diff options
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs')
-rw-r--r-- | vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs | 6564 |
1 files changed, 0 insertions, 6564 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs b/vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs deleted file mode 100644 index d6ea036..0000000 --- a/vendor/windows-sys/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs +++ /dev/null @@ -1,6564 +0,0 @@ -::windows_targets::link!("mstask.dll" "system" fn GetNetScheduleAccountInformation(pwszservername : ::windows_sys::core::PCWSTR, ccaccount : u32, wszaccount : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); -::windows_targets::link!("netapi32.dll" "system" fn I_NetLogonControl2(servername : ::windows_sys::core::PCWSTR, functioncode : u32, querylevel : u32, data : *const u8, buffer : *mut *mut u8) -> u32); -::windows_targets::link!("rtutils.dll" "system" fn LogErrorA(dwmessageid : u32, cnumberofsubstrings : u32, plpwssubstrings : *const ::windows_sys::core::PCSTR, dwerrorcode : u32) -> ()); -::windows_targets::link!("rtutils.dll" "system" fn LogErrorW(dwmessageid : u32, cnumberofsubstrings : u32, plpwssubstrings : *const ::windows_sys::core::PCWSTR, dwerrorcode : u32) -> ()); -::windows_targets::link!("rtutils.dll" "system" fn LogEventA(weventtype : u32, dwmessageid : u32, cnumberofsubstrings : u32, plpwssubstrings : *const ::windows_sys::core::PCSTR) -> ()); -::windows_targets::link!("rtutils.dll" "system" fn LogEventW(weventtype : u32, dwmessageid : u32, cnumberofsubstrings : u32, plpwssubstrings : *const ::windows_sys::core::PCWSTR) -> ()); -::windows_targets::link!("rtutils.dll" "system" fn MprSetupProtocolEnum(dwtransportid : u32, lplpbuffer : *mut *mut u8, lpdwentriesread : *mut u32) -> u32); -::windows_targets::link!("rtutils.dll" "system" fn MprSetupProtocolFree(lpbuffer : *mut ::core::ffi::c_void) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetAccessAdd(servername : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetAccessDel(servername : ::windows_sys::core::PCWSTR, resource : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetAccessEnum(servername : ::windows_sys::core::PCWSTR, basepath : ::windows_sys::core::PCWSTR, recursive : u32, level : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, resume_handle : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetAccessGetInfo(servername : ::windows_sys::core::PCWSTR, resource : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetAccessGetUserPerms(servername : ::windows_sys::core::PCWSTR, ugname : ::windows_sys::core::PCWSTR, resource : ::windows_sys::core::PCWSTR, perms : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetAccessSetInfo(servername : ::windows_sys::core::PCWSTR, resource : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetAddAlternateComputerName(server : ::windows_sys::core::PCWSTR, alternatename : ::windows_sys::core::PCWSTR, domainaccount : ::windows_sys::core::PCWSTR, domainaccountpassword : ::windows_sys::core::PCWSTR, reserved : u32) -> u32); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NetAddServiceAccount(servername : ::windows_sys::core::PCWSTR, accountname : ::windows_sys::core::PCWSTR, password : ::windows_sys::core::PCWSTR, flags : u32) -> super::super::Foundation:: NTSTATUS); -::windows_targets::link!("netapi32.dll" "system" fn NetAlertRaise(alerttype : ::windows_sys::core::PCWSTR, buffer : *const ::core::ffi::c_void, buffersize : u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetAlertRaiseEx(alerttype : ::windows_sys::core::PCWSTR, variableinfo : *const ::core::ffi::c_void, variableinfosize : u32, servicename : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetApiBufferAllocate(bytecount : u32, buffer : *mut *mut ::core::ffi::c_void) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetApiBufferFree(buffer : *const ::core::ffi::c_void) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetApiBufferReallocate(oldbuffer : *const ::core::ffi::c_void, newbytecount : u32, newbuffer : *mut *mut ::core::ffi::c_void) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetApiBufferSize(buffer : *const ::core::ffi::c_void, bytecount : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetAuditClear(server : ::windows_sys::core::PCWSTR, backupfile : ::windows_sys::core::PCWSTR, service : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetAuditRead(server : ::windows_sys::core::PCWSTR, service : ::windows_sys::core::PCWSTR, auditloghandle : *mut HLOG, offset : u32, reserved1 : *mut u32, reserved2 : u32, offsetflag : u32, bufptr : *mut *mut u8, prefmaxlen : u32, bytesread : *mut u32, totalavailable : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetAuditWrite(r#type : u32, buf : *mut u8, numbytes : u32, service : ::windows_sys::core::PCWSTR, reserved : *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetConfigGet(server : ::windows_sys::core::PCWSTR, component : ::windows_sys::core::PCWSTR, parameter : ::windows_sys::core::PCWSTR, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetConfigGetAll(server : ::windows_sys::core::PCWSTR, component : ::windows_sys::core::PCWSTR, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetConfigSet(server : ::windows_sys::core::PCWSTR, reserved1 : ::windows_sys::core::PCWSTR, component : ::windows_sys::core::PCWSTR, level : u32, reserved2 : u32, buf : *mut u8, reserved3 : u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetCreateProvisioningPackage(pprovisioningparams : *const NETSETUP_PROVISIONING_PARAMS, pppackagebindata : *mut *mut u8, pdwpackagebindatasize : *mut u32, pppackagetextdata : *mut ::windows_sys::core::PWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetEnumerateComputerNames(server : ::windows_sys::core::PCWSTR, nametype : NET_COMPUTER_NAME_TYPE, reserved : u32, entrycount : *mut u32, computernames : *mut *mut ::windows_sys::core::PWSTR) -> u32); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NetEnumerateServiceAccounts(servername : ::windows_sys::core::PCWSTR, flags : u32, accountscount : *mut u32, accounts : *mut *mut *mut u16) -> super::super::Foundation:: NTSTATUS); -::windows_targets::link!("netapi32.dll" "system" fn NetErrorLogClear(uncservername : ::windows_sys::core::PCWSTR, backupfile : ::windows_sys::core::PCWSTR, reserved : *const u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetErrorLogRead(uncservername : ::windows_sys::core::PCWSTR, reserved1 : ::windows_sys::core::PCWSTR, errorloghandle : *const HLOG, offset : u32, reserved2 : *const u32, reserved3 : u32, offsetflag : u32, bufptr : *mut *mut u8, prefmaxsize : u32, bytesread : *mut u32, totalavailable : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetErrorLogWrite(reserved1 : *const u8, code : u32, component : ::windows_sys::core::PCWSTR, buffer : *const u8, numbytes : u32, msgbuf : *const u8, strcount : u32, reserved2 : *const u8) -> u32); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`"] fn NetFreeAadJoinInformation(pjoininfo : *const DSREG_JOIN_INFO) -> ()); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`"] fn NetGetAadJoinInformation(pcsztenantid : ::windows_sys::core::PCWSTR, ppjoininfo : *mut *mut DSREG_JOIN_INFO) -> ::windows_sys::core::HRESULT); -::windows_targets::link!("netapi32.dll" "system" fn NetGetAnyDCName(servername : ::windows_sys::core::PCWSTR, domainname : ::windows_sys::core::PCWSTR, buffer : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetGetDCName(servername : ::windows_sys::core::PCWSTR, domainname : ::windows_sys::core::PCWSTR, buffer : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetGetDisplayInformationIndex(servername : ::windows_sys::core::PCWSTR, level : u32, prefix : ::windows_sys::core::PCWSTR, index : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetGetJoinInformation(lpserver : ::windows_sys::core::PCWSTR, lpnamebuffer : *mut ::windows_sys::core::PWSTR, buffertype : *mut NETSETUP_JOIN_STATUS) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetGetJoinableOUs(lpserver : ::windows_sys::core::PCWSTR, lpdomain : ::windows_sys::core::PCWSTR, lpaccount : ::windows_sys::core::PCWSTR, lppassword : ::windows_sys::core::PCWSTR, oucount : *mut u32, ous : *mut *mut ::windows_sys::core::PWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetGroupAdd(servername : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetGroupAddUser(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR, username : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetGroupDel(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetGroupDelUser(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR, username : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetGroupEnum(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, resume_handle : *mut usize) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetGroupGetInfo(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetGroupGetUsers(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, resumehandle : *mut usize) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetGroupSetInfo(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetGroupSetUsers(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, totalentries : u32) -> u32); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NetIsServiceAccount(servername : ::windows_sys::core::PCWSTR, accountname : ::windows_sys::core::PCWSTR, isservice : *mut super::super::Foundation:: BOOL) -> super::super::Foundation:: NTSTATUS); -::windows_targets::link!("netapi32.dll" "system" fn NetJoinDomain(lpserver : ::windows_sys::core::PCWSTR, lpdomain : ::windows_sys::core::PCWSTR, lpmachineaccountou : ::windows_sys::core::PCWSTR, lpaccount : ::windows_sys::core::PCWSTR, lppassword : ::windows_sys::core::PCWSTR, fjoinoptions : NET_JOIN_DOMAIN_JOIN_OPTIONS) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetLocalGroupAdd(servername : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NetLocalGroupAddMember(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR, membersid : super::super::Foundation:: PSID) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetLocalGroupAddMembers(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, totalentries : u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetLocalGroupDel(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR) -> u32); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NetLocalGroupDelMember(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR, membersid : super::super::Foundation:: PSID) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetLocalGroupDelMembers(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, totalentries : u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetLocalGroupEnum(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, resumehandle : *mut usize) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetLocalGroupGetInfo(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetLocalGroupGetMembers(servername : ::windows_sys::core::PCWSTR, localgroupname : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, resumehandle : *mut usize) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetLocalGroupSetInfo(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetLocalGroupSetMembers(servername : ::windows_sys::core::PCWSTR, groupname : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, totalentries : u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetMessageBufferSend(servername : ::windows_sys::core::PCWSTR, msgname : ::windows_sys::core::PCWSTR, fromname : ::windows_sys::core::PCWSTR, buf : *const u8, buflen : u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetMessageNameAdd(servername : ::windows_sys::core::PCWSTR, msgname : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetMessageNameDel(servername : ::windows_sys::core::PCWSTR, msgname : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetMessageNameEnum(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *const *const u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, resume_handle : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetMessageNameGetInfo(servername : ::windows_sys::core::PCWSTR, msgname : ::windows_sys::core::PCWSTR, level : u32, bufptr : *const *const u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetProvisionComputerAccount(lpdomain : ::windows_sys::core::PCWSTR, lpmachinename : ::windows_sys::core::PCWSTR, lpmachineaccountou : ::windows_sys::core::PCWSTR, lpdcname : ::windows_sys::core::PCWSTR, dwoptions : NETSETUP_PROVISION, pprovisionbindata : *mut *mut u8, pdwprovisionbindatasize : *mut u32, pprovisiontextdata : *mut ::windows_sys::core::PWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetQueryDisplayInformation(servername : ::windows_sys::core::PCWSTR, level : u32, index : u32, entriesrequested : u32, preferredmaximumlength : u32, returnedentrycount : *mut u32, sortedbuffer : *mut *mut ::core::ffi::c_void) -> u32); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NetQueryServiceAccount(servername : ::windows_sys::core::PCWSTR, accountname : ::windows_sys::core::PCWSTR, infolevel : u32, buffer : *mut *mut u8) -> super::super::Foundation:: NTSTATUS); -::windows_targets::link!("netapi32.dll" "system" fn NetRemoteComputerSupports(uncservername : ::windows_sys::core::PCWSTR, optionswanted : NET_REMOTE_COMPUTER_SUPPORTS_OPTIONS, optionssupported : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetRemoteTOD(uncservername : ::windows_sys::core::PCWSTR, bufferptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetRemoveAlternateComputerName(server : ::windows_sys::core::PCWSTR, alternatename : ::windows_sys::core::PCWSTR, domainaccount : ::windows_sys::core::PCWSTR, domainaccountpassword : ::windows_sys::core::PCWSTR, reserved : u32) -> u32); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn NetRemoveServiceAccount(servername : ::windows_sys::core::PCWSTR, accountname : ::windows_sys::core::PCWSTR, flags : u32) -> super::super::Foundation:: NTSTATUS); -::windows_targets::link!("netapi32.dll" "system" fn NetRenameMachineInDomain(lpserver : ::windows_sys::core::PCWSTR, lpnewmachinename : ::windows_sys::core::PCWSTR, lpaccount : ::windows_sys::core::PCWSTR, lppassword : ::windows_sys::core::PCWSTR, frenameoptions : u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplExportDirAdd(servername : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplExportDirDel(servername : ::windows_sys::core::PCWSTR, dirname : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplExportDirEnum(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, resumehandle : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplExportDirGetInfo(servername : ::windows_sys::core::PCWSTR, dirname : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplExportDirLock(servername : ::windows_sys::core::PCWSTR, dirname : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplExportDirSetInfo(servername : ::windows_sys::core::PCWSTR, dirname : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplExportDirUnlock(servername : ::windows_sys::core::PCWSTR, dirname : ::windows_sys::core::PCWSTR, unlockforce : u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplGetInfo(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplImportDirAdd(servername : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplImportDirDel(servername : ::windows_sys::core::PCWSTR, dirname : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplImportDirEnum(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, resumehandle : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplImportDirGetInfo(servername : ::windows_sys::core::PCWSTR, dirname : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplImportDirLock(servername : ::windows_sys::core::PCWSTR, dirname : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplImportDirUnlock(servername : ::windows_sys::core::PCWSTR, dirname : ::windows_sys::core::PCWSTR, unlockforce : u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetReplSetInfo(servername : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetRequestOfflineDomainJoin(pprovisionbindata : *const u8, cbprovisionbindatasize : u32, dwoptions : NET_REQUEST_PROVISION_OPTIONS, lpwindowspath : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetRequestProvisioningPackageInstall(ppackagebindata : *const u8, dwpackagebindatasize : u32, dwprovisionoptions : NET_REQUEST_PROVISION_OPTIONS, lpwindowspath : ::windows_sys::core::PCWSTR, pvreserved : *const ::core::ffi::c_void) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetScheduleJobAdd(servername : ::windows_sys::core::PCWSTR, buffer : *mut u8, jobid : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetScheduleJobDel(servername : ::windows_sys::core::PCWSTR, minjobid : u32, maxjobid : u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetScheduleJobEnum(servername : ::windows_sys::core::PCWSTR, pointertobuffer : *mut *mut u8, prefferedmaximumlength : u32, entriesread : *mut u32, totalentries : *mut u32, resumehandle : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetScheduleJobGetInfo(servername : ::windows_sys::core::PCWSTR, jobid : u32, pointertobuffer : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetServerComputerNameAdd(servername : ::windows_sys::core::PCWSTR, emulateddomainname : ::windows_sys::core::PCWSTR, emulatedservername : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetServerComputerNameDel(servername : ::windows_sys::core::PCWSTR, emulatedservername : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetServerDiskEnum(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, resume_handle : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetServerEnum(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, servertype : NET_SERVER_TYPE, domain : ::windows_sys::core::PCWSTR, resume_handle : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetServerGetInfo(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetServerSetInfo(servername : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parmerror : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetServerTransportAdd(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *const u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetServerTransportAddEx(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *const u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetServerTransportDel(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *const u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetServerTransportEnum(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, resume_handle : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetServiceControl(servername : ::windows_sys::core::PCWSTR, service : ::windows_sys::core::PCWSTR, opcode : u32, arg : u32, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetServiceEnum(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, resume_handle : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetServiceGetInfo(servername : ::windows_sys::core::PCWSTR, service : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetServiceInstall(servername : ::windows_sys::core::PCWSTR, service : ::windows_sys::core::PCWSTR, argc : u32, argv : *const ::windows_sys::core::PCWSTR, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetSetPrimaryComputerName(server : ::windows_sys::core::PCWSTR, primaryname : ::windows_sys::core::PCWSTR, domainaccount : ::windows_sys::core::PCWSTR, domainaccountpassword : ::windows_sys::core::PCWSTR, reserved : u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUnjoinDomain(lpserver : ::windows_sys::core::PCWSTR, lpaccount : ::windows_sys::core::PCWSTR, lppassword : ::windows_sys::core::PCWSTR, funjoinoptions : u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUseAdd(servername : *const i8, levelflags : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUseDel(uncservername : ::windows_sys::core::PCWSTR, usename : ::windows_sys::core::PCWSTR, forcelevelflags : FORCE_LEVEL_FLAGS) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUseEnum(uncservername : ::windows_sys::core::PCWSTR, levelflags : u32, bufptr : *mut *mut u8, preferedmaximumsize : u32, entriesread : *mut u32, totalentries : *mut u32, resumehandle : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUseGetInfo(uncservername : ::windows_sys::core::PCWSTR, usename : ::windows_sys::core::PCWSTR, levelflags : u32, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUserAdd(servername : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUserChangePassword(domainname : ::windows_sys::core::PCWSTR, username : ::windows_sys::core::PCWSTR, oldpassword : ::windows_sys::core::PCWSTR, newpassword : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUserDel(servername : ::windows_sys::core::PCWSTR, username : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUserEnum(servername : ::windows_sys::core::PCWSTR, level : u32, filter : NET_USER_ENUM_FILTER_FLAGS, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, resume_handle : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUserGetGroups(servername : ::windows_sys::core::PCWSTR, username : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUserGetInfo(servername : ::windows_sys::core::PCWSTR, username : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUserGetLocalGroups(servername : ::windows_sys::core::PCWSTR, username : ::windows_sys::core::PCWSTR, level : u32, flags : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUserModalsGet(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUserModalsSet(servername : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUserSetGroups(servername : ::windows_sys::core::PCWSTR, username : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, num_entries : u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetUserSetInfo(servername : ::windows_sys::core::PCWSTR, username : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetValidateName(lpserver : ::windows_sys::core::PCWSTR, lpname : ::windows_sys::core::PCWSTR, lpaccount : ::windows_sys::core::PCWSTR, lppassword : ::windows_sys::core::PCWSTR, nametype : NETSETUP_NAME_TYPE) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetValidatePasswordPolicy(servername : ::windows_sys::core::PCWSTR, qualifier : *mut ::core::ffi::c_void, validationtype : NET_VALIDATE_PASSWORD_TYPE, inputarg : *mut ::core::ffi::c_void, outputarg : *mut *mut ::core::ffi::c_void) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetValidatePasswordPolicyFree(outputarg : *mut *mut ::core::ffi::c_void) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetWkstaGetInfo(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetWkstaSetInfo(servername : ::windows_sys::core::PCWSTR, level : u32, buffer : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetWkstaTransportAdd(servername : *const i8, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetWkstaTransportDel(servername : ::windows_sys::core::PCWSTR, transportname : ::windows_sys::core::PCWSTR, ucond : FORCE_LEVEL_FLAGS) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetWkstaTransportEnum(servername : *const i8, level : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, resume_handle : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetWkstaUserEnum(servername : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8, prefmaxlen : u32, entriesread : *mut u32, totalentries : *mut u32, resumehandle : *mut u32) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetWkstaUserGetInfo(reserved : ::windows_sys::core::PCWSTR, level : u32, bufptr : *mut *mut u8) -> u32); -::windows_targets::link!("netapi32.dll" "system" fn NetWkstaUserSetInfo(reserved : ::windows_sys::core::PCWSTR, level : u32, buf : *const u8, parm_err : *mut u32) -> u32); -::windows_targets::link!("rtutils.dll" "system" fn RouterAssert(pszfailedassertion : ::windows_sys::core::PCSTR, pszfilename : ::windows_sys::core::PCSTR, dwlinenumber : u32, pszmessage : ::windows_sys::core::PCSTR) -> ()); -::windows_targets::link!("rtutils.dll" "system" fn RouterGetErrorStringA(dwerrorcode : u32, lplpszerrorstring : *mut ::windows_sys::core::PSTR) -> u32); -::windows_targets::link!("rtutils.dll" "system" fn RouterGetErrorStringW(dwerrorcode : u32, lplpwszerrorstring : *mut ::windows_sys::core::PWSTR) -> u32); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RouterLogDeregisterA(hloghandle : super::super::Foundation:: HANDLE) -> ()); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RouterLogDeregisterW(hloghandle : super::super::Foundation:: HANDLE) -> ()); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RouterLogEventA(hloghandle : super::super::Foundation:: HANDLE, dweventtype : u32, dwmessageid : u32, dwsubstringcount : u32, plpszsubstringarray : *const ::windows_sys::core::PCSTR, dwerrorcode : u32) -> ()); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RouterLogEventDataA(hloghandle : super::super::Foundation:: HANDLE, dweventtype : u32, dwmessageid : u32, dwsubstringcount : u32, plpszsubstringarray : *const ::windows_sys::core::PCSTR, dwdatabytes : u32, lpdatabytes : *mut u8) -> ()); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RouterLogEventDataW(hloghandle : super::super::Foundation:: HANDLE, dweventtype : u32, dwmessageid : u32, dwsubstringcount : u32, plpszsubstringarray : *const ::windows_sys::core::PCWSTR, dwdatabytes : u32, lpdatabytes : *mut u8) -> ()); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "cdecl" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RouterLogEventExA(hloghandle : super::super::Foundation:: HANDLE, dweventtype : u32, dwerrorcode : u32, dwmessageid : u32, ptszformat : ::windows_sys::core::PCSTR, ...) -> ()); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "cdecl" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RouterLogEventExW(hloghandle : super::super::Foundation:: HANDLE, dweventtype : u32, dwerrorcode : u32, dwmessageid : u32, ptszformat : ::windows_sys::core::PCWSTR, ...) -> ()); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RouterLogEventStringA(hloghandle : super::super::Foundation:: HANDLE, dweventtype : u32, dwmessageid : u32, dwsubstringcount : u32, plpszsubstringarray : *const ::windows_sys::core::PCSTR, dwerrorcode : u32, dwerrorindex : u32) -> ()); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RouterLogEventStringW(hloghandle : super::super::Foundation:: HANDLE, dweventtype : u32, dwmessageid : u32, dwsubstringcount : u32, plpszsubstringarray : *const ::windows_sys::core::PCWSTR, dwerrorcode : u32, dwerrorindex : u32) -> ()); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RouterLogEventValistExA(hloghandle : super::super::Foundation:: HANDLE, dweventtype : u32, dwerrorcode : u32, dwmessageid : u32, ptszformat : ::windows_sys::core::PCSTR, arglist : *mut i8) -> ()); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RouterLogEventValistExW(hloghandle : super::super::Foundation:: HANDLE, dweventtype : u32, dwerrorcode : u32, dwmessageid : u32, ptszformat : ::windows_sys::core::PCWSTR, arglist : *mut i8) -> ()); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RouterLogEventW(hloghandle : super::super::Foundation:: HANDLE, dweventtype : u32, dwmessageid : u32, dwsubstringcount : u32, plpszsubstringarray : *const ::windows_sys::core::PCWSTR, dwerrorcode : u32) -> ()); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RouterLogRegisterA(lpszsource : ::windows_sys::core::PCSTR) -> super::super::Foundation:: HANDLE); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn RouterLogRegisterW(lpszsource : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); -::windows_targets::link!("mstask.dll" "system" fn SetNetScheduleAccountInformation(pwszservername : ::windows_sys::core::PCWSTR, pwszaccount : ::windows_sys::core::PCWSTR, pwszpassword : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); -::windows_targets::link!("rtutils.dll" "system" fn TraceDeregisterA(dwtraceid : u32) -> u32); -::windows_targets::link!("rtutils.dll" "system" fn TraceDeregisterExA(dwtraceid : u32, dwflags : u32) -> u32); -::windows_targets::link!("rtutils.dll" "system" fn TraceDeregisterExW(dwtraceid : u32, dwflags : u32) -> u32); -::windows_targets::link!("rtutils.dll" "system" fn TraceDeregisterW(dwtraceid : u32) -> u32); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn TraceDumpExA(dwtraceid : u32, dwflags : u32, lpbbytes : *mut u8, dwbytecount : u32, dwgroupsize : u32, baddressprefix : super::super::Foundation:: BOOL, lpszprefix : ::windows_sys::core::PCSTR) -> u32); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn TraceDumpExW(dwtraceid : u32, dwflags : u32, lpbbytes : *mut u8, dwbytecount : u32, dwgroupsize : u32, baddressprefix : super::super::Foundation:: BOOL, lpszprefix : ::windows_sys::core::PCWSTR) -> u32); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn TraceGetConsoleA(dwtraceid : u32, lphconsole : *mut super::super::Foundation:: HANDLE) -> u32); -#[cfg(feature = "Win32_Foundation")] -::windows_targets::link!("rtutils.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn TraceGetConsoleW(dwtraceid : u32, lphconsole : *mut super::super::Foundation:: HANDLE) -> u32); -::windows_targets::link!("rtutils.dll" "cdecl" fn TracePrintfA(dwtraceid : u32, lpszformat : ::windows_sys::core::PCSTR, ...) -> u32); -::windows_targets::link!("rtutils.dll" "cdecl" fn TracePrintfExA(dwtraceid : u32, dwflags : u32, lpszformat : ::windows_sys::core::PCSTR, ...) -> u32); -::windows_targets::link!("rtutils.dll" "cdecl" fn TracePrintfExW(dwtraceid : u32, dwflags : u32, lpszformat : ::windows_sys::core::PCWSTR, ...) -> u32); -::windows_targets::link!("rtutils.dll" "cdecl" fn TracePrintfW(dwtraceid : u32, lpszformat : ::windows_sys::core::PCWSTR, ...) -> u32); -::windows_targets::link!("rtutils.dll" "system" fn TracePutsExA(dwtraceid : u32, dwflags : u32, lpszstring : ::windows_sys::core::PCSTR) -> u32); -::windows_targets::link!("rtutils.dll" "system" fn TracePutsExW(dwtraceid : u32, dwflags : u32, lpszstring : ::windows_sys::core::PCWSTR) -> u32); -::windows_targets::link!("rtutils.dll" "system" fn TraceRegisterExA(lpszcallername : ::windows_sys::core::PCSTR, dwflags : u32) -> u32); -::windows_targets::link!("rtutils.dll" "system" fn TraceRegisterExW(lpszcallername : ::windows_sys::core::PCWSTR, dwflags : u32) -> u32); -::windows_targets::link!("rtutils.dll" "system" fn TraceVprintfExA(dwtraceid : u32, dwflags : u32, lpszformat : ::windows_sys::core::PCSTR, arglist : *mut i8) -> u32); -::windows_targets::link!("rtutils.dll" "system" fn TraceVprintfExW(dwtraceid : u32, dwflags : u32, lpszformat : ::windows_sys::core::PCWSTR, arglist : *mut i8) -> u32); -pub type IEnumNetCfgBindingInterface = *mut ::core::ffi::c_void; -pub type IEnumNetCfgBindingPath = *mut ::core::ffi::c_void; -pub type IEnumNetCfgComponent = *mut ::core::ffi::c_void; -pub type INetCfg = *mut ::core::ffi::c_void; -pub type INetCfgBindingInterface = *mut ::core::ffi::c_void; -pub type INetCfgBindingPath = *mut ::core::ffi::c_void; -pub type INetCfgClass = *mut ::core::ffi::c_void; -pub type INetCfgClassSetup = *mut ::core::ffi::c_void; -pub type INetCfgClassSetup2 = *mut ::core::ffi::c_void; -pub type INetCfgComponent = *mut ::core::ffi::c_void; -pub type INetCfgComponentBindings = *mut ::core::ffi::c_void; -pub type INetCfgComponentControl = *mut ::core::ffi::c_void; -pub type INetCfgComponentNotifyBinding = *mut ::core::ffi::c_void; -pub type INetCfgComponentNotifyGlobal = *mut ::core::ffi::c_void; -pub type INetCfgComponentPropertyUi = *mut ::core::ffi::c_void; -pub type INetCfgComponentSetup = *mut ::core::ffi::c_void; -pub type INetCfgComponentSysPrep = *mut ::core::ffi::c_void; -pub type INetCfgComponentUpperEdge = *mut ::core::ffi::c_void; -pub type INetCfgLock = *mut ::core::ffi::c_void; -pub type INetCfgPnpReconfigCallback = *mut ::core::ffi::c_void; -pub type INetCfgSysPrep = *mut ::core::ffi::c_void; -pub type INetLanConnectionUiInfo = *mut ::core::ffi::c_void; -pub type INetRasConnectionIpUiInfo = *mut ::core::ffi::c_void; -pub type IProvisioningDomain = *mut ::core::ffi::c_void; -pub type IProvisioningProfileWireless = *mut ::core::ffi::c_void; -pub const AA_AUDIT_ALL: u32 = 1u32; -pub const AA_A_ACL: u32 = 32768u32; -pub const AA_A_CREATE: u32 = 8192u32; -pub const AA_A_DELETE: u32 = 16384u32; -pub const AA_A_OPEN: u32 = 4096u32; -pub const AA_A_OWNER: u32 = 4u32; -pub const AA_A_WRITE: u32 = 8192u32; -pub const AA_CLOSE: u32 = 8u32; -pub const AA_F_ACL: u32 = 2048u32; -pub const AA_F_CREATE: u32 = 512u32; -pub const AA_F_DELETE: u32 = 1024u32; -pub const AA_F_OPEN: u32 = 256u32; -pub const AA_F_WRITE: u32 = 512u32; -pub const AA_S_ACL: u32 = 128u32; -pub const AA_S_CREATE: u32 = 32u32; -pub const AA_S_DELETE: u32 = 64u32; -pub const AA_S_OPEN: u32 = 16u32; -pub const AA_S_WRITE: u32 = 32u32; -pub const ACCESS_ACCESS_LIST_PARMNUM: u32 = 4u32; -pub const ACCESS_ATTR_PARMNUM: u32 = 2u32; -pub const ACCESS_AUDIT: u32 = 1u32; -pub const ACCESS_COUNT_PARMNUM: u32 = 3u32; -pub const ACCESS_FAIL_ACL: u32 = 2048u32; -pub const ACCESS_FAIL_DELETE: u32 = 1024u32; -pub const ACCESS_FAIL_MASK: u32 = 3840u32; -pub const ACCESS_FAIL_OPEN: u32 = 256u32; -pub const ACCESS_FAIL_SHIFT: u32 = 4u32; -pub const ACCESS_FAIL_WRITE: u32 = 512u32; -pub const ACCESS_GROUP: u32 = 32768u32; -pub const ACCESS_LETTERS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RWCXDAP "); -pub const ACCESS_NONE: u32 = 0u32; -pub const ACCESS_RESOURCE_NAME_PARMNUM: u32 = 1u32; -pub const ACCESS_SUCCESS_ACL: u32 = 128u32; -pub const ACCESS_SUCCESS_DELETE: u32 = 64u32; -pub const ACCESS_SUCCESS_MASK: u32 = 240u32; -pub const ACCESS_SUCCESS_OPEN: u32 = 16u32; -pub const ACCESS_SUCCESS_WRITE: u32 = 32u32; -pub const ACTION_ADMINUNLOCK: u32 = 1u32; -pub const ACTION_LOCKOUT: u32 = 0u32; -pub const AE_ACCLIMITEXCD: u32 = 17u32; -pub const AE_ACCRESTRICT: u32 = 4u32; -pub const AE_ACLMOD: u32 = 12u32; -pub const AE_ACLMODFAIL: u32 = 19u32; -pub const AE_ADD: u32 = 2u32; -pub const AE_ADMIN: u32 = 2u32; -pub const AE_ADMINDIS: u32 = 3u32; -pub const AE_ADMINPRIVREQD: u32 = 2u32; -pub const AE_ADMIN_CLOSE: u32 = 2u32; -pub const AE_AUTODIS: u32 = 2u32; -pub const AE_BADPW: u32 = 1u32; -pub const AE_CLOSEFILE: u32 = 9u32; -pub const AE_CONNREJ: u32 = 6u32; -pub const AE_CONNSTART: u32 = 4u32; -pub const AE_CONNSTOP: u32 = 5u32; -pub const AE_DELETE: u32 = 1u32; -pub const AE_ERROR: u32 = 1u32; -pub const AE_GENERAL: u32 = 0u32; -pub const AE_GENERIC_TYPE: u32 = 21u32; -pub const AE_GUEST: u32 = 0u32; -pub const AE_LIM_DELETED: u32 = 5u32; -pub const AE_LIM_DISABLED: u32 = 4u32; -pub const AE_LIM_EXPIRED: u32 = 2u32; -pub const AE_LIM_INVAL_WKSTA: u32 = 3u32; -pub const AE_LIM_LOGONHOURS: u32 = 1u32; -pub const AE_LIM_UNKNOWN: u32 = 0u32; -pub const AE_LOCKOUT: u32 = 20u32; -pub const AE_MOD: u32 = 0u32; -pub const AE_NETLOGDENIED: u32 = 16u32; -pub const AE_NETLOGOFF: u32 = 15u32; -pub const AE_NETLOGON: u32 = 14u32; -pub const AE_NOACCESSPERM: u32 = 3u32; -pub const AE_NORMAL: u32 = 0u32; -pub const AE_NORMAL_CLOSE: u32 = 0u32; -pub const AE_RESACCESS: u32 = 7u32; -pub const AE_RESACCESS2: u32 = 18u32; -pub const AE_RESACCESSREJ: u32 = 8u32; -pub const AE_SERVICESTAT: u32 = 11u32; -pub const AE_SESSDIS: u32 = 1u32; -pub const AE_SESSLOGOFF: u32 = 2u32; -pub const AE_SESSLOGON: u32 = 1u32; -pub const AE_SESSPWERR: u32 = 3u32; -pub const AE_SES_CLOSE: u32 = 1u32; -pub const AE_SRVCONT: u32 = 2u32; -pub const AE_SRVPAUSED: u32 = 1u32; -pub const AE_SRVSTART: u32 = 0u32; -pub const AE_SRVSTATUS: u32 = 0u32; -pub const AE_SRVSTOP: u32 = 3u32; -pub const AE_UASMOD: u32 = 13u32; -pub const AE_UAS_GROUP: u32 = 1u32; -pub const AE_UAS_MODALS: u32 = 2u32; -pub const AE_UAS_USER: u32 = 0u32; -pub const AE_UNSHARE: u32 = 2u32; -pub const AE_USER: u32 = 1u32; -pub const AE_USERLIMIT: u32 = 0u32; -pub const AF_OP_ACCOUNTS: AF_OP = 8u32; -pub const AF_OP_COMM: AF_OP = 2u32; -pub const AF_OP_PRINT: AF_OP = 1u32; -pub const AF_OP_SERVER: AF_OP = 4u32; -pub const ALERTER_MAILSLOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\\\.\\MAILSLOT\\Alerter"); -pub const ALERTSZ: u32 = 128u32; -pub const ALERT_ADMIN_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ADMIN"); -pub const ALERT_ERRORLOG_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ERRORLOG"); -pub const ALERT_MESSAGE_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MESSAGE"); -pub const ALERT_PRINT_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PRINTING"); -pub const ALERT_USER_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("USER"); -pub const ALIGN_SHIFT: u32 = 7u32; -pub const ALIGN_SIZE: u32 = 8u32; -pub const ALLOCATE_RESPONSE: u32 = 2u32; -pub const BACKUP_MSG_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BAK.MSG"); -pub const CLTYPE_LEN: u32 = 12u32; -pub const CNLEN: u32 = 15u32; -pub const COULD_NOT_VERIFY_VOLUMES: i32 = -1073727512i32; -pub const CREATE_BYPASS_CSC: u32 = 2u32; -pub const CREATE_CRED_RESET: u32 = 4u32; -pub const CREATE_GLOBAL_MAPPING: u32 = 256u32; -pub const CREATE_NO_CONNECT: u32 = 1u32; -pub const CREATE_PERSIST_MAPPING: u32 = 32u32; -pub const CREATE_REQUIRE_CONNECTION_INTEGRITY: u32 = 8u32; -pub const CREATE_REQUIRE_CONNECTION_PRIVACY: u32 = 16u32; -pub const CREATE_WRITE_THROUGH_SEMANTICS: u32 = 64u32; -pub const CRYPT_KEY_LEN: u32 = 7u32; -pub const CRYPT_TXT_LEN: u32 = 8u32; -pub const DEF_MAX_BADPW: u32 = 0u32; -pub const DEF_MAX_PWHIST: u32 = 8u32; -pub const DEF_MIN_PWLEN: u32 = 6u32; -pub const DEF_PWUNIQUENESS: u32 = 5u32; -pub const DEVLEN: u32 = 80u32; -pub const DFS_CONNECTION_FAILURE: i32 = 1073756226i32; -pub const DFS_ERROR_ACTIVEDIRECTORY_OFFLINE: i32 = -1073727301i32; -pub const DFS_ERROR_CLUSTERINFO_FAILED: i32 = -1073727307i32; -pub const DFS_ERROR_COMPUTERINFO_FAILED: i32 = -1073727308i32; -pub const DFS_ERROR_CREATEEVENT_FAILED: i32 = -1073727309i32; -pub const DFS_ERROR_CREATE_REPARSEPOINT_FAILURE: i32 = -1073727321i32; -pub const DFS_ERROR_CREATE_REPARSEPOINT_SUCCESS: i32 = 1073756370i32; -pub const DFS_ERROR_CROSS_FOREST_TRUST_INFO_FAILED: i32 = -1073727274i32; -pub const DFS_ERROR_DCINFO_FAILED: i32 = -1073727306i32; -pub const DFS_ERROR_DSCONNECT_FAILED: i32 = -2147469122i32; -pub const DFS_ERROR_DUPLICATE_LINK: i32 = -1073727277i32; -pub const DFS_ERROR_HANDLENAMESPACE_FAILED: i32 = -1073727304i32; -pub const DFS_ERROR_LINKS_OVERLAP: i32 = -1073727280i32; -pub const DFS_ERROR_LINK_OVERLAP: i32 = -1073727279i32; -pub const DFS_ERROR_MUTLIPLE_ROOTS_NOT_SUPPORTED: i32 = -1073727289i32; -pub const DFS_ERROR_NO_DFS_DATA: i32 = -1073727294i32; -pub const DFS_ERROR_ON_ROOT: i32 = -2147469114i32; -pub const DFS_ERROR_OVERLAPPING_DIRECTORIES: i32 = -1073727319i32; -pub const DFS_ERROR_PREFIXTABLE_FAILED: i32 = -1073727305i32; -pub const DFS_ERROR_REFLECTIONENGINE_FAILED: i32 = -1073727302i32; -pub const DFS_ERROR_REGISTERSTORE_FAILED: i32 = -1073727303i32; -pub const DFS_ERROR_REMOVE_LINK_FAILED: i32 = -1073727284i32; -pub const DFS_ERROR_RESYNCHRONIZE_FAILED: i32 = -1073727285i32; -pub const DFS_ERROR_ROOTSYNCINIT_FAILED: i32 = -1073727310i32; -pub const DFS_ERROR_SECURITYINIT_FAILED: i32 = -1073727313i32; -pub const DFS_ERROR_SITECACHEINIT_FAILED: i32 = -1073727311i32; -pub const DFS_ERROR_SITESUPPOR_FAILED: i32 = -1073727300i32; -pub const DFS_ERROR_TARGET_LIST_INCORRECT: i32 = -1073727281i32; -pub const DFS_ERROR_THREADINIT_FAILED: i32 = -1073727312i32; -pub const DFS_ERROR_TOO_MANY_ERRORS: i32 = -1073727315i32; -pub const DFS_ERROR_TRUSTED_DOMAIN_INFO_FAILED: i32 = -1073727276i32; -pub const DFS_ERROR_UNSUPPORTED_FILESYSTEM: i32 = -1073727320i32; -pub const DFS_ERROR_WINSOCKINIT_FAILED: i32 = -1073727314i32; -pub const DFS_INFO_ACTIVEDIRECTORY_ONLINE: i32 = 1073756332i32; -pub const DFS_INFO_CROSS_FOREST_TRUST_INFO_SUCCESS: i32 = 1073756375i32; -pub const DFS_INFO_DOMAIN_REFERRAL_MIN_OVERFLOW: i32 = 1073756361i32; -pub const DFS_INFO_DS_RECONNECTED: i32 = 1073756353i32; -pub const DFS_INFO_FINISH_BUILDING_NAMESPACE: i32 = 1073756357i32; -pub const DFS_INFO_FINISH_INIT: i32 = 1073756355i32; -pub const DFS_INFO_RECONNECT_DATA: i32 = 1073756356i32; -pub const DFS_INFO_TRUSTED_DOMAIN_INFO_SUCCESS: i32 = 1073756373i32; -pub const DFS_INIT_SUCCESS: i32 = 1073756376i32; -pub const DFS_MAX_DNR_ATTEMPTS: i32 = 1073756229i32; -pub const DFS_OPEN_FAILURE: i32 = 1073756231i32; -pub const DFS_REFERRAL_FAILURE: i32 = 1073756227i32; -pub const DFS_REFERRAL_REQUEST: i32 = 1073756142i32; -pub const DFS_REFERRAL_SUCCESS: i32 = 1073756228i32; -pub const DFS_ROOT_SHARE_ACQUIRE_FAILED: i32 = -2147469095i32; -pub const DFS_ROOT_SHARE_ACQUIRE_SUCCESS: i32 = 1073756378i32; -pub const DFS_SPECIAL_REFERRAL_FAILURE: i32 = 1073756230i32; -pub const DFS_WARN_DOMAIN_REFERRAL_OVERFLOW: i32 = -2147469112i32; -pub const DFS_WARN_INCOMPLETE_MOVE: i32 = -2147469110i32; -pub const DFS_WARN_METADATA_LINK_INFO_INVALID: i32 = -2147469106i32; -pub const DFS_WARN_METADATA_LINK_TYPE_INCORRECT: i32 = -2147469107i32; -pub const DNLEN: u32 = 15u32; -pub const DPP_ADVANCED: DEFAULT_PAGES = 1i32; -pub const DSREG_DEVICE_JOIN: DSREG_JOIN_TYPE = 1i32; -pub const DSREG_UNKNOWN_JOIN: DSREG_JOIN_TYPE = 0i32; -pub const DSREG_WORKPLACE_JOIN: DSREG_JOIN_TYPE = 2i32; -pub const EBP_ABOVE: ENUM_BINDING_PATHS_FLAGS = 1i32; -pub const EBP_BELOW: ENUM_BINDING_PATHS_FLAGS = 2i32; -pub const ENCRYPTED_PWLEN: u32 = 16u32; -pub const ERRLOG2_BASE: u32 = 5700u32; -pub const ERRLOG_BASE: u32 = 3100u32; -pub const EVENT_BAD_ACCOUNT_NAME: i32 = -1073734816i32; -pub const EVENT_BAD_SERVICE_STATE: i32 = -1073734808i32; -pub const EVENT_BOOT_SYSTEM_DRIVERS_FAILED: i32 = -1073734798i32; -pub const EVENT_BOWSER_CANT_READ_REGISTRY: i32 = 1073749853i32; -pub const EVENT_BOWSER_ELECTION_RECEIVED: i32 = 8012i32; -pub const EVENT_BOWSER_ELECTION_SENT_FIND_MASTER_FAILED: i32 = 1073749838i32; -pub const EVENT_BOWSER_ELECTION_SENT_GETBLIST_FAILED: i32 = 1073749837i32; -pub const EVENT_BOWSER_GETBROWSERLIST_THRESHOLD_EXCEEDED: i32 = 1073749855i32; -pub const EVENT_BOWSER_ILLEGAL_DATAGRAM: i32 = -2147475642i32; -pub const EVENT_BOWSER_ILLEGAL_DATAGRAM_THRESHOLD: i32 = -1073733808i32; -pub const EVENT_BOWSER_MAILSLOT_DATAGRAM_THRESHOLD_EXCEEDED: i32 = 1073749854i32; -pub const EVENT_BOWSER_NAME_CONVERSION_FAILED: i32 = -1073733814i32; -pub const EVENT_BOWSER_NON_MASTER_MASTER_ANNOUNCE: i32 = -2147475643i32; -pub const EVENT_BOWSER_NON_PDC_WON_ELECTION: i32 = 1073749852i32; -pub const EVENT_BOWSER_OLD_BACKUP_FOUND: i32 = 1073749848i32; -pub const EVENT_BOWSER_OTHER_MASTER_ON_NET: i32 = -1073733821i32; -pub const EVENT_BOWSER_PDC_LOST_ELECTION: i32 = 1073749851i32; -pub const EVENT_BOWSER_PROMOTED_WHILE_ALREADY_MASTER: i32 = -2147475644i32; -pub const EVENT_BRIDGE_ADAPTER_BIND_FAILED: i32 = -1073727120i32; -pub const EVENT_BRIDGE_ADAPTER_FILTER_FAILED: i32 = -1073727122i32; -pub const EVENT_BRIDGE_ADAPTER_LINK_SPEED_QUERY_FAILED: i32 = -1073727124i32; -pub const EVENT_BRIDGE_ADAPTER_MAC_ADDR_QUERY_FAILED: i32 = -1073727123i32; -pub const EVENT_BRIDGE_ADAPTER_NAME_QUERY_FAILED: i32 = -1073727121i32; -pub const EVENT_BRIDGE_BUFFER_POOL_CREATION_FAILED: i32 = -1073727214i32; -pub const EVENT_BRIDGE_DEVICE_CREATION_FAILED: i32 = -1073727221i32; -pub const EVENT_BRIDGE_ETHERNET_NOT_OFFERED: i32 = -1073727218i32; -pub const EVENT_BRIDGE_INIT_MALLOC_FAILED: i32 = -1073727213i32; -pub const EVENT_BRIDGE_MINIPORT_INIT_FAILED: i32 = -1073727219i32; -pub const EVENT_BRIDGE_MINIPORT_REGISTER_FAILED: i32 = -1073727222i32; -pub const EVENT_BRIDGE_MINIPROT_DEVNAME_MISSING: i32 = -1073727223i32; -pub const EVENT_BRIDGE_NO_BRIDGE_MAC_ADDR: i32 = -1073727220i32; -pub const EVENT_BRIDGE_PACKET_POOL_CREATION_FAILED: i32 = -1073727215i32; -pub const EVENT_BRIDGE_PROTOCOL_REGISTER_FAILED: i32 = -1073727224i32; -pub const EVENT_BRIDGE_THREAD_CREATION_FAILED: i32 = -1073727217i32; -pub const EVENT_BRIDGE_THREAD_REF_FAILED: i32 = -1073727216i32; -pub const EVENT_BROWSER_BACKUP_STOPPED: i32 = -1073733792i32; -pub const EVENT_BROWSER_DEPENDANT_SERVICE_FAILED: i32 = -1073733807i32; -pub const EVENT_BROWSER_DOMAIN_LIST_FAILED: i32 = -2147475626i32; -pub const EVENT_BROWSER_DOMAIN_LIST_RETRIEVED: i32 = 8026i32; -pub const EVENT_BROWSER_ELECTION_SENT_LANMAN_NT_STARTED: i32 = 1073749839i32; -pub const EVENT_BROWSER_ELECTION_SENT_LANMAN_NT_STOPPED: i32 = 1073749857i32; -pub const EVENT_BROWSER_ELECTION_SENT_ROLE_CHANGED: i32 = 1073749859i32; -pub const EVENT_BROWSER_GETBLIST_RECEIVED_NOT_MASTER: i32 = -1073733790i32; -pub const EVENT_BROWSER_ILLEGAL_CONFIG: i32 = -2147475625i32; -pub const EVENT_BROWSER_MASTER_PROMOTION_FAILED: i32 = -1073733815i32; -pub const EVENT_BROWSER_MASTER_PROMOTION_FAILED_NO_MASTER: i32 = -1073733804i32; -pub const EVENT_BROWSER_MASTER_PROMOTION_FAILED_STOPPING: i32 = -1073733805i32; -pub const EVENT_BROWSER_NOT_STARTED_IPX_CONFIG_MISMATCH: i32 = -1073733788i32; -pub const EVENT_BROWSER_OTHERDOMAIN_ADD_FAILED: i32 = -1073733813i32; -pub const EVENT_BROWSER_ROLE_CHANGE_FAILED: i32 = -1073733816i32; -pub const EVENT_BROWSER_SERVER_LIST_FAILED: i32 = -2147475627i32; -pub const EVENT_BROWSER_SERVER_LIST_RETRIEVED: i32 = 8025i32; -pub const EVENT_BROWSER_STATUS_BITS_UPDATE_FAILED: i32 = -1073733817i32; -pub const EVENT_CALL_TO_FUNCTION_FAILED: i32 = -1073734819i32; -pub const EVENT_CALL_TO_FUNCTION_FAILED_II: i32 = -1073734818i32; -pub const EVENT_CIRCULAR_DEPENDENCY_AUTO: i32 = -1073734806i32; -pub const EVENT_CIRCULAR_DEPENDENCY_DEMAND: i32 = -1073734807i32; -pub const EVENT_COMMAND_NOT_INTERACTIVE: i32 = -1073733924i32; -pub const EVENT_COMMAND_START_FAILED: i32 = -1073733923i32; -pub const EVENT_CONNECTION_TIMEOUT: i32 = -1073734815i32; -pub const EVENT_ComputerNameChange: i32 = -2147477637i32; -pub const EVENT_DAV_REDIR_DELAYED_WRITE_FAILED: i32 = -2147468848i32; -pub const EVENT_DCOM_ASSERTION_FAILURE: i32 = -1073731812i32; -pub const EVENT_DCOM_COMPLUS_DISABLED: i32 = -1073731810i32; -pub const EVENT_DCOM_INVALID_ENDPOINT_DATA: i32 = -1073731811i32; -pub const EVENT_DEPEND_ON_LATER_GROUP: i32 = -1073734804i32; -pub const EVENT_DEPEND_ON_LATER_SERVICE: i32 = -1073734805i32; -pub const EVENT_DNSAPI_DEREGISTRATION_FAILED_NOTSUPP: i32 = -2147472466i32; -pub const EVENT_DNSAPI_DEREGISTRATION_FAILED_NOTSUPP_PRIMARY_DN: i32 = -2147472454i32; -pub const EVENT_DNSAPI_DEREGISTRATION_FAILED_OTHER: i32 = -2147472463i32; -pub const EVENT_DNSAPI_DEREGISTRATION_FAILED_OTHER_PRIMARY_DN: i32 = -2147472451i32; -pub const EVENT_DNSAPI_DEREGISTRATION_FAILED_REFUSED: i32 = -2147472465i32; -pub const EVENT_DNSAPI_DEREGISTRATION_FAILED_REFUSED_PRIMARY_DN: i32 = -2147472453i32; -pub const EVENT_DNSAPI_DEREGISTRATION_FAILED_SECURITY: i32 = -2147472464i32; -pub const EVENT_DNSAPI_DEREGISTRATION_FAILED_SECURITY_PRIMARY_DN: i32 = -2147472452i32; -pub const EVENT_DNSAPI_DEREGISTRATION_FAILED_SERVERFAIL: i32 = -2147472467i32; -pub const EVENT_DNSAPI_DEREGISTRATION_FAILED_SERVERFAIL_PRIMARY_DN: i32 = -2147472455i32; -pub const EVENT_DNSAPI_DEREGISTRATION_FAILED_TIMEOUT: i32 = -2147472468i32; -pub const EVENT_DNSAPI_DEREGISTRATION_FAILED_TIMEOUT_PRIMARY_DN: i32 = -2147472456i32; -pub const EVENT_DNSAPI_PTR_DEREGISTRATION_FAILED_NOTSUPP: i32 = -2147472460i32; -pub const EVENT_DNSAPI_PTR_DEREGISTRATION_FAILED_OTHER: i32 = -2147472457i32; -pub const EVENT_DNSAPI_PTR_DEREGISTRATION_FAILED_REFUSED: i32 = -2147472459i32; -pub const EVENT_DNSAPI_PTR_DEREGISTRATION_FAILED_SECURITY: i32 = -2147472458i32; -pub const EVENT_DNSAPI_PTR_DEREGISTRATION_FAILED_SERVERFAIL: i32 = -2147472461i32; -pub const EVENT_DNSAPI_PTR_DEREGISTRATION_FAILED_TIMEOUT: i32 = -2147472462i32; -pub const EVENT_DNSAPI_PTR_REGISTRATION_FAILED_NOTSUPP: i32 = -2147472490i32; -pub const EVENT_DNSAPI_PTR_REGISTRATION_FAILED_OTHER: i32 = -2147472487i32; -pub const EVENT_DNSAPI_PTR_REGISTRATION_FAILED_REFUSED: i32 = -2147472489i32; -pub const EVENT_DNSAPI_PTR_REGISTRATION_FAILED_SECURITY: i32 = -2147472488i32; -pub const EVENT_DNSAPI_PTR_REGISTRATION_FAILED_SERVERFAIL: i32 = -2147472491i32; -pub const EVENT_DNSAPI_PTR_REGISTRATION_FAILED_TIMEOUT: i32 = -2147472492i32; -pub const EVENT_DNSAPI_REGISTERED_ADAPTER: i32 = 1073753024i32; -pub const EVENT_DNSAPI_REGISTERED_ADAPTER_PRIMARY_DN: i32 = 1073753026i32; -pub const EVENT_DNSAPI_REGISTERED_PTR: i32 = 1073753025i32; -pub const EVENT_DNSAPI_REGISTRATION_FAILED_NOTSUPP: i32 = -2147472496i32; -pub const EVENT_DNSAPI_REGISTRATION_FAILED_NOTSUPP_PRIMARY_DN: i32 = -2147472484i32; -pub const EVENT_DNSAPI_REGISTRATION_FAILED_OTHER: i32 = -2147472493i32; -pub const EVENT_DNSAPI_REGISTRATION_FAILED_OTHER_PRIMARY_DN: i32 = -2147472481i32; -pub const EVENT_DNSAPI_REGISTRATION_FAILED_REFUSED: i32 = -2147472495i32; -pub const EVENT_DNSAPI_REGISTRATION_FAILED_REFUSED_PRIMARY_DN: i32 = -2147472483i32; -pub const EVENT_DNSAPI_REGISTRATION_FAILED_SECURITY: i32 = -2147472494i32; -pub const EVENT_DNSAPI_REGISTRATION_FAILED_SECURITY_PRIMARY_DN: i32 = -2147472482i32; -pub const EVENT_DNSAPI_REGISTRATION_FAILED_SERVERFAIL: i32 = -2147472497i32; -pub const EVENT_DNSAPI_REGISTRATION_FAILED_SERVERFAIL_PRIMARY_DN: i32 = -2147472485i32; -pub const EVENT_DNSAPI_REGISTRATION_FAILED_TIMEOUT: i32 = -2147472498i32; -pub const EVENT_DNSAPI_REGISTRATION_FAILED_TIMEOUT_PRIMARY_DN: i32 = -2147472486i32; -pub const EVENT_DNSDomainNameChange: i32 = -2147477636i32; -pub const EVENT_DNS_CACHE_NETWORK_PERF_WARNING: i32 = -2147472598i32; -pub const EVENT_DNS_CACHE_START_FAILURE_LOW_MEMORY: i32 = -1073730817i32; -pub const EVENT_DNS_CACHE_START_FAILURE_NO_CONTROL: i32 = -1073730822i32; -pub const EVENT_DNS_CACHE_START_FAILURE_NO_DLL: i32 = -1073730824i32; -pub const EVENT_DNS_CACHE_START_FAILURE_NO_DONE_EVENT: i32 = -1073730821i32; -pub const EVENT_DNS_CACHE_START_FAILURE_NO_ENTRY: i32 = -1073730823i32; -pub const EVENT_DNS_CACHE_START_FAILURE_NO_RPC: i32 = -1073730820i32; -pub const EVENT_DNS_CACHE_START_FAILURE_NO_SHUTDOWN_NOTIFY: i32 = -1073730819i32; -pub const EVENT_DNS_CACHE_START_FAILURE_NO_UPDATE: i32 = -1073730818i32; -pub const EVENT_DNS_CACHE_UNABLE_TO_REACH_SERVER_WARNING: i32 = -2147472597i32; -pub const EVENT_EQOS_ERROR_MACHINE_POLICY_KEYNAME_SIZE_ZERO: i32 = -1073725118i32; -pub const EVENT_EQOS_ERROR_MACHINE_POLICY_KEYNAME_TOO_LONG: i32 = -1073725120i32; -pub const EVENT_EQOS_ERROR_MACHINE_POLICY_REFERESH: i32 = -1073725124i32; -pub const EVENT_EQOS_ERROR_OPENING_MACHINE_POLICY_ROOT_KEY: i32 = -1073725122i32; -pub const EVENT_EQOS_ERROR_OPENING_MACHINE_POLICY_SUBKEY: i32 = -1073725116i32; -pub const EVENT_EQOS_ERROR_OPENING_USER_POLICY_ROOT_KEY: i32 = -1073725121i32; -pub const EVENT_EQOS_ERROR_OPENING_USER_POLICY_SUBKEY: i32 = -1073725115i32; -pub const EVENT_EQOS_ERROR_PROCESSING_MACHINE_POLICY_FIELD: i32 = -1073725114i32; -pub const EVENT_EQOS_ERROR_PROCESSING_USER_POLICY_FIELD: i32 = -1073725113i32; -pub const EVENT_EQOS_ERROR_SETTING_APP_MARKING: i32 = -1073725111i32; -pub const EVENT_EQOS_ERROR_SETTING_TCP_AUTOTUNING: i32 = -1073725112i32; -pub const EVENT_EQOS_ERROR_USER_POLICY_KEYNAME_SIZE_ZERO: i32 = -1073725117i32; -pub const EVENT_EQOS_ERROR_USER_POLICY_KEYNAME_TOO_LONG: i32 = -1073725119i32; -pub const EVENT_EQOS_ERROR_USER_POLICY_REFERESH: i32 = -1073725123i32; -pub const EVENT_EQOS_INFO_APP_MARKING_ALLOWED: i32 = 1073758335i32; -pub const EVENT_EQOS_INFO_APP_MARKING_IGNORED: i32 = 1073758334i32; -pub const EVENT_EQOS_INFO_APP_MARKING_NOT_CONFIGURED: i32 = 1073758333i32; -pub const EVENT_EQOS_INFO_LOCAL_SETTING_DONT_USE_NLA: i32 = 1073758336i32; -pub const EVENT_EQOS_INFO_MACHINE_POLICY_REFRESH_NO_CHANGE: i32 = 1073758324i32; -pub const EVENT_EQOS_INFO_MACHINE_POLICY_REFRESH_WITH_CHANGE: i32 = 1073758325i32; -pub const EVENT_EQOS_INFO_TCP_AUTOTUNING_HIGHLY_RESTRICTED: i32 = 1073758330i32; -pub const EVENT_EQOS_INFO_TCP_AUTOTUNING_NORMAL: i32 = 1073758332i32; -pub const EVENT_EQOS_INFO_TCP_AUTOTUNING_NOT_CONFIGURED: i32 = 1073758328i32; -pub const EVENT_EQOS_INFO_TCP_AUTOTUNING_OFF: i32 = 1073758329i32; -pub const EVENT_EQOS_INFO_TCP_AUTOTUNING_RESTRICTED: i32 = 1073758331i32; -pub const EVENT_EQOS_INFO_USER_POLICY_REFRESH_NO_CHANGE: i32 = 1073758326i32; -pub const EVENT_EQOS_INFO_USER_POLICY_REFRESH_WITH_CHANGE: i32 = 1073758327i32; -pub const EVENT_EQOS_URL_QOS_APPLICATION_CONFLICT: i32 = 1073758337i32; -pub const EVENT_EQOS_WARNING_MACHINE_POLICY_CONFLICT: i32 = -2147467040i32; -pub const EVENT_EQOS_WARNING_MACHINE_POLICY_NO_FULLPATH_APPNAME: i32 = -2147467038i32; -pub const EVENT_EQOS_WARNING_MACHINE_POLICY_PROFILE_NOT_SPECIFIED: i32 = -2147467044i32; -pub const EVENT_EQOS_WARNING_MACHINE_POLICY_QUOTA_EXCEEDED: i32 = -2147467042i32; -pub const EVENT_EQOS_WARNING_MACHINE_POLICY_VERSION: i32 = -2147467046i32; -pub const EVENT_EQOS_WARNING_TEST_1: i32 = -2147467048i32; -pub const EVENT_EQOS_WARNING_TEST_2: i32 = -2147467047i32; -pub const EVENT_EQOS_WARNING_USER_POLICY_CONFLICT: i32 = -2147467039i32; -pub const EVENT_EQOS_WARNING_USER_POLICY_NO_FULLPATH_APPNAME: i32 = -2147467037i32; -pub const EVENT_EQOS_WARNING_USER_POLICY_PROFILE_NOT_SPECIFIED: i32 = -2147467043i32; -pub const EVENT_EQOS_WARNING_USER_POLICY_QUOTA_EXCEEDED: i32 = -2147467041i32; -pub const EVENT_EQOS_WARNING_USER_POLICY_VERSION: i32 = -2147467045i32; -pub const EVENT_EventLogProductInfo: i32 = -2147477639i32; -pub const EVENT_EventlogAbnormalShutdown: i32 = -2147477640i32; -pub const EVENT_EventlogStarted: i32 = -2147477643i32; -pub const EVENT_EventlogStopped: i32 = -2147477642i32; -pub const EVENT_EventlogUptime: i32 = -2147477635i32; -pub const EVENT_FIRST_LOGON_FAILED: i32 = -1073734811i32; -pub const EVENT_FIRST_LOGON_FAILED_II: i32 = -1073734786i32; -pub const EVENT_FRS_ACCESS_CHECKS_DISABLED: i32 = -2147470131i32; -pub const EVENT_FRS_ACCESS_CHECKS_FAILED_UNKNOWN: i32 = -1073728305i32; -pub const EVENT_FRS_ACCESS_CHECKS_FAILED_USER: i32 = -2147470130i32; -pub const EVENT_FRS_ASSERT: i32 = -1073728318i32; -pub const EVENT_FRS_BAD_REG_DATA: i32 = -2147470101i32; -pub const EVENT_FRS_CANNOT_COMMUNICATE: i32 = -1073728314i32; -pub const EVENT_FRS_CANNOT_CREATE_UUID: i32 = -1073728300i32; -pub const EVENT_FRS_CANNOT_START_BACKUP_RESTORE_IN_PROGRESS: i32 = -1073728303i32; -pub const EVENT_FRS_CANT_OPEN_PREINSTALL: i32 = -1073728273i32; -pub const EVENT_FRS_CANT_OPEN_STAGE: i32 = -1073728274i32; -pub const EVENT_FRS_DATABASE_SPACE: i32 = -1073728313i32; -pub const EVENT_FRS_DISK_WRITE_CACHE_ENABLED: i32 = -2147470136i32; -pub const EVENT_FRS_DS_POLL_ERROR_SUMMARY: i32 = -2147470086i32; -pub const EVENT_FRS_DUPLICATE_IN_CXTION: i32 = -1073728266i32; -pub const EVENT_FRS_DUPLICATE_IN_CXTION_SYSVOL: i32 = -1073728267i32; -pub const EVENT_FRS_ERROR: i32 = -1073728324i32; -pub const EVENT_FRS_ERROR_REPLICA_SET_DELETED: i32 = -2147470088i32; -pub const EVENT_FRS_HUGE_FILE: i32 = -2147470125i32; -pub const EVENT_FRS_IN_ERROR_STATE: i32 = -1073728269i32; -pub const EVENT_FRS_JET_1414: i32 = -1073728311i32; -pub const EVENT_FRS_JOIN_FAIL_TIME_SKEW: i32 = -1073728276i32; -pub const EVENT_FRS_LONG_JOIN: i32 = -2147470140i32; -pub const EVENT_FRS_LONG_JOIN_DONE: i32 = -2147470139i32; -pub const EVENT_FRS_MOVED_PREEXISTING: i32 = -2147470128i32; -pub const EVENT_FRS_NO_DNS_ATTRIBUTE: i32 = -2147470123i32; -pub const EVENT_FRS_NO_SID: i32 = -1073728298i32; -pub const EVENT_FRS_OVERLAPS_LOGGING: i32 = -1073728283i32; -pub const EVENT_FRS_OVERLAPS_OTHER_STAGE: i32 = -1073728279i32; -pub const EVENT_FRS_OVERLAPS_ROOT: i32 = -1073728280i32; -pub const EVENT_FRS_OVERLAPS_STAGE: i32 = -1073728281i32; -pub const EVENT_FRS_OVERLAPS_WORKING: i32 = -1073728282i32; -pub const EVENT_FRS_PREPARE_ROOT_FAILED: i32 = -1073728278i32; -pub const EVENT_FRS_REPLICA_IN_JRNL_WRAP_ERROR: i32 = -1073728263i32; -pub const EVENT_FRS_REPLICA_NO_ROOT_CHANGE: i32 = -1073728268i32; -pub const EVENT_FRS_REPLICA_SET_CREATE_FAIL: i32 = -1073728272i32; -pub const EVENT_FRS_REPLICA_SET_CREATE_OK: i32 = 1073755377i32; -pub const EVENT_FRS_REPLICA_SET_CXTIONS: i32 = 1073755378i32; -pub const EVENT_FRS_RMTCO_TIME_SKEW: i32 = -1073728275i32; -pub const EVENT_FRS_ROOT_HAS_MOVED: i32 = -1073728265i32; -pub const EVENT_FRS_ROOT_NOT_VALID: i32 = -1073728285i32; -pub const EVENT_FRS_STAGE_NOT_VALID: i32 = -1073728284i32; -pub const EVENT_FRS_STAGING_AREA_FULL: i32 = -2147470126i32; -pub const EVENT_FRS_STARTING: i32 = 1073755325i32; -pub const EVENT_FRS_STOPPED: i32 = 1073755327i32; -pub const EVENT_FRS_STOPPED_ASSERT: i32 = -1073728319i32; -pub const EVENT_FRS_STOPPED_FORCE: i32 = -1073728320i32; -pub const EVENT_FRS_STOPPING: i32 = 1073755326i32; -pub const EVENT_FRS_SYSVOL_NOT_READY: i32 = -2147470134i32; -pub const EVENT_FRS_SYSVOL_NOT_READY_PRIMARY: i32 = -2147470133i32; -pub const EVENT_FRS_SYSVOL_READY: i32 = 1073755340i32; -pub const EVENT_FRS_VOLUME_NOT_SUPPORTED: i32 = -1073728317i32; -pub const EVENT_INVALID_DRIVER_DEPENDENCY: i32 = -1073734809i32; -pub const EVENT_IPX_CREATE_DEVICE: i32 = -1073732318i32; -pub const EVENT_IPX_ILLEGAL_CONFIG: i32 = -2147474145i32; -pub const EVENT_IPX_INTERNAL_NET_INVALID: i32 = -1073732320i32; -pub const EVENT_IPX_NEW_DEFAULT_TYPE: i32 = 1073751325i32; -pub const EVENT_IPX_NO_ADAPTERS: i32 = -1073732317i32; -pub const EVENT_IPX_NO_FRAME_TYPES: i32 = -1073732319i32; -pub const EVENT_IPX_SAP_ANNOUNCE: i32 = -2147474146i32; -pub const EVENT_NBT_BAD_BACKUP_WINS_ADDR: i32 = -2147479344i32; -pub const EVENT_NBT_BAD_PRIMARY_WINS_ADDR: i32 = -2147479343i32; -pub const EVENT_NBT_CREATE_ADDRESS: i32 = -1073737517i32; -pub const EVENT_NBT_CREATE_CONNECTION: i32 = -1073737516i32; -pub const EVENT_NBT_CREATE_DEVICE: i32 = -1073737513i32; -pub const EVENT_NBT_CREATE_DRIVER: i32 = -1073737524i32; -pub const EVENT_NBT_DUPLICATE_NAME: i32 = -1073737505i32; -pub const EVENT_NBT_DUPLICATE_NAME_ERROR: i32 = -1073737503i32; -pub const EVENT_NBT_NAME_RELEASE: i32 = -1073737504i32; -pub const EVENT_NBT_NAME_SERVER_ADDRS: i32 = -1073737518i32; -pub const EVENT_NBT_NON_OS_INIT: i32 = -1073737515i32; -pub const EVENT_NBT_NO_BACKUP_WINS: i32 = -2147479346i32; -pub const EVENT_NBT_NO_DEVICES: i32 = -2147479336i32; -pub const EVENT_NBT_NO_RESOURCES: i32 = -1073737502i32; -pub const EVENT_NBT_NO_WINS: i32 = -2147479345i32; -pub const EVENT_NBT_OPEN_REG_LINKAGE: i32 = -1073737511i32; -pub const EVENT_NBT_OPEN_REG_NAMESERVER: i32 = -2147479332i32; -pub const EVENT_NBT_OPEN_REG_PARAMS: i32 = -1073737523i32; -pub const EVENT_NBT_READ_BIND: i32 = -1073737510i32; -pub const EVENT_NBT_READ_EXPORT: i32 = -1073737509i32; -pub const EVENT_NBT_TIMERS: i32 = -1073737514i32; -pub const EVENT_NDIS_ADAPTER_CHECK_ERROR: i32 = -1073736793i32; -pub const EVENT_NDIS_ADAPTER_DISABLED: i32 = -2147478634i32; -pub const EVENT_NDIS_ADAPTER_NOT_FOUND: i32 = -1073736821i32; -pub const EVENT_NDIS_BAD_IO_BASE_ADDRESS: i32 = -1073736812i32; -pub const EVENT_NDIS_BAD_VERSION: i32 = -1073736818i32; -pub const EVENT_NDIS_CABLE_DISCONNECTED_ERROR: i32 = -2147478615i32; -pub const EVENT_NDIS_DMA_CONFLICT: i32 = -2147478629i32; -pub const EVENT_NDIS_DRIVER_FAILURE: i32 = -1073736819i32; -pub const EVENT_NDIS_HARDWARE_FAILURE: i32 = -1073736822i32; -pub const EVENT_NDIS_INTERRUPT_CONFLICT: i32 = -2147478630i32; -pub const EVENT_NDIS_INTERRUPT_CONNECT: i32 = -1073736820i32; -pub const EVENT_NDIS_INVALID_DOWNLOAD_FILE_ERROR: i32 = -1073736804i32; -pub const EVENT_NDIS_INVALID_VALUE_FROM_ADAPTER: i32 = -1073736814i32; -pub const EVENT_NDIS_IO_PORT_CONFLICT: i32 = -2147478633i32; -pub const EVENT_NDIS_LOBE_FAILUE_ERROR: i32 = -2147478621i32; -pub const EVENT_NDIS_MAXFRAMESIZE_ERROR: i32 = -2147478625i32; -pub const EVENT_NDIS_MAXINTERNALBUFS_ERROR: i32 = -2147478624i32; -pub const EVENT_NDIS_MAXMULTICAST_ERROR: i32 = -2147478623i32; -pub const EVENT_NDIS_MAXRECEIVES_ERROR: i32 = -2147478627i32; -pub const EVENT_NDIS_MAXTRANSMITS_ERROR: i32 = -2147478626i32; -pub const EVENT_NDIS_MEMORY_CONFLICT: i32 = -2147478631i32; -pub const EVENT_NDIS_MISSING_CONFIGURATION_PARAMETER: i32 = -1073736813i32; -pub const EVENT_NDIS_NETWORK_ADDRESS: i32 = -1073736816i32; -pub const EVENT_NDIS_OUT_OF_RESOURCE: i32 = -1073736823i32; -pub const EVENT_NDIS_PORT_OR_DMA_CONFLICT: i32 = -2147478632i32; -pub const EVENT_NDIS_PRODUCTID_ERROR: i32 = -2147478622i32; -pub const EVENT_NDIS_RECEIVE_SPACE_SMALL: i32 = 1073746837i32; -pub const EVENT_NDIS_REMOVE_RECEIVED_ERROR: i32 = -2147478619i32; -pub const EVENT_NDIS_RESET_FAILURE_CORRECTION: i32 = -2147478614i32; -pub const EVENT_NDIS_RESET_FAILURE_ERROR: i32 = -2147478616i32; -pub const EVENT_NDIS_RESOURCE_CONFLICT: i32 = -1073736824i32; -pub const EVENT_NDIS_SIGNAL_LOSS_ERROR: i32 = -2147478620i32; -pub const EVENT_NDIS_TIMEOUT: i32 = -2147478641i32; -pub const EVENT_NDIS_TOKEN_RING_CORRECTION: i32 = 1073746854i32; -pub const EVENT_NDIS_UNSUPPORTED_CONFIGURATION: i32 = -1073736815i32; -pub const EVENT_PS_ADMISSIONCONTROL_OVERFLOW: i32 = -2147469537i32; -pub const EVENT_PS_BAD_BESTEFFORT_LIMIT: i32 = -2147469548i32; -pub const EVENT_PS_BINDING_FAILED: i32 = -1073727720i32; -pub const EVENT_PS_GPC_REGISTER_FAILED: i32 = -1073727824i32; -pub const EVENT_PS_INIT_DEVICE_FAILED: i32 = -1073727717i32; -pub const EVENT_PS_MISSING_ADAPTER_REGISTRY_DATA: i32 = -1073727719i32; -pub const EVENT_PS_NETWORK_ADDRESS_FAIL: i32 = -1073727712i32; -pub const EVENT_PS_NO_RESOURCES_FOR_INIT: i32 = -1073727823i32; -pub const EVENT_PS_QUERY_OID_GEN_LINK_SPEED: i32 = -1073727721i32; -pub const EVENT_PS_QUERY_OID_GEN_MAXIMUM_FRAME_SIZE: i32 = -1073727723i32; -pub const EVENT_PS_QUERY_OID_GEN_MAXIMUM_TOTAL_SIZE: i32 = -1073727722i32; -pub const EVENT_PS_REGISTER_ADDRESS_FAMILY_FAILED: i32 = -1073727718i32; -pub const EVENT_PS_REGISTER_MINIPORT_FAILED: i32 = -1073727821i32; -pub const EVENT_PS_REGISTER_PROTOCOL_FAILED: i32 = -1073727822i32; -pub const EVENT_PS_RESOURCE_POOL: i32 = -1073727714i32; -pub const EVENT_PS_WAN_LIMITED_BESTEFFORT: i32 = -2147469539i32; -pub const EVENT_PS_WMI_INSTANCE_NAME_FAILED: i32 = -1073727716i32; -pub const EVENT_RDR_AT_THREAD_MAX: i32 = -2147480622i32; -pub const EVENT_RDR_CANT_BIND_TRANSPORT: i32 = -2147480616i32; -pub const EVENT_RDR_CANT_BUILD_SMB_HEADER: i32 = -2147480613i32; -pub const EVENT_RDR_CANT_CREATE_DEVICE: i32 = -2147480646i32; -pub const EVENT_RDR_CANT_CREATE_THREAD: i32 = -2147480645i32; -pub const EVENT_RDR_CANT_GET_SECURITY_CONTEXT: i32 = -2147480614i32; -pub const EVENT_RDR_CANT_READ_REGISTRY: i32 = -2147480621i32; -pub const EVENT_RDR_CANT_REGISTER_ADDRESS: i32 = -2147480615i32; -pub const EVENT_RDR_CANT_SET_THREAD: i32 = -2147480644i32; -pub const EVENT_RDR_CLOSE_BEHIND: i32 = -2147480637i32; -pub const EVENT_RDR_CONNECTION: i32 = -2147480629i32; -pub const EVENT_RDR_CONNECTION_REFERENCE: i32 = -2147480633i32; -pub const EVENT_RDR_CONTEXTS: i32 = -2147480624i32; -pub const EVENT_RDR_DELAYED_SET_ATTRIBUTES_FAILED: i32 = -2147480618i32; -pub const EVENT_RDR_DELETEONCLOSE_FAILED: i32 = -2147480617i32; -pub const EVENT_RDR_DISPOSITION: i32 = -2147480625i32; -pub const EVENT_RDR_ENCRYPT: i32 = -2147480630i32; -pub const EVENT_RDR_FAILED_UNLOCK: i32 = -2147480639i32; -pub const EVENT_RDR_INVALID_LOCK_REPLY: i32 = -2147480641i32; -pub const EVENT_RDR_INVALID_OPLOCK: i32 = -2147480634i32; -pub const EVENT_RDR_INVALID_REPLY: i32 = -2147480643i32; -pub const EVENT_RDR_INVALID_SMB: i32 = -2147480642i32; -pub const EVENT_RDR_MAXCMDS: i32 = -2147480627i32; -pub const EVENT_RDR_OPLOCK_SMB: i32 = -2147480626i32; -pub const EVENT_RDR_PRIMARY_TRANSPORT_CONNECT_FAILED: i32 = -2147480619i32; -pub const EVENT_RDR_RESOURCE_SHORTAGE: i32 = -2147480647i32; -pub const EVENT_RDR_SECURITY_SIGNATURE_MISMATCH: i32 = -2147480612i32; -pub const EVENT_RDR_SERVER_REFERENCE: i32 = -2147480632i32; -pub const EVENT_RDR_SMB_REFERENCE: i32 = -2147480631i32; -pub const EVENT_RDR_TIMEOUT: i32 = -2147480635i32; -pub const EVENT_RDR_TIMEZONE_BIAS_TOO_LARGE: i32 = -2147480620i32; -pub const EVENT_RDR_UNEXPECTED_ERROR: i32 = -2147480636i32; -pub const EVENT_RDR_WRITE_BEHIND_FLUSH_FAILED: i32 = -2147480623i32; -pub const EVENT_READFILE_TIMEOUT: i32 = -1073734814i32; -pub const EVENT_REVERTED_TO_LASTKNOWNGOOD: i32 = -1073734817i32; -pub const EVENT_RPCSS_ACTIVATION_ERROR: i32 = -1073731817i32; -pub const EVENT_RPCSS_CREATEDEBUGGERPROCESS_FAILURE: i32 = -1073731794i32; -pub const EVENT_RPCSS_CREATEPROCESS_FAILURE: i32 = -1073731824i32; -pub const EVENT_RPCSS_DEFAULT_LAUNCH_ACCESS_DENIED: i32 = -1073731821i32; -pub const EVENT_RPCSS_LAUNCH_ACCESS_DENIED: i32 = -1073731822i32; -pub const EVENT_RPCSS_REMOTE_SIDE_ERROR: i32 = -1073731818i32; -pub const EVENT_RPCSS_REMOTE_SIDE_ERROR_WITH_FILE: i32 = -1073731816i32; -pub const EVENT_RPCSS_REMOTE_SIDE_UNAVAILABLE: i32 = -1073731815i32; -pub const EVENT_RPCSS_RUNAS_CANT_LOGIN: i32 = -1073731820i32; -pub const EVENT_RPCSS_RUNAS_CREATEPROCESS_FAILURE: i32 = -1073731823i32; -pub const EVENT_RPCSS_SERVER_NOT_RESPONDING: i32 = -1073731813i32; -pub const EVENT_RPCSS_SERVER_START_TIMEOUT: i32 = -1073731814i32; -pub const EVENT_RPCSS_START_SERVICE_FAILURE: i32 = -1073731819i32; -pub const EVENT_RPCSS_STOP_SERVICE_FAILURE: i32 = -1073731795i32; -pub const EVENT_RUNNING_LASTKNOWNGOOD: i32 = -1073734797i32; -pub const EVENT_SCOPE_LABEL_TOO_LONG: i32 = -2147479331i32; -pub const EVENT_SCOPE_TOO_LONG: i32 = -2147479330i32; -pub const EVENT_SECOND_LOGON_FAILED: i32 = -1073734810i32; -pub const EVENT_SERVICE_CONFIG_BACKOUT_FAILED: i32 = -1073734787i32; -pub const EVENT_SERVICE_CONTROL_SUCCESS: i32 = 1073748859i32; -pub const EVENT_SERVICE_CRASH: i32 = -1073734793i32; -pub const EVENT_SERVICE_CRASH_NO_ACTION: i32 = -1073734790i32; -pub const EVENT_SERVICE_DIFFERENT_PID_CONNECTED: i32 = -2147476609i32; -pub const EVENT_SERVICE_EXIT_FAILED: i32 = -1073734801i32; -pub const EVENT_SERVICE_EXIT_FAILED_SPECIFIC: i32 = -1073734800i32; -pub const EVENT_SERVICE_LOGON_TYPE_NOT_GRANTED: i32 = -1073734783i32; -pub const EVENT_SERVICE_NOT_INTERACTIVE: i32 = -1073734794i32; -pub const EVENT_SERVICE_RECOVERY_FAILED: i32 = -1073734792i32; -pub const EVENT_SERVICE_SCESRV_FAILED: i32 = -1073734791i32; -pub const EVENT_SERVICE_SHUTDOWN_FAILED: i32 = -1073734781i32; -pub const EVENT_SERVICE_START_AT_BOOT_FAILED: i32 = -1073734799i32; -pub const EVENT_SERVICE_START_FAILED: i32 = -1073734824i32; -pub const EVENT_SERVICE_START_FAILED_GROUP: i32 = -1073734822i32; -pub const EVENT_SERVICE_START_FAILED_II: i32 = -1073734823i32; -pub const EVENT_SERVICE_START_FAILED_NONE: i32 = -1073734821i32; -pub const EVENT_SERVICE_START_HUNG: i32 = -1073734802i32; -pub const EVENT_SERVICE_START_TYPE_CHANGED: i32 = 1073748864i32; -pub const EVENT_SERVICE_STATUS_SUCCESS: i32 = 1073748860i32; -pub const EVENT_SERVICE_STOP_SUCCESS_WITH_REASON: i32 = 1073748866i32; -pub const EVENT_SEVERE_SERVICE_FAILED: i32 = -1073734803i32; -pub const EVENT_SRV_CANT_BIND_DUP_NAME: i32 = -1073739319i32; -pub const EVENT_SRV_CANT_BIND_TO_TRANSPORT: i32 = -2147481144i32; -pub const EVENT_SRV_CANT_CHANGE_DOMAIN_NAME: i32 = -2147481136i32; -pub const EVENT_SRV_CANT_CREATE_DEVICE: i32 = -1073739822i32; -pub const EVENT_SRV_CANT_CREATE_PROCESS: i32 = -1073739821i32; -pub const EVENT_SRV_CANT_CREATE_THREAD: i32 = -1073739820i32; -pub const EVENT_SRV_CANT_GROW_TABLE: i32 = -2147481639i32; -pub const EVENT_SRV_CANT_LOAD_DRIVER: i32 = -2147481140i32; -pub const EVENT_SRV_CANT_MAP_ERROR: i32 = -2147481138i32; -pub const EVENT_SRV_CANT_OPEN_NPFS: i32 = -1073739817i32; -pub const EVENT_SRV_CANT_RECREATE_SHARE: i32 = -2147481137i32; -pub const EVENT_SRV_CANT_START_SCAVENGER: i32 = -1073739814i32; -pub const EVENT_SRV_CANT_UNLOAD_DRIVER: i32 = -2147481139i32; -pub const EVENT_SRV_DISK_FULL: i32 = -2147481635i32; -pub const EVENT_SRV_DOS_ATTACK_DETECTED: i32 = -2147481623i32; -pub const EVENT_SRV_INVALID_REGISTRY_VALUE: i32 = -2147481142i32; -pub const EVENT_SRV_INVALID_REQUEST: i32 = -1073739818i32; -pub const EVENT_SRV_INVALID_SD: i32 = -2147481141i32; -pub const EVENT_SRV_IRP_STACK_SIZE: i32 = -1073739813i32; -pub const EVENT_SRV_KEY_NOT_CREATED: i32 = -1073739322i32; -pub const EVENT_SRV_KEY_NOT_FOUND: i32 = -1073739323i32; -pub const EVENT_SRV_NETWORK_ERROR: i32 = -2147481636i32; -pub const EVENT_SRV_NONPAGED_POOL_LIMIT: i32 = -1073739807i32; -pub const EVENT_SRV_NO_BLOCKING_IO: i32 = -2147481624i32; -pub const EVENT_SRV_NO_FREE_CONNECTIONS: i32 = -2147481626i32; -pub const EVENT_SRV_NO_FREE_RAW_WORK_ITEM: i32 = -2147481625i32; -pub const EVENT_SRV_NO_NONPAGED_POOL: i32 = -1073739805i32; -pub const EVENT_SRV_NO_PAGED_POOL: i32 = -1073739804i32; -pub const EVENT_SRV_NO_TRANSPORTS_BOUND: i32 = -1073739321i32; -pub const EVENT_SRV_NO_VIRTUAL_MEMORY: i32 = -1073739808i32; -pub const EVENT_SRV_NO_WORK_ITEM: i32 = -2147481627i32; -pub const EVENT_SRV_OUT_OF_WORK_ITEM_DOS: i32 = -2147481621i32; -pub const EVENT_SRV_PAGED_POOL_LIMIT: i32 = -1073739806i32; -pub const EVENT_SRV_RESOURCE_SHORTAGE: i32 = -1073739823i32; -pub const EVENT_SRV_SERVICE_FAILED: i32 = -1073739824i32; -pub const EVENT_SRV_TOO_MANY_DOS: i32 = -2147481622i32; -pub const EVENT_SRV_TXF_INIT_FAILED: i32 = -2147481135i32; -pub const EVENT_SRV_UNEXPECTED_DISC: i32 = -1073739819i32; -pub const EVENT_STREAMS_ALLOCB_FAILURE: i32 = -2147479647i32; -pub const EVENT_STREAMS_ALLOCB_FAILURE_CNT: i32 = -2147479646i32; -pub const EVENT_STREAMS_ESBALLOC_FAILURE: i32 = -2147479645i32; -pub const EVENT_STREAMS_ESBALLOC_FAILURE_CNT: i32 = -2147479644i32; -pub const EVENT_STREAMS_STRLOG: i32 = -1073737824i32; -pub const EVENT_TAKE_OWNERSHIP: i32 = -1073734796i32; -pub const EVENT_TCPIP6_STARTED: i32 = 1073744924i32; -pub const EVENT_TCPIP_ADAPTER_REG_FAILURE: i32 = -1073737633i32; -pub const EVENT_TCPIP_ADDRESS_CONFLICT1: i32 = -1073737626i32; -pub const EVENT_TCPIP_ADDRESS_CONFLICT2: i32 = -1073737625i32; -pub const EVENT_TCPIP_AUTOCONFIGURED_ADDRESS_LIMIT_REACHED: i32 = -2147479444i32; -pub const EVENT_TCPIP_AUTOCONFIGURED_ROUTE_LIMIT_REACHED: i32 = -2147479443i32; -pub const EVENT_TCPIP_CREATE_DEVICE_FAILED: i32 = -1073737724i32; -pub const EVENT_TCPIP_DHCP_INIT_FAILED: i32 = -2147479458i32; -pub const EVENT_TCPIP_INTERFACE_BIND_FAILURE: i32 = -1073737617i32; -pub const EVENT_TCPIP_INVALID_ADDRESS: i32 = -1073737637i32; -pub const EVENT_TCPIP_INVALID_DEFAULT_GATEWAY: i32 = -2147479456i32; -pub const EVENT_TCPIP_INVALID_MASK: i32 = -1073737636i32; -pub const EVENT_TCPIP_IPV4_UNINSTALLED: i32 = 1073746027i32; -pub const EVENT_TCPIP_IP_INIT_FAILED: i32 = -1073737628i32; -pub const EVENT_TCPIP_MEDIA_CONNECT: i32 = 1073746025i32; -pub const EVENT_TCPIP_MEDIA_DISCONNECT: i32 = 1073746026i32; -pub const EVENT_TCPIP_NO_ADAPTER_RESOURCES: i32 = -1073737635i32; -pub const EVENT_TCPIP_NO_ADDRESS_LIST: i32 = -1073737631i32; -pub const EVENT_TCPIP_NO_BINDINGS: i32 = -1073737629i32; -pub const EVENT_TCPIP_NO_MASK: i32 = -1073737638i32; -pub const EVENT_TCPIP_NO_MASK_LIST: i32 = -1073737630i32; -pub const EVENT_TCPIP_NO_RESOURCES_FOR_INIT: i32 = -1073737723i32; -pub const EVENT_TCPIP_NTE_CONTEXT_LIST_FAILURE: i32 = -1073737624i32; -pub const EVENT_TCPIP_OUT_OF_ORDER_FRAGMENTS_EXCEEDED: i32 = -2147479442i32; -pub const EVENT_TCPIP_PCF_CLEAR_FILTER_FAILURE: i32 = -1073737530i32; -pub const EVENT_TCPIP_PCF_MISSING_CAPABILITY: i32 = -2147479357i32; -pub const EVENT_TCPIP_PCF_MULTICAST_OID_ISSUE: i32 = -2147479358i32; -pub const EVENT_TCPIP_PCF_NO_ARP_FILTER: i32 = -2147479355i32; -pub const EVENT_TCPIP_PCF_SET_FILTER_FAILURE: i32 = -2147479356i32; -pub const EVENT_TCPIP_TCP_CONNECTIONS_PERF_IMPACTED: i32 = -2147479418i32; -pub const EVENT_TCPIP_TCP_CONNECT_LIMIT_REACHED: i32 = -2147479422i32; -pub const EVENT_TCPIP_TCP_GLOBAL_EPHEMERAL_PORT_SPACE_EXHAUSTED: i32 = -2147479417i32; -pub const EVENT_TCPIP_TCP_INIT_FAILED: i32 = -1073737599i32; -pub const EVENT_TCPIP_TCP_MPP_ATTACKS_DETECTED: i32 = -2147479419i32; -pub const EVENT_TCPIP_TCP_TIME_WAIT_COLLISION: i32 = -2147479421i32; -pub const EVENT_TCPIP_TCP_WSD_WS_RESTRICTED: i32 = -2147479420i32; -pub const EVENT_TCPIP_TOO_MANY_GATEWAYS: i32 = -2147479451i32; -pub const EVENT_TCPIP_TOO_MANY_NETS: i32 = -1073737639i32; -pub const EVENT_TCPIP_UDP_GLOBAL_EPHEMERAL_PORT_SPACE_EXHAUSTED: i32 = -2147479382i32; -pub const EVENT_TCPIP_UDP_LIMIT_REACHED: i32 = -2147479383i32; -pub const EVENT_TRANSACT_INVALID: i32 = -1073734812i32; -pub const EVENT_TRANSACT_TIMEOUT: i32 = -1073734813i32; -pub const EVENT_TRANSPORT_ADAPTER_NOT_FOUND: i32 = -1073732818i32; -pub const EVENT_TRANSPORT_BAD_PROTOCOL: i32 = 1073750835i32; -pub const EVENT_TRANSPORT_BINDING_FAILED: i32 = -1073732819i32; -pub const EVENT_TRANSPORT_QUERY_OID_FAILED: i32 = -1073732816i32; -pub const EVENT_TRANSPORT_REGISTER_FAILED: i32 = -1073732820i32; -pub const EVENT_TRANSPORT_RESOURCE_LIMIT: i32 = -2147474646i32; -pub const EVENT_TRANSPORT_RESOURCE_POOL: i32 = -2147474647i32; -pub const EVENT_TRANSPORT_RESOURCE_SPECIFIC: i32 = -2147474645i32; -pub const EVENT_TRANSPORT_SET_OID_FAILED: i32 = -1073732817i32; -pub const EVENT_TRANSPORT_TOO_MANY_LINKS: i32 = 1073750834i32; -pub const EVENT_TRANSPORT_TRANSFER_DATA: i32 = 1073750833i32; -pub const EVENT_TRK_INTERNAL_ERROR: i32 = -1073729324i32; -pub const EVENT_TRK_SERVICE_CORRUPT_LOG: i32 = -1073729321i32; -pub const EVENT_TRK_SERVICE_DUPLICATE_VOLIDS: i32 = 1073754331i32; -pub const EVENT_TRK_SERVICE_MOVE_QUOTA_EXCEEDED: i32 = -2147471140i32; -pub const EVENT_TRK_SERVICE_START_FAILURE: i32 = -1073729322i32; -pub const EVENT_TRK_SERVICE_START_SUCCESS: i32 = 1073754325i32; -pub const EVENT_TRK_SERVICE_VOLUME_CLAIM: i32 = 1073754330i32; -pub const EVENT_TRK_SERVICE_VOLUME_CREATE: i32 = 1073754329i32; -pub const EVENT_TRK_SERVICE_VOL_QUOTA_EXCEEDED: i32 = -2147471144i32; -pub const EVENT_UP_DRIVER_ON_MP: i32 = -1073735724i32; -pub const EVENT_WEBCLIENT_CLOSE_DELETE_FAILED: i32 = -2147468746i32; -pub const EVENT_WEBCLIENT_CLOSE_PROPPATCH_FAILED: i32 = -2147468745i32; -pub const EVENT_WEBCLIENT_CLOSE_PUT_FAILED: i32 = -2147468747i32; -pub const EVENT_WEBCLIENT_SETINFO_PROPPATCH_FAILED: i32 = -2147468744i32; -pub const EVENT_WINNAT_SESSION_LIMIT_REACHED: i32 = -2147466648i32; -pub const EVENT_WINSOCK_CLOSESOCKET_STUCK: i32 = -2147467646i32; -pub const EVENT_WINSOCK_TDI_FILTER_DETECTED: i32 = -2147467647i32; -pub const EVENT_WSK_OWNINGTHREAD_PARAMETER_IGNORED: i32 = -1073725824i32; -pub const EVLEN: u32 = 16u32; -pub const EXTRA_EXIT_POINT: i32 = -1073727524i32; -pub const EXTRA_EXIT_POINT_DELETED: i32 = -1073727520i32; -pub const EXTRA_EXIT_POINT_NOT_DELETED: i32 = -1073727519i32; -pub const EXTRA_VOLUME: i32 = -1073727521i32; -pub const EXTRA_VOLUME_DELETED: i32 = -1073727514i32; -pub const EXTRA_VOLUME_NOT_DELETED: i32 = -1073727513i32; -pub const FILTER_INTERDOMAIN_TRUST_ACCOUNT: NET_USER_ENUM_FILTER_FLAGS = 8u32; -pub const FILTER_NORMAL_ACCOUNT: NET_USER_ENUM_FILTER_FLAGS = 2u32; -pub const FILTER_SERVER_TRUST_ACCOUNT: NET_USER_ENUM_FILTER_FLAGS = 32u32; -pub const FILTER_TEMP_DUPLICATE_ACCOUNT: NET_USER_ENUM_FILTER_FLAGS = 1u32; -pub const FILTER_WORKSTATION_TRUST_ACCOUNT: NET_USER_ENUM_FILTER_FLAGS = 16u32; -pub const GNLEN: u32 = 256u32; -pub const GROUPIDMASK: u32 = 32768u32; -pub const GROUP_ALL_PARMNUM: u32 = 0u32; -pub const GROUP_ATTRIBUTES_PARMNUM: u32 = 3u32; -pub const GROUP_COMMENT_PARMNUM: u32 = 2u32; -pub const GROUP_NAME_PARMNUM: u32 = 1u32; -pub const GROUP_SPECIALGRP_ADMINS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ADMINS"); -pub const GROUP_SPECIALGRP_GUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GUESTS"); -pub const GROUP_SPECIALGRP_LOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LOCAL"); -pub const GROUP_SPECIALGRP_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("USERS"); -pub const HARDWARE_ADDRESS_LENGTH: u32 = 6u32; -pub const HELP_MSG_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETH"); -pub const INTERFACE_INFO_REVISION_1: u32 = 1u32; -pub const INVALID_TRACEID: u32 = 4294967295u32; -pub const IPX_PROTOCOL_BASE: u32 = 131071u32; -pub const IPX_PROTOCOL_RIP: u32 = 131072u32; -pub const IR_PROMISCUOUS: u32 = 0u32; -pub const IR_PROMISCUOUS_MULTICAST: u32 = 1u32; -pub const JOB_ADD_CURRENT_DATE: u32 = 8u32; -pub const JOB_EXEC_ERROR: u32 = 2u32; -pub const JOB_NONINTERACTIVE: u32 = 16u32; -pub const JOB_RUNS_TODAY: u32 = 4u32; -pub const JOB_RUN_PERIODICALLY: u32 = 1u32; -pub const KNOWLEDGE_INCONSISTENCY_DETECTED: i32 = -1073727511i32; -pub const LG_INCLUDE_INDIRECT: u32 = 1u32; -pub const LM20_CNLEN: u32 = 15u32; -pub const LM20_DEVLEN: u32 = 8u32; -pub const LM20_DNLEN: u32 = 15u32; -pub const LM20_GNLEN: u32 = 20u32; -pub const LM20_MAXCOMMENTSZ: u32 = 48u32; -pub const LM20_NNLEN: u32 = 12u32; -pub const LM20_PATHLEN: u32 = 256u32; -pub const LM20_PWLEN: u32 = 14u32; -pub const LM20_QNLEN: u32 = 12u32; -pub const LM20_SERVICE_ACTIVE: u32 = 0u32; -pub const LM20_SERVICE_CONTINUE_PENDING: u32 = 4u32; -pub const LM20_SERVICE_PAUSED: u32 = 12u32; -pub const LM20_SERVICE_PAUSE_PENDING: u32 = 8u32; -pub const LM20_SNLEN: u32 = 15u32; -pub const LM20_STXTLEN: u32 = 63u32; -pub const LM20_UNCLEN: u32 = 17u32; -pub const LM20_UNLEN: u32 = 20u32; -pub const LM_REDIR_FAILURE: i32 = 1073756225i32; -pub const LOCALGROUP_COMMENT_PARMNUM: u32 = 2u32; -pub const LOCALGROUP_NAME_PARMNUM: u32 = 1u32; -pub const LOGFLAGS_BACKWARD: u32 = 1u32; -pub const LOGFLAGS_FORWARD: u32 = 0u32; -pub const LOGFLAGS_SEEK: u32 = 2u32; -pub const LOWER_GET_HINT_MASK: u32 = 65280u32; -pub const LOWER_HINT_MASK: u32 = 255u32; -pub const MACHINE_UNJOINED: i32 = -1073727507i32; -pub const MAJOR_VERSION_MASK: u32 = 15u32; -pub const MAXCOMMENTSZ: u32 = 256u32; -pub const MAXPERMENTRIES: u32 = 64u32; -pub const MAX_LANMAN_MESSAGE_ID: u32 = 5899u32; -pub const MAX_NERR: u32 = 2999u32; -pub const MAX_PASSWD_LEN: u32 = 256u32; -pub const MAX_PREFERRED_LENGTH: u32 = 4294967295u32; -pub const MAX_PROTOCOL_DLL_LEN: u32 = 48u32; -pub const MAX_PROTOCOL_NAME_LEN: u32 = 40u32; -pub const MESSAGE_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETMSG"); -pub const MFE_BOUNDARY_REACHED: u32 = 6u32; -pub const MFE_IIF: u32 = 8u32; -pub const MFE_NOT_FORWARDING: u32 = 2u32; -pub const MFE_NOT_LAST_HOP: u32 = 10u32; -pub const MFE_NO_ERROR: u32 = 0u32; -pub const MFE_NO_MULTICAST: u32 = 7u32; -pub const MFE_NO_ROUTE: u32 = 9u32; -pub const MFE_NO_SPACE: u32 = 13u32; -pub const MFE_OIF_PRUNED: u32 = 5u32; -pub const MFE_OLD_ROUTER: u32 = 11u32; -pub const MFE_PROHIBITED: u32 = 12u32; -pub const MFE_PRUNED_UPSTREAM: u32 = 4u32; -pub const MFE_REACHED_CORE: u32 = 1u32; -pub const MFE_WRONG_IF: u32 = 3u32; -pub const MIN_LANMAN_MESSAGE_ID: u32 = 2100u32; -pub const MISSING_EXIT_POINT: i32 = -1073727523i32; -pub const MISSING_EXIT_POINT_CREATED: i32 = -1073727518i32; -pub const MISSING_EXIT_POINT_NOT_CREATED: i32 = -1073727517i32; -pub const MISSING_VOLUME: i32 = -1073727522i32; -pub const MISSING_VOLUME_CREATED: i32 = -1073727516i32; -pub const MISSING_VOLUME_NOT_CREATED: i32 = -1073727515i32; -pub const MODALS_DOMAIN_ID_PARMNUM: u32 = 9u32; -pub const MODALS_DOMAIN_NAME_PARMNUM: u32 = 8u32; -pub const MODALS_FORCE_LOGOFF_PARMNUM: u32 = 4u32; -pub const MODALS_LOCKOUT_DURATION_PARMNUM: u32 = 10u32; -pub const MODALS_LOCKOUT_OBSERVATION_WINDOW_PARMNUM: u32 = 11u32; -pub const MODALS_LOCKOUT_THRESHOLD_PARMNUM: u32 = 12u32; -pub const MODALS_MAX_PASSWD_AGE_PARMNUM: u32 = 2u32; -pub const MODALS_MIN_PASSWD_AGE_PARMNUM: u32 = 3u32; -pub const MODALS_MIN_PASSWD_LEN_PARMNUM: u32 = 1u32; -pub const MODALS_PASSWD_HIST_LEN_PARMNUM: u32 = 5u32; -pub const MODALS_PRIMARY_PARMNUM: u32 = 7u32; -pub const MODALS_ROLE_PARMNUM: u32 = 6u32; -pub const MRINFO_DISABLED_FLAG: u32 = 32u32; -pub const MRINFO_DOWN_FLAG: u32 = 16u32; -pub const MRINFO_LEAF_FLAG: u32 = 128u32; -pub const MRINFO_PIM_FLAG: u32 = 4u32; -pub const MRINFO_QUERIER_FLAG: u32 = 64u32; -pub const MRINFO_TUNNEL_FLAG: u32 = 1u32; -pub const MSGNAME_FORWARDED_FROM: u32 = 16u32; -pub const MSGNAME_FORWARDED_TO: u32 = 4u32; -pub const MSGNAME_NOT_FORWARDED: u32 = 0u32; -pub const MS_ROUTER_VERSION: u32 = 1536u32; -pub const MsaInfoCanInstall: MSA_INFO_STATE = 4i32; -pub const MsaInfoCannotInstall: MSA_INFO_STATE = 3i32; -pub const MsaInfoInstalled: MSA_INFO_STATE = 5i32; -pub const MsaInfoLevel0: MSA_INFO_LEVEL = 0i32; -pub const MsaInfoLevelMax: MSA_INFO_LEVEL = 1i32; -pub const MsaInfoNotExist: MSA_INFO_STATE = 1i32; -pub const MsaInfoNotService: MSA_INFO_STATE = 2i32; -pub const NCF_DONTEXPOSELOWER: COMPONENT_CHARACTERISTICS = 4096i32; -pub const NCF_FILTER: COMPONENT_CHARACTERISTICS = 1024i32; -pub const NCF_FIXED_BINDING: COMPONENT_CHARACTERISTICS = 131072i32; -pub const NCF_HAS_UI: COMPONENT_CHARACTERISTICS = 128i32; -pub const NCF_HIDDEN: COMPONENT_CHARACTERISTICS = 8i32; -pub const NCF_HIDE_BINDING: COMPONENT_CHARACTERISTICS = 8192i32; -pub const NCF_LOWER: SUPPORTS_BINDING_INTERFACE_FLAGS = 1i32; -pub const NCF_LW_FILTER: COMPONENT_CHARACTERISTICS = 262144i32; -pub const NCF_MULTIPORT_INSTANCED_ADAPTER: COMPONENT_CHARACTERISTICS = 64i32; -pub const NCF_NDIS_PROTOCOL: COMPONENT_CHARACTERISTICS = 16384i32; -pub const NCF_NOT_USER_REMOVABLE: COMPONENT_CHARACTERISTICS = 32i32; -pub const NCF_NO_SERVICE: COMPONENT_CHARACTERISTICS = 16i32; -pub const NCF_PHYSICAL: COMPONENT_CHARACTERISTICS = 4i32; -pub const NCF_SINGLE_INSTANCE: COMPONENT_CHARACTERISTICS = 256i32; -pub const NCF_SOFTWARE_ENUMERATED: COMPONENT_CHARACTERISTICS = 2i32; -pub const NCF_UPPER: SUPPORTS_BINDING_INTERFACE_FLAGS = 2i32; -pub const NCF_VIRTUAL: COMPONENT_CHARACTERISTICS = 1i32; -pub const NCN_ADD: BIND_FLAGS1 = 1i32; -pub const NCN_BINDING_PATH: BIND_FLAGS1 = 256i32; -pub const NCN_DISABLE: BIND_FLAGS1 = 32i32; -pub const NCN_ENABLE: BIND_FLAGS1 = 16i32; -pub const NCN_NET: BIND_FLAGS1 = 65536i32; -pub const NCN_NETCLIENT: BIND_FLAGS1 = 262144i32; -pub const NCN_NETSERVICE: BIND_FLAGS1 = 524288i32; -pub const NCN_NETTRANS: BIND_FLAGS1 = 131072i32; -pub const NCN_PROPERTYCHANGE: BIND_FLAGS1 = 512i32; -pub const NCN_REMOVE: BIND_FLAGS1 = 2i32; -pub const NCN_UPDATE: BIND_FLAGS1 = 4i32; -pub const NCRL_NDIS: NCPNP_RECONFIG_LAYER = 1i32; -pub const NCRL_TDI: NCPNP_RECONFIG_LAYER = 2i32; -pub const NCRP_QUERY_PROPERTY_UI: NCRP_FLAGS = 1i32; -pub const NCRP_SHOW_PROPERTY_UI: NCRP_FLAGS = 2i32; -pub const NELOG_AT_Exec_Err: u32 = 3178u32; -pub const NELOG_AT_cannot_read: u32 = 3174u32; -pub const NELOG_AT_cannot_write: u32 = 3129u32; -pub const NELOG_AT_sched_err: u32 = 3175u32; -pub const NELOG_AT_schedule_file_created: u32 = 3176u32; -pub const NELOG_Access_File_Bad: u32 = 3122u32; -pub const NELOG_Build_Name: u32 = 3170u32; -pub const NELOG_Cant_Make_Msg_File: u32 = 3130u32; -pub const NELOG_DiskFT: u32 = 3221u32; -pub const NELOG_DriverNotLoaded: u32 = 5727u32; -pub const NELOG_Entries_Lost: u32 = 3114u32; -pub const NELOG_Error_in_DLL: u32 = 3256u32; -pub const NELOG_Exec_Netservr_NoMem: u32 = 3131u32; -pub const NELOG_FT_ErrLog_Too_Large: u32 = 3258u32; -pub const NELOG_FT_Update_In_Progress: u32 = 3259u32; -pub const NELOG_FailedToGetComputerName: u32 = 5726u32; -pub const NELOG_FailedToRegisterSC: u32 = 5724u32; -pub const NELOG_FailedToSetServiceStatus: u32 = 5725u32; -pub const NELOG_File_Changed: u32 = 3253u32; -pub const NELOG_Files_Dont_Fit: u32 = 3254u32; -pub const NELOG_HardErr_From_Server: u32 = 3182u32; -pub const NELOG_HotFix: u32 = 3181u32; -pub const NELOG_Init_Chardev_Err: u32 = 3124u32; -pub const NELOG_Init_Exec_Fail: u32 = 3105u32; -pub const NELOG_Init_OpenCreate_Err: u32 = 3110u32; -pub const NELOG_Init_Seg_Overflow: u32 = 3120u32; -pub const NELOG_Internal_Error: u32 = 3100u32; -pub const NELOG_Invalid_Config_File: u32 = 3252u32; -pub const NELOG_Invalid_Config_Line: u32 = 3251u32; -pub const NELOG_Ioctl_Error: u32 = 3108u32; -pub const NELOG_Joined_Domain: u32 = 3260u32; -pub const NELOG_Joined_Workgroup: u32 = 3261u32; -pub const NELOG_Lazy_Write_Err: u32 = 3180u32; -pub const NELOG_LocalSecFail1: u32 = 3183u32; -pub const NELOG_LocalSecFail2: u32 = 3184u32; -pub const NELOG_LocalSecFail3: u32 = 3185u32; -pub const NELOG_LocalSecGeneralFail: u32 = 3186u32; -pub const NELOG_Mail_Slt_Err: u32 = 3173u32; -pub const NELOG_Mailslot_err: u32 = 3127u32; -pub const NELOG_Message_Send: u32 = 3172u32; -pub const NELOG_Missing_Parameter: u32 = 3250u32; -pub const NELOG_Msg_Log_Err: u32 = 3150u32; -pub const NELOG_Msg_Sem_Shutdown: u32 = 3141u32; -pub const NELOG_Msg_Shutdown: u32 = 3140u32; -pub const NELOG_Msg_Unexpected_SMB_Type: u32 = 3152u32; -pub const NELOG_Name_Expansion: u32 = 3171u32; -pub const NELOG_Ncb_Error: u32 = 3106u32; -pub const NELOG_Ncb_TooManyErr: u32 = 3126u32; -pub const NELOG_NetBios: u32 = 3111u32; -pub const NELOG_NetLogonFailedToInitializeAuthzRm: u32 = 5821u32; -pub const NELOG_NetLogonFailedToInitializeRPCSD: u32 = 5822u32; -pub const NELOG_NetWkSta_Internal_Error: u32 = 3190u32; -pub const NELOG_NetWkSta_NCB_Err: u32 = 3195u32; -pub const NELOG_NetWkSta_No_Resource: u32 = 3191u32; -pub const NELOG_NetWkSta_Reset_Err: u32 = 3197u32; -pub const NELOG_NetWkSta_SMB_Err: u32 = 3192u32; -pub const NELOG_NetWkSta_Stuck_VC_Err: u32 = 3194u32; -pub const NELOG_NetWkSta_Too_Many: u32 = 3198u32; -pub const NELOG_NetWkSta_VC_Err: u32 = 3193u32; -pub const NELOG_NetWkSta_Write_Behind_Err: u32 = 3196u32; -pub const NELOG_Net_Not_Started: u32 = 3107u32; -pub const NELOG_NetlogonAddNameFailure: u32 = 5741u32; -pub const NELOG_NetlogonAuthDCFail: u32 = 3210u32; -pub const NELOG_NetlogonAuthDomainDowngraded: u32 = 5791u32; -pub const NELOG_NetlogonAuthNoDomainController: u32 = 5719u32; -pub const NELOG_NetlogonAuthNoTrustLsaSecret: u32 = 5720u32; -pub const NELOG_NetlogonAuthNoTrustSamAccount: u32 = 5721u32; -pub const NELOG_NetlogonAuthNoUplevelDomainController: u32 = 5790u32; -pub const NELOG_NetlogonBadSiteName: u32 = 5779u32; -pub const NELOG_NetlogonBadSubnetName: u32 = 5780u32; -pub const NELOG_NetlogonBrowserDriver: u32 = 5740u32; -pub const NELOG_NetlogonChangeLogCorrupt: u32 = 5705u32; -pub const NELOG_NetlogonDcOldSiteCovered: u32 = 5794u32; -pub const NELOG_NetlogonDcSiteCovered: u32 = 5784u32; -pub const NELOG_NetlogonDcSiteNotCovered: u32 = 5785u32; -pub const NELOG_NetlogonDcSiteNotCoveredAuto: u32 = 5795u32; -pub const NELOG_NetlogonDnsDeregAborted: u32 = 5808u32; -pub const NELOG_NetlogonDnsHostNameLowerCasingFailed: u32 = 5825u32; -pub const NELOG_NetlogonDownLevelLogoffFailed: u32 = 5708u32; -pub const NELOG_NetlogonDownLevelLogonFailed: u32 = 5707u32; -pub const NELOG_NetlogonDuplicateMachineAccounts: u32 = 5738u32; -pub const NELOG_NetlogonDynamicDnsDeregisterFailure: u32 = 5775u32; -pub const NELOG_NetlogonDynamicDnsFailure: u32 = 5782u32; -pub const NELOG_NetlogonDynamicDnsRegisterFailure: u32 = 5774u32; -pub const NELOG_NetlogonDynamicDnsServerFailure: u32 = 5781u32; -pub const NELOG_NetlogonFailedAccountDelta: u32 = 5735u32; -pub const NELOG_NetlogonFailedDnsHostNameUpdate: u32 = 5789u32; -pub const NELOG_NetlogonFailedDomainDelta: u32 = 5729u32; -pub const NELOG_NetlogonFailedFileCreate: u32 = 5776u32; -pub const NELOG_NetlogonFailedGlobalGroupDelta: u32 = 5730u32; -pub const NELOG_NetlogonFailedLocalGroupDelta: u32 = 5731u32; -pub const NELOG_NetlogonFailedPolicyDelta: u32 = 5733u32; -pub const NELOG_NetlogonFailedPrimary: u32 = 3223u32; -pub const NELOG_NetlogonFailedSecretDelta: u32 = 5736u32; -pub const NELOG_NetlogonFailedSpnUpdate: u32 = 5788u32; -pub const NELOG_NetlogonFailedToAddAuthzRpcInterface: u32 = 5820u32; -pub const NELOG_NetlogonFailedToAddRpcInterface: u32 = 5702u32; -pub const NELOG_NetlogonFailedToCreateShare: u32 = 5706u32; -pub const NELOG_NetlogonFailedToReadMailslot: u32 = 5703u32; -pub const NELOG_NetlogonFailedToRegisterSC: u32 = 5704u32; -pub const NELOG_NetlogonFailedToUpdateTrustList: u32 = 5701u32; -pub const NELOG_NetlogonFailedTrustedDomainDelta: u32 = 5734u32; -pub const NELOG_NetlogonFailedUserDelta: u32 = 5732u32; -pub const NELOG_NetlogonFullSyncCallFailed: u32 = 5714u32; -pub const NELOG_NetlogonFullSyncCallSuccess: u32 = 5713u32; -pub const NELOG_NetlogonFullSyncFailed: u32 = 5718u32; -pub const NELOG_NetlogonFullSyncSuccess: u32 = 5717u32; -pub const NELOG_NetlogonGcOldSiteCovered: u32 = 5796u32; -pub const NELOG_NetlogonGcSiteCovered: u32 = 5786u32; -pub const NELOG_NetlogonGcSiteNotCovered: u32 = 5787u32; -pub const NELOG_NetlogonGcSiteNotCoveredAuto: u32 = 5797u32; -pub const NELOG_NetlogonGetSubnetToSite: u32 = 5777u32; -pub const NELOG_NetlogonInvalidDwordParameterValue: u32 = 5804u32; -pub const NELOG_NetlogonInvalidGenericParameterValue: u32 = 5803u32; -pub const NELOG_NetlogonLanmanBdcsNotAllowed: u32 = 5772u32; -pub const NELOG_NetlogonMachinePasswdSetSucceeded: u32 = 5823u32; -pub const NELOG_NetlogonMsaPasswdSetSucceeded: u32 = 5824u32; -pub const NELOG_NetlogonNTLogoffFailed: u32 = 5710u32; -pub const NELOG_NetlogonNTLogonFailed: u32 = 5709u32; -pub const NELOG_NetlogonNdncOldSiteCovered: u32 = 5798u32; -pub const NELOG_NetlogonNdncSiteCovered: u32 = 5792u32; -pub const NELOG_NetlogonNdncSiteNotCovered: u32 = 5793u32; -pub const NELOG_NetlogonNdncSiteNotCoveredAuto: u32 = 5799u32; -pub const NELOG_NetlogonNoAddressToSiteMapping: u32 = 5802u32; -pub const NELOG_NetlogonNoDynamicDns: u32 = 5773u32; -pub const NELOG_NetlogonNoDynamicDnsManual: u32 = 5806u32; -pub const NELOG_NetlogonNoSiteForClient: u32 = 5778u32; -pub const NELOG_NetlogonNoSiteForClients: u32 = 5807u32; -pub const NELOG_NetlogonPartialSiteMappingForClients: u32 = 5810u32; -pub const NELOG_NetlogonPartialSyncCallFailed: u32 = 5712u32; -pub const NELOG_NetlogonPartialSyncCallSuccess: u32 = 5711u32; -pub const NELOG_NetlogonPartialSyncFailed: u32 = 5716u32; -pub const NELOG_NetlogonPartialSyncSuccess: u32 = 5715u32; -pub const NELOG_NetlogonPasswdSetFailed: u32 = 3224u32; -pub const NELOG_NetlogonRejectedRemoteDynamicDnsDeregister: u32 = 5814u32; -pub const NELOG_NetlogonRejectedRemoteDynamicDnsRegister: u32 = 5813u32; -pub const NELOG_NetlogonRemoteDynamicDnsDeregisterFailure: u32 = 5812u32; -pub const NELOG_NetlogonRemoteDynamicDnsRegisterFailure: u32 = 5811u32; -pub const NELOG_NetlogonRemoteDynamicDnsUpdateRequestFailure: u32 = 5815u32; -pub const NELOG_NetlogonRequireSignOrSealError: u32 = 3227u32; -pub const NELOG_NetlogonRpcCallCancelled: u32 = 5783u32; -pub const NELOG_NetlogonRpcPortRequestFailure: u32 = 5809u32; -pub const NELOG_NetlogonSSIInitError: u32 = 5700u32; -pub const NELOG_NetlogonServerAuthFailed: u32 = 5722u32; -pub const NELOG_NetlogonServerAuthFailedNoAccount: u32 = 5805u32; -pub const NELOG_NetlogonServerAuthNoTrustSamAccount: u32 = 5723u32; -pub const NELOG_NetlogonSessionTypeWrong: u32 = 5770u32; -pub const NELOG_NetlogonSpnCrackNamesFailure: u32 = 5801u32; -pub const NELOG_NetlogonSpnMultipleSamAccountNames: u32 = 5800u32; -pub const NELOG_NetlogonSyncError: u32 = 3226u32; -pub const NELOG_NetlogonSystemError: u32 = 5737u32; -pub const NELOG_NetlogonTooManyGlobalGroups: u32 = 5739u32; -pub const NELOG_NetlogonTrackingError: u32 = 3225u32; -pub const NELOG_NetlogonUserValidationReqInitialTimeOut: u32 = 5816u32; -pub const NELOG_NetlogonUserValidationReqRecurringTimeOut: u32 = 5817u32; -pub const NELOG_NetlogonUserValidationReqWaitInitialWarning: u32 = 5818u32; -pub const NELOG_NetlogonUserValidationReqWaitRecurringWarning: u32 = 5819u32; -pub const NELOG_NoTranportLoaded: u32 = 5728u32; -pub const NELOG_OEM_Code: u32 = 3299u32; -pub const NELOG_ReleaseMem_Alert: u32 = 3128u32; -pub const NELOG_Remote_API: u32 = 3125u32; -pub const NELOG_ReplAccessDenied: u32 = 3222u32; -pub const NELOG_ReplBadExport: u32 = 3219u32; -pub const NELOG_ReplBadImport: u32 = 3218u32; -pub const NELOG_ReplBadMsg: u32 = 3215u32; -pub const NELOG_ReplCannotMasterDir: u32 = 3207u32; -pub const NELOG_ReplLogonFailed: u32 = 3211u32; -pub const NELOG_ReplLostMaster: u32 = 3209u32; -pub const NELOG_ReplMaxFiles: u32 = 3213u32; -pub const NELOG_ReplMaxTreeDepth: u32 = 3214u32; -pub const NELOG_ReplNetErr: u32 = 3212u32; -pub const NELOG_ReplSignalFileErr: u32 = 3220u32; -pub const NELOG_ReplSysErr: u32 = 3216u32; -pub const NELOG_ReplUpdateError: u32 = 3208u32; -pub const NELOG_ReplUserCurDir: u32 = 3206u32; -pub const NELOG_ReplUserLoged: u32 = 3217u32; -pub const NELOG_Resource_Shortage: u32 = 3101u32; -pub const NELOG_RplAdapterResource: u32 = 5756u32; -pub const NELOG_RplBackupDatabase: u32 = 5765u32; -pub const NELOG_RplCheckConfigs: u32 = 5760u32; -pub const NELOG_RplCheckSecurity: u32 = 5764u32; -pub const NELOG_RplCreateProfiles: u32 = 5761u32; -pub const NELOG_RplFileCopy: u32 = 5757u32; -pub const NELOG_RplFileDelete: u32 = 5758u32; -pub const NELOG_RplFilePerms: u32 = 5759u32; -pub const NELOG_RplInitDatabase: u32 = 5766u32; -pub const NELOG_RplInitRestoredDatabase: u32 = 5769u32; -pub const NELOG_RplMessages: u32 = 5742u32; -pub const NELOG_RplRegistry: u32 = 5762u32; -pub const NELOG_RplReplaceRPLDISK: u32 = 5763u32; -pub const NELOG_RplRestoreDatabaseFailure: u32 = 5767u32; -pub const NELOG_RplRestoreDatabaseSuccess: u32 = 5768u32; -pub const NELOG_RplSystem: u32 = 5744u32; -pub const NELOG_RplUpgradeDBTo40: u32 = 5771u32; -pub const NELOG_RplWkstaBbcFile: u32 = 5751u32; -pub const NELOG_RplWkstaFileChecksum: u32 = 5749u32; -pub const NELOG_RplWkstaFileLineCount: u32 = 5750u32; -pub const NELOG_RplWkstaFileOpen: u32 = 5746u32; -pub const NELOG_RplWkstaFileRead: u32 = 5747u32; -pub const NELOG_RplWkstaFileSize: u32 = 5752u32; -pub const NELOG_RplWkstaInternal: u32 = 5753u32; -pub const NELOG_RplWkstaMemory: u32 = 5748u32; -pub const NELOG_RplWkstaNetwork: u32 = 5755u32; -pub const NELOG_RplWkstaTimeout: u32 = 5745u32; -pub const NELOG_RplWkstaWrongVersion: u32 = 5754u32; -pub const NELOG_RplXnsBoot: u32 = 5743u32; -pub const NELOG_SMB_Illegal: u32 = 3112u32; -pub const NELOG_Server_Lock_Failure: u32 = 3132u32; -pub const NELOG_Service_Fail: u32 = 3113u32; -pub const NELOG_Srv_Close_Failure: u32 = 3205u32; -pub const NELOG_Srv_No_Mem_Grow: u32 = 3121u32; -pub const NELOG_Srv_Thread_Failure: u32 = 3204u32; -pub const NELOG_Srvnet_NB_Open: u32 = 3177u32; -pub const NELOG_Srvnet_Not_Started: u32 = 3123u32; -pub const NELOG_System_Error: u32 = 3257u32; -pub const NELOG_System_Semaphore: u32 = 3109u32; -pub const NELOG_UPS_CannotOpenDriver: u32 = 3233u32; -pub const NELOG_UPS_CmdFileConfig: u32 = 3235u32; -pub const NELOG_UPS_CmdFileError: u32 = 3232u32; -pub const NELOG_UPS_CmdFileExec: u32 = 3236u32; -pub const NELOG_UPS_PowerBack: u32 = 3234u32; -pub const NELOG_UPS_PowerOut: u32 = 3230u32; -pub const NELOG_UPS_Shutdown: u32 = 3231u32; -pub const NELOG_Unable_To_Lock_Segment: u32 = 3102u32; -pub const NELOG_Unable_To_Unlock_Segment: u32 = 3103u32; -pub const NELOG_Uninstall_Service: u32 = 3104u32; -pub const NELOG_VIO_POPUP_ERR: u32 = 3151u32; -pub const NELOG_Wksta_Bad_Mailslot_SMB: u32 = 3165u32; -pub const NELOG_Wksta_BiosThreadFailure: u32 = 3162u32; -pub const NELOG_Wksta_Compname: u32 = 3161u32; -pub const NELOG_Wksta_HostTab_Full: u32 = 3164u32; -pub const NELOG_Wksta_Infoseg: u32 = 3160u32; -pub const NELOG_Wksta_IniSeg: u32 = 3163u32; -pub const NELOG_Wksta_SSIRelogon: u32 = 3167u32; -pub const NELOG_Wksta_UASInit: u32 = 3166u32; -pub const NELOG_Wrong_DLL_Version: u32 = 3255u32; -pub const NERR_ACFFileIOFail: u32 = 2229u32; -pub const NERR_ACFNoParent: u32 = 2232u32; -pub const NERR_ACFNoRoom: u32 = 2228u32; -pub const NERR_ACFNotFound: u32 = 2219u32; -pub const NERR_ACFNotLoaded: u32 = 2227u32; -pub const NERR_ACFTooManyLists: u32 = 2230u32; -pub const NERR_AccountExpired: u32 = 2239u32; -pub const NERR_AccountLockedOut: u32 = 2702u32; -pub const NERR_AccountReuseBlockedByPolicy: u32 = 2732u32; -pub const NERR_AccountUndefined: u32 = 2238u32; -pub const NERR_AcctLimitExceeded: u32 = 2434u32; -pub const NERR_ActiveConns: u32 = 2402u32; -pub const NERR_AddForwarded: u32 = 2275u32; -pub const NERR_AlertExists: u32 = 2430u32; -pub const NERR_AlreadyCloudDomainJoined: u32 = 2700u32; -pub const NERR_AlreadyExists: u32 = 2276u32; -pub const NERR_AlreadyForwarded: u32 = 2274u32; -pub const NERR_AlreadyLoggedOn: u32 = 2200u32; -pub const NERR_BASE: u32 = 2100u32; -pub const NERR_BadAsgType: u32 = 2251u32; -pub const NERR_BadComponent: u32 = 2356u32; -pub const NERR_BadControlRecv: u32 = 2193u32; -pub const NERR_BadDest: u32 = 2382u32; -pub const NERR_BadDev: u32 = 2341u32; -pub const NERR_BadDevString: u32 = 2340u32; -pub const NERR_BadDomainJoinInfo: u32 = 2712u32; -pub const NERR_BadDosFunction: u32 = 2502u32; -pub const NERR_BadDosRetCode: u32 = 2500u32; -pub const NERR_BadEventName: u32 = 2143u32; -pub const NERR_BadFileCheckSum: u32 = 2504u32; -pub const NERR_BadOfflineJoinInfo: u32 = 2710u32; -pub const NERR_BadPassword: u32 = 2203u32; -pub const NERR_BadPasswordCore: u32 = 2403u32; -pub const NERR_BadQueueDevString: u32 = 2334u32; -pub const NERR_BadQueuePriority: u32 = 2335u32; -pub const NERR_BadReceive: u32 = 2282u32; -pub const NERR_BadRecipient: u32 = 2433u32; -pub const NERR_BadServiceName: u32 = 2185u32; -pub const NERR_BadServiceProgName: u32 = 2188u32; -pub const NERR_BadSource: u32 = 2381u32; -pub const NERR_BadTransactConfig: u32 = 2141u32; -pub const NERR_BadUasConfig: u32 = 2450u32; -pub const NERR_BadUsername: u32 = 2202u32; -pub const NERR_BrowserConfiguredToNotRun: u32 = 2550u32; -pub const NERR_BrowserNotStarted: u32 = 2139u32; -pub const NERR_BrowserTableIncomplete: u32 = 2319u32; -pub const NERR_BufTooSmall: u32 = 2123u32; -pub const NERR_CallingRplSrvr: u32 = 2515u32; -pub const NERR_CanNotGrowSegment: u32 = 2233u32; -pub const NERR_CanNotGrowUASFile: u32 = 2456u32; -pub const NERR_CannotUnjoinAadDomain: u32 = 2727u32; -pub const NERR_CannotUpdateAadHostName: u32 = 2728u32; -pub const NERR_CantConnectRplSrvr: u32 = 2513u32; -pub const NERR_CantCreateJoinInfo: u32 = 2711u32; -pub const NERR_CantLoadOfflineHive: u32 = 2717u32; -pub const NERR_CantOpenImageFile: u32 = 2514u32; -pub const NERR_CantType: u32 = 2357u32; -pub const NERR_CantVerifyHostname: u32 = 2716u32; -pub const NERR_CfgCompNotFound: u32 = 2146u32; -pub const NERR_CfgParamNotFound: u32 = 2147u32; -pub const NERR_ClientNameNotFound: u32 = 2312u32; -pub const NERR_CommDevInUse: u32 = 2343u32; -pub const NERR_ComputerAccountNotFound: u32 = 2697u32; -pub const NERR_ConnectionInsecure: u32 = 2718u32; -pub const NERR_DCNotFound: u32 = 2453u32; -pub const NERR_DS8DCNotFound: u32 = 2722u32; -pub const NERR_DS8DCRequired: u32 = 2720u32; -pub const NERR_DS9DCNotFound: u32 = 2725u32; -pub const NERR_DataTypeInvalid: u32 = 2167u32; -pub const NERR_DatabaseUpToDate: u32 = 2248u32; -pub const NERR_DefaultJoinRequired: u32 = 2694u32; -pub const NERR_DelComputerName: u32 = 2278u32; -pub const NERR_DeleteLater: u32 = 2298u32; -pub const NERR_DestExists: u32 = 2153u32; -pub const NERR_DestIdle: u32 = 2158u32; -pub const NERR_DestInvalidOp: u32 = 2159u32; -pub const NERR_DestInvalidState: u32 = 2162u32; -pub const NERR_DestNoRoom: u32 = 2157u32; -pub const NERR_DestNotFound: u32 = 2152u32; -pub const NERR_DevInUse: u32 = 2404u32; -pub const NERR_DevInvalidOpCode: u32 = 2331u32; -pub const NERR_DevNotFound: u32 = 2332u32; -pub const NERR_DevNotOpen: u32 = 2333u32; -pub const NERR_DevNotRedirected: u32 = 2107u32; -pub const NERR_DeviceIsShared: u32 = 2252u32; -pub const NERR_DeviceNotShared: u32 = 2311u32; -pub const NERR_DeviceShareConflict: u32 = 2318u32; -pub const NERR_DfsAlreadyShared: u32 = 2664u32; -pub const NERR_DfsBadRenamePath: u32 = 2671u32; -pub const NERR_DfsCantCreateJunctionPoint: u32 = 2669u32; -pub const NERR_DfsCantRemoveDfsRoot: u32 = 2682u32; -pub const NERR_DfsCantRemoveLastServerShare: u32 = 2677u32; -pub const NERR_DfsChildOrParentInDfs: u32 = 2683u32; -pub const NERR_DfsCyclicalName: u32 = 2674u32; -pub const NERR_DfsDataIsIdentical: u32 = 2681u32; -pub const NERR_DfsDuplicateService: u32 = 2676u32; -pub const NERR_DfsInconsistent: u32 = 2679u32; -pub const NERR_DfsInternalCorruption: u32 = 2660u32; -pub const NERR_DfsInternalError: u32 = 2690u32; -pub const NERR_DfsLeafVolume: u32 = 2667u32; -pub const NERR_DfsNoSuchServer: u32 = 2673u32; -pub const NERR_DfsNoSuchShare: u32 = 2665u32; -pub const NERR_DfsNoSuchVolume: u32 = 2662u32; -pub const NERR_DfsNotALeafVolume: u32 = 2666u32; -pub const NERR_DfsNotSupportedInServerDfs: u32 = 2675u32; -pub const NERR_DfsServerNotDfsAware: u32 = 2670u32; -pub const NERR_DfsServerUpgraded: u32 = 2680u32; -pub const NERR_DfsVolumeAlreadyExists: u32 = 2663u32; -pub const NERR_DfsVolumeDataCorrupt: u32 = 2661u32; -pub const NERR_DfsVolumeHasMultipleServers: u32 = 2668u32; -pub const NERR_DfsVolumeIsInterDfs: u32 = 2678u32; -pub const NERR_DfsVolumeIsOffline: u32 = 2672u32; -pub const NERR_DifferentServers: u32 = 2383u32; -pub const NERR_DriverNotFound: u32 = 2166u32; -pub const NERR_DupNameReboot: u32 = 2144u32; -pub const NERR_DuplicateHostName: u32 = 2729u32; -pub const NERR_DuplicateName: u32 = 2297u32; -pub const NERR_DuplicateShare: u32 = 2118u32; -pub const NERR_ErrCommRunSrv: u32 = 2389u32; -pub const NERR_ErrorExecingGhost: u32 = 2391u32; -pub const NERR_ExecFailure: u32 = 2315u32; -pub const NERR_FileIdNotFound: u32 = 2314u32; -pub const NERR_GroupExists: u32 = 2223u32; -pub const NERR_GroupNotFound: u32 = 2220u32; -pub const NERR_GrpMsgProcessor: u32 = 2280u32; -pub const NERR_HostNameTooLong: u32 = 2730u32; -pub const NERR_ImageParamErr: u32 = 2508u32; -pub const NERR_InUseBySpooler: u32 = 2342u32; -pub const NERR_IncompleteDel: u32 = 2299u32; -pub const NERR_InternalError: u32 = 2140u32; -pub const NERR_InvalidAPI: u32 = 2142u32; -pub const NERR_InvalidComputer: u32 = 2351u32; -pub const NERR_InvalidDatabase: u32 = 2247u32; -pub const NERR_InvalidDevice: u32 = 2294u32; -pub const NERR_InvalidLana: u32 = 2400u32; -pub const NERR_InvalidLogSeek: u32 = 2440u32; -pub const NERR_InvalidLogonHours: u32 = 2241u32; -pub const NERR_InvalidMachineNameForJoin: u32 = 2724u32; -pub const NERR_InvalidMaxUsers: u32 = 2122u32; -pub const NERR_InvalidUASOp: u32 = 2451u32; -pub const NERR_InvalidWorkgroupName: u32 = 2695u32; -pub const NERR_InvalidWorkstation: u32 = 2240u32; -pub const NERR_IsDfsShare: u32 = 2321u32; -pub const NERR_ItemNotFound: u32 = 2115u32; -pub const NERR_JobInvalidState: u32 = 2164u32; -pub const NERR_JobNoRoom: u32 = 2156u32; -pub const NERR_JobNotFound: u32 = 2151u32; -pub const NERR_JoinPerformedMustRestart: u32 = 2713u32; -pub const NERR_LDAPCapableDCRequired: u32 = 2721u32; -pub const NERR_LanmanIniError: u32 = 2131u32; -pub const NERR_LastAdmin: u32 = 2452u32; -pub const NERR_LineTooLong: u32 = 2149u32; -pub const NERR_LocalDrive: u32 = 2405u32; -pub const NERR_LocalForward: u32 = 2279u32; -pub const NERR_LogFileChanged: u32 = 2378u32; -pub const NERR_LogFileCorrupt: u32 = 2379u32; -pub const NERR_LogOverflow: u32 = 2377u32; -pub const NERR_LogonDomainExists: u32 = 2216u32; -pub const NERR_LogonNoUserPath: u32 = 2211u32; -pub const NERR_LogonScriptError: u32 = 2212u32; -pub const NERR_LogonServerConflict: u32 = 2210u32; -pub const NERR_LogonServerNotFound: u32 = 2215u32; -pub const NERR_LogonTrackingError: u32 = 2454u32; -pub const NERR_LogonsPaused: u32 = 2209u32; -pub const NERR_MaxLenExceeded: u32 = 2354u32; -pub const NERR_MsgAlreadyStarted: u32 = 2271u32; -pub const NERR_MsgInitFailed: u32 = 2272u32; -pub const NERR_MsgNotStarted: u32 = 2284u32; -pub const NERR_MultipleNets: u32 = 2300u32; -pub const NERR_NameInUse: u32 = 2283u32; -pub const NERR_NameNotForwarded: u32 = 2288u32; -pub const NERR_NameNotFound: u32 = 2273u32; -pub const NERR_NameUsesIncompatibleCodePage: u32 = 2696u32; -pub const NERR_NetNameNotFound: u32 = 2310u32; -pub const NERR_NetNotStarted: u32 = 2102u32; -pub const NERR_NetlogonNotStarted: u32 = 2455u32; -pub const NERR_NetworkError: u32 = 2136u32; -pub const NERR_NoAlternateServers: u32 = 2467u32; -pub const NERR_NoCommDevs: u32 = 2337u32; -pub const NERR_NoComputerName: u32 = 2270u32; -pub const NERR_NoForwardName: u32 = 2286u32; -pub const NERR_NoJoinPending: u32 = 2714u32; -pub const NERR_NoNetworkResource: u32 = 2105u32; -pub const NERR_NoOfflineJoinInfo: u32 = 2709u32; -pub const NERR_NoRoom: u32 = 2119u32; -pub const NERR_NoRplBootSystem: u32 = 2505u32; -pub const NERR_NoSuchAlert: u32 = 2432u32; -pub const NERR_NoSuchConnection: u32 = 2462u32; -pub const NERR_NoSuchServer: u32 = 2460u32; -pub const NERR_NoSuchSession: u32 = 2461u32; -pub const NERR_NonDosFloppyUsed: u32 = 2510u32; -pub const NERR_NonValidatedLogon: u32 = 2217u32; -pub const NERR_NotInCache: u32 = 2235u32; -pub const NERR_NotInDispatchTbl: u32 = 2192u32; -pub const NERR_NotLocalDomain: u32 = 2320u32; -pub const NERR_NotLocalName: u32 = 2285u32; -pub const NERR_NotLoggedOn: u32 = 2201u32; -pub const NERR_NotPrimary: u32 = 2226u32; -pub const NERR_OpenFiles: u32 = 2401u32; -pub const NERR_PasswordCantChange: u32 = 2243u32; -pub const NERR_PasswordExpired: u32 = 2242u32; -pub const NERR_PasswordFilterError: u32 = 2705u32; -pub const NERR_PasswordHistConflict: u32 = 2244u32; -pub const NERR_PasswordMismatch: u32 = 2458u32; -pub const NERR_PasswordMustChange: u32 = 2701u32; -pub const NERR_PasswordNotComplexEnough: u32 = 2704u32; -pub const NERR_PasswordTooLong: u32 = 2703u32; -pub const NERR_PasswordTooRecent: u32 = 2246u32; -pub const NERR_PasswordTooShort: u32 = 2245u32; -pub const NERR_PausedRemote: u32 = 2281u32; -pub const NERR_PersonalSku: u32 = 2698u32; -pub const NERR_PlainTextSecretsRequired: u32 = 2726u32; -pub const NERR_ProcNoRespond: u32 = 2160u32; -pub const NERR_ProcNotFound: u32 = 2168u32; -pub const NERR_ProfileCleanup: u32 = 2372u32; -pub const NERR_ProfileFileTooBig: u32 = 2370u32; -pub const NERR_ProfileLoadErr: u32 = 2374u32; -pub const NERR_ProfileOffset: u32 = 2371u32; -pub const NERR_ProfileSaveErr: u32 = 2375u32; -pub const NERR_ProfileUnknownCmd: u32 = 2373u32; -pub const NERR_ProgNeedsExtraMem: u32 = 2501u32; -pub const NERR_ProvisioningBlobUnsupported: u32 = 2719u32; -pub const NERR_QExists: u32 = 2154u32; -pub const NERR_QInvalidState: u32 = 2163u32; -pub const NERR_QNoRoom: u32 = 2155u32; -pub const NERR_QNotFound: u32 = 2150u32; -pub const NERR_QueueNotFound: u32 = 2338u32; -pub const NERR_RPL_CONNECTED: u32 = 2519u32; -pub const NERR_RedirectedPath: u32 = 2117u32; -pub const NERR_RemoteBootFailed: u32 = 2503u32; -pub const NERR_RemoteErr: u32 = 2127u32; -pub const NERR_RemoteFull: u32 = 2287u32; -pub const NERR_RemoteOnly: u32 = 2106u32; -pub const NERR_ResourceExists: u32 = 2225u32; -pub const NERR_ResourceNotFound: u32 = 2222u32; -pub const NERR_RplAdapterInfoCorrupted: u32 = 2625u32; -pub const NERR_RplAdapterNameUnavailable: u32 = 2633u32; -pub const NERR_RplAdapterNotFound: u32 = 2637u32; -pub const NERR_RplBackupDatabase: u32 = 2636u32; -pub const NERR_RplBadDatabase: u32 = 2612u32; -pub const NERR_RplBadRegistry: u32 = 2611u32; -pub const NERR_RplBootInUse: u32 = 2635u32; -pub const NERR_RplBootInfoCorrupted: u32 = 2628u32; -pub const NERR_RplBootNameUnavailable: u32 = 2640u32; -pub const NERR_RplBootNotFound: u32 = 2631u32; -pub const NERR_RplBootRestart: u32 = 2511u32; -pub const NERR_RplBootServiceTerm: u32 = 2517u32; -pub const NERR_RplBootStartFailed: u32 = 2518u32; -pub const NERR_RplCannotEnum: u32 = 2615u32; -pub const NERR_RplConfigInfoCorrupted: u32 = 2623u32; -pub const NERR_RplConfigNameUnavailable: u32 = 2641u32; -pub const NERR_RplConfigNotEmpty: u32 = 2634u32; -pub const NERR_RplConfigNotFound: u32 = 2624u32; -pub const NERR_RplIncompatibleProfile: u32 = 2632u32; -pub const NERR_RplInternal: u32 = 2626u32; -pub const NERR_RplLoadrDiskErr: u32 = 2507u32; -pub const NERR_RplLoadrNetBiosErr: u32 = 2506u32; -pub const NERR_RplNeedsRPLUSERAcct: u32 = 2630u32; -pub const NERR_RplNoAdaptersStarted: u32 = 2610u32; -pub const NERR_RplNotRplServer: u32 = 2614u32; -pub const NERR_RplProfileInfoCorrupted: u32 = 2619u32; -pub const NERR_RplProfileNameUnavailable: u32 = 2621u32; -pub const NERR_RplProfileNotEmpty: u32 = 2622u32; -pub const NERR_RplProfileNotFound: u32 = 2620u32; -pub const NERR_RplRplfilesShare: u32 = 2613u32; -pub const NERR_RplSrvrCallFailed: u32 = 2512u32; -pub const NERR_RplVendorInfoCorrupted: u32 = 2627u32; -pub const NERR_RplVendorNameUnavailable: u32 = 2639u32; -pub const NERR_RplVendorNotFound: u32 = 2638u32; -pub const NERR_RplWkstaInfoCorrupted: u32 = 2616u32; -pub const NERR_RplWkstaNameUnavailable: u32 = 2618u32; -pub const NERR_RplWkstaNeedsUserAcct: u32 = 2629u32; -pub const NERR_RplWkstaNotFound: u32 = 2617u32; -pub const NERR_RunSrvPaused: u32 = 2385u32; -pub const NERR_SameAsComputerName: u32 = 2253u32; -pub const NERR_ServerNotStarted: u32 = 2114u32; -pub const NERR_ServiceCtlBusy: u32 = 2187u32; -pub const NERR_ServiceCtlNotValid: u32 = 2191u32; -pub const NERR_ServiceCtlTimeout: u32 = 2186u32; -pub const NERR_ServiceEntryLocked: u32 = 2183u32; -pub const NERR_ServiceInstalled: u32 = 2182u32; -pub const NERR_ServiceKillProc: u32 = 2190u32; -pub const NERR_ServiceNotCtrl: u32 = 2189u32; -pub const NERR_ServiceNotInstalled: u32 = 2184u32; -pub const NERR_ServiceNotStarting: u32 = 2194u32; -pub const NERR_ServiceTableFull: u32 = 2181u32; -pub const NERR_ServiceTableLocked: u32 = 2180u32; -pub const NERR_SetupAlreadyJoined: u32 = 2691u32; -pub const NERR_SetupCheckDNSConfig: u32 = 2699u32; -pub const NERR_SetupDomainController: u32 = 2693u32; -pub const NERR_SetupNotJoined: u32 = 2692u32; -pub const NERR_ShareMem: u32 = 2104u32; -pub const NERR_ShareNotFound: u32 = 2392u32; -pub const NERR_SourceIsDir: u32 = 2380u32; -pub const NERR_SpeGroupOp: u32 = 2234u32; -pub const NERR_SpoolNoMemory: u32 = 2165u32; -pub const NERR_SpoolerNotLoaded: u32 = 2161u32; -pub const NERR_StandaloneLogon: u32 = 2214u32; -pub const NERR_StartingRplBoot: u32 = 2516u32; -pub const NERR_Success: u32 = 0u32; -pub const NERR_SyncRequired: u32 = 2249u32; -pub const NERR_TargetVersionUnsupported: u32 = 2723u32; -pub const NERR_TimeDiffAtDC: u32 = 2457u32; -pub const NERR_TmpFile: u32 = 2316u32; -pub const NERR_TooManyAlerts: u32 = 2431u32; -pub const NERR_TooManyConnections: u32 = 2465u32; -pub const NERR_TooManyEntries: u32 = 2362u32; -pub const NERR_TooManyFiles: u32 = 2466u32; -pub const NERR_TooManyHostNames: u32 = 2731u32; -pub const NERR_TooManyImageParams: u32 = 2509u32; -pub const NERR_TooManyItems: u32 = 2121u32; -pub const NERR_TooManyNames: u32 = 2277u32; -pub const NERR_TooManyServers: u32 = 2463u32; -pub const NERR_TooManySessions: u32 = 2464u32; -pub const NERR_TooMuchData: u32 = 2317u32; -pub const NERR_TruncatedBroadcast: u32 = 2289u32; -pub const NERR_TryDownLevel: u32 = 2470u32; -pub const NERR_UPSDriverNotStarted: u32 = 2480u32; -pub const NERR_UPSInvalidCommPort: u32 = 2482u32; -pub const NERR_UPSInvalidConfig: u32 = 2481u32; -pub const NERR_UPSShutdownFailed: u32 = 2484u32; -pub const NERR_UPSSignalAsserted: u32 = 2483u32; -pub const NERR_UnableToAddName_F: u32 = 2205u32; -pub const NERR_UnableToAddName_W: u32 = 2204u32; -pub const NERR_UnableToDelName_F: u32 = 2207u32; -pub const NERR_UnableToDelName_W: u32 = 2206u32; -pub const NERR_UnknownDevDir: u32 = 2116u32; -pub const NERR_UnknownServer: u32 = 2103u32; -pub const NERR_UseNotFound: u32 = 2250u32; -pub const NERR_UserExists: u32 = 2224u32; -pub const NERR_UserInGroup: u32 = 2236u32; -pub const NERR_UserLogon: u32 = 2231u32; -pub const NERR_UserNotFound: u32 = 2221u32; -pub const NERR_UserNotInGroup: u32 = 2237u32; -pub const NERR_ValuesNotSet: u32 = 2715u32; -pub const NERR_WkstaInconsistentState: u32 = 2137u32; -pub const NERR_WkstaNotStarted: u32 = 2138u32; -pub const NERR_WriteFault: u32 = 2295u32; -pub const NETBIOS_NAME_LEN: u32 = 16u32; -pub const NETCFG_CLIENT_CID_MS_MSClient: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_msclient"); -pub const NETCFG_E_ACTIVE_RAS_CONNECTIONS: ::windows_sys::core::HRESULT = -2147180506i32; -pub const NETCFG_E_ADAPTER_NOT_FOUND: ::windows_sys::core::HRESULT = -2147180505i32; -pub const NETCFG_E_ALREADY_INITIALIZED: ::windows_sys::core::HRESULT = -2147180512i32; -pub const NETCFG_E_COMPONENT_REMOVED_PENDING_REBOOT: ::windows_sys::core::HRESULT = -2147180504i32; -pub const NETCFG_E_DUPLICATE_INSTANCEID: ::windows_sys::core::HRESULT = -2147180501i32; -pub const NETCFG_E_IN_USE: ::windows_sys::core::HRESULT = -2147180510i32; -pub const NETCFG_E_MAX_FILTER_LIMIT: ::windows_sys::core::HRESULT = -2147180503i32; -pub const NETCFG_E_NEED_REBOOT: ::windows_sys::core::HRESULT = -2147180507i32; -pub const NETCFG_E_NOT_INITIALIZED: ::windows_sys::core::HRESULT = -2147180511i32; -pub const NETCFG_E_NO_WRITE_LOCK: ::windows_sys::core::HRESULT = -2147180508i32; -pub const NETCFG_E_VMSWITCH_ACTIVE_OVER_ADAPTER: ::windows_sys::core::HRESULT = -2147180502i32; -pub const NETCFG_SERVICE_CID_MS_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_netbios"); -pub const NETCFG_SERVICE_CID_MS_PSCHED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_pschedpc"); -pub const NETCFG_SERVICE_CID_MS_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_server"); -pub const NETCFG_SERVICE_CID_MS_WLBS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_wlbs"); -pub const NETCFG_S_CAUSED_SETUP_CHANGE: ::windows_sys::core::HRESULT = 303140i32; -pub const NETCFG_S_COMMIT_NOW: ::windows_sys::core::HRESULT = 303141i32; -pub const NETCFG_S_DISABLE_QUERY: ::windows_sys::core::HRESULT = 303138i32; -pub const NETCFG_S_REBOOT: ::windows_sys::core::HRESULT = 303136i32; -pub const NETCFG_S_STILL_REFERENCED: ::windows_sys::core::HRESULT = 303139i32; -pub const NETCFG_TRANS_CID_MS_APPLETALK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_appletalk"); -pub const NETCFG_TRANS_CID_MS_NETBEUI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_netbeui"); -pub const NETCFG_TRANS_CID_MS_NETMON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_netmon"); -pub const NETCFG_TRANS_CID_MS_NWIPX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_nwipx"); -pub const NETCFG_TRANS_CID_MS_NWSPX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_nwspx"); -pub const NETCFG_TRANS_CID_MS_TCPIP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_tcpip"); -pub const NETLOGON_CONTROL_BACKUP_CHANGE_LOG: u32 = 65532u32; -pub const NETLOGON_CONTROL_BREAKPOINT: u32 = 65535u32; -pub const NETLOGON_CONTROL_CHANGE_PASSWORD: u32 = 9u32; -pub const NETLOGON_CONTROL_FIND_USER: u32 = 8u32; -pub const NETLOGON_CONTROL_FORCE_DNS_REG: u32 = 11u32; -pub const NETLOGON_CONTROL_PDC_REPLICATE: u32 = 4u32; -pub const NETLOGON_CONTROL_QUERY: u32 = 1u32; -pub const NETLOGON_CONTROL_QUERY_DNS_REG: u32 = 12u32; -pub const NETLOGON_CONTROL_QUERY_ENC_TYPES: u32 = 13u32; -pub const NETLOGON_CONTROL_REDISCOVER: u32 = 5u32; -pub const NETLOGON_CONTROL_REPLICATE: u32 = 2u32; -pub const NETLOGON_CONTROL_SET_DBFLAG: u32 = 65534u32; -pub const NETLOGON_CONTROL_SYNCHRONIZE: u32 = 3u32; -pub const NETLOGON_CONTROL_TC_QUERY: u32 = 6u32; -pub const NETLOGON_CONTROL_TC_VERIFY: u32 = 10u32; -pub const NETLOGON_CONTROL_TRANSPORT_NOTIFY: u32 = 7u32; -pub const NETLOGON_CONTROL_TRUNCATE_LOG: u32 = 65533u32; -pub const NETLOGON_CONTROL_UNLOAD_NETLOGON_DLL: u32 = 65531u32; -pub const NETLOGON_DNS_UPDATE_FAILURE: u32 = 64u32; -pub const NETLOGON_FULL_SYNC_REPLICATION: u32 = 4u32; -pub const NETLOGON_HAS_IP: u32 = 16u32; -pub const NETLOGON_HAS_TIMESERV: u32 = 32u32; -pub const NETLOGON_REDO_NEEDED: u32 = 8u32; -pub const NETLOGON_REPLICATION_IN_PROGRESS: u32 = 2u32; -pub const NETLOGON_REPLICATION_NEEDED: u32 = 1u32; -pub const NETLOGON_VERIFY_STATUS_RETURNED: u32 = 128u32; -pub const NETLOG_NetlogonNonWindowsSupportsSecureRpc: u32 = 5826u32; -pub const NETLOG_NetlogonRpcBacklogLimitFailure: u32 = 5837u32; -pub const NETLOG_NetlogonRpcBacklogLimitSet: u32 = 5836u32; -pub const NETLOG_NetlogonUnsecureRpcClient: u32 = 5827u32; -pub const NETLOG_NetlogonUnsecureRpcMachineAllowedBySsdl: u32 = 5830u32; -pub const NETLOG_NetlogonUnsecureRpcTrust: u32 = 5828u32; -pub const NETLOG_NetlogonUnsecureRpcTrustAllowedBySsdl: u32 = 5831u32; -pub const NETLOG_NetlogonUnsecuredRpcMachineTemporarilyAllowed: u32 = 5829u32; -pub const NETLOG_PassThruFilterError_Request_AdminOverride: u32 = 5834u32; -pub const NETLOG_PassThruFilterError_Request_Blocked: u32 = 5835u32; -pub const NETLOG_PassThruFilterError_Summary_AdminOverride: u32 = 5832u32; -pub const NETLOG_PassThruFilterError_Summary_Blocked: u32 = 5833u32; -pub const NETMAN_VARTYPE_HARDWARE_ADDRESS: u32 = 1u32; -pub const NETMAN_VARTYPE_STRING: u32 = 2u32; -pub const NETMAN_VARTYPE_ULONG: u32 = 0u32; -pub const NETSETUP_ACCT_CREATE: NET_JOIN_DOMAIN_JOIN_OPTIONS = 2u32; -pub const NETSETUP_ACCT_DELETE: u32 = 4u32; -pub const NETSETUP_ALT_SAMACCOUNTNAME: u32 = 131072u32; -pub const NETSETUP_AMBIGUOUS_DC: NET_JOIN_DOMAIN_JOIN_OPTIONS = 4096u32; -pub const NETSETUP_DEFER_SPN_SET: NET_JOIN_DOMAIN_JOIN_OPTIONS = 256u32; -pub const NETSETUP_DNS_NAME_CHANGES_ONLY: u32 = 4096u32; -pub const NETSETUP_DOMAIN_JOIN_IF_JOINED: NET_JOIN_DOMAIN_JOIN_OPTIONS = 32u32; -pub const NETSETUP_DONT_CONTROL_SERVICES: NET_JOIN_DOMAIN_JOIN_OPTIONS = 16384u32; -pub const NETSETUP_FORCE_SPN_SET: NET_JOIN_DOMAIN_JOIN_OPTIONS = 65536u32; -pub const NETSETUP_IGNORE_UNSUPPORTED_FLAGS: NET_JOIN_DOMAIN_JOIN_OPTIONS = 268435456u32; -pub const NETSETUP_INSTALL_INVOCATION: u32 = 262144u32; -pub const NETSETUP_JOIN_DC_ACCOUNT: NET_JOIN_DOMAIN_JOIN_OPTIONS = 512u32; -pub const NETSETUP_JOIN_DOMAIN: NET_JOIN_DOMAIN_JOIN_OPTIONS = 1u32; -pub const NETSETUP_JOIN_READONLY: NET_JOIN_DOMAIN_JOIN_OPTIONS = 2048u32; -pub const NETSETUP_JOIN_UNSECURE: NET_JOIN_DOMAIN_JOIN_OPTIONS = 64u32; -pub const NETSETUP_JOIN_WITH_NEW_NAME: NET_JOIN_DOMAIN_JOIN_OPTIONS = 1024u32; -pub const NETSETUP_MACHINE_PWD_PASSED: NET_JOIN_DOMAIN_JOIN_OPTIONS = 128u32; -pub const NETSETUP_NO_ACCT_REUSE: NET_JOIN_DOMAIN_JOIN_OPTIONS = 131072u32; -pub const NETSETUP_NO_NETLOGON_CACHE: NET_JOIN_DOMAIN_JOIN_OPTIONS = 8192u32; -pub const NETSETUP_PROVISIONING_PARAMS_CURRENT_VERSION: u32 = 2u32; -pub const NETSETUP_PROVISIONING_PARAMS_WIN8_VERSION: u32 = 1u32; -pub const NETSETUP_PROVISION_CHECK_PWD_ONLY: u32 = 2147483648u32; -pub const NETSETUP_PROVISION_DOWNLEVEL_PRIV_SUPPORT: NETSETUP_PROVISION = 1u32; -pub const NETSETUP_PROVISION_ONLINE_CALLER: NET_REQUEST_PROVISION_OPTIONS = 1073741824u32; -pub const NETSETUP_PROVISION_PERSISTENTSITE: u32 = 32u32; -pub const NETSETUP_PROVISION_REUSE_ACCOUNT: NETSETUP_PROVISION = 2u32; -pub const NETSETUP_PROVISION_ROOT_CA_CERTS: NETSETUP_PROVISION = 16u32; -pub const NETSETUP_PROVISION_SKIP_ACCOUNT_SEARCH: NETSETUP_PROVISION = 8u32; -pub const NETSETUP_PROVISION_USE_DEFAULT_PASSWORD: NETSETUP_PROVISION = 4u32; -pub const NETSETUP_SET_MACHINE_NAME: NET_JOIN_DOMAIN_JOIN_OPTIONS = 32768u32; -pub const NETSETUP_WIN9X_UPGRADE: NET_JOIN_DOMAIN_JOIN_OPTIONS = 16u32; -pub const NET_DFS_ENUM: i32 = 1073756324i32; -pub const NET_DFS_ENUMEX: i32 = 1073756325i32; -pub const NET_IGNORE_UNSUPPORTED_FLAGS: u32 = 1u32; -pub const NET_VALIDATE_BAD_PASSWORD_COUNT: u32 = 8u32; -pub const NET_VALIDATE_BAD_PASSWORD_TIME: u32 = 2u32; -pub const NET_VALIDATE_LOCKOUT_TIME: u32 = 4u32; -pub const NET_VALIDATE_PASSWORD_HISTORY: u32 = 32u32; -pub const NET_VALIDATE_PASSWORD_HISTORY_LENGTH: u32 = 16u32; -pub const NET_VALIDATE_PASSWORD_LAST_SET: u32 = 1u32; -pub const NON_VALIDATED_LOGON: u32 = 3u32; -pub const NOT_A_DFS_PATH: i32 = 1073756224i32; -pub const NO_PERMISSION_REQUIRED: u32 = 1u32; -pub const NSF_COMPONENT_UPDATE: NETWORK_UPGRADE_TYPE = 512i32; -pub const NSF_POSTSYSINSTALL: NETWORK_INSTALL_TIME = 2i32; -pub const NSF_PRIMARYINSTALL: NETWORK_INSTALL_TIME = 1i32; -pub const NSF_WIN16_UPGRADE: NETWORK_UPGRADE_TYPE = 16i32; -pub const NSF_WIN95_UPGRADE: NETWORK_UPGRADE_TYPE = 32i32; -pub const NSF_WINNT_SBS_UPGRADE: NETWORK_UPGRADE_TYPE = 256i32; -pub const NSF_WINNT_SVR_UPGRADE: NETWORK_UPGRADE_TYPE = 128i32; -pub const NSF_WINNT_WKS_UPGRADE: NETWORK_UPGRADE_TYPE = 64i32; -pub const NTFRSPRF_COLLECT_RPC_BINDING_ERROR_CONN: i32 = -1073728292i32; -pub const NTFRSPRF_COLLECT_RPC_BINDING_ERROR_SET: i32 = -1073728293i32; -pub const NTFRSPRF_COLLECT_RPC_CALL_ERROR_CONN: i32 = -1073728290i32; -pub const NTFRSPRF_COLLECT_RPC_CALL_ERROR_SET: i32 = -1073728291i32; -pub const NTFRSPRF_OPEN_RPC_BINDING_ERROR_CONN: i32 = -1073728296i32; -pub const NTFRSPRF_OPEN_RPC_BINDING_ERROR_SET: i32 = -1073728297i32; -pub const NTFRSPRF_OPEN_RPC_CALL_ERROR_CONN: i32 = -1073728294i32; -pub const NTFRSPRF_OPEN_RPC_CALL_ERROR_SET: i32 = -1073728295i32; -pub const NTFRSPRF_REGISTRY_ERROR_CONN: i32 = -1073728286i32; -pub const NTFRSPRF_REGISTRY_ERROR_SET: i32 = -1073728287i32; -pub const NTFRSPRF_VIRTUALALLOC_ERROR_CONN: i32 = -1073728288i32; -pub const NTFRSPRF_VIRTUALALLOC_ERROR_SET: i32 = -1073728289i32; -pub const NULL_USERSETINFO_PASSWD: ::windows_sys::core::PCSTR = ::windows_sys::core::s!(" "); -pub const NWSAP_DISPLAY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NW Sap Agent"); -pub const NWSAP_EVENT_BADWANFILTER_VALUE: i32 = -1073733302i32; -pub const NWSAP_EVENT_BIND_FAILED: i32 = -1073733320i32; -pub const NWSAP_EVENT_CARDLISTEVENT_FAIL: i32 = -1073733301i32; -pub const NWSAP_EVENT_CARDMALLOC_FAILED: i32 = -1073733316i32; -pub const NWSAP_EVENT_CREATELPCEVENT_ERROR: i32 = -1073733305i32; -pub const NWSAP_EVENT_CREATELPCPORT_ERROR: i32 = -1073733306i32; -pub const NWSAP_EVENT_GETSOCKNAME_FAILED: i32 = -1073733319i32; -pub const NWSAP_EVENT_HASHTABLE_MALLOC_FAILED: i32 = -1073733308i32; -pub const NWSAP_EVENT_INVALID_FILTERNAME: i32 = -2147475123i32; -pub const NWSAP_EVENT_KEY_NOT_FOUND: i32 = -1073733324i32; -pub const NWSAP_EVENT_LPCHANDLEMEMORY_ERROR: i32 = -1073733303i32; -pub const NWSAP_EVENT_LPCLISTENMEMORY_ERROR: i32 = -1073733304i32; -pub const NWSAP_EVENT_NOCARDS: i32 = -1073733315i32; -pub const NWSAP_EVENT_OPTBCASTINADDR_FAILED: i32 = -1073733317i32; -pub const NWSAP_EVENT_OPTEXTENDEDADDR_FAILED: i32 = -1073733318i32; -pub const NWSAP_EVENT_OPTMAXADAPTERNUM_ERROR: i32 = -1073733293i32; -pub const NWSAP_EVENT_RECVSEM_FAIL: i32 = -1073733313i32; -pub const NWSAP_EVENT_SDMDEVENT_FAIL: i32 = -1073733300i32; -pub const NWSAP_EVENT_SENDEVENT_FAIL: i32 = -1073733312i32; -pub const NWSAP_EVENT_SETOPTBCAST_FAILED: i32 = -1073733321i32; -pub const NWSAP_EVENT_SOCKET_FAILED: i32 = -1073733322i32; -pub const NWSAP_EVENT_STARTLPCWORKER_ERROR: i32 = -1073733307i32; -pub const NWSAP_EVENT_STARTRECEIVE_ERROR: i32 = -1073733311i32; -pub const NWSAP_EVENT_STARTWANCHECK_ERROR: i32 = -1073733294i32; -pub const NWSAP_EVENT_STARTWANWORKER_ERROR: i32 = -1073733295i32; -pub const NWSAP_EVENT_STARTWORKER_ERROR: i32 = -1073733310i32; -pub const NWSAP_EVENT_TABLE_MALLOC_FAILED: i32 = -1073733309i32; -pub const NWSAP_EVENT_THREADEVENT_FAIL: i32 = -1073733314i32; -pub const NWSAP_EVENT_WANBIND_FAILED: i32 = -1073733296i32; -pub const NWSAP_EVENT_WANEVENT_ERROR: i32 = -1073733291i32; -pub const NWSAP_EVENT_WANHANDLEMEMORY_ERROR: i32 = -1073733292i32; -pub const NWSAP_EVENT_WANSEM_FAIL: i32 = -1073733298i32; -pub const NWSAP_EVENT_WANSOCKET_FAILED: i32 = -1073733297i32; -pub const NWSAP_EVENT_WSASTARTUP_FAILED: i32 = -1073733323i32; -pub const NetAllComputerNames: NET_COMPUTER_NAME_TYPE = 2i32; -pub const NetAlternateComputerNames: NET_COMPUTER_NAME_TYPE = 1i32; -pub const NetComputerNameTypeMax: NET_COMPUTER_NAME_TYPE = 3i32; -pub const NetPrimaryComputerName: NET_COMPUTER_NAME_TYPE = 0i32; -pub const NetProvisioning: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2aa2b5fe_b846_4d07_810c_b21ee45320e3); -pub const NetSetupDnsMachine: NETSETUP_NAME_TYPE = 5i32; -pub const NetSetupDomain: NETSETUP_NAME_TYPE = 3i32; -pub const NetSetupDomainName: NETSETUP_JOIN_STATUS = 3i32; -pub const NetSetupMachine: NETSETUP_NAME_TYPE = 1i32; -pub const NetSetupNonExistentDomain: NETSETUP_NAME_TYPE = 4i32; -pub const NetSetupUnjoined: NETSETUP_JOIN_STATUS = 1i32; -pub const NetSetupUnknown: NETSETUP_NAME_TYPE = 0i32; -pub const NetSetupUnknownStatus: NETSETUP_JOIN_STATUS = 0i32; -pub const NetSetupWorkgroup: NETSETUP_NAME_TYPE = 2i32; -pub const NetSetupWorkgroupName: NETSETUP_JOIN_STATUS = 2i32; -pub const NetValidateAuthentication: NET_VALIDATE_PASSWORD_TYPE = 1i32; -pub const NetValidatePasswordChange: NET_VALIDATE_PASSWORD_TYPE = 2i32; -pub const NetValidatePasswordReset: NET_VALIDATE_PASSWORD_TYPE = 3i32; -pub const OBO_COMPONENT: OBO_TOKEN_TYPE = 2i32; -pub const OBO_SOFTWARE: OBO_TOKEN_TYPE = 3i32; -pub const OBO_USER: OBO_TOKEN_TYPE = 1i32; -pub const OS2MSG_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BASE"); -pub const PARMNUM_ALL: u32 = 0u32; -pub const PARMNUM_BASE_INFOLEVEL: u32 = 1000u32; -pub const PARM_ERROR_NONE: u32 = 0u32; -pub const PARM_ERROR_UNKNOWN: u32 = 4294967295u32; -pub const PASSWORD_EXPIRED: u32 = 2u32; -pub const PATHLEN: u32 = 256u32; -pub const PLATFORM_ID_DOS: u32 = 300u32; -pub const PLATFORM_ID_NT: u32 = 500u32; -pub const PLATFORM_ID_OS2: u32 = 400u32; -pub const PLATFORM_ID_OSF: u32 = 600u32; -pub const PLATFORM_ID_VMS: u32 = 700u32; -pub const PREFIX_MISMATCH: i32 = -1073727510i32; -pub const PREFIX_MISMATCH_FIXED: i32 = -1073727509i32; -pub const PREFIX_MISMATCH_NOT_FIXED: i32 = -1073727508i32; -pub const PRJOB_COMPLETE: u32 = 4u32; -pub const PRJOB_DELETED: u32 = 32768u32; -pub const PRJOB_DESTNOPAPER: u32 = 256u32; -pub const PRJOB_DESTOFFLINE: u32 = 32u32; -pub const PRJOB_DESTPAUSED: u32 = 64u32; -pub const PRJOB_DEVSTATUS: u32 = 508u32; -pub const PRJOB_ERROR: u32 = 16u32; -pub const PRJOB_INTERV: u32 = 8u32; -pub const PRJOB_NOTIFY: u32 = 128u32; -pub const PRJOB_QSTATUS: u32 = 3u32; -pub const PRJOB_QS_PAUSED: u32 = 1u32; -pub const PRJOB_QS_PRINTING: u32 = 3u32; -pub const PRJOB_QS_QUEUED: u32 = 0u32; -pub const PRJOB_QS_SPOOLING: u32 = 2u32; -pub const PROTO_IPV6_DHCP: u32 = 999u32; -pub const PROTO_IP_ALG: u32 = 10010u32; -pub const PROTO_IP_BGMP: u32 = 11u32; -pub const PROTO_IP_BOOTP: u32 = 9999u32; -pub const PROTO_IP_DHCP_ALLOCATOR: u32 = 10004u32; -pub const PROTO_IP_DIFFSERV: u32 = 10008u32; -pub const PROTO_IP_DNS_PROXY: u32 = 10003u32; -pub const PROTO_IP_DTP: u32 = 10013u32; -pub const PROTO_IP_FTP: u32 = 10012u32; -pub const PROTO_IP_H323: u32 = 10011u32; -pub const PROTO_IP_IGMP: u32 = 10u32; -pub const PROTO_IP_MGM: u32 = 10009u32; -pub const PROTO_IP_MSDP: u32 = 9u32; -pub const PROTO_IP_NAT: u32 = 10005u32; -pub const PROTO_IP_VRRP: u32 = 112u32; -pub const PROTO_TYPE_MCAST: u32 = 1u32; -pub const PROTO_TYPE_MS0: u32 = 2u32; -pub const PROTO_TYPE_MS1: u32 = 3u32; -pub const PROTO_TYPE_UCAST: u32 = 0u32; -pub const PROTO_VENDOR_MS0: u32 = 0u32; -pub const PROTO_VENDOR_MS1: u32 = 311u32; -pub const PROTO_VENDOR_MS2: u32 = 16383u32; -pub const PWLEN: u32 = 256u32; -pub const QNLEN: u32 = 80u32; -pub const RCUIF_DEMAND_DIAL: RASCON_UIINFO_FLAGS = 2i32; -pub const RCUIF_DISABLE_CLASS_BASED_ROUTE: RASCON_UIINFO_FLAGS = 32768i32; -pub const RCUIF_ENABLE_NBT: RASCON_UIINFO_FLAGS = 1024i32; -pub const RCUIF_NOT_ADMIN: RASCON_UIINFO_FLAGS = 4i32; -pub const RCUIF_USE_DISABLE_REGISTER_DNS: RASCON_UIINFO_FLAGS = 256i32; -pub const RCUIF_USE_HEADER_COMPRESSION: RASCON_UIINFO_FLAGS = 128i32; -pub const RCUIF_USE_IPv4_EXPLICIT_METRIC: RASCON_UIINFO_FLAGS = 64i32; -pub const RCUIF_USE_IPv4_NAME_SERVERS: RASCON_UIINFO_FLAGS = 16i32; -pub const RCUIF_USE_IPv4_REMOTE_GATEWAY: RASCON_UIINFO_FLAGS = 32i32; -pub const RCUIF_USE_IPv4_STATICADDRESS: RASCON_UIINFO_FLAGS = 8i32; -pub const RCUIF_USE_IPv6_EXPLICIT_METRIC: RASCON_UIINFO_FLAGS = 16384i32; -pub const RCUIF_USE_IPv6_NAME_SERVERS: RASCON_UIINFO_FLAGS = 4096i32; -pub const RCUIF_USE_IPv6_REMOTE_GATEWAY: RASCON_UIINFO_FLAGS = 8192i32; -pub const RCUIF_USE_IPv6_STATICADDRESS: RASCON_UIINFO_FLAGS = 2048i32; -pub const RCUIF_USE_PRIVATE_DNS_SUFFIX: RASCON_UIINFO_FLAGS = 512i32; -pub const RCUIF_VPN: RASCON_UIINFO_FLAGS = 1i32; -pub const REGISTER_PROTOCOL_ENTRY_POINT_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RegisterProtocol"); -pub const REPL_EXPORT_EXTENT_INFOLEVEL: u32 = 1001u32; -pub const REPL_EXPORT_INTEGRITY_INFOLEVEL: u32 = 1000u32; -pub const REPL_EXTENT_FILE: u32 = 1u32; -pub const REPL_EXTENT_TREE: u32 = 2u32; -pub const REPL_GUARDTIME_INFOLEVEL: u32 = 1002u32; -pub const REPL_INTEGRITY_FILE: u32 = 1u32; -pub const REPL_INTEGRITY_TREE: u32 = 2u32; -pub const REPL_INTERVAL_INFOLEVEL: u32 = 1000u32; -pub const REPL_PULSE_INFOLEVEL: u32 = 1001u32; -pub const REPL_RANDOM_INFOLEVEL: u32 = 1003u32; -pub const REPL_ROLE_BOTH: u32 = 3u32; -pub const REPL_ROLE_EXPORT: u32 = 1u32; -pub const REPL_ROLE_IMPORT: u32 = 2u32; -pub const REPL_STATE_NEVER_REPLICATED: u32 = 3u32; -pub const REPL_STATE_NO_MASTER: u32 = 1u32; -pub const REPL_STATE_NO_SYNC: u32 = 2u32; -pub const REPL_STATE_OK: u32 = 0u32; -pub const REPL_UNLOCK_FORCE: u32 = 1u32; -pub const REPL_UNLOCK_NOFORCE: u32 = 0u32; -pub const RF_ADD_ALL_INTERFACES: u32 = 16u32; -pub const RF_DEMAND_UPDATE_ROUTES: u32 = 4u32; -pub const RF_MULTICAST: u32 = 32u32; -pub const RF_POWER: u32 = 64u32; -pub const RF_ROUTING: u32 = 1u32; -pub const RF_ROUTINGV6: u32 = 2u32; -pub const RIS_INTERFACE_ADDRESS_CHANGE: u32 = 0u32; -pub const RIS_INTERFACE_DISABLED: u32 = 2u32; -pub const RIS_INTERFACE_ENABLED: u32 = 1u32; -pub const RIS_INTERFACE_MEDIA_ABSENT: u32 = 4u32; -pub const RIS_INTERFACE_MEDIA_PRESENT: u32 = 3u32; -pub const ROUTING_DOMAIN_INFO_REVISION_1: u32 = 1u32; -pub const RTR_INFO_BLOCK_VERSION: u32 = 1u32; -pub const RTUTILS_MAX_PROTOCOL_DLL_LEN: u32 = 48u32; -pub const RTUTILS_MAX_PROTOCOL_NAME_LEN: u32 = 40u32; -pub const SERVCE_LM20_W32TIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("w32time"); -pub const SERVER_DISPLAY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Server"); -pub const SERVICE2_BASE: u32 = 5600u32; -pub const SERVICE_ACCOUNT_FLAG_ADD_AGAINST_RODC: i32 = 2i32; -pub const SERVICE_ACCOUNT_FLAG_LINK_TO_HOST_ONLY: i32 = 1i32; -pub const SERVICE_ACCOUNT_FLAG_REMOVE_OFFLINE: i32 = 2i32; -pub const SERVICE_ACCOUNT_FLAG_UNLINK_FROM_HOST_ONLY: i32 = 1i32; -pub const SERVICE_ACCOUNT_PASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_SA_{262E99C9-6160-4871-ACEC-4E61736B6F21}"); -pub const SERVICE_ACCOUNT_SECRET_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_SC_{262E99C9-6160-4871-ACEC-4E61736B6F21}_"); -pub const SERVICE_ADWS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ADWS"); -pub const SERVICE_AFP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AFP"); -pub const SERVICE_ALERTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ALERTER"); -pub const SERVICE_BASE: u32 = 3050u32; -pub const SERVICE_BROWSER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BROWSER"); -pub const SERVICE_CCP_CHKPT_NUM: u32 = 255u32; -pub const SERVICE_CCP_NO_HINT: u32 = 0u32; -pub const SERVICE_CCP_QUERY_HINT: u32 = 65536u32; -pub const SERVICE_CCP_WAIT_TIME: u32 = 65280u32; -pub const SERVICE_CTRL_CONTINUE: u32 = 2u32; -pub const SERVICE_CTRL_INTERROGATE: u32 = 0u32; -pub const SERVICE_CTRL_PAUSE: u32 = 1u32; -pub const SERVICE_CTRL_REDIR_COMM: u32 = 4u32; -pub const SERVICE_CTRL_REDIR_DISK: u32 = 1u32; -pub const SERVICE_CTRL_REDIR_PRINT: u32 = 2u32; -pub const SERVICE_CTRL_UNINSTALL: u32 = 3u32; -pub const SERVICE_DHCP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DHCP"); -pub const SERVICE_DNS_CACHE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DnsCache"); -pub const SERVICE_DOS_ENCRYPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ENCRYPT"); -pub const SERVICE_DSROLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsRoleSvc"); -pub const SERVICE_INSTALLED: u32 = 3u32; -pub const SERVICE_INSTALL_PENDING: u32 = 1u32; -pub const SERVICE_INSTALL_STATE: u32 = 3u32; -pub const SERVICE_IP_CHKPT_NUM: u32 = 255u32; -pub const SERVICE_IP_NO_HINT: u32 = 0u32; -pub const SERVICE_IP_QUERY_HINT: u32 = 65536u32; -pub const SERVICE_IP_WAITTIME_SHIFT: u32 = 8u32; -pub const SERVICE_IP_WAIT_TIME: u32 = 65280u32; -pub const SERVICE_ISMSERV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsmServ"); -pub const SERVICE_KDC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("kdc"); -pub const SERVICE_LM20_AFP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AFP"); -pub const SERVICE_LM20_ALERTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ALERTER"); -pub const SERVICE_LM20_BROWSER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BROWSER"); -pub const SERVICE_LM20_DHCP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DHCP"); -pub const SERVICE_LM20_DSROLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsRoleSvc"); -pub const SERVICE_LM20_ISMSERV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsmServ"); -pub const SERVICE_LM20_KDC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("kdc"); -pub const SERVICE_LM20_LMHOSTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LMHOSTS"); -pub const SERVICE_LM20_MESSENGER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MESSENGER"); -pub const SERVICE_LM20_NBT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NBT"); -pub const SERVICE_LM20_NETLOGON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETLOGON"); -pub const SERVICE_LM20_NETPOPUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETPOPUP"); -pub const SERVICE_LM20_NETRUN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETRUN"); -pub const SERVICE_LM20_NTDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTDS"); -pub const SERVICE_LM20_NTFRS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NtFrs"); -pub const SERVICE_LM20_NWSAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NwSapAgent"); -pub const SERVICE_LM20_REPL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REPLICATOR"); -pub const SERVICE_LM20_RIPL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REMOTEBOOT"); -pub const SERVICE_LM20_RPCLOCATOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RPCLOCATOR"); -pub const SERVICE_LM20_SCHEDULE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Schedule"); -pub const SERVICE_LM20_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SERVER"); -pub const SERVICE_LM20_SPOOLER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SPOOLER"); -pub const SERVICE_LM20_SQLSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SQLSERVER"); -pub const SERVICE_LM20_TCPIP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TCPIP"); -pub const SERVICE_LM20_TELNET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Telnet"); -pub const SERVICE_LM20_TIMESOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TIMESOURCE"); -pub const SERVICE_LM20_TRKSVR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TrkSvr"); -pub const SERVICE_LM20_TRKWKS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TrkWks"); -pub const SERVICE_LM20_UPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UPS"); -pub const SERVICE_LM20_WORKSTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WORKSTATION"); -pub const SERVICE_LM20_XACTSRV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("XACTSRV"); -pub const SERVICE_LMHOSTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LMHOSTS"); -pub const SERVICE_MAXTIME: u32 = 255u32; -pub const SERVICE_MESSENGER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MESSENGER"); -pub const SERVICE_NBT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NBT"); -pub const SERVICE_NETLOGON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETLOGON"); -pub const SERVICE_NETPOPUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETPOPUP"); -pub const SERVICE_NETRUN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETRUN"); -pub const SERVICE_NOT_PAUSABLE: u32 = 0u32; -pub const SERVICE_NOT_UNINSTALLABLE: u32 = 0u32; -pub const SERVICE_NTDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTDS"); -pub const SERVICE_NTFRS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NtFrs"); -pub const SERVICE_NTIP_WAITTIME_SHIFT: u32 = 12u32; -pub const SERVICE_NTLMSSP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NtLmSsp"); -pub const SERVICE_NT_MAXTIME: u32 = 65535u32; -pub const SERVICE_NWCS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NWCWorkstation"); -pub const SERVICE_NWSAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NwSapAgent"); -pub const SERVICE_PAUSABLE: u32 = 32u32; -pub const SERVICE_PAUSE_STATE: u32 = 12u32; -pub const SERVICE_REDIR_COMM_PAUSED: u32 = 1024u32; -pub const SERVICE_REDIR_DISK_PAUSED: u32 = 256u32; -pub const SERVICE_REDIR_PAUSED: u32 = 1792u32; -pub const SERVICE_REDIR_PRINT_PAUSED: u32 = 512u32; -pub const SERVICE_REPL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REPLICATOR"); -pub const SERVICE_RESRV_MASK: u32 = 131071u32; -pub const SERVICE_RIPL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REMOTEBOOT"); -pub const SERVICE_RPCLOCATOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RPCLOCATOR"); -pub const SERVICE_SCHEDULE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Schedule"); -pub const SERVICE_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LanmanServer"); -pub const SERVICE_SPOOLER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SPOOLER"); -pub const SERVICE_SQLSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SQLSERVER"); -pub const SERVICE_TCPIP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TCPIP"); -pub const SERVICE_TELNET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Telnet"); -pub const SERVICE_TIMESOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TIMESOURCE"); -pub const SERVICE_TRKSVR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TrkSvr"); -pub const SERVICE_TRKWKS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TrkWks"); -pub const SERVICE_UIC_AMBIGPARM: u32 = 3058u32; -pub const SERVICE_UIC_BADPARMVAL: u32 = 3051u32; -pub const SERVICE_UIC_CONFIG: u32 = 3055u32; -pub const SERVICE_UIC_CONFLPARM: u32 = 3063u32; -pub const SERVICE_UIC_DUPPARM: u32 = 3059u32; -pub const SERVICE_UIC_EXEC: u32 = 3061u32; -pub const SERVICE_UIC_FILE: u32 = 3064u32; -pub const SERVICE_UIC_INTERNAL: u32 = 3057u32; -pub const SERVICE_UIC_KILL: u32 = 3060u32; -pub const SERVICE_UIC_MISSPARM: u32 = 3052u32; -pub const SERVICE_UIC_M_ADDPAK: u32 = 3090u32; -pub const SERVICE_UIC_M_ANNOUNCE: u32 = 3083u32; -pub const SERVICE_UIC_M_DATABASE_ERROR: u32 = 5602u32; -pub const SERVICE_UIC_M_DISK: u32 = 3071u32; -pub const SERVICE_UIC_M_ERRLOG: u32 = 3088u32; -pub const SERVICE_UIC_M_FILES: u32 = 3079u32; -pub const SERVICE_UIC_M_FILE_UW: u32 = 3089u32; -pub const SERVICE_UIC_M_LANGROUP: u32 = 3081u32; -pub const SERVICE_UIC_M_LANROOT: u32 = 3075u32; -pub const SERVICE_UIC_M_LAZY: u32 = 3091u32; -pub const SERVICE_UIC_M_LOGS: u32 = 3080u32; -pub const SERVICE_UIC_M_LSA_MACHINE_ACCT: u32 = 5601u32; -pub const SERVICE_UIC_M_MEMORY: u32 = 3070u32; -pub const SERVICE_UIC_M_MSGNAME: u32 = 3082u32; -pub const SERVICE_UIC_M_NETLOGON_AUTH: u32 = 3098u32; -pub const SERVICE_UIC_M_NETLOGON_DC_CFLCT: u32 = 3097u32; -pub const SERVICE_UIC_M_NETLOGON_MPATH: u32 = 5600u32; -pub const SERVICE_UIC_M_NETLOGON_NO_DC: u32 = 3096u32; -pub const SERVICE_UIC_M_NULL: u32 = 0u32; -pub const SERVICE_UIC_M_PROCESSES: u32 = 3073u32; -pub const SERVICE_UIC_M_REDIR: u32 = 3076u32; -pub const SERVICE_UIC_M_SECURITY: u32 = 3074u32; -pub const SERVICE_UIC_M_SEC_FILE_ERR: u32 = 3078u32; -pub const SERVICE_UIC_M_SERVER: u32 = 3077u32; -pub const SERVICE_UIC_M_SERVER_SEC_ERR: u32 = 3085u32; -pub const SERVICE_UIC_M_THREADS: u32 = 3072u32; -pub const SERVICE_UIC_M_UAS: u32 = 3084u32; -pub const SERVICE_UIC_M_UAS_INVALID_ROLE: u32 = 3095u32; -pub const SERVICE_UIC_M_UAS_MACHINE_ACCT: u32 = 3092u32; -pub const SERVICE_UIC_M_UAS_PROLOG: u32 = 3099u32; -pub const SERVICE_UIC_M_UAS_SERVERS_NMEMB: u32 = 3093u32; -pub const SERVICE_UIC_M_UAS_SERVERS_NOGRP: u32 = 3094u32; -pub const SERVICE_UIC_M_WKSTA: u32 = 3087u32; -pub const SERVICE_UIC_NORMAL: u32 = 0u32; -pub const SERVICE_UIC_RESOURCE: u32 = 3054u32; -pub const SERVICE_UIC_SUBSERV: u32 = 3062u32; -pub const SERVICE_UIC_SYSTEM: u32 = 3056u32; -pub const SERVICE_UIC_UNKPARM: u32 = 3053u32; -pub const SERVICE_UNINSTALLABLE: u32 = 16u32; -pub const SERVICE_UNINSTALLED: u32 = 0u32; -pub const SERVICE_UNINSTALL_PENDING: u32 = 2u32; -pub const SERVICE_UPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UPS"); -pub const SERVICE_W32TIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("w32time"); -pub const SERVICE_WORKSTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LanmanWorkstation"); -pub const SERVICE_XACTSRV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("XACTSRV"); -pub const SESSION_CRYPT_KLEN: u32 = 21u32; -pub const SESSION_PWLEN: u32 = 24u32; -pub const SHPWLEN: u32 = 8u32; -pub const SNLEN: u32 = 80u32; -pub const SRV_HASH_GENERATION_ACTIVE: u32 = 2u32; -pub const SRV_SUPPORT_HASH_GENERATION: u32 = 1u32; -pub const STXTLEN: u32 = 256u32; -pub const SUPPORTS_ANY: i32 = -1i32; -pub const SUPPORTS_LOCAL: NET_REMOTE_COMPUTER_SUPPORTS_OPTIONS = 32u32; -pub const SUPPORTS_REMOTE_ADMIN_PROTOCOL: NET_REMOTE_COMPUTER_SUPPORTS_OPTIONS = 2u32; -pub const SUPPORTS_RPC: NET_REMOTE_COMPUTER_SUPPORTS_OPTIONS = 4u32; -pub const SUPPORTS_SAM_PROTOCOL: NET_REMOTE_COMPUTER_SUPPORTS_OPTIONS = 8u32; -pub const SUPPORTS_UNICODE: NET_REMOTE_COMPUTER_SUPPORTS_OPTIONS = 16u32; -pub const SVAUD_BADNETLOGON: u32 = 384u32; -pub const SVAUD_BADSESSLOGON: u32 = 24u32; -pub const SVAUD_BADUSE: u32 = 6144u32; -pub const SVAUD_GOODNETLOGON: u32 = 96u32; -pub const SVAUD_GOODSESSLOGON: u32 = 6u32; -pub const SVAUD_GOODUSE: u32 = 1536u32; -pub const SVAUD_LOGONLIM: u32 = 65536u32; -pub const SVAUD_PERMISSIONS: u32 = 16384u32; -pub const SVAUD_RESOURCE: u32 = 32768u32; -pub const SVAUD_SERVICE: u32 = 1u32; -pub const SVAUD_USERLIST: u32 = 8192u32; -pub const SVI1_NUM_ELEMENTS: u32 = 5u32; -pub const SVI2_NUM_ELEMENTS: u32 = 40u32; -pub const SVI3_NUM_ELEMENTS: u32 = 44u32; -pub const SVTI2_CLUSTER_DNN_NAME: u32 = 16u32; -pub const SVTI2_CLUSTER_NAME: u32 = 8u32; -pub const SVTI2_REMAP_PIPE_NAMES: u32 = 2u32; -pub const SVTI2_RESERVED1: u32 = 4096u32; -pub const SVTI2_RESERVED2: u32 = 8192u32; -pub const SVTI2_RESERVED3: u32 = 16384u32; -pub const SVTI2_SCOPED_NAME: u32 = 4u32; -pub const SVTI2_UNICODE_TRANSPORT_ADDRESS: u32 = 32u32; -pub const SV_ACCEPTDOWNLEVELAPIS_PARMNUM: u32 = 517u32; -pub const SV_ACCESSALERT_PARMNUM: u32 = 40u32; -pub const SV_ACTIVELOCKS_PARMNUM: u32 = 419u32; -pub const SV_ALERTSCHEDULE_PARMNUM: u32 = 547u32; -pub const SV_ALERTSCHED_PARMNUM: u32 = 37u32; -pub const SV_ALERTS_PARMNUM: u32 = 11u32; -pub const SV_ALIST_MTIME_PARMNUM: u32 = 403u32; -pub const SV_ANNDELTA_PARMNUM: u32 = 18u32; -pub const SV_ANNOUNCE_PARMNUM: u32 = 17u32; -pub const SV_AUTOSHARESERVER_PARMNUM: u32 = 592u32; -pub const SV_AUTOSHAREWKS_PARMNUM: u32 = 591u32; -pub const SV_BALANCECOUNT_PARMNUM: u32 = 577u32; -pub const SV_CACHEDDIRECTORYLIMIT_PARMNUM: u32 = 587u32; -pub const SV_CACHEDOPENLIMIT_PARMNUM: u32 = 571u32; -pub const SV_CHDEVJOBS_PARMNUM: u32 = 411u32; -pub const SV_CHDEVQ_PARMNUM: u32 = 410u32; -pub const SV_COMMENT_PARMNUM: u32 = 5u32; -pub const SV_CONNECTIONLESSAUTODISC_PARMNUM: u32 = 562u32; -pub const SV_CONNECTIONNOSESSIONSTIMEOUT_PARMNUM: u32 = 596u32; -pub const SV_CONNECTIONS_PARMNUM: u32 = 412u32; -pub const SV_CRITICALTHREADS_PARMNUM: u32 = 572u32; -pub const SV_DISABLEDOS_PARMNUM: u32 = 600u32; -pub const SV_DISABLESTRICTNAMECHECKING_PARMNUM: u32 = 602u32; -pub const SV_DISC_PARMNUM: u32 = 10u32; -pub const SV_DISKALERT_PARMNUM: u32 = 41u32; -pub const SV_DISKSPACETHRESHOLD_PARMNUM: u32 = 550u32; -pub const SV_DOMAIN_PARMNUM: u32 = 519u32; -pub const SV_ENABLEAUTHENTICATEUSERSHARING_PARMNUM: u32 = 603u32; -pub const SV_ENABLECOMPRESSION_PARMNUM: u32 = 590u32; -pub const SV_ENABLEFCBOPENS_PARMNUM: u32 = 538u32; -pub const SV_ENABLEFORCEDLOGOFF_PARMNUM: u32 = 515u32; -pub const SV_ENABLEOPLOCKFORCECLOSE_PARMNUM: u32 = 537u32; -pub const SV_ENABLEOPLOCKS_PARMNUM: u32 = 536u32; -pub const SV_ENABLERAW_PARMNUM: u32 = 539u32; -pub const SV_ENABLESECURITYSIGNATURE_PARMNUM: u32 = 593u32; -pub const SV_ENABLESHAREDNETDRIVES_PARMNUM: u32 = 540u32; -pub const SV_ENABLESOFTCOMPAT_PARMNUM: u32 = 514u32; -pub const SV_ENABLEW9XSECURITYSIGNATURE_PARMNUM: u32 = 598u32; -pub const SV_ENABLEWFW311DIRECTIPX_PARMNUM: u32 = 574u32; -pub const SV_ENFORCEKERBEROSREAUTHENTICATION_PARMNUM: u32 = 599u32; -pub const SV_ERRORALERT_PARMNUM: u32 = 38u32; -pub const SV_ERRORTHRESHOLD_PARMNUM: u32 = 548u32; -pub const SV_GLIST_MTIME_PARMNUM: u32 = 402u32; -pub const SV_GUESTACC_PARMNUM: u32 = 408u32; -pub const SV_HIDDEN: SERVER_INFO_HIDDEN = 1i32; -pub const SV_HIDDEN_PARMNUM: u32 = 16u32; -pub const SV_IDLETHREADTIMEOUT_PARMNUM: u32 = 597u32; -pub const SV_INITCONNTABLE_PARMNUM: u32 = 544u32; -pub const SV_INITFILETABLE_PARMNUM: u32 = 545u32; -pub const SV_INITSEARCHTABLE_PARMNUM: u32 = 546u32; -pub const SV_INITSESSTABLE_PARMNUM: u32 = 543u32; -pub const SV_INITWORKITEMS_PARMNUM: u32 = 505u32; -pub const SV_IRPSTACKSIZE_PARMNUM: u32 = 508u32; -pub const SV_LANMASK_PARMNUM: u32 = 407u32; -pub const SV_LINKINFOVALIDTIME_PARMNUM: u32 = 554u32; -pub const SV_LMANNOUNCE_PARMNUM: u32 = 518u32; -pub const SV_LOCKVIOLATIONDELAY_PARMNUM: u32 = 569u32; -pub const SV_LOCKVIOLATIONOFFSET_PARMNUM: u32 = 568u32; -pub const SV_LOCKVIOLATIONRETRIES_PARMNUM: u32 = 567u32; -pub const SV_LOGONALERT_PARMNUM: u32 = 39u32; -pub const SV_LOWDISKSPACEMINIMUM_PARMNUM: u32 = 601u32; -pub const SV_MAXAUDITSZ_PARMNUM: u32 = 43u32; -pub const SV_MAXCOPYLENGTH_PARMNUM: u32 = 588u32; -pub const SV_MAXCOPYREADLEN_PARMNUM: u32 = 520u32; -pub const SV_MAXCOPYWRITELEN_PARMNUM: u32 = 521u32; -pub const SV_MAXFREECONNECTIONS_PARMNUM: u32 = 542u32; -pub const SV_MAXFREELFCBS_PARMNUM: u32 = 581u32; -pub const SV_MAXFREEMFCBS_PARMNUM: u32 = 580u32; -pub const SV_MAXFREEPAGEDPOOLCHUNKS_PARMNUM: u32 = 582u32; -pub const SV_MAXFREERFCBS_PARMNUM: u32 = 579u32; -pub const SV_MAXGLOBALOPENSEARCH_PARMNUM: u32 = 565u32; -pub const SV_MAXKEEPCOMPLSEARCH_PARMNUM: u32 = 525u32; -pub const SV_MAXKEEPSEARCH_PARMNUM: u32 = 523u32; -pub const SV_MAXLINKDELAY_PARMNUM: u32 = 552u32; -pub const SV_MAXMPXCT_PARMNUM: u32 = 533u32; -pub const SV_MAXNONPAGEDMEMORYUSAGE_PARMNUM: u32 = 512u32; -pub const SV_MAXPAGEDMEMORYUSAGE_PARMNUM: u32 = 513u32; -pub const SV_MAXPAGEDPOOLCHUNKSIZE_PARMNUM: u32 = 584u32; -pub const SV_MAXRAWBUFLEN_PARMNUM: u32 = 509u32; -pub const SV_MAXRAWWORKITEMS_PARMNUM: u32 = 557u32; -pub const SV_MAXTHREADSPERQUEUE_PARMNUM: u32 = 586u32; -pub const SV_MAXWORKITEMIDLETIME_PARMNUM: u32 = 556u32; -pub const SV_MAXWORKITEMS_PARMNUM: u32 = 506u32; -pub const SV_MAX_CMD_LEN: u32 = 256u32; -pub const SV_MAX_SRV_HEUR_LEN: u32 = 32u32; -pub const SV_MDLREADSWITCHOVER_PARMNUM: u32 = 570u32; -pub const SV_MINCLIENTBUFFERSIZE_PARMNUM: u32 = 595u32; -pub const SV_MINFREECONNECTIONS_PARMNUM: u32 = 541u32; -pub const SV_MINFREEWORKITEMS_PARMNUM: u32 = 530u32; -pub const SV_MINKEEPCOMPLSEARCH_PARMNUM: u32 = 524u32; -pub const SV_MINKEEPSEARCH_PARMNUM: u32 = 522u32; -pub const SV_MINLINKTHROUGHPUT_PARMNUM: u32 = 553u32; -pub const SV_MINPAGEDPOOLCHUNKSIZE_PARMNUM: u32 = 583u32; -pub const SV_MINRCVQUEUE_PARMNUM: u32 = 529u32; -pub const SV_NAME_PARMNUM: u32 = 102u32; -pub const SV_NETIOALERT_PARMNUM: u32 = 42u32; -pub const SV_NETWORKERRORTHRESHOLD_PARMNUM: u32 = 549u32; -pub const SV_NODISC: i32 = -1i32; -pub const SV_NUMADMIN_PARMNUM: u32 = 406u32; -pub const SV_NUMBIGBUF_PARMNUM: u32 = 422u32; -pub const SV_NUMBLOCKTHREADS_PARMNUM: u32 = 527u32; -pub const SV_NUMFILETASKS_PARMNUM: u32 = 423u32; -pub const SV_NUMREQBUF_PARMNUM: u32 = 420u32; -pub const SV_OPENFILES_PARMNUM: u32 = 414u32; -pub const SV_OPENSEARCH_PARMNUM: u32 = 503u32; -pub const SV_OPLOCKBREAKRESPONSEWAIT_PARMNUM: u32 = 535u32; -pub const SV_OPLOCKBREAKWAIT_PARMNUM: u32 = 534u32; -pub const SV_OTHERQUEUEAFFINITY_PARMNUM: u32 = 575u32; -pub const SV_PLATFORM_ID_NT: u32 = 500u32; -pub const SV_PLATFORM_ID_OS2: u32 = 400u32; -pub const SV_PLATFORM_ID_PARMNUM: u32 = 101u32; -pub const SV_PREFERREDAFFINITY_PARMNUM: u32 = 578u32; -pub const SV_PRODUCTTYPE_PARMNUM: u32 = 560u32; -pub const SV_QUEUESAMPLESECS_PARMNUM: u32 = 576u32; -pub const SV_RAWWORKITEMS_PARMNUM: u32 = 507u32; -pub const SV_REMOVEDUPLICATESEARCHES_PARMNUM: u32 = 566u32; -pub const SV_REQUIRESECURITYSIGNATURE_PARMNUM: u32 = 594u32; -pub const SV_RESTRICTNULLSESSACCESS_PARMNUM: u32 = 573u32; -pub const SV_SCAVQOSINFOUPDATETIME_PARMNUM: u32 = 555u32; -pub const SV_SCAVTIMEOUT_PARMNUM: u32 = 528u32; -pub const SV_SECURITY_PARMNUM: u32 = 405u32; -pub const SV_SENDSFROMPREFERREDPROCESSOR_PARMNUM: u32 = 585u32; -pub const SV_SERVERSIZE_PARMNUM: u32 = 561u32; -pub const SV_SESSCONNS_PARMNUM: u32 = 511u32; -pub const SV_SESSOPENS_PARMNUM: u32 = 501u32; -pub const SV_SESSREQS_PARMNUM: u32 = 417u32; -pub const SV_SESSUSERS_PARMNUM: u32 = 510u32; -pub const SV_SESSVCS_PARMNUM: u32 = 502u32; -pub const SV_SHARESECURITY: SERVER_INFO_SECURITY = 0u32; -pub const SV_SHARES_PARMNUM: u32 = 413u32; -pub const SV_SHARINGVIOLATIONDELAY_PARMNUM: u32 = 564u32; -pub const SV_SHARINGVIOLATIONRETRIES_PARMNUM: u32 = 563u32; -pub const SV_SIZREQBUF_PARMNUM: u32 = 504u32; -pub const SV_SRVHEURISTICS_PARMNUM: u32 = 431u32; -pub const SV_THREADCOUNTADD_PARMNUM: u32 = 526u32; -pub const SV_THREADPRIORITY_PARMNUM: u32 = 532u32; -pub const SV_TIMESOURCE_PARMNUM: u32 = 516u32; -pub const SV_TYPE_AFP: NET_SERVER_TYPE = 64u32; -pub const SV_TYPE_ALL: NET_SERVER_TYPE = 4294967295u32; -pub const SV_TYPE_ALTERNATE_XPORT: NET_SERVER_TYPE = 536870912u32; -pub const SV_TYPE_BACKUP_BROWSER: NET_SERVER_TYPE = 131072u32; -pub const SV_TYPE_CLUSTER_NT: NET_SERVER_TYPE = 16777216u32; -pub const SV_TYPE_CLUSTER_VS_NT: NET_SERVER_TYPE = 67108864u32; -pub const SV_TYPE_DCE: NET_SERVER_TYPE = 268435456u32; -pub const SV_TYPE_DFS: NET_SERVER_TYPE = 8388608u32; -pub const SV_TYPE_DIALIN_SERVER: NET_SERVER_TYPE = 1024u32; -pub const SV_TYPE_DOMAIN_BAKCTRL: NET_SERVER_TYPE = 16u32; -pub const SV_TYPE_DOMAIN_CTRL: NET_SERVER_TYPE = 8u32; -pub const SV_TYPE_DOMAIN_ENUM: NET_SERVER_TYPE = 2147483648u32; -pub const SV_TYPE_DOMAIN_MASTER: NET_SERVER_TYPE = 524288u32; -pub const SV_TYPE_DOMAIN_MEMBER: NET_SERVER_TYPE = 256u32; -pub const SV_TYPE_LOCAL_LIST_ONLY: NET_SERVER_TYPE = 1073741824u32; -pub const SV_TYPE_MASTER_BROWSER: NET_SERVER_TYPE = 262144u32; -pub const SV_TYPE_NOVELL: NET_SERVER_TYPE = 128u32; -pub const SV_TYPE_NT: NET_SERVER_TYPE = 4096u32; -pub const SV_TYPE_PARMNUM: u32 = 105u32; -pub const SV_TYPE_POTENTIAL_BROWSER: NET_SERVER_TYPE = 65536u32; -pub const SV_TYPE_PRINTQ_SERVER: NET_SERVER_TYPE = 512u32; -pub const SV_TYPE_SERVER: NET_SERVER_TYPE = 2u32; -pub const SV_TYPE_SERVER_MFPN: NET_SERVER_TYPE = 16384u32; -pub const SV_TYPE_SERVER_NT: NET_SERVER_TYPE = 32768u32; -pub const SV_TYPE_SERVER_OSF: NET_SERVER_TYPE = 1048576u32; -pub const SV_TYPE_SERVER_UNIX: NET_SERVER_TYPE = 2048u32; -pub const SV_TYPE_SERVER_VMS: NET_SERVER_TYPE = 2097152u32; -pub const SV_TYPE_SQLSERVER: NET_SERVER_TYPE = 4u32; -pub const SV_TYPE_TERMINALSERVER: NET_SERVER_TYPE = 33554432u32; -pub const SV_TYPE_TIME_SOURCE: NET_SERVER_TYPE = 32u32; -pub const SV_TYPE_WFW: NET_SERVER_TYPE = 8192u32; -pub const SV_TYPE_WINDOWS: NET_SERVER_TYPE = 4194304u32; -pub const SV_TYPE_WORKSTATION: NET_SERVER_TYPE = 1u32; -pub const SV_TYPE_XENIX_SERVER: NET_SERVER_TYPE = 2048u32; -pub const SV_ULIST_MTIME_PARMNUM: u32 = 401u32; -pub const SV_USERPATH_PARMNUM: u32 = 112u32; -pub const SV_USERSECURITY: SERVER_INFO_SECURITY = 1u32; -pub const SV_USERS_PARMNUM: u32 = 107u32; -pub const SV_USERS_PER_LICENSE: u32 = 5u32; -pub const SV_VERSION_MAJOR_PARMNUM: u32 = 103u32; -pub const SV_VERSION_MINOR_PARMNUM: u32 = 104u32; -pub const SV_VISIBLE: SERVER_INFO_HIDDEN = 0i32; -pub const SV_XACTMEMSIZE_PARMNUM: u32 = 531u32; -pub const SW_AUTOPROF_LOAD_MASK: u32 = 1u32; -pub const SW_AUTOPROF_SAVE_MASK: u32 = 2u32; -pub const ServiceAccountPasswordGUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x262e99c9_6160_4871_acec_4e61736b6f21); -pub const TITLE_SC_MESSAGE_BOX: i32 = -1073734795i32; -pub const TRACE_NO_STDINFO: u32 = 1u32; -pub const TRACE_NO_SYNCH: u32 = 4u32; -pub const TRACE_USE_CONSOLE: u32 = 2u32; -pub const TRACE_USE_DATE: u32 = 8u32; -pub const TRACE_USE_FILE: u32 = 1u32; -pub const TRACE_USE_MASK: u32 = 2u32; -pub const TRACE_USE_MSEC: u32 = 4u32; -pub const TRANSPORT_NAME_PARMNUM: u32 = 202u32; -pub const TRANSPORT_QUALITYOFSERVICE_PARMNUM: u32 = 201u32; -pub const UAS_ROLE_BACKUP: USER_MODALS_ROLES = 2u32; -pub const UAS_ROLE_MEMBER: USER_MODALS_ROLES = 1u32; -pub const UAS_ROLE_PRIMARY: USER_MODALS_ROLES = 3u32; -pub const UAS_ROLE_STANDALONE: USER_MODALS_ROLES = 0u32; -pub const UF_ACCOUNTDISABLE: USER_ACCOUNT_FLAGS = 2u32; -pub const UF_DONT_EXPIRE_PASSWD: USER_ACCOUNT_FLAGS = 65536u32; -pub const UF_DONT_REQUIRE_PREAUTH: USER_ACCOUNT_FLAGS = 4194304u32; -pub const UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED: USER_ACCOUNT_FLAGS = 128u32; -pub const UF_HOMEDIR_REQUIRED: USER_ACCOUNT_FLAGS = 8u32; -pub const UF_INTERDOMAIN_TRUST_ACCOUNT: u32 = 2048u32; -pub const UF_LOCKOUT: USER_ACCOUNT_FLAGS = 16u32; -pub const UF_MNS_LOGON_ACCOUNT: u32 = 131072u32; -pub const UF_NORMAL_ACCOUNT: u32 = 512u32; -pub const UF_NOT_DELEGATED: USER_ACCOUNT_FLAGS = 1048576u32; -pub const UF_NO_AUTH_DATA_REQUIRED: u32 = 33554432u32; -pub const UF_PARTIAL_SECRETS_ACCOUNT: u32 = 67108864u32; -pub const UF_PASSWD_CANT_CHANGE: USER_ACCOUNT_FLAGS = 64u32; -pub const UF_PASSWD_NOTREQD: USER_ACCOUNT_FLAGS = 32u32; -pub const UF_PASSWORD_EXPIRED: USER_ACCOUNT_FLAGS = 8388608u32; -pub const UF_SCRIPT: USER_ACCOUNT_FLAGS = 1u32; -pub const UF_SERVER_TRUST_ACCOUNT: u32 = 8192u32; -pub const UF_SMARTCARD_REQUIRED: USER_ACCOUNT_FLAGS = 262144u32; -pub const UF_TEMP_DUPLICATE_ACCOUNT: u32 = 256u32; -pub const UF_TRUSTED_FOR_DELEGATION: USER_ACCOUNT_FLAGS = 524288u32; -pub const UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION: USER_ACCOUNT_FLAGS = 16777216u32; -pub const UF_USE_AES_KEYS: u32 = 134217728u32; -pub const UF_USE_DES_KEY_ONLY: USER_ACCOUNT_FLAGS = 2097152u32; -pub const UF_WORKSTATION_TRUST_ACCOUNT: u32 = 4096u32; -pub const UNCLEN: u32 = 17u32; -pub const UNITS_PER_DAY: u32 = 24u32; -pub const UNLEN: u32 = 256u32; -pub const UPPER_GET_HINT_MASK: u32 = 267386880u32; -pub const UPPER_HINT_MASK: u32 = 65280u32; -pub const USER_ACCT_EXPIRES_PARMNUM: u32 = 17u32; -pub const USER_AUTH_FLAGS_PARMNUM: u32 = 10u32; -pub const USER_CODE_PAGE_PARMNUM: u32 = 25u32; -pub const USER_COMMENT_PARMNUM: u32 = 7u32; -pub const USER_COUNTRY_CODE_PARMNUM: u32 = 24u32; -pub const USER_FLAGS_PARMNUM: u32 = 8u32; -pub const USER_FULL_NAME_PARMNUM: u32 = 11u32; -pub const USER_HOME_DIR_DRIVE_PARMNUM: u32 = 53u32; -pub const USER_HOME_DIR_PARMNUM: u32 = 6u32; -pub const USER_LAST_LOGOFF_PARMNUM: u32 = 16u32; -pub const USER_LAST_LOGON_PARMNUM: u32 = 15u32; -pub const USER_LOGON_HOURS_PARMNUM: u32 = 20u32; -pub const USER_LOGON_SERVER_PARMNUM: u32 = 23u32; -pub const USER_MAX_STORAGE_PARMNUM: u32 = 18u32; -pub const USER_NAME_PARMNUM: u32 = 1u32; -pub const USER_NUM_LOGONS_PARMNUM: u32 = 22u32; -pub const USER_PAD_PW_COUNT_PARMNUM: u32 = 21u32; -pub const USER_PARMS_PARMNUM: u32 = 13u32; -pub const USER_PASSWORD_AGE_PARMNUM: u32 = 4u32; -pub const USER_PASSWORD_PARMNUM: u32 = 3u32; -pub const USER_PRIMARY_GROUP_PARMNUM: u32 = 51u32; -pub const USER_PRIV_ADMIN: USER_PRIV = 2u32; -pub const USER_PRIV_GUEST: USER_PRIV = 0u32; -pub const USER_PRIV_MASK: u32 = 3u32; -pub const USER_PRIV_PARMNUM: u32 = 5u32; -pub const USER_PRIV_USER: USER_PRIV = 1u32; -pub const USER_PROFILE: u32 = 52u32; -pub const USER_PROFILE_PARMNUM: u32 = 52u32; -pub const USER_SCRIPT_PATH_PARMNUM: u32 = 9u32; -pub const USER_UNITS_PER_WEEK_PARMNUM: u32 = 19u32; -pub const USER_USR_COMMENT_PARMNUM: u32 = 12u32; -pub const USER_WORKSTATIONS_PARMNUM: u32 = 14u32; -pub const USE_ASGTYPE_PARMNUM: u32 = 4u32; -pub const USE_AUTHIDENTITY_PARMNUM: u32 = 8u32; -pub const USE_CHARDEV: u32 = 2u32; -pub const USE_CONN: u32 = 4u32; -pub const USE_DEFAULT_CREDENTIALS: u32 = 4u32; -pub const USE_DISCONN: u32 = 2u32; -pub const USE_DISKDEV: USE_INFO_ASG_TYPE = 0u32; -pub const USE_DOMAINNAME_PARMNUM: u32 = 6u32; -pub const USE_FLAGS_PARMNUM: u32 = 7u32; -pub const USE_FLAG_GLOBAL_MAPPING: u32 = 65536u32; -pub const USE_FORCE: FORCE_LEVEL_FLAGS = 1u32; -pub const USE_IPC: USE_INFO_ASG_TYPE = 3u32; -pub const USE_LOCAL_PARMNUM: u32 = 1u32; -pub const USE_LOTS_OF_FORCE: FORCE_LEVEL_FLAGS = 2u32; -pub const USE_NETERR: u32 = 3u32; -pub const USE_NOFORCE: FORCE_LEVEL_FLAGS = 0u32; -pub const USE_OK: u32 = 0u32; -pub const USE_OPTIONS_PARMNUM: u32 = 10u32; -pub const USE_PASSWORD_PARMNUM: u32 = 3u32; -pub const USE_PAUSED: u32 = 1u32; -pub const USE_RECONN: u32 = 5u32; -pub const USE_REMOTE_PARMNUM: u32 = 2u32; -pub const USE_SD_PARMNUM: u32 = 9u32; -pub const USE_SESSLOST: u32 = 2u32; -pub const USE_SPECIFIC_TRANSPORT: u32 = 2147483648u32; -pub const USE_SPOOLDEV: USE_INFO_ASG_TYPE = 1u32; -pub const USE_USERNAME_PARMNUM: u32 = 5u32; -pub const USE_WILDCARD: USE_INFO_ASG_TYPE = 4294967295u32; -pub const UseTransportType_None: TRANSPORT_TYPE = 0i32; -pub const UseTransportType_Quic: TRANSPORT_TYPE = 2i32; -pub const UseTransportType_Wsk: TRANSPORT_TYPE = 1i32; -pub const VALIDATED_LOGON: u32 = 0u32; -pub const VALID_LOGOFF: u32 = 1u32; -pub const WKSTA_BUFFERNAMEDPIPES_PARMNUM: u32 = 51u32; -pub const WKSTA_BUFFERREADONLYFILES_PARMNUM: u32 = 59u32; -pub const WKSTA_BUFFILESWITHDENYWRITE_PARMNUM: u32 = 58u32; -pub const WKSTA_CACHEFILETIMEOUT_PARMNUM: u32 = 47u32; -pub const WKSTA_CHARCOUNT_PARMNUM: u32 = 12u32; -pub const WKSTA_CHARTIME_PARMNUM: u32 = 11u32; -pub const WKSTA_CHARWAIT_PARMNUM: u32 = 10u32; -pub const WKSTA_COMPUTERNAME_PARMNUM: u32 = 1u32; -pub const WKSTA_DORMANTFILELIMIT_PARMNUM: u32 = 46u32; -pub const WKSTA_ERRLOGSZ_PARMNUM: u32 = 27u32; -pub const WKSTA_FORCECORECREATEMODE_PARMNUM: u32 = 60u32; -pub const WKSTA_KEEPCONN_PARMNUM: u32 = 13u32; -pub const WKSTA_KEEPSEARCH_PARMNUM: u32 = 14u32; -pub const WKSTA_LANGROUP_PARMNUM: u32 = 2u32; -pub const WKSTA_LANROOT_PARMNUM: u32 = 7u32; -pub const WKSTA_LOCKINCREMENT_PARMNUM: u32 = 42u32; -pub const WKSTA_LOCKMAXIMUM_PARMNUM: u32 = 43u32; -pub const WKSTA_LOCKQUOTA_PARMNUM: u32 = 41u32; -pub const WKSTA_LOGGED_ON_USERS_PARMNUM: u32 = 6u32; -pub const WKSTA_LOGON_DOMAIN_PARMNUM: u32 = 8u32; -pub const WKSTA_LOGON_SERVER_PARMNUM: u32 = 9u32; -pub const WKSTA_MAILSLOTS_PARMNUM: u32 = 30u32; -pub const WKSTA_MAXCMDS_PARMNUM: u32 = 15u32; -pub const WKSTA_MAXTHREADS_PARMNUM: u32 = 33u32; -pub const WKSTA_MAXWRKCACHE_PARMNUM: u32 = 17u32; -pub const WKSTA_NUMALERTS_PARMNUM: u32 = 20u32; -pub const WKSTA_NUMCHARBUF_PARMNUM: u32 = 22u32; -pub const WKSTA_NUMDGRAMBUF_PARMNUM: u32 = 31u32; -pub const WKSTA_NUMSERVICES_PARMNUM: u32 = 21u32; -pub const WKSTA_NUMWORKBUF_PARMNUM: u32 = 16u32; -pub const WKSTA_OTH_DOMAINS_PARMNUM: u32 = 101u32; -pub const WKSTA_PIPEINCREMENT_PARMNUM: u32 = 44u32; -pub const WKSTA_PIPEMAXIMUM_PARMNUM: u32 = 45u32; -pub const WKSTA_PLATFORM_ID_PARMNUM: u32 = 100u32; -pub const WKSTA_PRINTBUFTIME_PARMNUM: u32 = 28u32; -pub const WKSTA_READAHEADTHRUPUT_PARMNUM: u32 = 62u32; -pub const WKSTA_SESSTIMEOUT_PARMNUM: u32 = 18u32; -pub const WKSTA_SIZCHARBUF_PARMNUM: u32 = 23u32; -pub const WKSTA_SIZERROR_PARMNUM: u32 = 19u32; -pub const WKSTA_SIZWORKBUF_PARMNUM: u32 = 29u32; -pub const WKSTA_USE512BYTESMAXTRANSFER_PARMNUM: u32 = 61u32; -pub const WKSTA_USECLOSEBEHIND_PARMNUM: u32 = 50u32; -pub const WKSTA_USEENCRYPTION_PARMNUM: u32 = 57u32; -pub const WKSTA_USELOCKANDREADANDUNLOCK_PARMNUM: u32 = 52u32; -pub const WKSTA_USEOPPORTUNISTICLOCKING_PARMNUM: u32 = 48u32; -pub const WKSTA_USERAWREAD_PARMNUM: u32 = 54u32; -pub const WKSTA_USERAWWRITE_PARMNUM: u32 = 55u32; -pub const WKSTA_USEUNLOCKBEHIND_PARMNUM: u32 = 49u32; -pub const WKSTA_USEWRITERAWWITHDATA_PARMNUM: u32 = 56u32; -pub const WKSTA_UTILIZENTCACHING_PARMNUM: u32 = 53u32; -pub const WKSTA_VER_MAJOR_PARMNUM: u32 = 4u32; -pub const WKSTA_VER_MINOR_PARMNUM: u32 = 5u32; -pub const WKSTA_WRKHEURISTICS_PARMNUM: u32 = 32u32; -pub const WORKSTATION_DISPLAY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Workstation"); -pub const WZC_PROFILE_API_ERROR_FAILED_TO_LOAD_SCHEMA: u32 = 34u32; -pub const WZC_PROFILE_API_ERROR_FAILED_TO_LOAD_XML: u32 = 33u32; -pub const WZC_PROFILE_API_ERROR_INTERNAL: u32 = 36u32; -pub const WZC_PROFILE_API_ERROR_NOT_SUPPORTED: u32 = 32u32; -pub const WZC_PROFILE_API_ERROR_XML_VALIDATION_FAILED: u32 = 35u32; -pub const WZC_PROFILE_CONFIG_ERROR_1X_NOT_ALLOWED: u32 = 20u32; -pub const WZC_PROFILE_CONFIG_ERROR_1X_NOT_ALLOWED_KEY_REQUIRED: u32 = 21u32; -pub const WZC_PROFILE_CONFIG_ERROR_1X_NOT_ENABLED_KEY_PROVIDED: u32 = 22u32; -pub const WZC_PROFILE_CONFIG_ERROR_EAP_METHOD_NOT_APPLICABLE: u32 = 24u32; -pub const WZC_PROFILE_CONFIG_ERROR_EAP_METHOD_REQUIRED: u32 = 23u32; -pub const WZC_PROFILE_CONFIG_ERROR_INVALID_AUTH_FOR_CONNECTION_TYPE: u32 = 15u32; -pub const WZC_PROFILE_CONFIG_ERROR_INVALID_ENCRYPTION_FOR_AUTHMODE: u32 = 16u32; -pub const WZC_PROFILE_CONFIG_ERROR_KEY_INDEX_NOT_APPLICABLE: u32 = 19u32; -pub const WZC_PROFILE_CONFIG_ERROR_KEY_INDEX_REQUIRED: u32 = 18u32; -pub const WZC_PROFILE_CONFIG_ERROR_KEY_REQUIRED: u32 = 17u32; -pub const WZC_PROFILE_CONFIG_ERROR_WPA_ENCRYPTION_NOT_SUPPORTED: u32 = 26u32; -pub const WZC_PROFILE_CONFIG_ERROR_WPA_NOT_SUPPORTED: u32 = 25u32; -pub const WZC_PROFILE_SET_ERROR_DUPLICATE_NETWORK: u32 = 27u32; -pub const WZC_PROFILE_SET_ERROR_MEMORY_ALLOCATION: u32 = 28u32; -pub const WZC_PROFILE_SET_ERROR_READING_1X_CONFIG: u32 = 29u32; -pub const WZC_PROFILE_SET_ERROR_WRITING_1X_CONFIG: u32 = 30u32; -pub const WZC_PROFILE_SET_ERROR_WRITING_WZC_CFG: u32 = 31u32; -pub const WZC_PROFILE_SUCCESS: u32 = 0u32; -pub const WZC_PROFILE_XML_ERROR_1X_ENABLED: u32 = 10u32; -pub const WZC_PROFILE_XML_ERROR_AUTHENTICATION: u32 = 7u32; -pub const WZC_PROFILE_XML_ERROR_BAD_KEY_INDEX: u32 = 12u32; -pub const WZC_PROFILE_XML_ERROR_BAD_NETWORK_KEY: u32 = 14u32; -pub const WZC_PROFILE_XML_ERROR_BAD_SSID: u32 = 5u32; -pub const WZC_PROFILE_XML_ERROR_BAD_VERSION: u32 = 2u32; -pub const WZC_PROFILE_XML_ERROR_CONNECTION_TYPE: u32 = 6u32; -pub const WZC_PROFILE_XML_ERROR_EAP_METHOD: u32 = 11u32; -pub const WZC_PROFILE_XML_ERROR_ENCRYPTION: u32 = 8u32; -pub const WZC_PROFILE_XML_ERROR_KEY_INDEX_RANGE: u32 = 13u32; -pub const WZC_PROFILE_XML_ERROR_KEY_PROVIDED_AUTOMATICALLY: u32 = 9u32; -pub const WZC_PROFILE_XML_ERROR_NO_VERSION: u32 = 1u32; -pub const WZC_PROFILE_XML_ERROR_SSID_NOT_FOUND: u32 = 4u32; -pub const WZC_PROFILE_XML_ERROR_UNSUPPORTED_VERSION: u32 = 3u32; -pub type AF_OP = u32; -pub type BIND_FLAGS1 = i32; -pub type COMPONENT_CHARACTERISTICS = i32; -pub type DEFAULT_PAGES = i32; -pub type DSREG_JOIN_TYPE = i32; -pub type ENUM_BINDING_PATHS_FLAGS = i32; -pub type FORCE_LEVEL_FLAGS = u32; -pub type MSA_INFO_LEVEL = i32; -pub type MSA_INFO_STATE = i32; -pub type NCPNP_RECONFIG_LAYER = i32; -pub type NCRP_FLAGS = i32; -pub type NETSETUP_JOIN_STATUS = i32; -pub type NETSETUP_NAME_TYPE = i32; -pub type NETSETUP_PROVISION = u32; -pub type NETWORK_INSTALL_TIME = i32; -pub type NETWORK_UPGRADE_TYPE = i32; -pub type NET_COMPUTER_NAME_TYPE = i32; -pub type NET_JOIN_DOMAIN_JOIN_OPTIONS = u32; -pub type NET_REMOTE_COMPUTER_SUPPORTS_OPTIONS = u32; -pub type NET_REQUEST_PROVISION_OPTIONS = u32; -pub type NET_SERVER_TYPE = u32; -pub type NET_USER_ENUM_FILTER_FLAGS = u32; -pub type NET_VALIDATE_PASSWORD_TYPE = i32; -pub type OBO_TOKEN_TYPE = i32; -pub type RASCON_UIINFO_FLAGS = i32; -pub type SERVER_INFO_HIDDEN = i32; -pub type SERVER_INFO_SECURITY = u32; -pub type SUPPORTS_BINDING_INTERFACE_FLAGS = i32; -pub type TRANSPORT_TYPE = i32; -pub type USER_ACCOUNT_FLAGS = u32; -pub type USER_MODALS_ROLES = u32; -pub type USER_PRIV = u32; -pub type USE_INFO_ASG_TYPE = u32; -#[repr(C)] -pub struct ACCESS_INFO_0 { - pub acc0_resource_name: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for ACCESS_INFO_0 {} -impl ::core::clone::Clone for ACCESS_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct ACCESS_INFO_1 { - pub acc1_resource_name: ::windows_sys::core::PWSTR, - pub acc1_attr: u32, - pub acc1_count: u32, -} -impl ::core::marker::Copy for ACCESS_INFO_1 {} -impl ::core::clone::Clone for ACCESS_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct ACCESS_INFO_1002 { - pub acc1002_attr: u32, -} -impl ::core::marker::Copy for ACCESS_INFO_1002 {} -impl ::core::clone::Clone for ACCESS_INFO_1002 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct ACCESS_LIST { - pub acl_ugname: ::windows_sys::core::PWSTR, - pub acl_access: u32, -} -impl ::core::marker::Copy for ACCESS_LIST {} -impl ::core::clone::Clone for ACCESS_LIST { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct ADMIN_OTHER_INFO { - pub alrtad_errcode: u32, - pub alrtad_numstrings: u32, -} -impl ::core::marker::Copy for ADMIN_OTHER_INFO {} -impl ::core::clone::Clone for ADMIN_OTHER_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_ACCLIM { - pub ae_al_compname: u32, - pub ae_al_username: u32, - pub ae_al_resname: u32, - pub ae_al_limit: u32, -} -impl ::core::marker::Copy for AE_ACCLIM {} -impl ::core::clone::Clone for AE_ACCLIM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_ACLMOD { - pub ae_am_compname: u32, - pub ae_am_username: u32, - pub ae_am_resname: u32, - pub ae_am_action: u32, - pub ae_am_datalen: u32, -} -impl ::core::marker::Copy for AE_ACLMOD {} -impl ::core::clone::Clone for AE_ACLMOD { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_CLOSEFILE { - pub ae_cf_compname: u32, - pub ae_cf_username: u32, - pub ae_cf_resname: u32, - pub ae_cf_fileid: u32, - pub ae_cf_duration: u32, - pub ae_cf_reason: u32, -} -impl ::core::marker::Copy for AE_CLOSEFILE {} -impl ::core::clone::Clone for AE_CLOSEFILE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_CONNREJ { - pub ae_cr_compname: u32, - pub ae_cr_username: u32, - pub ae_cr_netname: u32, - pub ae_cr_reason: u32, -} -impl ::core::marker::Copy for AE_CONNREJ {} -impl ::core::clone::Clone for AE_CONNREJ { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_CONNSTART { - pub ae_ct_compname: u32, - pub ae_ct_username: u32, - pub ae_ct_netname: u32, - pub ae_ct_connid: u32, -} -impl ::core::marker::Copy for AE_CONNSTART {} -impl ::core::clone::Clone for AE_CONNSTART { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_CONNSTOP { - pub ae_cp_compname: u32, - pub ae_cp_username: u32, - pub ae_cp_netname: u32, - pub ae_cp_connid: u32, - pub ae_cp_reason: u32, -} -impl ::core::marker::Copy for AE_CONNSTOP {} -impl ::core::clone::Clone for AE_CONNSTOP { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_GENERIC { - pub ae_ge_msgfile: u32, - pub ae_ge_msgnum: u32, - pub ae_ge_params: u32, - pub ae_ge_param1: u32, - pub ae_ge_param2: u32, - pub ae_ge_param3: u32, - pub ae_ge_param4: u32, - pub ae_ge_param5: u32, - pub ae_ge_param6: u32, - pub ae_ge_param7: u32, - pub ae_ge_param8: u32, - pub ae_ge_param9: u32, -} -impl ::core::marker::Copy for AE_GENERIC {} -impl ::core::clone::Clone for AE_GENERIC { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_LOCKOUT { - pub ae_lk_compname: u32, - pub ae_lk_username: u32, - pub ae_lk_action: u32, - pub ae_lk_bad_pw_count: u32, -} -impl ::core::marker::Copy for AE_LOCKOUT {} -impl ::core::clone::Clone for AE_LOCKOUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_NETLOGOFF { - pub ae_nf_compname: u32, - pub ae_nf_username: u32, - pub ae_nf_reserved1: u32, - pub ae_nf_reserved2: u32, -} -impl ::core::marker::Copy for AE_NETLOGOFF {} -impl ::core::clone::Clone for AE_NETLOGOFF { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_NETLOGON { - pub ae_no_compname: u32, - pub ae_no_username: u32, - pub ae_no_privilege: u32, - pub ae_no_authflags: u32, -} -impl ::core::marker::Copy for AE_NETLOGON {} -impl ::core::clone::Clone for AE_NETLOGON { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_RESACCESS { - pub ae_ra_compname: u32, - pub ae_ra_username: u32, - pub ae_ra_resname: u32, - pub ae_ra_operation: u32, - pub ae_ra_returncode: u32, - pub ae_ra_restype: u32, - pub ae_ra_fileid: u32, -} -impl ::core::marker::Copy for AE_RESACCESS {} -impl ::core::clone::Clone for AE_RESACCESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_RESACCESSREJ { - pub ae_rr_compname: u32, - pub ae_rr_username: u32, - pub ae_rr_resname: u32, - pub ae_rr_operation: u32, -} -impl ::core::marker::Copy for AE_RESACCESSREJ {} -impl ::core::clone::Clone for AE_RESACCESSREJ { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_SERVICESTAT { - pub ae_ss_compname: u32, - pub ae_ss_username: u32, - pub ae_ss_svcname: u32, - pub ae_ss_status: u32, - pub ae_ss_code: u32, - pub ae_ss_text: u32, - pub ae_ss_returnval: u32, -} -impl ::core::marker::Copy for AE_SERVICESTAT {} -impl ::core::clone::Clone for AE_SERVICESTAT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_SESSLOGOFF { - pub ae_sf_compname: u32, - pub ae_sf_username: u32, - pub ae_sf_reason: u32, -} -impl ::core::marker::Copy for AE_SESSLOGOFF {} -impl ::core::clone::Clone for AE_SESSLOGOFF { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_SESSLOGON { - pub ae_so_compname: u32, - pub ae_so_username: u32, - pub ae_so_privilege: u32, -} -impl ::core::marker::Copy for AE_SESSLOGON {} -impl ::core::clone::Clone for AE_SESSLOGON { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_SESSPWERR { - pub ae_sp_compname: u32, - pub ae_sp_username: u32, -} -impl ::core::marker::Copy for AE_SESSPWERR {} -impl ::core::clone::Clone for AE_SESSPWERR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_SRVSTATUS { - pub ae_sv_status: u32, -} -impl ::core::marker::Copy for AE_SRVSTATUS {} -impl ::core::clone::Clone for AE_SRVSTATUS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AE_UASMOD { - pub ae_um_compname: u32, - pub ae_um_username: u32, - pub ae_um_resname: u32, - pub ae_um_rectype: u32, - pub ae_um_action: u32, - pub ae_um_datalen: u32, -} -impl ::core::marker::Copy for AE_UASMOD {} -impl ::core::clone::Clone for AE_UASMOD { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AT_ENUM { - pub JobId: u32, - pub JobTime: usize, - pub DaysOfMonth: u32, - pub DaysOfWeek: u8, - pub Flags: u8, - pub Command: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for AT_ENUM {} -impl ::core::clone::Clone for AT_ENUM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AT_INFO { - pub JobTime: usize, - pub DaysOfMonth: u32, - pub DaysOfWeek: u8, - pub Flags: u8, - pub Command: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for AT_INFO {} -impl ::core::clone::Clone for AT_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AUDIT_ENTRY { - pub ae_len: u32, - pub ae_reserved: u32, - pub ae_time: u32, - pub ae_type: u32, - pub ae_data_offset: u32, - pub ae_data_size: u32, -} -impl ::core::marker::Copy for AUDIT_ENTRY {} -impl ::core::clone::Clone for AUDIT_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct CONFIG_INFO_0 { - pub cfgi0_key: ::windows_sys::core::PWSTR, - pub cfgi0_data: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for CONFIG_INFO_0 {} -impl ::core::clone::Clone for CONFIG_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -pub struct DSREG_JOIN_INFO { - pub joinType: DSREG_JOIN_TYPE, - pub pJoinCertificate: *const super::super::Security::Cryptography::CERT_CONTEXT, - pub pszDeviceId: ::windows_sys::core::PWSTR, - pub pszIdpDomain: ::windows_sys::core::PWSTR, - pub pszTenantId: ::windows_sys::core::PWSTR, - pub pszJoinUserEmail: ::windows_sys::core::PWSTR, - pub pszTenantDisplayName: ::windows_sys::core::PWSTR, - pub pszMdmEnrollmentUrl: ::windows_sys::core::PWSTR, - pub pszMdmTermsOfUseUrl: ::windows_sys::core::PWSTR, - pub pszMdmComplianceUrl: ::windows_sys::core::PWSTR, - pub pszUserSettingSyncUrl: ::windows_sys::core::PWSTR, - pub pUserInfo: *mut DSREG_USER_INFO, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -impl ::core::marker::Copy for DSREG_JOIN_INFO {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -impl ::core::clone::Clone for DSREG_JOIN_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct DSREG_USER_INFO { - pub pszUserEmail: ::windows_sys::core::PWSTR, - pub pszUserKeyId: ::windows_sys::core::PWSTR, - pub pszUserKeyName: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for DSREG_USER_INFO {} -impl ::core::clone::Clone for DSREG_USER_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct ERRLOG_OTHER_INFO { - pub alrter_errcode: u32, - pub alrter_offset: u32, -} -impl ::core::marker::Copy for ERRLOG_OTHER_INFO {} -impl ::core::clone::Clone for ERRLOG_OTHER_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct ERROR_LOG { - pub el_len: u32, - pub el_reserved: u32, - pub el_time: u32, - pub el_error: u32, - pub el_name: ::windows_sys::core::PWSTR, - pub el_text: ::windows_sys::core::PWSTR, - pub el_data: *mut u8, - pub el_data_size: u32, - pub el_nstrings: u32, -} -impl ::core::marker::Copy for ERROR_LOG {} -impl ::core::clone::Clone for ERROR_LOG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct FLAT_STRING { - pub MaximumLength: i16, - pub Length: i16, - pub Buffer: [u8; 1], -} -impl ::core::marker::Copy for FLAT_STRING {} -impl ::core::clone::Clone for FLAT_STRING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct GROUP_INFO_0 { - pub grpi0_name: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for GROUP_INFO_0 {} -impl ::core::clone::Clone for GROUP_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct GROUP_INFO_1 { - pub grpi1_name: ::windows_sys::core::PWSTR, - pub grpi1_comment: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for GROUP_INFO_1 {} -impl ::core::clone::Clone for GROUP_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct GROUP_INFO_1002 { - pub grpi1002_comment: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for GROUP_INFO_1002 {} -impl ::core::clone::Clone for GROUP_INFO_1002 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct GROUP_INFO_1005 { - pub grpi1005_attributes: u32, -} -impl ::core::marker::Copy for GROUP_INFO_1005 {} -impl ::core::clone::Clone for GROUP_INFO_1005 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct GROUP_INFO_2 { - pub grpi2_name: ::windows_sys::core::PWSTR, - pub grpi2_comment: ::windows_sys::core::PWSTR, - pub grpi2_group_id: u32, - pub grpi2_attributes: u32, -} -impl ::core::marker::Copy for GROUP_INFO_2 {} -impl ::core::clone::Clone for GROUP_INFO_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct GROUP_INFO_3 { - pub grpi3_name: ::windows_sys::core::PWSTR, - pub grpi3_comment: ::windows_sys::core::PWSTR, - pub grpi3_group_sid: super::super::Foundation::PSID, - pub grpi3_attributes: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for GROUP_INFO_3 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for GROUP_INFO_3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct GROUP_USERS_INFO_0 { - pub grui0_name: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for GROUP_USERS_INFO_0 {} -impl ::core::clone::Clone for GROUP_USERS_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct GROUP_USERS_INFO_1 { - pub grui1_name: ::windows_sys::core::PWSTR, - pub grui1_attributes: u32, -} -impl ::core::marker::Copy for GROUP_USERS_INFO_1 {} -impl ::core::clone::Clone for GROUP_USERS_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct HARDWARE_ADDRESS { - pub Address: [u8; 6], -} -impl ::core::marker::Copy for HARDWARE_ADDRESS {} -impl ::core::clone::Clone for HARDWARE_ADDRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct HLOG { - pub time: u32, - pub last_flags: u32, - pub offset: u32, - pub rec_offset: u32, -} -impl ::core::marker::Copy for HLOG {} -impl ::core::clone::Clone for HLOG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct LOCALGROUP_INFO_0 { - pub lgrpi0_name: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for LOCALGROUP_INFO_0 {} -impl ::core::clone::Clone for LOCALGROUP_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct LOCALGROUP_INFO_1 { - pub lgrpi1_name: ::windows_sys::core::PWSTR, - pub lgrpi1_comment: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for LOCALGROUP_INFO_1 {} -impl ::core::clone::Clone for LOCALGROUP_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct LOCALGROUP_INFO_1002 { - pub lgrpi1002_comment: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for LOCALGROUP_INFO_1002 {} -impl ::core::clone::Clone for LOCALGROUP_INFO_1002 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct LOCALGROUP_MEMBERS_INFO_0 { - pub lgrmi0_sid: super::super::Foundation::PSID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LOCALGROUP_MEMBERS_INFO_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LOCALGROUP_MEMBERS_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Security\"`"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub struct LOCALGROUP_MEMBERS_INFO_1 { - pub lgrmi1_sid: super::super::Foundation::PSID, - pub lgrmi1_sidusage: super::super::Security::SID_NAME_USE, - pub lgrmi1_name: ::windows_sys::core::PWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::marker::Copy for LOCALGROUP_MEMBERS_INFO_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::clone::Clone for LOCALGROUP_MEMBERS_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`, `\"Win32_Security\"`"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub struct LOCALGROUP_MEMBERS_INFO_2 { - pub lgrmi2_sid: super::super::Foundation::PSID, - pub lgrmi2_sidusage: super::super::Security::SID_NAME_USE, - pub lgrmi2_domainandname: ::windows_sys::core::PWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::marker::Copy for LOCALGROUP_MEMBERS_INFO_2 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::clone::Clone for LOCALGROUP_MEMBERS_INFO_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct LOCALGROUP_MEMBERS_INFO_3 { - pub lgrmi3_domainandname: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for LOCALGROUP_MEMBERS_INFO_3 {} -impl ::core::clone::Clone for LOCALGROUP_MEMBERS_INFO_3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct LOCALGROUP_USERS_INFO_0 { - pub lgrui0_name: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for LOCALGROUP_USERS_INFO_0 {} -impl ::core::clone::Clone for LOCALGROUP_USERS_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct MPR_PROTOCOL_0 { - pub dwProtocolId: u32, - pub wszProtocol: [u16; 41], - pub wszDLLName: [u16; 49], -} -impl ::core::marker::Copy for MPR_PROTOCOL_0 {} -impl ::core::clone::Clone for MPR_PROTOCOL_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct MSA_INFO_0 { - pub State: MSA_INFO_STATE, -} -impl ::core::marker::Copy for MSA_INFO_0 {} -impl ::core::clone::Clone for MSA_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct MSG_INFO_0 { - pub msgi0_name: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for MSG_INFO_0 {} -impl ::core::clone::Clone for MSG_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct MSG_INFO_1 { - pub msgi1_name: ::windows_sys::core::PWSTR, - pub msgi1_forward_flag: u32, - pub msgi1_forward: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for MSG_INFO_1 {} -impl ::core::clone::Clone for MSG_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct NETLOGON_INFO_1 { - pub netlog1_flags: u32, - pub netlog1_pdc_connection_status: u32, -} -impl ::core::marker::Copy for NETLOGON_INFO_1 {} -impl ::core::clone::Clone for NETLOGON_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct NETLOGON_INFO_2 { - pub netlog2_flags: u32, - pub netlog2_pdc_connection_status: u32, - pub netlog2_trusted_dc_name: ::windows_sys::core::PWSTR, - pub netlog2_tc_connection_status: u32, -} -impl ::core::marker::Copy for NETLOGON_INFO_2 {} -impl ::core::clone::Clone for NETLOGON_INFO_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct NETLOGON_INFO_3 { - pub netlog3_flags: u32, - pub netlog3_logon_attempts: u32, - pub netlog3_reserved1: u32, - pub netlog3_reserved2: u32, - pub netlog3_reserved3: u32, - pub netlog3_reserved4: u32, - pub netlog3_reserved5: u32, -} -impl ::core::marker::Copy for NETLOGON_INFO_3 {} -impl ::core::clone::Clone for NETLOGON_INFO_3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct NETLOGON_INFO_4 { - pub netlog4_trusted_dc_name: ::windows_sys::core::PWSTR, - pub netlog4_trusted_domain_name: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for NETLOGON_INFO_4 {} -impl ::core::clone::Clone for NETLOGON_INFO_4 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct NETSETUP_PROVISIONING_PARAMS { - pub dwVersion: u32, - pub lpDomain: ::windows_sys::core::PCWSTR, - pub lpHostName: ::windows_sys::core::PCWSTR, - pub lpMachineAccountOU: ::windows_sys::core::PCWSTR, - pub lpDcName: ::windows_sys::core::PCWSTR, - pub dwProvisionOptions: NETSETUP_PROVISION, - pub aCertTemplateNames: *const ::windows_sys::core::PCWSTR, - pub cCertTemplateNames: u32, - pub aMachinePolicyNames: *const ::windows_sys::core::PCWSTR, - pub cMachinePolicyNames: u32, - pub aMachinePolicyPaths: *const ::windows_sys::core::PCWSTR, - pub cMachinePolicyPaths: u32, - pub lpNetbiosName: ::windows_sys::core::PWSTR, - pub lpSiteName: ::windows_sys::core::PWSTR, - pub lpPrimaryDNSDomain: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for NETSETUP_PROVISIONING_PARAMS {} -impl ::core::clone::Clone for NETSETUP_PROVISIONING_PARAMS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct NETWORK_NAME { - pub Name: FLAT_STRING, -} -impl ::core::marker::Copy for NETWORK_NAME {} -impl ::core::clone::Clone for NETWORK_NAME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct NET_DISPLAY_GROUP { - pub grpi3_name: ::windows_sys::core::PWSTR, - pub grpi3_comment: ::windows_sys::core::PWSTR, - pub grpi3_group_id: u32, - pub grpi3_attributes: u32, - pub grpi3_next_index: u32, -} -impl ::core::marker::Copy for NET_DISPLAY_GROUP {} -impl ::core::clone::Clone for NET_DISPLAY_GROUP { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct NET_DISPLAY_MACHINE { - pub usri2_name: ::windows_sys::core::PWSTR, - pub usri2_comment: ::windows_sys::core::PWSTR, - pub usri2_flags: USER_ACCOUNT_FLAGS, - pub usri2_user_id: u32, - pub usri2_next_index: u32, -} -impl ::core::marker::Copy for NET_DISPLAY_MACHINE {} -impl ::core::clone::Clone for NET_DISPLAY_MACHINE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct NET_DISPLAY_USER { - pub usri1_name: ::windows_sys::core::PWSTR, - pub usri1_comment: ::windows_sys::core::PWSTR, - pub usri1_flags: USER_ACCOUNT_FLAGS, - pub usri1_full_name: ::windows_sys::core::PWSTR, - pub usri1_user_id: u32, - pub usri1_next_index: u32, -} -impl ::core::marker::Copy for NET_DISPLAY_USER {} -impl ::core::clone::Clone for NET_DISPLAY_USER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct NET_VALIDATE_AUTHENTICATION_INPUT_ARG { - pub InputPersistedFields: NET_VALIDATE_PERSISTED_FIELDS, - pub PasswordMatched: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NET_VALIDATE_AUTHENTICATION_INPUT_ARG {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NET_VALIDATE_AUTHENTICATION_INPUT_ARG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct NET_VALIDATE_OUTPUT_ARG { - pub ChangedPersistedFields: NET_VALIDATE_PERSISTED_FIELDS, - pub ValidationStatus: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NET_VALIDATE_OUTPUT_ARG {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NET_VALIDATE_OUTPUT_ARG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG { - pub InputPersistedFields: NET_VALIDATE_PERSISTED_FIELDS, - pub ClearPassword: ::windows_sys::core::PWSTR, - pub UserAccountName: ::windows_sys::core::PWSTR, - pub HashedPassword: NET_VALIDATE_PASSWORD_HASH, - pub PasswordMatch: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct NET_VALIDATE_PASSWORD_HASH { - pub Length: u32, - pub Hash: *mut u8, -} -impl ::core::marker::Copy for NET_VALIDATE_PASSWORD_HASH {} -impl ::core::clone::Clone for NET_VALIDATE_PASSWORD_HASH { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct NET_VALIDATE_PASSWORD_RESET_INPUT_ARG { - pub InputPersistedFields: NET_VALIDATE_PERSISTED_FIELDS, - pub ClearPassword: ::windows_sys::core::PWSTR, - pub UserAccountName: ::windows_sys::core::PWSTR, - pub HashedPassword: NET_VALIDATE_PASSWORD_HASH, - pub PasswordMustChangeAtNextLogon: super::super::Foundation::BOOLEAN, - pub ClearLockout: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NET_VALIDATE_PASSWORD_RESET_INPUT_ARG {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NET_VALIDATE_PASSWORD_RESET_INPUT_ARG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct NET_VALIDATE_PERSISTED_FIELDS { - pub PresentFields: u32, - pub PasswordLastSet: super::super::Foundation::FILETIME, - pub BadPasswordTime: super::super::Foundation::FILETIME, - pub LockoutTime: super::super::Foundation::FILETIME, - pub BadPasswordCount: u32, - pub PasswordHistoryLength: u32, - pub PasswordHistory: *mut NET_VALIDATE_PASSWORD_HASH, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NET_VALIDATE_PERSISTED_FIELDS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NET_VALIDATE_PERSISTED_FIELDS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct OBO_TOKEN { - pub Type: OBO_TOKEN_TYPE, - pub pncc: INetCfgComponent, - pub pszwManufacturer: ::windows_sys::core::PCWSTR, - pub pszwProduct: ::windows_sys::core::PCWSTR, - pub pszwDisplayName: ::windows_sys::core::PCWSTR, - pub fRegistered: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for OBO_TOKEN {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for OBO_TOKEN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct PRINT_OTHER_INFO { - pub alrtpr_jobid: u32, - pub alrtpr_status: u32, - pub alrtpr_submitted: u32, - pub alrtpr_size: u32, -} -impl ::core::marker::Copy for PRINT_OTHER_INFO {} -impl ::core::clone::Clone for PRINT_OTHER_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct RASCON_IPUI { - pub guidConnection: ::windows_sys::core::GUID, - pub fIPv6Cfg: super::super::Foundation::BOOL, - pub dwFlags: u32, - pub pszwIpAddr: [u16; 16], - pub pszwDnsAddr: [u16; 16], - pub pszwDns2Addr: [u16; 16], - pub pszwWinsAddr: [u16; 16], - pub pszwWins2Addr: [u16; 16], - pub pszwDnsSuffix: [u16; 256], - pub pszwIpv6Addr: [u16; 65], - pub dwIpv6PrefixLength: u32, - pub pszwIpv6DnsAddr: [u16; 65], - pub pszwIpv6Dns2Addr: [u16; 65], - pub dwIPv4InfMetric: u32, - pub dwIPv6InfMetric: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RASCON_IPUI {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RASCON_IPUI { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct REPL_EDIR_INFO_0 { - pub rped0_dirname: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for REPL_EDIR_INFO_0 {} -impl ::core::clone::Clone for REPL_EDIR_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct REPL_EDIR_INFO_1 { - pub rped1_dirname: ::windows_sys::core::PWSTR, - pub rped1_integrity: u32, - pub rped1_extent: u32, -} -impl ::core::marker::Copy for REPL_EDIR_INFO_1 {} -impl ::core::clone::Clone for REPL_EDIR_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct REPL_EDIR_INFO_1000 { - pub rped1000_integrity: u32, -} -impl ::core::marker::Copy for REPL_EDIR_INFO_1000 {} -impl ::core::clone::Clone for REPL_EDIR_INFO_1000 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct REPL_EDIR_INFO_1001 { - pub rped1001_extent: u32, -} -impl ::core::marker::Copy for REPL_EDIR_INFO_1001 {} -impl ::core::clone::Clone for REPL_EDIR_INFO_1001 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct REPL_EDIR_INFO_2 { - pub rped2_dirname: ::windows_sys::core::PWSTR, - pub rped2_integrity: u32, - pub rped2_extent: u32, - pub rped2_lockcount: u32, - pub rped2_locktime: u32, -} -impl ::core::marker::Copy for REPL_EDIR_INFO_2 {} -impl ::core::clone::Clone for REPL_EDIR_INFO_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct REPL_IDIR_INFO_0 { - pub rpid0_dirname: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for REPL_IDIR_INFO_0 {} -impl ::core::clone::Clone for REPL_IDIR_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct REPL_IDIR_INFO_1 { - pub rpid1_dirname: ::windows_sys::core::PWSTR, - pub rpid1_state: u32, - pub rpid1_mastername: ::windows_sys::core::PWSTR, - pub rpid1_last_update_time: u32, - pub rpid1_lockcount: u32, - pub rpid1_locktime: u32, -} -impl ::core::marker::Copy for REPL_IDIR_INFO_1 {} -impl ::core::clone::Clone for REPL_IDIR_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct REPL_INFO_0 { - pub rp0_role: u32, - pub rp0_exportpath: ::windows_sys::core::PWSTR, - pub rp0_exportlist: ::windows_sys::core::PWSTR, - pub rp0_importpath: ::windows_sys::core::PWSTR, - pub rp0_importlist: ::windows_sys::core::PWSTR, - pub rp0_logonusername: ::windows_sys::core::PWSTR, - pub rp0_interval: u32, - pub rp0_pulse: u32, - pub rp0_guardtime: u32, - pub rp0_random: u32, -} -impl ::core::marker::Copy for REPL_INFO_0 {} -impl ::core::clone::Clone for REPL_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct REPL_INFO_1000 { - pub rp1000_interval: u32, -} -impl ::core::marker::Copy for REPL_INFO_1000 {} -impl ::core::clone::Clone for REPL_INFO_1000 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct REPL_INFO_1001 { - pub rp1001_pulse: u32, -} -impl ::core::marker::Copy for REPL_INFO_1001 {} -impl ::core::clone::Clone for REPL_INFO_1001 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct REPL_INFO_1002 { - pub rp1002_guardtime: u32, -} -impl ::core::marker::Copy for REPL_INFO_1002 {} -impl ::core::clone::Clone for REPL_INFO_1002 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct REPL_INFO_1003 { - pub rp1003_random: u32, -} -impl ::core::marker::Copy for REPL_INFO_1003 {} -impl ::core::clone::Clone for REPL_INFO_1003 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct RTR_INFO_BLOCK_HEADER { - pub Version: u32, - pub Size: u32, - pub TocEntriesCount: u32, - pub TocEntry: [RTR_TOC_ENTRY; 1], -} -impl ::core::marker::Copy for RTR_INFO_BLOCK_HEADER {} -impl ::core::clone::Clone for RTR_INFO_BLOCK_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct RTR_TOC_ENTRY { - pub InfoType: u32, - pub InfoSize: u32, - pub Count: u32, - pub Offset: u32, -} -impl ::core::marker::Copy for RTR_TOC_ENTRY {} -impl ::core::clone::Clone for RTR_TOC_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_100 { - pub sv100_platform_id: u32, - pub sv100_name: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for SERVER_INFO_100 {} -impl ::core::clone::Clone for SERVER_INFO_100 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1005 { - pub sv1005_comment: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for SERVER_INFO_1005 {} -impl ::core::clone::Clone for SERVER_INFO_1005 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_101 { - pub sv101_platform_id: u32, - pub sv101_name: ::windows_sys::core::PWSTR, - pub sv101_version_major: u32, - pub sv101_version_minor: u32, - pub sv101_type: NET_SERVER_TYPE, - pub sv101_comment: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for SERVER_INFO_101 {} -impl ::core::clone::Clone for SERVER_INFO_101 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1010 { - pub sv1010_disc: i32, -} -impl ::core::marker::Copy for SERVER_INFO_1010 {} -impl ::core::clone::Clone for SERVER_INFO_1010 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1016 { - pub sv1016_hidden: SERVER_INFO_HIDDEN, -} -impl ::core::marker::Copy for SERVER_INFO_1016 {} -impl ::core::clone::Clone for SERVER_INFO_1016 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1017 { - pub sv1017_announce: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1017 {} -impl ::core::clone::Clone for SERVER_INFO_1017 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1018 { - pub sv1018_anndelta: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1018 {} -impl ::core::clone::Clone for SERVER_INFO_1018 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_102 { - pub sv102_platform_id: u32, - pub sv102_name: ::windows_sys::core::PWSTR, - pub sv102_version_major: u32, - pub sv102_version_minor: u32, - pub sv102_type: NET_SERVER_TYPE, - pub sv102_comment: ::windows_sys::core::PWSTR, - pub sv102_users: u32, - pub sv102_disc: i32, - pub sv102_hidden: SERVER_INFO_HIDDEN, - pub sv102_announce: u32, - pub sv102_anndelta: u32, - pub sv102_licenses: u32, - pub sv102_userpath: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for SERVER_INFO_102 {} -impl ::core::clone::Clone for SERVER_INFO_102 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_103 { - pub sv103_platform_id: u32, - pub sv103_name: ::windows_sys::core::PWSTR, - pub sv103_version_major: u32, - pub sv103_version_minor: u32, - pub sv103_type: u32, - pub sv103_comment: ::windows_sys::core::PWSTR, - pub sv103_users: u32, - pub sv103_disc: i32, - pub sv103_hidden: super::super::Foundation::BOOL, - pub sv103_announce: u32, - pub sv103_anndelta: u32, - pub sv103_licenses: u32, - pub sv103_userpath: ::windows_sys::core::PWSTR, - pub sv103_capabilities: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_103 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_103 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1107 { - pub sv1107_users: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1107 {} -impl ::core::clone::Clone for SERVER_INFO_1107 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1501 { - pub sv1501_sessopens: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1501 {} -impl ::core::clone::Clone for SERVER_INFO_1501 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1502 { - pub sv1502_sessvcs: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1502 {} -impl ::core::clone::Clone for SERVER_INFO_1502 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1503 { - pub sv1503_opensearch: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1503 {} -impl ::core::clone::Clone for SERVER_INFO_1503 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1506 { - pub sv1506_maxworkitems: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1506 {} -impl ::core::clone::Clone for SERVER_INFO_1506 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1509 { - pub sv1509_maxrawbuflen: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1509 {} -impl ::core::clone::Clone for SERVER_INFO_1509 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1510 { - pub sv1510_sessusers: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1510 {} -impl ::core::clone::Clone for SERVER_INFO_1510 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1511 { - pub sv1511_sessconns: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1511 {} -impl ::core::clone::Clone for SERVER_INFO_1511 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1512 { - pub sv1512_maxnonpagedmemoryusage: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1512 {} -impl ::core::clone::Clone for SERVER_INFO_1512 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1513 { - pub sv1513_maxpagedmemoryusage: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1513 {} -impl ::core::clone::Clone for SERVER_INFO_1513 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1514 { - pub sv1514_enablesoftcompat: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1514 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1514 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1515 { - pub sv1515_enableforcedlogoff: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1515 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1515 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1516 { - pub sv1516_timesource: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1516 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1516 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1518 { - pub sv1518_lmannounce: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1518 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1518 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1520 { - pub sv1520_maxcopyreadlen: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1520 {} -impl ::core::clone::Clone for SERVER_INFO_1520 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1521 { - pub sv1521_maxcopywritelen: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1521 {} -impl ::core::clone::Clone for SERVER_INFO_1521 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1522 { - pub sv1522_minkeepsearch: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1522 {} -impl ::core::clone::Clone for SERVER_INFO_1522 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1523 { - pub sv1523_maxkeepsearch: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1523 {} -impl ::core::clone::Clone for SERVER_INFO_1523 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1524 { - pub sv1524_minkeepcomplsearch: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1524 {} -impl ::core::clone::Clone for SERVER_INFO_1524 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1525 { - pub sv1525_maxkeepcomplsearch: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1525 {} -impl ::core::clone::Clone for SERVER_INFO_1525 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1528 { - pub sv1528_scavtimeout: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1528 {} -impl ::core::clone::Clone for SERVER_INFO_1528 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1529 { - pub sv1529_minrcvqueue: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1529 {} -impl ::core::clone::Clone for SERVER_INFO_1529 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1530 { - pub sv1530_minfreeworkitems: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1530 {} -impl ::core::clone::Clone for SERVER_INFO_1530 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1533 { - pub sv1533_maxmpxct: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1533 {} -impl ::core::clone::Clone for SERVER_INFO_1533 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1534 { - pub sv1534_oplockbreakwait: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1534 {} -impl ::core::clone::Clone for SERVER_INFO_1534 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1535 { - pub sv1535_oplockbreakresponsewait: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1535 {} -impl ::core::clone::Clone for SERVER_INFO_1535 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1536 { - pub sv1536_enableoplocks: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1536 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1536 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1537 { - pub sv1537_enableoplockforceclose: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1537 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1537 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1538 { - pub sv1538_enablefcbopens: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1538 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1538 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1539 { - pub sv1539_enableraw: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1539 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1539 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1540 { - pub sv1540_enablesharednetdrives: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1540 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1540 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1541 { - pub sv1541_minfreeconnections: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1541 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1541 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1542 { - pub sv1542_maxfreeconnections: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1542 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1542 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1543 { - pub sv1543_initsesstable: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1543 {} -impl ::core::clone::Clone for SERVER_INFO_1543 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1544 { - pub sv1544_initconntable: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1544 {} -impl ::core::clone::Clone for SERVER_INFO_1544 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1545 { - pub sv1545_initfiletable: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1545 {} -impl ::core::clone::Clone for SERVER_INFO_1545 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1546 { - pub sv1546_initsearchtable: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1546 {} -impl ::core::clone::Clone for SERVER_INFO_1546 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1547 { - pub sv1547_alertschedule: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1547 {} -impl ::core::clone::Clone for SERVER_INFO_1547 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1548 { - pub sv1548_errorthreshold: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1548 {} -impl ::core::clone::Clone for SERVER_INFO_1548 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1549 { - pub sv1549_networkerrorthreshold: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1549 {} -impl ::core::clone::Clone for SERVER_INFO_1549 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1550 { - pub sv1550_diskspacethreshold: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1550 {} -impl ::core::clone::Clone for SERVER_INFO_1550 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1552 { - pub sv1552_maxlinkdelay: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1552 {} -impl ::core::clone::Clone for SERVER_INFO_1552 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1553 { - pub sv1553_minlinkthroughput: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1553 {} -impl ::core::clone::Clone for SERVER_INFO_1553 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1554 { - pub sv1554_linkinfovalidtime: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1554 {} -impl ::core::clone::Clone for SERVER_INFO_1554 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1555 { - pub sv1555_scavqosinfoupdatetime: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1555 {} -impl ::core::clone::Clone for SERVER_INFO_1555 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1556 { - pub sv1556_maxworkitemidletime: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1556 {} -impl ::core::clone::Clone for SERVER_INFO_1556 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1557 { - pub sv1557_maxrawworkitems: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1557 {} -impl ::core::clone::Clone for SERVER_INFO_1557 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1560 { - pub sv1560_producttype: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1560 {} -impl ::core::clone::Clone for SERVER_INFO_1560 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1561 { - pub sv1561_serversize: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1561 {} -impl ::core::clone::Clone for SERVER_INFO_1561 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1562 { - pub sv1562_connectionlessautodisc: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1562 {} -impl ::core::clone::Clone for SERVER_INFO_1562 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1563 { - pub sv1563_sharingviolationretries: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1563 {} -impl ::core::clone::Clone for SERVER_INFO_1563 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1564 { - pub sv1564_sharingviolationdelay: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1564 {} -impl ::core::clone::Clone for SERVER_INFO_1564 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1565 { - pub sv1565_maxglobalopensearch: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1565 {} -impl ::core::clone::Clone for SERVER_INFO_1565 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1566 { - pub sv1566_removeduplicatesearches: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1566 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1566 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1567 { - pub sv1567_lockviolationretries: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1567 {} -impl ::core::clone::Clone for SERVER_INFO_1567 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1568 { - pub sv1568_lockviolationoffset: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1568 {} -impl ::core::clone::Clone for SERVER_INFO_1568 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1569 { - pub sv1569_lockviolationdelay: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1569 {} -impl ::core::clone::Clone for SERVER_INFO_1569 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1570 { - pub sv1570_mdlreadswitchover: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1570 {} -impl ::core::clone::Clone for SERVER_INFO_1570 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1571 { - pub sv1571_cachedopenlimit: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1571 {} -impl ::core::clone::Clone for SERVER_INFO_1571 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1572 { - pub sv1572_criticalthreads: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1572 {} -impl ::core::clone::Clone for SERVER_INFO_1572 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1573 { - pub sv1573_restrictnullsessaccess: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1573 {} -impl ::core::clone::Clone for SERVER_INFO_1573 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1574 { - pub sv1574_enablewfw311directipx: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1574 {} -impl ::core::clone::Clone for SERVER_INFO_1574 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1575 { - pub sv1575_otherqueueaffinity: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1575 {} -impl ::core::clone::Clone for SERVER_INFO_1575 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1576 { - pub sv1576_queuesamplesecs: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1576 {} -impl ::core::clone::Clone for SERVER_INFO_1576 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1577 { - pub sv1577_balancecount: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1577 {} -impl ::core::clone::Clone for SERVER_INFO_1577 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1578 { - pub sv1578_preferredaffinity: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1578 {} -impl ::core::clone::Clone for SERVER_INFO_1578 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1579 { - pub sv1579_maxfreerfcbs: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1579 {} -impl ::core::clone::Clone for SERVER_INFO_1579 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1580 { - pub sv1580_maxfreemfcbs: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1580 {} -impl ::core::clone::Clone for SERVER_INFO_1580 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1581 { - pub sv1581_maxfreemlcbs: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1581 {} -impl ::core::clone::Clone for SERVER_INFO_1581 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1582 { - pub sv1582_maxfreepagedpoolchunks: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1582 {} -impl ::core::clone::Clone for SERVER_INFO_1582 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1583 { - pub sv1583_minpagedpoolchunksize: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1583 {} -impl ::core::clone::Clone for SERVER_INFO_1583 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1584 { - pub sv1584_maxpagedpoolchunksize: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1584 {} -impl ::core::clone::Clone for SERVER_INFO_1584 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1585 { - pub sv1585_sendsfrompreferredprocessor: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1585 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1585 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1586 { - pub sv1586_maxthreadsperqueue: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1586 {} -impl ::core::clone::Clone for SERVER_INFO_1586 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1587 { - pub sv1587_cacheddirectorylimit: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1587 {} -impl ::core::clone::Clone for SERVER_INFO_1587 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1588 { - pub sv1588_maxcopylength: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1588 {} -impl ::core::clone::Clone for SERVER_INFO_1588 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1590 { - pub sv1590_enablecompression: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1590 {} -impl ::core::clone::Clone for SERVER_INFO_1590 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1591 { - pub sv1591_autosharewks: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1591 {} -impl ::core::clone::Clone for SERVER_INFO_1591 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1592 { - pub sv1592_autosharewks: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1592 {} -impl ::core::clone::Clone for SERVER_INFO_1592 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1593 { - pub sv1593_enablesecuritysignature: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1593 {} -impl ::core::clone::Clone for SERVER_INFO_1593 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1594 { - pub sv1594_requiresecuritysignature: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1594 {} -impl ::core::clone::Clone for SERVER_INFO_1594 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1595 { - pub sv1595_minclientbuffersize: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1595 {} -impl ::core::clone::Clone for SERVER_INFO_1595 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1596 { - pub sv1596_ConnectionNoSessionsTimeout: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1596 {} -impl ::core::clone::Clone for SERVER_INFO_1596 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1597 { - pub sv1597_IdleThreadTimeOut: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1597 {} -impl ::core::clone::Clone for SERVER_INFO_1597 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1598 { - pub sv1598_enableW9xsecuritysignature: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1598 {} -impl ::core::clone::Clone for SERVER_INFO_1598 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1599 { - pub sv1598_enforcekerberosreauthentication: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1599 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1599 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1600 { - pub sv1598_disabledos: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1600 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1600 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_1601 { - pub sv1598_lowdiskspaceminimum: u32, -} -impl ::core::marker::Copy for SERVER_INFO_1601 {} -impl ::core::clone::Clone for SERVER_INFO_1601 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_1602 { - pub sv_1598_disablestrictnamechecking: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_1602 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_1602 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_402 { - pub sv402_ulist_mtime: u32, - pub sv402_glist_mtime: u32, - pub sv402_alist_mtime: u32, - pub sv402_alerts: ::windows_sys::core::PWSTR, - pub sv402_security: SERVER_INFO_SECURITY, - pub sv402_numadmin: u32, - pub sv402_lanmask: u32, - pub sv402_guestacct: ::windows_sys::core::PWSTR, - pub sv402_chdevs: u32, - pub sv402_chdevq: u32, - pub sv402_chdevjobs: u32, - pub sv402_connections: u32, - pub sv402_shares: u32, - pub sv402_openfiles: u32, - pub sv402_sessopens: u32, - pub sv402_sessvcs: u32, - pub sv402_sessreqs: u32, - pub sv402_opensearch: u32, - pub sv402_activelocks: u32, - pub sv402_numreqbuf: u32, - pub sv402_sizreqbuf: u32, - pub sv402_numbigbuf: u32, - pub sv402_numfiletasks: u32, - pub sv402_alertsched: u32, - pub sv402_erroralert: u32, - pub sv402_logonalert: u32, - pub sv402_accessalert: u32, - pub sv402_diskalert: u32, - pub sv402_netioalert: u32, - pub sv402_maxauditsz: u32, - pub sv402_srvheuristics: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for SERVER_INFO_402 {} -impl ::core::clone::Clone for SERVER_INFO_402 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_INFO_403 { - pub sv403_ulist_mtime: u32, - pub sv403_glist_mtime: u32, - pub sv403_alist_mtime: u32, - pub sv403_alerts: ::windows_sys::core::PWSTR, - pub sv403_security: SERVER_INFO_SECURITY, - pub sv403_numadmin: u32, - pub sv403_lanmask: u32, - pub sv403_guestacct: ::windows_sys::core::PWSTR, - pub sv403_chdevs: u32, - pub sv403_chdevq: u32, - pub sv403_chdevjobs: u32, - pub sv403_connections: u32, - pub sv403_shares: u32, - pub sv403_openfiles: u32, - pub sv403_sessopens: u32, - pub sv403_sessvcs: u32, - pub sv403_sessreqs: u32, - pub sv403_opensearch: u32, - pub sv403_activelocks: u32, - pub sv403_numreqbuf: u32, - pub sv403_sizreqbuf: u32, - pub sv403_numbigbuf: u32, - pub sv403_numfiletasks: u32, - pub sv403_alertsched: u32, - pub sv403_erroralert: u32, - pub sv403_logonalert: u32, - pub sv403_accessalert: u32, - pub sv403_diskalert: u32, - pub sv403_netioalert: u32, - pub sv403_maxauditsz: u32, - pub sv403_srvheuristics: ::windows_sys::core::PWSTR, - pub sv403_auditedevents: u32, - pub sv403_autoprofile: u32, - pub sv403_autopath: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for SERVER_INFO_403 {} -impl ::core::clone::Clone for SERVER_INFO_403 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_502 { - pub sv502_sessopens: u32, - pub sv502_sessvcs: u32, - pub sv502_opensearch: u32, - pub sv502_sizreqbuf: u32, - pub sv502_initworkitems: u32, - pub sv502_maxworkitems: u32, - pub sv502_rawworkitems: u32, - pub sv502_irpstacksize: u32, - pub sv502_maxrawbuflen: u32, - pub sv502_sessusers: u32, - pub sv502_sessconns: u32, - pub sv502_maxpagedmemoryusage: u32, - pub sv502_maxnonpagedmemoryusage: u32, - pub sv502_enablesoftcompat: super::super::Foundation::BOOL, - pub sv502_enableforcedlogoff: super::super::Foundation::BOOL, - pub sv502_timesource: super::super::Foundation::BOOL, - pub sv502_acceptdownlevelapis: super::super::Foundation::BOOL, - pub sv502_lmannounce: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_502 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_502 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_503 { - pub sv503_sessopens: u32, - pub sv503_sessvcs: u32, - pub sv503_opensearch: u32, - pub sv503_sizreqbuf: u32, - pub sv503_initworkitems: u32, - pub sv503_maxworkitems: u32, - pub sv503_rawworkitems: u32, - pub sv503_irpstacksize: u32, - pub sv503_maxrawbuflen: u32, - pub sv503_sessusers: u32, - pub sv503_sessconns: u32, - pub sv503_maxpagedmemoryusage: u32, - pub sv503_maxnonpagedmemoryusage: u32, - pub sv503_enablesoftcompat: super::super::Foundation::BOOL, - pub sv503_enableforcedlogoff: super::super::Foundation::BOOL, - pub sv503_timesource: super::super::Foundation::BOOL, - pub sv503_acceptdownlevelapis: super::super::Foundation::BOOL, - pub sv503_lmannounce: super::super::Foundation::BOOL, - pub sv503_domain: ::windows_sys::core::PWSTR, - pub sv503_maxcopyreadlen: u32, - pub sv503_maxcopywritelen: u32, - pub sv503_minkeepsearch: u32, - pub sv503_maxkeepsearch: u32, - pub sv503_minkeepcomplsearch: u32, - pub sv503_maxkeepcomplsearch: u32, - pub sv503_threadcountadd: u32, - pub sv503_numblockthreads: u32, - pub sv503_scavtimeout: u32, - pub sv503_minrcvqueue: u32, - pub sv503_minfreeworkitems: u32, - pub sv503_xactmemsize: u32, - pub sv503_threadpriority: u32, - pub sv503_maxmpxct: u32, - pub sv503_oplockbreakwait: u32, - pub sv503_oplockbreakresponsewait: u32, - pub sv503_enableoplocks: super::super::Foundation::BOOL, - pub sv503_enableoplockforceclose: super::super::Foundation::BOOL, - pub sv503_enablefcbopens: super::super::Foundation::BOOL, - pub sv503_enableraw: super::super::Foundation::BOOL, - pub sv503_enablesharednetdrives: super::super::Foundation::BOOL, - pub sv503_minfreeconnections: u32, - pub sv503_maxfreeconnections: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_503 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_503 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_598 { - pub sv598_maxrawworkitems: u32, - pub sv598_maxthreadsperqueue: u32, - pub sv598_producttype: u32, - pub sv598_serversize: u32, - pub sv598_connectionlessautodisc: u32, - pub sv598_sharingviolationretries: u32, - pub sv598_sharingviolationdelay: u32, - pub sv598_maxglobalopensearch: u32, - pub sv598_removeduplicatesearches: u32, - pub sv598_lockviolationoffset: u32, - pub sv598_lockviolationdelay: u32, - pub sv598_mdlreadswitchover: u32, - pub sv598_cachedopenlimit: u32, - pub sv598_otherqueueaffinity: u32, - pub sv598_restrictnullsessaccess: super::super::Foundation::BOOL, - pub sv598_enablewfw311directipx: super::super::Foundation::BOOL, - pub sv598_queuesamplesecs: u32, - pub sv598_balancecount: u32, - pub sv598_preferredaffinity: u32, - pub sv598_maxfreerfcbs: u32, - pub sv598_maxfreemfcbs: u32, - pub sv598_maxfreelfcbs: u32, - pub sv598_maxfreepagedpoolchunks: u32, - pub sv598_minpagedpoolchunksize: u32, - pub sv598_maxpagedpoolchunksize: u32, - pub sv598_sendsfrompreferredprocessor: super::super::Foundation::BOOL, - pub sv598_cacheddirectorylimit: u32, - pub sv598_maxcopylength: u32, - pub sv598_enablecompression: super::super::Foundation::BOOL, - pub sv598_autosharewks: super::super::Foundation::BOOL, - pub sv598_autoshareserver: super::super::Foundation::BOOL, - pub sv598_enablesecuritysignature: super::super::Foundation::BOOL, - pub sv598_requiresecuritysignature: super::super::Foundation::BOOL, - pub sv598_minclientbuffersize: u32, - pub sv598_serverguid: ::windows_sys::core::GUID, - pub sv598_ConnectionNoSessionsTimeout: u32, - pub sv598_IdleThreadTimeOut: u32, - pub sv598_enableW9xsecuritysignature: super::super::Foundation::BOOL, - pub sv598_enforcekerberosreauthentication: super::super::Foundation::BOOL, - pub sv598_disabledos: super::super::Foundation::BOOL, - pub sv598_lowdiskspaceminimum: u32, - pub sv598_disablestrictnamechecking: super::super::Foundation::BOOL, - pub sv598_enableauthenticateusersharing: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_598 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_598 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVER_INFO_599 { - pub sv599_sessopens: u32, - pub sv599_sessvcs: u32, - pub sv599_opensearch: u32, - pub sv599_sizreqbuf: u32, - pub sv599_initworkitems: u32, - pub sv599_maxworkitems: u32, - pub sv599_rawworkitems: u32, - pub sv599_irpstacksize: u32, - pub sv599_maxrawbuflen: u32, - pub sv599_sessusers: u32, - pub sv599_sessconns: u32, - pub sv599_maxpagedmemoryusage: u32, - pub sv599_maxnonpagedmemoryusage: u32, - pub sv599_enablesoftcompat: super::super::Foundation::BOOL, - pub sv599_enableforcedlogoff: super::super::Foundation::BOOL, - pub sv599_timesource: super::super::Foundation::BOOL, - pub sv599_acceptdownlevelapis: super::super::Foundation::BOOL, - pub sv599_lmannounce: super::super::Foundation::BOOL, - pub sv599_domain: ::windows_sys::core::PWSTR, - pub sv599_maxcopyreadlen: u32, - pub sv599_maxcopywritelen: u32, - pub sv599_minkeepsearch: u32, - pub sv599_maxkeepsearch: u32, - pub sv599_minkeepcomplsearch: u32, - pub sv599_maxkeepcomplsearch: u32, - pub sv599_threadcountadd: u32, - pub sv599_numblockthreads: u32, - pub sv599_scavtimeout: u32, - pub sv599_minrcvqueue: u32, - pub sv599_minfreeworkitems: u32, - pub sv599_xactmemsize: u32, - pub sv599_threadpriority: u32, - pub sv599_maxmpxct: u32, - pub sv599_oplockbreakwait: u32, - pub sv599_oplockbreakresponsewait: u32, - pub sv599_enableoplocks: super::super::Foundation::BOOL, - pub sv599_enableoplockforceclose: super::super::Foundation::BOOL, - pub sv599_enablefcbopens: super::super::Foundation::BOOL, - pub sv599_enableraw: super::super::Foundation::BOOL, - pub sv599_enablesharednetdrives: super::super::Foundation::BOOL, - pub sv599_minfreeconnections: u32, - pub sv599_maxfreeconnections: u32, - pub sv599_initsesstable: u32, - pub sv599_initconntable: u32, - pub sv599_initfiletable: u32, - pub sv599_initsearchtable: u32, - pub sv599_alertschedule: u32, - pub sv599_errorthreshold: u32, - pub sv599_networkerrorthreshold: u32, - pub sv599_diskspacethreshold: u32, - pub sv599_reserved: u32, - pub sv599_maxlinkdelay: u32, - pub sv599_minlinkthroughput: u32, - pub sv599_linkinfovalidtime: u32, - pub sv599_scavqosinfoupdatetime: u32, - pub sv599_maxworkitemidletime: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVER_INFO_599 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVER_INFO_599 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_TRANSPORT_INFO_0 { - pub svti0_numberofvcs: u32, - pub svti0_transportname: ::windows_sys::core::PWSTR, - pub svti0_transportaddress: *mut u8, - pub svti0_transportaddresslength: u32, - pub svti0_networkaddress: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for SERVER_TRANSPORT_INFO_0 {} -impl ::core::clone::Clone for SERVER_TRANSPORT_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_TRANSPORT_INFO_1 { - pub svti1_numberofvcs: u32, - pub svti1_transportname: ::windows_sys::core::PWSTR, - pub svti1_transportaddress: *mut u8, - pub svti1_transportaddresslength: u32, - pub svti1_networkaddress: ::windows_sys::core::PWSTR, - pub svti1_domain: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for SERVER_TRANSPORT_INFO_1 {} -impl ::core::clone::Clone for SERVER_TRANSPORT_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_TRANSPORT_INFO_2 { - pub svti2_numberofvcs: u32, - pub svti2_transportname: ::windows_sys::core::PWSTR, - pub svti2_transportaddress: *mut u8, - pub svti2_transportaddresslength: u32, - pub svti2_networkaddress: ::windows_sys::core::PWSTR, - pub svti2_domain: ::windows_sys::core::PWSTR, - pub svti2_flags: u32, -} -impl ::core::marker::Copy for SERVER_TRANSPORT_INFO_2 {} -impl ::core::clone::Clone for SERVER_TRANSPORT_INFO_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVER_TRANSPORT_INFO_3 { - pub svti3_numberofvcs: u32, - pub svti3_transportname: ::windows_sys::core::PWSTR, - pub svti3_transportaddress: *mut u8, - pub svti3_transportaddresslength: u32, - pub svti3_networkaddress: ::windows_sys::core::PWSTR, - pub svti3_domain: ::windows_sys::core::PWSTR, - pub svti3_flags: u32, - pub svti3_passwordlength: u32, - pub svti3_password: [u8; 256], -} -impl ::core::marker::Copy for SERVER_TRANSPORT_INFO_3 {} -impl ::core::clone::Clone for SERVER_TRANSPORT_INFO_3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVICE_INFO_0 { - pub svci0_name: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for SERVICE_INFO_0 {} -impl ::core::clone::Clone for SERVICE_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVICE_INFO_1 { - pub svci1_name: ::windows_sys::core::PWSTR, - pub svci1_status: u32, - pub svci1_code: u32, - pub svci1_pid: u32, -} -impl ::core::marker::Copy for SERVICE_INFO_1 {} -impl ::core::clone::Clone for SERVICE_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SERVICE_INFO_2 { - pub svci2_name: ::windows_sys::core::PWSTR, - pub svci2_status: u32, - pub svci2_code: u32, - pub svci2_pid: u32, - pub svci2_text: ::windows_sys::core::PWSTR, - pub svci2_specific_error: u32, - pub svci2_display_name: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for SERVICE_INFO_2 {} -impl ::core::clone::Clone for SERVICE_INFO_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct SMB_COMPRESSION_INFO { - pub Switch: super::super::Foundation::BOOLEAN, - pub Reserved1: u8, - pub Reserved2: u16, - pub Reserved3: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SMB_COMPRESSION_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SMB_COMPRESSION_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SMB_TREE_CONNECT_PARAMETERS { - pub EABufferOffset: u32, - pub EABufferLen: u32, - pub CreateOptions: u32, - pub TreeConnectAttributes: u32, -} -impl ::core::marker::Copy for SMB_TREE_CONNECT_PARAMETERS {} -impl ::core::clone::Clone for SMB_TREE_CONNECT_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct SMB_USE_OPTION_COMPRESSION_PARAMETERS { - pub Tag: u32, - pub Length: u16, - pub Reserved: u16, -} -impl ::core::marker::Copy for SMB_USE_OPTION_COMPRESSION_PARAMETERS {} -impl ::core::clone::Clone for SMB_USE_OPTION_COMPRESSION_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct STD_ALERT { - pub alrt_timestamp: u32, - pub alrt_eventname: [u16; 17], - pub alrt_servicename: [u16; 81], -} -impl ::core::marker::Copy for STD_ALERT {} -impl ::core::clone::Clone for STD_ALERT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct TIME_OF_DAY_INFO { - pub tod_elapsedt: u32, - pub tod_msecs: u32, - pub tod_hours: u32, - pub tod_mins: u32, - pub tod_secs: u32, - pub tod_hunds: u32, - pub tod_timezone: i32, - pub tod_tinterval: u32, - pub tod_day: u32, - pub tod_month: u32, - pub tod_year: u32, - pub tod_weekday: u32, -} -impl ::core::marker::Copy for TIME_OF_DAY_INFO {} -impl ::core::clone::Clone for TIME_OF_DAY_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct TRANSPORT_INFO { - pub Type: TRANSPORT_TYPE, - pub SkipCertificateCheck: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TRANSPORT_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TRANSPORT_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_0 { - pub usri0_name: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_INFO_0 {} -impl ::core::clone::Clone for USER_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1 { - pub usri1_name: ::windows_sys::core::PWSTR, - pub usri1_password: ::windows_sys::core::PWSTR, - pub usri1_password_age: u32, - pub usri1_priv: USER_PRIV, - pub usri1_home_dir: ::windows_sys::core::PWSTR, - pub usri1_comment: ::windows_sys::core::PWSTR, - pub usri1_flags: USER_ACCOUNT_FLAGS, - pub usri1_script_path: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_INFO_1 {} -impl ::core::clone::Clone for USER_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_10 { - pub usri10_name: ::windows_sys::core::PWSTR, - pub usri10_comment: ::windows_sys::core::PWSTR, - pub usri10_usr_comment: ::windows_sys::core::PWSTR, - pub usri10_full_name: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_INFO_10 {} -impl ::core::clone::Clone for USER_INFO_10 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1003 { - pub usri1003_password: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_INFO_1003 {} -impl ::core::clone::Clone for USER_INFO_1003 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1005 { - pub usri1005_priv: USER_PRIV, -} -impl ::core::marker::Copy for USER_INFO_1005 {} -impl ::core::clone::Clone for USER_INFO_1005 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1006 { - pub usri1006_home_dir: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_INFO_1006 {} -impl ::core::clone::Clone for USER_INFO_1006 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1007 { - pub usri1007_comment: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_INFO_1007 {} -impl ::core::clone::Clone for USER_INFO_1007 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1008 { - pub usri1008_flags: USER_ACCOUNT_FLAGS, -} -impl ::core::marker::Copy for USER_INFO_1008 {} -impl ::core::clone::Clone for USER_INFO_1008 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1009 { - pub usri1009_script_path: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_INFO_1009 {} -impl ::core::clone::Clone for USER_INFO_1009 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1010 { - pub usri1010_auth_flags: AF_OP, -} -impl ::core::marker::Copy for USER_INFO_1010 {} -impl ::core::clone::Clone for USER_INFO_1010 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1011 { - pub usri1011_full_name: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_INFO_1011 {} -impl ::core::clone::Clone for USER_INFO_1011 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1012 { - pub usri1012_usr_comment: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_INFO_1012 {} -impl ::core::clone::Clone for USER_INFO_1012 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1013 { - pub usri1013_parms: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_INFO_1013 {} -impl ::core::clone::Clone for USER_INFO_1013 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1014 { - pub usri1014_workstations: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_INFO_1014 {} -impl ::core::clone::Clone for USER_INFO_1014 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1017 { - pub usri1017_acct_expires: u32, -} -impl ::core::marker::Copy for USER_INFO_1017 {} -impl ::core::clone::Clone for USER_INFO_1017 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1018 { - pub usri1018_max_storage: u32, -} -impl ::core::marker::Copy for USER_INFO_1018 {} -impl ::core::clone::Clone for USER_INFO_1018 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1020 { - pub usri1020_units_per_week: u32, - pub usri1020_logon_hours: *mut u8, -} -impl ::core::marker::Copy for USER_INFO_1020 {} -impl ::core::clone::Clone for USER_INFO_1020 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1023 { - pub usri1023_logon_server: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_INFO_1023 {} -impl ::core::clone::Clone for USER_INFO_1023 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1024 { - pub usri1024_country_code: u32, -} -impl ::core::marker::Copy for USER_INFO_1024 {} -impl ::core::clone::Clone for USER_INFO_1024 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1025 { - pub usri1025_code_page: u32, -} -impl ::core::marker::Copy for USER_INFO_1025 {} -impl ::core::clone::Clone for USER_INFO_1025 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1051 { - pub usri1051_primary_group_id: u32, -} -impl ::core::marker::Copy for USER_INFO_1051 {} -impl ::core::clone::Clone for USER_INFO_1051 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1052 { - pub usri1052_profile: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_INFO_1052 {} -impl ::core::clone::Clone for USER_INFO_1052 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_1053 { - pub usri1053_home_dir_drive: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_INFO_1053 {} -impl ::core::clone::Clone for USER_INFO_1053 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_11 { - pub usri11_name: ::windows_sys::core::PWSTR, - pub usri11_comment: ::windows_sys::core::PWSTR, - pub usri11_usr_comment: ::windows_sys::core::PWSTR, - pub usri11_full_name: ::windows_sys::core::PWSTR, - pub usri11_priv: USER_PRIV, - pub usri11_auth_flags: AF_OP, - pub usri11_password_age: u32, - pub usri11_home_dir: ::windows_sys::core::PWSTR, - pub usri11_parms: ::windows_sys::core::PWSTR, - pub usri11_last_logon: u32, - pub usri11_last_logoff: u32, - pub usri11_bad_pw_count: u32, - pub usri11_num_logons: u32, - pub usri11_logon_server: ::windows_sys::core::PWSTR, - pub usri11_country_code: u32, - pub usri11_workstations: ::windows_sys::core::PWSTR, - pub usri11_max_storage: u32, - pub usri11_units_per_week: u32, - pub usri11_logon_hours: *mut u8, - pub usri11_code_page: u32, -} -impl ::core::marker::Copy for USER_INFO_11 {} -impl ::core::clone::Clone for USER_INFO_11 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_2 { - pub usri2_name: ::windows_sys::core::PWSTR, - pub usri2_password: ::windows_sys::core::PWSTR, - pub usri2_password_age: u32, - pub usri2_priv: USER_PRIV, - pub usri2_home_dir: ::windows_sys::core::PWSTR, - pub usri2_comment: ::windows_sys::core::PWSTR, - pub usri2_flags: USER_ACCOUNT_FLAGS, - pub usri2_script_path: ::windows_sys::core::PWSTR, - pub usri2_auth_flags: AF_OP, - pub usri2_full_name: ::windows_sys::core::PWSTR, - pub usri2_usr_comment: ::windows_sys::core::PWSTR, - pub usri2_parms: ::windows_sys::core::PWSTR, - pub usri2_workstations: ::windows_sys::core::PWSTR, - pub usri2_last_logon: u32, - pub usri2_last_logoff: u32, - pub usri2_acct_expires: u32, - pub usri2_max_storage: u32, - pub usri2_units_per_week: u32, - pub usri2_logon_hours: *mut u8, - pub usri2_bad_pw_count: u32, - pub usri2_num_logons: u32, - pub usri2_logon_server: ::windows_sys::core::PWSTR, - pub usri2_country_code: u32, - pub usri2_code_page: u32, -} -impl ::core::marker::Copy for USER_INFO_2 {} -impl ::core::clone::Clone for USER_INFO_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_20 { - pub usri20_name: ::windows_sys::core::PWSTR, - pub usri20_full_name: ::windows_sys::core::PWSTR, - pub usri20_comment: ::windows_sys::core::PWSTR, - pub usri20_flags: USER_ACCOUNT_FLAGS, - pub usri20_user_id: u32, -} -impl ::core::marker::Copy for USER_INFO_20 {} -impl ::core::clone::Clone for USER_INFO_20 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_21 { - pub usri21_password: [u8; 16], -} -impl ::core::marker::Copy for USER_INFO_21 {} -impl ::core::clone::Clone for USER_INFO_21 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_22 { - pub usri22_name: ::windows_sys::core::PWSTR, - pub usri22_password: [u8; 16], - pub usri22_password_age: u32, - pub usri22_priv: USER_PRIV, - pub usri22_home_dir: ::windows_sys::core::PWSTR, - pub usri22_comment: ::windows_sys::core::PWSTR, - pub usri22_flags: USER_ACCOUNT_FLAGS, - pub usri22_script_path: ::windows_sys::core::PWSTR, - pub usri22_auth_flags: AF_OP, - pub usri22_full_name: ::windows_sys::core::PWSTR, - pub usri22_usr_comment: ::windows_sys::core::PWSTR, - pub usri22_parms: ::windows_sys::core::PWSTR, - pub usri22_workstations: ::windows_sys::core::PWSTR, - pub usri22_last_logon: u32, - pub usri22_last_logoff: u32, - pub usri22_acct_expires: u32, - pub usri22_max_storage: u32, - pub usri22_units_per_week: u32, - pub usri22_logon_hours: *mut u8, - pub usri22_bad_pw_count: u32, - pub usri22_num_logons: u32, - pub usri22_logon_server: ::windows_sys::core::PWSTR, - pub usri22_country_code: u32, - pub usri22_code_page: u32, -} -impl ::core::marker::Copy for USER_INFO_22 {} -impl ::core::clone::Clone for USER_INFO_22 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct USER_INFO_23 { - pub usri23_name: ::windows_sys::core::PWSTR, - pub usri23_full_name: ::windows_sys::core::PWSTR, - pub usri23_comment: ::windows_sys::core::PWSTR, - pub usri23_flags: USER_ACCOUNT_FLAGS, - pub usri23_user_sid: super::super::Foundation::PSID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for USER_INFO_23 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for USER_INFO_23 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct USER_INFO_24 { - pub usri24_internet_identity: super::super::Foundation::BOOL, - pub usri24_flags: u32, - pub usri24_internet_provider_name: ::windows_sys::core::PWSTR, - pub usri24_internet_principal_name: ::windows_sys::core::PWSTR, - pub usri24_user_sid: super::super::Foundation::PSID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for USER_INFO_24 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for USER_INFO_24 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_INFO_3 { - pub usri3_name: ::windows_sys::core::PWSTR, - pub usri3_password: ::windows_sys::core::PWSTR, - pub usri3_password_age: u32, - pub usri3_priv: USER_PRIV, - pub usri3_home_dir: ::windows_sys::core::PWSTR, - pub usri3_comment: ::windows_sys::core::PWSTR, - pub usri3_flags: USER_ACCOUNT_FLAGS, - pub usri3_script_path: ::windows_sys::core::PWSTR, - pub usri3_auth_flags: AF_OP, - pub usri3_full_name: ::windows_sys::core::PWSTR, - pub usri3_usr_comment: ::windows_sys::core::PWSTR, - pub usri3_parms: ::windows_sys::core::PWSTR, - pub usri3_workstations: ::windows_sys::core::PWSTR, - pub usri3_last_logon: u32, - pub usri3_last_logoff: u32, - pub usri3_acct_expires: u32, - pub usri3_max_storage: u32, - pub usri3_units_per_week: u32, - pub usri3_logon_hours: *mut u8, - pub usri3_bad_pw_count: u32, - pub usri3_num_logons: u32, - pub usri3_logon_server: ::windows_sys::core::PWSTR, - pub usri3_country_code: u32, - pub usri3_code_page: u32, - pub usri3_user_id: u32, - pub usri3_primary_group_id: u32, - pub usri3_profile: ::windows_sys::core::PWSTR, - pub usri3_home_dir_drive: ::windows_sys::core::PWSTR, - pub usri3_password_expired: u32, -} -impl ::core::marker::Copy for USER_INFO_3 {} -impl ::core::clone::Clone for USER_INFO_3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct USER_INFO_4 { - pub usri4_name: ::windows_sys::core::PWSTR, - pub usri4_password: ::windows_sys::core::PWSTR, - pub usri4_password_age: u32, - pub usri4_priv: USER_PRIV, - pub usri4_home_dir: ::windows_sys::core::PWSTR, - pub usri4_comment: ::windows_sys::core::PWSTR, - pub usri4_flags: USER_ACCOUNT_FLAGS, - pub usri4_script_path: ::windows_sys::core::PWSTR, - pub usri4_auth_flags: AF_OP, - pub usri4_full_name: ::windows_sys::core::PWSTR, - pub usri4_usr_comment: ::windows_sys::core::PWSTR, - pub usri4_parms: ::windows_sys::core::PWSTR, - pub usri4_workstations: ::windows_sys::core::PWSTR, - pub usri4_last_logon: u32, - pub usri4_last_logoff: u32, - pub usri4_acct_expires: u32, - pub usri4_max_storage: u32, - pub usri4_units_per_week: u32, - pub usri4_logon_hours: *mut u8, - pub usri4_bad_pw_count: u32, - pub usri4_num_logons: u32, - pub usri4_logon_server: ::windows_sys::core::PWSTR, - pub usri4_country_code: u32, - pub usri4_code_page: u32, - pub usri4_user_sid: super::super::Foundation::PSID, - pub usri4_primary_group_id: u32, - pub usri4_profile: ::windows_sys::core::PWSTR, - pub usri4_home_dir_drive: ::windows_sys::core::PWSTR, - pub usri4_password_expired: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for USER_INFO_4 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for USER_INFO_4 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_MODALS_INFO_0 { - pub usrmod0_min_passwd_len: u32, - pub usrmod0_max_passwd_age: u32, - pub usrmod0_min_passwd_age: u32, - pub usrmod0_force_logoff: u32, - pub usrmod0_password_hist_len: u32, -} -impl ::core::marker::Copy for USER_MODALS_INFO_0 {} -impl ::core::clone::Clone for USER_MODALS_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_MODALS_INFO_1 { - pub usrmod1_role: u32, - pub usrmod1_primary: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_MODALS_INFO_1 {} -impl ::core::clone::Clone for USER_MODALS_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_MODALS_INFO_1001 { - pub usrmod1001_min_passwd_len: u32, -} -impl ::core::marker::Copy for USER_MODALS_INFO_1001 {} -impl ::core::clone::Clone for USER_MODALS_INFO_1001 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_MODALS_INFO_1002 { - pub usrmod1002_max_passwd_age: u32, -} -impl ::core::marker::Copy for USER_MODALS_INFO_1002 {} -impl ::core::clone::Clone for USER_MODALS_INFO_1002 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_MODALS_INFO_1003 { - pub usrmod1003_min_passwd_age: u32, -} -impl ::core::marker::Copy for USER_MODALS_INFO_1003 {} -impl ::core::clone::Clone for USER_MODALS_INFO_1003 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_MODALS_INFO_1004 { - pub usrmod1004_force_logoff: u32, -} -impl ::core::marker::Copy for USER_MODALS_INFO_1004 {} -impl ::core::clone::Clone for USER_MODALS_INFO_1004 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_MODALS_INFO_1005 { - pub usrmod1005_password_hist_len: u32, -} -impl ::core::marker::Copy for USER_MODALS_INFO_1005 {} -impl ::core::clone::Clone for USER_MODALS_INFO_1005 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_MODALS_INFO_1006 { - pub usrmod1006_role: USER_MODALS_ROLES, -} -impl ::core::marker::Copy for USER_MODALS_INFO_1006 {} -impl ::core::clone::Clone for USER_MODALS_INFO_1006 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_MODALS_INFO_1007 { - pub usrmod1007_primary: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USER_MODALS_INFO_1007 {} -impl ::core::clone::Clone for USER_MODALS_INFO_1007 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct USER_MODALS_INFO_2 { - pub usrmod2_domain_name: ::windows_sys::core::PWSTR, - pub usrmod2_domain_id: super::super::Foundation::PSID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for USER_MODALS_INFO_2 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for USER_MODALS_INFO_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_MODALS_INFO_3 { - pub usrmod3_lockout_duration: u32, - pub usrmod3_lockout_observation_window: u32, - pub usrmod3_lockout_threshold: u32, -} -impl ::core::marker::Copy for USER_MODALS_INFO_3 {} -impl ::core::clone::Clone for USER_MODALS_INFO_3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USER_OTHER_INFO { - pub alrtus_errcode: u32, - pub alrtus_numstrings: u32, -} -impl ::core::marker::Copy for USER_OTHER_INFO {} -impl ::core::clone::Clone for USER_OTHER_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USE_INFO_0 { - pub ui0_local: ::windows_sys::core::PWSTR, - pub ui0_remote: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USE_INFO_0 {} -impl ::core::clone::Clone for USE_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USE_INFO_1 { - pub ui1_local: ::windows_sys::core::PWSTR, - pub ui1_remote: ::windows_sys::core::PWSTR, - pub ui1_password: ::windows_sys::core::PWSTR, - pub ui1_status: u32, - pub ui1_asg_type: USE_INFO_ASG_TYPE, - pub ui1_refcount: u32, - pub ui1_usecount: u32, -} -impl ::core::marker::Copy for USE_INFO_1 {} -impl ::core::clone::Clone for USE_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USE_INFO_2 { - pub ui2_local: ::windows_sys::core::PWSTR, - pub ui2_remote: ::windows_sys::core::PWSTR, - pub ui2_password: ::windows_sys::core::PWSTR, - pub ui2_status: u32, - pub ui2_asg_type: USE_INFO_ASG_TYPE, - pub ui2_refcount: u32, - pub ui2_usecount: u32, - pub ui2_username: ::windows_sys::core::PWSTR, - pub ui2_domainname: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for USE_INFO_2 {} -impl ::core::clone::Clone for USE_INFO_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USE_INFO_3 { - pub ui3_ui2: USE_INFO_2, - pub ui3_flags: u32, -} -impl ::core::marker::Copy for USE_INFO_3 {} -impl ::core::clone::Clone for USE_INFO_3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USE_INFO_4 { - pub ui4_ui3: USE_INFO_3, - pub ui4_auth_identity_length: u32, - pub ui4_auth_identity: *mut u8, -} -impl ::core::marker::Copy for USE_INFO_4 {} -impl ::core::clone::Clone for USE_INFO_4 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USE_INFO_5 { - pub ui4_ui3: USE_INFO_3, - pub ui4_auth_identity_length: u32, - pub ui4_auth_identity: *mut u8, - pub ui5_security_descriptor_length: u32, - pub ui5_security_descriptor: *mut u8, - pub ui5_use_options_length: u32, - pub ui5_use_options: *mut u8, -} -impl ::core::marker::Copy for USE_INFO_5 {} -impl ::core::clone::Clone for USE_INFO_5 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USE_OPTION_DEFERRED_CONNECTION_PARAMETERS { - pub Tag: u32, - pub Length: u16, - pub Reserved: u16, -} -impl ::core::marker::Copy for USE_OPTION_DEFERRED_CONNECTION_PARAMETERS {} -impl ::core::clone::Clone for USE_OPTION_DEFERRED_CONNECTION_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USE_OPTION_GENERIC { - pub Tag: u32, - pub Length: u16, - pub Reserved: u16, -} -impl ::core::marker::Copy for USE_OPTION_GENERIC {} -impl ::core::clone::Clone for USE_OPTION_GENERIC { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USE_OPTION_PROPERTIES { - pub Tag: u32, - pub pInfo: *mut ::core::ffi::c_void, - pub Length: usize, -} -impl ::core::marker::Copy for USE_OPTION_PROPERTIES {} -impl ::core::clone::Clone for USE_OPTION_PROPERTIES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct USE_OPTION_TRANSPORT_PARAMETERS { - pub Tag: u32, - pub Length: u16, - pub Reserved: u16, -} -impl ::core::marker::Copy for USE_OPTION_TRANSPORT_PARAMETERS {} -impl ::core::clone::Clone for USE_OPTION_TRANSPORT_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_100 { - pub wki100_platform_id: u32, - pub wki100_computername: ::windows_sys::core::PWSTR, - pub wki100_langroup: ::windows_sys::core::PWSTR, - pub wki100_ver_major: u32, - pub wki100_ver_minor: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_100 {} -impl ::core::clone::Clone for WKSTA_INFO_100 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_101 { - pub wki101_platform_id: u32, - pub wki101_computername: ::windows_sys::core::PWSTR, - pub wki101_langroup: ::windows_sys::core::PWSTR, - pub wki101_ver_major: u32, - pub wki101_ver_minor: u32, - pub wki101_lanroot: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for WKSTA_INFO_101 {} -impl ::core::clone::Clone for WKSTA_INFO_101 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1010 { - pub wki1010_char_wait: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1010 {} -impl ::core::clone::Clone for WKSTA_INFO_1010 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1011 { - pub wki1011_collection_time: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1011 {} -impl ::core::clone::Clone for WKSTA_INFO_1011 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1012 { - pub wki1012_maximum_collection_count: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1012 {} -impl ::core::clone::Clone for WKSTA_INFO_1012 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1013 { - pub wki1013_keep_conn: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1013 {} -impl ::core::clone::Clone for WKSTA_INFO_1013 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1018 { - pub wki1018_sess_timeout: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1018 {} -impl ::core::clone::Clone for WKSTA_INFO_1018 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_102 { - pub wki102_platform_id: u32, - pub wki102_computername: ::windows_sys::core::PWSTR, - pub wki102_langroup: ::windows_sys::core::PWSTR, - pub wki102_ver_major: u32, - pub wki102_ver_minor: u32, - pub wki102_lanroot: ::windows_sys::core::PWSTR, - pub wki102_logged_on_users: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_102 {} -impl ::core::clone::Clone for WKSTA_INFO_102 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1023 { - pub wki1023_siz_char_buf: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1023 {} -impl ::core::clone::Clone for WKSTA_INFO_1023 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1027 { - pub wki1027_errlog_sz: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1027 {} -impl ::core::clone::Clone for WKSTA_INFO_1027 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1028 { - pub wki1028_print_buf_time: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1028 {} -impl ::core::clone::Clone for WKSTA_INFO_1028 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1032 { - pub wki1032_wrk_heuristics: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1032 {} -impl ::core::clone::Clone for WKSTA_INFO_1032 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1033 { - pub wki1033_max_threads: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1033 {} -impl ::core::clone::Clone for WKSTA_INFO_1033 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1041 { - pub wki1041_lock_quota: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1041 {} -impl ::core::clone::Clone for WKSTA_INFO_1041 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1042 { - pub wki1042_lock_increment: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1042 {} -impl ::core::clone::Clone for WKSTA_INFO_1042 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1043 { - pub wki1043_lock_maximum: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1043 {} -impl ::core::clone::Clone for WKSTA_INFO_1043 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1044 { - pub wki1044_pipe_increment: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1044 {} -impl ::core::clone::Clone for WKSTA_INFO_1044 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1045 { - pub wki1045_pipe_maximum: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1045 {} -impl ::core::clone::Clone for WKSTA_INFO_1045 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1046 { - pub wki1046_dormant_file_limit: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1046 {} -impl ::core::clone::Clone for WKSTA_INFO_1046 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1047 { - pub wki1047_cache_file_timeout: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1047 {} -impl ::core::clone::Clone for WKSTA_INFO_1047 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_1048 { - pub wki1048_use_opportunistic_locking: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_1048 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_1048 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_1049 { - pub wki1049_use_unlock_behind: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_1049 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_1049 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_1050 { - pub wki1050_use_close_behind: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_1050 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_1050 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_1051 { - pub wki1051_buf_named_pipes: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_1051 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_1051 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_1052 { - pub wki1052_use_lock_read_unlock: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_1052 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_1052 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_1053 { - pub wki1053_utilize_nt_caching: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_1053 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_1053 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_1054 { - pub wki1054_use_raw_read: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_1054 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_1054 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_1055 { - pub wki1055_use_raw_write: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_1055 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_1055 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_1056 { - pub wki1056_use_write_raw_data: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_1056 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_1056 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_1057 { - pub wki1057_use_encryption: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_1057 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_1057 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_1058 { - pub wki1058_buf_files_deny_write: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_1058 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_1058 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_1059 { - pub wki1059_buf_read_only_files: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_1059 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_1059 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_1060 { - pub wki1060_force_core_create_mode: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_1060 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_1060 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_1061 { - pub wki1061_use_512_byte_max_transfer: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_1061 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_1061 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_1062 { - pub wki1062_read_ahead_throughput: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_1062 {} -impl ::core::clone::Clone for WKSTA_INFO_1062 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_302 { - pub wki302_char_wait: u32, - pub wki302_collection_time: u32, - pub wki302_maximum_collection_count: u32, - pub wki302_keep_conn: u32, - pub wki302_keep_search: u32, - pub wki302_max_cmds: u32, - pub wki302_num_work_buf: u32, - pub wki302_siz_work_buf: u32, - pub wki302_max_wrk_cache: u32, - pub wki302_sess_timeout: u32, - pub wki302_siz_error: u32, - pub wki302_num_alerts: u32, - pub wki302_num_services: u32, - pub wki302_errlog_sz: u32, - pub wki302_print_buf_time: u32, - pub wki302_num_char_buf: u32, - pub wki302_siz_char_buf: u32, - pub wki302_wrk_heuristics: ::windows_sys::core::PWSTR, - pub wki302_mailslots: u32, - pub wki302_num_dgram_buf: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_302 {} -impl ::core::clone::Clone for WKSTA_INFO_302 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_INFO_402 { - pub wki402_char_wait: u32, - pub wki402_collection_time: u32, - pub wki402_maximum_collection_count: u32, - pub wki402_keep_conn: u32, - pub wki402_keep_search: u32, - pub wki402_max_cmds: u32, - pub wki402_num_work_buf: u32, - pub wki402_siz_work_buf: u32, - pub wki402_max_wrk_cache: u32, - pub wki402_sess_timeout: u32, - pub wki402_siz_error: u32, - pub wki402_num_alerts: u32, - pub wki402_num_services: u32, - pub wki402_errlog_sz: u32, - pub wki402_print_buf_time: u32, - pub wki402_num_char_buf: u32, - pub wki402_siz_char_buf: u32, - pub wki402_wrk_heuristics: ::windows_sys::core::PWSTR, - pub wki402_mailslots: u32, - pub wki402_num_dgram_buf: u32, - pub wki402_max_threads: u32, -} -impl ::core::marker::Copy for WKSTA_INFO_402 {} -impl ::core::clone::Clone for WKSTA_INFO_402 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_INFO_502 { - pub wki502_char_wait: u32, - pub wki502_collection_time: u32, - pub wki502_maximum_collection_count: u32, - pub wki502_keep_conn: u32, - pub wki502_max_cmds: u32, - pub wki502_sess_timeout: u32, - pub wki502_siz_char_buf: u32, - pub wki502_max_threads: u32, - pub wki502_lock_quota: u32, - pub wki502_lock_increment: u32, - pub wki502_lock_maximum: u32, - pub wki502_pipe_increment: u32, - pub wki502_pipe_maximum: u32, - pub wki502_cache_file_timeout: u32, - pub wki502_dormant_file_limit: u32, - pub wki502_read_ahead_throughput: u32, - pub wki502_num_mailslot_buffers: u32, - pub wki502_num_srv_announce_buffers: u32, - pub wki502_max_illegal_datagram_events: u32, - pub wki502_illegal_datagram_event_reset_frequency: u32, - pub wki502_log_election_packets: super::super::Foundation::BOOL, - pub wki502_use_opportunistic_locking: super::super::Foundation::BOOL, - pub wki502_use_unlock_behind: super::super::Foundation::BOOL, - pub wki502_use_close_behind: super::super::Foundation::BOOL, - pub wki502_buf_named_pipes: super::super::Foundation::BOOL, - pub wki502_use_lock_read_unlock: super::super::Foundation::BOOL, - pub wki502_utilize_nt_caching: super::super::Foundation::BOOL, - pub wki502_use_raw_read: super::super::Foundation::BOOL, - pub wki502_use_raw_write: super::super::Foundation::BOOL, - pub wki502_use_write_raw_data: super::super::Foundation::BOOL, - pub wki502_use_encryption: super::super::Foundation::BOOL, - pub wki502_buf_files_deny_write: super::super::Foundation::BOOL, - pub wki502_buf_read_only_files: super::super::Foundation::BOOL, - pub wki502_force_core_create_mode: super::super::Foundation::BOOL, - pub wki502_use_512_byte_max_transfer: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_INFO_502 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_INFO_502 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "Required features: `\"Win32_Foundation\"`"] -#[cfg(feature = "Win32_Foundation")] -pub struct WKSTA_TRANSPORT_INFO_0 { - pub wkti0_quality_of_service: u32, - pub wkti0_number_of_vcs: u32, - pub wkti0_transport_name: ::windows_sys::core::PWSTR, - pub wkti0_transport_address: ::windows_sys::core::PWSTR, - pub wkti0_wan_ish: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WKSTA_TRANSPORT_INFO_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WKSTA_TRANSPORT_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_USER_INFO_0 { - pub wkui0_username: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for WKSTA_USER_INFO_0 {} -impl ::core::clone::Clone for WKSTA_USER_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_USER_INFO_1 { - pub wkui1_username: ::windows_sys::core::PWSTR, - pub wkui1_logon_domain: ::windows_sys::core::PWSTR, - pub wkui1_oth_domains: ::windows_sys::core::PWSTR, - pub wkui1_logon_server: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for WKSTA_USER_INFO_1 {} -impl ::core::clone::Clone for WKSTA_USER_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WKSTA_USER_INFO_1101 { - pub wkui1101_oth_domains: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for WKSTA_USER_INFO_1101 {} -impl ::core::clone::Clone for WKSTA_USER_INFO_1101 { - fn clone(&self) -> Self { - *self - } -} -pub type WORKERFUNCTION = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void) -> ()>; |