Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
1.4 KiB

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright (c) 1998, Microsoft Corp. All rights reserved.
  4. //
  5. // FILE
  6. //
  7. // iasads.idl
  8. //
  9. // SYNOPSIS
  10. //
  11. // Describes the coclasses for the various DataStore2 implementations.
  12. //
  13. // MODIFICATION HISTORY
  14. //
  15. // 02/20/1998 Original version.
  16. // 08/28/1998 Consolidated the datastores into one IDL.
  17. //
  18. ///////////////////////////////////////////////////////////////////////////////
  19. import "datastore2.idl";
  20. [
  21. helpstring("IAS DataStore2 1.0"),
  22. uuid(6BC096C5-0CE6-11D1-BAAE-00C04FC2E20D),
  23. version(1.0)
  24. ]
  25. library DataStore2Lib
  26. {
  27. importlib("stdole2.tlb");
  28. interface IDataStore2;
  29. interface IDataStoreContainer;
  30. interface IDataStoreObject;
  31. [
  32. uuid(6BC096C6-0CE6-11D1-BAAE-00C04FC2E20D),
  33. helpstring("IAS Active Directory Data Store")
  34. ]
  35. coclass ADsDataStore
  36. {
  37. [default]
  38. interface IDataStore2;
  39. interface IDispatch;
  40. };
  41. [
  42. uuid(6BC096C8-0CE6-11D1-BAAE-00C04FC2E20D),
  43. helpstring("IAS Networking Data Store")
  44. ]
  45. coclass NetDataStore
  46. {
  47. [default]
  48. interface IDataStore2;
  49. interface IDispatch;
  50. };
  51. [
  52. uuid(6BC096C4-0CE6-11D1-BAAE-00C04FC2E20D),
  53. helpstring("IAS OLE-DB Data Store")
  54. ]
  55. coclass OleDBDataStore
  56. {
  57. [default]
  58. interface IDataStore2;
  59. interface IDispatch;
  60. };
  61. };