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.

146 lines
2.6 KiB

  1. //+---------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. // Copyright (C) Microsoft Corporation, 1996-1999
  5. //
  6. // File: oledsiid.h
  7. //
  8. // Contents: extern references for ADs guids
  9. //
  10. //----------------------------------------------------------------------------
  11. #ifndef __ADSIID_H__
  12. #define __ADSIID_H__
  13. #if _MSC_VER > 1000
  14. #pragma once
  15. #endif
  16. #ifdef __cplusplus
  17. extern "C" {
  18. #endif
  19. // uuids from oledsiid.lib
  20. extern const GUID LIBID_ADs;
  21. extern const GUID IID_IADs;
  22. extern const GUID IID_IADsContainer;
  23. extern const GUID IID_IADsNamespaces;
  24. extern const GUID IID_IADsDomain;
  25. extern const GUID IID_IADsUser;
  26. extern const GUID IID_IADsComputerOperations;
  27. extern const GUID IID_IADsComputer;
  28. extern const GUID IID_IADsGroup;
  29. extern const GUID IID_IADsMembers;
  30. extern const GUID IID_IADsPrintQueue;
  31. extern const GUID IID_IADsPrintQueueOperations;
  32. extern const GUID IID_IADsPrintJobOperations;
  33. extern const GUID IID_IADsPrintJob;
  34. extern const GUID IID_IADsCollection;
  35. extern const GUID IID_IADsServiceOperations;
  36. extern const GUID IID_IADsService;
  37. extern const GUID IID_IADsFileServiceOperations;
  38. extern const GUID IID_IADsFileService;
  39. extern const GUID IID_IADsResource;
  40. extern const GUID IID_IADsSession;
  41. extern const GUID IID_IADsFileShare;
  42. extern const GUID IID_IADsSchema;
  43. extern const GUID IID_IADsClass;
  44. extern const GUID IID_IADsProperty;
  45. extern const GUID IID_IADsSyntax;
  46. extern const GUID IID_IADsLocality;
  47. extern const GUID IID_IADsO;
  48. extern const GUID IID_IADsOU;
  49. extern const GUID IID_IADsOpenDSObject;
  50. extern const GUID IID_IADsSearch;
  51. extern const GUID IID_IADsPropertyList;
  52. extern const GUID IID_IDSObject;
  53. extern const GUID IID_IDSSearch;
  54. extern const GUID IID_IDSAttrMgmt;
  55. extern const GUID IID_IDirectorySearch;
  56. extern const GUID IID_IDirectoryObject;
  57. extern const GUID IID_IDirectoryAttrMgmt;
  58. //
  59. // Connection object GUIDs.
  60. //
  61. extern const GUID CLSID_LDAPConnectionObject;
  62. //
  63. // CLSID for owning LDAP objects interfaces
  64. //
  65. extern const GUID CLSID_LDAPObject;
  66. //
  67. // Query object for the LDAP Provider.
  68. //
  69. extern const GUID CLSID_UmiLDAPQueryObject;
  70. extern const GUID CLSID_WinNTConnectionObject;
  71. // Custom interface handling
  72. extern const GUID CLSID_WinNTObject;
  73. //
  74. // OLE DB Provider Guids
  75. //
  76. extern const GUID CLSID_ADsDSOObject;
  77. extern const GUID DBGUID_LDAPDialect;
  78. extern const GUID DBPROPSET_ADSISEARCH;
  79. extern const GUID DBPROPSET_ADSIBIND;
  80. #ifdef __cplusplus
  81. }
  82. #endif
  83. #endif