1 #[cfg_attr(windows, link(name = "windows"))]
3 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
4 #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
5 pub fn ADsBuildEnumerator(padscontainer
: IADsContainer
, ppenumvariant
: *mut super::super::System
::Ole
::IEnumVARIANT
) -> ::windows_sys
::core
::HRESULT
;
6 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
7 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
8 pub fn ADsBuildVarArrayInt(lpdwobjecttypes
: *mut u32, dwobjecttypes
: u32, pvar
: *mut super::super::System
::Com
::VARIANT
) -> ::windows_sys
::core
::HRESULT
;
9 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
10 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
11 pub fn ADsBuildVarArrayStr(lpppathnames
: *const ::windows_sys
::core
::PWSTR
, dwpathnames
: u32, pvar
: *mut super::super::System
::Com
::VARIANT
) -> ::windows_sys
::core
::HRESULT
;
12 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
13 pub fn ADsDecodeBinaryData(szsrcdata
: ::windows_sys
::core
::PCWSTR
, ppbdestdata
: *mut *mut u8, pdwdestlen
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
14 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
15 pub fn ADsEncodeBinaryData(pbsrcdata
: *mut u8, dwsrclen
: u32, ppszdestdata
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
16 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
17 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
18 pub fn ADsEnumerateNext(penumvariant
: super::super::System
::Ole
::IEnumVARIANT
, celements
: u32, pvar
: *mut super::super::System
::Com
::VARIANT
, pcelementsfetched
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
19 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Ole\"`*"]
20 #[cfg(feature = "Win32_System_Ole")]
21 pub fn ADsFreeEnumerator(penumvariant
: super::super::System
::Ole
::IEnumVARIANT
) -> ::windows_sys
::core
::HRESULT
;
22 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
23 pub fn ADsGetLastError(lperror
: *mut u32, lperrorbuf
: ::windows_sys
::core
::PWSTR
, dwerrorbuflen
: u32, lpnamebuf
: ::windows_sys
::core
::PWSTR
, dwnamebuflen
: u32) -> ::windows_sys
::core
::HRESULT
;
24 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
25 pub fn ADsGetObject(lpszpathname
: ::windows_sys
::core
::PCWSTR
, riid
: *const ::windows_sys
::core
::GUID
, ppobject
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
26 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
27 pub fn ADsOpenObject(lpszpathname
: ::windows_sys
::core
::PCWSTR
, lpszusername
: ::windows_sys
::core
::PCWSTR
, lpszpassword
: ::windows_sys
::core
::PCWSTR
, dwreserved
: ADS_AUTHENTICATION_ENUM
, riid
: *const ::windows_sys
::core
::GUID
, ppobject
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
28 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
29 #[cfg(feature = "Win32_Foundation")]
30 pub fn ADsPropCheckIfWritable(pwzattr
: ::windows_sys
::core
::PCWSTR
, pwritableattrs
: *const ADS_ATTR_INFO
) -> super::super::Foundation
::BOOL
;
31 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
32 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
33 pub fn ADsPropCreateNotifyObj(pappthddataobj
: super::super::System
::Com
::IDataObject
, pwzadsobjname
: ::windows_sys
::core
::PCWSTR
, phnotifyobj
: *mut super::super::Foundation
::HWND
) -> ::windows_sys
::core
::HRESULT
;
34 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
35 #[cfg(feature = "Win32_Foundation")]
36 pub fn ADsPropGetInitInfo(hnotifyobj
: super::super::Foundation
::HWND
, pinitparams
: *mut ADSPROPINITPARAMS
) -> super::super::Foundation
::BOOL
;
37 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
38 #[cfg(feature = "Win32_Foundation")]
39 pub fn ADsPropSendErrorMessage(hnotifyobj
: super::super::Foundation
::HWND
, perror
: *mut ADSPROPERROR
) -> super::super::Foundation
::BOOL
;
40 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
41 #[cfg(feature = "Win32_Foundation")]
42 pub fn ADsPropSetHwnd(hnotifyobj
: super::super::Foundation
::HWND
, hpage
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
43 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
44 #[cfg(feature = "Win32_Foundation")]
45 pub fn ADsPropSetHwndWithTitle(hnotifyobj
: super::super::Foundation
::HWND
, hpage
: super::super::Foundation
::HWND
, ptztitle
: *const i8) -> super::super::Foundation
::BOOL
;
46 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
47 #[cfg(feature = "Win32_Foundation")]
48 pub fn ADsPropShowErrorDialog(hnotifyobj
: super::super::Foundation
::HWND
, hpage
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
49 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
50 pub fn ADsSetLastError(dwerr
: u32, pszerror
: ::windows_sys
::core
::PCWSTR
, pszprovider
: ::windows_sys
::core
::PCWSTR
);
51 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
52 #[cfg(feature = "Win32_Foundation")]
53 pub fn AdsFreeAdsValues(padsvalues
: *mut ADSVALUE
, dwnumvalues
: u32);
54 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
55 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
56 pub fn AdsTypeToPropVariant(padsvalues
: *mut ADSVALUE
, dwnumvalues
: u32, pvariant
: *mut super::super::System
::Com
::VARIANT
) -> ::windows_sys
::core
::HRESULT
;
57 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
58 pub fn AllocADsMem(cb
: u32) -> *mut ::core
::ffi
::c_void
;
59 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
60 pub fn AllocADsStr(pstr
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
61 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
62 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
63 pub fn BinarySDToSecurityDescriptor(psecuritydescriptor
: super::super::Security
::PSECURITY_DESCRIPTOR
, pvarsec
: *mut super::super::System
::Com
::VARIANT
, pszservername
: ::windows_sys
::core
::PCWSTR
, username
: ::windows_sys
::core
::PCWSTR
, password
: ::windows_sys
::core
::PCWSTR
, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
64 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
65 #[cfg(feature = "Win32_Foundation")]
66 pub fn DsAddSidHistoryA(hds
: super::super::Foundation
::HANDLE
, flags
: u32, srcdomain
: ::windows_sys
::core
::PCSTR
, srcprincipal
: ::windows_sys
::core
::PCSTR
, srcdomaincontroller
: ::windows_sys
::core
::PCSTR
, srcdomaincreds
: *const ::core
::ffi
::c_void
, dstdomain
: ::windows_sys
::core
::PCSTR
, dstprincipal
: ::windows_sys
::core
::PCSTR
) -> u32;
67 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
68 #[cfg(feature = "Win32_Foundation")]
69 pub fn DsAddSidHistoryW(hds
: super::super::Foundation
::HANDLE
, flags
: u32, srcdomain
: ::windows_sys
::core
::PCWSTR
, srcprincipal
: ::windows_sys
::core
::PCWSTR
, srcdomaincontroller
: ::windows_sys
::core
::PCWSTR
, srcdomaincreds
: *const ::core
::ffi
::c_void
, dstdomain
: ::windows_sys
::core
::PCWSTR
, dstprincipal
: ::windows_sys
::core
::PCWSTR
) -> u32;
70 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
71 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
72 pub fn DsAddressToSiteNamesA(computername
: ::windows_sys
::core
::PCSTR
, entrycount
: u32, socketaddresses
: *const super::WinSock
::SOCKET_ADDRESS
, sitenames
: *mut *mut ::windows_sys
::core
::PSTR
) -> u32;
73 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
74 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
75 pub fn DsAddressToSiteNamesExA(computername
: ::windows_sys
::core
::PCSTR
, entrycount
: u32, socketaddresses
: *const super::WinSock
::SOCKET_ADDRESS
, sitenames
: *mut *mut ::windows_sys
::core
::PSTR
, subnetnames
: *mut *mut ::windows_sys
::core
::PSTR
) -> u32;
76 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
77 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
78 pub fn DsAddressToSiteNamesExW(computername
: ::windows_sys
::core
::PCWSTR
, entrycount
: u32, socketaddresses
: *const super::WinSock
::SOCKET_ADDRESS
, sitenames
: *mut *mut ::windows_sys
::core
::PWSTR
, subnetnames
: *mut *mut ::windows_sys
::core
::PWSTR
) -> u32;
79 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
80 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
81 pub fn DsAddressToSiteNamesW(computername
: ::windows_sys
::core
::PCWSTR
, entrycount
: u32, socketaddresses
: *const super::WinSock
::SOCKET_ADDRESS
, sitenames
: *mut *mut ::windows_sys
::core
::PWSTR
) -> u32;
82 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
83 #[cfg(feature = "Win32_Foundation")]
84 pub fn DsBindA(domaincontrollername
: ::windows_sys
::core
::PCSTR
, dnsdomainname
: ::windows_sys
::core
::PCSTR
, phds
: *mut super::super::Foundation
::HANDLE
) -> u32;
85 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
86 #[cfg(feature = "Win32_Foundation")]
87 pub fn DsBindByInstanceA(servername
: ::windows_sys
::core
::PCSTR
, annotation
: ::windows_sys
::core
::PCSTR
, instanceguid
: *const ::windows_sys
::core
::GUID
, dnsdomainname
: ::windows_sys
::core
::PCSTR
, authidentity
: *const ::core
::ffi
::c_void
, serviceprincipalname
: ::windows_sys
::core
::PCSTR
, bindflags
: u32, phds
: *mut super::super::Foundation
::HANDLE
) -> u32;
88 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
89 #[cfg(feature = "Win32_Foundation")]
90 pub fn DsBindByInstanceW(servername
: ::windows_sys
::core
::PCWSTR
, annotation
: ::windows_sys
::core
::PCWSTR
, instanceguid
: *const ::windows_sys
::core
::GUID
, dnsdomainname
: ::windows_sys
::core
::PCWSTR
, authidentity
: *const ::core
::ffi
::c_void
, serviceprincipalname
: ::windows_sys
::core
::PCWSTR
, bindflags
: u32, phds
: *mut super::super::Foundation
::HANDLE
) -> u32;
91 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
92 #[cfg(feature = "Win32_Foundation")]
93 pub fn DsBindToISTGA(sitename
: ::windows_sys
::core
::PCSTR
, phds
: *mut super::super::Foundation
::HANDLE
) -> u32;
94 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
95 #[cfg(feature = "Win32_Foundation")]
96 pub fn DsBindToISTGW(sitename
: ::windows_sys
::core
::PCWSTR
, phds
: *mut super::super::Foundation
::HANDLE
) -> u32;
97 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
98 #[cfg(feature = "Win32_Foundation")]
99 pub fn DsBindW(domaincontrollername
: ::windows_sys
::core
::PCWSTR
, dnsdomainname
: ::windows_sys
::core
::PCWSTR
, phds
: *mut super::super::Foundation
::HANDLE
) -> u32;
100 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
101 #[cfg(feature = "Win32_Foundation")]
102 pub fn DsBindWithCredA(domaincontrollername
: ::windows_sys
::core
::PCSTR
, dnsdomainname
: ::windows_sys
::core
::PCSTR
, authidentity
: *const ::core
::ffi
::c_void
, phds
: *mut super::super::Foundation
::HANDLE
) -> u32;
103 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
104 #[cfg(feature = "Win32_Foundation")]
105 pub fn DsBindWithCredW(domaincontrollername
: ::windows_sys
::core
::PCWSTR
, dnsdomainname
: ::windows_sys
::core
::PCWSTR
, authidentity
: *const ::core
::ffi
::c_void
, phds
: *mut super::super::Foundation
::HANDLE
) -> u32;
106 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
107 #[cfg(feature = "Win32_Foundation")]
108 pub fn DsBindWithSpnA(domaincontrollername
: ::windows_sys
::core
::PCSTR
, dnsdomainname
: ::windows_sys
::core
::PCSTR
, authidentity
: *const ::core
::ffi
::c_void
, serviceprincipalname
: ::windows_sys
::core
::PCSTR
, phds
: *mut super::super::Foundation
::HANDLE
) -> u32;
109 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
110 #[cfg(feature = "Win32_Foundation")]
111 pub fn DsBindWithSpnExA(domaincontrollername
: ::windows_sys
::core
::PCSTR
, dnsdomainname
: ::windows_sys
::core
::PCSTR
, authidentity
: *const ::core
::ffi
::c_void
, serviceprincipalname
: ::windows_sys
::core
::PCSTR
, bindflags
: u32, phds
: *mut super::super::Foundation
::HANDLE
) -> u32;
112 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
113 #[cfg(feature = "Win32_Foundation")]
114 pub fn DsBindWithSpnExW(domaincontrollername
: ::windows_sys
::core
::PCWSTR
, dnsdomainname
: ::windows_sys
::core
::PCWSTR
, authidentity
: *const ::core
::ffi
::c_void
, serviceprincipalname
: ::windows_sys
::core
::PCWSTR
, bindflags
: u32, phds
: *mut super::super::Foundation
::HANDLE
) -> u32;
115 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
116 #[cfg(feature = "Win32_Foundation")]
117 pub fn DsBindWithSpnW(domaincontrollername
: ::windows_sys
::core
::PCWSTR
, dnsdomainname
: ::windows_sys
::core
::PCWSTR
, authidentity
: *const ::core
::ffi
::c_void
, serviceprincipalname
: ::windows_sys
::core
::PCWSTR
, phds
: *mut super::super::Foundation
::HANDLE
) -> u32;
118 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
119 #[cfg(feature = "Win32_Foundation")]
120 pub fn DsBindingSetTimeout(hds
: super::super::Foundation
::HANDLE
, ctimeoutsecs
: u32) -> u32;
121 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
122 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
123 pub fn DsBrowseForContainerA(pinfo
: *mut DSBROWSEINFOA
) -> i32;
124 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
125 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
126 pub fn DsBrowseForContainerW(pinfo
: *mut DSBROWSEINFOW
) -> i32;
127 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
128 pub fn DsClientMakeSpnForTargetServerA(serviceclass
: ::windows_sys
::core
::PCSTR
, servicename
: ::windows_sys
::core
::PCSTR
, pcspnlength
: *mut u32, pszspn
: ::windows_sys
::core
::PSTR
) -> u32;
129 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
130 pub fn DsClientMakeSpnForTargetServerW(serviceclass
: ::windows_sys
::core
::PCWSTR
, servicename
: ::windows_sys
::core
::PCWSTR
, pcspnlength
: *mut u32, pszspn
: ::windows_sys
::core
::PWSTR
) -> u32;
131 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
132 #[cfg(feature = "Win32_Foundation")]
133 pub fn DsCrackNamesA(hds
: super::super::Foundation
::HANDLE
, flags
: DS_NAME_FLAGS
, formatoffered
: DS_NAME_FORMAT
, formatdesired
: DS_NAME_FORMAT
, cnames
: u32, rpnames
: *const ::windows_sys
::core
::PSTR
, ppresult
: *mut *mut DS_NAME_RESULTA
) -> u32;
134 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
135 #[cfg(feature = "Win32_Foundation")]
136 pub fn DsCrackNamesW(hds
: super::super::Foundation
::HANDLE
, flags
: DS_NAME_FLAGS
, formatoffered
: DS_NAME_FORMAT
, formatdesired
: DS_NAME_FORMAT
, cnames
: u32, rpnames
: *const ::windows_sys
::core
::PWSTR
, ppresult
: *mut *mut DS_NAME_RESULTW
) -> u32;
137 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
138 pub fn DsCrackSpn2A(pszspn
: ::windows_sys
::core
::PCSTR
, cspn
: u32, pcserviceclass
: *mut u32, serviceclass
: ::windows_sys
::core
::PSTR
, pcservicename
: *mut u32, servicename
: ::windows_sys
::core
::PSTR
, pcinstancename
: *mut u32, instancename
: ::windows_sys
::core
::PSTR
, pinstanceport
: *mut u16) -> u32;
139 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
140 pub fn DsCrackSpn2W(pszspn
: ::windows_sys
::core
::PCWSTR
, cspn
: u32, pcserviceclass
: *mut u32, serviceclass
: ::windows_sys
::core
::PWSTR
, pcservicename
: *mut u32, servicename
: ::windows_sys
::core
::PWSTR
, pcinstancename
: *mut u32, instancename
: ::windows_sys
::core
::PWSTR
, pinstanceport
: *mut u16) -> u32;
141 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
142 pub fn DsCrackSpn3W(pszspn
: ::windows_sys
::core
::PCWSTR
, cspn
: u32, pchostname
: *mut u32, hostname
: ::windows_sys
::core
::PWSTR
, pcinstancename
: *mut u32, instancename
: ::windows_sys
::core
::PWSTR
, pportnumber
: *mut u16, pcdomainname
: *mut u32, domainname
: ::windows_sys
::core
::PWSTR
, pcrealmname
: *mut u32, realmname
: ::windows_sys
::core
::PWSTR
) -> u32;
143 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
144 pub fn DsCrackSpn4W(pszspn
: ::windows_sys
::core
::PCWSTR
, cspn
: u32, pchostname
: *mut u32, hostname
: ::windows_sys
::core
::PWSTR
, pcinstancename
: *mut u32, instancename
: ::windows_sys
::core
::PWSTR
, pcportname
: *mut u32, portname
: ::windows_sys
::core
::PWSTR
, pcdomainname
: *mut u32, domainname
: ::windows_sys
::core
::PWSTR
, pcrealmname
: *mut u32, realmname
: ::windows_sys
::core
::PWSTR
) -> u32;
145 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
146 pub fn DsCrackSpnA(pszspn
: ::windows_sys
::core
::PCSTR
, pcserviceclass
: *mut u32, serviceclass
: ::windows_sys
::core
::PSTR
, pcservicename
: *mut u32, servicename
: ::windows_sys
::core
::PSTR
, pcinstancename
: *mut u32, instancename
: ::windows_sys
::core
::PSTR
, pinstanceport
: *mut u16) -> u32;
147 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
148 pub fn DsCrackSpnW(pszspn
: ::windows_sys
::core
::PCWSTR
, pcserviceclass
: *mut u32, serviceclass
: ::windows_sys
::core
::PWSTR
, pcservicename
: *mut u32, servicename
: ::windows_sys
::core
::PWSTR
, pcinstancename
: *mut u32, instancename
: ::windows_sys
::core
::PWSTR
, pinstanceport
: *mut u16) -> u32;
149 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
150 #[cfg(feature = "Win32_Foundation")]
151 pub fn DsCrackUnquotedMangledRdnA(pszrdn
: ::windows_sys
::core
::PCSTR
, cchrdn
: u32, pguid
: *mut ::windows_sys
::core
::GUID
, pedsmanglefor
: *mut DS_MANGLE_FOR
) -> super::super::Foundation
::BOOL
;
152 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
153 #[cfg(feature = "Win32_Foundation")]
154 pub fn DsCrackUnquotedMangledRdnW(pszrdn
: ::windows_sys
::core
::PCWSTR
, cchrdn
: u32, pguid
: *mut ::windows_sys
::core
::GUID
, pedsmanglefor
: *mut DS_MANGLE_FOR
) -> super::super::Foundation
::BOOL
;
155 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
156 pub fn DsDeregisterDnsHostRecordsA(servername
: ::windows_sys
::core
::PCSTR
, dnsdomainname
: ::windows_sys
::core
::PCSTR
, domainguid
: *const ::windows_sys
::core
::GUID
, dsaguid
: *const ::windows_sys
::core
::GUID
, dnshostname
: ::windows_sys
::core
::PCSTR
) -> u32;
157 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
158 pub fn DsDeregisterDnsHostRecordsW(servername
: ::windows_sys
::core
::PCWSTR
, dnsdomainname
: ::windows_sys
::core
::PCWSTR
, domainguid
: *const ::windows_sys
::core
::GUID
, dsaguid
: *const ::windows_sys
::core
::GUID
, dnshostname
: ::windows_sys
::core
::PCWSTR
) -> u32;
159 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
160 #[cfg(feature = "Win32_Foundation")]
161 pub fn DsEnumerateDomainTrustsA(servername
: ::windows_sys
::core
::PCSTR
, flags
: u32, domains
: *mut *mut DS_DOMAIN_TRUSTSA
, domaincount
: *mut u32) -> u32;
162 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
163 #[cfg(feature = "Win32_Foundation")]
164 pub fn DsEnumerateDomainTrustsW(servername
: ::windows_sys
::core
::PCWSTR
, flags
: u32, domains
: *mut *mut DS_DOMAIN_TRUSTSW
, domaincount
: *mut u32) -> u32;
165 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
166 pub fn DsFreeDomainControllerInfoA(infolevel
: u32, cinfo
: u32, pinfo
: *const ::core
::ffi
::c_void
);
167 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
168 pub fn DsFreeDomainControllerInfoW(infolevel
: u32, cinfo
: u32, pinfo
: *const ::core
::ffi
::c_void
);
169 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
170 pub fn DsFreeNameResultA(presult
: *const DS_NAME_RESULTA
);
171 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
172 pub fn DsFreeNameResultW(presult
: *const DS_NAME_RESULTW
);
173 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
174 pub fn DsFreePasswordCredentials(authidentity
: *const ::core
::ffi
::c_void
);
175 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
176 pub fn DsFreeSchemaGuidMapA(pguidmap
: *const DS_SCHEMA_GUID_MAPA
);
177 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
178 pub fn DsFreeSchemaGuidMapW(pguidmap
: *const DS_SCHEMA_GUID_MAPW
);
179 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
180 pub fn DsFreeSpnArrayA(cspn
: u32, rpszspn
: *mut ::windows_sys
::core
::PSTR
);
181 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
182 pub fn DsFreeSpnArrayW(cspn
: u32, rpszspn
: *mut ::windows_sys
::core
::PWSTR
);
183 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
184 pub fn DsGetDcCloseW(getdccontexthandle
: GetDcContextHandle
);
185 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
186 pub fn DsGetDcNameA(computername
: ::windows_sys
::core
::PCSTR
, domainname
: ::windows_sys
::core
::PCSTR
, domainguid
: *const ::windows_sys
::core
::GUID
, sitename
: ::windows_sys
::core
::PCSTR
, flags
: u32, domaincontrollerinfo
: *mut *mut DOMAIN_CONTROLLER_INFOA
) -> u32;
187 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
188 pub fn DsGetDcNameW(computername
: ::windows_sys
::core
::PCWSTR
, domainname
: ::windows_sys
::core
::PCWSTR
, domainguid
: *const ::windows_sys
::core
::GUID
, sitename
: ::windows_sys
::core
::PCWSTR
, flags
: u32, domaincontrollerinfo
: *mut *mut DOMAIN_CONTROLLER_INFOW
) -> u32;
189 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
190 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
191 pub fn DsGetDcNextA(getdccontexthandle
: super::super::Foundation
::HANDLE
, sockaddresscount
: *mut u32, sockaddresses
: *mut *mut super::WinSock
::SOCKET_ADDRESS
, dnshostname
: *mut ::windows_sys
::core
::PSTR
) -> u32;
192 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
193 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
194 pub fn DsGetDcNextW(getdccontexthandle
: super::super::Foundation
::HANDLE
, sockaddresscount
: *mut u32, sockaddresses
: *mut *mut super::WinSock
::SOCKET_ADDRESS
, dnshostname
: *mut ::windows_sys
::core
::PWSTR
) -> u32;
195 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
196 pub fn DsGetDcOpenA(dnsname
: ::windows_sys
::core
::PCSTR
, optionflags
: u32, sitename
: ::windows_sys
::core
::PCSTR
, domainguid
: *const ::windows_sys
::core
::GUID
, dnsforestname
: ::windows_sys
::core
::PCSTR
, dcflags
: u32, retgetdccontext
: *mut GetDcContextHandle
) -> u32;
197 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
198 pub fn DsGetDcOpenW(dnsname
: ::windows_sys
::core
::PCWSTR
, optionflags
: u32, sitename
: ::windows_sys
::core
::PCWSTR
, domainguid
: *const ::windows_sys
::core
::GUID
, dnsforestname
: ::windows_sys
::core
::PCWSTR
, dcflags
: u32, retgetdccontext
: *mut GetDcContextHandle
) -> u32;
199 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
200 pub fn DsGetDcSiteCoverageA(servername
: ::windows_sys
::core
::PCSTR
, entrycount
: *mut u32, sitenames
: *mut *mut ::windows_sys
::core
::PSTR
) -> u32;
201 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
202 pub fn DsGetDcSiteCoverageW(servername
: ::windows_sys
::core
::PCWSTR
, entrycount
: *mut u32, sitenames
: *mut *mut ::windows_sys
::core
::PWSTR
) -> u32;
203 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
204 #[cfg(feature = "Win32_Foundation")]
205 pub fn DsGetDomainControllerInfoA(hds
: super::super::Foundation
::HANDLE
, domainname
: ::windows_sys
::core
::PCSTR
, infolevel
: u32, pcout
: *mut u32, ppinfo
: *mut *mut ::core
::ffi
::c_void
) -> u32;
206 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
207 #[cfg(feature = "Win32_Foundation")]
208 pub fn DsGetDomainControllerInfoW(hds
: super::super::Foundation
::HANDLE
, domainname
: ::windows_sys
::core
::PCWSTR
, infolevel
: u32, pcout
: *mut u32, ppinfo
: *mut *mut ::core
::ffi
::c_void
) -> u32;
209 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"]
210 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))]
211 pub fn DsGetForestTrustInformationW(servername
: ::windows_sys
::core
::PCWSTR
, trusteddomainname
: ::windows_sys
::core
::PCWSTR
, flags
: u32, foresttrustinfo
: *mut *mut super::super::Security
::Authentication
::Identity
::LSA_FOREST_TRUST_INFORMATION
) -> u32;
212 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
213 pub fn DsGetFriendlyClassName(pszobjectclass
: ::windows_sys
::core
::PCWSTR
, pszbuffer
: ::windows_sys
::core
::PWSTR
, cchbuffer
: u32) -> ::windows_sys
::core
::HRESULT
;
214 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
215 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
216 pub fn DsGetIcon(dwflags
: u32, pszobjectclass
: ::windows_sys
::core
::PCWSTR
, cximage
: i32, cyimage
: i32) -> super::super::UI
::WindowsAndMessaging
::HICON
;
217 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
218 pub fn DsGetRdnW(ppdn
: *mut ::windows_sys
::core
::PWSTR
, pcdn
: *mut u32, ppkey
: *mut ::windows_sys
::core
::PWSTR
, pckey
: *mut u32, ppval
: *mut ::windows_sys
::core
::PWSTR
, pcval
: *mut u32) -> u32;
219 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
220 pub fn DsGetSiteNameA(computername
: ::windows_sys
::core
::PCSTR
, sitename
: *mut ::windows_sys
::core
::PSTR
) -> u32;
221 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
222 pub fn DsGetSiteNameW(computername
: ::windows_sys
::core
::PCWSTR
, sitename
: *mut ::windows_sys
::core
::PWSTR
) -> u32;
223 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
224 pub fn DsGetSpnA(servicetype
: DS_SPN_NAME_TYPE
, serviceclass
: ::windows_sys
::core
::PCSTR
, servicename
: ::windows_sys
::core
::PCSTR
, instanceport
: u16, cinstancenames
: u16, pinstancenames
: *const ::windows_sys
::core
::PSTR
, pinstanceports
: *const u16, pcspn
: *mut u32, prpszspn
: *mut *mut ::windows_sys
::core
::PSTR
) -> u32;
225 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
226 pub fn DsGetSpnW(servicetype
: DS_SPN_NAME_TYPE
, serviceclass
: ::windows_sys
::core
::PCWSTR
, servicename
: ::windows_sys
::core
::PCWSTR
, instanceport
: u16, cinstancenames
: u16, pinstancenames
: *const ::windows_sys
::core
::PWSTR
, pinstanceports
: *const u16, pcspn
: *mut u32, prpszspn
: *mut *mut ::windows_sys
::core
::PWSTR
) -> u32;
227 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
228 #[cfg(feature = "Win32_Foundation")]
229 pub fn DsInheritSecurityIdentityA(hds
: super::super::Foundation
::HANDLE
, flags
: u32, srcprincipal
: ::windows_sys
::core
::PCSTR
, dstprincipal
: ::windows_sys
::core
::PCSTR
) -> u32;
230 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
231 #[cfg(feature = "Win32_Foundation")]
232 pub fn DsInheritSecurityIdentityW(hds
: super::super::Foundation
::HANDLE
, flags
: u32, srcprincipal
: ::windows_sys
::core
::PCWSTR
, dstprincipal
: ::windows_sys
::core
::PCWSTR
) -> u32;
233 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
234 #[cfg(feature = "Win32_Foundation")]
235 pub fn DsIsMangledDnA(pszdn
: ::windows_sys
::core
::PCSTR
, edsmanglefor
: DS_MANGLE_FOR
) -> super::super::Foundation
::BOOL
;
236 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
237 #[cfg(feature = "Win32_Foundation")]
238 pub fn DsIsMangledDnW(pszdn
: ::windows_sys
::core
::PCWSTR
, edsmanglefor
: DS_MANGLE_FOR
) -> super::super::Foundation
::BOOL
;
239 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
240 #[cfg(feature = "Win32_Foundation")]
241 pub fn DsIsMangledRdnValueA(pszrdn
: ::windows_sys
::core
::PCSTR
, crdn
: u32, edsmanglefordesired
: DS_MANGLE_FOR
) -> super::super::Foundation
::BOOL
;
242 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
243 #[cfg(feature = "Win32_Foundation")]
244 pub fn DsIsMangledRdnValueW(pszrdn
: ::windows_sys
::core
::PCWSTR
, crdn
: u32, edsmanglefordesired
: DS_MANGLE_FOR
) -> super::super::Foundation
::BOOL
;
245 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
246 #[cfg(feature = "Win32_Foundation")]
247 pub fn DsListDomainsInSiteA(hds
: super::super::Foundation
::HANDLE
, site
: ::windows_sys
::core
::PCSTR
, ppdomains
: *mut *mut DS_NAME_RESULTA
) -> u32;
248 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
249 #[cfg(feature = "Win32_Foundation")]
250 pub fn DsListDomainsInSiteW(hds
: super::super::Foundation
::HANDLE
, site
: ::windows_sys
::core
::PCWSTR
, ppdomains
: *mut *mut DS_NAME_RESULTW
) -> u32;
251 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
252 #[cfg(feature = "Win32_Foundation")]
253 pub fn DsListInfoForServerA(hds
: super::super::Foundation
::HANDLE
, server
: ::windows_sys
::core
::PCSTR
, ppinfo
: *mut *mut DS_NAME_RESULTA
) -> u32;
254 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
255 #[cfg(feature = "Win32_Foundation")]
256 pub fn DsListInfoForServerW(hds
: super::super::Foundation
::HANDLE
, server
: ::windows_sys
::core
::PCWSTR
, ppinfo
: *mut *mut DS_NAME_RESULTW
) -> u32;
257 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
258 #[cfg(feature = "Win32_Foundation")]
259 pub fn DsListRolesA(hds
: super::super::Foundation
::HANDLE
, pproles
: *mut *mut DS_NAME_RESULTA
) -> u32;
260 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
261 #[cfg(feature = "Win32_Foundation")]
262 pub fn DsListRolesW(hds
: super::super::Foundation
::HANDLE
, pproles
: *mut *mut DS_NAME_RESULTW
) -> u32;
263 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
264 #[cfg(feature = "Win32_Foundation")]
265 pub fn DsListServersForDomainInSiteA(hds
: super::super::Foundation
::HANDLE
, domain
: ::windows_sys
::core
::PCSTR
, site
: ::windows_sys
::core
::PCSTR
, ppservers
: *mut *mut DS_NAME_RESULTA
) -> u32;
266 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
267 #[cfg(feature = "Win32_Foundation")]
268 pub fn DsListServersForDomainInSiteW(hds
: super::super::Foundation
::HANDLE
, domain
: ::windows_sys
::core
::PCWSTR
, site
: ::windows_sys
::core
::PCWSTR
, ppservers
: *mut *mut DS_NAME_RESULTW
) -> u32;
269 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
270 #[cfg(feature = "Win32_Foundation")]
271 pub fn DsListServersInSiteA(hds
: super::super::Foundation
::HANDLE
, site
: ::windows_sys
::core
::PCSTR
, ppservers
: *mut *mut DS_NAME_RESULTA
) -> u32;
272 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
273 #[cfg(feature = "Win32_Foundation")]
274 pub fn DsListServersInSiteW(hds
: super::super::Foundation
::HANDLE
, site
: ::windows_sys
::core
::PCWSTR
, ppservers
: *mut *mut DS_NAME_RESULTW
) -> u32;
275 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
276 #[cfg(feature = "Win32_Foundation")]
277 pub fn DsListSitesA(hds
: super::super::Foundation
::HANDLE
, ppsites
: *mut *mut DS_NAME_RESULTA
) -> u32;
278 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
279 #[cfg(feature = "Win32_Foundation")]
280 pub fn DsListSitesW(hds
: super::super::Foundation
::HANDLE
, ppsites
: *mut *mut DS_NAME_RESULTW
) -> u32;
281 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
282 pub fn DsMakePasswordCredentialsA(user
: ::windows_sys
::core
::PCSTR
, domain
: ::windows_sys
::core
::PCSTR
, password
: ::windows_sys
::core
::PCSTR
, pauthidentity
: *mut *mut ::core
::ffi
::c_void
) -> u32;
283 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
284 pub fn DsMakePasswordCredentialsW(user
: ::windows_sys
::core
::PCWSTR
, domain
: ::windows_sys
::core
::PCWSTR
, password
: ::windows_sys
::core
::PCWSTR
, pauthidentity
: *mut *mut ::core
::ffi
::c_void
) -> u32;
285 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
286 pub fn DsMakeSpnA(serviceclass
: ::windows_sys
::core
::PCSTR
, servicename
: ::windows_sys
::core
::PCSTR
, instancename
: ::windows_sys
::core
::PCSTR
, instanceport
: u16, referrer
: ::windows_sys
::core
::PCSTR
, pcspnlength
: *mut u32, pszspn
: ::windows_sys
::core
::PSTR
) -> u32;
287 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
288 pub fn DsMakeSpnW(serviceclass
: ::windows_sys
::core
::PCWSTR
, servicename
: ::windows_sys
::core
::PCWSTR
, instancename
: ::windows_sys
::core
::PCWSTR
, instanceport
: u16, referrer
: ::windows_sys
::core
::PCWSTR
, pcspnlength
: *mut u32, pszspn
: ::windows_sys
::core
::PWSTR
) -> u32;
289 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
290 #[cfg(feature = "Win32_Foundation")]
291 pub fn DsMapSchemaGuidsA(hds
: super::super::Foundation
::HANDLE
, cguids
: u32, rguids
: *const ::windows_sys
::core
::GUID
, ppguidmap
: *mut *mut DS_SCHEMA_GUID_MAPA
) -> u32;
292 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
293 #[cfg(feature = "Win32_Foundation")]
294 pub fn DsMapSchemaGuidsW(hds
: super::super::Foundation
::HANDLE
, cguids
: u32, rguids
: *const ::windows_sys
::core
::GUID
, ppguidmap
: *mut *mut DS_SCHEMA_GUID_MAPW
) -> u32;
295 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"]
296 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))]
297 pub fn DsMergeForestTrustInformationW(domainname
: ::windows_sys
::core
::PCWSTR
, newforesttrustinfo
: *const super::super::Security
::Authentication
::Identity
::LSA_FOREST_TRUST_INFORMATION
, oldforesttrustinfo
: *const super::super::Security
::Authentication
::Identity
::LSA_FOREST_TRUST_INFORMATION
, mergedforesttrustinfo
: *mut *mut super::super::Security
::Authentication
::Identity
::LSA_FOREST_TRUST_INFORMATION
) -> u32;
298 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
299 #[cfg(feature = "Win32_Foundation")]
300 pub fn DsQuerySitesByCostA(hds
: super::super::Foundation
::HANDLE
, pszfromsite
: ::windows_sys
::core
::PCSTR
, rgsztosites
: *const ::windows_sys
::core
::PSTR
, ctosites
: u32, dwflags
: u32, prgsiteinfo
: *mut *mut DS_SITE_COST_INFO
) -> u32;
301 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
302 #[cfg(feature = "Win32_Foundation")]
303 pub fn DsQuerySitesByCostW(hds
: super::super::Foundation
::HANDLE
, pwszfromsite
: ::windows_sys
::core
::PCWSTR
, rgwsztosites
: *const ::windows_sys
::core
::PWSTR
, ctosites
: u32, dwflags
: u32, prgsiteinfo
: *mut *mut DS_SITE_COST_INFO
) -> u32;
304 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
305 pub fn DsQuerySitesFree(rgsiteinfo
: *const DS_SITE_COST_INFO
);
306 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
307 pub fn DsQuoteRdnValueA(cunquotedrdnvaluelength
: u32, psunquotedrdnvalue
: ::windows_sys
::core
::PCSTR
, pcquotedrdnvaluelength
: *mut u32, psquotedrdnvalue
: ::windows_sys
::core
::PSTR
) -> u32;
308 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
309 pub fn DsQuoteRdnValueW(cunquotedrdnvaluelength
: u32, psunquotedrdnvalue
: ::windows_sys
::core
::PCWSTR
, pcquotedrdnvaluelength
: *mut u32, psquotedrdnvalue
: ::windows_sys
::core
::PWSTR
) -> u32;
310 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
311 #[cfg(feature = "Win32_Foundation")]
312 pub fn DsRemoveDsDomainA(hds
: super::super::Foundation
::HANDLE
, domaindn
: ::windows_sys
::core
::PCSTR
) -> u32;
313 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
314 #[cfg(feature = "Win32_Foundation")]
315 pub fn DsRemoveDsDomainW(hds
: super::super::Foundation
::HANDLE
, domaindn
: ::windows_sys
::core
::PCWSTR
) -> u32;
316 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
317 #[cfg(feature = "Win32_Foundation")]
318 pub fn DsRemoveDsServerA(hds
: super::super::Foundation
::HANDLE
, serverdn
: ::windows_sys
::core
::PCSTR
, domaindn
: ::windows_sys
::core
::PCSTR
, flastdcindomain
: *mut super::super::Foundation
::BOOL
, fcommit
: super::super::Foundation
::BOOL
) -> u32;
319 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
320 #[cfg(feature = "Win32_Foundation")]
321 pub fn DsRemoveDsServerW(hds
: super::super::Foundation
::HANDLE
, serverdn
: ::windows_sys
::core
::PCWSTR
, domaindn
: ::windows_sys
::core
::PCWSTR
, flastdcindomain
: *mut super::super::Foundation
::BOOL
, fcommit
: super::super::Foundation
::BOOL
) -> u32;
322 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
323 #[cfg(feature = "Win32_Foundation")]
324 pub fn DsReplicaAddA(hds
: super::super::Foundation
::HANDLE
, namecontext
: ::windows_sys
::core
::PCSTR
, sourcedsadn
: ::windows_sys
::core
::PCSTR
, transportdn
: ::windows_sys
::core
::PCSTR
, sourcedsaaddress
: ::windows_sys
::core
::PCSTR
, pschedule
: *const SCHEDULE
, options
: u32) -> u32;
325 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
326 #[cfg(feature = "Win32_Foundation")]
327 pub fn DsReplicaAddW(hds
: super::super::Foundation
::HANDLE
, namecontext
: ::windows_sys
::core
::PCWSTR
, sourcedsadn
: ::windows_sys
::core
::PCWSTR
, transportdn
: ::windows_sys
::core
::PCWSTR
, sourcedsaaddress
: ::windows_sys
::core
::PCWSTR
, pschedule
: *const SCHEDULE
, options
: u32) -> u32;
328 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
329 #[cfg(feature = "Win32_Foundation")]
330 pub fn DsReplicaConsistencyCheck(hds
: super::super::Foundation
::HANDLE
, taskid
: DS_KCC_TASKID
, dwflags
: u32) -> u32;
331 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
332 #[cfg(feature = "Win32_Foundation")]
333 pub fn DsReplicaDelA(hds
: super::super::Foundation
::HANDLE
, namecontext
: ::windows_sys
::core
::PCSTR
, dsasrc
: ::windows_sys
::core
::PCSTR
, options
: u32) -> u32;
334 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
335 #[cfg(feature = "Win32_Foundation")]
336 pub fn DsReplicaDelW(hds
: super::super::Foundation
::HANDLE
, namecontext
: ::windows_sys
::core
::PCWSTR
, dsasrc
: ::windows_sys
::core
::PCWSTR
, options
: u32) -> u32;
337 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
338 pub fn DsReplicaFreeInfo(infotype
: DS_REPL_INFO_TYPE
, pinfo
: *const ::core
::ffi
::c_void
);
339 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
340 #[cfg(feature = "Win32_Foundation")]
341 pub fn DsReplicaGetInfo2W(hds
: super::super::Foundation
::HANDLE
, infotype
: DS_REPL_INFO_TYPE
, pszobject
: ::windows_sys
::core
::PCWSTR
, puuidforsourcedsaobjguid
: *const ::windows_sys
::core
::GUID
, pszattributename
: ::windows_sys
::core
::PCWSTR
, pszvalue
: ::windows_sys
::core
::PCWSTR
, dwflags
: u32, dwenumerationcontext
: u32, ppinfo
: *mut *mut ::core
::ffi
::c_void
) -> u32;
342 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
343 #[cfg(feature = "Win32_Foundation")]
344 pub fn DsReplicaGetInfoW(hds
: super::super::Foundation
::HANDLE
, infotype
: DS_REPL_INFO_TYPE
, pszobject
: ::windows_sys
::core
::PCWSTR
, puuidforsourcedsaobjguid
: *const ::windows_sys
::core
::GUID
, ppinfo
: *mut *mut ::core
::ffi
::c_void
) -> u32;
345 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
346 #[cfg(feature = "Win32_Foundation")]
347 pub fn DsReplicaModifyA(hds
: super::super::Foundation
::HANDLE
, namecontext
: ::windows_sys
::core
::PCSTR
, puuidsourcedsa
: *const ::windows_sys
::core
::GUID
, transportdn
: ::windows_sys
::core
::PCSTR
, sourcedsaaddress
: ::windows_sys
::core
::PCSTR
, pschedule
: *const SCHEDULE
, replicaflags
: u32, modifyfields
: u32, options
: u32) -> u32;
348 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
349 #[cfg(feature = "Win32_Foundation")]
350 pub fn DsReplicaModifyW(hds
: super::super::Foundation
::HANDLE
, namecontext
: ::windows_sys
::core
::PCWSTR
, puuidsourcedsa
: *const ::windows_sys
::core
::GUID
, transportdn
: ::windows_sys
::core
::PCWSTR
, sourcedsaaddress
: ::windows_sys
::core
::PCWSTR
, pschedule
: *const SCHEDULE
, replicaflags
: u32, modifyfields
: u32, options
: u32) -> u32;
351 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
352 #[cfg(feature = "Win32_Foundation")]
353 pub fn DsReplicaSyncA(hds
: super::super::Foundation
::HANDLE
, namecontext
: ::windows_sys
::core
::PCSTR
, puuiddsasrc
: *const ::windows_sys
::core
::GUID
, options
: u32) -> u32;
354 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
355 #[cfg(feature = "Win32_Foundation")]
356 pub fn DsReplicaSyncAllA(hds
: super::super::Foundation
::HANDLE
, psznamecontext
: ::windows_sys
::core
::PCSTR
, ulflags
: u32, pfncallback
: isize, pcallbackdata
: *const ::core
::ffi
::c_void
, perrors
: *mut *mut *mut DS_REPSYNCALL_ERRINFOA
) -> u32;
357 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
358 #[cfg(feature = "Win32_Foundation")]
359 pub fn DsReplicaSyncAllW(hds
: super::super::Foundation
::HANDLE
, psznamecontext
: ::windows_sys
::core
::PCWSTR
, ulflags
: u32, pfncallback
: isize, pcallbackdata
: *const ::core
::ffi
::c_void
, perrors
: *mut *mut *mut DS_REPSYNCALL_ERRINFOW
) -> u32;
360 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
361 #[cfg(feature = "Win32_Foundation")]
362 pub fn DsReplicaSyncW(hds
: super::super::Foundation
::HANDLE
, namecontext
: ::windows_sys
::core
::PCWSTR
, puuiddsasrc
: *const ::windows_sys
::core
::GUID
, options
: u32) -> u32;
363 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
364 #[cfg(feature = "Win32_Foundation")]
365 pub fn DsReplicaUpdateRefsA(hds
: super::super::Foundation
::HANDLE
, namecontext
: ::windows_sys
::core
::PCSTR
, dsadest
: ::windows_sys
::core
::PCSTR
, puuiddsadest
: *const ::windows_sys
::core
::GUID
, options
: u32) -> u32;
366 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
367 #[cfg(feature = "Win32_Foundation")]
368 pub fn DsReplicaUpdateRefsW(hds
: super::super::Foundation
::HANDLE
, namecontext
: ::windows_sys
::core
::PCWSTR
, dsadest
: ::windows_sys
::core
::PCWSTR
, puuiddsadest
: *const ::windows_sys
::core
::GUID
, options
: u32) -> u32;
369 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
370 #[cfg(feature = "Win32_Foundation")]
371 pub fn DsReplicaVerifyObjectsA(hds
: super::super::Foundation
::HANDLE
, namecontext
: ::windows_sys
::core
::PCSTR
, puuiddsasrc
: *const ::windows_sys
::core
::GUID
, uloptions
: u32) -> u32;
372 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
373 #[cfg(feature = "Win32_Foundation")]
374 pub fn DsReplicaVerifyObjectsW(hds
: super::super::Foundation
::HANDLE
, namecontext
: ::windows_sys
::core
::PCWSTR
, puuiddsasrc
: *const ::windows_sys
::core
::GUID
, uloptions
: u32) -> u32;
375 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
376 pub fn DsRoleFreeMemory(buffer
: *mut ::core
::ffi
::c_void
);
377 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
378 pub fn DsRoleGetPrimaryDomainInformation(lpserver
: ::windows_sys
::core
::PCWSTR
, infolevel
: DSROLE_PRIMARY_DOMAIN_INFO_LEVEL
, buffer
: *mut *mut u8) -> u32;
379 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
380 pub fn DsServerRegisterSpnA(operation
: DS_SPN_WRITE_OP
, serviceclass
: ::windows_sys
::core
::PCSTR
, userobjectdn
: ::windows_sys
::core
::PCSTR
) -> u32;
381 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
382 pub fn DsServerRegisterSpnW(operation
: DS_SPN_WRITE_OP
, serviceclass
: ::windows_sys
::core
::PCWSTR
, userobjectdn
: ::windows_sys
::core
::PCWSTR
) -> u32;
383 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
384 #[cfg(feature = "Win32_Foundation")]
385 pub fn DsUnBindA(phds
: *const super::super::Foundation
::HANDLE
) -> u32;
386 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
387 #[cfg(feature = "Win32_Foundation")]
388 pub fn DsUnBindW(phds
: *const super::super::Foundation
::HANDLE
) -> u32;
389 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
390 pub fn DsUnquoteRdnValueA(cquotedrdnvaluelength
: u32, psquotedrdnvalue
: ::windows_sys
::core
::PCSTR
, pcunquotedrdnvaluelength
: *mut u32, psunquotedrdnvalue
: ::windows_sys
::core
::PSTR
) -> u32;
391 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
392 pub fn DsUnquoteRdnValueW(cquotedrdnvaluelength
: u32, psquotedrdnvalue
: ::windows_sys
::core
::PCWSTR
, pcunquotedrdnvaluelength
: *mut u32, psunquotedrdnvalue
: ::windows_sys
::core
::PWSTR
) -> u32;
393 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
394 pub fn DsValidateSubnetNameA(subnetname
: ::windows_sys
::core
::PCSTR
) -> u32;
395 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
396 pub fn DsValidateSubnetNameW(subnetname
: ::windows_sys
::core
::PCWSTR
) -> u32;
397 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
398 #[cfg(feature = "Win32_Foundation")]
399 pub fn DsWriteAccountSpnA(hds
: super::super::Foundation
::HANDLE
, operation
: DS_SPN_WRITE_OP
, pszaccount
: ::windows_sys
::core
::PCSTR
, cspn
: u32, rpszspn
: *const ::windows_sys
::core
::PSTR
) -> u32;
400 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
401 #[cfg(feature = "Win32_Foundation")]
402 pub fn DsWriteAccountSpnW(hds
: super::super::Foundation
::HANDLE
, operation
: DS_SPN_WRITE_OP
, pszaccount
: ::windows_sys
::core
::PCWSTR
, cspn
: u32, rpszspn
: *const ::windows_sys
::core
::PWSTR
) -> u32;
403 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
404 #[cfg(feature = "Win32_Foundation")]
405 pub fn FreeADsMem(pmem
: *mut ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
406 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
407 #[cfg(feature = "Win32_Foundation")]
408 pub fn FreeADsStr(pstr
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
409 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
410 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
411 pub fn PropVariantToAdsType(pvariant
: *mut super::super::System
::Com
::VARIANT
, dwnumvariant
: u32, ppadsvalues
: *mut *mut ADSVALUE
, pdwnumvalues
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
412 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
413 pub fn ReallocADsMem(poldmem
: *mut ::core
::ffi
::c_void
, cbold
: u32, cbnew
: u32) -> *mut ::core
::ffi
::c_void
;
414 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
415 #[cfg(feature = "Win32_Foundation")]
416 pub fn ReallocADsStr(ppstr
: *mut ::windows_sys
::core
::PWSTR
, pstr
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
417 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
418 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
419 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
;
421 pub type IADs
= *mut ::core
::ffi
::c_void
;
422 pub type IADsADSystemInfo
= *mut ::core
::ffi
::c_void
;
423 pub type IADsAccessControlEntry
= *mut ::core
::ffi
::c_void
;
424 pub type IADsAccessControlList
= *mut ::core
::ffi
::c_void
;
425 pub type IADsAcl
= *mut ::core
::ffi
::c_void
;
426 pub type IADsAggregatee
= *mut ::core
::ffi
::c_void
;
427 pub type IADsAggregator
= *mut ::core
::ffi
::c_void
;
428 pub type IADsBackLink
= *mut ::core
::ffi
::c_void
;
429 pub type IADsCaseIgnoreList
= *mut ::core
::ffi
::c_void
;
430 pub type IADsClass
= *mut ::core
::ffi
::c_void
;
431 pub type IADsCollection
= *mut ::core
::ffi
::c_void
;
432 pub type IADsComputer
= *mut ::core
::ffi
::c_void
;
433 pub type IADsComputerOperations
= *mut ::core
::ffi
::c_void
;
434 pub type IADsContainer
= *mut ::core
::ffi
::c_void
;
435 pub type IADsDNWithBinary
= *mut ::core
::ffi
::c_void
;
436 pub type IADsDNWithString
= *mut ::core
::ffi
::c_void
;
437 pub type IADsDeleteOps
= *mut ::core
::ffi
::c_void
;
438 pub type IADsDomain
= *mut ::core
::ffi
::c_void
;
439 pub type IADsEmail
= *mut ::core
::ffi
::c_void
;
440 pub type IADsExtension
= *mut ::core
::ffi
::c_void
;
441 pub type IADsFaxNumber
= *mut ::core
::ffi
::c_void
;
442 pub type IADsFileService
= *mut ::core
::ffi
::c_void
;
443 pub type IADsFileServiceOperations
= *mut ::core
::ffi
::c_void
;
444 pub type IADsFileShare
= *mut ::core
::ffi
::c_void
;
445 pub type IADsGroup
= *mut ::core
::ffi
::c_void
;
446 pub type IADsHold
= *mut ::core
::ffi
::c_void
;
447 pub type IADsLargeInteger
= *mut ::core
::ffi
::c_void
;
448 pub type IADsLocality
= *mut ::core
::ffi
::c_void
;
449 pub type IADsMembers
= *mut ::core
::ffi
::c_void
;
450 pub type IADsNameTranslate
= *mut ::core
::ffi
::c_void
;
451 pub type IADsNamespaces
= *mut ::core
::ffi
::c_void
;
452 pub type IADsNetAddress
= *mut ::core
::ffi
::c_void
;
453 pub type IADsO
= *mut ::core
::ffi
::c_void
;
454 pub type IADsOU
= *mut ::core
::ffi
::c_void
;
455 pub type IADsObjectOptions
= *mut ::core
::ffi
::c_void
;
456 pub type IADsOctetList
= *mut ::core
::ffi
::c_void
;
457 pub type IADsOpenDSObject
= *mut ::core
::ffi
::c_void
;
458 pub type IADsPath
= *mut ::core
::ffi
::c_void
;
459 pub type IADsPathname
= *mut ::core
::ffi
::c_void
;
460 pub type IADsPostalAddress
= *mut ::core
::ffi
::c_void
;
461 pub type IADsPrintJob
= *mut ::core
::ffi
::c_void
;
462 pub type IADsPrintJobOperations
= *mut ::core
::ffi
::c_void
;
463 pub type IADsPrintQueue
= *mut ::core
::ffi
::c_void
;
464 pub type IADsPrintQueueOperations
= *mut ::core
::ffi
::c_void
;
465 pub type IADsProperty
= *mut ::core
::ffi
::c_void
;
466 pub type IADsPropertyEntry
= *mut ::core
::ffi
::c_void
;
467 pub type IADsPropertyList
= *mut ::core
::ffi
::c_void
;
468 pub type IADsPropertyValue
= *mut ::core
::ffi
::c_void
;
469 pub type IADsPropertyValue2
= *mut ::core
::ffi
::c_void
;
470 pub type IADsReplicaPointer
= *mut ::core
::ffi
::c_void
;
471 pub type IADsResource
= *mut ::core
::ffi
::c_void
;
472 pub type IADsSecurityDescriptor
= *mut ::core
::ffi
::c_void
;
473 pub type IADsSecurityUtility
= *mut ::core
::ffi
::c_void
;
474 pub type IADsService
= *mut ::core
::ffi
::c_void
;
475 pub type IADsServiceOperations
= *mut ::core
::ffi
::c_void
;
476 pub type IADsSession
= *mut ::core
::ffi
::c_void
;
477 pub type IADsSyntax
= *mut ::core
::ffi
::c_void
;
478 pub type IADsTimestamp
= *mut ::core
::ffi
::c_void
;
479 pub type IADsTypedName
= *mut ::core
::ffi
::c_void
;
480 pub type IADsUser
= *mut ::core
::ffi
::c_void
;
481 pub type IADsWinNTSystemInfo
= *mut ::core
::ffi
::c_void
;
482 pub type ICommonQuery
= *mut ::core
::ffi
::c_void
;
483 pub type IDirectoryObject
= *mut ::core
::ffi
::c_void
;
484 pub type IDirectorySchemaMgmt
= *mut ::core
::ffi
::c_void
;
485 pub type IDirectorySearch
= *mut ::core
::ffi
::c_void
;
486 pub type IDsAdminCreateObj
= *mut ::core
::ffi
::c_void
;
487 pub type IDsAdminNewObj
= *mut ::core
::ffi
::c_void
;
488 pub type IDsAdminNewObjExt
= *mut ::core
::ffi
::c_void
;
489 pub type IDsAdminNewObjPrimarySite
= *mut ::core
::ffi
::c_void
;
490 pub type IDsAdminNotifyHandler
= *mut ::core
::ffi
::c_void
;
491 pub type IDsBrowseDomainTree
= *mut ::core
::ffi
::c_void
;
492 pub type IDsDisplaySpecifier
= *mut ::core
::ffi
::c_void
;
493 pub type IDsObjectPicker
= *mut ::core
::ffi
::c_void
;
494 pub type IDsObjectPickerCredentials
= *mut ::core
::ffi
::c_void
;
495 pub type IPersistQuery
= *mut ::core
::ffi
::c_void
;
496 pub type IPrivateDispatch
= *mut ::core
::ffi
::c_void
;
497 pub type IPrivateUnknown
= *mut ::core
::ffi
::c_void
;
498 pub type IQueryForm
= *mut ::core
::ffi
::c_void
;
499 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
500 pub const ACTRL_DS_CONTROL_ACCESS
: u32 = 256u32;
501 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
502 pub const ACTRL_DS_CREATE_CHILD
: u32 = 1u32;
503 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
504 pub const ACTRL_DS_DELETE_CHILD
: u32 = 2u32;
505 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
506 pub const ACTRL_DS_DELETE_TREE
: u32 = 64u32;
507 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
508 pub const ACTRL_DS_LIST
: u32 = 4u32;
509 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
510 pub const ACTRL_DS_LIST_OBJECT
: u32 = 128u32;
511 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
512 pub const ACTRL_DS_OPEN
: u32 = 0u32;
513 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
514 pub const ACTRL_DS_READ_PROP
: u32 = 16u32;
515 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
516 pub const ACTRL_DS_SELF
: u32 = 8u32;
517 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
518 pub const ACTRL_DS_WRITE_PROP
: u32 = 32u32;
519 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
520 pub const ADAM_REPL_AUTHENTICATION_MODE_MUTUAL_AUTH_REQUIRED
: u32 = 2u32;
521 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
522 pub const ADAM_REPL_AUTHENTICATION_MODE_NEGOTIATE
: u32 = 1u32;
523 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
524 pub const ADAM_REPL_AUTHENTICATION_MODE_NEGOTIATE_PASS_THROUGH
: u32 = 0u32;
525 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
526 pub const ADAM_SCP_FSMO_NAMING_STRING
: &str = "naming";
527 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
528 pub const ADAM_SCP_FSMO_NAMING_STRING_W
: &str = "naming";
529 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
530 pub const ADAM_SCP_FSMO_SCHEMA_STRING
: &str = "schema";
531 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
532 pub const ADAM_SCP_FSMO_SCHEMA_STRING_W
: &str = "schema";
533 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
534 pub const ADAM_SCP_FSMO_STRING
: &str = "fsmo:";
535 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
536 pub const ADAM_SCP_FSMO_STRING_W
: &str = "fsmo:";
537 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
538 pub const ADAM_SCP_INSTANCE_NAME_STRING
: &str = "instance:";
539 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
540 pub const ADAM_SCP_INSTANCE_NAME_STRING_W
: &str = "instance:";
541 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
542 pub const ADAM_SCP_PARTITION_STRING
: &str = "partition:";
543 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
544 pub const ADAM_SCP_PARTITION_STRING_W
: &str = "partition:";
545 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
546 pub const ADAM_SCP_SITE_NAME_STRING
: &str = "site:";
547 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
548 pub const ADAM_SCP_SITE_NAME_STRING_W
: &str = "site:";
549 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
550 pub const ADS_ATTR_APPEND
: u32 = 3u32;
551 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
552 pub const ADS_ATTR_CLEAR
: u32 = 1u32;
553 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
554 pub const ADS_ATTR_DELETE
: u32 = 4u32;
555 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
556 pub const ADS_ATTR_UPDATE
: u32 = 2u32;
557 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
558 pub const ADS_EXT_INITCREDENTIALS
: u32 = 1u32;
559 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
560 pub const ADS_EXT_INITIALIZE_COMPLETE
: u32 = 2u32;
561 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
562 pub const ADS_EXT_MAXEXTDISPID
: u32 = 16777215u32;
563 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
564 pub const ADS_EXT_MINEXTDISPID
: u32 = 1u32;
565 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] }
;
566 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] }
;
567 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] }
;
568 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] }
;
569 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] }
;
570 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
571 pub const CFSTR_DSDISPLAYSPECOPTIONS
: &str = "DsDisplaySpecOptions";
572 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
573 pub const CFSTR_DSOBJECTNAMES
: &str = "DsObjectNames";
574 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
575 pub const CFSTR_DSOP_DS_SELECTION_LIST
: &str = "CFSTR_DSOP_DS_SELECTION_LIST";
576 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
577 pub const CFSTR_DSPROPERTYPAGEINFO
: &str = "DsPropPageInfo";
578 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
579 pub const CFSTR_DSQUERYPARAMS
: &str = "DsQueryParameters";
580 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
581 pub const CFSTR_DSQUERYSCOPE
: &str = "DsQueryScope";
582 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
583 pub const CFSTR_DS_DISPLAY_SPEC_OPTIONS
: &str = "DsDisplaySpecOptions";
584 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] }
;
585 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] }
;
586 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] }
;
587 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] }
;
588 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] }
;
589 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] }
;
590 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] }
;
591 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] }
;
592 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] }
;
593 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] }
;
594 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] }
;
595 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] }
;
596 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] }
;
597 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] }
;
598 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] }
;
599 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] }
;
600 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] }
;
601 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] }
;
602 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] }
;
603 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
604 pub const CQFF_ISOPTIONAL
: u32 = 2u32;
605 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
606 pub const CQFF_NOGLOBALPAGES
: u32 = 1u32;
607 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
608 pub const CQPM_CLEARFORM
: u32 = 6u32;
609 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
610 pub const CQPM_ENABLE
: u32 = 3u32;
611 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
612 pub const CQPM_GETPARAMETERS
: u32 = 5u32;
613 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
614 pub const CQPM_HANDLERSPECIFIC
: u32 = 268435456u32;
615 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
616 pub const CQPM_HELP
: u32 = 8u32;
617 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
618 pub const CQPM_INITIALIZE
: u32 = 1u32;
619 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
620 pub const CQPM_PERSIST
: u32 = 7u32;
621 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
622 pub const CQPM_RELEASE
: u32 = 2u32;
623 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
624 pub const CQPM_SETDEFAULTPARAMETERS
: u32 = 9u32;
625 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] }
;
626 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
627 pub const DBDTF_RETURNEXTERNAL
: u32 = 4u32;
628 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
629 pub const DBDTF_RETURNFQDN
: u32 = 1u32;
630 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
631 pub const DBDTF_RETURNINBOUND
: u32 = 8u32;
632 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
633 pub const DBDTF_RETURNINOUTBOUND
: u32 = 16u32;
634 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
635 pub const DBDTF_RETURNMIXEDDOMAINS
: u32 = 2u32;
636 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] }
;
637 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] }
;
638 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
639 pub const DSA_NEWOBJ_CTX_CLEANUP
: u32 = 4u32;
640 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
641 pub const DSA_NEWOBJ_CTX_COMMIT
: u32 = 2u32;
642 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
643 pub const DSA_NEWOBJ_CTX_POSTCOMMIT
: u32 = 3u32;
644 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
645 pub const DSA_NEWOBJ_CTX_PRECOMMIT
: u32 = 1u32;
646 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
647 pub const DSA_NOTIFY_DEL
: u32 = 1u32;
648 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
649 pub const DSA_NOTIFY_FLAG_ADDITIONAL_DATA
: u32 = 2u32;
650 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
651 pub const DSA_NOTIFY_FLAG_FORCE_ADDITIONAL_DATA
: u32 = 1u32;
652 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
653 pub const DSA_NOTIFY_MOV
: u32 = 4u32;
654 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
655 pub const DSA_NOTIFY_PROP
: u32 = 8u32;
656 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
657 pub const DSA_NOTIFY_REN
: u32 = 2u32;
658 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
659 pub const DSBF_DISPLAYNAME
: u32 = 4u32;
660 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
661 pub const DSBF_ICONLOCATION
: u32 = 2u32;
662 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
663 pub const DSBF_STATE
: u32 = 1u32;
664 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
665 pub const DSBID_BANNER
: u32 = 256u32;
666 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
667 pub const DSBID_CONTAINERLIST
: u32 = 257u32;
668 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
669 pub const DSBI_CHECKBOXES
: u32 = 256u32;
670 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
671 pub const DSBI_DONTSIGNSEAL
: u32 = 33554432u32;
672 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
673 pub const DSBI_ENTIREDIRECTORY
: u32 = 589824u32;
674 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
675 pub const DSBI_EXPANDONOPEN
: u32 = 262144u32;
676 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
677 pub const DSBI_HASCREDENTIALS
: u32 = 2097152u32;
678 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
679 pub const DSBI_IGNORETREATASLEAF
: u32 = 4194304u32;
680 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
681 pub const DSBI_INCLUDEHIDDEN
: u32 = 131072u32;
682 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
683 pub const DSBI_NOBUTTONS
: u32 = 1u32;
684 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
685 pub const DSBI_NOLINES
: u32 = 2u32;
686 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
687 pub const DSBI_NOLINESATROOT
: u32 = 4u32;
688 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
689 pub const DSBI_NOROOT
: u32 = 65536u32;
690 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
691 pub const DSBI_RETURNOBJECTCLASS
: u32 = 16777216u32;
692 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
693 pub const DSBI_RETURN_FORMAT
: u32 = 1048576u32;
694 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
695 pub const DSBI_SIMPLEAUTHENTICATE
: u32 = 8388608u32;
696 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
697 pub const DSBM_CHANGEIMAGESTATE
: u32 = 102u32;
698 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
699 pub const DSBM_CONTEXTMENU
: u32 = 104u32;
700 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
701 pub const DSBM_HELP
: u32 = 103u32;
702 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
703 pub const DSBM_QUERYINSERT
: u32 = 100u32;
704 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
705 pub const DSBM_QUERYINSERTA
: u32 = 101u32;
706 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
707 pub const DSBM_QUERYINSERTW
: u32 = 100u32;
708 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
709 pub const DSBS_CHECKED
: u32 = 1u32;
710 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
711 pub const DSBS_HIDDEN
: u32 = 2u32;
712 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
713 pub const DSBS_ROOT
: u32 = 4u32;
714 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
715 pub const DSB_MAX_DISPLAYNAME_CHARS
: u32 = 64u32;
716 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
717 pub const DSCCIF_HASWIZARDDIALOG
: u32 = 1u32;
718 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
719 pub const DSCCIF_HASWIZARDPRIMARYPAGE
: u32 = 2u32;
720 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
721 pub const DSDSOF_DONTSIGNSEAL
: u32 = 4u32;
722 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
723 pub const DSDSOF_DSAVAILABLE
: u32 = 1073741824u32;
724 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
725 pub const DSDSOF_HASUSERANDSERVERINFO
: u32 = 1u32;
726 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
727 pub const DSDSOF_SIMPLEAUTHENTICATE
: u32 = 2u32;
728 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
729 pub const DSECAF_NOTLISTED
: u32 = 1u32;
730 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
731 pub const DSGIF_DEFAULTISCONTAINER
: u32 = 32u32;
732 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
733 pub const DSGIF_GETDEFAULTICON
: u32 = 16u32;
734 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
735 pub const DSGIF_ISDISABLED
: u32 = 2u32;
736 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
737 pub const DSGIF_ISMASK
: u32 = 15u32;
738 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
739 pub const DSGIF_ISNORMAL
: u32 = 0u32;
740 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
741 pub const DSGIF_ISOPEN
: u32 = 1u32;
742 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
743 pub const DSICCF_IGNORETREATASLEAF
: u32 = 1u32;
744 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
745 pub const DSOBJECT_ISCONTAINER
: u32 = 1u32;
746 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
747 pub const DSOBJECT_READONLYPAGES
: u32 = 2147483648u32;
748 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
749 pub const DSOP_DOWNLEVEL_FILTER_ALL_APP_PACKAGES
: u32 = 2281701376u32;
750 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
751 pub const DSOP_DOWNLEVEL_FILTER_ALL_WELLKNOWN_SIDS
: u32 = 2147614720u32;
752 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
753 pub const DSOP_DOWNLEVEL_FILTER_ANONYMOUS
: u32 = 2147483712u32;
754 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
755 pub const DSOP_DOWNLEVEL_FILTER_AUTHENTICATED_USER
: u32 = 2147483680u32;
756 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
757 pub const DSOP_DOWNLEVEL_FILTER_BATCH
: u32 = 2147483776u32;
758 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
759 pub const DSOP_DOWNLEVEL_FILTER_COMPUTERS
: u32 = 2147483656u32;
760 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
761 pub const DSOP_DOWNLEVEL_FILTER_CREATOR_GROUP
: u32 = 2147484160u32;
762 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
763 pub const DSOP_DOWNLEVEL_FILTER_CREATOR_OWNER
: u32 = 2147483904u32;
764 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
765 pub const DSOP_DOWNLEVEL_FILTER_DIALUP
: u32 = 2147484672u32;
766 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
767 pub const DSOP_DOWNLEVEL_FILTER_EXCLUDE_BUILTIN_GROUPS
: u32 = 2147516416u32;
768 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
769 pub const DSOP_DOWNLEVEL_FILTER_GLOBAL_GROUPS
: u32 = 2147483652u32;
770 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
771 pub const DSOP_DOWNLEVEL_FILTER_IIS_APP_POOL
: u32 = 2214592512u32;
772 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
773 pub const DSOP_DOWNLEVEL_FILTER_INTERACTIVE
: u32 = 2147485696u32;
774 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
775 pub const DSOP_DOWNLEVEL_FILTER_INTERNET_USER
: u32 = 2149580800u32;
776 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
777 pub const DSOP_DOWNLEVEL_FILTER_LOCAL_ACCOUNTS
: u32 = 2415919104u32;
778 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
779 pub const DSOP_DOWNLEVEL_FILTER_LOCAL_GROUPS
: u32 = 2147483650u32;
780 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
781 pub const DSOP_DOWNLEVEL_FILTER_LOCAL_LOGON
: u32 = 2164260864u32;
782 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
783 pub const DSOP_DOWNLEVEL_FILTER_LOCAL_SERVICE
: u32 = 2147745792u32;
784 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
785 pub const DSOP_DOWNLEVEL_FILTER_NETWORK
: u32 = 2147487744u32;
786 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
787 pub const DSOP_DOWNLEVEL_FILTER_NETWORK_SERVICE
: u32 = 2148007936u32;
788 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
789 pub const DSOP_DOWNLEVEL_FILTER_OWNER_RIGHTS
: u32 = 2151677952u32;
790 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
791 pub const DSOP_DOWNLEVEL_FILTER_REMOTE_LOGON
: u32 = 2148532224u32;
792 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
793 pub const DSOP_DOWNLEVEL_FILTER_SERVICE
: u32 = 2147491840u32;
794 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
795 pub const DSOP_DOWNLEVEL_FILTER_SERVICES
: u32 = 2155872256u32;
796 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
797 pub const DSOP_DOWNLEVEL_FILTER_SYSTEM
: u32 = 2147500032u32;
798 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
799 pub const DSOP_DOWNLEVEL_FILTER_TERMINAL_SERVER
: u32 = 2147549184u32;
800 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
801 pub const DSOP_DOWNLEVEL_FILTER_THIS_ORG_CERT
: u32 = 2181038080u32;
802 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
803 pub const DSOP_DOWNLEVEL_FILTER_USERS
: u32 = 2147483649u32;
804 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
805 pub const DSOP_DOWNLEVEL_FILTER_WORLD
: u32 = 2147483664u32;
806 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
807 pub const DSOP_FILTER_BUILTIN_GROUPS
: u32 = 4u32;
808 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
809 pub const DSOP_FILTER_COMPUTERS
: u32 = 2048u32;
810 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
811 pub const DSOP_FILTER_CONTACTS
: u32 = 1024u32;
812 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
813 pub const DSOP_FILTER_DOMAIN_LOCAL_GROUPS_DL
: u32 = 256u32;
814 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
815 pub const DSOP_FILTER_DOMAIN_LOCAL_GROUPS_SE
: u32 = 512u32;
816 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
817 pub const DSOP_FILTER_GLOBAL_GROUPS_DL
: u32 = 64u32;
818 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
819 pub const DSOP_FILTER_GLOBAL_GROUPS_SE
: u32 = 128u32;
820 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
821 pub const DSOP_FILTER_INCLUDE_ADVANCED_VIEW
: u32 = 1u32;
822 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
823 pub const DSOP_FILTER_PASSWORDSETTINGS_OBJECTS
: u32 = 8192u32;
824 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
825 pub const DSOP_FILTER_SERVICE_ACCOUNTS
: u32 = 4096u32;
826 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
827 pub const DSOP_FILTER_UNIVERSAL_GROUPS_DL
: u32 = 16u32;
828 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
829 pub const DSOP_FILTER_UNIVERSAL_GROUPS_SE
: u32 = 32u32;
830 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
831 pub const DSOP_FILTER_USERS
: u32 = 2u32;
832 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
833 pub const DSOP_FILTER_WELL_KNOWN_PRINCIPALS
: u32 = 8u32;
834 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
835 pub const DSOP_FLAG_MULTISELECT
: u32 = 1u32;
836 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
837 pub const DSOP_FLAG_SKIP_TARGET_COMPUTER_DC_CHECK
: u32 = 2u32;
838 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
839 pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_COMPUTERS
: u32 = 256u32;
840 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
841 pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_CONTACTS
: u32 = 512u32;
842 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
843 pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_GROUPS
: u32 = 128u32;
844 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
845 pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_PASSWORDSETTINGS_OBJECTS
: u32 = 2048u32;
846 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
847 pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_SERVICE_ACCOUNTS
: u32 = 1024u32;
848 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
849 pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_USERS
: u32 = 64u32;
850 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
851 pub const DSOP_SCOPE_FLAG_STARTING_SCOPE
: u32 = 1u32;
852 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
853 pub const DSOP_SCOPE_FLAG_WANT_DOWNLEVEL_BUILTIN_PATH
: u32 = 32u32;
854 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
855 pub const DSOP_SCOPE_FLAG_WANT_PROVIDER_GC
: u32 = 8u32;
856 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
857 pub const DSOP_SCOPE_FLAG_WANT_PROVIDER_LDAP
: u32 = 4u32;
858 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
859 pub const DSOP_SCOPE_FLAG_WANT_PROVIDER_WINNT
: u32 = 2u32;
860 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
861 pub const DSOP_SCOPE_FLAG_WANT_SID_PATH
: u32 = 16u32;
862 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
863 pub const DSOP_SCOPE_TYPE_DOWNLEVEL_JOINED_DOMAIN
: u32 = 4u32;
864 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
865 pub const DSOP_SCOPE_TYPE_ENTERPRISE_DOMAIN
: u32 = 8u32;
866 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
867 pub const DSOP_SCOPE_TYPE_EXTERNAL_DOWNLEVEL_DOMAIN
: u32 = 64u32;
868 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
869 pub const DSOP_SCOPE_TYPE_EXTERNAL_UPLEVEL_DOMAIN
: u32 = 32u32;
870 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
871 pub const DSOP_SCOPE_TYPE_GLOBAL_CATALOG
: u32 = 16u32;
872 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
873 pub const DSOP_SCOPE_TYPE_TARGET_COMPUTER
: u32 = 1u32;
874 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
875 pub const DSOP_SCOPE_TYPE_UPLEVEL_JOINED_DOMAIN
: u32 = 2u32;
876 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
877 pub const DSOP_SCOPE_TYPE_USER_ENTERED_DOWNLEVEL_SCOPE
: u32 = 512u32;
878 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
879 pub const DSOP_SCOPE_TYPE_USER_ENTERED_UPLEVEL_SCOPE
: u32 = 256u32;
880 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
881 pub const DSOP_SCOPE_TYPE_WORKGROUP
: u32 = 128u32;
882 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
883 pub const DSPROP_ATTRCHANGED_MSG
: &str = "DsPropAttrChanged";
884 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
885 pub const DSPROVIDER_ADVANCED
: u32 = 16u32;
886 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
887 pub const DSPROVIDER_AD_LDS
: u32 = 32u32;
888 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
889 pub const DSPROVIDER_UNUSED_0
: u32 = 1u32;
890 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
891 pub const DSPROVIDER_UNUSED_1
: u32 = 2u32;
892 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
893 pub const DSPROVIDER_UNUSED_2
: u32 = 4u32;
894 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
895 pub const DSPROVIDER_UNUSED_3
: u32 = 8u32;
896 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
897 pub const DSQPF_ENABLEADMINFEATURES
: u32 = 8u32;
898 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
899 pub const DSQPF_ENABLEADVANCEDFEATURES
: u32 = 16u32;
900 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
901 pub const DSQPF_HASCREDENTIALS
: u32 = 32u32;
902 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
903 pub const DSQPF_NOCHOOSECOLUMNS
: u32 = 64u32;
904 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
905 pub const DSQPF_NOSAVE
: u32 = 1u32;
906 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
907 pub const DSQPF_SAVELOCATION
: u32 = 2u32;
908 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
909 pub const DSQPF_SHOWHIDDENOBJECTS
: u32 = 4u32;
910 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
911 pub const DSQPM_GETCLASSLIST
: u32 = 268435456u32;
912 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
913 pub const DSQPM_HELPTOPICS
: u32 = 268435457u32;
914 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
915 pub const DSROLE_PRIMARY_DOMAIN_GUID_PRESENT
: u32 = 16777216u32;
916 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
917 pub const DSROLE_PRIMARY_DS_MIXED_MODE
: u32 = 2u32;
918 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
919 pub const DSROLE_PRIMARY_DS_READONLY
: u32 = 8u32;
920 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
921 pub const DSROLE_PRIMARY_DS_RUNNING
: u32 = 1u32;
922 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
923 pub const DSROLE_UPGRADE_IN_PROGRESS
: u32 = 4u32;
924 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
925 pub const DSSSF_DONTSIGNSEAL
: u32 = 2u32;
926 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
927 pub const DSSSF_DSAVAILABLE
: u32 = 2147483648u32;
928 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
929 pub const DSSSF_SIMPLEAUTHENTICATE
: u32 = 1u32;
930 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
931 pub const DS_AVOID_SELF
: u32 = 16384u32;
932 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
933 pub const DS_BACKGROUND_ONLY
: u32 = 256u32;
934 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
935 pub const DS_BEHAVIOR_LONGHORN
: u32 = 3u32;
936 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
937 pub const DS_BEHAVIOR_WIN2000
: u32 = 0u32;
938 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
939 pub const DS_BEHAVIOR_WIN2003
: u32 = 2u32;
940 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
941 pub const DS_BEHAVIOR_WIN2003_WITH_MIXED_DOMAINS
: u32 = 1u32;
942 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
943 pub const DS_BEHAVIOR_WIN2008
: u32 = 3u32;
944 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
945 pub const DS_BEHAVIOR_WIN2008R2
: u32 = 4u32;
946 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
947 pub const DS_BEHAVIOR_WIN2012
: u32 = 5u32;
948 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
949 pub const DS_BEHAVIOR_WIN2012R2
: u32 = 6u32;
950 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
951 pub const DS_BEHAVIOR_WIN2016
: u32 = 7u32;
952 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
953 pub const DS_BEHAVIOR_WIN7
: u32 = 4u32;
954 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
955 pub const DS_BEHAVIOR_WIN8
: u32 = 5u32;
956 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
957 pub const DS_BEHAVIOR_WINBLUE
: u32 = 6u32;
958 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
959 pub const DS_BEHAVIOR_WINTHRESHOLD
: u32 = 7u32;
960 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
961 pub const DS_CLOSEST_FLAG
: u32 = 128u32;
962 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
963 pub const DS_DIRECTORY_SERVICE_10_REQUIRED
: u32 = 8388608u32;
964 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
965 pub const DS_DIRECTORY_SERVICE_6_REQUIRED
: u32 = 524288u32;
966 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
967 pub const DS_DIRECTORY_SERVICE_8_REQUIRED
: u32 = 2097152u32;
968 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
969 pub const DS_DIRECTORY_SERVICE_9_REQUIRED
: u32 = 4194304u32;
970 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
971 pub const DS_DIRECTORY_SERVICE_PREFERRED
: u32 = 32u32;
972 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
973 pub const DS_DIRECTORY_SERVICE_REQUIRED
: u32 = 16u32;
974 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
975 pub const DS_DNS_CONTROLLER_FLAG
: u32 = 536870912u32;
976 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
977 pub const DS_DNS_DOMAIN_FLAG
: u32 = 1073741824u32;
978 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
979 pub const DS_DNS_FOREST_FLAG
: u32 = 2147483648u32;
980 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
981 pub const DS_DOMAIN_DIRECT_INBOUND
: u32 = 32u32;
982 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
983 pub const DS_DOMAIN_DIRECT_OUTBOUND
: u32 = 2u32;
984 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
985 pub const DS_DOMAIN_IN_FOREST
: u32 = 1u32;
986 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
987 pub const DS_DOMAIN_NATIVE_MODE
: u32 = 16u32;
988 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
989 pub const DS_DOMAIN_PRIMARY
: u32 = 8u32;
990 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
991 pub const DS_DOMAIN_TREE_ROOT
: u32 = 4u32;
992 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
993 pub const DS_DS_10_FLAG
: u32 = 65536u32;
994 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
995 pub const DS_DS_8_FLAG
: u32 = 16384u32;
996 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
997 pub const DS_DS_9_FLAG
: u32 = 32768u32;
998 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
999 pub const DS_DS_FLAG
: u32 = 16u32;
1000 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1001 pub const DS_EXIST_ADVISORY_MODE
: u32 = 1u32;
1002 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1003 pub const DS_FORCE_REDISCOVERY
: u32 = 1u32;
1004 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1005 pub const DS_FULL_SECRET_DOMAIN_6_FLAG
: u32 = 4096u32;
1006 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1007 pub const DS_GC_FLAG
: u32 = 4u32;
1008 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1009 pub const DS_GC_SERVER_REQUIRED
: u32 = 64u32;
1010 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1011 pub const DS_GFTI_UPDATE_TDO
: u32 = 1u32;
1012 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1013 pub const DS_GFTI_VALID_FLAGS
: u32 = 1u32;
1014 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1015 pub const DS_GOOD_TIMESERV_FLAG
: u32 = 512u32;
1016 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1017 pub const DS_GOOD_TIMESERV_PREFERRED
: u32 = 8192u32;
1018 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1019 pub const DS_INSTANCETYPE_IS_NC_HEAD
: u32 = 1u32;
1020 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1021 pub const DS_INSTANCETYPE_NC_COMING
: u32 = 16u32;
1022 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1023 pub const DS_INSTANCETYPE_NC_GOING
: u32 = 32u32;
1024 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1025 pub const DS_INSTANCETYPE_NC_IS_WRITEABLE
: u32 = 4u32;
1026 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1027 pub const DS_IP_REQUIRED
: u32 = 512u32;
1028 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1029 pub const DS_IS_DNS_NAME
: u32 = 131072u32;
1030 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1031 pub const DS_IS_FLAT_NAME
: u32 = 65536u32;
1032 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1033 pub const DS_KCC_FLAG_ASYNC_OP
: u32 = 1u32;
1034 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1035 pub const DS_KCC_FLAG_DAMPED
: u32 = 2u32;
1036 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1037 pub const DS_KDC_FLAG
: u32 = 32u32;
1038 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1039 pub const DS_KDC_REQUIRED
: u32 = 1024u32;
1040 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1041 pub const DS_KEY_LIST_FLAG
: u32 = 131072u32;
1042 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1043 pub const DS_KEY_LIST_SUPPORT_REQUIRED
: u32 = 16777216u32;
1044 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1045 pub const DS_LDAP_FLAG
: u32 = 8u32;
1046 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1047 pub const DS_LIST_ACCOUNT_OBJECT_FOR_SERVER
: u32 = 2u32;
1048 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1049 pub const DS_LIST_DNS_HOST_NAME_FOR_SERVER
: u32 = 1u32;
1050 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1051 pub const DS_LIST_DSA_OBJECT_FOR_SERVER
: u32 = 0u32;
1052 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1053 pub const DS_NDNC_FLAG
: u32 = 1024u32;
1054 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1055 pub const DS_NOTIFY_AFTER_SITE_RECORDS
: u32 = 2u32;
1056 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1057 pub const DS_ONLY_DO_SITE_NAME
: u32 = 1u32;
1058 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1059 pub const DS_ONLY_LDAP_NEEDED
: u32 = 32768u32;
1060 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1061 pub const DS_PDC_FLAG
: u32 = 1u32;
1062 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1063 pub const DS_PDC_REQUIRED
: u32 = 128u32;
1064 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1065 pub const DS_PING_FLAGS
: u32 = 1048575u32;
1066 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1067 pub const DS_PROP_ADMIN_PREFIX
: &str = "admin";
1068 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1069 pub const DS_PROP_SHELL_PREFIX
: &str = "shell";
1070 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1071 pub const DS_REPADD_ASYNCHRONOUS_OPERATION
: u32 = 1u32;
1072 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1073 pub const DS_REPADD_ASYNCHRONOUS_REPLICA
: u32 = 32u32;
1074 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1075 pub const DS_REPADD_CRITICAL
: u32 = 2048u32;
1076 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1077 pub const DS_REPADD_DISABLE_NOTIFICATION
: u32 = 64u32;
1078 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1079 pub const DS_REPADD_DISABLE_PERIODIC
: u32 = 128u32;
1080 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1081 pub const DS_REPADD_INITIAL
: u32 = 4u32;
1082 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1083 pub const DS_REPADD_INTERSITE_MESSAGING
: u32 = 16u32;
1084 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1085 pub const DS_REPADD_NEVER_NOTIFY
: u32 = 512u32;
1086 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1087 pub const DS_REPADD_NONGC_RO_REPLICA
: u32 = 16777216u32;
1088 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1089 pub const DS_REPADD_PERIODIC
: u32 = 8u32;
1090 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1091 pub const DS_REPADD_SELECT_SECRETS
: u32 = 4096u32;
1092 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1093 pub const DS_REPADD_TWO_WAY
: u32 = 1024u32;
1094 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1095 pub const DS_REPADD_USE_COMPRESSION
: u32 = 256u32;
1096 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1097 pub const DS_REPADD_WRITEABLE
: u32 = 2u32;
1098 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1099 pub const DS_REPDEL_ASYNCHRONOUS_OPERATION
: u32 = 1u32;
1100 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1101 pub const DS_REPDEL_IGNORE_ERRORS
: u32 = 8u32;
1102 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1103 pub const DS_REPDEL_INTERSITE_MESSAGING
: u32 = 4u32;
1104 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1105 pub const DS_REPDEL_LOCAL_ONLY
: u32 = 16u32;
1106 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1107 pub const DS_REPDEL_NO_SOURCE
: u32 = 32u32;
1108 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1109 pub const DS_REPDEL_REF_OK
: u32 = 64u32;
1110 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1111 pub const DS_REPDEL_WRITEABLE
: u32 = 2u32;
1112 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1113 pub const DS_REPL_INFO_FLAG_IMPROVE_LINKED_ATTRS
: u32 = 1u32;
1114 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1115 pub const DS_REPL_NBR_COMPRESS_CHANGES
: u32 = 268435456u32;
1116 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1117 pub const DS_REPL_NBR_DISABLE_SCHEDULED_SYNC
: u32 = 134217728u32;
1118 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1119 pub const DS_REPL_NBR_DO_SCHEDULED_SYNCS
: u32 = 64u32;
1120 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1121 pub const DS_REPL_NBR_FULL_SYNC_IN_PROGRESS
: u32 = 65536u32;
1122 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1123 pub const DS_REPL_NBR_FULL_SYNC_NEXT_PACKET
: u32 = 131072u32;
1124 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1125 pub const DS_REPL_NBR_GCSPN
: u32 = 1048576u32;
1126 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1127 pub const DS_REPL_NBR_IGNORE_CHANGE_NOTIFICATIONS
: u32 = 67108864u32;
1128 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1129 pub const DS_REPL_NBR_NEVER_SYNCED
: u32 = 2097152u32;
1130 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1131 pub const DS_REPL_NBR_NONGC_RO_REPLICA
: u32 = 1024u32;
1132 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1133 pub const DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS
: u32 = 536870912u32;
1134 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1135 pub const DS_REPL_NBR_PARTIAL_ATTRIBUTE_SET
: u32 = 1073741824u32;
1136 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1137 pub const DS_REPL_NBR_PREEMPTED
: u32 = 16777216u32;
1138 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1139 pub const DS_REPL_NBR_RETURN_OBJECT_PARENTS
: u32 = 2048u32;
1140 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1141 pub const DS_REPL_NBR_SELECT_SECRETS
: u32 = 4096u32;
1142 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1143 pub const DS_REPL_NBR_SYNC_ON_STARTUP
: u32 = 32u32;
1144 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1145 pub const DS_REPL_NBR_TWO_WAY_SYNC
: u32 = 512u32;
1146 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1147 pub const DS_REPL_NBR_USE_ASYNC_INTERSITE_TRANSPORT
: u32 = 128u32;
1148 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1149 pub const DS_REPL_NBR_WRITEABLE
: u32 = 16u32;
1150 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1151 pub const DS_REPMOD_ASYNCHRONOUS_OPERATION
: u32 = 1u32;
1152 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1153 pub const DS_REPMOD_UPDATE_ADDRESS
: u32 = 2u32;
1154 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1155 pub const DS_REPMOD_UPDATE_FLAGS
: u32 = 1u32;
1156 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1157 pub const DS_REPMOD_UPDATE_INSTANCE
: u32 = 2u32;
1158 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1159 pub const DS_REPMOD_UPDATE_RESULT
: u32 = 8u32;
1160 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1161 pub const DS_REPMOD_UPDATE_SCHEDULE
: u32 = 4u32;
1162 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1163 pub const DS_REPMOD_UPDATE_TRANSPORT
: u32 = 16u32;
1164 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1165 pub const DS_REPMOD_WRITEABLE
: u32 = 2u32;
1166 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1167 pub const DS_REPSYNCALL_ABORT_IF_SERVER_UNAVAILABLE
: u32 = 1u32;
1168 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1169 pub const DS_REPSYNCALL_CROSS_SITE_BOUNDARIES
: u32 = 64u32;
1170 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1171 pub const DS_REPSYNCALL_DO_NOT_SYNC
: u32 = 8u32;
1172 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1173 pub const DS_REPSYNCALL_ID_SERVERS_BY_DN
: u32 = 4u32;
1174 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1175 pub const DS_REPSYNCALL_NO_OPTIONS
: u32 = 0u32;
1176 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1177 pub const DS_REPSYNCALL_PUSH_CHANGES_OUTWARD
: u32 = 32u32;
1178 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1179 pub const DS_REPSYNCALL_SKIP_INITIAL_CHECK
: u32 = 16u32;
1180 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1181 pub const DS_REPSYNCALL_SYNC_ADJACENT_SERVERS_ONLY
: u32 = 2u32;
1182 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1183 pub const DS_REPSYNC_ABANDONED
: u32 = 32768u32;
1184 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1185 pub const DS_REPSYNC_ADD_REFERENCE
: u32 = 512u32;
1186 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1187 pub const DS_REPSYNC_ASYNCHRONOUS_OPERATION
: u32 = 1u32;
1188 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1189 pub const DS_REPSYNC_ASYNCHRONOUS_REPLICA
: u32 = 1048576u32;
1190 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1191 pub const DS_REPSYNC_CRITICAL
: u32 = 2097152u32;
1192 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1193 pub const DS_REPSYNC_FORCE
: u32 = 256u32;
1194 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1195 pub const DS_REPSYNC_FULL
: u32 = 32u32;
1196 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1197 pub const DS_REPSYNC_FULL_IN_PROGRESS
: u32 = 4194304u32;
1198 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1199 pub const DS_REPSYNC_INITIAL
: u32 = 8192u32;
1200 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1201 pub const DS_REPSYNC_INITIAL_IN_PROGRESS
: u32 = 65536u32;
1202 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1203 pub const DS_REPSYNC_INTERSITE_MESSAGING
: u32 = 8u32;
1204 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1205 pub const DS_REPSYNC_NEVER_COMPLETED
: u32 = 1024u32;
1206 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1207 pub const DS_REPSYNC_NEVER_NOTIFY
: u32 = 4096u32;
1208 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1209 pub const DS_REPSYNC_NONGC_RO_REPLICA
: u32 = 16777216u32;
1210 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1211 pub const DS_REPSYNC_NOTIFICATION
: u32 = 524288u32;
1212 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1213 pub const DS_REPSYNC_NO_DISCARD
: u32 = 128u32;
1214 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1215 pub const DS_REPSYNC_PARTIAL_ATTRIBUTE_SET
: u32 = 131072u32;
1216 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1217 pub const DS_REPSYNC_PERIODIC
: u32 = 4u32;
1218 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1219 pub const DS_REPSYNC_PREEMPTED
: u32 = 8388608u32;
1220 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1221 pub const DS_REPSYNC_REQUEUE
: u32 = 262144u32;
1222 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1223 pub const DS_REPSYNC_SELECT_SECRETS
: u32 = 32768u32;
1224 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1225 pub const DS_REPSYNC_TWO_WAY
: u32 = 2048u32;
1226 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1227 pub const DS_REPSYNC_URGENT
: u32 = 64u32;
1228 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1229 pub const DS_REPSYNC_USE_COMPRESSION
: u32 = 16384u32;
1230 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1231 pub const DS_REPSYNC_WRITEABLE
: u32 = 2u32;
1232 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1233 pub const DS_REPUPD_ADD_REFERENCE
: u32 = 4u32;
1234 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1235 pub const DS_REPUPD_ASYNCHRONOUS_OPERATION
: u32 = 1u32;
1236 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1237 pub const DS_REPUPD_DELETE_REFERENCE
: u32 = 8u32;
1238 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1239 pub const DS_REPUPD_REFERENCE_GCSPN
: u32 = 16u32;
1240 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1241 pub const DS_REPUPD_WRITEABLE
: u32 = 2u32;
1242 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1243 pub const DS_RETURN_DNS_NAME
: u32 = 1073741824u32;
1244 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1245 pub const DS_RETURN_FLAT_NAME
: u32 = 2147483648u32;
1246 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1247 pub const DS_ROLE_DOMAIN_OWNER
: u32 = 1u32;
1248 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1249 pub const DS_ROLE_INFRASTRUCTURE_OWNER
: u32 = 4u32;
1250 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1251 pub const DS_ROLE_PDC_OWNER
: u32 = 2u32;
1252 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1253 pub const DS_ROLE_RID_OWNER
: u32 = 3u32;
1254 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1255 pub const DS_ROLE_SCHEMA_OWNER
: u32 = 0u32;
1256 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1257 pub const DS_SCHEMA_GUID_ATTR
: u32 = 1u32;
1258 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1259 pub const DS_SCHEMA_GUID_ATTR_SET
: u32 = 2u32;
1260 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1261 pub const DS_SCHEMA_GUID_CLASS
: u32 = 3u32;
1262 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1263 pub const DS_SCHEMA_GUID_CONTROL_RIGHT
: u32 = 4u32;
1264 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1265 pub const DS_SCHEMA_GUID_NOT_FOUND
: u32 = 0u32;
1266 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1267 pub const DS_SELECT_SECRET_DOMAIN_6_FLAG
: u32 = 2048u32;
1268 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1269 pub const DS_SYNCED_EVENT_NAME
: &str = "NTDSInitialSyncsCompleted";
1270 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1271 pub const DS_SYNCED_EVENT_NAME_W
: &str = "NTDSInitialSyncsCompleted";
1272 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1273 pub const DS_TIMESERV_FLAG
: u32 = 64u32;
1274 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1275 pub const DS_TIMESERV_REQUIRED
: u32 = 2048u32;
1276 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1277 pub const DS_TRY_NEXTCLOSEST_SITE
: u32 = 262144u32;
1278 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1279 pub const DS_WEB_SERVICE_REQUIRED
: u32 = 1048576u32;
1280 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1281 pub const DS_WRITABLE_FLAG
: u32 = 256u32;
1282 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1283 pub const DS_WRITABLE_REQUIRED
: u32 = 4096u32;
1284 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1285 pub const DS_WS_FLAG
: u32 = 8192u32;
1286 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] }
;
1287 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1288 pub const FACILITY_BACKUP
: u32 = 2047u32;
1289 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1290 pub const FACILITY_NTDSB
: u32 = 2048u32;
1291 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1292 pub const FACILITY_SYSTEM
: u32 = 0u32;
1293 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1294 pub const FLAG_DISABLABLE_OPTIONAL_FEATURE
: u32 = 4u32;
1295 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1296 pub const FLAG_DOMAIN_OPTIONAL_FEATURE
: u32 = 2u32;
1297 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1298 pub const FLAG_FOREST_OPTIONAL_FEATURE
: u32 = 1u32;
1299 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1300 pub const FLAG_SERVER_OPTIONAL_FEATURE
: u32 = 8u32;
1301 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1302 pub const FRSCONN_MAX_PRIORITY
: u32 = 8u32;
1303 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1304 pub const FRSCONN_PRIORITY_MASK
: u32 = 1879048192u32;
1305 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] }
;
1306 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1307 pub const GUID_COMPUTRS_CONTAINER_A
: &str = "aa312825768811d1aded00c04fd8d5cd";
1308 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1309 pub const GUID_COMPUTRS_CONTAINER_W
: &str = "aa312825768811d1aded00c04fd8d5cd";
1310 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1311 pub const GUID_DELETED_OBJECTS_CONTAINER_A
: &str = "18e2ea80684f11d2b9aa00c04f79f805";
1312 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1313 pub const GUID_DELETED_OBJECTS_CONTAINER_W
: &str = "18e2ea80684f11d2b9aa00c04f79f805";
1314 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1315 pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_A
: &str = "a361b2ffffd211d1aa4b00c04fd7d83a";
1316 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1317 pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_W
: &str = "a361b2ffffd211d1aa4b00c04fd7d83a";
1318 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1319 pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_A
: &str = "22b70c67d56e4efb91e9300fca3dc1aa";
1320 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1321 pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_W
: &str = "22b70c67d56e4efb91e9300fca3dc1aa";
1322 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1323 pub const GUID_INFRASTRUCTURE_CONTAINER_A
: &str = "2fbac1870ade11d297c400c04fd8d5cd";
1324 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1325 pub const GUID_INFRASTRUCTURE_CONTAINER_W
: &str = "2fbac1870ade11d297c400c04fd8d5cd";
1326 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1327 pub const GUID_KEYS_CONTAINER_W
: &str = "683A24E2E8164BD3AF86AC3C2CF3F981";
1328 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1329 pub const GUID_LOSTANDFOUND_CONTAINER_A
: &str = "ab8153b7768811d1aded00c04fd8d5cd";
1330 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1331 pub const GUID_LOSTANDFOUND_CONTAINER_W
: &str = "ab8153b7768811d1aded00c04fd8d5cd";
1332 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1333 pub const GUID_MANAGED_SERVICE_ACCOUNTS_CONTAINER_W
: &str = "1EB93889E40C45DF9F0C64D23BBB6237";
1334 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1335 pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_A
: &str = "f4be92a4c777485e878e9421d53087db";
1336 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1337 pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_W
: &str = "f4be92a4c777485e878e9421d53087db";
1338 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1339 pub const GUID_NTDS_QUOTAS_CONTAINER_A
: &str = "6227f0af1fc2410d8e3bb10615bb5b0f";
1340 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1341 pub const GUID_NTDS_QUOTAS_CONTAINER_W
: &str = "6227f0af1fc2410d8e3bb10615bb5b0f";
1342 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1343 pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_A
: &str = "73e843ece8cc4046b4ab07ffe4ab5bcd";
1344 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1345 pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_W
: &str = "73e843ece8cc4046b4ab07ffe4ab5bcd";
1346 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1347 pub const GUID_PROGRAM_DATA_CONTAINER_A
: &str = "09460c08ae1e4a4ea0f64aee7daa1e5a";
1348 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1349 pub const GUID_PROGRAM_DATA_CONTAINER_W
: &str = "09460c08ae1e4a4ea0f64aee7daa1e5a";
1350 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1351 pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_A
: &str = "d8dc6d76d0ac5e44f3b9a7f9b6744f2a";
1352 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1353 pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_W
: &str = "d8dc6d76d0ac5e44f3b9a7f9b6744f2a";
1354 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1355 pub const GUID_SYSTEMS_CONTAINER_A
: &str = "ab1d30f3768811d1aded00c04fd8d5cd";
1356 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1357 pub const GUID_SYSTEMS_CONTAINER_W
: &str = "ab1d30f3768811d1aded00c04fd8d5cd";
1358 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1359 pub const GUID_USERS_CONTAINER_A
: &str = "a9d1ca15768811d1aded00c04fd8d5cd";
1360 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1361 pub const GUID_USERS_CONTAINER_W
: &str = "a9d1ca15768811d1aded00c04fd8d5cd";
1362 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] }
;
1363 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] }
;
1364 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1365 pub const NTDSAPI_BIND_ALLOW_DELEGATION
: u32 = 1u32;
1366 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1367 pub const NTDSAPI_BIND_FIND_BINDING
: u32 = 2u32;
1368 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1369 pub const NTDSAPI_BIND_FORCE_KERBEROS
: u32 = 4u32;
1370 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1371 pub const NTDSCONN_KCC_GC_TOPOLOGY
: u32 = 1u32;
1372 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1373 pub const NTDSCONN_KCC_INTERSITE_GC_TOPOLOGY
: u32 = 32u32;
1374 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1375 pub const NTDSCONN_KCC_INTERSITE_TOPOLOGY
: u32 = 64u32;
1376 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1377 pub const NTDSCONN_KCC_MINIMIZE_HOPS_TOPOLOGY
: u32 = 4u32;
1378 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1379 pub const NTDSCONN_KCC_NO_REASON
: u32 = 0u32;
1380 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1381 pub const NTDSCONN_KCC_OSCILLATING_CONNECTION_TOPOLOGY
: u32 = 16u32;
1382 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1383 pub const NTDSCONN_KCC_REDUNDANT_SERVER_TOPOLOGY
: u32 = 512u32;
1384 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1385 pub const NTDSCONN_KCC_RING_TOPOLOGY
: u32 = 2u32;
1386 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1387 pub const NTDSCONN_KCC_SERVER_FAILOVER_TOPOLOGY
: u32 = 128u32;
1388 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1389 pub const NTDSCONN_KCC_SITE_FAILOVER_TOPOLOGY
: u32 = 256u32;
1390 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1391 pub const NTDSCONN_KCC_STALE_SERVERS_TOPOLOGY
: u32 = 8u32;
1392 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1393 pub const NTDSCONN_OPT_DISABLE_INTERSITE_COMPRESSION
: u32 = 16u32;
1394 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1395 pub const NTDSCONN_OPT_IGNORE_SCHEDULE_MASK
: u32 = 2147483648u32;
1396 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1397 pub const NTDSCONN_OPT_IS_GENERATED
: u32 = 1u32;
1398 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1399 pub const NTDSCONN_OPT_OVERRIDE_NOTIFY_DEFAULT
: u32 = 4u32;
1400 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1401 pub const NTDSCONN_OPT_RODC_TOPOLOGY
: u32 = 64u32;
1402 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1403 pub const NTDSCONN_OPT_TWOWAY_SYNC
: u32 = 2u32;
1404 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1405 pub const NTDSCONN_OPT_USER_OWNED_SCHEDULE
: u32 = 32u32;
1406 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1407 pub const NTDSCONN_OPT_USE_NOTIFY
: u32 = 8u32;
1408 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1409 pub const NTDSDSA_OPT_BLOCK_RPC
: u32 = 64u32;
1410 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1411 pub const NTDSDSA_OPT_DISABLE_INBOUND_REPL
: u32 = 2u32;
1412 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1413 pub const NTDSDSA_OPT_DISABLE_NTDSCONN_XLATE
: u32 = 8u32;
1414 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1415 pub const NTDSDSA_OPT_DISABLE_OUTBOUND_REPL
: u32 = 4u32;
1416 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1417 pub const NTDSDSA_OPT_DISABLE_SPN_REGISTRATION
: u32 = 16u32;
1418 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1419 pub const NTDSDSA_OPT_GENERATE_OWN_TOPO
: u32 = 32u32;
1420 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1421 pub const NTDSDSA_OPT_IS_GC
: u32 = 1u32;
1422 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1423 pub const NTDSSETTINGS_DEFAULT_SERVER_REDUNDANCY
: u32 = 2u32;
1424 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1425 pub const NTDSSETTINGS_OPT_FORCE_KCC_W2K_ELECTION
: u32 = 128u32;
1426 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1427 pub const NTDSSETTINGS_OPT_FORCE_KCC_WHISTLER_BEHAVIOR
: u32 = 64u32;
1428 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1429 pub const NTDSSETTINGS_OPT_IS_AUTO_TOPOLOGY_DISABLED
: u32 = 1u32;
1430 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1431 pub const NTDSSETTINGS_OPT_IS_GROUP_CACHING_ENABLED
: u32 = 32u32;
1432 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1433 pub const NTDSSETTINGS_OPT_IS_INTER_SITE_AUTO_TOPOLOGY_DISABLED
: u32 = 16u32;
1434 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1435 pub const NTDSSETTINGS_OPT_IS_RAND_BH_SELECTION_DISABLED
: u32 = 256u32;
1436 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1437 pub const NTDSSETTINGS_OPT_IS_REDUNDANT_SERVER_TOPOLOGY_ENABLED
: u32 = 1024u32;
1438 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1439 pub const NTDSSETTINGS_OPT_IS_SCHEDULE_HASHING_ENABLED
: u32 = 512u32;
1440 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1441 pub const NTDSSETTINGS_OPT_IS_TOPL_CLEANUP_DISABLED
: u32 = 2u32;
1442 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1443 pub const NTDSSETTINGS_OPT_IS_TOPL_DETECT_STALE_DISABLED
: u32 = 8u32;
1444 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1445 pub const NTDSSETTINGS_OPT_IS_TOPL_MIN_HOPS_DISABLED
: u32 = 4u32;
1446 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1447 pub const NTDSSETTINGS_OPT_W2K3_BRIDGES_REQUIRED
: u32 = 4096u32;
1448 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1449 pub const NTDSSETTINGS_OPT_W2K3_IGNORE_SCHEDULES
: u32 = 2048u32;
1450 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1451 pub const NTDSSITECONN_OPT_DISABLE_COMPRESSION
: u32 = 4u32;
1452 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1453 pub const NTDSSITECONN_OPT_TWOWAY_SYNC
: u32 = 2u32;
1454 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1455 pub const NTDSSITECONN_OPT_USE_NOTIFY
: u32 = 1u32;
1456 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1457 pub const NTDSSITELINK_OPT_DISABLE_COMPRESSION
: u32 = 4u32;
1458 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1459 pub const NTDSSITELINK_OPT_TWOWAY_SYNC
: u32 = 2u32;
1460 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1461 pub const NTDSSITELINK_OPT_USE_NOTIFY
: u32 = 1u32;
1462 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1463 pub const NTDSTRANSPORT_OPT_BRIDGES_REQUIRED
: u32 = 2u32;
1464 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1465 pub const NTDSTRANSPORT_OPT_IGNORE_SCHEDULES
: u32 = 1u32;
1466 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] }
;
1467 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] }
;
1468 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1469 pub const OQWF_DEFAULTFORM
: u32 = 2u32;
1470 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1471 pub const OQWF_HIDEMENUS
: u32 = 1024u32;
1472 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1473 pub const OQWF_HIDESEARCHUI
: u32 = 2048u32;
1474 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1475 pub const OQWF_ISSUEONOPEN
: u32 = 64u32;
1476 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1477 pub const OQWF_LOADQUERY
: u32 = 8u32;
1478 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1479 pub const OQWF_OKCANCEL
: u32 = 1u32;
1480 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1481 pub const OQWF_PARAMISPROPERTYBAG
: u32 = 2147483648u32;
1482 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1483 pub const OQWF_REMOVEFORMS
: u32 = 32u32;
1484 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1485 pub const OQWF_REMOVESCOPES
: u32 = 16u32;
1486 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1487 pub const OQWF_SAVEQUERYONOK
: u32 = 512u32;
1488 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1489 pub const OQWF_SHOWOPTIONAL
: u32 = 128u32;
1490 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1491 pub const OQWF_SINGLESELECT
: u32 = 4u32;
1492 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] }
;
1493 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] }
;
1494 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] }
;
1495 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] }
;
1496 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] }
;
1497 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] }
;
1498 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1499 pub const QUERYFORM_CHANGESFORMLIST
: u64 = 1u64;
1500 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1501 pub const QUERYFORM_CHANGESOPTFORMLIST
: u64 = 2u64;
1502 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] }
;
1503 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1504 pub const SCHEDULE_BANDWIDTH
: u32 = 1u32;
1505 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1506 pub const SCHEDULE_INTERVAL
: u32 = 0u32;
1507 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1508 pub const SCHEDULE_PRIORITY
: u32 = 2u32;
1509 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1510 pub const STATUS_SEVERITY_ERROR
: u32 = 3u32;
1511 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1512 pub const STATUS_SEVERITY_INFORMATIONAL
: u32 = 1u32;
1513 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1514 pub const STATUS_SEVERITY_SUCCESS
: u32 = 0u32;
1515 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1516 pub const STATUS_SEVERITY_WARNING
: u32 = 2u32;
1517 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] }
;
1518 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] }
;
1519 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] }
;
1520 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1521 pub const WM_ADSPROP_NOTIFY_APPLY
: u32 = 2128u32;
1522 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1523 pub const WM_ADSPROP_NOTIFY_CHANGE
: u32 = 2127u32;
1524 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1525 pub const WM_ADSPROP_NOTIFY_ERROR
: u32 = 2134u32;
1526 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1527 pub const WM_ADSPROP_NOTIFY_EXIT
: u32 = 2131u32;
1528 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1529 pub const WM_ADSPROP_NOTIFY_FOREGROUND
: u32 = 2130u32;
1530 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1531 pub const WM_ADSPROP_NOTIFY_PAGEHWND
: u32 = 2126u32;
1532 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1533 pub const WM_ADSPROP_NOTIFY_PAGEINIT
: u32 = 2125u32;
1534 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1535 pub const WM_ADSPROP_NOTIFY_SETFOCUS
: u32 = 2129u32;
1536 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] }
;
1537 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1538 pub const hrAccessDenied
: ::windows_sys
::core
::HRESULT
= -939522189i32;
1539 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1540 pub const hrAfterInitialization
: ::windows_sys
::core
::HRESULT
= -939522246i32;
1541 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1542 pub const hrAlreadyInitialized
: ::windows_sys
::core
::HRESULT
= -939523066i32;
1543 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1544 pub const hrAlreadyOpen
: ::windows_sys
::core
::HRESULT
= -939589627i32;
1545 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1546 pub const hrAlreadyPrepared
: ::windows_sys
::core
::HRESULT
= -939522489i32;
1547 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1548 pub const hrBFInUse
: ::windows_sys
::core
::HRESULT
= -939523894i32;
1549 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1550 pub const hrBFNotSynchronous
: ::windows_sys
::core
::HRESULT
= -2013265720i32;
1551 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1552 pub const hrBFPageNotFound
: ::windows_sys
::core
::HRESULT
= -2013265719i32;
1553 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1554 pub const hrBackupDirectoryNotEmpty
: ::windows_sys
::core
::HRESULT
= -939523592i32;
1555 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1556 pub const hrBackupInProgress
: ::windows_sys
::core
::HRESULT
= -939523591i32;
1557 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1558 pub const hrBackupNotAllowedYet
: ::windows_sys
::core
::HRESULT
= -939523573i32;
1559 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1560 pub const hrBadBackupDatabaseSize
: ::windows_sys
::core
::HRESULT
= -939523535i32;
1561 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1562 pub const hrBadCheckpointSignature
: ::windows_sys
::core
::HRESULT
= -939523564i32;
1563 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1564 pub const hrBadColumnId
: ::windows_sys
::core
::HRESULT
= -939522579i32;
1565 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1566 pub const hrBadDbSignature
: ::windows_sys
::core
::HRESULT
= -939523565i32;
1567 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1568 pub const hrBadItagSequence
: ::windows_sys
::core
::HRESULT
= -939522578i32;
1569 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1570 pub const hrBadLogSignature
: ::windows_sys
::core
::HRESULT
= -939523566i32;
1571 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1572 pub const hrBadLogVersion
: ::windows_sys
::core
::HRESULT
= -939523582i32;
1573 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1574 pub const hrBufferTooSmall
: ::windows_sys
::core
::HRESULT
= -939523058i32;
1575 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1576 pub const hrBufferTruncated
: ::windows_sys
::core
::HRESULT
= -2013264914i32;
1577 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1578 pub const hrCannotBeTagged
: ::windows_sys
::core
::HRESULT
= -939522575i32;
1579 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1580 pub const hrCannotRename
: ::windows_sys
::core
::HRESULT
= -939522790i32;
1581 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1582 pub const hrCheckpointCorrupt
: ::windows_sys
::core
::HRESULT
= -939523563i32;
1583 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1584 pub const hrCircularLogging
: ::windows_sys
::core
::HRESULT
= -939589621i32;
1585 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1586 pub const hrColumn2ndSysMaint
: ::windows_sys
::core
::HRESULT
= -939522586i32;
1587 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1588 pub const hrColumnCannotIndex
: ::windows_sys
::core
::HRESULT
= -939522583i32;
1589 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1590 pub const hrColumnDoesNotFit
: ::windows_sys
::core
::HRESULT
= -939522593i32;
1591 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1592 pub const hrColumnDuplicate
: ::windows_sys
::core
::HRESULT
= -939522588i32;
1593 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1594 pub const hrColumnInUse
: ::windows_sys
::core
::HRESULT
= -939523050i32;
1595 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1596 pub const hrColumnIndexed
: ::windows_sys
::core
::HRESULT
= -939522591i32;
1597 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1598 pub const hrColumnLong
: ::windows_sys
::core
::HRESULT
= -939522595i32;
1599 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1600 pub const hrColumnMaxTruncated
: ::windows_sys
::core
::HRESULT
= -2013264408i32;
1601 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1602 pub const hrColumnNotFound
: ::windows_sys
::core
::HRESULT
= -939522589i32;
1603 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1604 pub const hrColumnNotUpdatable
: ::windows_sys
::core
::HRESULT
= -939523048i32;
1605 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1606 pub const hrColumnNull
: ::windows_sys
::core
::HRESULT
= -2013264916i32;
1607 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1608 pub const hrColumnSetNull
: ::windows_sys
::core
::HRESULT
= -2013264852i32;
1609 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1610 pub const hrColumnTooBig
: ::windows_sys
::core
::HRESULT
= -939522590i32;
1611 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1612 pub const hrCommunicationError
: ::windows_sys
::core
::HRESULT
= -939589619i32;
1613 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1614 pub const hrConsistentTimeMismatch
: ::windows_sys
::core
::HRESULT
= -939523545i32;
1615 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1616 pub const hrContainerNotEmpty
: ::windows_sys
::core
::HRESULT
= -939523053i32;
1617 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1618 pub const hrContentsExpired
: ::windows_sys
::core
::HRESULT
= -939589615i32;
1619 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1620 pub const hrCouldNotConnect
: ::windows_sys
::core
::HRESULT
= -939589625i32;
1621 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1622 pub const hrCreateIndexFailed
: ::windows_sys
::core
::HRESULT
= -2013264511i32;
1623 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1624 pub const hrCurrencyStackOutOfMemory
: ::windows_sys
::core
::HRESULT
= -939523026i32;
1625 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1626 pub const hrDatabaseAttached
: ::windows_sys
::core
::HRESULT
= -2013264913i32;
1627 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1628 pub const hrDatabaseCorrupted
: ::windows_sys
::core
::HRESULT
= -939522890i32;
1629 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1630 pub const hrDatabaseDuplicate
: ::windows_sys
::core
::HRESULT
= -939522895i32;
1631 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1632 pub const hrDatabaseInUse
: ::windows_sys
::core
::HRESULT
= -939522894i32;
1633 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1634 pub const hrDatabaseInconsistent
: ::windows_sys
::core
::HRESULT
= -939523546i32;
1635 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1636 pub const hrDatabaseInvalidName
: ::windows_sys
::core
::HRESULT
= -939522892i32;
1637 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1638 pub const hrDatabaseInvalidPages
: ::windows_sys
::core
::HRESULT
= -939522891i32;
1639 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1640 pub const hrDatabaseLocked
: ::windows_sys
::core
::HRESULT
= -939522889i32;
1641 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1642 pub const hrDatabaseNotFound
: ::windows_sys
::core
::HRESULT
= -939522893i32;
1643 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1644 pub const hrDeleteBackupFileFail
: ::windows_sys
::core
::HRESULT
= -939523572i32;
1645 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1646 pub const hrDensityInvalid
: ::windows_sys
::core
::HRESULT
= -939522789i32;
1647 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1648 pub const hrDiskFull
: ::windows_sys
::core
::HRESULT
= -939522288i32;
1649 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1650 pub const hrDiskIO
: ::windows_sys
::core
::HRESULT
= -939523074i32;
1651 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1652 pub const hrError
: ::windows_sys
::core
::HRESULT
= -939589630i32;
1653 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1654 pub const hrExistingLogFileHasBadSignature
: ::windows_sys
::core
::HRESULT
= -2013265362i32;
1655 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1656 pub const hrExistingLogFileIsNotContiguous
: ::windows_sys
::core
::HRESULT
= -2013265361i32;
1657 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1658 pub const hrFLDKeyTooBig
: ::windows_sys
::core
::HRESULT
= -2013265520i32;
1659 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1660 pub const hrFLDNullKey
: ::windows_sys
::core
::HRESULT
= -2013265518i32;
1661 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1662 pub const hrFLDTooManySegments
: ::windows_sys
::core
::HRESULT
= -939523695i32;
1663 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1664 pub const hrFeatureNotAvailable
: ::windows_sys
::core
::HRESULT
= -939523095i32;
1665 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1666 pub const hrFileAccessDenied
: ::windows_sys
::core
::HRESULT
= -939523064i32;
1667 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1668 pub const hrFileClose
: ::windows_sys
::core
::HRESULT
= -939523994i32;
1669 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1670 pub const hrFileNotFound
: ::windows_sys
::core
::HRESULT
= -939522285i32;
1671 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1672 pub const hrFileOpenReadOnly
: ::windows_sys
::core
::HRESULT
= -2013264107i32;
1673 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1674 pub const hrFullBackupNotTaken
: ::windows_sys
::core
::HRESULT
= -939589618i32;
1675 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1676 pub const hrGivenLogFileHasBadSignature
: ::windows_sys
::core
::HRESULT
= -939523541i32;
1677 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1678 pub const hrGivenLogFileIsNotContiguous
: ::windows_sys
::core
::HRESULT
= -939523540i32;
1679 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1680 pub const hrIllegalOperation
: ::windows_sys
::core
::HRESULT
= -939522784i32;
1681 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1682 pub const hrInTransaction
: ::windows_sys
::core
::HRESULT
= -939522988i32;
1683 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1684 pub const hrIncrementalBackupDisabled
: ::windows_sys
::core
::HRESULT
= -939589623i32;
1685 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1686 pub const hrIndexCantBuild
: ::windows_sys
::core
::HRESULT
= -939522695i32;
1687 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1688 pub const hrIndexDuplicate
: ::windows_sys
::core
::HRESULT
= -939522693i32;
1689 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1690 pub const hrIndexHasClustered
: ::windows_sys
::core
::HRESULT
= -939522688i32;
1691 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1692 pub const hrIndexHasPrimary
: ::windows_sys
::core
::HRESULT
= -939522694i32;
1693 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1694 pub const hrIndexInUse
: ::windows_sys
::core
::HRESULT
= -939523045i32;
1695 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1696 pub const hrIndexInvalidDef
: ::windows_sys
::core
::HRESULT
= -939522690i32;
1697 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1698 pub const hrIndexMustStay
: ::windows_sys
::core
::HRESULT
= -939522691i32;
1699 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1700 pub const hrIndexNotFound
: ::windows_sys
::core
::HRESULT
= -939522692i32;
1701 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1702 pub const hrInvalidBackup
: ::windows_sys
::core
::HRESULT
= -939523570i32;
1703 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1704 pub const hrInvalidBackupSequence
: ::windows_sys
::core
::HRESULT
= -939523575i32;
1705 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1706 pub const hrInvalidBookmark
: ::windows_sys
::core
::HRESULT
= -939523051i32;
1707 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1708 pub const hrInvalidBufferSize
: ::windows_sys
::core
::HRESULT
= -939523049i32;
1709 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1710 pub const hrInvalidCodePage
: ::windows_sys
::core
::HRESULT
= -939523033i32;
1711 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1712 pub const hrInvalidColumnType
: ::windows_sys
::core
::HRESULT
= -939522585i32;
1713 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1714 pub const hrInvalidCountry
: ::windows_sys
::core
::HRESULT
= -939523035i32;
1715 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1716 pub const hrInvalidDatabase
: ::windows_sys
::core
::HRESULT
= -939523068i32;
1717 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1718 pub const hrInvalidDatabaseId
: ::windows_sys
::core
::HRESULT
= -939523086i32;
1719 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1720 pub const hrInvalidFilename
: ::windows_sys
::core
::HRESULT
= -939523052i32;
1721 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1722 pub const hrInvalidHandle
: ::windows_sys
::core
::HRESULT
= -939589629i32;
1723 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1724 pub const hrInvalidLanguageId
: ::windows_sys
::core
::HRESULT
= -939523034i32;
1725 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1726 pub const hrInvalidLogSequence
: ::windows_sys
::core
::HRESULT
= -939523581i32;
1727 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1728 pub const hrInvalidName
: ::windows_sys
::core
::HRESULT
= -939523094i32;
1729 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1730 pub const hrInvalidObject
: ::windows_sys
::core
::HRESULT
= -939522780i32;
1731 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1732 pub const hrInvalidOnSort
: ::windows_sys
::core
::HRESULT
= -939522394i32;
1733 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1734 pub const hrInvalidOperation
: ::windows_sys
::core
::HRESULT
= -939522190i32;
1735 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1736 pub const hrInvalidParam
: ::windows_sys
::core
::HRESULT
= -939589631i32;
1737 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1738 pub const hrInvalidParameter
: ::windows_sys
::core
::HRESULT
= -939523093i32;
1739 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1740 pub const hrInvalidPath
: ::windows_sys
::core
::HRESULT
= -939523073i32;
1741 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1742 pub const hrInvalidRecips
: ::windows_sys
::core
::HRESULT
= -939589626i32;
1743 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1744 pub const hrInvalidSesid
: ::windows_sys
::core
::HRESULT
= -939522992i32;
1745 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1746 pub const hrInvalidTableId
: ::windows_sys
::core
::HRESULT
= -939522786i32;
1747 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1748 pub const hrKeyChanged
: ::windows_sys
::core
::HRESULT
= -2013264302i32;
1749 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1750 pub const hrKeyDuplicate
: ::windows_sys
::core
::HRESULT
= -939522491i32;
1751 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1752 pub const hrKeyIsMade
: ::windows_sys
::core
::HRESULT
= -939522580i32;
1753 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1754 pub const hrKeyNotMade
: ::windows_sys
::core
::HRESULT
= -939522488i32;
1755 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1756 pub const hrLogBufferTooSmall
: ::windows_sys
::core
::HRESULT
= -939523579i32;
1757 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1758 pub const hrLogCorrupted
: ::windows_sys
::core
::HRESULT
= -939522244i32;
1759 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1760 pub const hrLogDiskFull
: ::windows_sys
::core
::HRESULT
= -939523567i32;
1761 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1762 pub const hrLogFileCorrupt
: ::windows_sys
::core
::HRESULT
= -939523595i32;
1763 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1764 pub const hrLogFileNotFound
: ::windows_sys
::core
::HRESULT
= -939589622i32;
1765 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1766 pub const hrLogSequenceEnd
: ::windows_sys
::core
::HRESULT
= -939523577i32;
1767 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1768 pub const hrLogWriteFail
: ::windows_sys
::core
::HRESULT
= -939523586i32;
1769 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1770 pub const hrLoggingDisabled
: ::windows_sys
::core
::HRESULT
= -939523580i32;
1771 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1772 pub const hrMakeBackupDirectoryFail
: ::windows_sys
::core
::HRESULT
= -939523571i32;
1773 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1774 pub const hrMissingExpiryToken
: ::windows_sys
::core
::HRESULT
= -939589617i32;
1775 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1776 pub const hrMissingFullBackup
: ::windows_sys
::core
::HRESULT
= -939523536i32;
1777 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1778 pub const hrMissingLogFile
: ::windows_sys
::core
::HRESULT
= -939523568i32;
1779 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1780 pub const hrMissingPreviousLogFile
: ::windows_sys
::core
::HRESULT
= -939523587i32;
1781 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1782 pub const hrMissingRestoreLogFiles
: ::windows_sys
::core
::HRESULT
= -939523539i32;
1783 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1784 pub const hrNoBackup
: ::windows_sys
::core
::HRESULT
= -939523576i32;
1785 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1786 pub const hrNoBackupDirectory
: ::windows_sys
::core
::HRESULT
= -939523593i32;
1787 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1788 pub const hrNoCurrentIndex
: ::windows_sys
::core
::HRESULT
= -939522581i32;
1789 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1790 pub const hrNoCurrentRecord
: ::windows_sys
::core
::HRESULT
= -939522493i32;
1791 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1792 pub const hrNoFullRestore
: ::windows_sys
::core
::HRESULT
= -939589620i32;
1793 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1794 pub const hrNoIdleActivity
: ::windows_sys
::core
::HRESULT
= -2013264862i32;
1795 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1796 pub const hrNoWriteLock
: ::windows_sys
::core
::HRESULT
= -2013264853i32;
1797 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1798 pub const hrNone
: ::windows_sys
::core
::HRESULT
= 0i32;
1799 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1800 pub const hrNotInTransaction
: ::windows_sys
::core
::HRESULT
= -939523042i32;
1801 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1802 pub const hrNotInitialized
: ::windows_sys
::core
::HRESULT
= -939523067i32;
1803 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1804 pub const hrNullInvalid
: ::windows_sys
::core
::HRESULT
= -939522592i32;
1805 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1806 pub const hrNullKeyDisallowed
: ::windows_sys
::core
::HRESULT
= -939523043i32;
1807 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1808 pub const hrNyi
: ::windows_sys
::core
::HRESULT
= -1073741823i32;
1809 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1810 pub const hrObjectDuplicate
: ::windows_sys
::core
::HRESULT
= -939522782i32;
1811 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1812 pub const hrObjectNotFound
: ::windows_sys
::core
::HRESULT
= -939522791i32;
1813 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1814 pub const hrOutOfBuffers
: ::windows_sys
::core
::HRESULT
= -939523082i32;
1815 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1816 pub const hrOutOfCursors
: ::windows_sys
::core
::HRESULT
= -939523083i32;
1817 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1818 pub const hrOutOfDatabaseSpace
: ::windows_sys
::core
::HRESULT
= -939523084i32;
1819 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1820 pub const hrOutOfFileHandles
: ::windows_sys
::core
::HRESULT
= -939523076i32;
1821 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1822 pub const hrOutOfMemory
: ::windows_sys
::core
::HRESULT
= -939523085i32;
1823 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1824 pub const hrOutOfSessions
: ::windows_sys
::core
::HRESULT
= -939522995i32;
1825 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1826 pub const hrOutOfThreads
: ::windows_sys
::core
::HRESULT
= -939523993i32;
1827 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1828 pub const hrPMRecDeleted
: ::windows_sys
::core
::HRESULT
= -939523794i32;
1829 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1830 pub const hrPatchFileMismatch
: ::windows_sys
::core
::HRESULT
= -939523544i32;
1831 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1832 pub const hrPermissionDenied
: ::windows_sys
::core
::HRESULT
= -939522287i32;
1833 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1834 pub const hrReadVerifyFailure
: ::windows_sys
::core
::HRESULT
= -939523078i32;
1835 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1836 pub const hrRecordClusteredChanged
: ::windows_sys
::core
::HRESULT
= -939522492i32;
1837 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1838 pub const hrRecordDeleted
: ::windows_sys
::core
::HRESULT
= -939523079i32;
1839 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1840 pub const hrRecordNotFound
: ::windows_sys
::core
::HRESULT
= -939522495i32;
1841 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1842 pub const hrRecordTooBig
: ::windows_sys
::core
::HRESULT
= -939523070i32;
1843 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1844 pub const hrRecoveredWithErrors
: ::windows_sys
::core
::HRESULT
= -939523569i32;
1845 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1846 pub const hrRemainingVersions
: ::windows_sys
::core
::HRESULT
= -2013265599i32;
1847 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1848 pub const hrRestoreInProgress
: ::windows_sys
::core
::HRESULT
= -939589628i32;
1849 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1850 pub const hrRestoreLogTooHigh
: ::windows_sys
::core
::HRESULT
= -939523542i32;
1851 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1852 pub const hrRestoreLogTooLow
: ::windows_sys
::core
::HRESULT
= -939523543i32;
1853 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1854 pub const hrRestoreMapExists
: ::windows_sys
::core
::HRESULT
= -939589624i32;
1855 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1856 pub const hrSeekNotEqual
: ::windows_sys
::core
::HRESULT
= -2013264881i32;
1857 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1858 pub const hrSessionWriteConflict
: ::windows_sys
::core
::HRESULT
= -939522989i32;
1859 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1860 pub const hrTableDuplicate
: ::windows_sys
::core
::HRESULT
= -939522793i32;
1861 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1862 pub const hrTableEmpty
: ::windows_sys
::core
::HRESULT
= -2013264619i32;
1863 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1864 pub const hrTableInUse
: ::windows_sys
::core
::HRESULT
= -939522792i32;
1865 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1866 pub const hrTableLocked
: ::windows_sys
::core
::HRESULT
= -939522794i32;
1867 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1868 pub const hrTableNotEmpty
: ::windows_sys
::core
::HRESULT
= -939522788i32;
1869 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1870 pub const hrTaggedNotNULL
: ::windows_sys
::core
::HRESULT
= -939522582i32;
1871 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1872 pub const hrTempFileOpenError
: ::windows_sys
::core
::HRESULT
= -939522293i32;
1873 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1874 pub const hrTermInProgress
: ::windows_sys
::core
::HRESULT
= -939523096i32;
1875 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1876 pub const hrTooManyActiveUsers
: ::windows_sys
::core
::HRESULT
= -939523037i32;
1877 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1878 pub const hrTooManyAttachedDatabases
: ::windows_sys
::core
::HRESULT
= -939522291i32;
1879 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1880 pub const hrTooManyColumns
: ::windows_sys
::core
::HRESULT
= -939523056i32;
1881 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1882 pub const hrTooManyIO
: ::windows_sys
::core
::HRESULT
= -939523991i32;
1883 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1884 pub const hrTooManyIndexes
: ::windows_sys
::core
::HRESULT
= -939523081i32;
1885 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1886 pub const hrTooManyKeys
: ::windows_sys
::core
::HRESULT
= -939523080i32;
1887 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1888 pub const hrTooManyOpenDatabases
: ::windows_sys
::core
::HRESULT
= -939523069i32;
1889 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1890 pub const hrTooManyOpenIndexes
: ::windows_sys
::core
::HRESULT
= -939522686i32;
1891 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1892 pub const hrTooManyOpenTables
: ::windows_sys
::core
::HRESULT
= -939522785i32;
1893 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1894 pub const hrTooManySorts
: ::windows_sys
::core
::HRESULT
= -939522395i32;
1895 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1896 pub const hrTransTooDeep
: ::windows_sys
::core
::HRESULT
= -939522993i32;
1897 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1898 pub const hrUnknownExpiryTokenFormat
: ::windows_sys
::core
::HRESULT
= -939589616i32;
1899 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1900 pub const hrUpdateNotPrepared
: ::windows_sys
::core
::HRESULT
= -939522487i32;
1901 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1902 pub const hrVersionStoreOutOfMemory
: ::windows_sys
::core
::HRESULT
= -939523027i32;
1903 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1904 pub const hrWriteConflict
: ::windows_sys
::core
::HRESULT
= -939522994i32;
1905 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1906 pub const hrerrDataHasChanged
: ::windows_sys
::core
::HRESULT
= -939522485i32;
1907 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1908 pub const hrwrnDataHasChanged
: ::windows_sys
::core
::HRESULT
= -2013264310i32;
1909 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1910 pub type ADSI_DIALECT_ENUM
= i32;
1911 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1912 pub const ADSI_DIALECT_LDAP
: ADSI_DIALECT_ENUM
= 0i32;
1913 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1914 pub const ADSI_DIALECT_SQL
: ADSI_DIALECT_ENUM
= 1i32;
1915 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1916 pub type ADSTYPE
= i32;
1917 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1918 pub const ADSTYPE_INVALID
: ADSTYPE
= 0i32;
1919 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1920 pub const ADSTYPE_DN_STRING
: ADSTYPE
= 1i32;
1921 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1922 pub const ADSTYPE_CASE_EXACT_STRING
: ADSTYPE
= 2i32;
1923 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1924 pub const ADSTYPE_CASE_IGNORE_STRING
: ADSTYPE
= 3i32;
1925 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1926 pub const ADSTYPE_PRINTABLE_STRING
: ADSTYPE
= 4i32;
1927 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1928 pub const ADSTYPE_NUMERIC_STRING
: ADSTYPE
= 5i32;
1929 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1930 pub const ADSTYPE_BOOLEAN
: ADSTYPE
= 6i32;
1931 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1932 pub const ADSTYPE_INTEGER
: ADSTYPE
= 7i32;
1933 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1934 pub const ADSTYPE_OCTET_STRING
: ADSTYPE
= 8i32;
1935 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1936 pub const ADSTYPE_UTC_TIME
: ADSTYPE
= 9i32;
1937 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1938 pub const ADSTYPE_LARGE_INTEGER
: ADSTYPE
= 10i32;
1939 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1940 pub const ADSTYPE_PROV_SPECIFIC
: ADSTYPE
= 11i32;
1941 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1942 pub const ADSTYPE_OBJECT_CLASS
: ADSTYPE
= 12i32;
1943 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1944 pub const ADSTYPE_CASEIGNORE_LIST
: ADSTYPE
= 13i32;
1945 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1946 pub const ADSTYPE_OCTET_LIST
: ADSTYPE
= 14i32;
1947 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1948 pub const ADSTYPE_PATH
: ADSTYPE
= 15i32;
1949 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1950 pub const ADSTYPE_POSTALADDRESS
: ADSTYPE
= 16i32;
1951 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1952 pub const ADSTYPE_TIMESTAMP
: ADSTYPE
= 17i32;
1953 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1954 pub const ADSTYPE_BACKLINK
: ADSTYPE
= 18i32;
1955 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1956 pub const ADSTYPE_TYPEDNAME
: ADSTYPE
= 19i32;
1957 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1958 pub const ADSTYPE_HOLD
: ADSTYPE
= 20i32;
1959 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1960 pub const ADSTYPE_NETADDRESS
: ADSTYPE
= 21i32;
1961 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1962 pub const ADSTYPE_REPLICAPOINTER
: ADSTYPE
= 22i32;
1963 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1964 pub const ADSTYPE_FAXNUMBER
: ADSTYPE
= 23i32;
1965 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1966 pub const ADSTYPE_EMAIL
: ADSTYPE
= 24i32;
1967 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1968 pub const ADSTYPE_NT_SECURITY_DESCRIPTOR
: ADSTYPE
= 25i32;
1969 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1970 pub const ADSTYPE_UNKNOWN
: ADSTYPE
= 26i32;
1971 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1972 pub const ADSTYPE_DN_WITH_BINARY
: ADSTYPE
= 27i32;
1973 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1974 pub const ADSTYPE_DN_WITH_STRING
: ADSTYPE
= 28i32;
1975 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1976 pub type ADS_ACEFLAG_ENUM
= i32;
1977 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1978 pub const ADS_ACEFLAG_INHERIT_ACE
: ADS_ACEFLAG_ENUM
= 2i32;
1979 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1980 pub const ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE
: ADS_ACEFLAG_ENUM
= 4i32;
1981 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1982 pub const ADS_ACEFLAG_INHERIT_ONLY_ACE
: ADS_ACEFLAG_ENUM
= 8i32;
1983 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1984 pub const ADS_ACEFLAG_INHERITED_ACE
: ADS_ACEFLAG_ENUM
= 16i32;
1985 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1986 pub const ADS_ACEFLAG_VALID_INHERIT_FLAGS
: ADS_ACEFLAG_ENUM
= 31i32;
1987 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1988 pub const ADS_ACEFLAG_SUCCESSFUL_ACCESS
: ADS_ACEFLAG_ENUM
= 64i32;
1989 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1990 pub const ADS_ACEFLAG_FAILED_ACCESS
: ADS_ACEFLAG_ENUM
= 128i32;
1991 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1992 pub type ADS_ACETYPE_ENUM
= i32;
1993 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1994 pub const ADS_ACETYPE_ACCESS_ALLOWED
: ADS_ACETYPE_ENUM
= 0i32;
1995 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1996 pub const ADS_ACETYPE_ACCESS_DENIED
: ADS_ACETYPE_ENUM
= 1i32;
1997 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
1998 pub const ADS_ACETYPE_SYSTEM_AUDIT
: ADS_ACETYPE_ENUM
= 2i32;
1999 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2000 pub const ADS_ACETYPE_ACCESS_ALLOWED_OBJECT
: ADS_ACETYPE_ENUM
= 5i32;
2001 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2002 pub const ADS_ACETYPE_ACCESS_DENIED_OBJECT
: ADS_ACETYPE_ENUM
= 6i32;
2003 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2004 pub const ADS_ACETYPE_SYSTEM_AUDIT_OBJECT
: ADS_ACETYPE_ENUM
= 7i32;
2005 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2006 pub const ADS_ACETYPE_SYSTEM_ALARM_OBJECT
: ADS_ACETYPE_ENUM
= 8i32;
2007 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2008 pub const ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK
: ADS_ACETYPE_ENUM
= 9i32;
2009 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2010 pub const ADS_ACETYPE_ACCESS_DENIED_CALLBACK
: ADS_ACETYPE_ENUM
= 10i32;
2011 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2012 pub const ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT
: ADS_ACETYPE_ENUM
= 11i32;
2013 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2014 pub const ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT
: ADS_ACETYPE_ENUM
= 12i32;
2015 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2016 pub const ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK
: ADS_ACETYPE_ENUM
= 13i32;
2017 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2018 pub const ADS_ACETYPE_SYSTEM_ALARM_CALLBACK
: ADS_ACETYPE_ENUM
= 14i32;
2019 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2020 pub const ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT
: ADS_ACETYPE_ENUM
= 15i32;
2021 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2022 pub const ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT
: ADS_ACETYPE_ENUM
= 16i32;
2023 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2024 pub type ADS_AUTHENTICATION_ENUM
= u32;
2025 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2026 pub const ADS_SECURE_AUTHENTICATION
: ADS_AUTHENTICATION_ENUM
= 1u32;
2027 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2028 pub const ADS_USE_ENCRYPTION
: ADS_AUTHENTICATION_ENUM
= 2u32;
2029 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2030 pub const ADS_USE_SSL
: ADS_AUTHENTICATION_ENUM
= 2u32;
2031 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2032 pub const ADS_READONLY_SERVER
: ADS_AUTHENTICATION_ENUM
= 4u32;
2033 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2034 pub const ADS_PROMPT_CREDENTIALS
: ADS_AUTHENTICATION_ENUM
= 8u32;
2035 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2036 pub const ADS_NO_AUTHENTICATION
: ADS_AUTHENTICATION_ENUM
= 16u32;
2037 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2038 pub const ADS_FAST_BIND
: ADS_AUTHENTICATION_ENUM
= 32u32;
2039 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2040 pub const ADS_USE_SIGNING
: ADS_AUTHENTICATION_ENUM
= 64u32;
2041 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2042 pub const ADS_USE_SEALING
: ADS_AUTHENTICATION_ENUM
= 128u32;
2043 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2044 pub const ADS_USE_DELEGATION
: ADS_AUTHENTICATION_ENUM
= 256u32;
2045 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2046 pub const ADS_SERVER_BIND
: ADS_AUTHENTICATION_ENUM
= 512u32;
2047 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2048 pub const ADS_NO_REFERRAL_CHASING
: ADS_AUTHENTICATION_ENUM
= 1024u32;
2049 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2050 pub const ADS_AUTH_RESERVED
: ADS_AUTHENTICATION_ENUM
= 2147483648u32;
2051 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2052 pub type ADS_CHASE_REFERRALS_ENUM
= i32;
2053 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2054 pub const ADS_CHASE_REFERRALS_NEVER
: ADS_CHASE_REFERRALS_ENUM
= 0i32;
2055 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2056 pub const ADS_CHASE_REFERRALS_SUBORDINATE
: ADS_CHASE_REFERRALS_ENUM
= 32i32;
2057 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2058 pub const ADS_CHASE_REFERRALS_EXTERNAL
: ADS_CHASE_REFERRALS_ENUM
= 64i32;
2059 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2060 pub const ADS_CHASE_REFERRALS_ALWAYS
: ADS_CHASE_REFERRALS_ENUM
= 96i32;
2061 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2062 pub type ADS_DEREFENUM
= i32;
2063 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2064 pub const ADS_DEREF_NEVER
: ADS_DEREFENUM
= 0i32;
2065 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2066 pub const ADS_DEREF_SEARCHING
: ADS_DEREFENUM
= 1i32;
2067 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2068 pub const ADS_DEREF_FINDING
: ADS_DEREFENUM
= 2i32;
2069 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2070 pub const ADS_DEREF_ALWAYS
: ADS_DEREFENUM
= 3i32;
2071 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2072 pub type ADS_DISPLAY_ENUM
= i32;
2073 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2074 pub const ADS_DISPLAY_FULL
: ADS_DISPLAY_ENUM
= 1i32;
2075 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2076 pub const ADS_DISPLAY_VALUE_ONLY
: ADS_DISPLAY_ENUM
= 2i32;
2077 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2078 pub type ADS_ESCAPE_MODE_ENUM
= i32;
2079 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2080 pub const ADS_ESCAPEDMODE_DEFAULT
: ADS_ESCAPE_MODE_ENUM
= 1i32;
2081 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2082 pub const ADS_ESCAPEDMODE_ON
: ADS_ESCAPE_MODE_ENUM
= 2i32;
2083 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2084 pub const ADS_ESCAPEDMODE_OFF
: ADS_ESCAPE_MODE_ENUM
= 3i32;
2085 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2086 pub const ADS_ESCAPEDMODE_OFF_EX
: ADS_ESCAPE_MODE_ENUM
= 4i32;
2087 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2088 pub type ADS_FLAGTYPE_ENUM
= i32;
2089 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2090 pub const ADS_FLAG_OBJECT_TYPE_PRESENT
: ADS_FLAGTYPE_ENUM
= 1i32;
2091 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2092 pub const ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT
: ADS_FLAGTYPE_ENUM
= 2i32;
2093 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2094 pub type ADS_FORMAT_ENUM
= i32;
2095 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2096 pub const ADS_FORMAT_WINDOWS
: ADS_FORMAT_ENUM
= 1i32;
2097 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2098 pub const ADS_FORMAT_WINDOWS_NO_SERVER
: ADS_FORMAT_ENUM
= 2i32;
2099 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2100 pub const ADS_FORMAT_WINDOWS_DN
: ADS_FORMAT_ENUM
= 3i32;
2101 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2102 pub const ADS_FORMAT_WINDOWS_PARENT
: ADS_FORMAT_ENUM
= 4i32;
2103 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2104 pub const ADS_FORMAT_X500
: ADS_FORMAT_ENUM
= 5i32;
2105 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2106 pub const ADS_FORMAT_X500_NO_SERVER
: ADS_FORMAT_ENUM
= 6i32;
2107 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2108 pub const ADS_FORMAT_X500_DN
: ADS_FORMAT_ENUM
= 7i32;
2109 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2110 pub const ADS_FORMAT_X500_PARENT
: ADS_FORMAT_ENUM
= 8i32;
2111 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2112 pub const ADS_FORMAT_SERVER
: ADS_FORMAT_ENUM
= 9i32;
2113 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2114 pub const ADS_FORMAT_PROVIDER
: ADS_FORMAT_ENUM
= 10i32;
2115 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2116 pub const ADS_FORMAT_LEAF
: ADS_FORMAT_ENUM
= 11i32;
2117 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2118 pub type ADS_GROUP_TYPE_ENUM
= i32;
2119 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2120 pub const ADS_GROUP_TYPE_GLOBAL_GROUP
: ADS_GROUP_TYPE_ENUM
= 2i32;
2121 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2122 pub const ADS_GROUP_TYPE_DOMAIN_LOCAL_GROUP
: ADS_GROUP_TYPE_ENUM
= 4i32;
2123 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2124 pub const ADS_GROUP_TYPE_LOCAL_GROUP
: ADS_GROUP_TYPE_ENUM
= 4i32;
2125 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2126 pub const ADS_GROUP_TYPE_UNIVERSAL_GROUP
: ADS_GROUP_TYPE_ENUM
= 8i32;
2127 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2128 pub const ADS_GROUP_TYPE_SECURITY_ENABLED
: ADS_GROUP_TYPE_ENUM
= -2147483648i32;
2129 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2130 pub type ADS_NAME_INITTYPE_ENUM
= i32;
2131 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2132 pub const ADS_NAME_INITTYPE_DOMAIN
: ADS_NAME_INITTYPE_ENUM
= 1i32;
2133 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2134 pub const ADS_NAME_INITTYPE_SERVER
: ADS_NAME_INITTYPE_ENUM
= 2i32;
2135 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2136 pub const ADS_NAME_INITTYPE_GC
: ADS_NAME_INITTYPE_ENUM
= 3i32;
2137 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2138 pub type ADS_NAME_TYPE_ENUM
= i32;
2139 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2140 pub const ADS_NAME_TYPE_1779
: ADS_NAME_TYPE_ENUM
= 1i32;
2141 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2142 pub const ADS_NAME_TYPE_CANONICAL
: ADS_NAME_TYPE_ENUM
= 2i32;
2143 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2144 pub const ADS_NAME_TYPE_NT4
: ADS_NAME_TYPE_ENUM
= 3i32;
2145 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2146 pub const ADS_NAME_TYPE_DISPLAY
: ADS_NAME_TYPE_ENUM
= 4i32;
2147 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2148 pub const ADS_NAME_TYPE_DOMAIN_SIMPLE
: ADS_NAME_TYPE_ENUM
= 5i32;
2149 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2150 pub const ADS_NAME_TYPE_ENTERPRISE_SIMPLE
: ADS_NAME_TYPE_ENUM
= 6i32;
2151 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2152 pub const ADS_NAME_TYPE_GUID
: ADS_NAME_TYPE_ENUM
= 7i32;
2153 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2154 pub const ADS_NAME_TYPE_UNKNOWN
: ADS_NAME_TYPE_ENUM
= 8i32;
2155 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2156 pub const ADS_NAME_TYPE_USER_PRINCIPAL_NAME
: ADS_NAME_TYPE_ENUM
= 9i32;
2157 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2158 pub const ADS_NAME_TYPE_CANONICAL_EX
: ADS_NAME_TYPE_ENUM
= 10i32;
2159 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2160 pub const ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME
: ADS_NAME_TYPE_ENUM
= 11i32;
2161 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2162 pub const ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME
: ADS_NAME_TYPE_ENUM
= 12i32;
2163 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2164 pub type ADS_OPTION_ENUM
= i32;
2165 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2166 pub const ADS_OPTION_SERVERNAME
: ADS_OPTION_ENUM
= 0i32;
2167 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2168 pub const ADS_OPTION_REFERRALS
: ADS_OPTION_ENUM
= 1i32;
2169 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2170 pub const ADS_OPTION_PAGE_SIZE
: ADS_OPTION_ENUM
= 2i32;
2171 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2172 pub const ADS_OPTION_SECURITY_MASK
: ADS_OPTION_ENUM
= 3i32;
2173 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2174 pub const ADS_OPTION_MUTUAL_AUTH_STATUS
: ADS_OPTION_ENUM
= 4i32;
2175 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2176 pub const ADS_OPTION_QUOTA
: ADS_OPTION_ENUM
= 5i32;
2177 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2178 pub const ADS_OPTION_PASSWORD_PORTNUMBER
: ADS_OPTION_ENUM
= 6i32;
2179 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2180 pub const ADS_OPTION_PASSWORD_METHOD
: ADS_OPTION_ENUM
= 7i32;
2181 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2182 pub const ADS_OPTION_ACCUMULATIVE_MODIFICATION
: ADS_OPTION_ENUM
= 8i32;
2183 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2184 pub const ADS_OPTION_SKIP_SID_LOOKUP
: ADS_OPTION_ENUM
= 9i32;
2185 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2186 pub type ADS_PASSWORD_ENCODING_ENUM
= i32;
2187 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2188 pub const ADS_PASSWORD_ENCODE_REQUIRE_SSL
: ADS_PASSWORD_ENCODING_ENUM
= 0i32;
2189 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2190 pub const ADS_PASSWORD_ENCODE_CLEAR
: ADS_PASSWORD_ENCODING_ENUM
= 1i32;
2191 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2192 pub type ADS_PATHTYPE_ENUM
= i32;
2193 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2194 pub const ADS_PATH_FILE
: ADS_PATHTYPE_ENUM
= 1i32;
2195 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2196 pub const ADS_PATH_FILESHARE
: ADS_PATHTYPE_ENUM
= 2i32;
2197 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2198 pub const ADS_PATH_REGISTRY
: ADS_PATHTYPE_ENUM
= 3i32;
2199 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2200 pub type ADS_PREFERENCES_ENUM
= i32;
2201 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2202 pub const ADSIPROP_ASYNCHRONOUS
: ADS_PREFERENCES_ENUM
= 0i32;
2203 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2204 pub const ADSIPROP_DEREF_ALIASES
: ADS_PREFERENCES_ENUM
= 1i32;
2205 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2206 pub const ADSIPROP_SIZE_LIMIT
: ADS_PREFERENCES_ENUM
= 2i32;
2207 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2208 pub const ADSIPROP_TIME_LIMIT
: ADS_PREFERENCES_ENUM
= 3i32;
2209 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2210 pub const ADSIPROP_ATTRIBTYPES_ONLY
: ADS_PREFERENCES_ENUM
= 4i32;
2211 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2212 pub const ADSIPROP_SEARCH_SCOPE
: ADS_PREFERENCES_ENUM
= 5i32;
2213 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2214 pub const ADSIPROP_TIMEOUT
: ADS_PREFERENCES_ENUM
= 6i32;
2215 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2216 pub const ADSIPROP_PAGESIZE
: ADS_PREFERENCES_ENUM
= 7i32;
2217 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2218 pub const ADSIPROP_PAGED_TIME_LIMIT
: ADS_PREFERENCES_ENUM
= 8i32;
2219 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2220 pub const ADSIPROP_CHASE_REFERRALS
: ADS_PREFERENCES_ENUM
= 9i32;
2221 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2222 pub const ADSIPROP_SORT_ON
: ADS_PREFERENCES_ENUM
= 10i32;
2223 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2224 pub const ADSIPROP_CACHE_RESULTS
: ADS_PREFERENCES_ENUM
= 11i32;
2225 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2226 pub const ADSIPROP_ADSIFLAG
: ADS_PREFERENCES_ENUM
= 12i32;
2227 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2228 pub type ADS_PROPERTY_OPERATION_ENUM
= i32;
2229 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2230 pub const ADS_PROPERTY_CLEAR
: ADS_PROPERTY_OPERATION_ENUM
= 1i32;
2231 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2232 pub const ADS_PROPERTY_UPDATE
: ADS_PROPERTY_OPERATION_ENUM
= 2i32;
2233 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2234 pub const ADS_PROPERTY_APPEND
: ADS_PROPERTY_OPERATION_ENUM
= 3i32;
2235 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2236 pub const ADS_PROPERTY_DELETE
: ADS_PROPERTY_OPERATION_ENUM
= 4i32;
2237 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2238 pub type ADS_RIGHTS_ENUM
= i32;
2239 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2240 pub const ADS_RIGHT_DELETE
: ADS_RIGHTS_ENUM
= 65536i32;
2241 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2242 pub const ADS_RIGHT_READ_CONTROL
: ADS_RIGHTS_ENUM
= 131072i32;
2243 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2244 pub const ADS_RIGHT_WRITE_DAC
: ADS_RIGHTS_ENUM
= 262144i32;
2245 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2246 pub const ADS_RIGHT_WRITE_OWNER
: ADS_RIGHTS_ENUM
= 524288i32;
2247 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2248 pub const ADS_RIGHT_SYNCHRONIZE
: ADS_RIGHTS_ENUM
= 1048576i32;
2249 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2250 pub const ADS_RIGHT_ACCESS_SYSTEM_SECURITY
: ADS_RIGHTS_ENUM
= 16777216i32;
2251 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2252 pub const ADS_RIGHT_GENERIC_READ
: ADS_RIGHTS_ENUM
= -2147483648i32;
2253 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2254 pub const ADS_RIGHT_GENERIC_WRITE
: ADS_RIGHTS_ENUM
= 1073741824i32;
2255 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2256 pub const ADS_RIGHT_GENERIC_EXECUTE
: ADS_RIGHTS_ENUM
= 536870912i32;
2257 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2258 pub const ADS_RIGHT_GENERIC_ALL
: ADS_RIGHTS_ENUM
= 268435456i32;
2259 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2260 pub const ADS_RIGHT_DS_CREATE_CHILD
: ADS_RIGHTS_ENUM
= 1i32;
2261 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2262 pub const ADS_RIGHT_DS_DELETE_CHILD
: ADS_RIGHTS_ENUM
= 2i32;
2263 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2264 pub const ADS_RIGHT_ACTRL_DS_LIST
: ADS_RIGHTS_ENUM
= 4i32;
2265 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2266 pub const ADS_RIGHT_DS_SELF
: ADS_RIGHTS_ENUM
= 8i32;
2267 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2268 pub const ADS_RIGHT_DS_READ_PROP
: ADS_RIGHTS_ENUM
= 16i32;
2269 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2270 pub const ADS_RIGHT_DS_WRITE_PROP
: ADS_RIGHTS_ENUM
= 32i32;
2271 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2272 pub const ADS_RIGHT_DS_DELETE_TREE
: ADS_RIGHTS_ENUM
= 64i32;
2273 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2274 pub const ADS_RIGHT_DS_LIST_OBJECT
: ADS_RIGHTS_ENUM
= 128i32;
2275 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2276 pub const ADS_RIGHT_DS_CONTROL_ACCESS
: ADS_RIGHTS_ENUM
= 256i32;
2277 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2278 pub type ADS_SCOPEENUM
= i32;
2279 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2280 pub const ADS_SCOPE_BASE
: ADS_SCOPEENUM
= 0i32;
2281 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2282 pub const ADS_SCOPE_ONELEVEL
: ADS_SCOPEENUM
= 1i32;
2283 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2284 pub const ADS_SCOPE_SUBTREE
: ADS_SCOPEENUM
= 2i32;
2285 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2286 pub type ADS_SD_CONTROL_ENUM
= i32;
2287 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2288 pub const ADS_SD_CONTROL_SE_OWNER_DEFAULTED
: ADS_SD_CONTROL_ENUM
= 1i32;
2289 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2290 pub const ADS_SD_CONTROL_SE_GROUP_DEFAULTED
: ADS_SD_CONTROL_ENUM
= 2i32;
2291 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2292 pub const ADS_SD_CONTROL_SE_DACL_PRESENT
: ADS_SD_CONTROL_ENUM
= 4i32;
2293 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2294 pub const ADS_SD_CONTROL_SE_DACL_DEFAULTED
: ADS_SD_CONTROL_ENUM
= 8i32;
2295 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2296 pub const ADS_SD_CONTROL_SE_SACL_PRESENT
: ADS_SD_CONTROL_ENUM
= 16i32;
2297 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2298 pub const ADS_SD_CONTROL_SE_SACL_DEFAULTED
: ADS_SD_CONTROL_ENUM
= 32i32;
2299 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2300 pub const ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ
: ADS_SD_CONTROL_ENUM
= 256i32;
2301 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2302 pub const ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ
: ADS_SD_CONTROL_ENUM
= 512i32;
2303 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2304 pub const ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED
: ADS_SD_CONTROL_ENUM
= 1024i32;
2305 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2306 pub const ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED
: ADS_SD_CONTROL_ENUM
= 2048i32;
2307 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2308 pub const ADS_SD_CONTROL_SE_DACL_PROTECTED
: ADS_SD_CONTROL_ENUM
= 4096i32;
2309 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2310 pub const ADS_SD_CONTROL_SE_SACL_PROTECTED
: ADS_SD_CONTROL_ENUM
= 8192i32;
2311 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2312 pub const ADS_SD_CONTROL_SE_SELF_RELATIVE
: ADS_SD_CONTROL_ENUM
= 32768i32;
2313 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2314 pub type ADS_SD_FORMAT_ENUM
= i32;
2315 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2316 pub const ADS_SD_FORMAT_IID
: ADS_SD_FORMAT_ENUM
= 1i32;
2317 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2318 pub const ADS_SD_FORMAT_RAW
: ADS_SD_FORMAT_ENUM
= 2i32;
2319 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2320 pub const ADS_SD_FORMAT_HEXSTRING
: ADS_SD_FORMAT_ENUM
= 3i32;
2321 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2322 pub type ADS_SD_REVISION_ENUM
= i32;
2323 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2324 pub const ADS_SD_REVISION_DS
: ADS_SD_REVISION_ENUM
= 4i32;
2325 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2326 pub type ADS_SEARCHPREF_ENUM
= i32;
2327 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2328 pub const ADS_SEARCHPREF_ASYNCHRONOUS
: ADS_SEARCHPREF_ENUM
= 0i32;
2329 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2330 pub const ADS_SEARCHPREF_DEREF_ALIASES
: ADS_SEARCHPREF_ENUM
= 1i32;
2331 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2332 pub const ADS_SEARCHPREF_SIZE_LIMIT
: ADS_SEARCHPREF_ENUM
= 2i32;
2333 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2334 pub const ADS_SEARCHPREF_TIME_LIMIT
: ADS_SEARCHPREF_ENUM
= 3i32;
2335 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2336 pub const ADS_SEARCHPREF_ATTRIBTYPES_ONLY
: ADS_SEARCHPREF_ENUM
= 4i32;
2337 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2338 pub const ADS_SEARCHPREF_SEARCH_SCOPE
: ADS_SEARCHPREF_ENUM
= 5i32;
2339 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2340 pub const ADS_SEARCHPREF_TIMEOUT
: ADS_SEARCHPREF_ENUM
= 6i32;
2341 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2342 pub const ADS_SEARCHPREF_PAGESIZE
: ADS_SEARCHPREF_ENUM
= 7i32;
2343 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2344 pub const ADS_SEARCHPREF_PAGED_TIME_LIMIT
: ADS_SEARCHPREF_ENUM
= 8i32;
2345 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2346 pub const ADS_SEARCHPREF_CHASE_REFERRALS
: ADS_SEARCHPREF_ENUM
= 9i32;
2347 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2348 pub const ADS_SEARCHPREF_SORT_ON
: ADS_SEARCHPREF_ENUM
= 10i32;
2349 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2350 pub const ADS_SEARCHPREF_CACHE_RESULTS
: ADS_SEARCHPREF_ENUM
= 11i32;
2351 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2352 pub const ADS_SEARCHPREF_DIRSYNC
: ADS_SEARCHPREF_ENUM
= 12i32;
2353 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2354 pub const ADS_SEARCHPREF_TOMBSTONE
: ADS_SEARCHPREF_ENUM
= 13i32;
2355 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2356 pub const ADS_SEARCHPREF_VLV
: ADS_SEARCHPREF_ENUM
= 14i32;
2357 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2358 pub const ADS_SEARCHPREF_ATTRIBUTE_QUERY
: ADS_SEARCHPREF_ENUM
= 15i32;
2359 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2360 pub const ADS_SEARCHPREF_SECURITY_MASK
: ADS_SEARCHPREF_ENUM
= 16i32;
2361 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2362 pub const ADS_SEARCHPREF_DIRSYNC_FLAG
: ADS_SEARCHPREF_ENUM
= 17i32;
2363 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2364 pub const ADS_SEARCHPREF_EXTENDED_DN
: ADS_SEARCHPREF_ENUM
= 18i32;
2365 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2366 pub type ADS_SECURITY_INFO_ENUM
= i32;
2367 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2368 pub const ADS_SECURITY_INFO_OWNER
: ADS_SECURITY_INFO_ENUM
= 1i32;
2369 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2370 pub const ADS_SECURITY_INFO_GROUP
: ADS_SECURITY_INFO_ENUM
= 2i32;
2371 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2372 pub const ADS_SECURITY_INFO_DACL
: ADS_SECURITY_INFO_ENUM
= 4i32;
2373 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2374 pub const ADS_SECURITY_INFO_SACL
: ADS_SECURITY_INFO_ENUM
= 8i32;
2375 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2376 pub type ADS_SETTYPE_ENUM
= i32;
2377 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2378 pub const ADS_SETTYPE_FULL
: ADS_SETTYPE_ENUM
= 1i32;
2379 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2380 pub const ADS_SETTYPE_PROVIDER
: ADS_SETTYPE_ENUM
= 2i32;
2381 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2382 pub const ADS_SETTYPE_SERVER
: ADS_SETTYPE_ENUM
= 3i32;
2383 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2384 pub const ADS_SETTYPE_DN
: ADS_SETTYPE_ENUM
= 4i32;
2385 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2386 pub type ADS_STATUSENUM
= i32;
2387 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2388 pub const ADS_STATUS_S_OK
: ADS_STATUSENUM
= 0i32;
2389 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2390 pub const ADS_STATUS_INVALID_SEARCHPREF
: ADS_STATUSENUM
= 1i32;
2391 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2392 pub const ADS_STATUS_INVALID_SEARCHPREFVALUE
: ADS_STATUSENUM
= 2i32;
2393 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2394 pub type ADS_SYSTEMFLAG_ENUM
= i32;
2395 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2396 pub const ADS_SYSTEMFLAG_DISALLOW_DELETE
: ADS_SYSTEMFLAG_ENUM
= -2147483648i32;
2397 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2398 pub const ADS_SYSTEMFLAG_CONFIG_ALLOW_RENAME
: ADS_SYSTEMFLAG_ENUM
= 1073741824i32;
2399 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2400 pub const ADS_SYSTEMFLAG_CONFIG_ALLOW_MOVE
: ADS_SYSTEMFLAG_ENUM
= 536870912i32;
2401 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2402 pub const ADS_SYSTEMFLAG_CONFIG_ALLOW_LIMITED_MOVE
: ADS_SYSTEMFLAG_ENUM
= 268435456i32;
2403 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2404 pub const ADS_SYSTEMFLAG_DOMAIN_DISALLOW_RENAME
: ADS_SYSTEMFLAG_ENUM
= 134217728i32;
2405 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2406 pub const ADS_SYSTEMFLAG_DOMAIN_DISALLOW_MOVE
: ADS_SYSTEMFLAG_ENUM
= 67108864i32;
2407 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2408 pub const ADS_SYSTEMFLAG_CR_NTDS_NC
: ADS_SYSTEMFLAG_ENUM
= 1i32;
2409 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2410 pub const ADS_SYSTEMFLAG_CR_NTDS_DOMAIN
: ADS_SYSTEMFLAG_ENUM
= 2i32;
2411 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2412 pub const ADS_SYSTEMFLAG_ATTR_NOT_REPLICATED
: ADS_SYSTEMFLAG_ENUM
= 1i32;
2413 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2414 pub const ADS_SYSTEMFLAG_ATTR_IS_CONSTRUCTED
: ADS_SYSTEMFLAG_ENUM
= 4i32;
2415 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2416 pub type ADS_USER_FLAG_ENUM
= i32;
2417 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2418 pub const ADS_UF_SCRIPT
: ADS_USER_FLAG_ENUM
= 1i32;
2419 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2420 pub const ADS_UF_ACCOUNTDISABLE
: ADS_USER_FLAG_ENUM
= 2i32;
2421 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2422 pub const ADS_UF_HOMEDIR_REQUIRED
: ADS_USER_FLAG_ENUM
= 8i32;
2423 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2424 pub const ADS_UF_LOCKOUT
: ADS_USER_FLAG_ENUM
= 16i32;
2425 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2426 pub const ADS_UF_PASSWD_NOTREQD
: ADS_USER_FLAG_ENUM
= 32i32;
2427 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2428 pub const ADS_UF_PASSWD_CANT_CHANGE
: ADS_USER_FLAG_ENUM
= 64i32;
2429 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2430 pub const ADS_UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED
: ADS_USER_FLAG_ENUM
= 128i32;
2431 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2432 pub const ADS_UF_TEMP_DUPLICATE_ACCOUNT
: ADS_USER_FLAG_ENUM
= 256i32;
2433 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2434 pub const ADS_UF_NORMAL_ACCOUNT
: ADS_USER_FLAG_ENUM
= 512i32;
2435 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2436 pub const ADS_UF_INTERDOMAIN_TRUST_ACCOUNT
: ADS_USER_FLAG_ENUM
= 2048i32;
2437 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2438 pub const ADS_UF_WORKSTATION_TRUST_ACCOUNT
: ADS_USER_FLAG_ENUM
= 4096i32;
2439 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2440 pub const ADS_UF_SERVER_TRUST_ACCOUNT
: ADS_USER_FLAG_ENUM
= 8192i32;
2441 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2442 pub const ADS_UF_DONT_EXPIRE_PASSWD
: ADS_USER_FLAG_ENUM
= 65536i32;
2443 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2444 pub const ADS_UF_MNS_LOGON_ACCOUNT
: ADS_USER_FLAG_ENUM
= 131072i32;
2445 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2446 pub const ADS_UF_SMARTCARD_REQUIRED
: ADS_USER_FLAG_ENUM
= 262144i32;
2447 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2448 pub const ADS_UF_TRUSTED_FOR_DELEGATION
: ADS_USER_FLAG_ENUM
= 524288i32;
2449 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2450 pub const ADS_UF_NOT_DELEGATED
: ADS_USER_FLAG_ENUM
= 1048576i32;
2451 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2452 pub const ADS_UF_USE_DES_KEY_ONLY
: ADS_USER_FLAG_ENUM
= 2097152i32;
2453 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2454 pub const ADS_UF_DONT_REQUIRE_PREAUTH
: ADS_USER_FLAG_ENUM
= 4194304i32;
2455 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2456 pub const ADS_UF_PASSWORD_EXPIRED
: ADS_USER_FLAG_ENUM
= 8388608i32;
2457 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2458 pub const ADS_UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION
: ADS_USER_FLAG_ENUM
= 16777216i32;
2459 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2460 pub type DSROLE_MACHINE_ROLE
= i32;
2461 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2462 pub const DsRole_RoleStandaloneWorkstation
: DSROLE_MACHINE_ROLE
= 0i32;
2463 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2464 pub const DsRole_RoleMemberWorkstation
: DSROLE_MACHINE_ROLE
= 1i32;
2465 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2466 pub const DsRole_RoleStandaloneServer
: DSROLE_MACHINE_ROLE
= 2i32;
2467 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2468 pub const DsRole_RoleMemberServer
: DSROLE_MACHINE_ROLE
= 3i32;
2469 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2470 pub const DsRole_RoleBackupDomainController
: DSROLE_MACHINE_ROLE
= 4i32;
2471 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2472 pub const DsRole_RolePrimaryDomainController
: DSROLE_MACHINE_ROLE
= 5i32;
2473 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2474 pub type DSROLE_OPERATION_STATE
= i32;
2475 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2476 pub const DsRoleOperationIdle
: DSROLE_OPERATION_STATE
= 0i32;
2477 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2478 pub const DsRoleOperationActive
: DSROLE_OPERATION_STATE
= 1i32;
2479 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2480 pub const DsRoleOperationNeedReboot
: DSROLE_OPERATION_STATE
= 2i32;
2481 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2482 pub type DSROLE_PRIMARY_DOMAIN_INFO_LEVEL
= i32;
2483 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2484 pub const DsRolePrimaryDomainInfoBasic
: DSROLE_PRIMARY_DOMAIN_INFO_LEVEL
= 1i32;
2485 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2486 pub const DsRoleUpgradeStatus
: DSROLE_PRIMARY_DOMAIN_INFO_LEVEL
= 2i32;
2487 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2488 pub const DsRoleOperationState
: DSROLE_PRIMARY_DOMAIN_INFO_LEVEL
= 3i32;
2489 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2490 pub type DSROLE_SERVER_STATE
= i32;
2491 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2492 pub const DsRoleServerUnknown
: DSROLE_SERVER_STATE
= 0i32;
2493 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2494 pub const DsRoleServerPrimary
: DSROLE_SERVER_STATE
= 1i32;
2495 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2496 pub const DsRoleServerBackup
: DSROLE_SERVER_STATE
= 2i32;
2497 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2498 pub type DS_KCC_TASKID
= i32;
2499 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2500 pub const DS_KCC_TASKID_UPDATE_TOPOLOGY
: DS_KCC_TASKID
= 0i32;
2501 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2502 pub type DS_MANGLE_FOR
= i32;
2503 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2504 pub const DS_MANGLE_UNKNOWN
: DS_MANGLE_FOR
= 0i32;
2505 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2506 pub const DS_MANGLE_OBJECT_RDN_FOR_DELETION
: DS_MANGLE_FOR
= 1i32;
2507 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2508 pub const DS_MANGLE_OBJECT_RDN_FOR_NAME_CONFLICT
: DS_MANGLE_FOR
= 2i32;
2509 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2510 pub type DS_NAME_ERROR
= i32;
2511 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2512 pub const DS_NAME_NO_ERROR
: DS_NAME_ERROR
= 0i32;
2513 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2514 pub const DS_NAME_ERROR_RESOLVING
: DS_NAME_ERROR
= 1i32;
2515 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2516 pub const DS_NAME_ERROR_NOT_FOUND
: DS_NAME_ERROR
= 2i32;
2517 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2518 pub const DS_NAME_ERROR_NOT_UNIQUE
: DS_NAME_ERROR
= 3i32;
2519 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2520 pub const DS_NAME_ERROR_NO_MAPPING
: DS_NAME_ERROR
= 4i32;
2521 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2522 pub const DS_NAME_ERROR_DOMAIN_ONLY
: DS_NAME_ERROR
= 5i32;
2523 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2524 pub const DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING
: DS_NAME_ERROR
= 6i32;
2525 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2526 pub const DS_NAME_ERROR_TRUST_REFERRAL
: DS_NAME_ERROR
= 7i32;
2527 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2528 pub type DS_NAME_FLAGS
= i32;
2529 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2530 pub const DS_NAME_NO_FLAGS
: DS_NAME_FLAGS
= 0i32;
2531 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2532 pub const DS_NAME_FLAG_SYNTACTICAL_ONLY
: DS_NAME_FLAGS
= 1i32;
2533 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2534 pub const DS_NAME_FLAG_EVAL_AT_DC
: DS_NAME_FLAGS
= 2i32;
2535 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2536 pub const DS_NAME_FLAG_GCVERIFY
: DS_NAME_FLAGS
= 4i32;
2537 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2538 pub const DS_NAME_FLAG_TRUST_REFERRAL
: DS_NAME_FLAGS
= 8i32;
2539 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2540 pub type DS_NAME_FORMAT
= i32;
2541 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2542 pub const DS_UNKNOWN_NAME
: DS_NAME_FORMAT
= 0i32;
2543 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2544 pub const DS_FQDN_1779_NAME
: DS_NAME_FORMAT
= 1i32;
2545 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2546 pub const DS_NT4_ACCOUNT_NAME
: DS_NAME_FORMAT
= 2i32;
2547 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2548 pub const DS_DISPLAY_NAME
: DS_NAME_FORMAT
= 3i32;
2549 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2550 pub const DS_UNIQUE_ID_NAME
: DS_NAME_FORMAT
= 6i32;
2551 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2552 pub const DS_CANONICAL_NAME
: DS_NAME_FORMAT
= 7i32;
2553 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2554 pub const DS_USER_PRINCIPAL_NAME
: DS_NAME_FORMAT
= 8i32;
2555 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2556 pub const DS_CANONICAL_NAME_EX
: DS_NAME_FORMAT
= 9i32;
2557 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2558 pub const DS_SERVICE_PRINCIPAL_NAME
: DS_NAME_FORMAT
= 10i32;
2559 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2560 pub const DS_SID_OR_SID_HISTORY_NAME
: DS_NAME_FORMAT
= 11i32;
2561 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2562 pub const DS_DNS_DOMAIN_NAME
: DS_NAME_FORMAT
= 12i32;
2563 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2564 pub type DS_REPL_INFO_TYPE
= i32;
2565 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2566 pub const DS_REPL_INFO_NEIGHBORS
: DS_REPL_INFO_TYPE
= 0i32;
2567 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2568 pub const DS_REPL_INFO_CURSORS_FOR_NC
: DS_REPL_INFO_TYPE
= 1i32;
2569 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2570 pub const DS_REPL_INFO_METADATA_FOR_OBJ
: DS_REPL_INFO_TYPE
= 2i32;
2571 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2572 pub const DS_REPL_INFO_KCC_DSA_CONNECT_FAILURES
: DS_REPL_INFO_TYPE
= 3i32;
2573 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2574 pub const DS_REPL_INFO_KCC_DSA_LINK_FAILURES
: DS_REPL_INFO_TYPE
= 4i32;
2575 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2576 pub const DS_REPL_INFO_PENDING_OPS
: DS_REPL_INFO_TYPE
= 5i32;
2577 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2578 pub const DS_REPL_INFO_METADATA_FOR_ATTR_VALUE
: DS_REPL_INFO_TYPE
= 6i32;
2579 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2580 pub const DS_REPL_INFO_CURSORS_2_FOR_NC
: DS_REPL_INFO_TYPE
= 7i32;
2581 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2582 pub const DS_REPL_INFO_CURSORS_3_FOR_NC
: DS_REPL_INFO_TYPE
= 8i32;
2583 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2584 pub const DS_REPL_INFO_METADATA_2_FOR_OBJ
: DS_REPL_INFO_TYPE
= 9i32;
2585 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2586 pub const DS_REPL_INFO_METADATA_2_FOR_ATTR_VALUE
: DS_REPL_INFO_TYPE
= 10i32;
2587 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2588 pub const DS_REPL_INFO_METADATA_EXT_FOR_ATTR_VALUE
: DS_REPL_INFO_TYPE
= 11i32;
2589 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2590 pub const DS_REPL_INFO_TYPE_MAX
: DS_REPL_INFO_TYPE
= 12i32;
2591 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2592 pub type DS_REPL_OP_TYPE
= i32;
2593 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2594 pub const DS_REPL_OP_TYPE_SYNC
: DS_REPL_OP_TYPE
= 0i32;
2595 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2596 pub const DS_REPL_OP_TYPE_ADD
: DS_REPL_OP_TYPE
= 1i32;
2597 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2598 pub const DS_REPL_OP_TYPE_DELETE
: DS_REPL_OP_TYPE
= 2i32;
2599 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2600 pub const DS_REPL_OP_TYPE_MODIFY
: DS_REPL_OP_TYPE
= 3i32;
2601 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2602 pub const DS_REPL_OP_TYPE_UPDATE_REFS
: DS_REPL_OP_TYPE
= 4i32;
2603 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2604 pub type DS_REPSYNCALL_ERROR
= i32;
2605 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2606 pub const DS_REPSYNCALL_WIN32_ERROR_CONTACTING_SERVER
: DS_REPSYNCALL_ERROR
= 0i32;
2607 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2608 pub const DS_REPSYNCALL_WIN32_ERROR_REPLICATING
: DS_REPSYNCALL_ERROR
= 1i32;
2609 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2610 pub const DS_REPSYNCALL_SERVER_UNREACHABLE
: DS_REPSYNCALL_ERROR
= 2i32;
2611 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2612 pub type DS_REPSYNCALL_EVENT
= i32;
2613 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2614 pub const DS_REPSYNCALL_EVENT_ERROR
: DS_REPSYNCALL_EVENT
= 0i32;
2615 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2616 pub const DS_REPSYNCALL_EVENT_SYNC_STARTED
: DS_REPSYNCALL_EVENT
= 1i32;
2617 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2618 pub const DS_REPSYNCALL_EVENT_SYNC_COMPLETED
: DS_REPSYNCALL_EVENT
= 2i32;
2619 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2620 pub const DS_REPSYNCALL_EVENT_FINISHED
: DS_REPSYNCALL_EVENT
= 3i32;
2621 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2622 pub type DS_SPN_NAME_TYPE
= i32;
2623 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2624 pub const DS_SPN_DNS_HOST
: DS_SPN_NAME_TYPE
= 0i32;
2625 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2626 pub const DS_SPN_DN_HOST
: DS_SPN_NAME_TYPE
= 1i32;
2627 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2628 pub const DS_SPN_NB_HOST
: DS_SPN_NAME_TYPE
= 2i32;
2629 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2630 pub const DS_SPN_DOMAIN
: DS_SPN_NAME_TYPE
= 3i32;
2631 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2632 pub const DS_SPN_NB_DOMAIN
: DS_SPN_NAME_TYPE
= 4i32;
2633 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2634 pub const DS_SPN_SERVICE
: DS_SPN_NAME_TYPE
= 5i32;
2635 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2636 pub type DS_SPN_WRITE_OP
= i32;
2637 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2638 pub const DS_SPN_ADD_SPN_OP
: DS_SPN_WRITE_OP
= 0i32;
2639 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2640 pub const DS_SPN_REPLACE_SPN_OP
: DS_SPN_WRITE_OP
= 1i32;
2641 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2642 pub const DS_SPN_DELETE_SPN_OP
: DS_SPN_WRITE_OP
= 2i32;
2644 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
2645 #[cfg(feature = "Win32_Foundation")]
2646 pub struct ADSPROPERROR
{
2647 pub hwndPage
: super::super::Foundation
::HWND
,
2648 pub pszPageTitle
: ::windows_sys
::core
::PWSTR
,
2649 pub pszObjPath
: ::windows_sys
::core
::PWSTR
,
2650 pub pszObjClass
: ::windows_sys
::core
::PWSTR
,
2651 pub hr
: ::windows_sys
::core
::HRESULT
,
2652 pub pszError
: ::windows_sys
::core
::PWSTR
,
2654 #[cfg(feature = "Win32_Foundation")]
2655 impl ::core
::marker
::Copy
for ADSPROPERROR {}
2656 #[cfg(feature = "Win32_Foundation")]
2657 impl ::core
::clone
::Clone
for ADSPROPERROR
{
2658 fn clone(&self) -> Self {
2663 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
2664 #[cfg(feature = "Win32_Foundation")]
2665 pub struct ADSPROPINITPARAMS
{
2668 pub hr
: ::windows_sys
::core
::HRESULT
,
2669 pub pDsObj
: IDirectoryObject
,
2670 pub pwzCN
: ::windows_sys
::core
::PWSTR
,
2671 pub pWritableAttrs
: *mut ADS_ATTR_INFO
,
2673 #[cfg(feature = "Win32_Foundation")]
2674 impl ::core
::marker
::Copy
for ADSPROPINITPARAMS {}
2675 #[cfg(feature = "Win32_Foundation")]
2676 impl ::core
::clone
::Clone
for ADSPROPINITPARAMS
{
2677 fn clone(&self) -> Self {
2682 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
2683 #[cfg(feature = "Win32_Foundation")]
2684 pub struct ADSVALUE
{
2685 pub dwType
: ADSTYPE
,
2686 pub Anonymous
: ADSVALUE_0
,
2688 #[cfg(feature = "Win32_Foundation")]
2689 impl ::core
::marker
::Copy
for ADSVALUE {}
2690 #[cfg(feature = "Win32_Foundation")]
2691 impl ::core
::clone
::Clone
for ADSVALUE
{
2692 fn clone(&self) -> Self {
2697 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
2698 #[cfg(feature = "Win32_Foundation")]
2699 pub union ADSVALUE_0
{
2700 pub DNString
: *mut u16,
2701 pub CaseExactString
: *mut u16,
2702 pub CaseIgnoreString
: *mut u16,
2703 pub PrintableString
: *mut u16,
2704 pub NumericString
: *mut u16,
2707 pub OctetString
: ADS_OCTET_STRING
,
2708 pub UTCTime
: super::super::Foundation
::SYSTEMTIME
,
2709 pub LargeInteger
: i64,
2710 pub ClassName
: *mut u16,
2711 pub ProviderSpecific
: ADS_PROV_SPECIFIC
,
2712 pub pCaseIgnoreList
: *mut ADS_CASEIGNORE_LIST
,
2713 pub pOctetList
: *mut ADS_OCTET_LIST
,
2714 pub pPath
: *mut ADS_PATH
,
2715 pub pPostalAddress
: *mut ADS_POSTALADDRESS
,
2716 pub Timestamp
: ADS_TIMESTAMP
,
2717 pub BackLink
: ADS_BACKLINK
,
2718 pub pTypedName
: *mut ADS_TYPEDNAME
,
2720 pub pNetAddress
: *mut ADS_NETADDRESS
,
2721 pub pReplicaPointer
: *mut ADS_REPLICAPOINTER
,
2722 pub pFaxNumber
: *mut ADS_FAXNUMBER
,
2723 pub Email
: ADS_EMAIL
,
2724 pub SecurityDescriptor
: ADS_NT_SECURITY_DESCRIPTOR
,
2725 pub pDNWithBinary
: *mut ADS_DN_WITH_BINARY
,
2726 pub pDNWithString
: *mut ADS_DN_WITH_STRING
,
2728 #[cfg(feature = "Win32_Foundation")]
2729 impl ::core
::marker
::Copy
for ADSVALUE_0 {}
2730 #[cfg(feature = "Win32_Foundation")]
2731 impl ::core
::clone
::Clone
for ADSVALUE_0
{
2732 fn clone(&self) -> Self {
2737 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
2738 #[cfg(feature = "Win32_Foundation")]
2739 pub struct ADS_ATTR_DEF
{
2740 pub pszAttrName
: ::windows_sys
::core
::PWSTR
,
2741 pub dwADsType
: ADSTYPE
,
2742 pub dwMinRange
: u32,
2743 pub dwMaxRange
: u32,
2744 pub fMultiValued
: super::super::Foundation
::BOOL
,
2746 #[cfg(feature = "Win32_Foundation")]
2747 impl ::core
::marker
::Copy
for ADS_ATTR_DEF {}
2748 #[cfg(feature = "Win32_Foundation")]
2749 impl ::core
::clone
::Clone
for ADS_ATTR_DEF
{
2750 fn clone(&self) -> Self {
2755 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
2756 #[cfg(feature = "Win32_Foundation")]
2757 pub struct ADS_ATTR_INFO
{
2758 pub pszAttrName
: ::windows_sys
::core
::PWSTR
,
2759 pub dwControlCode
: u32,
2760 pub dwADsType
: ADSTYPE
,
2761 pub pADsValues
: *mut ADSVALUE
,
2762 pub dwNumValues
: u32,
2764 #[cfg(feature = "Win32_Foundation")]
2765 impl ::core
::marker
::Copy
for ADS_ATTR_INFO {}
2766 #[cfg(feature = "Win32_Foundation")]
2767 impl ::core
::clone
::Clone
for ADS_ATTR_INFO
{
2768 fn clone(&self) -> Self {
2773 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2774 pub struct ADS_BACKLINK
{
2776 pub ObjectName
: ::windows_sys
::core
::PWSTR
,
2778 impl ::core
::marker
::Copy
for ADS_BACKLINK {}
2779 impl ::core
::clone
::Clone
for ADS_BACKLINK
{
2780 fn clone(&self) -> Self {
2785 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2786 pub struct ADS_CASEIGNORE_LIST
{
2787 pub Next
: *mut ADS_CASEIGNORE_LIST
,
2788 pub String
: ::windows_sys
::core
::PWSTR
,
2790 impl ::core
::marker
::Copy
for ADS_CASEIGNORE_LIST {}
2791 impl ::core
::clone
::Clone
for ADS_CASEIGNORE_LIST
{
2792 fn clone(&self) -> Self {
2797 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
2798 #[cfg(feature = "Win32_Foundation")]
2799 pub struct ADS_CLASS_DEF
{
2800 pub pszClassName
: ::windows_sys
::core
::PWSTR
,
2801 pub dwMandatoryAttrs
: u32,
2802 pub ppszMandatoryAttrs
: *mut ::windows_sys
::core
::PWSTR
,
2803 pub optionalAttrs
: u32,
2804 pub ppszOptionalAttrs
: *mut *mut ::windows_sys
::core
::PWSTR
,
2805 pub dwNamingAttrs
: u32,
2806 pub ppszNamingAttrs
: *mut *mut ::windows_sys
::core
::PWSTR
,
2807 pub dwSuperClasses
: u32,
2808 pub ppszSuperClasses
: *mut *mut ::windows_sys
::core
::PWSTR
,
2809 pub fIsContainer
: super::super::Foundation
::BOOL
,
2811 #[cfg(feature = "Win32_Foundation")]
2812 impl ::core
::marker
::Copy
for ADS_CLASS_DEF {}
2813 #[cfg(feature = "Win32_Foundation")]
2814 impl ::core
::clone
::Clone
for ADS_CLASS_DEF
{
2815 fn clone(&self) -> Self {
2820 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2821 pub struct ADS_DN_WITH_BINARY
{
2823 pub lpBinaryValue
: *mut u8,
2824 pub pszDNString
: ::windows_sys
::core
::PWSTR
,
2826 impl ::core
::marker
::Copy
for ADS_DN_WITH_BINARY {}
2827 impl ::core
::clone
::Clone
for ADS_DN_WITH_BINARY
{
2828 fn clone(&self) -> Self {
2833 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2834 pub struct ADS_DN_WITH_STRING
{
2835 pub pszStringValue
: ::windows_sys
::core
::PWSTR
,
2836 pub pszDNString
: ::windows_sys
::core
::PWSTR
,
2838 impl ::core
::marker
::Copy
for ADS_DN_WITH_STRING {}
2839 impl ::core
::clone
::Clone
for ADS_DN_WITH_STRING
{
2840 fn clone(&self) -> Self {
2845 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2846 pub struct ADS_EMAIL
{
2847 pub Address
: ::windows_sys
::core
::PWSTR
,
2850 impl ::core
::marker
::Copy
for ADS_EMAIL {}
2851 impl ::core
::clone
::Clone
for ADS_EMAIL
{
2852 fn clone(&self) -> Self {
2857 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2858 pub struct ADS_FAXNUMBER
{
2859 pub TelephoneNumber
: ::windows_sys
::core
::PWSTR
,
2860 pub NumberOfBits
: u32,
2861 pub Parameters
: *mut u8,
2863 impl ::core
::marker
::Copy
for ADS_FAXNUMBER {}
2864 impl ::core
::clone
::Clone
for ADS_FAXNUMBER
{
2865 fn clone(&self) -> Self {
2870 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2871 pub struct ADS_HOLD
{
2872 pub ObjectName
: ::windows_sys
::core
::PWSTR
,
2875 impl ::core
::marker
::Copy
for ADS_HOLD {}
2876 impl ::core
::clone
::Clone
for ADS_HOLD
{
2877 fn clone(&self) -> Self {
2882 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2883 pub struct ADS_NETADDRESS
{
2884 pub AddressType
: u32,
2885 pub AddressLength
: u32,
2886 pub Address
: *mut u8,
2888 impl ::core
::marker
::Copy
for ADS_NETADDRESS {}
2889 impl ::core
::clone
::Clone
for ADS_NETADDRESS
{
2890 fn clone(&self) -> Self {
2895 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2896 pub struct ADS_NT_SECURITY_DESCRIPTOR
{
2898 pub lpValue
: *mut u8,
2900 impl ::core
::marker
::Copy
for ADS_NT_SECURITY_DESCRIPTOR {}
2901 impl ::core
::clone
::Clone
for ADS_NT_SECURITY_DESCRIPTOR
{
2902 fn clone(&self) -> Self {
2907 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2908 pub struct ADS_OBJECT_INFO
{
2909 pub pszRDN
: ::windows_sys
::core
::PWSTR
,
2910 pub pszObjectDN
: ::windows_sys
::core
::PWSTR
,
2911 pub pszParentDN
: ::windows_sys
::core
::PWSTR
,
2912 pub pszSchemaDN
: ::windows_sys
::core
::PWSTR
,
2913 pub pszClassName
: ::windows_sys
::core
::PWSTR
,
2915 impl ::core
::marker
::Copy
for ADS_OBJECT_INFO {}
2916 impl ::core
::clone
::Clone
for ADS_OBJECT_INFO
{
2917 fn clone(&self) -> Self {
2922 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2923 pub struct ADS_OCTET_LIST
{
2924 pub Next
: *mut ADS_OCTET_LIST
,
2928 impl ::core
::marker
::Copy
for ADS_OCTET_LIST {}
2929 impl ::core
::clone
::Clone
for ADS_OCTET_LIST
{
2930 fn clone(&self) -> Self {
2935 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2936 pub struct ADS_OCTET_STRING
{
2938 pub lpValue
: *mut u8,
2940 impl ::core
::marker
::Copy
for ADS_OCTET_STRING {}
2941 impl ::core
::clone
::Clone
for ADS_OCTET_STRING
{
2942 fn clone(&self) -> Self {
2947 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2948 pub struct ADS_PATH
{
2950 pub VolumeName
: ::windows_sys
::core
::PWSTR
,
2951 pub Path
: ::windows_sys
::core
::PWSTR
,
2953 impl ::core
::marker
::Copy
for ADS_PATH {}
2954 impl ::core
::clone
::Clone
for ADS_PATH
{
2955 fn clone(&self) -> Self {
2960 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2961 pub struct ADS_POSTALADDRESS
{
2962 pub PostalAddress
: [::windows_sys
::core
::PWSTR
; 6],
2964 impl ::core
::marker
::Copy
for ADS_POSTALADDRESS {}
2965 impl ::core
::clone
::Clone
for ADS_POSTALADDRESS
{
2966 fn clone(&self) -> Self {
2971 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2972 pub struct ADS_PROV_SPECIFIC
{
2974 pub lpValue
: *mut u8,
2976 impl ::core
::marker
::Copy
for ADS_PROV_SPECIFIC {}
2977 impl ::core
::clone
::Clone
for ADS_PROV_SPECIFIC
{
2978 fn clone(&self) -> Self {
2983 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
2984 pub struct ADS_REPLICAPOINTER
{
2985 pub ServerName
: ::windows_sys
::core
::PWSTR
,
2986 pub ReplicaType
: u32,
2987 pub ReplicaNumber
: u32,
2989 pub ReplicaAddressHints
: *mut ADS_NETADDRESS
,
2991 impl ::core
::marker
::Copy
for ADS_REPLICAPOINTER {}
2992 impl ::core
::clone
::Clone
for ADS_REPLICAPOINTER
{
2993 fn clone(&self) -> Self {
2998 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
2999 #[cfg(feature = "Win32_Foundation")]
3000 pub struct ADS_SEARCHPREF_INFO
{
3001 pub dwSearchPref
: ADS_SEARCHPREF_ENUM
,
3002 pub vValue
: ADSVALUE
,
3003 pub dwStatus
: ADS_STATUSENUM
,
3005 #[cfg(feature = "Win32_Foundation")]
3006 impl ::core
::marker
::Copy
for ADS_SEARCHPREF_INFO {}
3007 #[cfg(feature = "Win32_Foundation")]
3008 impl ::core
::clone
::Clone
for ADS_SEARCHPREF_INFO
{
3009 fn clone(&self) -> Self {
3014 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3015 #[cfg(feature = "Win32_Foundation")]
3016 pub struct ADS_SEARCH_COLUMN
{
3017 pub pszAttrName
: ::windows_sys
::core
::PWSTR
,
3018 pub dwADsType
: ADSTYPE
,
3019 pub pADsValues
: *mut ADSVALUE
,
3020 pub dwNumValues
: u32,
3021 pub hReserved
: super::super::Foundation
::HANDLE
,
3023 #[cfg(feature = "Win32_Foundation")]
3024 impl ::core
::marker
::Copy
for ADS_SEARCH_COLUMN {}
3025 #[cfg(feature = "Win32_Foundation")]
3026 impl ::core
::clone
::Clone
for ADS_SEARCH_COLUMN
{
3027 fn clone(&self) -> Self {
3031 pub type ADS_SEARCH_HANDLE
= isize;
3033 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3034 #[cfg(feature = "Win32_Foundation")]
3035 pub struct ADS_SORTKEY
{
3036 pub pszAttrType
: ::windows_sys
::core
::PWSTR
,
3037 pub pszReserved
: ::windows_sys
::core
::PWSTR
,
3038 pub fReverseorder
: super::super::Foundation
::BOOLEAN
,
3040 #[cfg(feature = "Win32_Foundation")]
3041 impl ::core
::marker
::Copy
for ADS_SORTKEY {}
3042 #[cfg(feature = "Win32_Foundation")]
3043 impl ::core
::clone
::Clone
for ADS_SORTKEY
{
3044 fn clone(&self) -> Self {
3049 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3050 pub struct ADS_TIMESTAMP
{
3051 pub WholeSeconds
: u32,
3054 impl ::core
::marker
::Copy
for ADS_TIMESTAMP {}
3055 impl ::core
::clone
::Clone
for ADS_TIMESTAMP
{
3056 fn clone(&self) -> Self {
3061 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3062 pub struct ADS_TYPEDNAME
{
3063 pub ObjectName
: ::windows_sys
::core
::PWSTR
,
3067 impl ::core
::marker
::Copy
for ADS_TYPEDNAME {}
3068 impl ::core
::clone
::Clone
for ADS_TYPEDNAME
{
3069 fn clone(&self) -> Self {
3074 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3075 pub struct ADS_VLV
{
3076 pub dwBeforeCount
: u32,
3077 pub dwAfterCount
: u32,
3079 pub dwContentCount
: u32,
3080 pub pszTarget
: ::windows_sys
::core
::PWSTR
,
3081 pub dwContextIDLength
: u32,
3082 pub lpContextID
: *mut u8,
3084 impl ::core
::marker
::Copy
for ADS_VLV {}
3085 impl ::core
::clone
::Clone
for ADS_VLV
{
3086 fn clone(&self) -> Self {
3091 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
3092 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
3096 pub clsid
: ::windows_sys
::core
::GUID
,
3097 pub hIcon
: super::super::UI
::WindowsAndMessaging
::HICON
,
3098 pub pszTitle
: ::windows_sys
::core
::PCWSTR
,
3100 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
3101 impl ::core
::marker
::Copy
for CQFORM {}
3102 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
3103 impl ::core
::clone
::Clone
for CQFORM
{
3104 fn clone(&self) -> Self {
3109 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
3110 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
3114 pub pPageProc
: LPCQPAGEPROC
,
3115 pub hInstance
: super::super::Foundation
::HINSTANCE
,
3116 pub idPageName
: i32,
3117 pub idPageTemplate
: i32,
3118 pub pDlgProc
: super::super::UI
::WindowsAndMessaging
::DLGPROC
,
3119 pub lParam
: super::super::Foundation
::LPARAM
,
3121 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
3122 impl ::core
::marker
::Copy
for CQPAGE {}
3123 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
3124 impl ::core
::clone
::Clone
for CQPAGE
{
3125 fn clone(&self) -> Self {
3130 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3131 #[cfg(feature = "Win32_Foundation")]
3132 pub struct DOMAINDESC
{
3133 pub pszName
: ::windows_sys
::core
::PWSTR
,
3134 pub pszPath
: ::windows_sys
::core
::PWSTR
,
3135 pub pszNCName
: ::windows_sys
::core
::PWSTR
,
3136 pub pszTrustParent
: ::windows_sys
::core
::PWSTR
,
3137 pub pszObjectClass
: ::windows_sys
::core
::PWSTR
,
3139 pub fDownLevel
: super::super::Foundation
::BOOL
,
3140 pub pdChildList
: *mut DOMAINDESC
,
3141 pub pdNextSibling
: *mut DOMAINDESC
,
3143 #[cfg(feature = "Win32_Foundation")]
3144 impl ::core
::marker
::Copy
for DOMAINDESC {}
3145 #[cfg(feature = "Win32_Foundation")]
3146 impl ::core
::clone
::Clone
for DOMAINDESC
{
3147 fn clone(&self) -> Self {
3152 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3153 pub struct DOMAIN_CONTROLLER_INFOA
{
3154 pub DomainControllerName
: ::windows_sys
::core
::PSTR
,
3155 pub DomainControllerAddress
: ::windows_sys
::core
::PSTR
,
3156 pub DomainControllerAddressType
: u32,
3157 pub DomainGuid
: ::windows_sys
::core
::GUID
,
3158 pub DomainName
: ::windows_sys
::core
::PSTR
,
3159 pub DnsForestName
: ::windows_sys
::core
::PSTR
,
3161 pub DcSiteName
: ::windows_sys
::core
::PSTR
,
3162 pub ClientSiteName
: ::windows_sys
::core
::PSTR
,
3164 impl ::core
::marker
::Copy
for DOMAIN_CONTROLLER_INFOA {}
3165 impl ::core
::clone
::Clone
for DOMAIN_CONTROLLER_INFOA
{
3166 fn clone(&self) -> Self {
3171 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3172 pub struct DOMAIN_CONTROLLER_INFOW
{
3173 pub DomainControllerName
: ::windows_sys
::core
::PWSTR
,
3174 pub DomainControllerAddress
: ::windows_sys
::core
::PWSTR
,
3175 pub DomainControllerAddressType
: u32,
3176 pub DomainGuid
: ::windows_sys
::core
::GUID
,
3177 pub DomainName
: ::windows_sys
::core
::PWSTR
,
3178 pub DnsForestName
: ::windows_sys
::core
::PWSTR
,
3180 pub DcSiteName
: ::windows_sys
::core
::PWSTR
,
3181 pub ClientSiteName
: ::windows_sys
::core
::PWSTR
,
3183 impl ::core
::marker
::Copy
for DOMAIN_CONTROLLER_INFOW {}
3184 impl ::core
::clone
::Clone
for DOMAIN_CONTROLLER_INFOW
{
3185 fn clone(&self) -> Self {
3190 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3191 #[cfg(feature = "Win32_Foundation")]
3192 pub struct DOMAIN_TREE
{
3195 pub aDomains
: [DOMAINDESC
; 1],
3197 #[cfg(feature = "Win32_Foundation")]
3198 impl ::core
::marker
::Copy
for DOMAIN_TREE {}
3199 #[cfg(feature = "Win32_Foundation")]
3200 impl ::core
::clone
::Clone
for DOMAIN_TREE
{
3201 fn clone(&self) -> Self {
3206 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
3207 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
3208 pub struct DSA_NEWOBJ_DISPINFO
{
3210 pub hObjClassIcon
: super::super::UI
::WindowsAndMessaging
::HICON
,
3211 pub lpszWizTitle
: ::windows_sys
::core
::PWSTR
,
3212 pub lpszContDisplayName
: ::windows_sys
::core
::PWSTR
,
3214 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
3215 impl ::core
::marker
::Copy
for DSA_NEWOBJ_DISPINFO {}
3216 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
3217 impl ::core
::clone
::Clone
for DSA_NEWOBJ_DISPINFO
{
3218 fn clone(&self) -> Self {
3223 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3224 #[cfg(feature = "Win32_Foundation")]
3225 pub struct DSBITEMA
{
3227 pub pszADsPath
: ::windows_sys
::core
::PCWSTR
,
3228 pub pszClass
: ::windows_sys
::core
::PCWSTR
,
3231 pub dwStateMask
: u32,
3232 pub szDisplayName
: [super::super::Foundation
::CHAR
; 64],
3233 pub szIconLocation
: [super::super::Foundation
::CHAR
; 260],
3234 pub iIconResID
: i32,
3236 #[cfg(feature = "Win32_Foundation")]
3237 impl ::core
::marker
::Copy
for DSBITEMA {}
3238 #[cfg(feature = "Win32_Foundation")]
3239 impl ::core
::clone
::Clone
for DSBITEMA
{
3240 fn clone(&self) -> Self {
3245 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3246 pub struct DSBITEMW
{
3248 pub pszADsPath
: ::windows_sys
::core
::PCWSTR
,
3249 pub pszClass
: ::windows_sys
::core
::PCWSTR
,
3252 pub dwStateMask
: u32,
3253 pub szDisplayName
: [u16; 64],
3254 pub szIconLocation
: [u16; 260],
3255 pub iIconResID
: i32,
3257 impl ::core
::marker
::Copy
for DSBITEMW {}
3258 impl ::core
::clone
::Clone
for DSBITEMW
{
3259 fn clone(&self) -> Self {
3264 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
3265 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
3266 pub struct DSBROWSEINFOA
{
3268 pub hwndOwner
: super::super::Foundation
::HWND
,
3269 pub pszCaption
: ::windows_sys
::core
::PCSTR
,
3270 pub pszTitle
: ::windows_sys
::core
::PCSTR
,
3271 pub pszRoot
: ::windows_sys
::core
::PCWSTR
,
3272 pub pszPath
: ::windows_sys
::core
::PWSTR
,
3275 pub pfnCallback
: super::super::UI
::Shell
::BFFCALLBACK
,
3276 pub lParam
: super::super::Foundation
::LPARAM
,
3277 pub dwReturnFormat
: u32,
3278 pub pUserName
: ::windows_sys
::core
::PCWSTR
,
3279 pub pPassword
: ::windows_sys
::core
::PCWSTR
,
3280 pub pszObjectClass
: ::windows_sys
::core
::PWSTR
,
3281 pub cchObjectClass
: u32,
3283 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
3284 impl ::core
::marker
::Copy
for DSBROWSEINFOA {}
3285 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
3286 impl ::core
::clone
::Clone
for DSBROWSEINFOA
{
3287 fn clone(&self) -> Self {
3292 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"]
3293 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
3294 pub struct DSBROWSEINFOW
{
3296 pub hwndOwner
: super::super::Foundation
::HWND
,
3297 pub pszCaption
: ::windows_sys
::core
::PCWSTR
,
3298 pub pszTitle
: ::windows_sys
::core
::PCWSTR
,
3299 pub pszRoot
: ::windows_sys
::core
::PCWSTR
,
3300 pub pszPath
: ::windows_sys
::core
::PWSTR
,
3303 pub pfnCallback
: super::super::UI
::Shell
::BFFCALLBACK
,
3304 pub lParam
: super::super::Foundation
::LPARAM
,
3305 pub dwReturnFormat
: u32,
3306 pub pUserName
: ::windows_sys
::core
::PCWSTR
,
3307 pub pPassword
: ::windows_sys
::core
::PCWSTR
,
3308 pub pszObjectClass
: ::windows_sys
::core
::PWSTR
,
3309 pub cchObjectClass
: u32,
3311 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
3312 impl ::core
::marker
::Copy
for DSBROWSEINFOW {}
3313 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))]
3314 impl ::core
::clone
::Clone
for DSBROWSEINFOW
{
3315 fn clone(&self) -> Self {
3320 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3321 pub struct DSCLASSCREATIONINFO
{
3323 pub clsidWizardDialog
: ::windows_sys
::core
::GUID
,
3324 pub clsidWizardPrimaryPage
: ::windows_sys
::core
::GUID
,
3325 pub cWizardExtensions
: u32,
3326 pub aWizardExtensions
: [::windows_sys
::core
::GUID
; 1],
3328 impl ::core
::marker
::Copy
for DSCLASSCREATIONINFO {}
3329 impl ::core
::clone
::Clone
for DSCLASSCREATIONINFO
{
3330 fn clone(&self) -> Self {
3335 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3336 pub struct DSCOLUMN
{
3341 pub offsetProperty
: i32,
3342 pub dwReserved
: u32,
3344 impl ::core
::marker
::Copy
for DSCOLUMN {}
3345 impl ::core
::clone
::Clone
for DSCOLUMN
{
3346 fn clone(&self) -> Self {
3351 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3352 pub struct DSDISPLAYSPECOPTIONS
{
3355 pub offsetAttribPrefix
: u32,
3356 pub offsetUserName
: u32,
3357 pub offsetPassword
: u32,
3358 pub offsetServer
: u32,
3359 pub offsetServerConfigPath
: u32,
3361 impl ::core
::marker
::Copy
for DSDISPLAYSPECOPTIONS {}
3362 impl ::core
::clone
::Clone
for DSDISPLAYSPECOPTIONS
{
3363 fn clone(&self) -> Self {
3368 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3369 pub struct DSOBJECT
{
3371 pub dwProviderFlags
: u32,
3372 pub offsetName
: u32,
3373 pub offsetClass
: u32,
3375 impl ::core
::marker
::Copy
for DSOBJECT {}
3376 impl ::core
::clone
::Clone
for DSOBJECT
{
3377 fn clone(&self) -> Self {
3382 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3383 pub struct DSOBJECTNAMES
{
3384 pub clsidNamespace
: ::windows_sys
::core
::GUID
,
3386 pub aObjects
: [DSOBJECT
; 1],
3388 impl ::core
::marker
::Copy
for DSOBJECTNAMES {}
3389 impl ::core
::clone
::Clone
for DSOBJECTNAMES
{
3390 fn clone(&self) -> Self {
3395 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3396 pub struct DSOP_FILTER_FLAGS
{
3397 pub Uplevel
: DSOP_UPLEVEL_FILTER_FLAGS
,
3398 pub flDownlevel
: u32,
3400 impl ::core
::marker
::Copy
for DSOP_FILTER_FLAGS {}
3401 impl ::core
::clone
::Clone
for DSOP_FILTER_FLAGS
{
3402 fn clone(&self) -> Self {
3407 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3408 pub struct DSOP_INIT_INFO
{
3410 pub pwzTargetComputer
: ::windows_sys
::core
::PCWSTR
,
3411 pub cDsScopeInfos
: u32,
3412 pub aDsScopeInfos
: *mut DSOP_SCOPE_INIT_INFO
,
3414 pub cAttributesToFetch
: u32,
3415 pub apwzAttributeNames
: *mut ::windows_sys
::core
::PWSTR
,
3417 impl ::core
::marker
::Copy
for DSOP_INIT_INFO {}
3418 impl ::core
::clone
::Clone
for DSOP_INIT_INFO
{
3419 fn clone(&self) -> Self {
3424 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3425 pub struct DSOP_SCOPE_INIT_INFO
{
3429 pub FilterFlags
: DSOP_FILTER_FLAGS
,
3430 pub pwzDcName
: ::windows_sys
::core
::PCWSTR
,
3431 pub pwzADsPath
: ::windows_sys
::core
::PCWSTR
,
3432 pub hr
: ::windows_sys
::core
::HRESULT
,
3434 impl ::core
::marker
::Copy
for DSOP_SCOPE_INIT_INFO {}
3435 impl ::core
::clone
::Clone
for DSOP_SCOPE_INIT_INFO
{
3436 fn clone(&self) -> Self {
3441 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3442 pub struct DSOP_UPLEVEL_FILTER_FLAGS
{
3443 pub flBothModes
: u32,
3444 pub flMixedModeOnly
: u32,
3445 pub flNativeModeOnly
: u32,
3447 impl ::core
::marker
::Copy
for DSOP_UPLEVEL_FILTER_FLAGS {}
3448 impl ::core
::clone
::Clone
for DSOP_UPLEVEL_FILTER_FLAGS
{
3449 fn clone(&self) -> Self {
3454 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3455 pub struct DSPROPERTYPAGEINFO
{
3456 pub offsetString
: u32,
3458 impl ::core
::marker
::Copy
for DSPROPERTYPAGEINFO {}
3459 impl ::core
::clone
::Clone
for DSPROPERTYPAGEINFO
{
3460 fn clone(&self) -> Self {
3465 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3466 pub struct DSQUERYCLASSLIST
{
3469 pub offsetClass
: [u32; 1],
3471 impl ::core
::marker
::Copy
for DSQUERYCLASSLIST {}
3472 impl ::core
::clone
::Clone
for DSQUERYCLASSLIST
{
3473 fn clone(&self) -> Self {
3478 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3479 pub struct DSQUERYINITPARAMS
{
3482 pub pDefaultScope
: ::windows_sys
::core
::PWSTR
,
3483 pub pDefaultSaveLocation
: ::windows_sys
::core
::PWSTR
,
3484 pub pUserName
: ::windows_sys
::core
::PWSTR
,
3485 pub pPassword
: ::windows_sys
::core
::PWSTR
,
3486 pub pServer
: ::windows_sys
::core
::PWSTR
,
3488 impl ::core
::marker
::Copy
for DSQUERYINITPARAMS {}
3489 impl ::core
::clone
::Clone
for DSQUERYINITPARAMS
{
3490 fn clone(&self) -> Self {
3495 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3496 #[cfg(feature = "Win32_Foundation")]
3497 pub struct DSQUERYPARAMS
{
3500 pub hInstance
: super::super::Foundation
::HINSTANCE
,
3501 pub offsetQuery
: i32,
3503 pub dwReserved
: u32,
3504 pub aColumns
: [DSCOLUMN
; 1],
3506 #[cfg(feature = "Win32_Foundation")]
3507 impl ::core
::marker
::Copy
for DSQUERYPARAMS {}
3508 #[cfg(feature = "Win32_Foundation")]
3509 impl ::core
::clone
::Clone
for DSQUERYPARAMS
{
3510 fn clone(&self) -> Self {
3515 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3516 pub struct DSROLE_OPERATION_STATE_INFO
{
3517 pub OperationState
: DSROLE_OPERATION_STATE
,
3519 impl ::core
::marker
::Copy
for DSROLE_OPERATION_STATE_INFO {}
3520 impl ::core
::clone
::Clone
for DSROLE_OPERATION_STATE_INFO
{
3521 fn clone(&self) -> Self {
3526 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3527 pub struct DSROLE_PRIMARY_DOMAIN_INFO_BASIC
{
3528 pub MachineRole
: DSROLE_MACHINE_ROLE
,
3530 pub DomainNameFlat
: ::windows_sys
::core
::PWSTR
,
3531 pub DomainNameDns
: ::windows_sys
::core
::PWSTR
,
3532 pub DomainForestName
: ::windows_sys
::core
::PWSTR
,
3533 pub DomainGuid
: ::windows_sys
::core
::GUID
,
3535 impl ::core
::marker
::Copy
for DSROLE_PRIMARY_DOMAIN_INFO_BASIC {}
3536 impl ::core
::clone
::Clone
for DSROLE_PRIMARY_DOMAIN_INFO_BASIC
{
3537 fn clone(&self) -> Self {
3542 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3543 pub struct DSROLE_UPGRADE_STATUS_INFO
{
3544 pub OperationState
: u32,
3545 pub PreviousServerState
: DSROLE_SERVER_STATE
,
3547 impl ::core
::marker
::Copy
for DSROLE_UPGRADE_STATUS_INFO {}
3548 impl ::core
::clone
::Clone
for DSROLE_UPGRADE_STATUS_INFO
{
3549 fn clone(&self) -> Self {
3554 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3555 #[cfg(feature = "Win32_Foundation")]
3556 pub struct DS_DOMAIN_CONTROLLER_INFO_1A
{
3557 pub NetbiosName
: ::windows_sys
::core
::PSTR
,
3558 pub DnsHostName
: ::windows_sys
::core
::PSTR
,
3559 pub SiteName
: ::windows_sys
::core
::PSTR
,
3560 pub ComputerObjectName
: ::windows_sys
::core
::PSTR
,
3561 pub ServerObjectName
: ::windows_sys
::core
::PSTR
,
3562 pub fIsPdc
: super::super::Foundation
::BOOL
,
3563 pub fDsEnabled
: super::super::Foundation
::BOOL
,
3565 #[cfg(feature = "Win32_Foundation")]
3566 impl ::core
::marker
::Copy
for DS_DOMAIN_CONTROLLER_INFO_1A {}
3567 #[cfg(feature = "Win32_Foundation")]
3568 impl ::core
::clone
::Clone
for DS_DOMAIN_CONTROLLER_INFO_1A
{
3569 fn clone(&self) -> Self {
3574 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3575 #[cfg(feature = "Win32_Foundation")]
3576 pub struct DS_DOMAIN_CONTROLLER_INFO_1W
{
3577 pub NetbiosName
: ::windows_sys
::core
::PWSTR
,
3578 pub DnsHostName
: ::windows_sys
::core
::PWSTR
,
3579 pub SiteName
: ::windows_sys
::core
::PWSTR
,
3580 pub ComputerObjectName
: ::windows_sys
::core
::PWSTR
,
3581 pub ServerObjectName
: ::windows_sys
::core
::PWSTR
,
3582 pub fIsPdc
: super::super::Foundation
::BOOL
,
3583 pub fDsEnabled
: super::super::Foundation
::BOOL
,
3585 #[cfg(feature = "Win32_Foundation")]
3586 impl ::core
::marker
::Copy
for DS_DOMAIN_CONTROLLER_INFO_1W {}
3587 #[cfg(feature = "Win32_Foundation")]
3588 impl ::core
::clone
::Clone
for DS_DOMAIN_CONTROLLER_INFO_1W
{
3589 fn clone(&self) -> Self {
3594 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3595 #[cfg(feature = "Win32_Foundation")]
3596 pub struct DS_DOMAIN_CONTROLLER_INFO_2A
{
3597 pub NetbiosName
: ::windows_sys
::core
::PSTR
,
3598 pub DnsHostName
: ::windows_sys
::core
::PSTR
,
3599 pub SiteName
: ::windows_sys
::core
::PSTR
,
3600 pub SiteObjectName
: ::windows_sys
::core
::PSTR
,
3601 pub ComputerObjectName
: ::windows_sys
::core
::PSTR
,
3602 pub ServerObjectName
: ::windows_sys
::core
::PSTR
,
3603 pub NtdsDsaObjectName
: ::windows_sys
::core
::PSTR
,
3604 pub fIsPdc
: super::super::Foundation
::BOOL
,
3605 pub fDsEnabled
: super::super::Foundation
::BOOL
,
3606 pub fIsGc
: super::super::Foundation
::BOOL
,
3607 pub SiteObjectGuid
: ::windows_sys
::core
::GUID
,
3608 pub ComputerObjectGuid
: ::windows_sys
::core
::GUID
,
3609 pub ServerObjectGuid
: ::windows_sys
::core
::GUID
,
3610 pub NtdsDsaObjectGuid
: ::windows_sys
::core
::GUID
,
3612 #[cfg(feature = "Win32_Foundation")]
3613 impl ::core
::marker
::Copy
for DS_DOMAIN_CONTROLLER_INFO_2A {}
3614 #[cfg(feature = "Win32_Foundation")]
3615 impl ::core
::clone
::Clone
for DS_DOMAIN_CONTROLLER_INFO_2A
{
3616 fn clone(&self) -> Self {
3621 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3622 #[cfg(feature = "Win32_Foundation")]
3623 pub struct DS_DOMAIN_CONTROLLER_INFO_2W
{
3624 pub NetbiosName
: ::windows_sys
::core
::PWSTR
,
3625 pub DnsHostName
: ::windows_sys
::core
::PWSTR
,
3626 pub SiteName
: ::windows_sys
::core
::PWSTR
,
3627 pub SiteObjectName
: ::windows_sys
::core
::PWSTR
,
3628 pub ComputerObjectName
: ::windows_sys
::core
::PWSTR
,
3629 pub ServerObjectName
: ::windows_sys
::core
::PWSTR
,
3630 pub NtdsDsaObjectName
: ::windows_sys
::core
::PWSTR
,
3631 pub fIsPdc
: super::super::Foundation
::BOOL
,
3632 pub fDsEnabled
: super::super::Foundation
::BOOL
,
3633 pub fIsGc
: super::super::Foundation
::BOOL
,
3634 pub SiteObjectGuid
: ::windows_sys
::core
::GUID
,
3635 pub ComputerObjectGuid
: ::windows_sys
::core
::GUID
,
3636 pub ServerObjectGuid
: ::windows_sys
::core
::GUID
,
3637 pub NtdsDsaObjectGuid
: ::windows_sys
::core
::GUID
,
3639 #[cfg(feature = "Win32_Foundation")]
3640 impl ::core
::marker
::Copy
for DS_DOMAIN_CONTROLLER_INFO_2W {}
3641 #[cfg(feature = "Win32_Foundation")]
3642 impl ::core
::clone
::Clone
for DS_DOMAIN_CONTROLLER_INFO_2W
{
3643 fn clone(&self) -> Self {
3648 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3649 #[cfg(feature = "Win32_Foundation")]
3650 pub struct DS_DOMAIN_CONTROLLER_INFO_3A
{
3651 pub NetbiosName
: ::windows_sys
::core
::PSTR
,
3652 pub DnsHostName
: ::windows_sys
::core
::PSTR
,
3653 pub SiteName
: ::windows_sys
::core
::PSTR
,
3654 pub SiteObjectName
: ::windows_sys
::core
::PSTR
,
3655 pub ComputerObjectName
: ::windows_sys
::core
::PSTR
,
3656 pub ServerObjectName
: ::windows_sys
::core
::PSTR
,
3657 pub NtdsDsaObjectName
: ::windows_sys
::core
::PSTR
,
3658 pub fIsPdc
: super::super::Foundation
::BOOL
,
3659 pub fDsEnabled
: super::super::Foundation
::BOOL
,
3660 pub fIsGc
: super::super::Foundation
::BOOL
,
3661 pub fIsRodc
: super::super::Foundation
::BOOL
,
3662 pub SiteObjectGuid
: ::windows_sys
::core
::GUID
,
3663 pub ComputerObjectGuid
: ::windows_sys
::core
::GUID
,
3664 pub ServerObjectGuid
: ::windows_sys
::core
::GUID
,
3665 pub NtdsDsaObjectGuid
: ::windows_sys
::core
::GUID
,
3667 #[cfg(feature = "Win32_Foundation")]
3668 impl ::core
::marker
::Copy
for DS_DOMAIN_CONTROLLER_INFO_3A {}
3669 #[cfg(feature = "Win32_Foundation")]
3670 impl ::core
::clone
::Clone
for DS_DOMAIN_CONTROLLER_INFO_3A
{
3671 fn clone(&self) -> Self {
3676 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3677 #[cfg(feature = "Win32_Foundation")]
3678 pub struct DS_DOMAIN_CONTROLLER_INFO_3W
{
3679 pub NetbiosName
: ::windows_sys
::core
::PWSTR
,
3680 pub DnsHostName
: ::windows_sys
::core
::PWSTR
,
3681 pub SiteName
: ::windows_sys
::core
::PWSTR
,
3682 pub SiteObjectName
: ::windows_sys
::core
::PWSTR
,
3683 pub ComputerObjectName
: ::windows_sys
::core
::PWSTR
,
3684 pub ServerObjectName
: ::windows_sys
::core
::PWSTR
,
3685 pub NtdsDsaObjectName
: ::windows_sys
::core
::PWSTR
,
3686 pub fIsPdc
: super::super::Foundation
::BOOL
,
3687 pub fDsEnabled
: super::super::Foundation
::BOOL
,
3688 pub fIsGc
: super::super::Foundation
::BOOL
,
3689 pub fIsRodc
: super::super::Foundation
::BOOL
,
3690 pub SiteObjectGuid
: ::windows_sys
::core
::GUID
,
3691 pub ComputerObjectGuid
: ::windows_sys
::core
::GUID
,
3692 pub ServerObjectGuid
: ::windows_sys
::core
::GUID
,
3693 pub NtdsDsaObjectGuid
: ::windows_sys
::core
::GUID
,
3695 #[cfg(feature = "Win32_Foundation")]
3696 impl ::core
::marker
::Copy
for DS_DOMAIN_CONTROLLER_INFO_3W {}
3697 #[cfg(feature = "Win32_Foundation")]
3698 impl ::core
::clone
::Clone
for DS_DOMAIN_CONTROLLER_INFO_3W
{
3699 fn clone(&self) -> Self {
3704 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3705 #[cfg(feature = "Win32_Foundation")]
3706 pub struct DS_DOMAIN_TRUSTSA
{
3707 pub NetbiosDomainName
: ::windows_sys
::core
::PSTR
,
3708 pub DnsDomainName
: ::windows_sys
::core
::PSTR
,
3710 pub ParentIndex
: u32,
3712 pub TrustAttributes
: u32,
3713 pub DomainSid
: super::super::Foundation
::PSID
,
3714 pub DomainGuid
: ::windows_sys
::core
::GUID
,
3716 #[cfg(feature = "Win32_Foundation")]
3717 impl ::core
::marker
::Copy
for DS_DOMAIN_TRUSTSA {}
3718 #[cfg(feature = "Win32_Foundation")]
3719 impl ::core
::clone
::Clone
for DS_DOMAIN_TRUSTSA
{
3720 fn clone(&self) -> Self {
3725 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3726 #[cfg(feature = "Win32_Foundation")]
3727 pub struct DS_DOMAIN_TRUSTSW
{
3728 pub NetbiosDomainName
: ::windows_sys
::core
::PWSTR
,
3729 pub DnsDomainName
: ::windows_sys
::core
::PWSTR
,
3731 pub ParentIndex
: u32,
3733 pub TrustAttributes
: u32,
3734 pub DomainSid
: super::super::Foundation
::PSID
,
3735 pub DomainGuid
: ::windows_sys
::core
::GUID
,
3737 #[cfg(feature = "Win32_Foundation")]
3738 impl ::core
::marker
::Copy
for DS_DOMAIN_TRUSTSW {}
3739 #[cfg(feature = "Win32_Foundation")]
3740 impl ::core
::clone
::Clone
for DS_DOMAIN_TRUSTSW
{
3741 fn clone(&self) -> Self {
3746 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3747 pub struct DS_NAME_RESULTA
{
3749 pub rItems
: *mut DS_NAME_RESULT_ITEMA
,
3751 impl ::core
::marker
::Copy
for DS_NAME_RESULTA {}
3752 impl ::core
::clone
::Clone
for DS_NAME_RESULTA
{
3753 fn clone(&self) -> Self {
3758 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3759 pub struct DS_NAME_RESULTW
{
3761 pub rItems
: *mut DS_NAME_RESULT_ITEMW
,
3763 impl ::core
::marker
::Copy
for DS_NAME_RESULTW {}
3764 impl ::core
::clone
::Clone
for DS_NAME_RESULTW
{
3765 fn clone(&self) -> Self {
3770 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3771 pub struct DS_NAME_RESULT_ITEMA
{
3773 pub pDomain
: ::windows_sys
::core
::PSTR
,
3774 pub pName
: ::windows_sys
::core
::PSTR
,
3776 impl ::core
::marker
::Copy
for DS_NAME_RESULT_ITEMA {}
3777 impl ::core
::clone
::Clone
for DS_NAME_RESULT_ITEMA
{
3778 fn clone(&self) -> Self {
3783 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3784 pub struct DS_NAME_RESULT_ITEMW
{
3786 pub pDomain
: ::windows_sys
::core
::PWSTR
,
3787 pub pName
: ::windows_sys
::core
::PWSTR
,
3789 impl ::core
::marker
::Copy
for DS_NAME_RESULT_ITEMW {}
3790 impl ::core
::clone
::Clone
for DS_NAME_RESULT_ITEMW
{
3791 fn clone(&self) -> Self {
3796 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3797 #[cfg(feature = "Win32_Foundation")]
3798 pub struct DS_REPL_ATTR_META_DATA
{
3799 pub pszAttributeName
: ::windows_sys
::core
::PWSTR
,
3801 pub ftimeLastOriginatingChange
: super::super::Foundation
::FILETIME
,
3802 pub uuidLastOriginatingDsaInvocationID
: ::windows_sys
::core
::GUID
,
3803 pub usnOriginatingChange
: i64,
3804 pub usnLocalChange
: i64,
3806 #[cfg(feature = "Win32_Foundation")]
3807 impl ::core
::marker
::Copy
for DS_REPL_ATTR_META_DATA {}
3808 #[cfg(feature = "Win32_Foundation")]
3809 impl ::core
::clone
::Clone
for DS_REPL_ATTR_META_DATA
{
3810 fn clone(&self) -> Self {
3815 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3816 #[cfg(feature = "Win32_Foundation")]
3817 pub struct DS_REPL_ATTR_META_DATA_2
{
3818 pub pszAttributeName
: ::windows_sys
::core
::PWSTR
,
3820 pub ftimeLastOriginatingChange
: super::super::Foundation
::FILETIME
,
3821 pub uuidLastOriginatingDsaInvocationID
: ::windows_sys
::core
::GUID
,
3822 pub usnOriginatingChange
: i64,
3823 pub usnLocalChange
: i64,
3824 pub pszLastOriginatingDsaDN
: ::windows_sys
::core
::PWSTR
,
3826 #[cfg(feature = "Win32_Foundation")]
3827 impl ::core
::marker
::Copy
for DS_REPL_ATTR_META_DATA_2 {}
3828 #[cfg(feature = "Win32_Foundation")]
3829 impl ::core
::clone
::Clone
for DS_REPL_ATTR_META_DATA_2
{
3830 fn clone(&self) -> Self {
3835 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3836 #[cfg(feature = "Win32_Foundation")]
3837 pub struct DS_REPL_ATTR_META_DATA_BLOB
{
3838 pub oszAttributeName
: u32,
3840 pub ftimeLastOriginatingChange
: super::super::Foundation
::FILETIME
,
3841 pub uuidLastOriginatingDsaInvocationID
: ::windows_sys
::core
::GUID
,
3842 pub usnOriginatingChange
: i64,
3843 pub usnLocalChange
: i64,
3844 pub oszLastOriginatingDsaDN
: u32,
3846 #[cfg(feature = "Win32_Foundation")]
3847 impl ::core
::marker
::Copy
for DS_REPL_ATTR_META_DATA_BLOB {}
3848 #[cfg(feature = "Win32_Foundation")]
3849 impl ::core
::clone
::Clone
for DS_REPL_ATTR_META_DATA_BLOB
{
3850 fn clone(&self) -> Self {
3855 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3856 #[cfg(feature = "Win32_Foundation")]
3857 pub struct DS_REPL_ATTR_VALUE_META_DATA
{
3858 pub cNumEntries
: u32,
3859 pub dwEnumerationContext
: u32,
3860 pub rgMetaData
: [DS_REPL_VALUE_META_DATA
; 1],
3862 #[cfg(feature = "Win32_Foundation")]
3863 impl ::core
::marker
::Copy
for DS_REPL_ATTR_VALUE_META_DATA {}
3864 #[cfg(feature = "Win32_Foundation")]
3865 impl ::core
::clone
::Clone
for DS_REPL_ATTR_VALUE_META_DATA
{
3866 fn clone(&self) -> Self {
3871 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3872 #[cfg(feature = "Win32_Foundation")]
3873 pub struct DS_REPL_ATTR_VALUE_META_DATA_2
{
3874 pub cNumEntries
: u32,
3875 pub dwEnumerationContext
: u32,
3876 pub rgMetaData
: [DS_REPL_VALUE_META_DATA_2
; 1],
3878 #[cfg(feature = "Win32_Foundation")]
3879 impl ::core
::marker
::Copy
for DS_REPL_ATTR_VALUE_META_DATA_2 {}
3880 #[cfg(feature = "Win32_Foundation")]
3881 impl ::core
::clone
::Clone
for DS_REPL_ATTR_VALUE_META_DATA_2
{
3882 fn clone(&self) -> Self {
3887 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3888 #[cfg(feature = "Win32_Foundation")]
3889 pub struct DS_REPL_ATTR_VALUE_META_DATA_EXT
{
3890 pub cNumEntries
: u32,
3891 pub dwEnumerationContext
: u32,
3892 pub rgMetaData
: [DS_REPL_VALUE_META_DATA_EXT
; 1],
3894 #[cfg(feature = "Win32_Foundation")]
3895 impl ::core
::marker
::Copy
for DS_REPL_ATTR_VALUE_META_DATA_EXT {}
3896 #[cfg(feature = "Win32_Foundation")]
3897 impl ::core
::clone
::Clone
for DS_REPL_ATTR_VALUE_META_DATA_EXT
{
3898 fn clone(&self) -> Self {
3903 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3904 pub struct DS_REPL_CURSOR
{
3905 pub uuidSourceDsaInvocationID
: ::windows_sys
::core
::GUID
,
3906 pub usnAttributeFilter
: i64,
3908 impl ::core
::marker
::Copy
for DS_REPL_CURSOR {}
3909 impl ::core
::clone
::Clone
for DS_REPL_CURSOR
{
3910 fn clone(&self) -> Self {
3915 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
3916 pub struct DS_REPL_CURSORS
{
3917 pub cNumCursors
: u32,
3918 pub dwReserved
: u32,
3919 pub rgCursor
: [DS_REPL_CURSOR
; 1],
3921 impl ::core
::marker
::Copy
for DS_REPL_CURSORS {}
3922 impl ::core
::clone
::Clone
for DS_REPL_CURSORS
{
3923 fn clone(&self) -> Self {
3928 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3929 #[cfg(feature = "Win32_Foundation")]
3930 pub struct DS_REPL_CURSORS_2
{
3931 pub cNumCursors
: u32,
3932 pub dwEnumerationContext
: u32,
3933 pub rgCursor
: [DS_REPL_CURSOR_2
; 1],
3935 #[cfg(feature = "Win32_Foundation")]
3936 impl ::core
::marker
::Copy
for DS_REPL_CURSORS_2 {}
3937 #[cfg(feature = "Win32_Foundation")]
3938 impl ::core
::clone
::Clone
for DS_REPL_CURSORS_2
{
3939 fn clone(&self) -> Self {
3944 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3945 #[cfg(feature = "Win32_Foundation")]
3946 pub struct DS_REPL_CURSORS_3W
{
3947 pub cNumCursors
: u32,
3948 pub dwEnumerationContext
: u32,
3949 pub rgCursor
: [DS_REPL_CURSOR_3W
; 1],
3951 #[cfg(feature = "Win32_Foundation")]
3952 impl ::core
::marker
::Copy
for DS_REPL_CURSORS_3W {}
3953 #[cfg(feature = "Win32_Foundation")]
3954 impl ::core
::clone
::Clone
for DS_REPL_CURSORS_3W
{
3955 fn clone(&self) -> Self {
3960 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3961 #[cfg(feature = "Win32_Foundation")]
3962 pub struct DS_REPL_CURSOR_2
{
3963 pub uuidSourceDsaInvocationID
: ::windows_sys
::core
::GUID
,
3964 pub usnAttributeFilter
: i64,
3965 pub ftimeLastSyncSuccess
: super::super::Foundation
::FILETIME
,
3967 #[cfg(feature = "Win32_Foundation")]
3968 impl ::core
::marker
::Copy
for DS_REPL_CURSOR_2 {}
3969 #[cfg(feature = "Win32_Foundation")]
3970 impl ::core
::clone
::Clone
for DS_REPL_CURSOR_2
{
3971 fn clone(&self) -> Self {
3976 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3977 #[cfg(feature = "Win32_Foundation")]
3978 pub struct DS_REPL_CURSOR_3W
{
3979 pub uuidSourceDsaInvocationID
: ::windows_sys
::core
::GUID
,
3980 pub usnAttributeFilter
: i64,
3981 pub ftimeLastSyncSuccess
: super::super::Foundation
::FILETIME
,
3982 pub pszSourceDsaDN
: ::windows_sys
::core
::PWSTR
,
3984 #[cfg(feature = "Win32_Foundation")]
3985 impl ::core
::marker
::Copy
for DS_REPL_CURSOR_3W {}
3986 #[cfg(feature = "Win32_Foundation")]
3987 impl ::core
::clone
::Clone
for DS_REPL_CURSOR_3W
{
3988 fn clone(&self) -> Self {
3993 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
3994 #[cfg(feature = "Win32_Foundation")]
3995 pub struct DS_REPL_CURSOR_BLOB
{
3996 pub uuidSourceDsaInvocationID
: ::windows_sys
::core
::GUID
,
3997 pub usnAttributeFilter
: i64,
3998 pub ftimeLastSyncSuccess
: super::super::Foundation
::FILETIME
,
3999 pub oszSourceDsaDN
: u32,
4001 #[cfg(feature = "Win32_Foundation")]
4002 impl ::core
::marker
::Copy
for DS_REPL_CURSOR_BLOB {}
4003 #[cfg(feature = "Win32_Foundation")]
4004 impl ::core
::clone
::Clone
for DS_REPL_CURSOR_BLOB
{
4005 fn clone(&self) -> Self {
4010 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4011 #[cfg(feature = "Win32_Foundation")]
4012 pub struct DS_REPL_KCC_DSA_FAILURESW
{
4013 pub cNumEntries
: u32,
4014 pub dwReserved
: u32,
4015 pub rgDsaFailure
: [DS_REPL_KCC_DSA_FAILUREW
; 1],
4017 #[cfg(feature = "Win32_Foundation")]
4018 impl ::core
::marker
::Copy
for DS_REPL_KCC_DSA_FAILURESW {}
4019 #[cfg(feature = "Win32_Foundation")]
4020 impl ::core
::clone
::Clone
for DS_REPL_KCC_DSA_FAILURESW
{
4021 fn clone(&self) -> Self {
4026 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4027 #[cfg(feature = "Win32_Foundation")]
4028 pub struct DS_REPL_KCC_DSA_FAILUREW
{
4029 pub pszDsaDN
: ::windows_sys
::core
::PWSTR
,
4030 pub uuidDsaObjGuid
: ::windows_sys
::core
::GUID
,
4031 pub ftimeFirstFailure
: super::super::Foundation
::FILETIME
,
4032 pub cNumFailures
: u32,
4033 pub dwLastResult
: u32,
4035 #[cfg(feature = "Win32_Foundation")]
4036 impl ::core
::marker
::Copy
for DS_REPL_KCC_DSA_FAILUREW {}
4037 #[cfg(feature = "Win32_Foundation")]
4038 impl ::core
::clone
::Clone
for DS_REPL_KCC_DSA_FAILUREW
{
4039 fn clone(&self) -> Self {
4044 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4045 #[cfg(feature = "Win32_Foundation")]
4046 pub struct DS_REPL_KCC_DSA_FAILUREW_BLOB
{
4048 pub uuidDsaObjGuid
: ::windows_sys
::core
::GUID
,
4049 pub ftimeFirstFailure
: super::super::Foundation
::FILETIME
,
4050 pub cNumFailures
: u32,
4051 pub dwLastResult
: u32,
4053 #[cfg(feature = "Win32_Foundation")]
4054 impl ::core
::marker
::Copy
for DS_REPL_KCC_DSA_FAILUREW_BLOB {}
4055 #[cfg(feature = "Win32_Foundation")]
4056 impl ::core
::clone
::Clone
for DS_REPL_KCC_DSA_FAILUREW_BLOB
{
4057 fn clone(&self) -> Self {
4062 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4063 #[cfg(feature = "Win32_Foundation")]
4064 pub struct DS_REPL_NEIGHBORSW
{
4065 pub cNumNeighbors
: u32,
4066 pub dwReserved
: u32,
4067 pub rgNeighbor
: [DS_REPL_NEIGHBORW
; 1],
4069 #[cfg(feature = "Win32_Foundation")]
4070 impl ::core
::marker
::Copy
for DS_REPL_NEIGHBORSW {}
4071 #[cfg(feature = "Win32_Foundation")]
4072 impl ::core
::clone
::Clone
for DS_REPL_NEIGHBORSW
{
4073 fn clone(&self) -> Self {
4078 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4079 #[cfg(feature = "Win32_Foundation")]
4080 pub struct DS_REPL_NEIGHBORW
{
4081 pub pszNamingContext
: ::windows_sys
::core
::PWSTR
,
4082 pub pszSourceDsaDN
: ::windows_sys
::core
::PWSTR
,
4083 pub pszSourceDsaAddress
: ::windows_sys
::core
::PWSTR
,
4084 pub pszAsyncIntersiteTransportDN
: ::windows_sys
::core
::PWSTR
,
4085 pub dwReplicaFlags
: u32,
4086 pub dwReserved
: u32,
4087 pub uuidNamingContextObjGuid
: ::windows_sys
::core
::GUID
,
4088 pub uuidSourceDsaObjGuid
: ::windows_sys
::core
::GUID
,
4089 pub uuidSourceDsaInvocationID
: ::windows_sys
::core
::GUID
,
4090 pub uuidAsyncIntersiteTransportObjGuid
: ::windows_sys
::core
::GUID
,
4091 pub usnLastObjChangeSynced
: i64,
4092 pub usnAttributeFilter
: i64,
4093 pub ftimeLastSyncSuccess
: super::super::Foundation
::FILETIME
,
4094 pub ftimeLastSyncAttempt
: super::super::Foundation
::FILETIME
,
4095 pub dwLastSyncResult
: u32,
4096 pub cNumConsecutiveSyncFailures
: u32,
4098 #[cfg(feature = "Win32_Foundation")]
4099 impl ::core
::marker
::Copy
for DS_REPL_NEIGHBORW {}
4100 #[cfg(feature = "Win32_Foundation")]
4101 impl ::core
::clone
::Clone
for DS_REPL_NEIGHBORW
{
4102 fn clone(&self) -> Self {
4107 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4108 #[cfg(feature = "Win32_Foundation")]
4109 pub struct DS_REPL_NEIGHBORW_BLOB
{
4110 pub oszNamingContext
: u32,
4111 pub oszSourceDsaDN
: u32,
4112 pub oszSourceDsaAddress
: u32,
4113 pub oszAsyncIntersiteTransportDN
: u32,
4114 pub dwReplicaFlags
: u32,
4115 pub dwReserved
: u32,
4116 pub uuidNamingContextObjGuid
: ::windows_sys
::core
::GUID
,
4117 pub uuidSourceDsaObjGuid
: ::windows_sys
::core
::GUID
,
4118 pub uuidSourceDsaInvocationID
: ::windows_sys
::core
::GUID
,
4119 pub uuidAsyncIntersiteTransportObjGuid
: ::windows_sys
::core
::GUID
,
4120 pub usnLastObjChangeSynced
: i64,
4121 pub usnAttributeFilter
: i64,
4122 pub ftimeLastSyncSuccess
: super::super::Foundation
::FILETIME
,
4123 pub ftimeLastSyncAttempt
: super::super::Foundation
::FILETIME
,
4124 pub dwLastSyncResult
: u32,
4125 pub cNumConsecutiveSyncFailures
: u32,
4127 #[cfg(feature = "Win32_Foundation")]
4128 impl ::core
::marker
::Copy
for DS_REPL_NEIGHBORW_BLOB {}
4129 #[cfg(feature = "Win32_Foundation")]
4130 impl ::core
::clone
::Clone
for DS_REPL_NEIGHBORW_BLOB
{
4131 fn clone(&self) -> Self {
4136 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4137 #[cfg(feature = "Win32_Foundation")]
4138 pub struct DS_REPL_OBJ_META_DATA
{
4139 pub cNumEntries
: u32,
4140 pub dwReserved
: u32,
4141 pub rgMetaData
: [DS_REPL_ATTR_META_DATA
; 1],
4143 #[cfg(feature = "Win32_Foundation")]
4144 impl ::core
::marker
::Copy
for DS_REPL_OBJ_META_DATA {}
4145 #[cfg(feature = "Win32_Foundation")]
4146 impl ::core
::clone
::Clone
for DS_REPL_OBJ_META_DATA
{
4147 fn clone(&self) -> Self {
4152 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4153 #[cfg(feature = "Win32_Foundation")]
4154 pub struct DS_REPL_OBJ_META_DATA_2
{
4155 pub cNumEntries
: u32,
4156 pub dwReserved
: u32,
4157 pub rgMetaData
: [DS_REPL_ATTR_META_DATA_2
; 1],
4159 #[cfg(feature = "Win32_Foundation")]
4160 impl ::core
::marker
::Copy
for DS_REPL_OBJ_META_DATA_2 {}
4161 #[cfg(feature = "Win32_Foundation")]
4162 impl ::core
::clone
::Clone
for DS_REPL_OBJ_META_DATA_2
{
4163 fn clone(&self) -> Self {
4168 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4169 #[cfg(feature = "Win32_Foundation")]
4170 pub struct DS_REPL_OPW
{
4171 pub ftimeEnqueued
: super::super::Foundation
::FILETIME
,
4172 pub ulSerialNumber
: u32,
4173 pub ulPriority
: u32,
4174 pub OpType
: DS_REPL_OP_TYPE
,
4176 pub pszNamingContext
: ::windows_sys
::core
::PWSTR
,
4177 pub pszDsaDN
: ::windows_sys
::core
::PWSTR
,
4178 pub pszDsaAddress
: ::windows_sys
::core
::PWSTR
,
4179 pub uuidNamingContextObjGuid
: ::windows_sys
::core
::GUID
,
4180 pub uuidDsaObjGuid
: ::windows_sys
::core
::GUID
,
4182 #[cfg(feature = "Win32_Foundation")]
4183 impl ::core
::marker
::Copy
for DS_REPL_OPW {}
4184 #[cfg(feature = "Win32_Foundation")]
4185 impl ::core
::clone
::Clone
for DS_REPL_OPW
{
4186 fn clone(&self) -> Self {
4191 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4192 #[cfg(feature = "Win32_Foundation")]
4193 pub struct DS_REPL_OPW_BLOB
{
4194 pub ftimeEnqueued
: super::super::Foundation
::FILETIME
,
4195 pub ulSerialNumber
: u32,
4196 pub ulPriority
: u32,
4197 pub OpType
: DS_REPL_OP_TYPE
,
4199 pub oszNamingContext
: u32,
4201 pub oszDsaAddress
: u32,
4202 pub uuidNamingContextObjGuid
: ::windows_sys
::core
::GUID
,
4203 pub uuidDsaObjGuid
: ::windows_sys
::core
::GUID
,
4205 #[cfg(feature = "Win32_Foundation")]
4206 impl ::core
::marker
::Copy
for DS_REPL_OPW_BLOB {}
4207 #[cfg(feature = "Win32_Foundation")]
4208 impl ::core
::clone
::Clone
for DS_REPL_OPW_BLOB
{
4209 fn clone(&self) -> Self {
4214 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4215 #[cfg(feature = "Win32_Foundation")]
4216 pub struct DS_REPL_PENDING_OPSW
{
4217 pub ftimeCurrentOpStarted
: super::super::Foundation
::FILETIME
,
4218 pub cNumPendingOps
: u32,
4219 pub rgPendingOp
: [DS_REPL_OPW
; 1],
4221 #[cfg(feature = "Win32_Foundation")]
4222 impl ::core
::marker
::Copy
for DS_REPL_PENDING_OPSW {}
4223 #[cfg(feature = "Win32_Foundation")]
4224 impl ::core
::clone
::Clone
for DS_REPL_PENDING_OPSW
{
4225 fn clone(&self) -> Self {
4230 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4231 #[cfg(feature = "Win32_Foundation")]
4232 pub struct DS_REPL_QUEUE_STATISTICSW
{
4233 pub ftimeCurrentOpStarted
: super::super::Foundation
::FILETIME
,
4234 pub cNumPendingOps
: u32,
4235 pub ftimeOldestSync
: super::super::Foundation
::FILETIME
,
4236 pub ftimeOldestAdd
: super::super::Foundation
::FILETIME
,
4237 pub ftimeOldestMod
: super::super::Foundation
::FILETIME
,
4238 pub ftimeOldestDel
: super::super::Foundation
::FILETIME
,
4239 pub ftimeOldestUpdRefs
: super::super::Foundation
::FILETIME
,
4241 #[cfg(feature = "Win32_Foundation")]
4242 impl ::core
::marker
::Copy
for DS_REPL_QUEUE_STATISTICSW {}
4243 #[cfg(feature = "Win32_Foundation")]
4244 impl ::core
::clone
::Clone
for DS_REPL_QUEUE_STATISTICSW
{
4245 fn clone(&self) -> Self {
4250 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4251 #[cfg(feature = "Win32_Foundation")]
4252 pub struct DS_REPL_VALUE_META_DATA
{
4253 pub pszAttributeName
: ::windows_sys
::core
::PWSTR
,
4254 pub pszObjectDn
: ::windows_sys
::core
::PWSTR
,
4256 pub pbData
: *mut u8,
4257 pub ftimeDeleted
: super::super::Foundation
::FILETIME
,
4258 pub ftimeCreated
: super::super::Foundation
::FILETIME
,
4260 pub ftimeLastOriginatingChange
: super::super::Foundation
::FILETIME
,
4261 pub uuidLastOriginatingDsaInvocationID
: ::windows_sys
::core
::GUID
,
4262 pub usnOriginatingChange
: i64,
4263 pub usnLocalChange
: i64,
4265 #[cfg(feature = "Win32_Foundation")]
4266 impl ::core
::marker
::Copy
for DS_REPL_VALUE_META_DATA {}
4267 #[cfg(feature = "Win32_Foundation")]
4268 impl ::core
::clone
::Clone
for DS_REPL_VALUE_META_DATA
{
4269 fn clone(&self) -> Self {
4274 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4275 #[cfg(feature = "Win32_Foundation")]
4276 pub struct DS_REPL_VALUE_META_DATA_2
{
4277 pub pszAttributeName
: ::windows_sys
::core
::PWSTR
,
4278 pub pszObjectDn
: ::windows_sys
::core
::PWSTR
,
4280 pub pbData
: *mut u8,
4281 pub ftimeDeleted
: super::super::Foundation
::FILETIME
,
4282 pub ftimeCreated
: super::super::Foundation
::FILETIME
,
4284 pub ftimeLastOriginatingChange
: super::super::Foundation
::FILETIME
,
4285 pub uuidLastOriginatingDsaInvocationID
: ::windows_sys
::core
::GUID
,
4286 pub usnOriginatingChange
: i64,
4287 pub usnLocalChange
: i64,
4288 pub pszLastOriginatingDsaDN
: ::windows_sys
::core
::PWSTR
,
4290 #[cfg(feature = "Win32_Foundation")]
4291 impl ::core
::marker
::Copy
for DS_REPL_VALUE_META_DATA_2 {}
4292 #[cfg(feature = "Win32_Foundation")]
4293 impl ::core
::clone
::Clone
for DS_REPL_VALUE_META_DATA_2
{
4294 fn clone(&self) -> Self {
4299 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4300 #[cfg(feature = "Win32_Foundation")]
4301 pub struct DS_REPL_VALUE_META_DATA_BLOB
{
4302 pub oszAttributeName
: u32,
4303 pub oszObjectDn
: u32,
4306 pub ftimeDeleted
: super::super::Foundation
::FILETIME
,
4307 pub ftimeCreated
: super::super::Foundation
::FILETIME
,
4309 pub ftimeLastOriginatingChange
: super::super::Foundation
::FILETIME
,
4310 pub uuidLastOriginatingDsaInvocationID
: ::windows_sys
::core
::GUID
,
4311 pub usnOriginatingChange
: i64,
4312 pub usnLocalChange
: i64,
4313 pub oszLastOriginatingDsaDN
: u32,
4315 #[cfg(feature = "Win32_Foundation")]
4316 impl ::core
::marker
::Copy
for DS_REPL_VALUE_META_DATA_BLOB {}
4317 #[cfg(feature = "Win32_Foundation")]
4318 impl ::core
::clone
::Clone
for DS_REPL_VALUE_META_DATA_BLOB
{
4319 fn clone(&self) -> Self {
4324 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4325 #[cfg(feature = "Win32_Foundation")]
4326 pub struct DS_REPL_VALUE_META_DATA_BLOB_EXT
{
4327 pub oszAttributeName
: u32,
4328 pub oszObjectDn
: u32,
4331 pub ftimeDeleted
: super::super::Foundation
::FILETIME
,
4332 pub ftimeCreated
: super::super::Foundation
::FILETIME
,
4334 pub ftimeLastOriginatingChange
: super::super::Foundation
::FILETIME
,
4335 pub uuidLastOriginatingDsaInvocationID
: ::windows_sys
::core
::GUID
,
4336 pub usnOriginatingChange
: i64,
4337 pub usnLocalChange
: i64,
4338 pub oszLastOriginatingDsaDN
: u32,
4339 pub dwUserIdentifier
: u32,
4340 pub dwPriorLinkState
: u32,
4341 pub dwCurrentLinkState
: u32,
4343 #[cfg(feature = "Win32_Foundation")]
4344 impl ::core
::marker
::Copy
for DS_REPL_VALUE_META_DATA_BLOB_EXT {}
4345 #[cfg(feature = "Win32_Foundation")]
4346 impl ::core
::clone
::Clone
for DS_REPL_VALUE_META_DATA_BLOB_EXT
{
4347 fn clone(&self) -> Self {
4352 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4353 #[cfg(feature = "Win32_Foundation")]
4354 pub struct DS_REPL_VALUE_META_DATA_EXT
{
4355 pub pszAttributeName
: ::windows_sys
::core
::PWSTR
,
4356 pub pszObjectDn
: ::windows_sys
::core
::PWSTR
,
4358 pub pbData
: *mut u8,
4359 pub ftimeDeleted
: super::super::Foundation
::FILETIME
,
4360 pub ftimeCreated
: super::super::Foundation
::FILETIME
,
4362 pub ftimeLastOriginatingChange
: super::super::Foundation
::FILETIME
,
4363 pub uuidLastOriginatingDsaInvocationID
: ::windows_sys
::core
::GUID
,
4364 pub usnOriginatingChange
: i64,
4365 pub usnLocalChange
: i64,
4366 pub pszLastOriginatingDsaDN
: ::windows_sys
::core
::PWSTR
,
4367 pub dwUserIdentifier
: u32,
4368 pub dwPriorLinkState
: u32,
4369 pub dwCurrentLinkState
: u32,
4371 #[cfg(feature = "Win32_Foundation")]
4372 impl ::core
::marker
::Copy
for DS_REPL_VALUE_META_DATA_EXT {}
4373 #[cfg(feature = "Win32_Foundation")]
4374 impl ::core
::clone
::Clone
for DS_REPL_VALUE_META_DATA_EXT
{
4375 fn clone(&self) -> Self {
4380 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
4381 pub struct DS_REPSYNCALL_ERRINFOA
{
4382 pub pszSvrId
: ::windows_sys
::core
::PSTR
,
4383 pub error
: DS_REPSYNCALL_ERROR
,
4384 pub dwWin32Err
: u32,
4385 pub pszSrcId
: ::windows_sys
::core
::PSTR
,
4387 impl ::core
::marker
::Copy
for DS_REPSYNCALL_ERRINFOA {}
4388 impl ::core
::clone
::Clone
for DS_REPSYNCALL_ERRINFOA
{
4389 fn clone(&self) -> Self {
4394 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
4395 pub struct DS_REPSYNCALL_ERRINFOW
{
4396 pub pszSvrId
: ::windows_sys
::core
::PWSTR
,
4397 pub error
: DS_REPSYNCALL_ERROR
,
4398 pub dwWin32Err
: u32,
4399 pub pszSrcId
: ::windows_sys
::core
::PWSTR
,
4401 impl ::core
::marker
::Copy
for DS_REPSYNCALL_ERRINFOW {}
4402 impl ::core
::clone
::Clone
for DS_REPSYNCALL_ERRINFOW
{
4403 fn clone(&self) -> Self {
4408 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
4409 pub struct DS_REPSYNCALL_SYNCA
{
4410 pub pszSrcId
: ::windows_sys
::core
::PSTR
,
4411 pub pszDstId
: ::windows_sys
::core
::PSTR
,
4412 pub pszNC
: ::windows_sys
::core
::PSTR
,
4413 pub pguidSrc
: *mut ::windows_sys
::core
::GUID
,
4414 pub pguidDst
: *mut ::windows_sys
::core
::GUID
,
4416 impl ::core
::marker
::Copy
for DS_REPSYNCALL_SYNCA {}
4417 impl ::core
::clone
::Clone
for DS_REPSYNCALL_SYNCA
{
4418 fn clone(&self) -> Self {
4423 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
4424 pub struct DS_REPSYNCALL_SYNCW
{
4425 pub pszSrcId
: ::windows_sys
::core
::PWSTR
,
4426 pub pszDstId
: ::windows_sys
::core
::PWSTR
,
4427 pub pszNC
: ::windows_sys
::core
::PWSTR
,
4428 pub pguidSrc
: *mut ::windows_sys
::core
::GUID
,
4429 pub pguidDst
: *mut ::windows_sys
::core
::GUID
,
4431 impl ::core
::marker
::Copy
for DS_REPSYNCALL_SYNCW {}
4432 impl ::core
::clone
::Clone
for DS_REPSYNCALL_SYNCW
{
4433 fn clone(&self) -> Self {
4438 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
4439 pub struct DS_REPSYNCALL_UPDATEA
{
4440 pub event
: DS_REPSYNCALL_EVENT
,
4441 pub pErrInfo
: *mut DS_REPSYNCALL_ERRINFOA
,
4442 pub pSync
: *mut DS_REPSYNCALL_SYNCA
,
4444 impl ::core
::marker
::Copy
for DS_REPSYNCALL_UPDATEA {}
4445 impl ::core
::clone
::Clone
for DS_REPSYNCALL_UPDATEA
{
4446 fn clone(&self) -> Self {
4451 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
4452 pub struct DS_REPSYNCALL_UPDATEW
{
4453 pub event
: DS_REPSYNCALL_EVENT
,
4454 pub pErrInfo
: *mut DS_REPSYNCALL_ERRINFOW
,
4455 pub pSync
: *mut DS_REPSYNCALL_SYNCW
,
4457 impl ::core
::marker
::Copy
for DS_REPSYNCALL_UPDATEW {}
4458 impl ::core
::clone
::Clone
for DS_REPSYNCALL_UPDATEW
{
4459 fn clone(&self) -> Self {
4464 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
4465 pub struct DS_SCHEMA_GUID_MAPA
{
4466 pub guid
: ::windows_sys
::core
::GUID
,
4468 pub pName
: ::windows_sys
::core
::PSTR
,
4470 impl ::core
::marker
::Copy
for DS_SCHEMA_GUID_MAPA {}
4471 impl ::core
::clone
::Clone
for DS_SCHEMA_GUID_MAPA
{
4472 fn clone(&self) -> Self {
4477 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
4478 pub struct DS_SCHEMA_GUID_MAPW
{
4479 pub guid
: ::windows_sys
::core
::GUID
,
4481 pub pName
: ::windows_sys
::core
::PWSTR
,
4483 impl ::core
::marker
::Copy
for DS_SCHEMA_GUID_MAPW {}
4484 impl ::core
::clone
::Clone
for DS_SCHEMA_GUID_MAPW
{
4485 fn clone(&self) -> Self {
4490 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
4491 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
4492 pub struct DS_SELECTION
{
4493 pub pwzName
: ::windows_sys
::core
::PWSTR
,
4494 pub pwzADsPath
: ::windows_sys
::core
::PWSTR
,
4495 pub pwzClass
: ::windows_sys
::core
::PWSTR
,
4496 pub pwzUPN
: ::windows_sys
::core
::PWSTR
,
4497 pub pvarFetchedAttributes
: *mut super::super::System
::Com
::VARIANT
,
4498 pub flScopeType
: u32,
4500 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
4501 impl ::core
::marker
::Copy
for DS_SELECTION {}
4502 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
4503 impl ::core
::clone
::Clone
for DS_SELECTION
{
4504 fn clone(&self) -> Self {
4509 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
4510 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
4511 pub struct DS_SELECTION_LIST
{
4513 pub cFetchedAttributes
: u32,
4514 pub aDsSelection
: [DS_SELECTION
; 1],
4516 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
4517 impl ::core
::marker
::Copy
for DS_SELECTION_LIST {}
4518 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
4519 impl ::core
::clone
::Clone
for DS_SELECTION_LIST
{
4520 fn clone(&self) -> Self {
4525 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
4526 pub struct DS_SITE_COST_INFO
{
4530 impl ::core
::marker
::Copy
for DS_SITE_COST_INFO {}
4531 impl ::core
::clone
::Clone
for DS_SITE_COST_INFO
{
4532 fn clone(&self) -> Self {
4536 pub type GetDcContextHandle
= isize;
4538 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
4539 #[cfg(feature = "Win32_System_Com_StructuredStorage")]
4540 pub struct OPENQUERYWINDOW
{
4543 pub clsidHandler
: ::windows_sys
::core
::GUID
,
4544 pub pHandlerParameters
: *mut ::core
::ffi
::c_void
,
4545 pub clsidDefaultForm
: ::windows_sys
::core
::GUID
,
4546 pub pPersistQuery
: IPersistQuery
,
4547 pub Anonymous
: OPENQUERYWINDOW_0
,
4549 #[cfg(feature = "Win32_System_Com_StructuredStorage")]
4550 impl ::core
::marker
::Copy
for OPENQUERYWINDOW {}
4551 #[cfg(feature = "Win32_System_Com_StructuredStorage")]
4552 impl ::core
::clone
::Clone
for OPENQUERYWINDOW
{
4553 fn clone(&self) -> Self {
4558 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
4559 #[cfg(feature = "Win32_System_Com_StructuredStorage")]
4560 pub union OPENQUERYWINDOW_0
{
4561 pub pFormParameters
: *mut ::core
::ffi
::c_void
,
4562 pub ppbFormParameters
: super::super::System
::Com
::StructuredStorage
::IPropertyBag
,
4564 #[cfg(feature = "Win32_System_Com_StructuredStorage")]
4565 impl ::core
::marker
::Copy
for OPENQUERYWINDOW_0 {}
4566 #[cfg(feature = "Win32_System_Com_StructuredStorage")]
4567 impl ::core
::clone
::Clone
for OPENQUERYWINDOW_0
{
4568 fn clone(&self) -> Self {
4573 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
4574 pub struct SCHEDULE
{
4577 pub NumberOfSchedules
: u32,
4578 pub Schedules
: [SCHEDULE_HEADER
; 1],
4580 impl ::core
::marker
::Copy
for SCHEDULE {}
4581 impl ::core
::clone
::Clone
for SCHEDULE
{
4582 fn clone(&self) -> Self {
4587 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"]
4588 pub struct SCHEDULE_HEADER
{
4592 impl ::core
::marker
::Copy
for SCHEDULE_HEADER {}
4593 impl ::core
::clone
::Clone
for SCHEDULE_HEADER
{
4594 fn clone(&self) -> Self {
4598 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
4599 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4600 pub type LPCQADDFORMSPROC
= ::core
::option
::Option
<unsafe extern "system" fn(lparam
: super::super::Foundation
::LPARAM
, pform
: *mut CQFORM
) -> ::windows_sys
::core
::HRESULT
>;
4601 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
4602 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4603 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
>;
4604 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
4605 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4606 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
>;
4607 #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"]
4608 #[cfg(feature = "Win32_Foundation")]
4609 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
>;