Platform SDK: Active Directory, ADSI, and Directory Services

GUIDs of User Interface Elements

The following table describes the GUIDs for various user interface elements that are used by directory services.

GUID Value Description
CLSID_CommonQuery 0x83bc5ec0, 0x6f2a, 0x11d0, 0xa1, 0xc4, 0x0, 0xaa, 0x00, 0xc1, 0x6e, 0x65 Class identifier for CommonQuery class, declared in cmnquery.h.
CLSID_DsDisplaySpecifier 0x1ab4a8c0, 0x6a0b, 0x11d2, 0xad, 0x49, 0x0, 0xc0, 0x4f, 0xa3, 0x1a, 0x86 For clients to get IShellExtInit, IPropSheetEx, and IContextMenus, as exposed from dsuiext.dll. Declared in dsclient.h.
CLSID_DsDomainTreeBrowser 0x1698790a, 0xe2b4, 0x11d0, 0xb0, 0xb1, 0x00, 0xc0, 0x4f, 0xd8, 0xdc, 0xa6 For clients to get IShellExtInit, IPropSheetEx, and IContextMenus as exposed from dsuiext.dll. Declared in dsclient.h.
CLSID_DsFindAdvanced 0x83ee3fe3, 0x57d9, 0x11d0, 0xb9, 0x32, 0x0, 0xa0, 0x24, 0xab, 0x2d, 0xbb Standard form for Find Advanced shipped in dsquery.dll, declared in dsquery.h.
CLSID_DsFindComputer 0x16006700, 0x87ad, 0x11d0, 0x91, 0x40, 0x0, 0xaa, 0x0, 0xc1, 0x6e, 0x65 Standard form for Find Computer, shipped in dsquery.dll, declared in dsquery.h.
CLSID_DsFindContainer 0xc1b3cbf2, 0x886a, 0x11d0, 0x91, 0x40, 0x0, 0xaa, 0x0, 0xc1, 0x6e, 0x65 Standard form for Find Container shipped in dsquery.dll, declared in dsquery.h.
CLSID_DsFindDomainController 0x538c7b7e, 0xd25e, 0x11d0, 0x97, 0x42, 0x0, 0xa0, 0xc9, 0x6, 0xaf, 0x45 Form for Find Domain Controller, used in Directory Service Administration tools, declared in dsquery.h.
CLSID_DsFindFrsMembers 0x94ce4b18, 0xb3d3, 0x11d1, 0xb9, 0xb4, 0x0, 0xc0, 0x4f, 0xd8, 0xd5, 0xb0 Form for Find FrsMembers, used in Directory Service Administration tools, declared in dsquery.h.
CLSID_DsFindObjects 0x83ee3fe1, 0x57d9, 0x11d0, 0xb9, 0x32, 0x0, 0xa0, 0x24, 0xab, 0x2d, 0xbb Standard form for Find Object, shipped in dsquery.dll, declared in dsquery.h.
CLSID_DsFindPeople 0x83ee3fe2, 0x57d9, 0x11d0, 0xb9, 0x32, 0x0, 0xa0, 0x24, 0xab, 0x2d, 0xbb Standard form for Find People, shipped in dsquery.dll, declared in dsquery.h.
CLSID_DsFindPrinter 0xb577f070, 0x7ee2, 0x11d0, 0x91, 0x3f, 0x0, 0xaa, 0x0, 0xc1, 0x6e, 0x65 Standard forms shipped in dsquery.dll, declared in dsquery.h.
CLSID_DsFindVolume 0xc1b3cbf1, 0x886a, 0x11d0, 0x91, 0x40, 0x0, 0xaa, 0x0, 0xc1, 0x6e, 0x65 Standard form for Find Volume, shipped in dsquery.dll, declared in dsquery.h.
CLSID_DsFolder CLSID_MicrosoftDS Declared in dsclient.h.
CLSID_DsFolderProperties 0x9e51e0d0, 0x6e0f, 0x11d2, 0x96, 0x1, 0x0, 0xc0, 0x4f, 0xa3, 0x1a, 0x86 For clients to get IShellExtInit, IPropSheetEx, and IContextMenus, as exposed from dsuiext.dll. Declared in dsclient.h.
CLSID_DsPropertyPages 0xd45d530, 0x764b, 0x11d0, 0xa1, 0xca, 0x0, 0xaa, 0x0, 0xc1, 0x6e, 0x65 For clients to get IShellExtInit, IPropSheetEx, and IContextMenus as exposed from dsuiext.dll. Declared in dsclient.h.
CLSID_DsQuery 0x8a23e65e, 0x31c2, 0x11d0, 0x89, 0x1c, 0x0, 0xa0, 0x24, 0xab, 0x2d, 0xbb Standard form for Query, shipped in dsquery.dll, declared in dsquery.h.
CLSID_MicrosoftDS 0xfe1290f0, 0xcfbd, 0x11cf, 0xa3, 0x30, 0x0, 0xaa, 0x0, 0xc1, 0x6e, 0x65 Used to signal that the DSOBJECTNAMEs structure originated for Active Directory™, declared in dsclient.h.
IID_ICommonQueryA 0x3399fb0b, 0x18eb, 0x11d1, 0xb1, 0x3e, 0x0, 0xa0, 0xc9, 0x06, 0xaf, 0x45 Interface identifier for ICommonQueryA, declared in cmnquery.h.
IID_ICommonQueryW 0xab50dec0, 0x6f1d, 0x11d0, 0xa1, 0xc4, 0x0, 0xaa, 0x00, 0xc1, 0x6e, 0x65 Interface identifier for ICommonQueryW, declared in cmnquery.h.
IID_IDsBrowseDomainTree 0x7cabcf1e, 0x78f5, 0x11d2, 0x96, 0xc, 0x0, 0xc0, 0x4f, 0xa3, 0x1a, 0x86 For clients to get IShellExtInit, IPropSheetEx, and IContextMenus, as exposed from dsuiext.dll. Declared in dsclient.h.
IID_IDsDisplaySpecifier CLSID_DsDisplaySpecifier For clients to get IShellExtInit, IPropSheetEx, and IContextMenus, as exposed from dsuiext.dll. Declared in dsclient.h.
IID_IDsFolderProperties CLSID_DsFolderProperties For clients to get IShellExtInit, IPropSheetEx, and IContextMenus, as exposed from dsuiext.dll. Declared in dsclient.h.
IID_IPersistQueryA 0x66c95d82, 0x104e, 0x11d1, 0xb1, 0x31, 0x0, 0xa0, 0xc9, 0x06, 0xaf, 0x45 Interface identifier for IPersistQueryA, declared in cmnquery.h.
IID_IPersistQueryW 0x1a3114b8, 0xa62e, 0x11d0, 0xa6, 0xc5, 0x0, 0xa0, 0xc9, 0x06, 0xaf, 0x45 Interface identifier for IPersistQueryW, declared in cmnquery.h.
IID_IQueryFormA 0x66c95d82, 0x104e, 0x11d1, 0xb1, 0x31, 0x0, 0xa0, 0xc9, 0x06, 0xaf, 0x45 Interface identifier for IQueryFormA, declared in cmnquery.h.
IID_IQueryFormW 0x8cfcee30, 0x39bd, 0x11d0, 0xb8, 0xd1, 0x0, 0xa0, 0x24, 0xab, 0x2d, 0xbb Interface identifier for IQueryFormW, declared in cmnquery.h.