Data Structures |
| struct | PDSOP_UPLEVEL_FILTER_FLAGS |
| struct | PDSOP_FILTER_FLAGS |
| struct | PDSOP_SCOPE_INIT_INFO |
| struct | PDSOP_INIT_INFO |
| struct | PDS_SELECTION |
| struct | PDS_SELECTION_LIST |
Defines |
| #define | CFSTR_DSOP_DS_SELECTION_LIST TEXT("CFSTR_DSOP_DS_SELECTION_LIST") |
| #define | DSOP_FILTER_INCLUDE_ADVANCED_VIEW (0x1) |
| #define | DSOP_FILTER_USERS (0x2) |
| #define | DSOP_FILTER_BUILTIN_GROUPS (0x4) |
| #define | DSOP_FILTER_WELL_KNOWN_PRINCIPALS (0x8) |
| #define | DSOP_FILTER_UNIVERSAL_GROUPS_DL (0x10) |
| #define | DSOP_FILTER_UNIVERSAL_GROUPS_SE (0x20) |
| #define | DSOP_FILTER_GLOBAL_GROUPS_DL (0x40) |
| #define | DSOP_FILTER_GLOBAL_GROUPS_SE (0x80) |
| #define | DSOP_FILTER_DOMAIN_LOCAL_GROUPS_DL (0x100) |
| #define | DSOP_FILTER_DOMAIN_LOCAL_GROUPS_SE (0x200) |
| #define | DSOP_FILTER_CONTACTS (0x400) |
| #define | DSOP_FILTER_COMPUTERS (0x800) |
| #define | DSOP_DOWNLEVEL_FILTER_USERS (0x80000001) |
| #define | DSOP_DOWNLEVEL_FILTER_LOCAL_GROUPS (0x80000002) |
| #define | DSOP_DOWNLEVEL_FILTER_GLOBAL_GROUPS (0x80000004) |
| #define | DSOP_DOWNLEVEL_FILTER_COMPUTERS (0x80000008) |
| #define | DSOP_DOWNLEVEL_FILTER_WORLD (0x80000010) |
| #define | DSOP_DOWNLEVEL_FILTER_AUTHENTICATED_USER (0x80000020) |
| #define | DSOP_DOWNLEVEL_FILTER_ANONYMOUS (0x80000040) |
| #define | DSOP_DOWNLEVEL_FILTER_BATCH (0x80000080) |
| #define | DSOP_DOWNLEVEL_FILTER_CREATOR_OWNER (0x80000100) |
| #define | DSOP_DOWNLEVEL_FILTER_CREATOR_GROUP (0x80000200) |
| #define | DSOP_DOWNLEVEL_FILTER_DIALUP (0x80000400) |
| #define | DSOP_DOWNLEVEL_FILTER_INTERACTIVE (0x80000800) |
| #define | DSOP_DOWNLEVEL_FILTER_NETWORK (0x80001000) |
| #define | DSOP_DOWNLEVEL_FILTER_SERVICE (0x80002000) |
| #define | DSOP_DOWNLEVEL_FILTER_SYSTEM (0x80004000) |
| #define | DSOP_DOWNLEVEL_FILTER_EXCLUDE_BUILTIN_GROUPS (0x80008000) |
| #define | DSOP_DOWNLEVEL_FILTER_TERMINAL_SERVER (0x80010000) |
| #define | DSOP_DOWNLEVEL_FILTER_ALL_WELLKNOWN_SIDS (0x80020000) |
| #define | DSOP_DOWNLEVEL_FILTER_LOCAL_SERVICE (0x80040000) |
| #define | DSOP_DOWNLEVEL_FILTER_NETWORK_SERVICE (0x80080000) |
| #define | DSOP_DOWNLEVEL_FILTER_REMOTE_LOGON (0x80100000) |
| #define | DSOP_SCOPE_FLAG_STARTING_SCOPE (0x1) |
| #define | DSOP_SCOPE_FLAG_WANT_PROVIDER_WINNT (0x2) |
| #define | DSOP_SCOPE_FLAG_WANT_PROVIDER_LDAP (0x4) |
| #define | DSOP_SCOPE_FLAG_WANT_PROVIDER_GC (0x8) |
| #define | DSOP_SCOPE_FLAG_WANT_SID_PATH (0x10) |
| #define | DSOP_SCOPE_FLAG_WANT_DOWNLEVEL_BUILTIN_PATH (0x20) |
| #define | DSOP_SCOPE_FLAG_DEFAULT_FILTER_USERS (0x40) |
| #define | DSOP_SCOPE_FLAG_DEFAULT_FILTER_GROUPS (0x80) |
| #define | DSOP_SCOPE_FLAG_DEFAULT_FILTER_COMPUTERS (0x100) |
| #define | DSOP_SCOPE_FLAG_DEFAULT_FILTER_CONTACTS (0x200) |
| #define | DSOP_FLAG_MULTISELECT (0x1) |
| #define | DSOP_FLAG_SKIP_TARGET_COMPUTER_DC_CHECK (0x2) |
| #define | DSOP_SCOPE_TYPE_TARGET_COMPUTER (0x1) |
| #define | DSOP_SCOPE_TYPE_UPLEVEL_JOINED_DOMAIN (0x2) |
| #define | DSOP_SCOPE_TYPE_DOWNLEVEL_JOINED_DOMAIN (0x4) |
| #define | DSOP_SCOPE_TYPE_ENTERPRISE_DOMAIN (0x8) |
| #define | DSOP_SCOPE_TYPE_GLOBAL_CATALOG (0x10) |
| #define | DSOP_SCOPE_TYPE_EXTERNAL_UPLEVEL_DOMAIN (0x20) |
| #define | DSOP_SCOPE_TYPE_EXTERNAL_DOWNLEVEL_DOMAIN (0x40) |
| #define | DSOP_SCOPE_TYPE_WORKGROUP (0x80) |
| #define | DSOP_SCOPE_TYPE_USER_ENTERED_UPLEVEL_SCOPE (0x100) |
| #define | DSOP_SCOPE_TYPE_USER_ENTERED_DOWNLEVEL_SCOPE (0x200) |
| #define | INTERFACE IDsObjectPicker |
Typedefs |
typedef const
DSOP_SCOPE_INIT_INFO * | PCDSOP_SCOPE_INIT_INFO |
| typedef const DSOP_INIT_INFO * | PCDSOP_INIT_INFO |
Functions |
| | DEFINE_GUID (CLSID_DsObjectPicker, 0x17d6ccd8, 0x3b7b, 0x11d2, 0x00b9, 0xe0, 0x00, 0xc0, 0x4f, 0xd8, 0xdb, 0xf7) |
| | DEFINE_GUID (IID_IDsObjectPicker, 0x0c87e64e, 0x3b7a, 0x11d2, 0x00b9, 0xe0, 0x00, 0xc0, 0x4f, 0xd8, 0xdb, 0xf7) |
| | DECLARE_INTERFACE_ (IDsObjectPicker, IUnknown) |