1 /**
2  * This file is part of the mingw-w64 runtime package.
3  * No warranty is given; refer to the file DISCLAIMER within this package.
4  */
5 #ifndef __ADSIID_H__
6 #define __ADSIID_H__
7 
8 #include <winapifamily.h>
9 
10 #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15   extern const GUID LIBID_ADs;
16   extern const GUID IID_IADs;
17   extern const GUID IID_IADsContainer;
18   extern const GUID IID_IADsNamespaces;
19   extern const GUID IID_IADsDomain;
20   extern const GUID IID_IADsUser;
21   extern const GUID IID_IADsComputerOperations;
22   extern const GUID IID_IADsComputer;
23   extern const GUID IID_IADsGroup;
24   extern const GUID IID_IADsMembers;
25   extern const GUID IID_IADsPrintQueue;
26   extern const GUID IID_IADsPrintQueueOperations;
27   extern const GUID IID_IADsPrintJobOperations;
28   extern const GUID IID_IADsPrintJob;
29   extern const GUID IID_IADsCollection;
30   extern const GUID IID_IADsServiceOperations;
31   extern const GUID IID_IADsService;
32   extern const GUID IID_IADsFileServiceOperations;
33   extern const GUID IID_IADsFileService;
34   extern const GUID IID_IADsResource;
35   extern const GUID IID_IADsSession;
36   extern const GUID IID_IADsFileShare;
37   extern const GUID IID_IADsSchema;
38   extern const GUID IID_IADsClass;
39   extern const GUID IID_IADsProperty;
40   extern const GUID IID_IADsSyntax;
41   extern const GUID IID_IADsLocality;
42   extern const GUID IID_IADsO;
43   extern const GUID IID_IADsOU;
44   extern const GUID IID_IADsOpenDSObject;
45   extern const GUID IID_IADsSearch;
46   extern const GUID IID_IADsPropertyList;
47   extern const GUID IID_IDSObject;
48   extern const GUID IID_IDSSearch;
49   extern const GUID IID_IDSAttrMgmt;
50   extern const GUID IID_IDirectorySearch;
51   extern const GUID IID_IDirectoryObject;
52   extern const GUID IID_IDirectoryAttrMgmt;
53   extern const GUID CLSID_LDAPConnectionObject;
54   extern const GUID CLSID_LDAPObject;
55   extern const GUID CLSID_UmiLDAPQueryObject;
56   extern const GUID CLSID_WinNTConnectionObject;
57   extern const GUID CLSID_WinNTObject;
58   extern const GUID CLSID_ADsDSOObject;
59   extern const GUID DBGUID_LDAPDialect;
60   extern const GUID DBPROPSET_ADSISEARCH;
61   extern const GUID DBPROPSET_ADSIBIND;
62 
63 #ifdef __cplusplus
64 }
65 #endif
66 #endif
67 
68 #endif
69