ADSIid.h 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  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