summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:21 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:21 +0000
commit4e8199b572f2035b7749cba276ece3a26630d23e (patch)
treef09feeed6a0fe39d027b1908aa63ea6b35e4b631 /vendor/windows-sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs
parentAdding upstream version 1.66.0+dfsg1. (diff)
downloadrustc-4e8199b572f2035b7749cba276ece3a26630d23e.tar.xz
rustc-4e8199b572f2035b7749cba276ece3a26630d23e.zip
Adding upstream version 1.67.1+dfsg1.upstream/1.67.1+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs')
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs4185
1 files changed, 2093 insertions, 2092 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs b/vendor/windows-sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs
index d49aca06e..b16abcaa6 100644
--- a/vendor/windows-sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
@@ -418,6 +418,84 @@ extern "system" {
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
pub fn SecurityDescriptorToBinarySD(vvarsecdes: super::super::System::Com::VARIANT, ppsecuritydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR, pdwsdlength: *mut u32, pszservername: ::windows_sys::core::PCWSTR, username: ::windows_sys::core::PCWSTR, password: ::windows_sys::core::PCWSTR, dwflags: u32) -> ::windows_sys::core::HRESULT;
}
+pub type IADs = *mut ::core::ffi::c_void;
+pub type IADsADSystemInfo = *mut ::core::ffi::c_void;
+pub type IADsAccessControlEntry = *mut ::core::ffi::c_void;
+pub type IADsAccessControlList = *mut ::core::ffi::c_void;
+pub type IADsAcl = *mut ::core::ffi::c_void;
+pub type IADsAggregatee = *mut ::core::ffi::c_void;
+pub type IADsAggregator = *mut ::core::ffi::c_void;
+pub type IADsBackLink = *mut ::core::ffi::c_void;
+pub type IADsCaseIgnoreList = *mut ::core::ffi::c_void;
+pub type IADsClass = *mut ::core::ffi::c_void;
+pub type IADsCollection = *mut ::core::ffi::c_void;
+pub type IADsComputer = *mut ::core::ffi::c_void;
+pub type IADsComputerOperations = *mut ::core::ffi::c_void;
+pub type IADsContainer = *mut ::core::ffi::c_void;
+pub type IADsDNWithBinary = *mut ::core::ffi::c_void;
+pub type IADsDNWithString = *mut ::core::ffi::c_void;
+pub type IADsDeleteOps = *mut ::core::ffi::c_void;
+pub type IADsDomain = *mut ::core::ffi::c_void;
+pub type IADsEmail = *mut ::core::ffi::c_void;
+pub type IADsExtension = *mut ::core::ffi::c_void;
+pub type IADsFaxNumber = *mut ::core::ffi::c_void;
+pub type IADsFileService = *mut ::core::ffi::c_void;
+pub type IADsFileServiceOperations = *mut ::core::ffi::c_void;
+pub type IADsFileShare = *mut ::core::ffi::c_void;
+pub type IADsGroup = *mut ::core::ffi::c_void;
+pub type IADsHold = *mut ::core::ffi::c_void;
+pub type IADsLargeInteger = *mut ::core::ffi::c_void;
+pub type IADsLocality = *mut ::core::ffi::c_void;
+pub type IADsMembers = *mut ::core::ffi::c_void;
+pub type IADsNameTranslate = *mut ::core::ffi::c_void;
+pub type IADsNamespaces = *mut ::core::ffi::c_void;
+pub type IADsNetAddress = *mut ::core::ffi::c_void;
+pub type IADsO = *mut ::core::ffi::c_void;
+pub type IADsOU = *mut ::core::ffi::c_void;
+pub type IADsObjectOptions = *mut ::core::ffi::c_void;
+pub type IADsOctetList = *mut ::core::ffi::c_void;
+pub type IADsOpenDSObject = *mut ::core::ffi::c_void;
+pub type IADsPath = *mut ::core::ffi::c_void;
+pub type IADsPathname = *mut ::core::ffi::c_void;
+pub type IADsPostalAddress = *mut ::core::ffi::c_void;
+pub type IADsPrintJob = *mut ::core::ffi::c_void;
+pub type IADsPrintJobOperations = *mut ::core::ffi::c_void;
+pub type IADsPrintQueue = *mut ::core::ffi::c_void;
+pub type IADsPrintQueueOperations = *mut ::core::ffi::c_void;
+pub type IADsProperty = *mut ::core::ffi::c_void;
+pub type IADsPropertyEntry = *mut ::core::ffi::c_void;
+pub type IADsPropertyList = *mut ::core::ffi::c_void;
+pub type IADsPropertyValue = *mut ::core::ffi::c_void;
+pub type IADsPropertyValue2 = *mut ::core::ffi::c_void;
+pub type IADsReplicaPointer = *mut ::core::ffi::c_void;
+pub type IADsResource = *mut ::core::ffi::c_void;
+pub type IADsSecurityDescriptor = *mut ::core::ffi::c_void;
+pub type IADsSecurityUtility = *mut ::core::ffi::c_void;
+pub type IADsService = *mut ::core::ffi::c_void;
+pub type IADsServiceOperations = *mut ::core::ffi::c_void;
+pub type IADsSession = *mut ::core::ffi::c_void;
+pub type IADsSyntax = *mut ::core::ffi::c_void;
+pub type IADsTimestamp = *mut ::core::ffi::c_void;
+pub type IADsTypedName = *mut ::core::ffi::c_void;
+pub type IADsUser = *mut ::core::ffi::c_void;
+pub type IADsWinNTSystemInfo = *mut ::core::ffi::c_void;
+pub type ICommonQuery = *mut ::core::ffi::c_void;
+pub type IDirectoryObject = *mut ::core::ffi::c_void;
+pub type IDirectorySchemaMgmt = *mut ::core::ffi::c_void;
+pub type IDirectorySearch = *mut ::core::ffi::c_void;
+pub type IDsAdminCreateObj = *mut ::core::ffi::c_void;
+pub type IDsAdminNewObj = *mut ::core::ffi::c_void;
+pub type IDsAdminNewObjExt = *mut ::core::ffi::c_void;
+pub type IDsAdminNewObjPrimarySite = *mut ::core::ffi::c_void;
+pub type IDsAdminNotifyHandler = *mut ::core::ffi::c_void;
+pub type IDsBrowseDomainTree = *mut ::core::ffi::c_void;
+pub type IDsDisplaySpecifier = *mut ::core::ffi::c_void;
+pub type IDsObjectPicker = *mut ::core::ffi::c_void;
+pub type IDsObjectPickerCredentials = *mut ::core::ffi::c_void;
+pub type IPersistQuery = *mut ::core::ffi::c_void;
+pub type IPrivateDispatch = *mut ::core::ffi::c_void;
+pub type IPrivateUnknown = *mut ::core::ffi::c_void;
+pub type IQueryForm = *mut ::core::ffi::c_void;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ACTRL_DS_CONTROL_ACCESS: u32 = 256u32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
@@ -469,164 +547,1431 @@ pub const ADAM_SCP_SITE_NAME_STRING: &str = "site:";
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADAM_SCP_SITE_NAME_STRING_W: &str = "site:";
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const ADS_ATTR_APPEND: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const ADS_ATTR_CLEAR: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const ADS_ATTR_DELETE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const ADS_ATTR_UPDATE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const ADS_EXT_INITCREDENTIALS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const ADS_EXT_INITIALIZE_COMPLETE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const ADS_EXT_MAXEXTDISPID: u32 = 16777215u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const ADS_EXT_MINEXTDISPID: u32 = 1u32;
+pub const ADSystemInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1354117759, data2: 45009, data3: 4562, data4: [156, 185, 0, 0, 248, 122, 54, 158] };
+pub const ADsSecurityUtility: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4067477066, data2: 65464, data3: 19172, data4: [133, 254, 58, 117, 229, 52, 121, 102] };
+pub const AccessControlEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3076177920, data2: 39901, data3: 4560, data4: [133, 44, 0, 192, 79, 216, 213, 3] };
+pub const AccessControlList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3093209170, data2: 39901, data3: 4560, data4: [133, 44, 0, 192, 79, 216, 213, 3] };
+pub const BackLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4240412783, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] };
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CFSTR_DSDISPLAYSPECOPTIONS: &str = "DsDisplaySpecOptions";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CFSTR_DSOBJECTNAMES: &str = "DsObjectNames";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CFSTR_DSOP_DS_SELECTION_LIST: &str = "CFSTR_DSOP_DS_SELECTION_LIST";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CFSTR_DSPROPERTYPAGEINFO: &str = "DsPropPageInfo";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CFSTR_DSQUERYPARAMS: &str = "DsQueryParameters";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CFSTR_DSQUERYSCOPE: &str = "DsQueryScope";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CFSTR_DS_DISPLAY_SPEC_OPTIONS: &str = "DsDisplaySpecOptions";
+pub const CLSID_CommonQuery: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2210160320, data2: 28458, data3: 4560, data4: [161, 196, 0, 170, 0, 193, 110, 101] };
+pub const CLSID_DsAdminCreateObj: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3808534537, data2: 63745, data3: 4562, data4: [130, 185, 0, 192, 79, 104, 146, 139] };
+pub const CLSID_DsDisplaySpecifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 448047296, data2: 27147, data3: 4562, data4: [173, 73, 0, 192, 79, 163, 26, 134] };
+pub const CLSID_DsDomainTreeBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 379091210, data2: 58036, data3: 4560, data4: [176, 177, 0, 192, 79, 216, 220, 166] };
+pub const CLSID_DsFindAdvanced: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2213429219, data2: 22489, data3: 4560, data4: [185, 50, 0, 160, 36, 171, 45, 187] };
+pub const CLSID_DsFindComputer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 369125120, data2: 34733, data3: 4560, data4: [145, 64, 0, 170, 0, 193, 110, 101] };
+pub const CLSID_DsFindContainer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3249785842, data2: 34922, data3: 4560, data4: [145, 64, 0, 170, 0, 193, 110, 101] };
+pub const CLSID_DsFindDomainController: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1401715582, data2: 53854, data3: 4560, data4: [151, 66, 0, 160, 201, 6, 175, 69] };
+pub const CLSID_DsFindFrsMembers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2496547608, data2: 46035, data3: 4561, data4: [185, 180, 0, 192, 79, 216, 213, 176] };
+pub const CLSID_DsFindObjects: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2213429217, data2: 22489, data3: 4560, data4: [185, 50, 0, 160, 36, 171, 45, 187] };
+pub const CLSID_DsFindPeople: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2213429218, data2: 22489, data3: 4560, data4: [185, 50, 0, 160, 36, 171, 45, 187] };
+pub const CLSID_DsFindPrinter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3044536432, data2: 32482, data3: 4560, data4: [145, 63, 0, 170, 0, 193, 110, 101] };
+pub const CLSID_DsFindVolume: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3249785841, data2: 34922, data3: 4560, data4: [145, 64, 0, 170, 0, 193, 110, 101] };
+pub const CLSID_DsFindWriteableDomainController: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2092888185, data2: 43652, data3: 17483, data4: [188, 112, 104, 228, 18, 131, 234, 188] };
+pub const CLSID_DsFolderProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2656166096, data2: 28175, data3: 4562, data4: [150, 1, 0, 192, 79, 163, 26, 134] };
+pub const CLSID_DsObjectPicker: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 399953112, data2: 15227, data3: 4562, data4: [185, 224, 0, 192, 79, 216, 219, 247] };
+pub const CLSID_DsPropertyPages: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 222680368, data2: 30283, data3: 4560, data4: [161, 202, 0, 170, 0, 193, 110, 101] };
+pub const CLSID_DsQuery: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2317608542, data2: 12738, data3: 4560, data4: [137, 28, 0, 160, 36, 171, 45, 187] };
+pub const CLSID_MicrosoftDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4262629616, data2: 53181, data3: 4559, data4: [163, 48, 0, 170, 0, 193, 110, 101] };
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CQFF_ISOPTIONAL: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CQFF_NOGLOBALPAGES: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CQPM_CLEARFORM: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CQPM_ENABLE: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CQPM_GETPARAMETERS: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CQPM_HANDLERSPECIFIC: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CQPM_HELP: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CQPM_INITIALIZE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CQPM_PERSIST: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CQPM_RELEASE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const CQPM_SETDEFAULTPARAMETERS: u32 = 9u32;
+pub const CaseIgnoreList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 368609877, data2: 18048, data3: 4561, data4: [163, 180, 0, 192, 79, 185, 80, 220] };
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DBDTF_RETURNEXTERNAL: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DBDTF_RETURNFQDN: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DBDTF_RETURNINBOUND: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DBDTF_RETURNINOUTBOUND: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DBDTF_RETURNMIXEDDOMAINS: u32 = 2u32;
+pub const DNWithBinary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2124005539, data2: 63797, data3: 4562, data4: [186, 150, 0, 192, 79, 182, 208, 209] };
+pub const DNWithString: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 860379084, data2: 63796, data3: 4562, data4: [186, 150, 0, 192, 79, 182, 208, 209] };
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSA_NEWOBJ_CTX_CLEANUP: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSA_NEWOBJ_CTX_COMMIT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSA_NEWOBJ_CTX_POSTCOMMIT: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSA_NEWOBJ_CTX_PRECOMMIT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSA_NOTIFY_DEL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSA_NOTIFY_FLAG_ADDITIONAL_DATA: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSA_NOTIFY_FLAG_FORCE_ADDITIONAL_DATA: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSA_NOTIFY_MOV: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSA_NOTIFY_PROP: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSA_NOTIFY_REN: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBF_DISPLAYNAME: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBF_ICONLOCATION: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBF_STATE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBID_BANNER: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBID_CONTAINERLIST: u32 = 257u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBI_CHECKBOXES: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBI_DONTSIGNSEAL: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBI_ENTIREDIRECTORY: u32 = 589824u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBI_EXPANDONOPEN: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBI_HASCREDENTIALS: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBI_IGNORETREATASLEAF: u32 = 4194304u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBI_INCLUDEHIDDEN: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBI_NOBUTTONS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBI_NOLINES: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBI_NOLINESATROOT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBI_NOROOT: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBI_RETURNOBJECTCLASS: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBI_RETURN_FORMAT: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBI_SIMPLEAUTHENTICATE: u32 = 8388608u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBM_CHANGEIMAGESTATE: u32 = 102u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBM_CONTEXTMENU: u32 = 104u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBM_HELP: u32 = 103u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBM_QUERYINSERT: u32 = 100u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBM_QUERYINSERTA: u32 = 101u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBM_QUERYINSERTW: u32 = 100u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBS_CHECKED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBS_HIDDEN: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSBS_ROOT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSB_MAX_DISPLAYNAME_CHARS: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSCCIF_HASWIZARDDIALOG: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSCCIF_HASWIZARDPRIMARYPAGE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSDSOF_DONTSIGNSEAL: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSDSOF_DSAVAILABLE: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSDSOF_HASUSERANDSERVERINFO: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSDSOF_SIMPLEAUTHENTICATE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSECAF_NOTLISTED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSGIF_DEFAULTISCONTAINER: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSGIF_GETDEFAULTICON: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSGIF_ISDISABLED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSGIF_ISMASK: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSGIF_ISNORMAL: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSGIF_ISOPEN: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSICCF_IGNORETREATASLEAF: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOBJECT_ISCONTAINER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOBJECT_READONLYPAGES: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_ALL_APP_PACKAGES: u32 = 2281701376u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_ALL_WELLKNOWN_SIDS: u32 = 2147614720u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_ANONYMOUS: u32 = 2147483712u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_AUTHENTICATED_USER: u32 = 2147483680u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_BATCH: u32 = 2147483776u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_COMPUTERS: u32 = 2147483656u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_CREATOR_GROUP: u32 = 2147484160u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_CREATOR_OWNER: u32 = 2147483904u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_DIALUP: u32 = 2147484672u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_EXCLUDE_BUILTIN_GROUPS: u32 = 2147516416u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_GLOBAL_GROUPS: u32 = 2147483652u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_IIS_APP_POOL: u32 = 2214592512u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_INTERACTIVE: u32 = 2147485696u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_INTERNET_USER: u32 = 2149580800u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_LOCAL_ACCOUNTS: u32 = 2415919104u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_LOCAL_GROUPS: u32 = 2147483650u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_LOCAL_LOGON: u32 = 2164260864u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_LOCAL_SERVICE: u32 = 2147745792u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_NETWORK: u32 = 2147487744u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_NETWORK_SERVICE: u32 = 2148007936u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_OWNER_RIGHTS: u32 = 2151677952u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_REMOTE_LOGON: u32 = 2148532224u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_SERVICE: u32 = 2147491840u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_SERVICES: u32 = 2155872256u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_SYSTEM: u32 = 2147500032u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_TERMINAL_SERVER: u32 = 2147549184u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_THIS_ORG_CERT: u32 = 2181038080u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_USERS: u32 = 2147483649u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_DOWNLEVEL_FILTER_WORLD: u32 = 2147483664u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FILTER_BUILTIN_GROUPS: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FILTER_COMPUTERS: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FILTER_CONTACTS: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FILTER_DOMAIN_LOCAL_GROUPS_DL: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FILTER_DOMAIN_LOCAL_GROUPS_SE: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FILTER_GLOBAL_GROUPS_DL: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FILTER_GLOBAL_GROUPS_SE: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FILTER_INCLUDE_ADVANCED_VIEW: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FILTER_PASSWORDSETTINGS_OBJECTS: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FILTER_SERVICE_ACCOUNTS: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FILTER_UNIVERSAL_GROUPS_DL: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FILTER_UNIVERSAL_GROUPS_SE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FILTER_USERS: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FILTER_WELL_KNOWN_PRINCIPALS: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FLAG_MULTISELECT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_FLAG_SKIP_TARGET_COMPUTER_DC_CHECK: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_COMPUTERS: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_CONTACTS: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_GROUPS: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_PASSWORDSETTINGS_OBJECTS: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_SERVICE_ACCOUNTS: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_USERS: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_FLAG_STARTING_SCOPE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_FLAG_WANT_DOWNLEVEL_BUILTIN_PATH: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_FLAG_WANT_PROVIDER_GC: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_FLAG_WANT_PROVIDER_LDAP: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_FLAG_WANT_PROVIDER_WINNT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_FLAG_WANT_SID_PATH: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_TYPE_DOWNLEVEL_JOINED_DOMAIN: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_TYPE_ENTERPRISE_DOMAIN: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_TYPE_EXTERNAL_DOWNLEVEL_DOMAIN: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_TYPE_EXTERNAL_UPLEVEL_DOMAIN: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_TYPE_GLOBAL_CATALOG: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_TYPE_TARGET_COMPUTER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_TYPE_UPLEVEL_JOINED_DOMAIN: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_TYPE_USER_ENTERED_DOWNLEVEL_SCOPE: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_TYPE_USER_ENTERED_UPLEVEL_SCOPE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSOP_SCOPE_TYPE_WORKGROUP: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSPROP_ATTRCHANGED_MSG: &str = "DsPropAttrChanged";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSPROVIDER_ADVANCED: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSPROVIDER_AD_LDS: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSPROVIDER_UNUSED_0: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSPROVIDER_UNUSED_1: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSPROVIDER_UNUSED_2: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSPROVIDER_UNUSED_3: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSQPF_ENABLEADMINFEATURES: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSQPF_ENABLEADVANCEDFEATURES: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSQPF_HASCREDENTIALS: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSQPF_NOCHOOSECOLUMNS: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSQPF_NOSAVE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSQPF_SAVELOCATION: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSQPF_SHOWHIDDENOBJECTS: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSQPM_GETCLASSLIST: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSQPM_HELPTOPICS: u32 = 268435457u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSROLE_PRIMARY_DOMAIN_GUID_PRESENT: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSROLE_PRIMARY_DS_MIXED_MODE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSROLE_PRIMARY_DS_READONLY: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSROLE_PRIMARY_DS_RUNNING: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSROLE_UPGRADE_IN_PROGRESS: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSSSF_DONTSIGNSEAL: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSSSF_DSAVAILABLE: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DSSSF_SIMPLEAUTHENTICATE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_AVOID_SELF: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_BACKGROUND_ONLY: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_BEHAVIOR_LONGHORN: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_BEHAVIOR_WIN2000: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_BEHAVIOR_WIN2003: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_BEHAVIOR_WIN2003_WITH_MIXED_DOMAINS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_BEHAVIOR_WIN2008: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_BEHAVIOR_WIN2008R2: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_BEHAVIOR_WIN2012: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_BEHAVIOR_WIN2012R2: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_BEHAVIOR_WIN2016: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_BEHAVIOR_WIN7: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_BEHAVIOR_WIN8: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_BEHAVIOR_WINBLUE: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_BEHAVIOR_WINTHRESHOLD: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_CLOSEST_FLAG: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DIRECTORY_SERVICE_10_REQUIRED: u32 = 8388608u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DIRECTORY_SERVICE_6_REQUIRED: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DIRECTORY_SERVICE_8_REQUIRED: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DIRECTORY_SERVICE_9_REQUIRED: u32 = 4194304u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DIRECTORY_SERVICE_PREFERRED: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DIRECTORY_SERVICE_REQUIRED: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DNS_CONTROLLER_FLAG: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DNS_DOMAIN_FLAG: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DNS_FOREST_FLAG: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DOMAIN_DIRECT_INBOUND: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DOMAIN_DIRECT_OUTBOUND: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DOMAIN_IN_FOREST: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DOMAIN_NATIVE_MODE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DOMAIN_PRIMARY: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DOMAIN_TREE_ROOT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DS_10_FLAG: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DS_8_FLAG: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DS_9_FLAG: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DS_FLAG: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_EXIST_ADVISORY_MODE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_FORCE_REDISCOVERY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_FULL_SECRET_DOMAIN_6_FLAG: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_GC_FLAG: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_GC_SERVER_REQUIRED: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_GFTI_UPDATE_TDO: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_GFTI_VALID_FLAGS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_GOOD_TIMESERV_FLAG: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_GOOD_TIMESERV_PREFERRED: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_INSTANCETYPE_IS_NC_HEAD: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_INSTANCETYPE_NC_COMING: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_INSTANCETYPE_NC_GOING: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_INSTANCETYPE_NC_IS_WRITEABLE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_IP_REQUIRED: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_IS_DNS_NAME: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_IS_FLAT_NAME: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_KCC_FLAG_ASYNC_OP: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_KCC_FLAG_DAMPED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_KDC_FLAG: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_KDC_REQUIRED: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_KEY_LIST_FLAG: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_KEY_LIST_SUPPORT_REQUIRED: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_LDAP_FLAG: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_LIST_ACCOUNT_OBJECT_FOR_SERVER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_LIST_DNS_HOST_NAME_FOR_SERVER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_LIST_DSA_OBJECT_FOR_SERVER: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NDNC_FLAG: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NOTIFY_AFTER_SITE_RECORDS: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_ONLY_DO_SITE_NAME: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_ONLY_LDAP_NEEDED: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_PDC_FLAG: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_PDC_REQUIRED: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_PING_FLAGS: u32 = 1048575u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_PROP_ADMIN_PREFIX: &str = "admin";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_PROP_SHELL_PREFIX: &str = "shell";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPADD_ASYNCHRONOUS_OPERATION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPADD_ASYNCHRONOUS_REPLICA: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPADD_CRITICAL: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPADD_DISABLE_NOTIFICATION: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPADD_DISABLE_PERIODIC: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPADD_INITIAL: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPADD_INTERSITE_MESSAGING: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPADD_NEVER_NOTIFY: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPADD_NONGC_RO_REPLICA: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPADD_PERIODIC: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPADD_SELECT_SECRETS: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPADD_TWO_WAY: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPADD_USE_COMPRESSION: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPADD_WRITEABLE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPDEL_ASYNCHRONOUS_OPERATION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPDEL_IGNORE_ERRORS: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPDEL_INTERSITE_MESSAGING: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPDEL_LOCAL_ONLY: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPDEL_NO_SOURCE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPDEL_REF_OK: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPDEL_WRITEABLE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_INFO_FLAG_IMPROVE_LINKED_ATTRS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_COMPRESS_CHANGES: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_DISABLE_SCHEDULED_SYNC: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_DO_SCHEDULED_SYNCS: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_FULL_SYNC_IN_PROGRESS: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_FULL_SYNC_NEXT_PACKET: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_GCSPN: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_IGNORE_CHANGE_NOTIFICATIONS: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_NEVER_SYNCED: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_NONGC_RO_REPLICA: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_PARTIAL_ATTRIBUTE_SET: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_PREEMPTED: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_RETURN_OBJECT_PARENTS: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_SELECT_SECRETS: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_SYNC_ON_STARTUP: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_TWO_WAY_SYNC: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_USE_ASYNC_INTERSITE_TRANSPORT: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_NBR_WRITEABLE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPMOD_ASYNCHRONOUS_OPERATION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPMOD_UPDATE_ADDRESS: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPMOD_UPDATE_FLAGS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPMOD_UPDATE_INSTANCE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPMOD_UPDATE_RESULT: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPMOD_UPDATE_SCHEDULE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPMOD_UPDATE_TRANSPORT: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPMOD_WRITEABLE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_ABORT_IF_SERVER_UNAVAILABLE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_CROSS_SITE_BOUNDARIES: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_DO_NOT_SYNC: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_ID_SERVERS_BY_DN: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_NO_OPTIONS: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_PUSH_CHANGES_OUTWARD: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_SKIP_INITIAL_CHECK: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_SYNC_ADJACENT_SERVERS_ONLY: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_ABANDONED: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_ADD_REFERENCE: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_ASYNCHRONOUS_OPERATION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_ASYNCHRONOUS_REPLICA: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_CRITICAL: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_FORCE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_FULL: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_FULL_IN_PROGRESS: u32 = 4194304u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_INITIAL: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_INITIAL_IN_PROGRESS: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_INTERSITE_MESSAGING: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_NEVER_COMPLETED: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_NEVER_NOTIFY: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_NONGC_RO_REPLICA: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_NOTIFICATION: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_NO_DISCARD: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_PARTIAL_ATTRIBUTE_SET: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_PERIODIC: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_PREEMPTED: u32 = 8388608u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_REQUEUE: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_SELECT_SECRETS: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_TWO_WAY: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_URGENT: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_USE_COMPRESSION: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNC_WRITEABLE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPUPD_ADD_REFERENCE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPUPD_ASYNCHRONOUS_OPERATION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPUPD_DELETE_REFERENCE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPUPD_REFERENCE_GCSPN: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPUPD_WRITEABLE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_RETURN_DNS_NAME: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_RETURN_FLAT_NAME: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_ROLE_DOMAIN_OWNER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_ROLE_INFRASTRUCTURE_OWNER: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_ROLE_PDC_OWNER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_ROLE_RID_OWNER: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_ROLE_SCHEMA_OWNER: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SCHEMA_GUID_ATTR: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SCHEMA_GUID_ATTR_SET: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SCHEMA_GUID_CLASS: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SCHEMA_GUID_CONTROL_RIGHT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SCHEMA_GUID_NOT_FOUND: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SELECT_SECRET_DOMAIN_6_FLAG: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SYNCED_EVENT_NAME: &str = "NTDSInitialSyncsCompleted";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SYNCED_EVENT_NAME_W: &str = "NTDSInitialSyncsCompleted";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_TIMESERV_FLAG: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_TIMESERV_REQUIRED: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_TRY_NEXTCLOSEST_SITE: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_WEB_SERVICE_REQUIRED: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_WRITABLE_FLAG: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_WRITABLE_REQUIRED: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_WS_FLAG: u32 = 8192u32;
+pub const Email: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2408753239, data2: 18318, data3: 4561, data4: [163, 180, 0, 192, 79, 185, 80, 220] };
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const FACILITY_BACKUP: u32 = 2047u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const FACILITY_NTDSB: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const FACILITY_SYSTEM: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const FLAG_DISABLABLE_OPTIONAL_FEATURE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const FLAG_DOMAIN_OPTIONAL_FEATURE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const FLAG_FOREST_OPTIONAL_FEATURE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const FLAG_SERVER_OPTIONAL_FEATURE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const FRSCONN_MAX_PRIORITY: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const FRSCONN_PRIORITY_MASK: u32 = 1879048192u32;
+pub const FaxNumber: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2768642581, data2: 18049, data3: 4561, data4: [163, 180, 0, 192, 79, 185, 80, 220] };
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_COMPUTRS_CONTAINER_A: &str = "aa312825768811d1aded00c04fd8d5cd";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_COMPUTRS_CONTAINER_W: &str = "aa312825768811d1aded00c04fd8d5cd";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_DELETED_OBJECTS_CONTAINER_A: &str = "18e2ea80684f11d2b9aa00c04f79f805";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_DELETED_OBJECTS_CONTAINER_W: &str = "18e2ea80684f11d2b9aa00c04f79f805";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_A: &str = "a361b2ffffd211d1aa4b00c04fd7d83a";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_W: &str = "a361b2ffffd211d1aa4b00c04fd7d83a";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_A: &str = "22b70c67d56e4efb91e9300fca3dc1aa";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_W: &str = "22b70c67d56e4efb91e9300fca3dc1aa";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_INFRASTRUCTURE_CONTAINER_A: &str = "2fbac1870ade11d297c400c04fd8d5cd";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_INFRASTRUCTURE_CONTAINER_W: &str = "2fbac1870ade11d297c400c04fd8d5cd";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_KEYS_CONTAINER_W: &str = "683A24E2E8164BD3AF86AC3C2CF3F981";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_LOSTANDFOUND_CONTAINER_A: &str = "ab8153b7768811d1aded00c04fd8d5cd";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_LOSTANDFOUND_CONTAINER_W: &str = "ab8153b7768811d1aded00c04fd8d5cd";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_MANAGED_SERVICE_ACCOUNTS_CONTAINER_W: &str = "1EB93889E40C45DF9F0C64D23BBB6237";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_A: &str = "f4be92a4c777485e878e9421d53087db";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_W: &str = "f4be92a4c777485e878e9421d53087db";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_NTDS_QUOTAS_CONTAINER_A: &str = "6227f0af1fc2410d8e3bb10615bb5b0f";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_NTDS_QUOTAS_CONTAINER_W: &str = "6227f0af1fc2410d8e3bb10615bb5b0f";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_A: &str = "73e843ece8cc4046b4ab07ffe4ab5bcd";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_W: &str = "73e843ece8cc4046b4ab07ffe4ab5bcd";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_PROGRAM_DATA_CONTAINER_A: &str = "09460c08ae1e4a4ea0f64aee7daa1e5a";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_PROGRAM_DATA_CONTAINER_W: &str = "09460c08ae1e4a4ea0f64aee7daa1e5a";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_A: &str = "d8dc6d76d0ac5e44f3b9a7f9b6744f2a";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_W: &str = "d8dc6d76d0ac5e44f3b9a7f9b6744f2a";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_SYSTEMS_CONTAINER_A: &str = "ab1d30f3768811d1aded00c04fd8d5cd";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_SYSTEMS_CONTAINER_W: &str = "ab1d30f3768811d1aded00c04fd8d5cd";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_USERS_CONTAINER_A: &str = "a9d1ca15768811d1aded00c04fd8d5cd";
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const GUID_USERS_CONTAINER_W: &str = "a9d1ca15768811d1aded00c04fd8d5cd";
+pub const Hold: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3014475283, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] };
+pub const LargeInteger: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2457432565, data2: 2361, data3: 4561, data4: [139, 225, 0, 192, 79, 216, 213, 3] };
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSAPI_BIND_ALLOW_DELEGATION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSAPI_BIND_FIND_BINDING: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSAPI_BIND_FORCE_KERBEROS: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_KCC_GC_TOPOLOGY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_KCC_INTERSITE_GC_TOPOLOGY: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_KCC_INTERSITE_TOPOLOGY: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_KCC_MINIMIZE_HOPS_TOPOLOGY: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_KCC_NO_REASON: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_KCC_OSCILLATING_CONNECTION_TOPOLOGY: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_KCC_REDUNDANT_SERVER_TOPOLOGY: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_KCC_RING_TOPOLOGY: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_KCC_SERVER_FAILOVER_TOPOLOGY: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_KCC_SITE_FAILOVER_TOPOLOGY: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_KCC_STALE_SERVERS_TOPOLOGY: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_OPT_DISABLE_INTERSITE_COMPRESSION: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_OPT_IGNORE_SCHEDULE_MASK: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_OPT_IS_GENERATED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_OPT_OVERRIDE_NOTIFY_DEFAULT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_OPT_RODC_TOPOLOGY: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_OPT_TWOWAY_SYNC: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_OPT_USER_OWNED_SCHEDULE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSCONN_OPT_USE_NOTIFY: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSDSA_OPT_BLOCK_RPC: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSDSA_OPT_DISABLE_INBOUND_REPL: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSDSA_OPT_DISABLE_NTDSCONN_XLATE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSDSA_OPT_DISABLE_OUTBOUND_REPL: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSDSA_OPT_DISABLE_SPN_REGISTRATION: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSDSA_OPT_GENERATE_OWN_TOPO: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSDSA_OPT_IS_GC: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSETTINGS_DEFAULT_SERVER_REDUNDANCY: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSETTINGS_OPT_FORCE_KCC_W2K_ELECTION: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSETTINGS_OPT_FORCE_KCC_WHISTLER_BEHAVIOR: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSETTINGS_OPT_IS_AUTO_TOPOLOGY_DISABLED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSETTINGS_OPT_IS_GROUP_CACHING_ENABLED: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSETTINGS_OPT_IS_INTER_SITE_AUTO_TOPOLOGY_DISABLED: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSETTINGS_OPT_IS_RAND_BH_SELECTION_DISABLED: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSETTINGS_OPT_IS_REDUNDANT_SERVER_TOPOLOGY_ENABLED: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSETTINGS_OPT_IS_SCHEDULE_HASHING_ENABLED: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSETTINGS_OPT_IS_TOPL_CLEANUP_DISABLED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSETTINGS_OPT_IS_TOPL_DETECT_STALE_DISABLED: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSETTINGS_OPT_IS_TOPL_MIN_HOPS_DISABLED: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSETTINGS_OPT_W2K3_BRIDGES_REQUIRED: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSETTINGS_OPT_W2K3_IGNORE_SCHEDULES: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSITECONN_OPT_DISABLE_COMPRESSION: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSITECONN_OPT_TWOWAY_SYNC: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSITECONN_OPT_USE_NOTIFY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSITELINK_OPT_DISABLE_COMPRESSION: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSITELINK_OPT_TWOWAY_SYNC: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSSITELINK_OPT_USE_NOTIFY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSTRANSPORT_OPT_BRIDGES_REQUIRED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const NTDSTRANSPORT_OPT_IGNORE_SCHEDULES: u32 = 1u32;
+pub const NameTranslate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 659533343, data2: 13862, data3: 4561, data4: [163, 164, 0, 192, 79, 185, 80, 220] };
+pub const NetAddress: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2964787783, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] };
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const OQWF_DEFAULTFORM: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const OQWF_HIDEMENUS: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const OQWF_HIDESEARCHUI: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const OQWF_ISSUEONOPEN: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const OQWF_LOADQUERY: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const OQWF_OKCANCEL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const OQWF_PARAMISPROPERTYBAG: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const OQWF_REMOVEFORMS: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const OQWF_REMOVESCOPES: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const OQWF_SAVEQUERYONOK: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const OQWF_SHOWOPTIONAL: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const OQWF_SINGLESELECT: u32 = 4u32;
+pub const OctetList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 306266127, data2: 18048, data3: 4561, data4: [163, 180, 0, 192, 79, 185, 80, 220] };
+pub const Path: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2991819033, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] };
+pub const Pathname: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 135073144, data2: 62497, data3: 4560, data4: [163, 110, 0, 192, 79, 185, 80, 220] };
+pub const PostalAddress: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 175484877, data2: 18048, data3: 4561, data4: [163, 180, 0, 192, 79, 185, 80, 220] };
+pub const PropertyEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1926491586, data2: 42180, data3: 4560, data4: [133, 51, 0, 192, 79, 216, 213, 3] };
+pub const PropertyValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2073966768, data2: 43388, data3: 4560, data4: [133, 52, 0, 192, 79, 216, 213, 3] };
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const QUERYFORM_CHANGESFORMLIST: u64 = 1u64;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const QUERYFORM_CHANGESOPTFORMLIST: u64 = 2u64;
+pub const ReplicaPointer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4124162783, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] };
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const SCHEDULE_BANDWIDTH: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const SCHEDULE_INTERVAL: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const SCHEDULE_PRIORITY: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const STATUS_SEVERITY_ERROR: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const STATUS_SEVERITY_INFORMATIONAL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const STATUS_SEVERITY_SUCCESS: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const STATUS_SEVERITY_WARNING: u32 = 2u32;
+pub const SecurityDescriptor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3109615420, data2: 39901, data3: 4560, data4: [133, 44, 0, 192, 79, 216, 213, 3] };
+pub const Timestamp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2998850283, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] };
+pub const TypedName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3006350283, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] };
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const WM_ADSPROP_NOTIFY_APPLY: u32 = 2128u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const WM_ADSPROP_NOTIFY_CHANGE: u32 = 2127u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const WM_ADSPROP_NOTIFY_ERROR: u32 = 2134u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const WM_ADSPROP_NOTIFY_EXIT: u32 = 2131u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const WM_ADSPROP_NOTIFY_FOREGROUND: u32 = 2130u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const WM_ADSPROP_NOTIFY_PAGEHWND: u32 = 2126u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const WM_ADSPROP_NOTIFY_PAGEINIT: u32 = 2125u32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const WM_ADSPROP_NOTIFY_SETFOCUS: u32 = 2129u32;
+pub const WinNTSystemInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1712860868, data2: 45009, data3: 4562, data4: [156, 185, 0, 0, 248, 122, 54, 158] };
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrAccessDenied: ::windows_sys::core::HRESULT = -939522189i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrAfterInitialization: ::windows_sys::core::HRESULT = -939522246i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrAlreadyInitialized: ::windows_sys::core::HRESULT = -939523066i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrAlreadyOpen: ::windows_sys::core::HRESULT = -939589627i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrAlreadyPrepared: ::windows_sys::core::HRESULT = -939522489i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBFInUse: ::windows_sys::core::HRESULT = -939523894i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBFNotSynchronous: ::windows_sys::core::HRESULT = -2013265720i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBFPageNotFound: ::windows_sys::core::HRESULT = -2013265719i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBackupDirectoryNotEmpty: ::windows_sys::core::HRESULT = -939523592i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBackupInProgress: ::windows_sys::core::HRESULT = -939523591i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBackupNotAllowedYet: ::windows_sys::core::HRESULT = -939523573i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBadBackupDatabaseSize: ::windows_sys::core::HRESULT = -939523535i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBadCheckpointSignature: ::windows_sys::core::HRESULT = -939523564i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBadColumnId: ::windows_sys::core::HRESULT = -939522579i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBadDbSignature: ::windows_sys::core::HRESULT = -939523565i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBadItagSequence: ::windows_sys::core::HRESULT = -939522578i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBadLogSignature: ::windows_sys::core::HRESULT = -939523566i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBadLogVersion: ::windows_sys::core::HRESULT = -939523582i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBufferTooSmall: ::windows_sys::core::HRESULT = -939523058i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrBufferTruncated: ::windows_sys::core::HRESULT = -2013264914i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrCannotBeTagged: ::windows_sys::core::HRESULT = -939522575i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrCannotRename: ::windows_sys::core::HRESULT = -939522790i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrCheckpointCorrupt: ::windows_sys::core::HRESULT = -939523563i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrCircularLogging: ::windows_sys::core::HRESULT = -939589621i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrColumn2ndSysMaint: ::windows_sys::core::HRESULT = -939522586i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrColumnCannotIndex: ::windows_sys::core::HRESULT = -939522583i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrColumnDoesNotFit: ::windows_sys::core::HRESULT = -939522593i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrColumnDuplicate: ::windows_sys::core::HRESULT = -939522588i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrColumnInUse: ::windows_sys::core::HRESULT = -939523050i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrColumnIndexed: ::windows_sys::core::HRESULT = -939522591i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrColumnLong: ::windows_sys::core::HRESULT = -939522595i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrColumnMaxTruncated: ::windows_sys::core::HRESULT = -2013264408i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrColumnNotFound: ::windows_sys::core::HRESULT = -939522589i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrColumnNotUpdatable: ::windows_sys::core::HRESULT = -939523048i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrColumnNull: ::windows_sys::core::HRESULT = -2013264916i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrColumnSetNull: ::windows_sys::core::HRESULT = -2013264852i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrColumnTooBig: ::windows_sys::core::HRESULT = -939522590i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrCommunicationError: ::windows_sys::core::HRESULT = -939589619i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrConsistentTimeMismatch: ::windows_sys::core::HRESULT = -939523545i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrContainerNotEmpty: ::windows_sys::core::HRESULT = -939523053i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrContentsExpired: ::windows_sys::core::HRESULT = -939589615i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrCouldNotConnect: ::windows_sys::core::HRESULT = -939589625i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrCreateIndexFailed: ::windows_sys::core::HRESULT = -2013264511i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrCurrencyStackOutOfMemory: ::windows_sys::core::HRESULT = -939523026i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrDatabaseAttached: ::windows_sys::core::HRESULT = -2013264913i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrDatabaseCorrupted: ::windows_sys::core::HRESULT = -939522890i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrDatabaseDuplicate: ::windows_sys::core::HRESULT = -939522895i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrDatabaseInUse: ::windows_sys::core::HRESULT = -939522894i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrDatabaseInconsistent: ::windows_sys::core::HRESULT = -939523546i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrDatabaseInvalidName: ::windows_sys::core::HRESULT = -939522892i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrDatabaseInvalidPages: ::windows_sys::core::HRESULT = -939522891i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrDatabaseLocked: ::windows_sys::core::HRESULT = -939522889i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrDatabaseNotFound: ::windows_sys::core::HRESULT = -939522893i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrDeleteBackupFileFail: ::windows_sys::core::HRESULT = -939523572i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrDensityInvalid: ::windows_sys::core::HRESULT = -939522789i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrDiskFull: ::windows_sys::core::HRESULT = -939522288i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrDiskIO: ::windows_sys::core::HRESULT = -939523074i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrError: ::windows_sys::core::HRESULT = -939589630i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrExistingLogFileHasBadSignature: ::windows_sys::core::HRESULT = -2013265362i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrExistingLogFileIsNotContiguous: ::windows_sys::core::HRESULT = -2013265361i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrFLDKeyTooBig: ::windows_sys::core::HRESULT = -2013265520i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrFLDNullKey: ::windows_sys::core::HRESULT = -2013265518i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrFLDTooManySegments: ::windows_sys::core::HRESULT = -939523695i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrFeatureNotAvailable: ::windows_sys::core::HRESULT = -939523095i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrFileAccessDenied: ::windows_sys::core::HRESULT = -939523064i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrFileClose: ::windows_sys::core::HRESULT = -939523994i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrFileNotFound: ::windows_sys::core::HRESULT = -939522285i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrFileOpenReadOnly: ::windows_sys::core::HRESULT = -2013264107i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrFullBackupNotTaken: ::windows_sys::core::HRESULT = -939589618i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrGivenLogFileHasBadSignature: ::windows_sys::core::HRESULT = -939523541i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrGivenLogFileIsNotContiguous: ::windows_sys::core::HRESULT = -939523540i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrIllegalOperation: ::windows_sys::core::HRESULT = -939522784i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInTransaction: ::windows_sys::core::HRESULT = -939522988i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrIncrementalBackupDisabled: ::windows_sys::core::HRESULT = -939589623i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrIndexCantBuild: ::windows_sys::core::HRESULT = -939522695i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrIndexDuplicate: ::windows_sys::core::HRESULT = -939522693i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrIndexHasClustered: ::windows_sys::core::HRESULT = -939522688i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrIndexHasPrimary: ::windows_sys::core::HRESULT = -939522694i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrIndexInUse: ::windows_sys::core::HRESULT = -939523045i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrIndexInvalidDef: ::windows_sys::core::HRESULT = -939522690i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrIndexMustStay: ::windows_sys::core::HRESULT = -939522691i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrIndexNotFound: ::windows_sys::core::HRESULT = -939522692i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidBackup: ::windows_sys::core::HRESULT = -939523570i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidBackupSequence: ::windows_sys::core::HRESULT = -939523575i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidBookmark: ::windows_sys::core::HRESULT = -939523051i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidBufferSize: ::windows_sys::core::HRESULT = -939523049i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidCodePage: ::windows_sys::core::HRESULT = -939523033i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidColumnType: ::windows_sys::core::HRESULT = -939522585i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidCountry: ::windows_sys::core::HRESULT = -939523035i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidDatabase: ::windows_sys::core::HRESULT = -939523068i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidDatabaseId: ::windows_sys::core::HRESULT = -939523086i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidFilename: ::windows_sys::core::HRESULT = -939523052i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidHandle: ::windows_sys::core::HRESULT = -939589629i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidLanguageId: ::windows_sys::core::HRESULT = -939523034i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidLogSequence: ::windows_sys::core::HRESULT = -939523581i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidName: ::windows_sys::core::HRESULT = -939523094i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidObject: ::windows_sys::core::HRESULT = -939522780i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidOnSort: ::windows_sys::core::HRESULT = -939522394i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidOperation: ::windows_sys::core::HRESULT = -939522190i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidParam: ::windows_sys::core::HRESULT = -939589631i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidParameter: ::windows_sys::core::HRESULT = -939523093i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidPath: ::windows_sys::core::HRESULT = -939523073i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidRecips: ::windows_sys::core::HRESULT = -939589626i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidSesid: ::windows_sys::core::HRESULT = -939522992i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrInvalidTableId: ::windows_sys::core::HRESULT = -939522786i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrKeyChanged: ::windows_sys::core::HRESULT = -2013264302i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrKeyDuplicate: ::windows_sys::core::HRESULT = -939522491i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrKeyIsMade: ::windows_sys::core::HRESULT = -939522580i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrKeyNotMade: ::windows_sys::core::HRESULT = -939522488i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrLogBufferTooSmall: ::windows_sys::core::HRESULT = -939523579i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrLogCorrupted: ::windows_sys::core::HRESULT = -939522244i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrLogDiskFull: ::windows_sys::core::HRESULT = -939523567i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrLogFileCorrupt: ::windows_sys::core::HRESULT = -939523595i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrLogFileNotFound: ::windows_sys::core::HRESULT = -939589622i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrLogSequenceEnd: ::windows_sys::core::HRESULT = -939523577i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrLogWriteFail: ::windows_sys::core::HRESULT = -939523586i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrLoggingDisabled: ::windows_sys::core::HRESULT = -939523580i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrMakeBackupDirectoryFail: ::windows_sys::core::HRESULT = -939523571i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrMissingExpiryToken: ::windows_sys::core::HRESULT = -939589617i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrMissingFullBackup: ::windows_sys::core::HRESULT = -939523536i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrMissingLogFile: ::windows_sys::core::HRESULT = -939523568i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrMissingPreviousLogFile: ::windows_sys::core::HRESULT = -939523587i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrMissingRestoreLogFiles: ::windows_sys::core::HRESULT = -939523539i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrNoBackup: ::windows_sys::core::HRESULT = -939523576i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrNoBackupDirectory: ::windows_sys::core::HRESULT = -939523593i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrNoCurrentIndex: ::windows_sys::core::HRESULT = -939522581i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrNoCurrentRecord: ::windows_sys::core::HRESULT = -939522493i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrNoFullRestore: ::windows_sys::core::HRESULT = -939589620i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrNoIdleActivity: ::windows_sys::core::HRESULT = -2013264862i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrNoWriteLock: ::windows_sys::core::HRESULT = -2013264853i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrNone: ::windows_sys::core::HRESULT = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrNotInTransaction: ::windows_sys::core::HRESULT = -939523042i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrNotInitialized: ::windows_sys::core::HRESULT = -939523067i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrNullInvalid: ::windows_sys::core::HRESULT = -939522592i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrNullKeyDisallowed: ::windows_sys::core::HRESULT = -939523043i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrNyi: ::windows_sys::core::HRESULT = -1073741823i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrObjectDuplicate: ::windows_sys::core::HRESULT = -939522782i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrObjectNotFound: ::windows_sys::core::HRESULT = -939522791i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrOutOfBuffers: ::windows_sys::core::HRESULT = -939523082i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrOutOfCursors: ::windows_sys::core::HRESULT = -939523083i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrOutOfDatabaseSpace: ::windows_sys::core::HRESULT = -939523084i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrOutOfFileHandles: ::windows_sys::core::HRESULT = -939523076i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrOutOfMemory: ::windows_sys::core::HRESULT = -939523085i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrOutOfSessions: ::windows_sys::core::HRESULT = -939522995i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrOutOfThreads: ::windows_sys::core::HRESULT = -939523993i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrPMRecDeleted: ::windows_sys::core::HRESULT = -939523794i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrPatchFileMismatch: ::windows_sys::core::HRESULT = -939523544i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrPermissionDenied: ::windows_sys::core::HRESULT = -939522287i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrReadVerifyFailure: ::windows_sys::core::HRESULT = -939523078i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrRecordClusteredChanged: ::windows_sys::core::HRESULT = -939522492i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrRecordDeleted: ::windows_sys::core::HRESULT = -939523079i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrRecordNotFound: ::windows_sys::core::HRESULT = -939522495i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrRecordTooBig: ::windows_sys::core::HRESULT = -939523070i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrRecoveredWithErrors: ::windows_sys::core::HRESULT = -939523569i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrRemainingVersions: ::windows_sys::core::HRESULT = -2013265599i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrRestoreInProgress: ::windows_sys::core::HRESULT = -939589628i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrRestoreLogTooHigh: ::windows_sys::core::HRESULT = -939523542i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrRestoreLogTooLow: ::windows_sys::core::HRESULT = -939523543i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrRestoreMapExists: ::windows_sys::core::HRESULT = -939589624i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrSeekNotEqual: ::windows_sys::core::HRESULT = -2013264881i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrSessionWriteConflict: ::windows_sys::core::HRESULT = -939522989i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTableDuplicate: ::windows_sys::core::HRESULT = -939522793i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTableEmpty: ::windows_sys::core::HRESULT = -2013264619i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTableInUse: ::windows_sys::core::HRESULT = -939522792i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTableLocked: ::windows_sys::core::HRESULT = -939522794i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTableNotEmpty: ::windows_sys::core::HRESULT = -939522788i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTaggedNotNULL: ::windows_sys::core::HRESULT = -939522582i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTempFileOpenError: ::windows_sys::core::HRESULT = -939522293i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTermInProgress: ::windows_sys::core::HRESULT = -939523096i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTooManyActiveUsers: ::windows_sys::core::HRESULT = -939523037i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTooManyAttachedDatabases: ::windows_sys::core::HRESULT = -939522291i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTooManyColumns: ::windows_sys::core::HRESULT = -939523056i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTooManyIO: ::windows_sys::core::HRESULT = -939523991i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTooManyIndexes: ::windows_sys::core::HRESULT = -939523081i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTooManyKeys: ::windows_sys::core::HRESULT = -939523080i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTooManyOpenDatabases: ::windows_sys::core::HRESULT = -939523069i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTooManyOpenIndexes: ::windows_sys::core::HRESULT = -939522686i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTooManyOpenTables: ::windows_sys::core::HRESULT = -939522785i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTooManySorts: ::windows_sys::core::HRESULT = -939522395i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrTransTooDeep: ::windows_sys::core::HRESULT = -939522993i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrUnknownExpiryTokenFormat: ::windows_sys::core::HRESULT = -939589616i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrUpdateNotPrepared: ::windows_sys::core::HRESULT = -939522487i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrVersionStoreOutOfMemory: ::windows_sys::core::HRESULT = -939523027i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrWriteConflict: ::windows_sys::core::HRESULT = -939522994i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrerrDataHasChanged: ::windows_sys::core::HRESULT = -939522485i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const hrwrnDataHasChanged: ::windows_sys::core::HRESULT = -2013264310i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub type ADSI_DIALECT_ENUM = i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADSI_DIALECT_LDAP: ADSI_DIALECT_ENUM = 0i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADSI_DIALECT_SQL: ADSI_DIALECT_ENUM = 1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ADSPROPERROR {
- pub hwndPage: super::super::Foundation::HWND,
- pub pszPageTitle: ::windows_sys::core::PWSTR,
- pub pszObjPath: ::windows_sys::core::PWSTR,
- pub pszObjClass: ::windows_sys::core::PWSTR,
- pub hr: ::windows_sys::core::HRESULT,
- pub pszError: ::windows_sys::core::PWSTR,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ADSPROPERROR {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ADSPROPERROR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ADSPROPINITPARAMS {
- pub dwSize: u32,
- pub dwFlags: u32,
- pub hr: ::windows_sys::core::HRESULT,
- pub pDsObj: IDirectoryObject,
- pub pwzCN: ::windows_sys::core::PWSTR,
- pub pWritableAttrs: *mut ADS_ATTR_INFO,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ADSPROPINITPARAMS {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ADSPROPINITPARAMS {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type ADSTYPEENUM = i32;
+pub type ADSTYPE = i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_INVALID: ADSTYPEENUM = 0i32;
+pub const ADSTYPE_INVALID: ADSTYPE = 0i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_DN_STRING: ADSTYPEENUM = 1i32;
+pub const ADSTYPE_DN_STRING: ADSTYPE = 1i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_CASE_EXACT_STRING: ADSTYPEENUM = 2i32;
+pub const ADSTYPE_CASE_EXACT_STRING: ADSTYPE = 2i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_CASE_IGNORE_STRING: ADSTYPEENUM = 3i32;
+pub const ADSTYPE_CASE_IGNORE_STRING: ADSTYPE = 3i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_PRINTABLE_STRING: ADSTYPEENUM = 4i32;
+pub const ADSTYPE_PRINTABLE_STRING: ADSTYPE = 4i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_NUMERIC_STRING: ADSTYPEENUM = 5i32;
+pub const ADSTYPE_NUMERIC_STRING: ADSTYPE = 5i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_BOOLEAN: ADSTYPEENUM = 6i32;
+pub const ADSTYPE_BOOLEAN: ADSTYPE = 6i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_INTEGER: ADSTYPEENUM = 7i32;
+pub const ADSTYPE_INTEGER: ADSTYPE = 7i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_OCTET_STRING: ADSTYPEENUM = 8i32;
+pub const ADSTYPE_OCTET_STRING: ADSTYPE = 8i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_UTC_TIME: ADSTYPEENUM = 9i32;
+pub const ADSTYPE_UTC_TIME: ADSTYPE = 9i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_LARGE_INTEGER: ADSTYPEENUM = 10i32;
+pub const ADSTYPE_LARGE_INTEGER: ADSTYPE = 10i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_PROV_SPECIFIC: ADSTYPEENUM = 11i32;
+pub const ADSTYPE_PROV_SPECIFIC: ADSTYPE = 11i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_OBJECT_CLASS: ADSTYPEENUM = 12i32;
+pub const ADSTYPE_OBJECT_CLASS: ADSTYPE = 12i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_CASEIGNORE_LIST: ADSTYPEENUM = 13i32;
+pub const ADSTYPE_CASEIGNORE_LIST: ADSTYPE = 13i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_OCTET_LIST: ADSTYPEENUM = 14i32;
+pub const ADSTYPE_OCTET_LIST: ADSTYPE = 14i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_PATH: ADSTYPEENUM = 15i32;
+pub const ADSTYPE_PATH: ADSTYPE = 15i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_POSTALADDRESS: ADSTYPEENUM = 16i32;
+pub const ADSTYPE_POSTALADDRESS: ADSTYPE = 16i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_TIMESTAMP: ADSTYPEENUM = 17i32;
+pub const ADSTYPE_TIMESTAMP: ADSTYPE = 17i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_BACKLINK: ADSTYPEENUM = 18i32;
+pub const ADSTYPE_BACKLINK: ADSTYPE = 18i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_TYPEDNAME: ADSTYPEENUM = 19i32;
+pub const ADSTYPE_TYPEDNAME: ADSTYPE = 19i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_HOLD: ADSTYPEENUM = 20i32;
+pub const ADSTYPE_HOLD: ADSTYPE = 20i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_NETADDRESS: ADSTYPEENUM = 21i32;
+pub const ADSTYPE_NETADDRESS: ADSTYPE = 21i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_REPLICAPOINTER: ADSTYPEENUM = 22i32;
+pub const ADSTYPE_REPLICAPOINTER: ADSTYPE = 22i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_FAXNUMBER: ADSTYPEENUM = 23i32;
+pub const ADSTYPE_FAXNUMBER: ADSTYPE = 23i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_EMAIL: ADSTYPEENUM = 24i32;
+pub const ADSTYPE_EMAIL: ADSTYPE = 24i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_NT_SECURITY_DESCRIPTOR: ADSTYPEENUM = 25i32;
+pub const ADSTYPE_NT_SECURITY_DESCRIPTOR: ADSTYPE = 25i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_UNKNOWN: ADSTYPEENUM = 26i32;
+pub const ADSTYPE_UNKNOWN: ADSTYPE = 26i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_DN_WITH_BINARY: ADSTYPEENUM = 27i32;
+pub const ADSTYPE_DN_WITH_BINARY: ADSTYPE = 27i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADSTYPE_DN_WITH_STRING: ADSTYPEENUM = 28i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ADSVALUE {
- pub dwType: ADSTYPEENUM,
- pub Anonymous: ADSVALUE_0,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ADSVALUE {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ADSVALUE {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub union ADSVALUE_0 {
- pub DNString: *mut u16,
- pub CaseExactString: *mut u16,
- pub CaseIgnoreString: *mut u16,
- pub PrintableString: *mut u16,
- pub NumericString: *mut u16,
- pub Boolean: u32,
- pub Integer: u32,
- pub OctetString: ADS_OCTET_STRING,
- pub UTCTime: super::super::Foundation::SYSTEMTIME,
- pub LargeInteger: i64,
- pub ClassName: *mut u16,
- pub ProviderSpecific: ADS_PROV_SPECIFIC,
- pub pCaseIgnoreList: *mut ADS_CASEIGNORE_LIST,
- pub pOctetList: *mut ADS_OCTET_LIST,
- pub pPath: *mut ADS_PATH,
- pub pPostalAddress: *mut ADS_POSTALADDRESS,
- pub Timestamp: ADS_TIMESTAMP,
- pub BackLink: ADS_BACKLINK,
- pub pTypedName: *mut ADS_TYPEDNAME,
- pub Hold: ADS_HOLD,
- pub pNetAddress: *mut ADS_NETADDRESS,
- pub pReplicaPointer: *mut ADS_REPLICAPOINTER,
- pub pFaxNumber: *mut ADS_FAXNUMBER,
- pub Email: ADS_EMAIL,
- pub SecurityDescriptor: ADS_NT_SECURITY_DESCRIPTOR,
- pub pDNWithBinary: *mut ADS_DN_WITH_BINARY,
- pub pDNWithString: *mut ADS_DN_WITH_STRING,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ADSVALUE_0 {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ADSVALUE_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const ADSTYPE_DN_WITH_STRING: ADSTYPE = 28i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub type ADS_ACEFLAG_ENUM = i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
@@ -676,50 +2021,6 @@ pub const ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT: ADS_ACETYPE_ENUM = 15i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT: ADS_ACETYPE_ENUM = 16i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADS_ATTR_APPEND: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADS_ATTR_CLEAR: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ADS_ATTR_DEF {
- pub pszAttrName: ::windows_sys::core::PWSTR,
- pub dwADsType: ADSTYPEENUM,
- pub dwMinRange: u32,
- pub dwMaxRange: u32,
- pub fMultiValued: super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ADS_ATTR_DEF {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ADS_ATTR_DEF {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADS_ATTR_DELETE: u32 = 4u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ADS_ATTR_INFO {
- pub pszAttrName: ::windows_sys::core::PWSTR,
- pub dwControlCode: u32,
- pub dwADsType: ADSTYPEENUM,
- pub pADsValues: *mut ADSVALUE,
- pub dwNumValues: u32,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ADS_ATTR_INFO {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ADS_ATTR_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADS_ATTR_UPDATE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub type ADS_AUTHENTICATION_ENUM = u32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_SECURE_AUTHENTICATION: ADS_AUTHENTICATION_ENUM = 1u32;
@@ -747,30 +2048,6 @@ pub const ADS_SERVER_BIND: ADS_AUTHENTICATION_ENUM = 512u32;
pub const ADS_NO_REFERRAL_CHASING: ADS_AUTHENTICATION_ENUM = 1024u32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_AUTH_RESERVED: ADS_AUTHENTICATION_ENUM = 2147483648u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_BACKLINK {
- pub RemoteID: u32,
- pub ObjectName: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for ADS_BACKLINK {}
-impl ::core::clone::Clone for ADS_BACKLINK {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_CASEIGNORE_LIST {
- pub Next: *mut ADS_CASEIGNORE_LIST,
- pub String: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for ADS_CASEIGNORE_LIST {}
-impl ::core::clone::Clone for ADS_CASEIGNORE_LIST {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub type ADS_CHASE_REFERRALS_ENUM = i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
@@ -781,29 +2058,6 @@ pub const ADS_CHASE_REFERRALS_SUBORDINATE: ADS_CHASE_REFERRALS_ENUM = 32i32;
pub const ADS_CHASE_REFERRALS_EXTERNAL: ADS_CHASE_REFERRALS_ENUM = 64i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_CHASE_REFERRALS_ALWAYS: ADS_CHASE_REFERRALS_ENUM = 96i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ADS_CLASS_DEF {
- pub pszClassName: ::windows_sys::core::PWSTR,
- pub dwMandatoryAttrs: u32,
- pub ppszMandatoryAttrs: *mut ::windows_sys::core::PWSTR,
- pub optionalAttrs: u32,
- pub ppszOptionalAttrs: *mut *mut ::windows_sys::core::PWSTR,
- pub dwNamingAttrs: u32,
- pub ppszNamingAttrs: *mut *mut ::windows_sys::core::PWSTR,
- pub dwSuperClasses: u32,
- pub ppszSuperClasses: *mut *mut ::windows_sys::core::PWSTR,
- pub fIsContainer: super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ADS_CLASS_DEF {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ADS_CLASS_DEF {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub type ADS_DEREFENUM = i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
@@ -820,43 +2074,6 @@ pub type ADS_DISPLAY_ENUM = i32;
pub const ADS_DISPLAY_FULL: ADS_DISPLAY_ENUM = 1i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_DISPLAY_VALUE_ONLY: ADS_DISPLAY_ENUM = 2i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_DN_WITH_BINARY {
- pub dwLength: u32,
- pub lpBinaryValue: *mut u8,
- pub pszDNString: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for ADS_DN_WITH_BINARY {}
-impl ::core::clone::Clone for ADS_DN_WITH_BINARY {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_DN_WITH_STRING {
- pub pszStringValue: ::windows_sys::core::PWSTR,
- pub pszDNString: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for ADS_DN_WITH_STRING {}
-impl ::core::clone::Clone for ADS_DN_WITH_STRING {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_EMAIL {
- pub Address: ::windows_sys::core::PWSTR,
- pub Type: u32,
-}
-impl ::core::marker::Copy for ADS_EMAIL {}
-impl ::core::clone::Clone for ADS_EMAIL {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub type ADS_ESCAPE_MODE_ENUM = i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
@@ -868,27 +2085,6 @@ pub const ADS_ESCAPEDMODE_OFF: ADS_ESCAPE_MODE_ENUM = 3i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_ESCAPEDMODE_OFF_EX: ADS_ESCAPE_MODE_ENUM = 4i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADS_EXT_INITCREDENTIALS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADS_EXT_INITIALIZE_COMPLETE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADS_EXT_MAXEXTDISPID: u32 = 16777215u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const ADS_EXT_MINEXTDISPID: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_FAXNUMBER {
- pub TelephoneNumber: ::windows_sys::core::PWSTR,
- pub NumberOfBits: u32,
- pub Parameters: *mut u8,
-}
-impl ::core::marker::Copy for ADS_FAXNUMBER {}
-impl ::core::clone::Clone for ADS_FAXNUMBER {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub type ADS_FLAGTYPE_ENUM = i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_FLAG_OBJECT_TYPE_PRESENT: ADS_FLAGTYPE_ENUM = 1i32;
@@ -930,18 +2126,6 @@ pub const ADS_GROUP_TYPE_LOCAL_GROUP: ADS_GROUP_TYPE_ENUM = 4i32;
pub const ADS_GROUP_TYPE_UNIVERSAL_GROUP: ADS_GROUP_TYPE_ENUM = 8i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_GROUP_TYPE_SECURITY_ENABLED: ADS_GROUP_TYPE_ENUM = -2147483648i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_HOLD {
- pub ObjectName: ::windows_sys::core::PWSTR,
- pub Amount: u32,
-}
-impl ::core::marker::Copy for ADS_HOLD {}
-impl ::core::clone::Clone for ADS_HOLD {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub type ADS_NAME_INITTYPE_ENUM = i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
@@ -976,71 +2160,6 @@ pub const ADS_NAME_TYPE_CANONICAL_EX: ADS_NAME_TYPE_ENUM = 10i32;
pub const ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME: ADS_NAME_TYPE_ENUM = 11i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME: ADS_NAME_TYPE_ENUM = 12i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_NETADDRESS {
- pub AddressType: u32,
- pub AddressLength: u32,
- pub Address: *mut u8,
-}
-impl ::core::marker::Copy for ADS_NETADDRESS {}
-impl ::core::clone::Clone for ADS_NETADDRESS {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_NT_SECURITY_DESCRIPTOR {
- pub dwLength: u32,
- pub lpValue: *mut u8,
-}
-impl ::core::marker::Copy for ADS_NT_SECURITY_DESCRIPTOR {}
-impl ::core::clone::Clone for ADS_NT_SECURITY_DESCRIPTOR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_OBJECT_INFO {
- pub pszRDN: ::windows_sys::core::PWSTR,
- pub pszObjectDN: ::windows_sys::core::PWSTR,
- pub pszParentDN: ::windows_sys::core::PWSTR,
- pub pszSchemaDN: ::windows_sys::core::PWSTR,
- pub pszClassName: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for ADS_OBJECT_INFO {}
-impl ::core::clone::Clone for ADS_OBJECT_INFO {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_OCTET_LIST {
- pub Next: *mut ADS_OCTET_LIST,
- pub Length: u32,
- pub Data: *mut u8,
-}
-impl ::core::marker::Copy for ADS_OCTET_LIST {}
-impl ::core::clone::Clone for ADS_OCTET_LIST {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_OCTET_STRING {
- pub dwLength: u32,
- pub lpValue: *mut u8,
-}
-impl ::core::marker::Copy for ADS_OCTET_STRING {}
-impl ::core::clone::Clone for ADS_OCTET_STRING {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub type ADS_OPTION_ENUM = i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
@@ -1069,19 +2188,6 @@ pub type ADS_PASSWORD_ENCODING_ENUM = i32;
pub const ADS_PASSWORD_ENCODE_REQUIRE_SSL: ADS_PASSWORD_ENCODING_ENUM = 0i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_PASSWORD_ENCODE_CLEAR: ADS_PASSWORD_ENCODING_ENUM = 1i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_PATH {
- pub Type: u32,
- pub VolumeName: ::windows_sys::core::PWSTR,
- pub Path: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for ADS_PATH {}
-impl ::core::clone::Clone for ADS_PATH {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub type ADS_PATHTYPE_ENUM = i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
@@ -1090,17 +2196,6 @@ pub const ADS_PATH_FILE: ADS_PATHTYPE_ENUM = 1i32;
pub const ADS_PATH_FILESHARE: ADS_PATHTYPE_ENUM = 2i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_PATH_REGISTRY: ADS_PATHTYPE_ENUM = 3i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_POSTALADDRESS {
- pub PostalAddress: [::windows_sys::core::PWSTR; 6],
-}
-impl ::core::marker::Copy for ADS_POSTALADDRESS {}
-impl ::core::clone::Clone for ADS_POSTALADDRESS {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub type ADS_PREFERENCES_ENUM = i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
@@ -1139,33 +2234,6 @@ pub const ADS_PROPERTY_UPDATE: ADS_PROPERTY_OPERATION_ENUM = 2i32;
pub const ADS_PROPERTY_APPEND: ADS_PROPERTY_OPERATION_ENUM = 3i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_PROPERTY_DELETE: ADS_PROPERTY_OPERATION_ENUM = 4i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_PROV_SPECIFIC {
- pub dwLength: u32,
- pub lpValue: *mut u8,
-}
-impl ::core::marker::Copy for ADS_PROV_SPECIFIC {}
-impl ::core::clone::Clone for ADS_PROV_SPECIFIC {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_REPLICAPOINTER {
- pub ServerName: ::windows_sys::core::PWSTR,
- pub ReplicaType: u32,
- pub ReplicaNumber: u32,
- pub Count: u32,
- pub ReplicaAddressHints: *mut ADS_NETADDRESS,
-}
-impl ::core::marker::Copy for ADS_REPLICAPOINTER {}
-impl ::core::clone::Clone for ADS_REPLICAPOINTER {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub type ADS_RIGHTS_ENUM = i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
@@ -1314,22 +2382,6 @@ pub const ADS_SETTYPE_PROVIDER: ADS_SETTYPE_ENUM = 2i32;
pub const ADS_SETTYPE_SERVER: ADS_SETTYPE_ENUM = 3i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_SETTYPE_DN: ADS_SETTYPE_ENUM = 4i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ADS_SORTKEY {
- pub pszAttrType: ::windows_sys::core::PWSTR,
- pub pszReserved: ::windows_sys::core::PWSTR,
- pub fReverseorder: super::super::Foundation::BOOLEAN,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ADS_SORTKEY {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ADS_SORTKEY {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub type ADS_STATUSENUM = i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
@@ -1360,31 +2412,6 @@ pub const ADS_SYSTEMFLAG_CR_NTDS_DOMAIN: ADS_SYSTEMFLAG_ENUM = 2i32;
pub const ADS_SYSTEMFLAG_ATTR_NOT_REPLICATED: ADS_SYSTEMFLAG_ENUM = 1i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_SYSTEMFLAG_ATTR_IS_CONSTRUCTED: ADS_SYSTEMFLAG_ENUM = 4i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_TIMESTAMP {
- pub WholeSeconds: u32,
- pub EventID: u32,
-}
-impl ::core::marker::Copy for ADS_TIMESTAMP {}
-impl ::core::clone::Clone for ADS_TIMESTAMP {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub struct ADS_TYPEDNAME {
- pub ObjectName: ::windows_sys::core::PWSTR,
- pub Level: u32,
- pub Interval: u32,
-}
-impl ::core::marker::Copy for ADS_TYPEDNAME {}
-impl ::core::clone::Clone for ADS_TYPEDNAME {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub type ADS_USER_FLAG_ENUM = i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
@@ -1429,6 +2456,620 @@ pub const ADS_UF_DONT_REQUIRE_PREAUTH: ADS_USER_FLAG_ENUM = 4194304i32;
pub const ADS_UF_PASSWORD_EXPIRED: ADS_USER_FLAG_ENUM = 8388608i32;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub const ADS_UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION: ADS_USER_FLAG_ENUM = 16777216i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DSROLE_MACHINE_ROLE = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRole_RoleStandaloneWorkstation: DSROLE_MACHINE_ROLE = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRole_RoleMemberWorkstation: DSROLE_MACHINE_ROLE = 1i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRole_RoleStandaloneServer: DSROLE_MACHINE_ROLE = 2i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRole_RoleMemberServer: DSROLE_MACHINE_ROLE = 3i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRole_RoleBackupDomainController: DSROLE_MACHINE_ROLE = 4i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRole_RolePrimaryDomainController: DSROLE_MACHINE_ROLE = 5i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DSROLE_OPERATION_STATE = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRoleOperationIdle: DSROLE_OPERATION_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRoleOperationActive: DSROLE_OPERATION_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRoleOperationNeedReboot: DSROLE_OPERATION_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DSROLE_PRIMARY_DOMAIN_INFO_LEVEL = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRolePrimaryDomainInfoBasic: DSROLE_PRIMARY_DOMAIN_INFO_LEVEL = 1i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRoleUpgradeStatus: DSROLE_PRIMARY_DOMAIN_INFO_LEVEL = 2i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRoleOperationState: DSROLE_PRIMARY_DOMAIN_INFO_LEVEL = 3i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DSROLE_SERVER_STATE = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRoleServerUnknown: DSROLE_SERVER_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRoleServerPrimary: DSROLE_SERVER_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DsRoleServerBackup: DSROLE_SERVER_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DS_KCC_TASKID = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_KCC_TASKID_UPDATE_TOPOLOGY: DS_KCC_TASKID = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DS_MANGLE_FOR = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_MANGLE_UNKNOWN: DS_MANGLE_FOR = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_MANGLE_OBJECT_RDN_FOR_DELETION: DS_MANGLE_FOR = 1i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_MANGLE_OBJECT_RDN_FOR_NAME_CONFLICT: DS_MANGLE_FOR = 2i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DS_NAME_ERROR = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NAME_NO_ERROR: DS_NAME_ERROR = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NAME_ERROR_RESOLVING: DS_NAME_ERROR = 1i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NAME_ERROR_NOT_FOUND: DS_NAME_ERROR = 2i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NAME_ERROR_NOT_UNIQUE: DS_NAME_ERROR = 3i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NAME_ERROR_NO_MAPPING: DS_NAME_ERROR = 4i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NAME_ERROR_DOMAIN_ONLY: DS_NAME_ERROR = 5i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING: DS_NAME_ERROR = 6i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NAME_ERROR_TRUST_REFERRAL: DS_NAME_ERROR = 7i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DS_NAME_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NAME_NO_FLAGS: DS_NAME_FLAGS = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NAME_FLAG_SYNTACTICAL_ONLY: DS_NAME_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NAME_FLAG_EVAL_AT_DC: DS_NAME_FLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NAME_FLAG_GCVERIFY: DS_NAME_FLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NAME_FLAG_TRUST_REFERRAL: DS_NAME_FLAGS = 8i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DS_NAME_FORMAT = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_UNKNOWN_NAME: DS_NAME_FORMAT = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_FQDN_1779_NAME: DS_NAME_FORMAT = 1i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_NT4_ACCOUNT_NAME: DS_NAME_FORMAT = 2i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DISPLAY_NAME: DS_NAME_FORMAT = 3i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_UNIQUE_ID_NAME: DS_NAME_FORMAT = 6i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_CANONICAL_NAME: DS_NAME_FORMAT = 7i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_USER_PRINCIPAL_NAME: DS_NAME_FORMAT = 8i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_CANONICAL_NAME_EX: DS_NAME_FORMAT = 9i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SERVICE_PRINCIPAL_NAME: DS_NAME_FORMAT = 10i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SID_OR_SID_HISTORY_NAME: DS_NAME_FORMAT = 11i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_DNS_DOMAIN_NAME: DS_NAME_FORMAT = 12i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DS_REPL_INFO_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_INFO_NEIGHBORS: DS_REPL_INFO_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_INFO_CURSORS_FOR_NC: DS_REPL_INFO_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_INFO_METADATA_FOR_OBJ: DS_REPL_INFO_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_INFO_KCC_DSA_CONNECT_FAILURES: DS_REPL_INFO_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_INFO_KCC_DSA_LINK_FAILURES: DS_REPL_INFO_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_INFO_PENDING_OPS: DS_REPL_INFO_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_INFO_METADATA_FOR_ATTR_VALUE: DS_REPL_INFO_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_INFO_CURSORS_2_FOR_NC: DS_REPL_INFO_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_INFO_CURSORS_3_FOR_NC: DS_REPL_INFO_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_INFO_METADATA_2_FOR_OBJ: DS_REPL_INFO_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_INFO_METADATA_2_FOR_ATTR_VALUE: DS_REPL_INFO_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_INFO_METADATA_EXT_FOR_ATTR_VALUE: DS_REPL_INFO_TYPE = 11i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_INFO_TYPE_MAX: DS_REPL_INFO_TYPE = 12i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DS_REPL_OP_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_OP_TYPE_SYNC: DS_REPL_OP_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_OP_TYPE_ADD: DS_REPL_OP_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_OP_TYPE_DELETE: DS_REPL_OP_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_OP_TYPE_MODIFY: DS_REPL_OP_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPL_OP_TYPE_UPDATE_REFS: DS_REPL_OP_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DS_REPSYNCALL_ERROR = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_WIN32_ERROR_CONTACTING_SERVER: DS_REPSYNCALL_ERROR = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_WIN32_ERROR_REPLICATING: DS_REPSYNCALL_ERROR = 1i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_SERVER_UNREACHABLE: DS_REPSYNCALL_ERROR = 2i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DS_REPSYNCALL_EVENT = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_EVENT_ERROR: DS_REPSYNCALL_EVENT = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_EVENT_SYNC_STARTED: DS_REPSYNCALL_EVENT = 1i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_EVENT_SYNC_COMPLETED: DS_REPSYNCALL_EVENT = 2i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_REPSYNCALL_EVENT_FINISHED: DS_REPSYNCALL_EVENT = 3i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DS_SPN_NAME_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SPN_DNS_HOST: DS_SPN_NAME_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SPN_DN_HOST: DS_SPN_NAME_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SPN_NB_HOST: DS_SPN_NAME_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SPN_DOMAIN: DS_SPN_NAME_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SPN_NB_DOMAIN: DS_SPN_NAME_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SPN_SERVICE: DS_SPN_NAME_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub type DS_SPN_WRITE_OP = i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SPN_ADD_SPN_OP: DS_SPN_WRITE_OP = 0i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SPN_REPLACE_SPN_OP: DS_SPN_WRITE_OP = 1i32;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub const DS_SPN_DELETE_SPN_OP: DS_SPN_WRITE_OP = 2i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ADSPROPERROR {
+ pub hwndPage: super::super::Foundation::HWND,
+ pub pszPageTitle: ::windows_sys::core::PWSTR,
+ pub pszObjPath: ::windows_sys::core::PWSTR,
+ pub pszObjClass: ::windows_sys::core::PWSTR,
+ pub hr: ::windows_sys::core::HRESULT,
+ pub pszError: ::windows_sys::core::PWSTR,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ADSPROPERROR {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ADSPROPERROR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ADSPROPINITPARAMS {
+ pub dwSize: u32,
+ pub dwFlags: u32,
+ pub hr: ::windows_sys::core::HRESULT,
+ pub pDsObj: IDirectoryObject,
+ pub pwzCN: ::windows_sys::core::PWSTR,
+ pub pWritableAttrs: *mut ADS_ATTR_INFO,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ADSPROPINITPARAMS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ADSPROPINITPARAMS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ADSVALUE {
+ pub dwType: ADSTYPE,
+ pub Anonymous: ADSVALUE_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ADSVALUE {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ADSVALUE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union ADSVALUE_0 {
+ pub DNString: *mut u16,
+ pub CaseExactString: *mut u16,
+ pub CaseIgnoreString: *mut u16,
+ pub PrintableString: *mut u16,
+ pub NumericString: *mut u16,
+ pub Boolean: u32,
+ pub Integer: u32,
+ pub OctetString: ADS_OCTET_STRING,
+ pub UTCTime: super::super::Foundation::SYSTEMTIME,
+ pub LargeInteger: i64,
+ pub ClassName: *mut u16,
+ pub ProviderSpecific: ADS_PROV_SPECIFIC,
+ pub pCaseIgnoreList: *mut ADS_CASEIGNORE_LIST,
+ pub pOctetList: *mut ADS_OCTET_LIST,
+ pub pPath: *mut ADS_PATH,
+ pub pPostalAddress: *mut ADS_POSTALADDRESS,
+ pub Timestamp: ADS_TIMESTAMP,
+ pub BackLink: ADS_BACKLINK,
+ pub pTypedName: *mut ADS_TYPEDNAME,
+ pub Hold: ADS_HOLD,
+ pub pNetAddress: *mut ADS_NETADDRESS,
+ pub pReplicaPointer: *mut ADS_REPLICAPOINTER,
+ pub pFaxNumber: *mut ADS_FAXNUMBER,
+ pub Email: ADS_EMAIL,
+ pub SecurityDescriptor: ADS_NT_SECURITY_DESCRIPTOR,
+ pub pDNWithBinary: *mut ADS_DN_WITH_BINARY,
+ pub pDNWithString: *mut ADS_DN_WITH_STRING,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ADSVALUE_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ADSVALUE_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ADS_ATTR_DEF {
+ pub pszAttrName: ::windows_sys::core::PWSTR,
+ pub dwADsType: ADSTYPE,
+ pub dwMinRange: u32,
+ pub dwMaxRange: u32,
+ pub fMultiValued: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ADS_ATTR_DEF {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ADS_ATTR_DEF {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ADS_ATTR_INFO {
+ pub pszAttrName: ::windows_sys::core::PWSTR,
+ pub dwControlCode: u32,
+ pub dwADsType: ADSTYPE,
+ pub pADsValues: *mut ADSVALUE,
+ pub dwNumValues: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ADS_ATTR_INFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ADS_ATTR_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_BACKLINK {
+ pub RemoteID: u32,
+ pub ObjectName: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for ADS_BACKLINK {}
+impl ::core::clone::Clone for ADS_BACKLINK {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_CASEIGNORE_LIST {
+ pub Next: *mut ADS_CASEIGNORE_LIST,
+ pub String: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for ADS_CASEIGNORE_LIST {}
+impl ::core::clone::Clone for ADS_CASEIGNORE_LIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ADS_CLASS_DEF {
+ pub pszClassName: ::windows_sys::core::PWSTR,
+ pub dwMandatoryAttrs: u32,
+ pub ppszMandatoryAttrs: *mut ::windows_sys::core::PWSTR,
+ pub optionalAttrs: u32,
+ pub ppszOptionalAttrs: *mut *mut ::windows_sys::core::PWSTR,
+ pub dwNamingAttrs: u32,
+ pub ppszNamingAttrs: *mut *mut ::windows_sys::core::PWSTR,
+ pub dwSuperClasses: u32,
+ pub ppszSuperClasses: *mut *mut ::windows_sys::core::PWSTR,
+ pub fIsContainer: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ADS_CLASS_DEF {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ADS_CLASS_DEF {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_DN_WITH_BINARY {
+ pub dwLength: u32,
+ pub lpBinaryValue: *mut u8,
+ pub pszDNString: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for ADS_DN_WITH_BINARY {}
+impl ::core::clone::Clone for ADS_DN_WITH_BINARY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_DN_WITH_STRING {
+ pub pszStringValue: ::windows_sys::core::PWSTR,
+ pub pszDNString: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for ADS_DN_WITH_STRING {}
+impl ::core::clone::Clone for ADS_DN_WITH_STRING {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_EMAIL {
+ pub Address: ::windows_sys::core::PWSTR,
+ pub Type: u32,
+}
+impl ::core::marker::Copy for ADS_EMAIL {}
+impl ::core::clone::Clone for ADS_EMAIL {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_FAXNUMBER {
+ pub TelephoneNumber: ::windows_sys::core::PWSTR,
+ pub NumberOfBits: u32,
+ pub Parameters: *mut u8,
+}
+impl ::core::marker::Copy for ADS_FAXNUMBER {}
+impl ::core::clone::Clone for ADS_FAXNUMBER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_HOLD {
+ pub ObjectName: ::windows_sys::core::PWSTR,
+ pub Amount: u32,
+}
+impl ::core::marker::Copy for ADS_HOLD {}
+impl ::core::clone::Clone for ADS_HOLD {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_NETADDRESS {
+ pub AddressType: u32,
+ pub AddressLength: u32,
+ pub Address: *mut u8,
+}
+impl ::core::marker::Copy for ADS_NETADDRESS {}
+impl ::core::clone::Clone for ADS_NETADDRESS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_NT_SECURITY_DESCRIPTOR {
+ pub dwLength: u32,
+ pub lpValue: *mut u8,
+}
+impl ::core::marker::Copy for ADS_NT_SECURITY_DESCRIPTOR {}
+impl ::core::clone::Clone for ADS_NT_SECURITY_DESCRIPTOR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_OBJECT_INFO {
+ pub pszRDN: ::windows_sys::core::PWSTR,
+ pub pszObjectDN: ::windows_sys::core::PWSTR,
+ pub pszParentDN: ::windows_sys::core::PWSTR,
+ pub pszSchemaDN: ::windows_sys::core::PWSTR,
+ pub pszClassName: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for ADS_OBJECT_INFO {}
+impl ::core::clone::Clone for ADS_OBJECT_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_OCTET_LIST {
+ pub Next: *mut ADS_OCTET_LIST,
+ pub Length: u32,
+ pub Data: *mut u8,
+}
+impl ::core::marker::Copy for ADS_OCTET_LIST {}
+impl ::core::clone::Clone for ADS_OCTET_LIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_OCTET_STRING {
+ pub dwLength: u32,
+ pub lpValue: *mut u8,
+}
+impl ::core::marker::Copy for ADS_OCTET_STRING {}
+impl ::core::clone::Clone for ADS_OCTET_STRING {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_PATH {
+ pub Type: u32,
+ pub VolumeName: ::windows_sys::core::PWSTR,
+ pub Path: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for ADS_PATH {}
+impl ::core::clone::Clone for ADS_PATH {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_POSTALADDRESS {
+ pub PostalAddress: [::windows_sys::core::PWSTR; 6],
+}
+impl ::core::marker::Copy for ADS_POSTALADDRESS {}
+impl ::core::clone::Clone for ADS_POSTALADDRESS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_PROV_SPECIFIC {
+ pub dwLength: u32,
+ pub lpValue: *mut u8,
+}
+impl ::core::marker::Copy for ADS_PROV_SPECIFIC {}
+impl ::core::clone::Clone for ADS_PROV_SPECIFIC {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_REPLICAPOINTER {
+ pub ServerName: ::windows_sys::core::PWSTR,
+ pub ReplicaType: u32,
+ pub ReplicaNumber: u32,
+ pub Count: u32,
+ pub ReplicaAddressHints: *mut ADS_NETADDRESS,
+}
+impl ::core::marker::Copy for ADS_REPLICAPOINTER {}
+impl ::core::clone::Clone for ADS_REPLICAPOINTER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ADS_SEARCHPREF_INFO {
+ pub dwSearchPref: ADS_SEARCHPREF_ENUM,
+ pub vValue: ADSVALUE,
+ pub dwStatus: ADS_STATUSENUM,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ADS_SEARCHPREF_INFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ADS_SEARCHPREF_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ADS_SEARCH_COLUMN {
+ pub pszAttrName: ::windows_sys::core::PWSTR,
+ pub dwADsType: ADSTYPE,
+ pub pADsValues: *mut ADSVALUE,
+ pub dwNumValues: u32,
+ pub hReserved: super::super::Foundation::HANDLE,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ADS_SEARCH_COLUMN {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ADS_SEARCH_COLUMN {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type ADS_SEARCH_HANDLE = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ADS_SORTKEY {
+ pub pszAttrType: ::windows_sys::core::PWSTR,
+ pub pszReserved: ::windows_sys::core::PWSTR,
+ pub fReverseorder: super::super::Foundation::BOOLEAN,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ADS_SORTKEY {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ADS_SORTKEY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_TIMESTAMP {
+ pub WholeSeconds: u32,
+ pub EventID: u32,
+}
+impl ::core::marker::Copy for ADS_TIMESTAMP {}
+impl ::core::clone::Clone for ADS_TIMESTAMP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
+pub struct ADS_TYPEDNAME {
+ pub ObjectName: ::windows_sys::core::PWSTR,
+ pub Level: u32,
+ pub Interval: u32,
+}
+impl ::core::marker::Copy for ADS_TYPEDNAME {}
+impl ::core::clone::Clone for ADS_TYPEDNAME {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct ADS_VLV {
@@ -1446,48 +3087,6 @@ impl ::core::clone::Clone for ADS_VLV {
*self
}
}
-pub const ADSystemInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1354117759, data2: 45009, data3: 4562, data4: [156, 185, 0, 0, 248, 122, 54, 158] };
-pub const ADsSecurityUtility: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4067477066, data2: 65464, data3: 19172, data4: [133, 254, 58, 117, 229, 52, 121, 102] };
-pub const AccessControlEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3076177920, data2: 39901, data3: 4560, data4: [133, 44, 0, 192, 79, 216, 213, 3] };
-pub const AccessControlList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3093209170, data2: 39901, data3: 4560, data4: [133, 44, 0, 192, 79, 216, 213, 3] };
-pub const BackLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4240412783, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] };
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CFSTR_DSDISPLAYSPECOPTIONS: &str = "DsDisplaySpecOptions";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CFSTR_DSOBJECTNAMES: &str = "DsObjectNames";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CFSTR_DSOP_DS_SELECTION_LIST: &str = "CFSTR_DSOP_DS_SELECTION_LIST";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CFSTR_DSPROPERTYPAGEINFO: &str = "DsPropPageInfo";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CFSTR_DSQUERYPARAMS: &str = "DsQueryParameters";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CFSTR_DSQUERYSCOPE: &str = "DsQueryScope";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CFSTR_DS_DISPLAY_SPEC_OPTIONS: &str = "DsDisplaySpecOptions";
-pub const CLSID_CommonQuery: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2210160320, data2: 28458, data3: 4560, data4: [161, 196, 0, 170, 0, 193, 110, 101] };
-pub const CLSID_DsAdminCreateObj: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3808534537, data2: 63745, data3: 4562, data4: [130, 185, 0, 192, 79, 104, 146, 139] };
-pub const CLSID_DsDisplaySpecifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 448047296, data2: 27147, data3: 4562, data4: [173, 73, 0, 192, 79, 163, 26, 134] };
-pub const CLSID_DsDomainTreeBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 379091210, data2: 58036, data3: 4560, data4: [176, 177, 0, 192, 79, 216, 220, 166] };
-pub const CLSID_DsFindAdvanced: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2213429219, data2: 22489, data3: 4560, data4: [185, 50, 0, 160, 36, 171, 45, 187] };
-pub const CLSID_DsFindComputer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 369125120, data2: 34733, data3: 4560, data4: [145, 64, 0, 170, 0, 193, 110, 101] };
-pub const CLSID_DsFindContainer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3249785842, data2: 34922, data3: 4560, data4: [145, 64, 0, 170, 0, 193, 110, 101] };
-pub const CLSID_DsFindDomainController: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1401715582, data2: 53854, data3: 4560, data4: [151, 66, 0, 160, 201, 6, 175, 69] };
-pub const CLSID_DsFindFrsMembers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2496547608, data2: 46035, data3: 4561, data4: [185, 180, 0, 192, 79, 216, 213, 176] };
-pub const CLSID_DsFindObjects: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2213429217, data2: 22489, data3: 4560, data4: [185, 50, 0, 160, 36, 171, 45, 187] };
-pub const CLSID_DsFindPeople: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2213429218, data2: 22489, data3: 4560, data4: [185, 50, 0, 160, 36, 171, 45, 187] };
-pub const CLSID_DsFindPrinter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3044536432, data2: 32482, data3: 4560, data4: [145, 63, 0, 170, 0, 193, 110, 101] };
-pub const CLSID_DsFindVolume: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3249785841, data2: 34922, data3: 4560, data4: [145, 64, 0, 170, 0, 193, 110, 101] };
-pub const CLSID_DsFindWriteableDomainController: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2092888185, data2: 43652, data3: 17483, data4: [188, 112, 104, 228, 18, 131, 234, 188] };
-pub const CLSID_DsFolderProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2656166096, data2: 28175, data3: 4562, data4: [150, 1, 0, 192, 79, 163, 26, 134] };
-pub const CLSID_DsObjectPicker: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 399953112, data2: 15227, data3: 4562, data4: [185, 224, 0, 192, 79, 216, 219, 247] };
-pub const CLSID_DsPropertyPages: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 222680368, data2: 30283, data3: 4560, data4: [161, 202, 0, 170, 0, 193, 110, 101] };
-pub const CLSID_DsQuery: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2317608542, data2: 12738, data3: 4560, data4: [137, 28, 0, 160, 36, 171, 45, 187] };
-pub const CLSID_MicrosoftDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4262629616, data2: 53181, data3: 4559, data4: [163, 48, 0, 170, 0, 193, 110, 101] };
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CQFF_ISOPTIONAL: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CQFF_NOGLOBALPAGES: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
@@ -1527,37 +3126,6 @@ impl ::core::clone::Clone for CQPAGE {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CQPM_CLEARFORM: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CQPM_ENABLE: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CQPM_GETPARAMETERS: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CQPM_HANDLERSPECIFIC: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CQPM_HELP: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CQPM_INITIALIZE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CQPM_PERSIST: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CQPM_RELEASE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const CQPM_SETDEFAULTPARAMETERS: u32 = 9u32;
-pub const CaseIgnoreList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 368609877, data2: 18048, data3: 4561, data4: [163, 180, 0, 192, 79, 185, 80, 220] };
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DBDTF_RETURNEXTERNAL: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DBDTF_RETURNFQDN: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DBDTF_RETURNINBOUND: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DBDTF_RETURNINOUTBOUND: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DBDTF_RETURNMIXEDDOMAINS: u32 = 2u32;
-pub const DNWithBinary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2124005539, data2: 63797, data3: 4562, data4: [186, 150, 0, 192, 79, 182, 208, 209] };
-pub const DNWithString: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 860379084, data2: 63796, data3: 4562, data4: [186, 150, 0, 192, 79, 182, 208, 209] };
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1634,14 +3202,6 @@ impl ::core::clone::Clone for DOMAIN_TREE {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSA_NEWOBJ_CTX_CLEANUP: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSA_NEWOBJ_CTX_COMMIT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSA_NEWOBJ_CTX_POSTCOMMIT: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSA_NEWOBJ_CTX_PRECOMMIT: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(feature = "Win32_UI_WindowsAndMessaging")]
@@ -1659,28 +3219,6 @@ impl ::core::clone::Clone for DSA_NEWOBJ_DISPINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSA_NOTIFY_DEL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSA_NOTIFY_FLAG_ADDITIONAL_DATA: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSA_NOTIFY_FLAG_FORCE_ADDITIONAL_DATA: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSA_NOTIFY_MOV: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSA_NOTIFY_PROP: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSA_NOTIFY_REN: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBF_DISPLAYNAME: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBF_ICONLOCATION: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBF_STATE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBID_BANNER: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBID_CONTAINERLIST: u32 = 257u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1722,46 +3260,6 @@ impl ::core::clone::Clone for DSBITEMW {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBI_CHECKBOXES: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBI_DONTSIGNSEAL: u32 = 33554432u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBI_ENTIREDIRECTORY: u32 = 589824u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBI_EXPANDONOPEN: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBI_HASCREDENTIALS: u32 = 2097152u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBI_IGNORETREATASLEAF: u32 = 4194304u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBI_INCLUDEHIDDEN: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBI_NOBUTTONS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBI_NOLINES: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBI_NOLINESATROOT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBI_NOROOT: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBI_RETURNOBJECTCLASS: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBI_RETURN_FORMAT: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBI_SIMPLEAUTHENTICATE: u32 = 8388608u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBM_CHANGEIMAGESTATE: u32 = 102u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBM_CONTEXTMENU: u32 = 104u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBM_HELP: u32 = 103u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBM_QUERYINSERT: u32 = 100u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBM_QUERYINSERTA: u32 = 101u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBM_QUERYINSERTW: u32 = 100u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
@@ -1818,18 +3316,6 @@ impl ::core::clone::Clone for DSBROWSEINFOW {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBS_CHECKED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBS_HIDDEN: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSBS_ROOT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSB_MAX_DISPLAYNAME_CHARS: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSCCIF_HASWIZARDDIALOG: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSCCIF_HASWIZARDPRIMARYPAGE: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DSCLASSCREATIONINFO {
@@ -1878,30 +3364,6 @@ impl ::core::clone::Clone for DSDISPLAYSPECOPTIONS {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSDSOF_DONTSIGNSEAL: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSDSOF_DSAVAILABLE: u32 = 1073741824u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSDSOF_HASUSERANDSERVERINFO: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSDSOF_SIMPLEAUTHENTICATE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSECAF_NOTLISTED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSGIF_DEFAULTISCONTAINER: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSGIF_GETDEFAULTICON: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSGIF_ISDISABLED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSGIF_ISMASK: u32 = 15u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSGIF_ISNORMAL: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSGIF_ISOPEN: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSICCF_IGNORETREATASLEAF: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DSOBJECT {
@@ -1929,78 +3391,6 @@ impl ::core::clone::Clone for DSOBJECTNAMES {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOBJECT_ISCONTAINER: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOBJECT_READONLYPAGES: u32 = 2147483648u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_ALL_APP_PACKAGES: u32 = 2281701376u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_ALL_WELLKNOWN_SIDS: u32 = 2147614720u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_ANONYMOUS: u32 = 2147483712u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_AUTHENTICATED_USER: u32 = 2147483680u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_BATCH: u32 = 2147483776u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_COMPUTERS: u32 = 2147483656u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_CREATOR_GROUP: u32 = 2147484160u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_CREATOR_OWNER: u32 = 2147483904u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_DIALUP: u32 = 2147484672u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_EXCLUDE_BUILTIN_GROUPS: u32 = 2147516416u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_GLOBAL_GROUPS: u32 = 2147483652u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_IIS_APP_POOL: u32 = 2214592512u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_INTERACTIVE: u32 = 2147485696u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_INTERNET_USER: u32 = 2149580800u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_LOCAL_ACCOUNTS: u32 = 2415919104u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_LOCAL_GROUPS: u32 = 2147483650u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_LOCAL_LOGON: u32 = 2164260864u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_LOCAL_SERVICE: u32 = 2147745792u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_NETWORK: u32 = 2147487744u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_NETWORK_SERVICE: u32 = 2148007936u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_OWNER_RIGHTS: u32 = 2151677952u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_REMOTE_LOGON: u32 = 2148532224u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_SERVICE: u32 = 2147491840u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_SERVICES: u32 = 2155872256u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_SYSTEM: u32 = 2147500032u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_TERMINAL_SERVER: u32 = 2147549184u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_THIS_ORG_CERT: u32 = 2181038080u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_USERS: u32 = 2147483649u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_DOWNLEVEL_FILTER_WORLD: u32 = 2147483664u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FILTER_BUILTIN_GROUPS: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FILTER_COMPUTERS: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FILTER_CONTACTS: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FILTER_DOMAIN_LOCAL_GROUPS_DL: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FILTER_DOMAIN_LOCAL_GROUPS_SE: u32 = 512u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DSOP_FILTER_FLAGS {
@@ -2013,28 +3403,6 @@ impl ::core::clone::Clone for DSOP_FILTER_FLAGS {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FILTER_GLOBAL_GROUPS_DL: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FILTER_GLOBAL_GROUPS_SE: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FILTER_INCLUDE_ADVANCED_VIEW: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FILTER_PASSWORDSETTINGS_OBJECTS: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FILTER_SERVICE_ACCOUNTS: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FILTER_UNIVERSAL_GROUPS_DL: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FILTER_UNIVERSAL_GROUPS_SE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FILTER_USERS: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FILTER_WELL_KNOWN_PRINCIPALS: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FLAG_MULTISELECT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_FLAG_SKIP_TARGET_COMPUTER_DC_CHECK: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DSOP_INIT_INFO {
@@ -2052,30 +3420,6 @@ impl ::core::clone::Clone for DSOP_INIT_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_COMPUTERS: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_CONTACTS: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_GROUPS: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_PASSWORDSETTINGS_OBJECTS: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_SERVICE_ACCOUNTS: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_USERS: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_FLAG_STARTING_SCOPE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_FLAG_WANT_DOWNLEVEL_BUILTIN_PATH: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_FLAG_WANT_PROVIDER_GC: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_FLAG_WANT_PROVIDER_LDAP: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_FLAG_WANT_PROVIDER_WINNT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_FLAG_WANT_SID_PATH: u32 = 16u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DSOP_SCOPE_INIT_INFO {
@@ -2093,26 +3437,6 @@ impl ::core::clone::Clone for DSOP_SCOPE_INIT_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_TYPE_DOWNLEVEL_JOINED_DOMAIN: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_TYPE_ENTERPRISE_DOMAIN: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_TYPE_EXTERNAL_DOWNLEVEL_DOMAIN: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_TYPE_EXTERNAL_UPLEVEL_DOMAIN: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_TYPE_GLOBAL_CATALOG: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_TYPE_TARGET_COMPUTER: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_TYPE_UPLEVEL_JOINED_DOMAIN: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_TYPE_USER_ENTERED_DOWNLEVEL_SCOPE: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_TYPE_USER_ENTERED_UPLEVEL_SCOPE: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSOP_SCOPE_TYPE_WORKGROUP: u32 = 128u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DSOP_UPLEVEL_FILTER_FLAGS {
@@ -2137,38 +3461,6 @@ impl ::core::clone::Clone for DSPROPERTYPAGEINFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSPROP_ATTRCHANGED_MSG: &str = "DsPropAttrChanged";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSPROVIDER_ADVANCED: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSPROVIDER_AD_LDS: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSPROVIDER_UNUSED_0: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSPROVIDER_UNUSED_1: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSPROVIDER_UNUSED_2: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSPROVIDER_UNUSED_3: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSQPF_ENABLEADMINFEATURES: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSQPF_ENABLEADVANCEDFEATURES: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSQPF_HASCREDENTIALS: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSQPF_NOCHOOSECOLUMNS: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSQPF_NOSAVE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSQPF_SAVELOCATION: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSQPF_SHOWHIDDENOBJECTS: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSQPM_GETCLASSLIST: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSQPM_HELPTOPICS: u32 = 268435457u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DSQUERYCLASSLIST {
@@ -2219,28 +3511,6 @@ impl ::core::clone::Clone for DSQUERYPARAMS {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DSROLE_MACHINE_ROLE = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRole_RoleStandaloneWorkstation: DSROLE_MACHINE_ROLE = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRole_RoleMemberWorkstation: DSROLE_MACHINE_ROLE = 1i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRole_RoleStandaloneServer: DSROLE_MACHINE_ROLE = 2i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRole_RoleMemberServer: DSROLE_MACHINE_ROLE = 3i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRole_RoleBackupDomainController: DSROLE_MACHINE_ROLE = 4i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRole_RolePrimaryDomainController: DSROLE_MACHINE_ROLE = 5i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DSROLE_OPERATION_STATE = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRoleOperationIdle: DSROLE_OPERATION_STATE = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRoleOperationActive: DSROLE_OPERATION_STATE = 1i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRoleOperationNeedReboot: DSROLE_OPERATION_STATE = 2i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DSROLE_OPERATION_STATE_INFO {
@@ -2252,8 +3522,6 @@ impl ::core::clone::Clone for DSROLE_OPERATION_STATE_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSROLE_PRIMARY_DOMAIN_GUID_PRESENT: u32 = 16777216u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DSROLE_PRIMARY_DOMAIN_INFO_BASIC {
@@ -2270,30 +3538,6 @@ impl ::core::clone::Clone for DSROLE_PRIMARY_DOMAIN_INFO_BASIC {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DSROLE_PRIMARY_DOMAIN_INFO_LEVEL = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRolePrimaryDomainInfoBasic: DSROLE_PRIMARY_DOMAIN_INFO_LEVEL = 1i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRoleUpgradeStatus: DSROLE_PRIMARY_DOMAIN_INFO_LEVEL = 2i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRoleOperationState: DSROLE_PRIMARY_DOMAIN_INFO_LEVEL = 3i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSROLE_PRIMARY_DS_MIXED_MODE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSROLE_PRIMARY_DS_READONLY: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSROLE_PRIMARY_DS_RUNNING: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DSROLE_SERVER_STATE = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRoleServerUnknown: DSROLE_SERVER_STATE = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRoleServerPrimary: DSROLE_SERVER_STATE = 1i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DsRoleServerBackup: DSROLE_SERVER_STATE = 2i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSROLE_UPGRADE_IN_PROGRESS: u32 = 4u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DSROLE_UPGRADE_STATUS_INFO {
@@ -2306,62 +3550,6 @@ impl ::core::clone::Clone for DSROLE_UPGRADE_STATUS_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSSSF_DONTSIGNSEAL: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSSSF_DSAVAILABLE: u32 = 2147483648u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DSSSF_SIMPLEAUTHENTICATE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_AVOID_SELF: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_BACKGROUND_ONLY: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_BEHAVIOR_LONGHORN: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_BEHAVIOR_WIN2000: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_BEHAVIOR_WIN2003: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_BEHAVIOR_WIN2003_WITH_MIXED_DOMAINS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_BEHAVIOR_WIN2008: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_BEHAVIOR_WIN2008R2: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_BEHAVIOR_WIN2012: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_BEHAVIOR_WIN2012R2: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_BEHAVIOR_WIN2016: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_BEHAVIOR_WIN7: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_BEHAVIOR_WIN8: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_BEHAVIOR_WINBLUE: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_BEHAVIOR_WINTHRESHOLD: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_CLOSEST_FLAG: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DIRECTORY_SERVICE_10_REQUIRED: u32 = 8388608u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DIRECTORY_SERVICE_6_REQUIRED: u32 = 524288u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DIRECTORY_SERVICE_8_REQUIRED: u32 = 2097152u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DIRECTORY_SERVICE_9_REQUIRED: u32 = 4194304u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DIRECTORY_SERVICE_PREFERRED: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DIRECTORY_SERVICE_REQUIRED: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DNS_CONTROLLER_FLAG: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DNS_DOMAIN_FLAG: u32 = 1073741824u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DNS_FOREST_FLAG: u32 = 2147483648u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -2512,18 +3700,6 @@ impl ::core::clone::Clone for DS_DOMAIN_CONTROLLER_INFO_3W {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DOMAIN_DIRECT_INBOUND: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DOMAIN_DIRECT_OUTBOUND: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DOMAIN_IN_FOREST: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DOMAIN_NATIVE_MODE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DOMAIN_PRIMARY: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DOMAIN_TREE_ROOT: u32 = 4u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -2566,132 +3742,6 @@ impl ::core::clone::Clone for DS_DOMAIN_TRUSTSW {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DS_10_FLAG: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DS_8_FLAG: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DS_9_FLAG: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DS_FLAG: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_EXIST_ADVISORY_MODE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_FORCE_REDISCOVERY: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_FULL_SECRET_DOMAIN_6_FLAG: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_GC_FLAG: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_GC_SERVER_REQUIRED: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_GFTI_UPDATE_TDO: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_GFTI_VALID_FLAGS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_GOOD_TIMESERV_FLAG: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_GOOD_TIMESERV_PREFERRED: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_INSTANCETYPE_IS_NC_HEAD: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_INSTANCETYPE_NC_COMING: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_INSTANCETYPE_NC_GOING: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_INSTANCETYPE_NC_IS_WRITEABLE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_IP_REQUIRED: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_IS_DNS_NAME: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_IS_FLAT_NAME: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_KCC_FLAG_ASYNC_OP: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_KCC_FLAG_DAMPED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DS_KCC_TASKID = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_KCC_TASKID_UPDATE_TOPOLOGY: DS_KCC_TASKID = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_KDC_FLAG: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_KDC_REQUIRED: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_KEY_LIST_FLAG: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_KEY_LIST_SUPPORT_REQUIRED: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_LDAP_FLAG: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_LIST_ACCOUNT_OBJECT_FOR_SERVER: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_LIST_DNS_HOST_NAME_FOR_SERVER: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_LIST_DSA_OBJECT_FOR_SERVER: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DS_MANGLE_FOR = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_MANGLE_UNKNOWN: DS_MANGLE_FOR = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_MANGLE_OBJECT_RDN_FOR_DELETION: DS_MANGLE_FOR = 1i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_MANGLE_OBJECT_RDN_FOR_NAME_CONFLICT: DS_MANGLE_FOR = 2i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DS_NAME_ERROR = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NAME_NO_ERROR: DS_NAME_ERROR = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NAME_ERROR_RESOLVING: DS_NAME_ERROR = 1i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NAME_ERROR_NOT_FOUND: DS_NAME_ERROR = 2i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NAME_ERROR_NOT_UNIQUE: DS_NAME_ERROR = 3i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NAME_ERROR_NO_MAPPING: DS_NAME_ERROR = 4i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NAME_ERROR_DOMAIN_ONLY: DS_NAME_ERROR = 5i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING: DS_NAME_ERROR = 6i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NAME_ERROR_TRUST_REFERRAL: DS_NAME_ERROR = 7i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DS_NAME_FLAGS = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NAME_NO_FLAGS: DS_NAME_FLAGS = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NAME_FLAG_SYNTACTICAL_ONLY: DS_NAME_FLAGS = 1i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NAME_FLAG_EVAL_AT_DC: DS_NAME_FLAGS = 2i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NAME_FLAG_GCVERIFY: DS_NAME_FLAGS = 4i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NAME_FLAG_TRUST_REFERRAL: DS_NAME_FLAGS = 8i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DS_NAME_FORMAT = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_UNKNOWN_NAME: DS_NAME_FORMAT = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_FQDN_1779_NAME: DS_NAME_FORMAT = 1i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NT4_ACCOUNT_NAME: DS_NAME_FORMAT = 2i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DISPLAY_NAME: DS_NAME_FORMAT = 3i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_UNIQUE_ID_NAME: DS_NAME_FORMAT = 6i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_CANONICAL_NAME: DS_NAME_FORMAT = 7i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_USER_PRINCIPAL_NAME: DS_NAME_FORMAT = 8i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_CANONICAL_NAME_EX: DS_NAME_FORMAT = 9i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SERVICE_PRINCIPAL_NAME: DS_NAME_FORMAT = 10i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SID_OR_SID_HISTORY_NAME: DS_NAME_FORMAT = 11i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_DNS_DOMAIN_NAME: DS_NAME_FORMAT = 12i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DS_NAME_RESULTA {
@@ -2742,66 +3792,6 @@ impl ::core::clone::Clone for DS_NAME_RESULT_ITEMW {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NDNC_FLAG: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_NOTIFY_AFTER_SITE_RECORDS: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_ONLY_DO_SITE_NAME: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_ONLY_LDAP_NEEDED: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_PDC_FLAG: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_PDC_REQUIRED: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_PING_FLAGS: u32 = 1048575u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_PROP_ADMIN_PREFIX: &str = "admin";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_PROP_SHELL_PREFIX: &str = "shell";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPADD_ASYNCHRONOUS_OPERATION: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPADD_ASYNCHRONOUS_REPLICA: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPADD_CRITICAL: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPADD_DISABLE_NOTIFICATION: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPADD_DISABLE_PERIODIC: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPADD_INITIAL: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPADD_INTERSITE_MESSAGING: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPADD_NEVER_NOTIFY: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPADD_NONGC_RO_REPLICA: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPADD_PERIODIC: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPADD_SELECT_SECRETS: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPADD_TWO_WAY: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPADD_USE_COMPRESSION: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPADD_WRITEABLE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPDEL_ASYNCHRONOUS_OPERATION: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPDEL_IGNORE_ERRORS: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPDEL_INTERSITE_MESSAGING: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPDEL_LOCAL_ONLY: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPDEL_NO_SOURCE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPDEL_REF_OK: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPDEL_WRITEABLE: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3016,36 +4006,6 @@ impl ::core::clone::Clone for DS_REPL_CURSOR_BLOB {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_INFO_FLAG_IMPROVE_LINKED_ATTRS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DS_REPL_INFO_TYPE = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_INFO_NEIGHBORS: DS_REPL_INFO_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_INFO_CURSORS_FOR_NC: DS_REPL_INFO_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_INFO_METADATA_FOR_OBJ: DS_REPL_INFO_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_INFO_KCC_DSA_CONNECT_FAILURES: DS_REPL_INFO_TYPE = 3i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_INFO_KCC_DSA_LINK_FAILURES: DS_REPL_INFO_TYPE = 4i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_INFO_PENDING_OPS: DS_REPL_INFO_TYPE = 5i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_INFO_METADATA_FOR_ATTR_VALUE: DS_REPL_INFO_TYPE = 6i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_INFO_CURSORS_2_FOR_NC: DS_REPL_INFO_TYPE = 7i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_INFO_CURSORS_3_FOR_NC: DS_REPL_INFO_TYPE = 8i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_INFO_METADATA_2_FOR_OBJ: DS_REPL_INFO_TYPE = 9i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_INFO_METADATA_2_FOR_ATTR_VALUE: DS_REPL_INFO_TYPE = 10i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_INFO_METADATA_EXT_FOR_ATTR_VALUE: DS_REPL_INFO_TYPE = 11i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_INFO_TYPE_MAX: DS_REPL_INFO_TYPE = 12i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3098,42 +4058,6 @@ impl ::core::clone::Clone for DS_REPL_KCC_DSA_FAILUREW_BLOB {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_COMPRESS_CHANGES: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_DISABLE_SCHEDULED_SYNC: u32 = 134217728u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_DO_SCHEDULED_SYNCS: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_FULL_SYNC_IN_PROGRESS: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_FULL_SYNC_NEXT_PACKET: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_GCSPN: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_IGNORE_CHANGE_NOTIFICATIONS: u32 = 67108864u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_NEVER_SYNCED: u32 = 2097152u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_NONGC_RO_REPLICA: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_PARTIAL_ATTRIBUTE_SET: u32 = 1073741824u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_PREEMPTED: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_RETURN_OBJECT_PARENTS: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_SELECT_SECRETS: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_SYNC_ON_STARTUP: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_TWO_WAY_SYNC: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_USE_ASYNC_INTERSITE_TRANSPORT: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_NBR_WRITEABLE: u32 = 16u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3286,18 +4210,6 @@ impl ::core::clone::Clone for DS_REPL_OPW_BLOB {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DS_REPL_OP_TYPE = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_OP_TYPE_SYNC: DS_REPL_OP_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_OP_TYPE_ADD: DS_REPL_OP_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_OP_TYPE_DELETE: DS_REPL_OP_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_OP_TYPE_MODIFY: DS_REPL_OP_TYPE = 3i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPL_OP_TYPE_UPDATE_REFS: DS_REPL_OP_TYPE = 4i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3464,28 +4376,6 @@ impl ::core::clone::Clone for DS_REPL_VALUE_META_DATA_EXT {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPMOD_ASYNCHRONOUS_OPERATION: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPMOD_UPDATE_ADDRESS: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPMOD_UPDATE_FLAGS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPMOD_UPDATE_INSTANCE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPMOD_UPDATE_RESULT: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPMOD_UPDATE_SCHEDULE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPMOD_UPDATE_TRANSPORT: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPMOD_WRITEABLE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_ABORT_IF_SERVER_UNAVAILABLE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_CROSS_SITE_BOUNDARIES: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_DO_NOT_SYNC: u32 = 8u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DS_REPSYNCALL_ERRINFOA {
@@ -3514,32 +4404,6 @@ impl ::core::clone::Clone for DS_REPSYNCALL_ERRINFOW {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DS_REPSYNCALL_ERROR = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_WIN32_ERROR_CONTACTING_SERVER: DS_REPSYNCALL_ERROR = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_WIN32_ERROR_REPLICATING: DS_REPSYNCALL_ERROR = 1i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_SERVER_UNREACHABLE: DS_REPSYNCALL_ERROR = 2i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DS_REPSYNCALL_EVENT = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_EVENT_ERROR: DS_REPSYNCALL_EVENT = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_EVENT_SYNC_STARTED: DS_REPSYNCALL_EVENT = 1i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_EVENT_SYNC_COMPLETED: DS_REPSYNCALL_EVENT = 2i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_EVENT_FINISHED: DS_REPSYNCALL_EVENT = 3i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_ID_SERVERS_BY_DN: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_NO_OPTIONS: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_PUSH_CHANGES_OUTWARD: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_SKIP_INITIAL_CHECK: u32 = 16u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DS_REPSYNCALL_SYNCA {
@@ -3570,8 +4434,6 @@ impl ::core::clone::Clone for DS_REPSYNCALL_SYNCW {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNCALL_SYNC_ADJACENT_SERVERS_ONLY: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DS_REPSYNCALL_UPDATEA {
@@ -3598,88 +4460,6 @@ impl ::core::clone::Clone for DS_REPSYNCALL_UPDATEW {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_ABANDONED: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_ADD_REFERENCE: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_ASYNCHRONOUS_OPERATION: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_ASYNCHRONOUS_REPLICA: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_CRITICAL: u32 = 2097152u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_FORCE: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_FULL: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_FULL_IN_PROGRESS: u32 = 4194304u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_INITIAL: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_INITIAL_IN_PROGRESS: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_INTERSITE_MESSAGING: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_NEVER_COMPLETED: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_NEVER_NOTIFY: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_NONGC_RO_REPLICA: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_NOTIFICATION: u32 = 524288u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_NO_DISCARD: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_PARTIAL_ATTRIBUTE_SET: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_PERIODIC: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_PREEMPTED: u32 = 8388608u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_REQUEUE: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_SELECT_SECRETS: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_TWO_WAY: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_URGENT: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_USE_COMPRESSION: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPSYNC_WRITEABLE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPUPD_ADD_REFERENCE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPUPD_ASYNCHRONOUS_OPERATION: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPUPD_DELETE_REFERENCE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPUPD_REFERENCE_GCSPN: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_REPUPD_WRITEABLE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_RETURN_DNS_NAME: u32 = 1073741824u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_RETURN_FLAT_NAME: u32 = 2147483648u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_ROLE_DOMAIN_OWNER: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_ROLE_INFRASTRUCTURE_OWNER: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_ROLE_PDC_OWNER: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_ROLE_RID_OWNER: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_ROLE_SCHEMA_OWNER: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SCHEMA_GUID_ATTR: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SCHEMA_GUID_ATTR_SET: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SCHEMA_GUID_CLASS: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SCHEMA_GUID_CONTROL_RIGHT: u32 = 4u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DS_SCHEMA_GUID_MAPA {
@@ -3706,8 +4486,6 @@ impl ::core::clone::Clone for DS_SCHEMA_GUID_MAPW {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SCHEMA_GUID_NOT_FOUND: u32 = 0u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
@@ -3743,8 +4521,6 @@ impl ::core::clone::Clone for DS_SELECTION_LIST {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SELECT_SECRET_DOMAIN_6_FLAG: u32 = 2048u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct DS_SITE_COST_INFO {
@@ -3757,319 +4533,7 @@ impl ::core::clone::Clone for DS_SITE_COST_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DS_SPN_NAME_TYPE = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SPN_DNS_HOST: DS_SPN_NAME_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SPN_DN_HOST: DS_SPN_NAME_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SPN_NB_HOST: DS_SPN_NAME_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SPN_DOMAIN: DS_SPN_NAME_TYPE = 3i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SPN_NB_DOMAIN: DS_SPN_NAME_TYPE = 4i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SPN_SERVICE: DS_SPN_NAME_TYPE = 5i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub type DS_SPN_WRITE_OP = i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SPN_ADD_SPN_OP: DS_SPN_WRITE_OP = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SPN_REPLACE_SPN_OP: DS_SPN_WRITE_OP = 1i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SPN_DELETE_SPN_OP: DS_SPN_WRITE_OP = 2i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SYNCED_EVENT_NAME: &str = "NTDSInitialSyncsCompleted";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_SYNCED_EVENT_NAME_W: &str = "NTDSInitialSyncsCompleted";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_TIMESERV_FLAG: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_TIMESERV_REQUIRED: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_TRY_NEXTCLOSEST_SITE: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_WEB_SERVICE_REQUIRED: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_WRITABLE_FLAG: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_WRITABLE_REQUIRED: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const DS_WS_FLAG: u32 = 8192u32;
-pub const Email: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2408753239, data2: 18318, data3: 4561, data4: [163, 180, 0, 192, 79, 185, 80, 220] };
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const FACILITY_BACKUP: u32 = 2047u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const FACILITY_NTDSB: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const FACILITY_SYSTEM: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const FLAG_DISABLABLE_OPTIONAL_FEATURE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const FLAG_DOMAIN_OPTIONAL_FEATURE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const FLAG_FOREST_OPTIONAL_FEATURE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const FLAG_SERVER_OPTIONAL_FEATURE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const FRSCONN_MAX_PRIORITY: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const FRSCONN_PRIORITY_MASK: u32 = 1879048192u32;
-pub const FaxNumber: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2768642581, data2: 18049, data3: 4561, data4: [163, 180, 0, 192, 79, 185, 80, 220] };
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_COMPUTRS_CONTAINER_A: &str = "aa312825768811d1aded00c04fd8d5cd";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_COMPUTRS_CONTAINER_W: &str = "aa312825768811d1aded00c04fd8d5cd";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_DELETED_OBJECTS_CONTAINER_A: &str = "18e2ea80684f11d2b9aa00c04f79f805";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_DELETED_OBJECTS_CONTAINER_W: &str = "18e2ea80684f11d2b9aa00c04f79f805";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_A: &str = "a361b2ffffd211d1aa4b00c04fd7d83a";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_W: &str = "a361b2ffffd211d1aa4b00c04fd7d83a";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_A: &str = "22b70c67d56e4efb91e9300fca3dc1aa";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_W: &str = "22b70c67d56e4efb91e9300fca3dc1aa";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_INFRASTRUCTURE_CONTAINER_A: &str = "2fbac1870ade11d297c400c04fd8d5cd";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_INFRASTRUCTURE_CONTAINER_W: &str = "2fbac1870ade11d297c400c04fd8d5cd";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_KEYS_CONTAINER_W: &str = "683A24E2E8164BD3AF86AC3C2CF3F981";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_LOSTANDFOUND_CONTAINER_A: &str = "ab8153b7768811d1aded00c04fd8d5cd";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_LOSTANDFOUND_CONTAINER_W: &str = "ab8153b7768811d1aded00c04fd8d5cd";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_MANAGED_SERVICE_ACCOUNTS_CONTAINER_W: &str = "1EB93889E40C45DF9F0C64D23BBB6237";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_A: &str = "f4be92a4c777485e878e9421d53087db";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_W: &str = "f4be92a4c777485e878e9421d53087db";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_NTDS_QUOTAS_CONTAINER_A: &str = "6227f0af1fc2410d8e3bb10615bb5b0f";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_NTDS_QUOTAS_CONTAINER_W: &str = "6227f0af1fc2410d8e3bb10615bb5b0f";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_A: &str = "73e843ece8cc4046b4ab07ffe4ab5bcd";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_W: &str = "73e843ece8cc4046b4ab07ffe4ab5bcd";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_PROGRAM_DATA_CONTAINER_A: &str = "09460c08ae1e4a4ea0f64aee7daa1e5a";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_PROGRAM_DATA_CONTAINER_W: &str = "09460c08ae1e4a4ea0f64aee7daa1e5a";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_A: &str = "d8dc6d76d0ac5e44f3b9a7f9b6744f2a";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_W: &str = "d8dc6d76d0ac5e44f3b9a7f9b6744f2a";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_SYSTEMS_CONTAINER_A: &str = "ab1d30f3768811d1aded00c04fd8d5cd";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_SYSTEMS_CONTAINER_W: &str = "ab1d30f3768811d1aded00c04fd8d5cd";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_USERS_CONTAINER_A: &str = "a9d1ca15768811d1aded00c04fd8d5cd";
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const GUID_USERS_CONTAINER_W: &str = "a9d1ca15768811d1aded00c04fd8d5cd";
pub type GetDcContextHandle = isize;
-pub const Hold: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3014475283, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] };
-pub type IADs = *mut ::core::ffi::c_void;
-pub type IADsADSystemInfo = *mut ::core::ffi::c_void;
-pub type IADsAccessControlEntry = *mut ::core::ffi::c_void;
-pub type IADsAccessControlList = *mut ::core::ffi::c_void;
-pub type IADsAcl = *mut ::core::ffi::c_void;
-pub type IADsAggregatee = *mut ::core::ffi::c_void;
-pub type IADsAggregator = *mut ::core::ffi::c_void;
-pub type IADsBackLink = *mut ::core::ffi::c_void;
-pub type IADsCaseIgnoreList = *mut ::core::ffi::c_void;
-pub type IADsClass = *mut ::core::ffi::c_void;
-pub type IADsCollection = *mut ::core::ffi::c_void;
-pub type IADsComputer = *mut ::core::ffi::c_void;
-pub type IADsComputerOperations = *mut ::core::ffi::c_void;
-pub type IADsContainer = *mut ::core::ffi::c_void;
-pub type IADsDNWithBinary = *mut ::core::ffi::c_void;
-pub type IADsDNWithString = *mut ::core::ffi::c_void;
-pub type IADsDeleteOps = *mut ::core::ffi::c_void;
-pub type IADsDomain = *mut ::core::ffi::c_void;
-pub type IADsEmail = *mut ::core::ffi::c_void;
-pub type IADsExtension = *mut ::core::ffi::c_void;
-pub type IADsFaxNumber = *mut ::core::ffi::c_void;
-pub type IADsFileService = *mut ::core::ffi::c_void;
-pub type IADsFileServiceOperations = *mut ::core::ffi::c_void;
-pub type IADsFileShare = *mut ::core::ffi::c_void;
-pub type IADsGroup = *mut ::core::ffi::c_void;
-pub type IADsHold = *mut ::core::ffi::c_void;
-pub type IADsLargeInteger = *mut ::core::ffi::c_void;
-pub type IADsLocality = *mut ::core::ffi::c_void;
-pub type IADsMembers = *mut ::core::ffi::c_void;
-pub type IADsNameTranslate = *mut ::core::ffi::c_void;
-pub type IADsNamespaces = *mut ::core::ffi::c_void;
-pub type IADsNetAddress = *mut ::core::ffi::c_void;
-pub type IADsO = *mut ::core::ffi::c_void;
-pub type IADsOU = *mut ::core::ffi::c_void;
-pub type IADsObjectOptions = *mut ::core::ffi::c_void;
-pub type IADsOctetList = *mut ::core::ffi::c_void;
-pub type IADsOpenDSObject = *mut ::core::ffi::c_void;
-pub type IADsPath = *mut ::core::ffi::c_void;
-pub type IADsPathname = *mut ::core::ffi::c_void;
-pub type IADsPostalAddress = *mut ::core::ffi::c_void;
-pub type IADsPrintJob = *mut ::core::ffi::c_void;
-pub type IADsPrintJobOperations = *mut ::core::ffi::c_void;
-pub type IADsPrintQueue = *mut ::core::ffi::c_void;
-pub type IADsPrintQueueOperations = *mut ::core::ffi::c_void;
-pub type IADsProperty = *mut ::core::ffi::c_void;
-pub type IADsPropertyEntry = *mut ::core::ffi::c_void;
-pub type IADsPropertyList = *mut ::core::ffi::c_void;
-pub type IADsPropertyValue = *mut ::core::ffi::c_void;
-pub type IADsPropertyValue2 = *mut ::core::ffi::c_void;
-pub type IADsReplicaPointer = *mut ::core::ffi::c_void;
-pub type IADsResource = *mut ::core::ffi::c_void;
-pub type IADsSecurityDescriptor = *mut ::core::ffi::c_void;
-pub type IADsSecurityUtility = *mut ::core::ffi::c_void;
-pub type IADsService = *mut ::core::ffi::c_void;
-pub type IADsServiceOperations = *mut ::core::ffi::c_void;
-pub type IADsSession = *mut ::core::ffi::c_void;
-pub type IADsSyntax = *mut ::core::ffi::c_void;
-pub type IADsTimestamp = *mut ::core::ffi::c_void;
-pub type IADsTypedName = *mut ::core::ffi::c_void;
-pub type IADsUser = *mut ::core::ffi::c_void;
-pub type IADsWinNTSystemInfo = *mut ::core::ffi::c_void;
-pub type ICommonQuery = *mut ::core::ffi::c_void;
-pub type IDirectoryObject = *mut ::core::ffi::c_void;
-pub type IDirectorySchemaMgmt = *mut ::core::ffi::c_void;
-pub type IDirectorySearch = *mut ::core::ffi::c_void;
-pub type IDsAdminCreateObj = *mut ::core::ffi::c_void;
-pub type IDsAdminNewObj = *mut ::core::ffi::c_void;
-pub type IDsAdminNewObjExt = *mut ::core::ffi::c_void;
-pub type IDsAdminNewObjPrimarySite = *mut ::core::ffi::c_void;
-pub type IDsAdminNotifyHandler = *mut ::core::ffi::c_void;
-pub type IDsBrowseDomainTree = *mut ::core::ffi::c_void;
-pub type IDsDisplaySpecifier = *mut ::core::ffi::c_void;
-pub type IDsObjectPicker = *mut ::core::ffi::c_void;
-pub type IDsObjectPickerCredentials = *mut ::core::ffi::c_void;
-pub type IPersistQuery = *mut ::core::ffi::c_void;
-pub type IPrivateDispatch = *mut ::core::ffi::c_void;
-pub type IPrivateUnknown = *mut ::core::ffi::c_void;
-pub type IQueryForm = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub type LPCQADDFORMSPROC = ::core::option::Option<unsafe extern "system" fn(lparam: super::super::Foundation::LPARAM, pform: *mut CQFORM) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub type LPCQADDPAGESPROC = ::core::option::Option<unsafe extern "system" fn(lparam: super::super::Foundation::LPARAM, clsidform: *const ::windows_sys::core::GUID, ppage: *mut CQPAGE) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
-pub type LPCQPAGEPROC = ::core::option::Option<unsafe extern "system" fn(ppage: *mut CQPAGE, hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type LPDSENUMATTRIBUTES = ::core::option::Option<unsafe extern "system" fn(lparam: super::super::Foundation::LPARAM, pszattributename: ::windows_sys::core::PCWSTR, pszdisplayname: ::windows_sys::core::PCWSTR, dwflags: u32) -> ::windows_sys::core::HRESULT>;
-pub const LargeInteger: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2457432565, data2: 2361, data3: 4561, data4: [139, 225, 0, 192, 79, 216, 213, 3] };
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSAPI_BIND_ALLOW_DELEGATION: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSAPI_BIND_FIND_BINDING: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSAPI_BIND_FORCE_KERBEROS: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_KCC_GC_TOPOLOGY: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_KCC_INTERSITE_GC_TOPOLOGY: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_KCC_INTERSITE_TOPOLOGY: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_KCC_MINIMIZE_HOPS_TOPOLOGY: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_KCC_NO_REASON: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_KCC_OSCILLATING_CONNECTION_TOPOLOGY: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_KCC_REDUNDANT_SERVER_TOPOLOGY: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_KCC_RING_TOPOLOGY: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_KCC_SERVER_FAILOVER_TOPOLOGY: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_KCC_SITE_FAILOVER_TOPOLOGY: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_KCC_STALE_SERVERS_TOPOLOGY: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_OPT_DISABLE_INTERSITE_COMPRESSION: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_OPT_IGNORE_SCHEDULE_MASK: u32 = 2147483648u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_OPT_IS_GENERATED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_OPT_OVERRIDE_NOTIFY_DEFAULT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_OPT_RODC_TOPOLOGY: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_OPT_TWOWAY_SYNC: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_OPT_USER_OWNED_SCHEDULE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSCONN_OPT_USE_NOTIFY: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSDSA_OPT_BLOCK_RPC: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSDSA_OPT_DISABLE_INBOUND_REPL: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSDSA_OPT_DISABLE_NTDSCONN_XLATE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSDSA_OPT_DISABLE_OUTBOUND_REPL: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSDSA_OPT_DISABLE_SPN_REGISTRATION: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSDSA_OPT_GENERATE_OWN_TOPO: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSDSA_OPT_IS_GC: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSETTINGS_DEFAULT_SERVER_REDUNDANCY: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSETTINGS_OPT_FORCE_KCC_W2K_ELECTION: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSETTINGS_OPT_FORCE_KCC_WHISTLER_BEHAVIOR: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSETTINGS_OPT_IS_AUTO_TOPOLOGY_DISABLED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSETTINGS_OPT_IS_GROUP_CACHING_ENABLED: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSETTINGS_OPT_IS_INTER_SITE_AUTO_TOPOLOGY_DISABLED: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSETTINGS_OPT_IS_RAND_BH_SELECTION_DISABLED: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSETTINGS_OPT_IS_REDUNDANT_SERVER_TOPOLOGY_ENABLED: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSETTINGS_OPT_IS_SCHEDULE_HASHING_ENABLED: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSETTINGS_OPT_IS_TOPL_CLEANUP_DISABLED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSETTINGS_OPT_IS_TOPL_DETECT_STALE_DISABLED: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSETTINGS_OPT_IS_TOPL_MIN_HOPS_DISABLED: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSETTINGS_OPT_W2K3_BRIDGES_REQUIRED: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSETTINGS_OPT_W2K3_IGNORE_SCHEDULES: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSITECONN_OPT_DISABLE_COMPRESSION: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSITECONN_OPT_TWOWAY_SYNC: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSITECONN_OPT_USE_NOTIFY: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSITELINK_OPT_DISABLE_COMPRESSION: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSITELINK_OPT_TWOWAY_SYNC: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSSITELINK_OPT_USE_NOTIFY: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSTRANSPORT_OPT_BRIDGES_REQUIRED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const NTDSTRANSPORT_OPT_IGNORE_SCHEDULES: u32 = 1u32;
-pub const NameTranslate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 659533343, data2: 13862, data3: 4561, data4: [163, 164, 0, 192, 79, 185, 80, 220] };
-pub const NetAddress: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2964787783, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] };
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
#[cfg(feature = "Win32_System_Com_StructuredStorage")]
@@ -4105,41 +4569,6 @@ impl ::core::clone::Clone for OPENQUERYWINDOW_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const OQWF_DEFAULTFORM: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const OQWF_HIDEMENUS: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const OQWF_HIDESEARCHUI: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const OQWF_ISSUEONOPEN: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const OQWF_LOADQUERY: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const OQWF_OKCANCEL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const OQWF_PARAMISPROPERTYBAG: u32 = 2147483648u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const OQWF_REMOVEFORMS: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const OQWF_REMOVESCOPES: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const OQWF_SAVEQUERYONOK: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const OQWF_SHOWOPTIONAL: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const OQWF_SINGLESELECT: u32 = 4u32;
-pub const OctetList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 306266127, data2: 18048, data3: 4561, data4: [163, 180, 0, 192, 79, 185, 80, 220] };
-pub const Path: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2991819033, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] };
-pub const Pathname: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 135073144, data2: 62497, data3: 4560, data4: [163, 110, 0, 192, 79, 185, 80, 220] };
-pub const PostalAddress: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 175484877, data2: 18048, data3: 4561, data4: [163, 180, 0, 192, 79, 185, 80, 220] };
-pub const PropertyEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1926491586, data2: 42180, data3: 4560, data4: [133, 51, 0, 192, 79, 216, 213, 3] };
-pub const PropertyValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2073966768, data2: 43388, data3: 4560, data4: [133, 52, 0, 192, 79, 216, 213, 3] };
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const QUERYFORM_CHANGESFORMLIST: u64 = 1u64;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const QUERYFORM_CHANGESOPTFORMLIST: u64 = 2u64;
-pub const ReplicaPointer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4124162783, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] };
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct SCHEDULE {
@@ -4154,8 +4583,6 @@ impl ::core::clone::Clone for SCHEDULE {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const SCHEDULE_BANDWIDTH: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
pub struct SCHEDULE_HEADER {
@@ -4168,441 +4595,15 @@ impl ::core::clone::Clone for SCHEDULE_HEADER {
*self
}
}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const SCHEDULE_INTERVAL: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const SCHEDULE_PRIORITY: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const STATUS_SEVERITY_ERROR: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const STATUS_SEVERITY_INFORMATIONAL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const STATUS_SEVERITY_SUCCESS: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const STATUS_SEVERITY_WARNING: u32 = 2u32;
-pub const SecurityDescriptor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3109615420, data2: 39901, data3: 4560, data4: [133, 44, 0, 192, 79, 216, 213, 3] };
-pub const Timestamp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2998850283, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] };
-pub const TypedName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3006350283, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] };
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const WM_ADSPROP_NOTIFY_APPLY: u32 = 2128u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const WM_ADSPROP_NOTIFY_CHANGE: u32 = 2127u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const WM_ADSPROP_NOTIFY_ERROR: u32 = 2134u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const WM_ADSPROP_NOTIFY_EXIT: u32 = 2131u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const WM_ADSPROP_NOTIFY_FOREGROUND: u32 = 2130u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const WM_ADSPROP_NOTIFY_PAGEHWND: u32 = 2126u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const WM_ADSPROP_NOTIFY_PAGEINIT: u32 = 2125u32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const WM_ADSPROP_NOTIFY_SETFOCUS: u32 = 2129u32;
-pub const WinNTSystemInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1712860868, data2: 45009, data3: 4562, data4: [156, 185, 0, 0, 248, 122, 54, 158] };
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct ads_search_column {
- pub pszAttrName: ::windows_sys::core::PWSTR,
- pub dwADsType: ADSTYPEENUM,
- pub pADsValues: *mut ADSVALUE,
- pub dwNumValues: u32,
- pub hReserved: super::super::Foundation::HANDLE,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ads_search_column {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ads_search_column {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub type LPCQADDFORMSPROC = ::core::option::Option<unsafe extern "system" fn(lparam: super::super::Foundation::LPARAM, pform: *mut CQFORM) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub type LPCQADDPAGESPROC = ::core::option::Option<unsafe extern "system" fn(lparam: super::super::Foundation::LPARAM, clsidform: *const ::windows_sys::core::GUID, ppage: *mut CQPAGE) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
+pub type LPCQPAGEPROC = ::core::option::Option<unsafe extern "system" fn(ppage: *mut CQPAGE, hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT>;
#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
-pub struct ads_searchpref_info {
- pub dwSearchPref: ADS_SEARCHPREF_ENUM,
- pub vValue: ADSVALUE,
- pub dwStatus: ADS_STATUSENUM,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for ads_searchpref_info {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for ads_searchpref_info {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrAccessDenied: ::windows_sys::core::HRESULT = -939522189i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrAfterInitialization: ::windows_sys::core::HRESULT = -939522246i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrAlreadyInitialized: ::windows_sys::core::HRESULT = -939523066i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrAlreadyOpen: ::windows_sys::core::HRESULT = -939589627i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrAlreadyPrepared: ::windows_sys::core::HRESULT = -939522489i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBFInUse: ::windows_sys::core::HRESULT = -939523894i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBFNotSynchronous: ::windows_sys::core::HRESULT = -2013265720i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBFPageNotFound: ::windows_sys::core::HRESULT = -2013265719i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBackupDirectoryNotEmpty: ::windows_sys::core::HRESULT = -939523592i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBackupInProgress: ::windows_sys::core::HRESULT = -939523591i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBackupNotAllowedYet: ::windows_sys::core::HRESULT = -939523573i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBadBackupDatabaseSize: ::windows_sys::core::HRESULT = -939523535i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBadCheckpointSignature: ::windows_sys::core::HRESULT = -939523564i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBadColumnId: ::windows_sys::core::HRESULT = -939522579i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBadDbSignature: ::windows_sys::core::HRESULT = -939523565i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBadItagSequence: ::windows_sys::core::HRESULT = -939522578i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBadLogSignature: ::windows_sys::core::HRESULT = -939523566i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBadLogVersion: ::windows_sys::core::HRESULT = -939523582i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBufferTooSmall: ::windows_sys::core::HRESULT = -939523058i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrBufferTruncated: ::windows_sys::core::HRESULT = -2013264914i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrCannotBeTagged: ::windows_sys::core::HRESULT = -939522575i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrCannotRename: ::windows_sys::core::HRESULT = -939522790i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrCheckpointCorrupt: ::windows_sys::core::HRESULT = -939523563i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrCircularLogging: ::windows_sys::core::HRESULT = -939589621i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrColumn2ndSysMaint: ::windows_sys::core::HRESULT = -939522586i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrColumnCannotIndex: ::windows_sys::core::HRESULT = -939522583i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrColumnDoesNotFit: ::windows_sys::core::HRESULT = -939522593i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrColumnDuplicate: ::windows_sys::core::HRESULT = -939522588i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrColumnInUse: ::windows_sys::core::HRESULT = -939523050i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrColumnIndexed: ::windows_sys::core::HRESULT = -939522591i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrColumnLong: ::windows_sys::core::HRESULT = -939522595i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrColumnMaxTruncated: ::windows_sys::core::HRESULT = -2013264408i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrColumnNotFound: ::windows_sys::core::HRESULT = -939522589i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrColumnNotUpdatable: ::windows_sys::core::HRESULT = -939523048i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrColumnNull: ::windows_sys::core::HRESULT = -2013264916i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrColumnSetNull: ::windows_sys::core::HRESULT = -2013264852i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrColumnTooBig: ::windows_sys::core::HRESULT = -939522590i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrCommunicationError: ::windows_sys::core::HRESULT = -939589619i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrConsistentTimeMismatch: ::windows_sys::core::HRESULT = -939523545i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrContainerNotEmpty: ::windows_sys::core::HRESULT = -939523053i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrContentsExpired: ::windows_sys::core::HRESULT = -939589615i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrCouldNotConnect: ::windows_sys::core::HRESULT = -939589625i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrCreateIndexFailed: ::windows_sys::core::HRESULT = -2013264511i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrCurrencyStackOutOfMemory: ::windows_sys::core::HRESULT = -939523026i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrDatabaseAttached: ::windows_sys::core::HRESULT = -2013264913i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrDatabaseCorrupted: ::windows_sys::core::HRESULT = -939522890i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrDatabaseDuplicate: ::windows_sys::core::HRESULT = -939522895i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrDatabaseInUse: ::windows_sys::core::HRESULT = -939522894i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrDatabaseInconsistent: ::windows_sys::core::HRESULT = -939523546i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrDatabaseInvalidName: ::windows_sys::core::HRESULT = -939522892i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrDatabaseInvalidPages: ::windows_sys::core::HRESULT = -939522891i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrDatabaseLocked: ::windows_sys::core::HRESULT = -939522889i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrDatabaseNotFound: ::windows_sys::core::HRESULT = -939522893i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrDeleteBackupFileFail: ::windows_sys::core::HRESULT = -939523572i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrDensityInvalid: ::windows_sys::core::HRESULT = -939522789i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrDiskFull: ::windows_sys::core::HRESULT = -939522288i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrDiskIO: ::windows_sys::core::HRESULT = -939523074i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrError: ::windows_sys::core::HRESULT = -939589630i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrExistingLogFileHasBadSignature: ::windows_sys::core::HRESULT = -2013265362i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrExistingLogFileIsNotContiguous: ::windows_sys::core::HRESULT = -2013265361i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrFLDKeyTooBig: ::windows_sys::core::HRESULT = -2013265520i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrFLDNullKey: ::windows_sys::core::HRESULT = -2013265518i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrFLDTooManySegments: ::windows_sys::core::HRESULT = -939523695i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrFeatureNotAvailable: ::windows_sys::core::HRESULT = -939523095i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrFileAccessDenied: ::windows_sys::core::HRESULT = -939523064i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrFileClose: ::windows_sys::core::HRESULT = -939523994i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrFileNotFound: ::windows_sys::core::HRESULT = -939522285i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrFileOpenReadOnly: ::windows_sys::core::HRESULT = -2013264107i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrFullBackupNotTaken: ::windows_sys::core::HRESULT = -939589618i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrGivenLogFileHasBadSignature: ::windows_sys::core::HRESULT = -939523541i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrGivenLogFileIsNotContiguous: ::windows_sys::core::HRESULT = -939523540i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrIllegalOperation: ::windows_sys::core::HRESULT = -939522784i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInTransaction: ::windows_sys::core::HRESULT = -939522988i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrIncrementalBackupDisabled: ::windows_sys::core::HRESULT = -939589623i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrIndexCantBuild: ::windows_sys::core::HRESULT = -939522695i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrIndexDuplicate: ::windows_sys::core::HRESULT = -939522693i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrIndexHasClustered: ::windows_sys::core::HRESULT = -939522688i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrIndexHasPrimary: ::windows_sys::core::HRESULT = -939522694i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrIndexInUse: ::windows_sys::core::HRESULT = -939523045i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrIndexInvalidDef: ::windows_sys::core::HRESULT = -939522690i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrIndexMustStay: ::windows_sys::core::HRESULT = -939522691i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrIndexNotFound: ::windows_sys::core::HRESULT = -939522692i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidBackup: ::windows_sys::core::HRESULT = -939523570i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidBackupSequence: ::windows_sys::core::HRESULT = -939523575i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidBookmark: ::windows_sys::core::HRESULT = -939523051i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidBufferSize: ::windows_sys::core::HRESULT = -939523049i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidCodePage: ::windows_sys::core::HRESULT = -939523033i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidColumnType: ::windows_sys::core::HRESULT = -939522585i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidCountry: ::windows_sys::core::HRESULT = -939523035i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidDatabase: ::windows_sys::core::HRESULT = -939523068i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidDatabaseId: ::windows_sys::core::HRESULT = -939523086i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidFilename: ::windows_sys::core::HRESULT = -939523052i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidHandle: ::windows_sys::core::HRESULT = -939589629i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidLanguageId: ::windows_sys::core::HRESULT = -939523034i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidLogSequence: ::windows_sys::core::HRESULT = -939523581i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidName: ::windows_sys::core::HRESULT = -939523094i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidObject: ::windows_sys::core::HRESULT = -939522780i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidOnSort: ::windows_sys::core::HRESULT = -939522394i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidOperation: ::windows_sys::core::HRESULT = -939522190i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidParam: ::windows_sys::core::HRESULT = -939589631i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidParameter: ::windows_sys::core::HRESULT = -939523093i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidPath: ::windows_sys::core::HRESULT = -939523073i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidRecips: ::windows_sys::core::HRESULT = -939589626i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidSesid: ::windows_sys::core::HRESULT = -939522992i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrInvalidTableId: ::windows_sys::core::HRESULT = -939522786i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrKeyChanged: ::windows_sys::core::HRESULT = -2013264302i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrKeyDuplicate: ::windows_sys::core::HRESULT = -939522491i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrKeyIsMade: ::windows_sys::core::HRESULT = -939522580i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrKeyNotMade: ::windows_sys::core::HRESULT = -939522488i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrLogBufferTooSmall: ::windows_sys::core::HRESULT = -939523579i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrLogCorrupted: ::windows_sys::core::HRESULT = -939522244i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrLogDiskFull: ::windows_sys::core::HRESULT = -939523567i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrLogFileCorrupt: ::windows_sys::core::HRESULT = -939523595i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrLogFileNotFound: ::windows_sys::core::HRESULT = -939589622i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrLogSequenceEnd: ::windows_sys::core::HRESULT = -939523577i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrLogWriteFail: ::windows_sys::core::HRESULT = -939523586i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrLoggingDisabled: ::windows_sys::core::HRESULT = -939523580i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrMakeBackupDirectoryFail: ::windows_sys::core::HRESULT = -939523571i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrMissingExpiryToken: ::windows_sys::core::HRESULT = -939589617i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrMissingFullBackup: ::windows_sys::core::HRESULT = -939523536i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrMissingLogFile: ::windows_sys::core::HRESULT = -939523568i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrMissingPreviousLogFile: ::windows_sys::core::HRESULT = -939523587i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrMissingRestoreLogFiles: ::windows_sys::core::HRESULT = -939523539i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrNoBackup: ::windows_sys::core::HRESULT = -939523576i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrNoBackupDirectory: ::windows_sys::core::HRESULT = -939523593i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrNoCurrentIndex: ::windows_sys::core::HRESULT = -939522581i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrNoCurrentRecord: ::windows_sys::core::HRESULT = -939522493i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrNoFullRestore: ::windows_sys::core::HRESULT = -939589620i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrNoIdleActivity: ::windows_sys::core::HRESULT = -2013264862i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrNoWriteLock: ::windows_sys::core::HRESULT = -2013264853i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrNone: ::windows_sys::core::HRESULT = 0i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrNotInTransaction: ::windows_sys::core::HRESULT = -939523042i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrNotInitialized: ::windows_sys::core::HRESULT = -939523067i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrNullInvalid: ::windows_sys::core::HRESULT = -939522592i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrNullKeyDisallowed: ::windows_sys::core::HRESULT = -939523043i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrNyi: ::windows_sys::core::HRESULT = -1073741823i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrObjectDuplicate: ::windows_sys::core::HRESULT = -939522782i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrObjectNotFound: ::windows_sys::core::HRESULT = -939522791i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrOutOfBuffers: ::windows_sys::core::HRESULT = -939523082i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrOutOfCursors: ::windows_sys::core::HRESULT = -939523083i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrOutOfDatabaseSpace: ::windows_sys::core::HRESULT = -939523084i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrOutOfFileHandles: ::windows_sys::core::HRESULT = -939523076i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrOutOfMemory: ::windows_sys::core::HRESULT = -939523085i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrOutOfSessions: ::windows_sys::core::HRESULT = -939522995i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrOutOfThreads: ::windows_sys::core::HRESULT = -939523993i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrPMRecDeleted: ::windows_sys::core::HRESULT = -939523794i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrPatchFileMismatch: ::windows_sys::core::HRESULT = -939523544i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrPermissionDenied: ::windows_sys::core::HRESULT = -939522287i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrReadVerifyFailure: ::windows_sys::core::HRESULT = -939523078i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrRecordClusteredChanged: ::windows_sys::core::HRESULT = -939522492i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrRecordDeleted: ::windows_sys::core::HRESULT = -939523079i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrRecordNotFound: ::windows_sys::core::HRESULT = -939522495i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrRecordTooBig: ::windows_sys::core::HRESULT = -939523070i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrRecoveredWithErrors: ::windows_sys::core::HRESULT = -939523569i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrRemainingVersions: ::windows_sys::core::HRESULT = -2013265599i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrRestoreInProgress: ::windows_sys::core::HRESULT = -939589628i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrRestoreLogTooHigh: ::windows_sys::core::HRESULT = -939523542i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrRestoreLogTooLow: ::windows_sys::core::HRESULT = -939523543i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrRestoreMapExists: ::windows_sys::core::HRESULT = -939589624i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrSeekNotEqual: ::windows_sys::core::HRESULT = -2013264881i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrSessionWriteConflict: ::windows_sys::core::HRESULT = -939522989i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTableDuplicate: ::windows_sys::core::HRESULT = -939522793i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTableEmpty: ::windows_sys::core::HRESULT = -2013264619i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTableInUse: ::windows_sys::core::HRESULT = -939522792i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTableLocked: ::windows_sys::core::HRESULT = -939522794i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTableNotEmpty: ::windows_sys::core::HRESULT = -939522788i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTaggedNotNULL: ::windows_sys::core::HRESULT = -939522582i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTempFileOpenError: ::windows_sys::core::HRESULT = -939522293i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTermInProgress: ::windows_sys::core::HRESULT = -939523096i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTooManyActiveUsers: ::windows_sys::core::HRESULT = -939523037i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTooManyAttachedDatabases: ::windows_sys::core::HRESULT = -939522291i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTooManyColumns: ::windows_sys::core::HRESULT = -939523056i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTooManyIO: ::windows_sys::core::HRESULT = -939523991i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTooManyIndexes: ::windows_sys::core::HRESULT = -939523081i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTooManyKeys: ::windows_sys::core::HRESULT = -939523080i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTooManyOpenDatabases: ::windows_sys::core::HRESULT = -939523069i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTooManyOpenIndexes: ::windows_sys::core::HRESULT = -939522686i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTooManyOpenTables: ::windows_sys::core::HRESULT = -939522785i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTooManySorts: ::windows_sys::core::HRESULT = -939522395i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrTransTooDeep: ::windows_sys::core::HRESULT = -939522993i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrUnknownExpiryTokenFormat: ::windows_sys::core::HRESULT = -939589616i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrUpdateNotPrepared: ::windows_sys::core::HRESULT = -939522487i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrVersionStoreOutOfMemory: ::windows_sys::core::HRESULT = -939523027i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrWriteConflict: ::windows_sys::core::HRESULT = -939522994i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrerrDataHasChanged: ::windows_sys::core::HRESULT = -939522485i32;
-#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
-pub const hrwrnDataHasChanged: ::windows_sys::core::HRESULT = -2013264310i32;
+pub type LPDSENUMATTRIBUTES = ::core::option::Option<unsafe extern "system" fn(lparam: super::super::Foundation::LPARAM, pszattributename: ::windows_sys::core::PCWSTR, pszdisplayname: ::windows_sys::core::PCWSTR, dwflags: u32) -> ::windows_sys::core::HRESULT>;