home *** CD-ROM | disk | FTP | other *** search
/ PC Format (South-Africa) 2001 June / PCFJune.iso / Xenon / C++ / FreeCommandLineTools.exe / Include / adsiid.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-01-31  |  2.3 KB  |  130 lines

  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.  
  12. #ifndef __ADSIID_H__
  13. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  14. #define __ADSIID_H__
  15.  
  16. #if _MSC_VER > 1000
  17. #pragma once
  18. #endif
  19.  
  20. #ifdef __cplusplus
  21. extern "C" {
  22. #endif
  23.  
  24. // uuids from oledsiid.lib
  25.  
  26. extern const GUID LIBID_ADs;
  27.  
  28. extern const GUID IID_IADs;
  29.  
  30. extern const GUID IID_IADsContainer;
  31.  
  32. extern const GUID IID_IADsNamespaces;
  33.  
  34.  
  35.  
  36. extern const GUID IID_IADsDomain;
  37.  
  38. extern const GUID IID_IADsUser;
  39.  
  40. extern const GUID IID_IADsComputerOperations;
  41.  
  42. extern const GUID IID_IADsComputer;
  43.  
  44.  
  45. extern const GUID IID_IADsGroup;
  46.  
  47. extern const GUID IID_IADsMembers;
  48.  
  49.  
  50.  
  51. extern const GUID IID_IADsPrintQueue;
  52.  
  53. extern const GUID IID_IADsPrintQueueOperations;
  54.  
  55.  
  56. extern const GUID IID_IADsPrintJobOperations;
  57.  
  58. extern const GUID IID_IADsPrintJob;
  59.  
  60. extern const GUID IID_IADsCollection;
  61.  
  62.  
  63. extern const GUID IID_IADsServiceOperations;
  64.  
  65. extern const GUID IID_IADsService;
  66.  
  67.  
  68. extern const GUID IID_IADsFileServiceOperations;
  69.  
  70. extern const GUID IID_IADsFileService;
  71.  
  72.  
  73. extern const GUID IID_IADsResource;
  74.  
  75. extern const GUID IID_IADsSession;
  76.  
  77. extern const GUID IID_IADsFileShare;
  78.  
  79. extern const GUID IID_IADsSchema;
  80.  
  81. extern const GUID IID_IADsClass;
  82.  
  83. extern const GUID IID_IADsProperty;
  84.  
  85. extern const GUID IID_IADsSyntax;
  86.  
  87.  
  88. extern const GUID IID_IADsLocality;
  89.  
  90. extern const GUID IID_IADsO;
  91.  
  92. extern const GUID IID_IADsOU;
  93.  
  94. extern const GUID IID_IADsOpenDSObject;
  95.  
  96. extern const GUID IID_IADsSearch;
  97.  
  98. extern const GUID IID_IADsPropertyList;
  99.  
  100.  
  101. extern const GUID IID_IDSObject;
  102. extern const GUID IID_IDSSearch;
  103. extern const GUID IID_IDSAttrMgmt;
  104.  
  105. extern const GUID IID_IDirectorySearch;
  106. extern const GUID IID_IDirectoryObject;
  107. extern const GUID IID_IDirectoryAttrMgmt;
  108.  
  109.  
  110.  
  111. //
  112. // OLE DB Provider Guids
  113. //
  114.  
  115. extern const GUID CLSID_ADsDSOObject;
  116.  
  117. extern const GUID DBGUID_LDAPDialect;
  118.  
  119. extern const GUID DBPROPSET_ADSISEARCH;
  120.  
  121. extern const GUID DBPROPSET_ADSIBIND;
  122.  
  123.  
  124. #ifdef __cplusplus
  125. }
  126. #endif
  127.  
  128. #pragma option pop /*P_O_Pop*/
  129. #endif
  130.