text: //+---------------------------------------------------------------------------
  //
  //  Microsoft Windows
  //  Copyright (C) Microsoft Corporation, 1996-1999
  //
  //  File:       oledsiid.h
  //
  //  Contents:   extern references for ADs guids
  //
  //----------------------------------------------------------------------------
  
  #ifndef __ADSIID_H__
  #define __ADSIID_H__
  
  #if _MSC_VER > 1000
  #pragma once
  #endif
  
  #ifdef __cplusplus
  extern "C" {
  #endif
  
  // uuids from oledsiid.lib
  
  extern const GUID LIBID_ADs;
  
  extern const GUID IID_IADs;
  
  extern const GUID IID_IADsContainer;
  
  extern const GUID IID_IADsNamespaces;
  
  
  
  extern const GUID IID_IADsDomain;
  
  extern const GUID IID_IADsUser;
  
  extern const GUID IID_IADsComputerOperations;
  
  extern const GUID IID_IADsComputer;
  
  
  extern const GUID IID_IADsGroup;
  
  extern const GUID IID_IADsMembers;
  
  
  
  extern const GUID IID_IADsPrintQueue;
  
  extern const GUID IID_IADsPrintQueueOperations;
  
  
  extern const GUID IID_IADsPrintJobOperations;
  
  extern const GUID IID_IADsPrintJob;
  
  extern const GUID IID_IADsCollection;
  
  
  extern const GUID IID_IADsServiceOperations;
  
  extern const GUID IID_IADsService;
  
  
  extern const GUID IID_IADsFileServiceOperations;
  
  extern const GUID IID_IADsFileService;
  
  
  extern const GUID IID_IADsResource;
  
  extern const GUID IID_IADsSession;
  
  extern const GUID IID_IADsFileShare;
  
  extern const GUID IID_IADsSchema;
  
  extern const GUID IID_IADsClass;
  
  extern const GUID IID_IADsProperty;
  
  extern const GUID IID_IADsSyntax;
  
  
  extern const GUID IID_IADsLocality;
  
  extern const GUID IID_IADsO;
  
  extern const GUID IID_IADsOU;
  
  extern const GUID IID_IADsOpenDSObject;
  
  extern const GUID IID_IADsSearch;
  
  extern const GUID IID_IADsPropertyList;
  
  
  extern const GUID IID_IDSObject;
  extern const GUID IID_IDSSearch;
  extern const GUID IID_IDSAttrMgmt;
  
  extern const GUID IID_IDirectorySearch;
  extern const GUID IID_IDirectoryObject;
  extern const GUID IID_IDirectoryAttrMgmt;
  
  
  //
  // Connection object GUIDs.
  //
  extern const GUID CLSID_LDAPConnectionObject;
  
  //
  // CLSID for owning LDAP objects interfaces
  //
  extern const GUID CLSID_LDAPObject;
  
  //
  // Query object for the LDAP Provider.
  //
  extern const GUID CLSID_UmiLDAPQueryObject;
  
  extern const GUID CLSID_WinNTConnectionObject;
  
  // Custom interface handling
  extern const GUID CLSID_WinNTObject;
  
  //
  // OLE DB Provider Guids
  //
  
  extern const GUID CLSID_ADsDSOObject;
  
  extern const GUID DBGUID_LDAPDialect;
  
  extern const GUID DBPROPSET_ADSISEARCH;
  
  extern const GUID DBPROPSET_ADSIBIND;
  
  
  #ifdef __cplusplus
  }
  #endif
  
  #endif
  