]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys-0.42.0/src/Windows/Win32/NetworkManagement/NetShell/mod.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / vendor / windows-sys-0.42.0 / src / Windows / Win32 / NetworkManagement / NetShell / mod.rs
1 #[cfg_attr(windows, link(name = "windows"))]
2 extern "cdecl" {
3 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
4 #[cfg(feature = "Win32_Foundation")]
5 pub fn PrintError(hmodule: super::super::Foundation::HANDLE, dwerrid: u32) -> u32;
6 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
7 pub fn PrintMessage(pwszformat: ::windows_sys::core::PCWSTR) -> u32;
8 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
9 #[cfg(feature = "Win32_Foundation")]
10 pub fn PrintMessageFromModule(hmodule: super::super::Foundation::HANDLE, dwmsgid: u32) -> u32;
11 }
12 #[cfg_attr(windows, link(name = "windows"))]
13 extern "system" {
14 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
15 #[cfg(feature = "Win32_Foundation")]
16 pub fn MatchEnumTag(hmodule: super::super::Foundation::HANDLE, pwcarg: ::windows_sys::core::PCWSTR, dwnumarg: u32, penumtable: *const TOKEN_VALUE, pdwvalue: *mut u32) -> u32;
17 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
18 #[cfg(feature = "Win32_Foundation")]
19 pub fn MatchToken(pwszusertoken: ::windows_sys::core::PCWSTR, pwszcmdtoken: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
20 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
21 #[cfg(feature = "Win32_Foundation")]
22 pub fn PreprocessCommand(hmodule: super::super::Foundation::HANDLE, ppwcarguments: *mut ::windows_sys::core::PWSTR, dwcurrentindex: u32, dwargcount: u32, ptttags: *mut TAG_TYPE, dwtagcount: u32, dwminargs: u32, dwmaxargs: u32, pdwtagtype: *mut u32) -> u32;
23 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
24 #[cfg(feature = "Win32_Foundation")]
25 pub fn RegisterContext(pchildcontext: *const NS_CONTEXT_ATTRIBUTES) -> u32;
26 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
27 pub fn RegisterHelper(pguidparentcontext: *const ::windows_sys::core::GUID, pfnregistersubcontext: *const NS_HELPER_ATTRIBUTES) -> u32;
28 }
29 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
30 pub const DEFAULT_CONTEXT_PRIORITY: u32 = 100u32;
31 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
32 pub const ERROR_CMD_NOT_FOUND: u32 = 15004u32;
33 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
34 pub const ERROR_CONTEXT_ALREADY_REGISTERED: u32 = 15019u32;
35 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
36 pub const ERROR_CONTINUE_IN_PARENT_CONTEXT: u32 = 15016u32;
37 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
38 pub const ERROR_DLL_LOAD_FAILED: u32 = 15006u32;
39 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
40 pub const ERROR_ENTRY_PT_NOT_FOUND: u32 = 15005u32;
41 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
42 pub const ERROR_HELPER_ALREADY_REGISTERED: u32 = 15018u32;
43 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
44 pub const ERROR_INIT_DISPLAY: u32 = 15007u32;
45 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
46 pub const ERROR_INVALID_OPTION_TAG: u32 = 15009u32;
47 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
48 pub const ERROR_INVALID_OPTION_VALUE: u32 = 15014u32;
49 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
50 pub const ERROR_INVALID_SYNTAX: u32 = 15001u32;
51 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
52 pub const ERROR_MISSING_OPTION: u32 = 15011u32;
53 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
54 pub const ERROR_NO_CHANGE: u32 = 15003u32;
55 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
56 pub const ERROR_NO_ENTRIES: u32 = 15000u32;
57 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
58 pub const ERROR_NO_TAG: u32 = 15010u32;
59 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
60 pub const ERROR_OKAY: u32 = 15015u32;
61 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
62 pub const ERROR_PARSING_FAILURE: u32 = 15020u32;
63 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
64 pub const ERROR_PROTOCOL_NOT_IN_TRANSPORT: u32 = 15002u32;
65 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
66 pub const ERROR_SHOW_USAGE: u32 = 15013u32;
67 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
68 pub const ERROR_SUPPRESS_OUTPUT: u32 = 15017u32;
69 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
70 pub const ERROR_TAG_ALREADY_PRESENT: u32 = 15008u32;
71 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
72 pub const ERROR_TRANSPORT_NOT_PRESENT: u32 = 15012u32;
73 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
74 pub const GET_RESOURCE_STRING_FN_NAME: &str = "GetResourceString";
75 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
76 pub const MAX_NAME_LEN: u32 = 48u32;
77 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
78 pub const NETSH_ARG_DELIMITER: &str = "=";
79 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
80 pub const NETSH_CMD_DELIMITER: &str = " ";
81 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
82 pub const NETSH_ERROR_BASE: u32 = 15000u32;
83 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
84 pub const NETSH_ERROR_END: u32 = 15019u32;
85 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
86 pub const NETSH_MAX_CMD_TOKEN_LENGTH: u32 = 128u32;
87 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
88 pub const NETSH_MAX_TOKEN_LENGTH: u32 = 64u32;
89 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
90 pub const NETSH_VERSION_50: u32 = 20480u32;
91 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
92 pub const NS_GET_EVENT_IDS_FN_NAME: &str = "GetEventIds";
93 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
94 pub type NS_CMD_FLAGS = i32;
95 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
96 pub const CMD_FLAG_PRIVATE: NS_CMD_FLAGS = 1i32;
97 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
98 pub const CMD_FLAG_INTERACTIVE: NS_CMD_FLAGS = 2i32;
99 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
100 pub const CMD_FLAG_LOCAL: NS_CMD_FLAGS = 8i32;
101 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
102 pub const CMD_FLAG_ONLINE: NS_CMD_FLAGS = 16i32;
103 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
104 pub const CMD_FLAG_HIDDEN: NS_CMD_FLAGS = 32i32;
105 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
106 pub const CMD_FLAG_LIMIT_MASK: NS_CMD_FLAGS = 65535i32;
107 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
108 pub const CMD_FLAG_PRIORITY: NS_CMD_FLAGS = -2147483648i32;
109 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
110 pub type NS_EVENTS = i32;
111 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
112 pub const NS_EVENT_LOOP: NS_EVENTS = 65536i32;
113 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
114 pub const NS_EVENT_LAST_N: NS_EVENTS = 1i32;
115 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
116 pub const NS_EVENT_LAST_SECS: NS_EVENTS = 2i32;
117 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
118 pub const NS_EVENT_FROM_N: NS_EVENTS = 4i32;
119 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
120 pub const NS_EVENT_FROM_START: NS_EVENTS = 8i32;
121 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
122 pub type NS_MODE_CHANGE = i32;
123 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
124 pub const NETSH_COMMIT: NS_MODE_CHANGE = 0i32;
125 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
126 pub const NETSH_UNCOMMIT: NS_MODE_CHANGE = 1i32;
127 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
128 pub const NETSH_FLUSH: NS_MODE_CHANGE = 2i32;
129 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
130 pub const NETSH_COMMIT_STATE: NS_MODE_CHANGE = 3i32;
131 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
132 pub const NETSH_SAVE: NS_MODE_CHANGE = 4i32;
133 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
134 pub type NS_REQS = i32;
135 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
136 pub const NS_REQ_ZERO: NS_REQS = 0i32;
137 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
138 pub const NS_REQ_PRESENT: NS_REQS = 1i32;
139 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
140 pub const NS_REQ_ALLOW_MULTIPLE: NS_REQS = 2i32;
141 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
142 pub const NS_REQ_ONE_OR_MORE: NS_REQS = 3i32;
143 #[repr(C)]
144 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
145 #[cfg(feature = "Win32_Foundation")]
146 pub struct CMD_ENTRY {
147 pub pwszCmdToken: ::windows_sys::core::PCWSTR,
148 pub pfnCmdHandler: PFN_HANDLE_CMD,
149 pub dwShortCmdHelpToken: u32,
150 pub dwCmdHlpToken: u32,
151 pub dwFlags: u32,
152 pub pOsVersionCheck: PNS_OSVERSIONCHECK,
153 }
154 #[cfg(feature = "Win32_Foundation")]
155 impl ::core::marker::Copy for CMD_ENTRY {}
156 #[cfg(feature = "Win32_Foundation")]
157 impl ::core::clone::Clone for CMD_ENTRY {
158 fn clone(&self) -> Self {
159 *self
160 }
161 }
162 #[repr(C)]
163 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
164 #[cfg(feature = "Win32_Foundation")]
165 pub struct CMD_GROUP_ENTRY {
166 pub pwszCmdGroupToken: ::windows_sys::core::PCWSTR,
167 pub dwShortCmdHelpToken: u32,
168 pub ulCmdGroupSize: u32,
169 pub dwFlags: u32,
170 pub pCmdGroup: *mut CMD_ENTRY,
171 pub pOsVersionCheck: PNS_OSVERSIONCHECK,
172 }
173 #[cfg(feature = "Win32_Foundation")]
174 impl ::core::marker::Copy for CMD_GROUP_ENTRY {}
175 #[cfg(feature = "Win32_Foundation")]
176 impl ::core::clone::Clone for CMD_GROUP_ENTRY {
177 fn clone(&self) -> Self {
178 *self
179 }
180 }
181 #[repr(C)]
182 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
183 #[cfg(feature = "Win32_Foundation")]
184 pub struct NS_CONTEXT_ATTRIBUTES {
185 pub Anonymous: NS_CONTEXT_ATTRIBUTES_0,
186 pub pwszContext: ::windows_sys::core::PWSTR,
187 pub guidHelper: ::windows_sys::core::GUID,
188 pub dwFlags: u32,
189 pub ulPriority: u32,
190 pub ulNumTopCmds: u32,
191 pub pTopCmds: *mut CMD_ENTRY,
192 pub ulNumGroups: u32,
193 pub pCmdGroups: *mut CMD_GROUP_ENTRY,
194 pub pfnCommitFn: PNS_CONTEXT_COMMIT_FN,
195 pub pfnDumpFn: PNS_CONTEXT_DUMP_FN,
196 pub pfnConnectFn: PNS_CONTEXT_CONNECT_FN,
197 pub pReserved: *mut ::core::ffi::c_void,
198 pub pfnOsVersionCheck: PNS_OSVERSIONCHECK,
199 }
200 #[cfg(feature = "Win32_Foundation")]
201 impl ::core::marker::Copy for NS_CONTEXT_ATTRIBUTES {}
202 #[cfg(feature = "Win32_Foundation")]
203 impl ::core::clone::Clone for NS_CONTEXT_ATTRIBUTES {
204 fn clone(&self) -> Self {
205 *self
206 }
207 }
208 #[repr(C)]
209 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
210 #[cfg(feature = "Win32_Foundation")]
211 pub union NS_CONTEXT_ATTRIBUTES_0 {
212 pub Anonymous: NS_CONTEXT_ATTRIBUTES_0_0,
213 pub _ullAlign: u64,
214 }
215 #[cfg(feature = "Win32_Foundation")]
216 impl ::core::marker::Copy for NS_CONTEXT_ATTRIBUTES_0 {}
217 #[cfg(feature = "Win32_Foundation")]
218 impl ::core::clone::Clone for NS_CONTEXT_ATTRIBUTES_0 {
219 fn clone(&self) -> Self {
220 *self
221 }
222 }
223 #[repr(C)]
224 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
225 #[cfg(feature = "Win32_Foundation")]
226 pub struct NS_CONTEXT_ATTRIBUTES_0_0 {
227 pub dwVersion: u32,
228 pub dwReserved: u32,
229 }
230 #[cfg(feature = "Win32_Foundation")]
231 impl ::core::marker::Copy for NS_CONTEXT_ATTRIBUTES_0_0 {}
232 #[cfg(feature = "Win32_Foundation")]
233 impl ::core::clone::Clone for NS_CONTEXT_ATTRIBUTES_0_0 {
234 fn clone(&self) -> Self {
235 *self
236 }
237 }
238 #[repr(C)]
239 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
240 pub struct NS_HELPER_ATTRIBUTES {
241 pub Anonymous: NS_HELPER_ATTRIBUTES_0,
242 pub guidHelper: ::windows_sys::core::GUID,
243 pub pfnStart: PNS_HELPER_START_FN,
244 pub pfnStop: PNS_HELPER_STOP_FN,
245 }
246 impl ::core::marker::Copy for NS_HELPER_ATTRIBUTES {}
247 impl ::core::clone::Clone for NS_HELPER_ATTRIBUTES {
248 fn clone(&self) -> Self {
249 *self
250 }
251 }
252 #[repr(C)]
253 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
254 pub union NS_HELPER_ATTRIBUTES_0 {
255 pub Anonymous: NS_HELPER_ATTRIBUTES_0_0,
256 pub _ullAlign: u64,
257 }
258 impl ::core::marker::Copy for NS_HELPER_ATTRIBUTES_0 {}
259 impl ::core::clone::Clone for NS_HELPER_ATTRIBUTES_0 {
260 fn clone(&self) -> Self {
261 *self
262 }
263 }
264 #[repr(C)]
265 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
266 pub struct NS_HELPER_ATTRIBUTES_0_0 {
267 pub dwVersion: u32,
268 pub dwReserved: u32,
269 }
270 impl ::core::marker::Copy for NS_HELPER_ATTRIBUTES_0_0 {}
271 impl ::core::clone::Clone for NS_HELPER_ATTRIBUTES_0_0 {
272 fn clone(&self) -> Self {
273 *self
274 }
275 }
276 #[repr(C)]
277 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
278 #[cfg(feature = "Win32_Foundation")]
279 pub struct TAG_TYPE {
280 pub pwszTag: ::windows_sys::core::PCWSTR,
281 pub dwRequired: u32,
282 pub bPresent: super::super::Foundation::BOOL,
283 }
284 #[cfg(feature = "Win32_Foundation")]
285 impl ::core::marker::Copy for TAG_TYPE {}
286 #[cfg(feature = "Win32_Foundation")]
287 impl ::core::clone::Clone for TAG_TYPE {
288 fn clone(&self) -> Self {
289 *self
290 }
291 }
292 #[repr(C)]
293 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
294 pub struct TOKEN_VALUE {
295 pub pwszToken: ::windows_sys::core::PCWSTR,
296 pub dwValue: u32,
297 }
298 impl ::core::marker::Copy for TOKEN_VALUE {}
299 impl ::core::clone::Clone for TOKEN_VALUE {
300 fn clone(&self) -> Self {
301 *self
302 }
303 }
304 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
305 #[cfg(feature = "Win32_Foundation")]
306 pub type PFN_HANDLE_CMD = ::core::option::Option<unsafe extern "system" fn(pwszmachine: ::windows_sys::core::PCWSTR, ppwcarguments: *mut ::windows_sys::core::PWSTR, dwcurrentindex: u32, dwargcount: u32, dwflags: u32, pvdata: *const ::core::ffi::c_void, pbdone: *mut super::super::Foundation::BOOL) -> u32>;
307 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
308 pub type PGET_RESOURCE_STRING_FN = ::core::option::Option<unsafe extern "system" fn(dwmsgid: u32, lpbuffer: ::windows_sys::core::PCWSTR, nbuffermax: u32) -> u32>;
309 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
310 pub type PNS_CONTEXT_COMMIT_FN = ::core::option::Option<unsafe extern "system" fn(dwaction: u32) -> u32>;
311 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
312 pub type PNS_CONTEXT_CONNECT_FN = ::core::option::Option<unsafe extern "system" fn(pwszmachine: ::windows_sys::core::PCWSTR) -> u32>;
313 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
314 pub type PNS_CONTEXT_DUMP_FN = ::core::option::Option<unsafe extern "system" fn(pwszrouter: ::windows_sys::core::PCWSTR, ppwcarguments: *const ::windows_sys::core::PWSTR, dwargcount: u32, pvdata: *const ::core::ffi::c_void) -> u32>;
315 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
316 pub type PNS_DLL_INIT_FN = ::core::option::Option<unsafe extern "system" fn(dwnetshversion: u32, preserved: *mut ::core::ffi::c_void) -> u32>;
317 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
318 pub type PNS_DLL_STOP_FN = ::core::option::Option<unsafe extern "system" fn(dwreserved: u32) -> u32>;
319 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
320 pub type PNS_HELPER_START_FN = ::core::option::Option<unsafe extern "system" fn(pguidparent: *const ::windows_sys::core::GUID, dwversion: u32) -> u32>;
321 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
322 pub type PNS_HELPER_STOP_FN = ::core::option::Option<unsafe extern "system" fn(dwreserved: u32) -> u32>;
323 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
324 #[cfg(feature = "Win32_Foundation")]
325 pub type PNS_OSVERSIONCHECK = ::core::option::Option<unsafe extern "system" fn(cimostype: u32, cimosproductsuite: u32, cimosversion: ::windows_sys::core::PCWSTR, cimosbuildnumber: ::windows_sys::core::PCWSTR, cimservicepackmajorversion: ::windows_sys::core::PCWSTR, cimservicepackminorversion: ::windows_sys::core::PCWSTR, uireserved: u32, dwreserved: u32) -> super::super::Foundation::BOOL>;