aboutsummaryrefslogtreecommitdiff
path: root/vendor/winapi/src/um/lmserver.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/winapi/src/um/lmserver.rs')
-rw-r--r--vendor/winapi/src/um/lmserver.rs1255
1 files changed, 0 insertions, 1255 deletions
diff --git a/vendor/winapi/src/um/lmserver.rs b/vendor/winapi/src/um/lmserver.rs
deleted file mode 100644
index 621c4be..0000000
--- a/vendor/winapi/src/um/lmserver.rs
+++ /dev/null
@@ -1,1255 +0,0 @@
-// Licensed under the Apache License, Version 2.0
-// <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
-// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option.
-// All files in the project carrying such notice may not be copied, modified, or distributed
-// except according to those terms.
-//! This file contains information about NetServer APIs
-use shared::guiddef::GUID;
-use shared::lmcons::{LMCSTR, LMSTR, NET_API_STATUS, PARMNUM_BASE_INFOLEVEL, PATHLEN};
-use shared::minwindef::{BOOL, BYTE, DWORD, LPBYTE, LPDWORD, ULONG};
-use um::winnt::{BOOLEAN, LONG};
-use um::winsvc::SERVICE_STATUS_HANDLE;
-extern "system" {
- pub fn NetServerEnum(
- servername: LMCSTR,
- level: DWORD,
- bufptr: *mut LPBYTE,
- prefmaxlen: DWORD,
- entriesread: LPDWORD,
- totalentries: LPDWORD,
- servertype: DWORD,
- domain: LMCSTR,
- resumehandle: LPDWORD,
- ) -> NET_API_STATUS;
- pub fn NetServerEnumEx(
- servername: LMCSTR,
- level: DWORD,
- bufptr: *mut LPBYTE,
- prefmaxlen: DWORD,
- entriesread: LPDWORD,
- totalentries: LPDWORD,
- servertype: DWORD,
- domain: LMCSTR,
- FirstNameToReturn: LMCSTR,
- ) -> NET_API_STATUS;
- pub fn NetServerGetInfo(
- servername: LMSTR,
- level: DWORD,
- bufptr: *mut LPBYTE,
- ) -> NET_API_STATUS;
- pub fn NetServerSetInfo(
- servername: LMSTR,
- level: DWORD,
- buf: LPBYTE,
- ParmError: LPDWORD,
- ) -> NET_API_STATUS;
- pub fn NetServerDiskEnum(
- servername: LMSTR,
- level: DWORD,
- bufptr: *mut LPBYTE,
- prefmaxlen: DWORD,
- entriesread: LPDWORD,
- totalentries: LPDWORD,
- resumehandle: LPDWORD,
- ) -> NET_API_STATUS;
- pub fn NetServerComputerNameAdd(
- ServerName: LMSTR,
- EmulatedDomainName: LMSTR,
- EmulatedServerName: LMSTR,
- ) -> NET_API_STATUS;
- pub fn NetServerComputerNameDel(
- ServerName: LMSTR,
- EmulatedServerName: LMSTR,
- ) -> NET_API_STATUS;
- pub fn NetServerTransportAdd(
- servername: LMSTR,
- level: DWORD,
- bufptr: LPBYTE,
- ) -> NET_API_STATUS;
- pub fn NetServerTransportAddEx(
- servername: LMSTR,
- level: DWORD,
- bufptr: LPBYTE,
- ) -> NET_API_STATUS;
- pub fn NetServerTransportDel(
- servername: LMSTR,
- level: DWORD,
- bufptr: LPBYTE,
- ) -> NET_API_STATUS;
- pub fn NetServerTransportEnum(
- servername: LMSTR,
- level: DWORD,
- bufptr: *mut LPBYTE,
- prefmaxlen: DWORD,
- entriesread: LPDWORD,
- totalentries: LPDWORD,
- resumehandle: LPDWORD,
- ) -> NET_API_STATUS;
- pub fn SetServiceBits(
- hServiceStatus: SERVICE_STATUS_HANDLE,
- dwServiceBits: DWORD,
- bSetBitsOn: BOOL,
- bUpdateImmediately: BOOL,
- ) -> BOOL;
-}
-STRUCT!{struct SERVER_INFO_100 {
- sv100_platform_id: DWORD,
- sv100_name: LMSTR,
-}}
-pub type PSERVER_INFO_100 = *mut SERVER_INFO_100;
-pub type LPSERVER_INFO_100 = *mut SERVER_INFO_100;
-STRUCT!{struct SERVER_INFO_101 {
- sv101_platform_id: DWORD,
- sv101_name: LMSTR,
- sv101_version_major: DWORD,
- sv101_version_minor: DWORD,
- sv101_type: DWORD,
- sv101_comment: LMSTR,
-}}
-pub type PSERVER_INFO_101 = *mut SERVER_INFO_101;
-pub type LPSERVER_INFO_101 = *mut SERVER_INFO_101;
-STRUCT!{struct SERVER_INFO_102 {
- sv102_platform_id: DWORD,
- sv102_name: LMSTR,
- sv102_version_major: DWORD,
- sv102_version_minor: DWORD,
- sv102_type: DWORD,
- sv102_comment: LMSTR,
- sv102_users: DWORD,
- sv102_disc: LONG,
- sv102_hidden: BOOL,
- sv102_announce: DWORD,
- sv102_anndelta: DWORD,
- sv102_licenses: DWORD,
- sv102_userpath: LMSTR,
-}}
-pub type PSERVER_INFO_102 = *mut SERVER_INFO_102;
-pub type LPSERVER_INFO_102 = *mut SERVER_INFO_102;
-STRUCT!{struct SERVER_INFO_103 {
- sv103_platform_id: DWORD,
- sv103_name: LMSTR,
- sv103_version_major: DWORD,
- sv103_version_minor: DWORD,
- sv103_type: DWORD,
- sv103_comment: LMSTR,
- sv103_users: DWORD,
- sv103_disc: LONG,
- sv103_hidden: BOOL,
- sv103_announce: DWORD,
- sv103_anndelta: DWORD,
- sv103_licenses: DWORD,
- sv103_userpath: LMSTR,
- sv103_capabilities: DWORD,
-}}
-pub type PSERVER_INFO_103 = *mut SERVER_INFO_103;
-pub type LPSERVER_INFO_103 = *mut SERVER_INFO_103;
-STRUCT!{struct SERVER_INFO_402 {
- sv402_ulist_mtime: DWORD,
- sv402_glist_mtime: DWORD,
- sv402_alist_mtime: DWORD,
- sv402_alerts: LMSTR,
- sv402_security: DWORD,
- sv402_numadmin: DWORD,
- sv402_lanmask: DWORD,
- sv402_guestacct: LMSTR,
- sv402_chdevs: DWORD,
- sv402_chdevq: DWORD,
- sv402_chdevjobs: DWORD,
- sv402_connections: DWORD,
- sv402_shares: DWORD,
- sv402_openfiles: DWORD,
- sv402_sessopens: DWORD,
- sv402_sessvcs: DWORD,
- sv402_sessreqs: DWORD,
- sv402_opensearch: DWORD,
- sv402_activelocks: DWORD,
- sv402_numreqbuf: DWORD,
- sv402_sizreqbuf: DWORD,
- sv402_numbigbuf: DWORD,
- sv402_numfiletasks: DWORD,
- sv402_alertsched: DWORD,
- sv402_erroralert: DWORD,
- sv402_logonalert: DWORD,
- sv402_accessalert: DWORD,
- sv402_diskalert: DWORD,
- sv402_netioalert: DWORD,
- sv402_maxauditsz: DWORD,
- sv402_srvheuristics: LMSTR,
-}}
-pub type PSERVER_INFO_402 = *mut SERVER_INFO_402;
-pub type LPSERVER_INFO_402 = *mut SERVER_INFO_402;
-STRUCT!{struct SERVER_INFO_403 {
- sv403_ulist_mtime: DWORD,
- sv403_glist_mtime: DWORD,
- sv403_alist_mtime: DWORD,
- sv403_alerts: LMSTR,
- sv403_security: DWORD,
- sv403_numadmin: DWORD,
- sv403_lanmask: DWORD,
- sv403_guestacct: LMSTR,
- sv403_chdevs: DWORD,
- sv403_chdevq: DWORD,
- sv403_chdevjobs: DWORD,
- sv403_connections: DWORD,
- sv403_shares: DWORD,
- sv403_openfiles: DWORD,
- sv403_sessopens: DWORD,
- sv403_sessvcs: DWORD,
- sv403_sessreqs: DWORD,
- sv403_opensearch: DWORD,
- sv403_activelocks: DWORD,
- sv403_numreqbuf: DWORD,
- sv403_sizreqbuf: DWORD,
- sv403_numbigbuf: DWORD,
- sv403_numfiletasks: DWORD,
- sv403_alertsched: DWORD,
- sv403_erroralert: DWORD,
- sv403_logonalert: DWORD,
- sv403_accessalert: DWORD,
- sv403_diskalert: DWORD,
- sv403_netioalert: DWORD,
- sv403_maxauditsz: DWORD,
- sv403_srvheuristics: LMSTR,
- sv403_auditedevents: DWORD,
- sv403_autoprofile: DWORD,
- sv403_autopath: LMSTR,
-}}
-pub type PSERVER_INFO_403 = *mut SERVER_INFO_403;
-pub type LPSERVER_INFO_403 = *mut SERVER_INFO_403;
-STRUCT!{struct SERVER_INFO_502 {
- sv502_sessopens: DWORD,
- sv502_sessvcs: DWORD,
- sv502_opensearch: DWORD,
- sv502_sizreqbuf: DWORD,
- sv502_initworkitems: DWORD,
- sv502_maxworkitems: DWORD,
- sv502_rawworkitems: DWORD,
- sv502_irpstacksize: DWORD,
- sv502_maxrawbuflen: DWORD,
- sv502_sessusers: DWORD,
- sv502_sessconns: DWORD,
- sv502_maxpagedmemoryusage: DWORD,
- sv502_maxnonpagedmemoryusage: DWORD,
- sv502_enablesoftcompat: BOOL,
- sv502_enableforcedlogoff: BOOL,
- sv502_timesource: BOOL,
- sv502_acceptdownlevelapis: BOOL,
- sv502_lmannounce: BOOL,
-}}
-pub type PSERVER_INFO_502 = *mut SERVER_INFO_502;
-pub type LPSERVER_INFO_502 = *mut SERVER_INFO_502;
-STRUCT!{struct SERVER_INFO_503 {
- sv503_sessopens : DWORD,
- sv503_sessvcs: DWORD,
- sv503_opensearch: DWORD,
- sv503_sizreqbuf: DWORD,
- sv503_initworkitems: DWORD,
- sv503_maxworkitems: DWORD,
- sv503_rawworkitems: DWORD,
- sv503_irpstacksize: DWORD,
- sv503_maxrawbuflen: DWORD,
- sv503_sessusers: DWORD,
- sv503_sessconns: DWORD,
- sv503_maxpagedmemoryusage: DWORD,
- sv503_maxnonpagedmemoryusage: DWORD,
- sv503_enablesoftcompat: BOOL,
- sv503_enableforcedlogoff: BOOL,
- sv503_timesource: BOOL,
- sv503_acceptdownlevelapis: BOOL,
- sv503_lmannounce: BOOL,
- sv503_domain: LMSTR,
- sv503_maxcopyreadlen: DWORD,
- sv503_maxcopywritelen: DWORD,
- sv503_minkeepsearch: DWORD,
- sv503_maxkeepsearch: DWORD,
- sv503_minkeepcomplsearch: DWORD,
- sv503_maxkeepcomplsearch: DWORD,
- sv503_threadcountadd: DWORD,
- sv503_numblockthreads: DWORD,
- sv503_scavtimeout: DWORD,
- sv503_minrcvqueue: DWORD,
- sv503_minfreeworkitems: DWORD,
- sv503_xactmemsize: DWORD,
- sv503_threadpriority: DWORD,
- sv503_maxmpxct: DWORD,
- sv503_oplockbreakwait: DWORD,
- sv503_oplockbreakresponsewait: DWORD,
- sv503_enableoplocks: BOOL,
- sv503_enableoplockforceclose: BOOL,
- sv503_enablefcbopens: BOOL,
- sv503_enableraw: BOOL,
- sv503_enablesharednetdrives: BOOL,
- sv503_minfreeconnections: DWORD,
- sv503_maxfreeconnections: DWORD,
-}}
-pub type PSERVER_INFO_503 = *mut SERVER_INFO_503;
-pub type LPSERVER_INFO_503 = *mut SERVER_INFO_503;
-STRUCT!{struct SERVER_INFO_599 {
- sv599_sessopens: DWORD,
- sv599_sessvcs: DWORD,
- sv599_opensearch: DWORD,
- sv599_sizreqbuf: DWORD,
- sv599_initworkitems: DWORD,
- sv599_maxworkitems: DWORD,
- sv599_rawworkitems: DWORD,
- sv599_irpstacksize: DWORD,
- sv599_maxrawbuflen: DWORD,
- sv599_sessusers: DWORD,
- sv599_sessconns: DWORD,
- sv599_maxpagedmemoryusage: DWORD,
- sv599_maxnonpagedmemoryusage: DWORD,
- sv599_enablesoftcompat: BOOL,
- sv599_enableforcedlogoff: BOOL,
- sv599_timesource: BOOL,
- sv599_acceptdownlevelapis: BOOL,
- sv599_lmannounce: BOOL,
- sv599_domain: LMSTR,
- sv599_maxcopyreadlen: DWORD,
- sv599_maxcopywritelen: DWORD,
- sv599_minkeepsearch: DWORD,
- sv599_maxkeepsearch: DWORD,
- sv599_minkeepcomplsearch: DWORD,
- sv599_maxkeepcomplsearch: DWORD,
- sv599_threadcountadd: DWORD,
- sv599_numblockthreads: DWORD,
- sv599_scavtimeout: DWORD,
- sv599_minrcvqueue: DWORD,
- sv599_minfreeworkitems: DWORD,
- sv599_xactmemsize: DWORD,
- sv599_threadpriority: DWORD,
- sv599_maxmpxct: DWORD,
- sv599_oplockbreakwait: DWORD,
- sv599_oplockbreakresponsewait: DWORD,
- sv599_enableoplocks: BOOL,
- sv599_enableoplockforceclose: BOOL,
- sv599_enablefcbopens: BOOL,
- sv599_enableraw: BOOL,
- sv599_enablesharednetdrives: BOOL,
- sv599_minfreeconnections: DWORD,
- sv599_maxfreeconnections: DWORD,
- sv599_initsesstable: DWORD,
- sv599_initconntable: DWORD,
- sv599_initfiletable: DWORD,
- sv599_initsearchtable: DWORD,
- sv599_alertschedule: DWORD,
- sv599_errorthreshold: DWORD,
- sv599_networkerrorthreshold: DWORD,
- sv599_diskspacethreshold: DWORD,
- sv599_reserved: DWORD,
- sv599_maxlinkdelay: DWORD,
- sv599_minlinkthroughput: DWORD,
- sv599_linkinfovalidtime: DWORD,
- sv599_scavqosinfoupdatetime: DWORD,
- sv599_maxworkitemidletime: DWORD,
-}}
-pub type PSERVER_INFO_599 = *mut SERVER_INFO_599;
-pub type LPSERVER_INFO_599 = *mut SERVER_INFO_599;
-STRUCT!{struct SERVER_INFO_598 {
- sv598_maxrawworkitems: DWORD,
- sv598_maxthreadsperqueue: DWORD,
- sv598_producttype: DWORD,
- sv598_serversize: DWORD,
- sv598_connectionlessautodisc: DWORD,
- sv598_sharingviolationretries: DWORD,
- sv598_sharingviolationdelay: DWORD,
- sv598_maxglobalopensearch: DWORD,
- sv598_removeduplicatesearches: DWORD,
- sv598_lockviolationoffset: DWORD,
- sv598_lockviolationdelay: DWORD,
- sv598_mdlreadswitchover: DWORD,
- sv598_cachedopenlimit: DWORD,
- sv598_otherqueueaffinity: DWORD,
- sv598_restrictnullsessaccess: BOOL,
- sv598_enablewfw311directipx: BOOL,
- sv598_queuesamplesecs: DWORD,
- sv598_balancecount: DWORD,
- sv598_preferredaffinity: DWORD,
- sv598_maxfreerfcbs: DWORD,
- sv598_maxfreemfcbs: DWORD,
- sv598_maxfreelfcbs: DWORD,
- sv598_maxfreepagedpoolchunks: DWORD,
- sv598_minpagedpoolchunksize: DWORD,
- sv598_maxpagedpoolchunksize: DWORD,
- sv598_sendsfrompreferredprocessor: BOOL,
- sv598_cacheddirectorylimit: DWORD,
- sv598_maxcopylength: DWORD,
- sv598_enablecompression: BOOL,
- sv598_autosharewks: BOOL,
- sv598_autoshareserver: BOOL,
- sv598_enablesecuritysignature: BOOL,
- sv598_requiresecuritysignature: BOOL,
- sv598_minclientbuffersize: DWORD,
- sv598_serverguid: GUID,
- sv598_ConnectionNoSessionsTimeout: DWORD,
- sv598_IdleThreadTimeOut: DWORD,
- sv598_enableW9xsecuritysignature: BOOL,
- sv598_enforcekerberosreauthentication: BOOL,
- sv598_disabledos: BOOL,
- sv598_lowdiskspaceminimum: DWORD,
- sv598_disablestrictnamechecking: BOOL,
- sv598_enableauthenticateusersharing: BOOL,
-}}
-pub type PSERVER_INFO_598 = *mut SERVER_INFO_598;
-pub type LPSERVER_INFO_598 = *mut SERVER_INFO_598;
-STRUCT!{struct SERVER_INFO_1005 {
- sv1005_comment: LMSTR,
-}}
-pub type PSERVER_INFO_1005 = *mut SERVER_INFO_1005;
-pub type LPSERVER_INFO_1005 = *mut SERVER_INFO_1005;
-STRUCT!{struct SERVER_INFO_1107 {
- sv1107_users: DWORD,
-}}
-pub type PSERVER_INFO_1107 = *mut SERVER_INFO_1107;
-pub type LPSERVER_INFO_1107 = *mut SERVER_INFO_1107;
-STRUCT!{struct SERVER_INFO_1010 {
- sv1010_disc: LONG,
-}}
-pub type PSERVER_INFO_1010 = *mut SERVER_INFO_1010;
-pub type LPSERVER_INFO_1010 = *mut SERVER_INFO_1010;
-STRUCT!{struct SERVER_INFO_1016 {
- sv1016_hidden: BOOL,
-}}
-pub type PSERVER_INFO_1016 = *mut SERVER_INFO_1016;
-pub type LPSERVER_INFO_1016 = *mut SERVER_INFO_1016;
-STRUCT!{struct SERVER_INFO_1017 {
- sv1017_announce: DWORD,
-}}
-pub type PSERVER_INFO_1017 = *mut SERVER_INFO_1017;
-pub type LPSERVER_INFO_1017 = *mut SERVER_INFO_1017;
-STRUCT!{struct SERVER_INFO_1018 {
- sv1018_anndelta: DWORD,
-}}
-pub type PSERVER_INFO_1018 = *mut SERVER_INFO_1018;
-pub type LPSERVER_INFO_1018 = *mut SERVER_INFO_1018;
-STRUCT!{struct SERVER_INFO_1501 {
- sv1501_sessopens: DWORD,
-}}
-pub type PSERVER_INFO_1501 = *mut SERVER_INFO_1501;
-pub type LPSERVER_INFO_1501 = *mut SERVER_INFO_1501;
-STRUCT!{struct SERVER_INFO_1502 {
- sv1502_sessvcs: DWORD,
-}}
-pub type PSERVER_INFO_1502 = *mut SERVER_INFO_1502;
-pub type LPSERVER_INFO_1502 = *mut SERVER_INFO_1502;
-STRUCT!{struct SERVER_INFO_1503 {
- sv1503_opensearch: DWORD,
-}}
-pub type PSERVER_INFO_1503 = *mut SERVER_INFO_1503;
-pub type LPSERVER_INFO_1503 = *mut SERVER_INFO_1503;
-STRUCT!{struct SERVER_INFO_1506 {
- sv1506_maxworkitems: DWORD,
-}}
-pub type PSERVER_INFO_1506 = *mut SERVER_INFO_1506;
-pub type LPSERVER_INFO_1506 = *mut SERVER_INFO_1506;
-STRUCT!{struct SERVER_INFO_1509 {
- sv1509_maxrawbuflen: DWORD,
-}}
-pub type PSERVER_INFO_1509 = *mut SERVER_INFO_1509;
-pub type LPSERVER_INFO_1509 = *mut SERVER_INFO_1509;
-STRUCT!{struct SERVER_INFO_1510 {
- sv1510_sessusers: DWORD,
-}}
-pub type PSERVER_INFO_1510 = *mut SERVER_INFO_1510;
-pub type LPSERVER_INFO_1510 = *mut SERVER_INFO_1510;
-STRUCT!{struct SERVER_INFO_1511 {
- sv1511_sessconns: DWORD,
-}}
-pub type PSERVER_INFO_1511 = *mut SERVER_INFO_1511;
-pub type LPSERVER_INFO_1511 = *mut SERVER_INFO_1511;
-STRUCT!{struct SERVER_INFO_1512 {
- sv1512_maxnonpagedmemoryusage: DWORD,
-}}
-pub type PSERVER_INFO_1512 = *mut SERVER_INFO_1512;
-pub type LPSERVER_INFO_1512 = *mut SERVER_INFO_1512;
-STRUCT!{struct SERVER_INFO_1513 {
- sv1513_maxpagedmemoryusage: DWORD,
-}}
-pub type PSERVER_INFO_1513 = *mut SERVER_INFO_1513;
-pub type LPSERVER_INFO_1513 = *mut SERVER_INFO_1513;
-STRUCT!{struct SERVER_INFO_1514 {
- sv1514_enablesoftcompat: BOOL,
-}}
-pub type PSERVER_INFO_1514 = *mut SERVER_INFO_1514;
-pub type LPSERVER_INFO_1514 = *mut SERVER_INFO_1514;
-STRUCT!{struct SERVER_INFO_1515 {
- sv1515_enableforcedlogoff: BOOL,
-}}
-pub type PSERVER_INFO_1515 = *mut SERVER_INFO_1515;
-pub type LPSERVER_INFO_1515 = *mut SERVER_INFO_1515;
-STRUCT!{struct SERVER_INFO_1516 {
- sv1516_timesource: BOOL,
-}}
-pub type PSERVER_INFO_1516 = *mut SERVER_INFO_1516;
-pub type LPSERVER_INFO_1516 = *mut SERVER_INFO_1516;
-STRUCT!{struct SERVER_INFO_1518 {
- sv1518_lmannounce: BOOL,
-}}
-pub type PSERVER_INFO_1518 = *mut SERVER_INFO_1518;
-pub type LPSERVER_INFO_1518 = *mut SERVER_INFO_1518;
-STRUCT!{struct SERVER_INFO_1520 {
- sv1520_maxcopyreadlen: DWORD,
-}}
-pub type PSERVER_INFO_1520 = *mut SERVER_INFO_1520;
-pub type LPSERVER_INFO_1520 = *mut SERVER_INFO_1520;
-STRUCT!{struct SERVER_INFO_1521 {
- sv1521_maxcopywritelen: DWORD,
-}}
-pub type PSERVER_INFO_1521 = *mut SERVER_INFO_1521;
-pub type LPSERVER_INFO_1521 = *mut SERVER_INFO_1521;
-STRUCT!{struct SERVER_INFO_1522 {
- sv1522_minkeepsearch: DWORD,
-}}
-pub type PSERVER_INFO_1522 = *mut SERVER_INFO_1522;
-pub type LPSERVER_INFO_1522 = *mut SERVER_INFO_1522;
-STRUCT!{struct SERVER_INFO_1523 {
- sv1523_maxkeepsearch: DWORD,
-}}
-pub type PSERVER_INFO_1523 = *mut SERVER_INFO_1523;
-pub type LPSERVER_INFO_1523 = *mut SERVER_INFO_1523;
-STRUCT!{struct SERVER_INFO_1524 {
- sv1524_minkeepcomplsearch: DWORD,
-}}
-pub type PSERVER_INFO_1524 = *mut SERVER_INFO_1524;
-pub type LPSERVER_INFO_1524 = *mut SERVER_INFO_1524;
-STRUCT!{struct SERVER_INFO_1525 {
- sv1525_maxkeepcomplsearch: DWORD,
-}}
-pub type PSERVER_INFO_1525 = *mut SERVER_INFO_1525;
-pub type LPSERVER_INFO_1525 = *mut SERVER_INFO_1525;
-STRUCT!{struct SERVER_INFO_1528 {
- sv1528_scavtimeout: DWORD,
-}}
-pub type PSERVER_INFO_1528 = *mut SERVER_INFO_1528;
-pub type LPSERVER_INFO_1528 = *mut SERVER_INFO_1528;
-STRUCT!{struct SERVER_INFO_1529 {
- sv1529_minrcvqueue: DWORD,
-}}
-pub type PSERVER_INFO_1529 = *mut SERVER_INFO_1529;
-pub type LPSERVER_INFO_1529 = *mut SERVER_INFO_1529;
-STRUCT!{struct SERVER_INFO_1530 {
- sv1530_minfreeworkitems: DWORD,
-}}
-pub type PSERVER_INFO_1530 = *mut SERVER_INFO_1530;
-pub type LPSERVER_INFO_1530 = *mut SERVER_INFO_1530;
-STRUCT!{struct SERVER_INFO_1533 {
- sv1533_maxmpxct: DWORD,
-}}
-pub type PSERVER_INFO_1533 = *mut SERVER_INFO_1533;
-pub type LPSERVER_INFO_1533 = *mut SERVER_INFO_1533;
-STRUCT!{struct SERVER_INFO_1534 {
- sv1534_oplockbreakwait: DWORD,
-}}
-pub type PSERVER_INFO_1534 = *mut SERVER_INFO_1534;
-pub type LPSERVER_INFO_1534 = *mut SERVER_INFO_1534;
-STRUCT!{struct SERVER_INFO_1535 {
- sv1535_oplockbreakresponsewait: DWORD,
-}}
-pub type PSERVER_INFO_1535 = *mut SERVER_INFO_1535;
-pub type LPSERVER_INFO_1535 = *mut SERVER_INFO_1535;
-STRUCT!{struct SERVER_INFO_1536 {
- sv1536_enableoplocks: BOOL,
-}}
-pub type PSERVER_INFO_1536 = *mut SERVER_INFO_1536;
-pub type LPSERVER_INFO_1536 = *mut SERVER_INFO_1536;
-STRUCT!{struct SERVER_INFO_1537 {
- sv1537_enableoplockforceclose: BOOL,
-}}
-pub type PSERVER_INFO_1537 = *mut SERVER_INFO_1537;
-pub type LPSERVER_INFO_1537 = *mut SERVER_INFO_1537;
-STRUCT!{struct SERVER_INFO_1538 {
- sv1538_enablefcbopens: BOOL,
-}}
-pub type PSERVER_INFO_1538 = *mut SERVER_INFO_1538;
-pub type LPSERVER_INFO_1538 = *mut SERVER_INFO_1538;
-STRUCT!{struct SERVER_INFO_1539 {
- sv1539_enableraw: BOOL,
-}}
-pub type PSERVER_INFO_1539 = *mut SERVER_INFO_1539;
-pub type LPSERVER_INFO_1539 = *mut SERVER_INFO_1539;
-STRUCT!{struct SERVER_INFO_1540 {
- sv1540_enablesharednetdrives: BOOL,
-}}
-pub type PSERVER_INFO_1540 = *mut SERVER_INFO_1540;
-pub type LPSERVER_INFO_1540 = *mut SERVER_INFO_1540;
-STRUCT!{struct SERVER_INFO_1541 {
- sv1541_minfreeconnections: BOOL,
-}}
-pub type PSERVER_INFO_1541 = *mut SERVER_INFO_1541;
-pub type LPSERVER_INFO_1541 = *mut SERVER_INFO_1541;
-STRUCT!{struct SERVER_INFO_1542 {
- sv1542_maxfreeconnections: BOOL,
-}}
-pub type PSERVER_INFO_1542 = *mut SERVER_INFO_1542;
-pub type LPSERVER_INFO_1542 = *mut SERVER_INFO_1542;
-STRUCT!{struct SERVER_INFO_1543 {
- sv1543_initsesstable: DWORD,
-}}
-pub type PSERVER_INFO_1543 = *mut SERVER_INFO_1543;
-pub type LPSERVER_INFO_1543 = *mut SERVER_INFO_1543;
-STRUCT!{struct SERVER_INFO_1544 {
- sv1544_initconntable: DWORD,
-}}
-pub type PSERVER_INFO_1544 = *mut SERVER_INFO_1544;
-pub type LPSERVER_INFO_1544 = *mut SERVER_INFO_1544;
-STRUCT!{struct SERVER_INFO_1545 {
- sv1545_initfiletable: DWORD,
-}}
-pub type PSERVER_INFO_1545 = *mut SERVER_INFO_1545;
-pub type LPSERVER_INFO_1545 = *mut SERVER_INFO_1545;
-STRUCT!{struct SERVER_INFO_1546 {
- sv1546_initsearchtable: DWORD,
-}}
-pub type PSERVER_INFO_1546 = *mut SERVER_INFO_1546;
-pub type LPSERVER_INFO_1546 = *mut SERVER_INFO_1546;
-STRUCT!{struct SERVER_INFO_1547 {
- sv1547_alertschedule: DWORD,
-}}
-pub type PSERVER_INFO_1547 = *mut SERVER_INFO_1547;
-pub type LPSERVER_INFO_1547 = *mut SERVER_INFO_1547;
-STRUCT!{struct SERVER_INFO_1548 {
- sv1548_errorthreshold: DWORD,
-}}
-pub type PSERVER_INFO_1548 = *mut SERVER_INFO_1548;
-pub type LPSERVER_INFO_1548 = *mut SERVER_INFO_1548;
-STRUCT!{struct SERVER_INFO_1549 {
- sv1549_networkerrorthreshold: DWORD,
-}}
-pub type PSERVER_INFO_1549 = *mut SERVER_INFO_1549;
-pub type LPSERVER_INFO_1549 = *mut SERVER_INFO_1549;
-STRUCT!{struct SERVER_INFO_1550 {
- sv1550_diskspacethreshold: DWORD,
-}}
-pub type PSERVER_INFO_1550 = *mut SERVER_INFO_1550;
-pub type LPSERVER_INFO_1550 = *mut SERVER_INFO_1550;
-STRUCT!{struct SERVER_INFO_1552 {
- sv1552_maxlinkdelay: DWORD,
-}}
-pub type PSERVER_INFO_1552 = *mut SERVER_INFO_1552;
-pub type LPSERVER_INFO_1552 = *mut SERVER_INFO_1552;
-STRUCT!{struct SERVER_INFO_1553 {
- sv1553_minlinkthroughput: DWORD,
-}}
-pub type PSERVER_INFO_1553 = *mut SERVER_INFO_1553;
-pub type LPSERVER_INFO_1553 = *mut SERVER_INFO_1553;
-STRUCT!{struct SERVER_INFO_1554 {
- sv1554_linkinfovalidtime: DWORD,
-}}
-pub type PSERVER_INFO_1554 = *mut SERVER_INFO_1554;
-pub type LPSERVER_INFO_1554 = *mut SERVER_INFO_1554;
-STRUCT!{struct SERVER_INFO_1555 {
- sv1555_scavqosinfoupdatetime: DWORD,
-}}
-pub type PSERVER_INFO_1555 = *mut SERVER_INFO_1555;
-pub type LPSERVER_INFO_1555 = *mut SERVER_INFO_1555;
-STRUCT!{struct SERVER_INFO_1556 {
- sv1556_maxworkitemidletime: DWORD,
-}}
-pub type PSERVER_INFO_1556 = *mut SERVER_INFO_1556;
-pub type LPSERVER_INFO_1556 = *mut SERVER_INFO_1556;
-STRUCT!{struct SERVER_INFO_1557 {
- sv1557_maxrawworkitems: DWORD,
-}}
-pub type PSERVER_INFO_1557 = *mut SERVER_INFO_1557;
-pub type LPSERVER_INFO_1557 = *mut SERVER_INFO_1557;
-STRUCT!{struct SERVER_INFO_1560 {
- sv1560_producttype: DWORD,
-}}
-pub type PSERVER_INFO_1560 = *mut SERVER_INFO_1560;
-pub type LPSERVER_INFO_1560 = *mut SERVER_INFO_1560;
-STRUCT!{struct SERVER_INFO_1561 {
- sv1561_serversize: DWORD,
-}}
-pub type PSERVER_INFO_1561 = *mut SERVER_INFO_1561;
-pub type LPSERVER_INFO_1561 = *mut SERVER_INFO_1561;
-STRUCT!{struct SERVER_INFO_1562 {
- sv1562_connectionlessautodisc: DWORD,
-}}
-pub type PSERVER_INFO_1562 = *mut SERVER_INFO_1562;
-pub type LPSERVER_INFO_1562 = *mut SERVER_INFO_1562;
-STRUCT!{struct SERVER_INFO_1563 {
- sv1563_sharingviolationretries: DWORD,
-}}
-pub type PSERVER_INFO_1563 = *mut SERVER_INFO_1563;
-pub type LPSERVER_INFO_1563 = *mut SERVER_INFO_1563;
-STRUCT!{struct SERVER_INFO_1564 {
- sv1564_sharingviolationdelay: DWORD,
-}}
-pub type PSERVER_INFO_1564 = *mut SERVER_INFO_1564;
-pub type LPSERVER_INFO_1564 = *mut SERVER_INFO_1564;
-STRUCT!{struct SERVER_INFO_1565 {
- sv1565_maxglobalopensearch: DWORD,
-}}
-pub type PSERVER_INFO_1565 = *mut SERVER_INFO_1565;
-pub type LPSERVER_INFO_1565 = *mut SERVER_INFO_1565;
-STRUCT!{struct SERVER_INFO_1566 {
- sv1566_removeduplicatesearches: BOOL,
-}}
-pub type PSERVER_INFO_1566 = *mut SERVER_INFO_1566;
-pub type LPSERVER_INFO_1566 = *mut SERVER_INFO_1566;
-STRUCT!{struct SERVER_INFO_1567 {
- sv1567_lockviolationretries: DWORD,
-}}
-pub type PSERVER_INFO_1567 = *mut SERVER_INFO_1567;
-pub type LPSERVER_INFO_1567 = *mut SERVER_INFO_1567;
-STRUCT!{struct SERVER_INFO_1568 {
- sv1568_lockviolationoffset: DWORD,
-}}
-pub type PSERVER_INFO_1568 = *mut SERVER_INFO_1568;
-pub type LPSERVER_INFO_1568 = *mut SERVER_INFO_1568;
-STRUCT!{struct SERVER_INFO_1569 {
- sv1569_lockviolationdelay: DWORD,
-}}
-pub type PSERVER_INFO_1569 = *mut SERVER_INFO_1569;
-pub type LPSERVER_INFO_1569 = *mut SERVER_INFO_1569;
-STRUCT!{struct SERVER_INFO_1570 {
- sv1570_mdlreadswitchover: DWORD,
-}}
-pub type PSERVER_INFO_1570 = *mut SERVER_INFO_1570;
-pub type LPSERVER_INFO_1570 = *mut SERVER_INFO_1570;
-STRUCT!{struct SERVER_INFO_1571 {
- sv1571_cachedopenlimit: DWORD,
-}}
-pub type PSERVER_INFO_1571 = *mut SERVER_INFO_1571;
-pub type LPSERVER_INFO_1571 = *mut SERVER_INFO_1571;
-STRUCT!{struct SERVER_INFO_1572 {
- sv1572_criticalthreads: DWORD,
-}}
-pub type PSERVER_INFO_1572 = *mut SERVER_INFO_1572;
-pub type LPSERVER_INFO_1572 = *mut SERVER_INFO_1572;
-STRUCT!{struct SERVER_INFO_1573 {
- sv1573_restrictnullsessaccess: DWORD,
-}}
-pub type PSERVER_INFO_1573 = *mut SERVER_INFO_1573;
-pub type LPSERVER_INFO_1573 = *mut SERVER_INFO_1573;
-STRUCT!{struct SERVER_INFO_1574 {
- sv1574_enablewfw311directipx: DWORD,
-}}
-pub type PSERVER_INFO_1574 = *mut SERVER_INFO_1574;
-pub type LPSERVER_INFO_1574 = *mut SERVER_INFO_1574;
-STRUCT!{struct SERVER_INFO_1575 {
- sv1575_otherqueueaffinity: DWORD,
-}}
-pub type PSERVER_INFO_1575 = *mut SERVER_INFO_1575;
-pub type LPSERVER_INFO_1575 = *mut SERVER_INFO_1575;
-STRUCT!{struct SERVER_INFO_1576 {
- sv1576_queuesamplesecs: DWORD,
-}}
-pub type PSERVER_INFO_1576 = *mut SERVER_INFO_1576;
-pub type LPSERVER_INFO_1576 = *mut SERVER_INFO_1576;
-STRUCT!{struct SERVER_INFO_1577 {
- sv1577_balancecount: DWORD,
-}}
-pub type PSERVER_INFO_1577 = *mut SERVER_INFO_1577;
-pub type LPSERVER_INFO_1577 = *mut SERVER_INFO_1577;
-STRUCT!{struct SERVER_INFO_1578 {
- sv1578_preferredaffinity: DWORD,
-}}
-pub type PSERVER_INFO_1578 = *mut SERVER_INFO_1578;
-pub type LPSERVER_INFO_1578 = *mut SERVER_INFO_1578;
-STRUCT!{struct SERVER_INFO_1579 {
- sv1579_maxfreerfcbs: DWORD,
-}}
-pub type PSERVER_INFO_1579 = *mut SERVER_INFO_1579;
-pub type LPSERVER_INFO_1579 = *mut SERVER_INFO_1579;
-STRUCT!{struct SERVER_INFO_1580 {
- sv1580_maxfreemfcbs: DWORD,
-}}
-pub type PSERVER_INFO_1580 = *mut SERVER_INFO_1580;
-pub type LPSERVER_INFO_1580 = *mut SERVER_INFO_1580;
-STRUCT!{struct SERVER_INFO_1581 {
- sv1581_maxfreemlcbs: DWORD,
-}}
-pub type PSERVER_INFO_1581 = *mut SERVER_INFO_1581;
-pub type LPSERVER_INFO_1581 = *mut SERVER_INFO_1581;
-STRUCT!{struct SERVER_INFO_1582 {
- sv1582_maxfreepagedpoolchunks: DWORD,
-}}
-pub type PSERVER_INFO_1582 = *mut SERVER_INFO_1582;
-pub type LPSERVER_INFO_1582 = *mut SERVER_INFO_1582;
-STRUCT!{struct SERVER_INFO_1583 {
- sv1583_minpagedpoolchunksize: DWORD,
-}}
-pub type PSERVER_INFO_1583 = *mut SERVER_INFO_1583;
-pub type LPSERVER_INFO_1583 = *mut SERVER_INFO_1583;
-STRUCT!{struct SERVER_INFO_1584 {
- sv1584_maxpagedpoolchunksize: DWORD,
-}}
-pub type PSERVER_INFO_1584 = *mut SERVER_INFO_1584;
-pub type LPSERVER_INFO_1584 = *mut SERVER_INFO_1584;
-STRUCT!{struct SERVER_INFO_1585 {
- sv1585_sendsfrompreferredprocessor: BOOL,
-}}
-pub type PSERVER_INFO_1585 = *mut SERVER_INFO_1585;
-pub type LPSERVER_INFO_1585 = *mut SERVER_INFO_1585;
-STRUCT!{struct SERVER_INFO_1586 {
- sv1586_maxthreadsperqueue: DWORD,
-}}
-pub type PSERVER_INFO_1586 = *mut SERVER_INFO_1586;
-pub type LPSERVER_INFO_1586 = *mut SERVER_INFO_1586;
-STRUCT!{struct SERVER_INFO_1587 {
- sv1587_cacheddirectorylimit: DWORD,
-}}
-pub type PSERVER_INFO_1587 = *mut SERVER_INFO_1587;
-pub type LPSERVER_INFO_1587 = *mut SERVER_INFO_1587;
-STRUCT!{struct SERVER_INFO_1588 {
- sv1588_maxcopylength: DWORD,
-}}
-pub type PSERVER_INFO_1588 = *mut SERVER_INFO_1588;
-pub type LPSERVER_INFO_1588 = *mut SERVER_INFO_1588;
-STRUCT!{struct SERVER_INFO_1590 {
- sv1590_enablecompression: DWORD,
-}}
-pub type PSERVER_INFO_1590 = *mut SERVER_INFO_1590;
-pub type LPSERVER_INFO_1590 = *mut SERVER_INFO_1590;
-STRUCT!{struct SERVER_INFO_1591 {
- sv1591_autosharewks: DWORD,
-}}
-pub type PSERVER_INFO_1591 = *mut SERVER_INFO_1591;
-pub type LPSERVER_INFO_1591 = *mut SERVER_INFO_1591;
-STRUCT!{struct SERVER_INFO_1592 {
- sv1592_autosharewks: DWORD,
-}}
-pub type PSERVER_INFO_1592 = *mut SERVER_INFO_1592;
-pub type LPSERVER_INFO_1592 = *mut SERVER_INFO_1592;
-STRUCT!{struct SERVER_INFO_1593 {
- sv1593_enablesecuritysignature: DWORD,
-}}
-pub type PSERVER_INFO_1593 = *mut SERVER_INFO_1593;
-pub type LPSERVER_INFO_1593 = *mut SERVER_INFO_1593;
-STRUCT!{struct SERVER_INFO_1594 {
- sv1594_requiresecuritysignature: DWORD,
-}}
-pub type PSERVER_INFO_1594 = *mut SERVER_INFO_1594;
-pub type LPSERVER_INFO_1594 = *mut SERVER_INFO_1594;
-STRUCT!{struct SERVER_INFO_1595 {
- sv1595_minclientbuffersize: DWORD,
-}}
-pub type PSERVER_INFO_1595 = *mut SERVER_INFO_1595;
-pub type LPSERVER_INFO_1595 = *mut SERVER_INFO_1595;
-STRUCT!{struct SERVER_INFO_1596 {
- sv1596_ConnectionNoSessionsTimeout: DWORD,
-}}
-pub type PSERVER_INFO_1596 = *mut SERVER_INFO_1596;
-pub type LPSERVER_INFO_1596 = *mut SERVER_INFO_1596;
-STRUCT!{struct SERVER_INFO_1597 {
- sv1597_IdleThreadTimeOut: DWORD,
-}}
-pub type PSERVER_INFO_1597 = *mut SERVER_INFO_1597;
-pub type LPSERVER_INFO_1597 = *mut SERVER_INFO_1597;
-STRUCT!{struct SERVER_INFO_1598 {
- sv1598_enableW9xsecuritysignature: DWORD,
-}}
-pub type PSERVER_INFO_1598 = *mut SERVER_INFO_1598;
-pub type LPSERVER_INFO_1598 = *mut SERVER_INFO_1598;
-STRUCT!{struct SERVER_INFO_1599 {
- sv1598_enforcekerberosreauthentication: BOOLEAN,
-}}
-pub type PSERVER_INFO_1599 = *mut SERVER_INFO_1599;
-pub type LPSERVER_INFO_1599 = *mut SERVER_INFO_1599;
-STRUCT!{struct SERVER_INFO_1600 {
- sv1598_disabledos: BOOLEAN,
-}}
-pub type PSERVER_INFO_1600 = *mut SERVER_INFO_1600;
-pub type LPSERVER_INFO_1600 = *mut SERVER_INFO_1600;
-STRUCT!{struct SERVER_INFO_1601 {
- sv1598_lowdiskspaceminimum: DWORD,
-}}
-pub type PSERVER_INFO_1601 = *mut SERVER_INFO_1601;
-pub type LPSERVER_INFO_1601 = *mut SERVER_INFO_1601;
-STRUCT!{struct SERVER_INFO_1602 {
- sv_1598_disablestrictnamechecking: BOOL,
-}}
-pub type PSERVER_INFO_1602 = *mut SERVER_INFO_1602;
-pub type LPSERVER_INFO_1602 = *mut SERVER_INFO_1602;
-STRUCT!{struct SERVER_TRANSPORT_INFO_0 {
- svti0_numberofvcs: DWORD,
- svti0_transportname: LMSTR,
- svti0_transportaddress: LPBYTE,
- svti0_transportaddresslength: DWORD,
- svti0_networkaddress: LMSTR,
-}}
-pub type PSERVER_TRANSPORT_INFO_0 = *mut SERVER_TRANSPORT_INFO_0;
-pub type LPSERVER_TRANSPORT_INFO_0 = *mut SERVER_TRANSPORT_INFO_0;
-STRUCT!{struct SERVER_TRANSPORT_INFO_1 {
- svti1_numberofvcs: DWORD,
- svti1_transportname: LMSTR,
- svti1_transportaddress: LPBYTE,
- svti1_transportaddresslength: DWORD,
- svti1_networkaddress: LMSTR,
- svti1_domain: LMSTR,
-}}
-pub type PSERVER_TRANSPORT_INFO_1 = *mut SERVER_TRANSPORT_INFO_1;
-pub type LPSERVER_TRANSPORT_INFO_1 = *mut SERVER_TRANSPORT_INFO_1;
-STRUCT!{struct SERVER_TRANSPORT_INFO_2 {
- svti2_numberofvcs: DWORD,
- svti2_transportname: LMSTR,
- svti2_transportaddress: LPBYTE,
- svti2_transportaddresslength: DWORD,
- svti2_networkaddress: LMSTR,
- svti2_domain: LMSTR,
- svti2_flags: ULONG,
-}}
-pub type PSERVER_TRANSPORT_INFO_2 = *mut SERVER_TRANSPORT_INFO_2;
-pub type LPSERVER_TRANSPORT_INFO_2 = *mut SERVER_TRANSPORT_INFO_2;
-STRUCT!{struct SERVER_TRANSPORT_INFO_3 {
- svti3_numberofvcs: DWORD,
- svti3_transportname: LMSTR,
- svti3_transportaddress: LPBYTE,
- svti3_transportaddresslength: DWORD,
- svti3_networkaddress: LMSTR,
- svti3_domain: LMSTR,
- svti3_flags: ULONG,
- svti3_passwordlength: DWORD,
- svti3_password: [BYTE; 256],
-}}
-pub type PSERVER_TRANSPORT_INFO_3 = *mut SERVER_TRANSPORT_INFO_3;
-pub type LPSERVER_TRANSPORT_INFO_3 = *mut SERVER_TRANSPORT_INFO_3;
-pub const SV_PLATFORM_ID_OS2: DWORD = 400;
-pub const SV_PLATFORM_ID_NT: DWORD = 500;
-pub const MAJOR_VERSION_MASK: DWORD = 0x0F;
-pub const SV_TYPE_WORKSTATION: DWORD = 0x00000001;
-pub const SV_TYPE_SERVER: DWORD = 0x00000002;
-pub const SV_TYPE_SQLSERVER: DWORD = 0x00000004;
-pub const SV_TYPE_DOMAIN_CTRL: DWORD = 0x00000008;
-pub const SV_TYPE_DOMAIN_BAKCTRL: DWORD = 0x00000010;
-pub const SV_TYPE_TIME_SOURCE: DWORD = 0x00000020;
-pub const SV_TYPE_AFP: DWORD = 0x00000040;
-pub const SV_TYPE_NOVELL: DWORD = 0x00000080;
-pub const SV_TYPE_DOMAIN_MEMBER: DWORD = 0x00000100;
-pub const SV_TYPE_PRINTQ_SERVER: DWORD = 0x00000200;
-pub const SV_TYPE_DIALIN_SERVER: DWORD = 0x00000400;
-pub const SV_TYPE_XENIX_SERVER: DWORD = 0x00000800;
-pub const SV_TYPE_SERVER_UNIX: DWORD = SV_TYPE_XENIX_SERVER;
-pub const SV_TYPE_NT: DWORD = 0x00001000;
-pub const SV_TYPE_WFW: DWORD = 0x00002000;
-pub const SV_TYPE_SERVER_MFPN: DWORD = 0x00004000;
-pub const SV_TYPE_SERVER_NT: DWORD = 0x00008000;
-pub const SV_TYPE_POTENTIAL_BROWSER: DWORD = 0x00010000;
-pub const SV_TYPE_BACKUP_BROWSER: DWORD = 0x00020000;
-pub const SV_TYPE_MASTER_BROWSER: DWORD = 0x00040000;
-pub const SV_TYPE_DOMAIN_MASTER: DWORD = 0x00080000;
-pub const SV_TYPE_SERVER_OSF: DWORD = 0x00100000;
-pub const SV_TYPE_SERVER_VMS: DWORD = 0x00200000;
-pub const SV_TYPE_WINDOWS: DWORD = 0x00400000;
-pub const SV_TYPE_DFS: DWORD = 0x00800000;
-pub const SV_TYPE_CLUSTER_NT: DWORD = 0x01000000;
-pub const SV_TYPE_TERMINALSERVER: DWORD = 0x02000000;
-pub const SV_TYPE_CLUSTER_VS_NT: DWORD = 0x04000000;
-pub const SV_TYPE_DCE: DWORD = 0x10000000;
-pub const SV_TYPE_ALTERNATE_XPORT: DWORD = 0x20000000;
-pub const SV_TYPE_LOCAL_LIST_ONLY: DWORD = 0x40000000;
-pub const SV_TYPE_DOMAIN_ENUM: DWORD = 0x80000000;
-pub const SV_TYPE_ALL: DWORD = 0xFFFFFFFF;
-pub const SV_NODISC: DWORD = -1i32 as u32;
-pub const SV_USERSECURITY: DWORD = 1;
-pub const SV_SHARESECURITY: DWORD = 0;
-pub const SV_HIDDEN: DWORD = 1;
-pub const SV_VISIBLE: DWORD = 0;
-pub const SV_PLATFORM_ID_PARMNUM: DWORD = 101;
-pub const SV_NAME_PARMNUM: DWORD = 102;
-pub const SV_VERSION_MAJOR_PARMNUM: DWORD = 103;
-pub const SV_VERSION_MINOR_PARMNUM: DWORD = 104;
-pub const SV_TYPE_PARMNUM: DWORD = 105;
-pub const SV_COMMENT_PARMNUM: DWORD = 5;
-pub const SV_USERS_PARMNUM: DWORD = 107;
-pub const SV_DISC_PARMNUM: DWORD = 10;
-pub const SV_HIDDEN_PARMNUM: DWORD = 16;
-pub const SV_ANNOUNCE_PARMNUM: DWORD = 17;
-pub const SV_ANNDELTA_PARMNUM: DWORD = 18;
-pub const SV_USERPATH_PARMNUM: DWORD = 112;
-pub const SV_ULIST_MTIME_PARMNUM: DWORD = 401;
-pub const SV_GLIST_MTIME_PARMNUM: DWORD = 402;
-pub const SV_ALIST_MTIME_PARMNUM: DWORD = 403;
-pub const SV_ALERTS_PARMNUM: DWORD = 11;
-pub const SV_SECURITY_PARMNUM: DWORD = 405;
-pub const SV_NUMADMIN_PARMNUM: DWORD = 406;
-pub const SV_LANMASK_PARMNUM: DWORD = 407;
-pub const SV_GUESTACC_PARMNUM: DWORD = 408;
-pub const SV_CHDEVQ_PARMNUM: DWORD = 410;
-pub const SV_CHDEVJOBS_PARMNUM: DWORD = 411;
-pub const SV_CONNECTIONS_PARMNUM: DWORD = 412;
-pub const SV_SHARES_PARMNUM: DWORD = 413;
-pub const SV_OPENFILES_PARMNUM: DWORD = 414;
-pub const SV_SESSREQS_PARMNUM: DWORD = 417;
-pub const SV_ACTIVELOCKS_PARMNUM: DWORD = 419;
-pub const SV_NUMREQBUF_PARMNUM: DWORD = 420;
-pub const SV_NUMBIGBUF_PARMNUM: DWORD = 422;
-pub const SV_NUMFILETASKS_PARMNUM: DWORD = 423;
-pub const SV_ALERTSCHED_PARMNUM: DWORD = 37;
-pub const SV_ERRORALERT_PARMNUM: DWORD = 38;
-pub const SV_LOGONALERT_PARMNUM: DWORD = 39;
-pub const SV_ACCESSALERT_PARMNUM: DWORD = 40;
-pub const SV_DISKALERT_PARMNUM: DWORD = 41;
-pub const SV_NETIOALERT_PARMNUM: DWORD = 42;
-pub const SV_MAXAUDITSZ_PARMNUM: DWORD = 43;
-pub const SV_SRVHEURISTICS_PARMNUM: DWORD = 431;
-pub const SV_SESSOPENS_PARMNUM: DWORD = 501;
-pub const SV_SESSVCS_PARMNUM: DWORD = 502;
-pub const SV_OPENSEARCH_PARMNUM: DWORD = 503;
-pub const SV_SIZREQBUF_PARMNUM: DWORD = 504;
-pub const SV_INITWORKITEMS_PARMNUM: DWORD = 505;
-pub const SV_MAXWORKITEMS_PARMNUM: DWORD = 506;
-pub const SV_RAWWORKITEMS_PARMNUM: DWORD = 507;
-pub const SV_IRPSTACKSIZE_PARMNUM: DWORD = 508;
-pub const SV_MAXRAWBUFLEN_PARMNUM: DWORD = 509;
-pub const SV_SESSUSERS_PARMNUM: DWORD = 510;
-pub const SV_SESSCONNS_PARMNUM: DWORD = 511;
-pub const SV_MAXNONPAGEDMEMORYUSAGE_PARMNUM: DWORD = 512;
-pub const SV_MAXPAGEDMEMORYUSAGE_PARMNUM: DWORD = 513;
-pub const SV_ENABLESOFTCOMPAT_PARMNUM: DWORD = 514;
-pub const SV_ENABLEFORCEDLOGOFF_PARMNUM: DWORD = 515;
-pub const SV_TIMESOURCE_PARMNUM: DWORD = 516;
-pub const SV_ACCEPTDOWNLEVELAPIS_PARMNUM: DWORD = 517;
-pub const SV_LMANNOUNCE_PARMNUM: DWORD = 518;
-pub const SV_DOMAIN_PARMNUM: DWORD = 519;
-pub const SV_MAXCOPYREADLEN_PARMNUM: DWORD = 520;
-pub const SV_MAXCOPYWRITELEN_PARMNUM: DWORD = 521;
-pub const SV_MINKEEPSEARCH_PARMNUM: DWORD = 522;
-pub const SV_MAXKEEPSEARCH_PARMNUM: DWORD = 523;
-pub const SV_MINKEEPCOMPLSEARCH_PARMNUM: DWORD = 524;
-pub const SV_MAXKEEPCOMPLSEARCH_PARMNUM: DWORD = 525;
-pub const SV_THREADCOUNTADD_PARMNUM: DWORD = 526;
-pub const SV_NUMBLOCKTHREADS_PARMNUM: DWORD = 527;
-pub const SV_SCAVTIMEOUT_PARMNUM: DWORD = 528;
-pub const SV_MINRCVQUEUE_PARMNUM: DWORD = 529;
-pub const SV_MINFREEWORKITEMS_PARMNUM: DWORD = 530;
-pub const SV_XACTMEMSIZE_PARMNUM: DWORD = 531;
-pub const SV_THREADPRIORITY_PARMNUM: DWORD = 532;
-pub const SV_MAXMPXCT_PARMNUM: DWORD = 533;
-pub const SV_OPLOCKBREAKWAIT_PARMNUM: DWORD = 534;
-pub const SV_OPLOCKBREAKRESPONSEWAIT_PARMNUM: DWORD = 535;
-pub const SV_ENABLEOPLOCKS_PARMNUM: DWORD = 536;
-pub const SV_ENABLEOPLOCKFORCECLOSE_PARMNUM: DWORD = 537;
-pub const SV_ENABLEFCBOPENS_PARMNUM: DWORD = 538;
-pub const SV_ENABLERAW_PARMNUM: DWORD = 539;
-pub const SV_ENABLESHAREDNETDRIVES_PARMNUM: DWORD = 540;
-pub const SV_MINFREECONNECTIONS_PARMNUM: DWORD = 541;
-pub const SV_MAXFREECONNECTIONS_PARMNUM: DWORD = 542;
-pub const SV_INITSESSTABLE_PARMNUM: DWORD = 543;
-pub const SV_INITCONNTABLE_PARMNUM: DWORD = 544;
-pub const SV_INITFILETABLE_PARMNUM: DWORD = 545;
-pub const SV_INITSEARCHTABLE_PARMNUM: DWORD = 546;
-pub const SV_ALERTSCHEDULE_PARMNUM: DWORD = 547;
-pub const SV_ERRORTHRESHOLD_PARMNUM: DWORD = 548;
-pub const SV_NETWORKERRORTHRESHOLD_PARMNUM: DWORD = 549;
-pub const SV_DISKSPACETHRESHOLD_PARMNUM: DWORD = 550;
-pub const SV_MAXLINKDELAY_PARMNUM: DWORD = 552;
-pub const SV_MINLINKTHROUGHPUT_PARMNUM: DWORD = 553;
-pub const SV_LINKINFOVALIDTIME_PARMNUM: DWORD = 554;
-pub const SV_SCAVQOSINFOUPDATETIME_PARMNUM: DWORD = 555;
-pub const SV_MAXWORKITEMIDLETIME_PARMNUM: DWORD = 556;
-pub const SV_MAXRAWWORKITEMS_PARMNUM: DWORD = 557;
-pub const SV_PRODUCTTYPE_PARMNUM: DWORD = 560;
-pub const SV_SERVERSIZE_PARMNUM: DWORD = 561;
-pub const SV_CONNECTIONLESSAUTODISC_PARMNUM: DWORD = 562;
-pub const SV_SHARINGVIOLATIONRETRIES_PARMNUM: DWORD = 563;
-pub const SV_SHARINGVIOLATIONDELAY_PARMNUM: DWORD = 564;
-pub const SV_MAXGLOBALOPENSEARCH_PARMNUM: DWORD = 565;
-pub const SV_REMOVEDUPLICATESEARCHES_PARMNUM: DWORD = 566;
-pub const SV_LOCKVIOLATIONRETRIES_PARMNUM: DWORD = 567;
-pub const SV_LOCKVIOLATIONOFFSET_PARMNUM: DWORD = 568;
-pub const SV_LOCKVIOLATIONDELAY_PARMNUM: DWORD = 569;
-pub const SV_MDLREADSWITCHOVER_PARMNUM: DWORD = 570;
-pub const SV_CACHEDOPENLIMIT_PARMNUM: DWORD = 571;
-pub const SV_CRITICALTHREADS_PARMNUM: DWORD = 572;
-pub const SV_RESTRICTNULLSESSACCESS_PARMNUM: DWORD = 573;
-pub const SV_ENABLEWFW311DIRECTIPX_PARMNUM: DWORD = 574;
-pub const SV_OTHERQUEUEAFFINITY_PARMNUM: DWORD = 575;
-pub const SV_QUEUESAMPLESECS_PARMNUM: DWORD = 576;
-pub const SV_BALANCECOUNT_PARMNUM: DWORD = 577;
-pub const SV_PREFERREDAFFINITY_PARMNUM: DWORD = 578;
-pub const SV_MAXFREERFCBS_PARMNUM: DWORD = 579;
-pub const SV_MAXFREEMFCBS_PARMNUM: DWORD = 580;
-pub const SV_MAXFREELFCBS_PARMNUM: DWORD = 581;
-pub const SV_MAXFREEPAGEDPOOLCHUNKS_PARMNUM: DWORD = 582;
-pub const SV_MINPAGEDPOOLCHUNKSIZE_PARMNUM: DWORD = 583;
-pub const SV_MAXPAGEDPOOLCHUNKSIZE_PARMNUM: DWORD = 584;
-pub const SV_SENDSFROMPREFERREDPROCESSOR_PARMNUM: DWORD = 585;
-pub const SV_MAXTHREADSPERQUEUE_PARMNUM: DWORD = 586;
-pub const SV_CACHEDDIRECTORYLIMIT_PARMNUM: DWORD = 587;
-pub const SV_MAXCOPYLENGTH_PARMNUM: DWORD = 588;
-pub const SV_ENABLECOMPRESSION_PARMNUM: DWORD = 590;
-pub const SV_AUTOSHAREWKS_PARMNUM: DWORD = 591;
-pub const SV_AUTOSHARESERVER_PARMNUM: DWORD = 592;
-pub const SV_ENABLESECURITYSIGNATURE_PARMNUM: DWORD = 593;
-pub const SV_REQUIRESECURITYSIGNATURE_PARMNUM: DWORD = 594;
-pub const SV_MINCLIENTBUFFERSIZE_PARMNUM: DWORD = 595;
-pub const SV_CONNECTIONNOSESSIONSTIMEOUT_PARMNUM: DWORD = 596;
-pub const SV_IDLETHREADTIMEOUT_PARMNUM: DWORD = 597;
-pub const SV_ENABLEW9XSECURITYSIGNATURE_PARMNUM: DWORD = 598;
-pub const SV_ENFORCEKERBEROSREAUTHENTICATION_PARMNUM: DWORD = 599;
-pub const SV_DISABLEDOS_PARMNUM: DWORD = 600;
-pub const SV_LOWDISKSPACEMINIMUM_PARMNUM: DWORD = 601;
-pub const SV_DISABLESTRICTNAMECHECKING_PARMNUM: DWORD = 602;
-pub const SV_ENABLEAUTHENTICATEUSERSHARING_PARMNUM: DWORD = 603;
-pub const SV_COMMENT_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_COMMENT_PARMNUM;
-pub const SV_USERS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_USERS_PARMNUM;
-pub const SV_DISC_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_DISC_PARMNUM;
-pub const SV_HIDDEN_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_HIDDEN_PARMNUM;
-pub const SV_ANNOUNCE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_ANNOUNCE_PARMNUM;
-pub const SV_ANNDELTA_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_ANNDELTA_PARMNUM;
-pub const SV_SESSOPENS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_SESSOPENS_PARMNUM;
-pub const SV_SESSVCS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_SESSVCS_PARMNUM;
-pub const SV_OPENSEARCH_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_OPENSEARCH_PARMNUM;
-pub const SV_MAXWORKITEMS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_MAXWORKITEMS_PARMNUM;
-pub const SV_MAXRAWBUFLEN_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_MAXRAWBUFLEN_PARMNUM;
-pub const SV_SESSUSERS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_SESSUSERS_PARMNUM;
-pub const SV_SESSCONNS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_SESSCONNS_PARMNUM;
-pub const SV_MAXNONPAGEDMEMORYUSAGE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MAXNONPAGEDMEMORYUSAGE_PARMNUM;
-pub const SV_MAXPAGEDMEMORYUSAGE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MAXPAGEDMEMORYUSAGE_PARMNUM;
-pub const SV_ENABLESOFTCOMPAT_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_ENABLESOFTCOMPAT_PARMNUM;
-pub const SV_ENABLEFORCEDLOGOFF_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_ENABLEFORCEDLOGOFF_PARMNUM;
-pub const SV_TIMESOURCE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_TIMESOURCE_PARMNUM;
-pub const SV_LMANNOUNCE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_LMANNOUNCE_PARMNUM;
-pub const SV_MAXCOPYREADLEN_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_MAXCOPYREADLEN_PARMNUM;
-pub const SV_MAXCOPYWRITELEN_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MAXCOPYWRITELEN_PARMNUM;
-pub const SV_MINKEEPSEARCH_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_MINKEEPSEARCH_PARMNUM;
-pub const SV_MAXKEEPSEARCH_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_MAXKEEPSEARCH_PARMNUM;
-pub const SV_MINKEEPCOMPLSEARCH_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MINKEEPCOMPLSEARCH_PARMNUM;
-pub const SV_MAXKEEPCOMPLSEARCH_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MAXKEEPCOMPLSEARCH_PARMNUM;
-pub const SV_SCAVTIMEOUT_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_SCAVTIMEOUT_PARMNUM;
-pub const SV_MINRCVQUEUE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_MINRCVQUEUE_PARMNUM;
-pub const SV_MINFREEWORKITEMS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MINFREEWORKITEMS_PARMNUM;
-pub const SV_MAXMPXCT_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_MAXMPXCT_PARMNUM;
-pub const SV_OPLOCKBREAKWAIT_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_OPLOCKBREAKWAIT_PARMNUM;
-pub const SV_OPLOCKBREAKRESPONSEWAIT_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_OPLOCKBREAKRESPONSEWAIT_PARMNUM;
-pub const SV_ENABLEOPLOCKS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_ENABLEOPLOCKS_PARMNUM;
-pub const SV_ENABLEOPLOCKFORCECLOSE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_ENABLEOPLOCKFORCECLOSE_PARMNUM;
-pub const SV_ENABLEFCBOPENS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_ENABLEFCBOPENS_PARMNUM;
-pub const SV_ENABLERAW_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_ENABLERAW_PARMNUM;
-pub const SV_ENABLESHAREDNETDRIVES_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_ENABLESHAREDNETDRIVES_PARMNUM;
-pub const SV_MINFREECONNECTIONS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MINFREECONNECTIONS_PARMNUM;
-pub const SV_MAXFREECONNECTIONS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MAXFREECONNECTIONS_PARMNUM;
-pub const SV_INITSESSTABLE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_INITSESSTABLE_PARMNUM;
-pub const SV_INITCONNTABLE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_INITCONNTABLE_PARMNUM;
-pub const SV_INITFILETABLE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_INITFILETABLE_PARMNUM;
-pub const SV_INITSEARCHTABLE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_INITSEARCHTABLE_PARMNUM;
-pub const SV_ALERTSCHEDULE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_ALERTSCHEDULE_PARMNUM;
-pub const SV_ERRORTHRESHOLD_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_ERRORTHRESHOLD_PARMNUM;
-pub const SV_NETWORKERRORTHRESHOLD_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_NETWORKERRORTHRESHOLD_PARMNUM;
-pub const SV_DISKSPACETHRESHOLD_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_DISKSPACETHRESHOLD_PARMNUM;
-pub const SV_MAXLINKDELAY_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_MAXLINKDELAY_PARMNUM;
-pub const SV_MINLINKTHROUGHPUT_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MINLINKTHROUGHPUT_PARMNUM;
-pub const SV_LINKINFOVALIDTIME_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_LINKINFOVALIDTIME_PARMNUM;
-pub const SV_SCAVQOSINFOUPDATETIME_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_SCAVQOSINFOUPDATETIME_PARMNUM;
-pub const SV_MAXWORKITEMIDLETIME_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MAXWORKITEMIDLETIME_PARMNUM;
-pub const SV_MAXRAWWORKITEMS_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MAXRAWWORKITEMS_PARMNUM;
-pub const SV_PRODUCTTYPE_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_PRODUCTTYPE_PARMNUM;
-pub const SV_SERVERSIZE_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_SERVERSIZE_PARMNUM;
-pub const SV_CONNECTIONLESSAUTODISC_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_CONNECTIONLESSAUTODISC_PARMNUM;
-pub const SV_SHARINGVIOLATIONRETRIES_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_SHARINGVIOLATIONRETRIES_PARMNUM;
-pub const SV_SHARINGVIOLATIONDELAY_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_SHARINGVIOLATIONDELAY_PARMNUM;
-pub const SV_MAXGLOBALOPENSEARCH_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MAXGLOBALOPENSEARCH_PARMNUM;
-pub const SV_REMOVEDUPLICATESEARCHES_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_REMOVEDUPLICATESEARCHES_PARMNUM;
-pub const SV_LOCKVIOLATIONRETRIES_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_LOCKVIOLATIONRETRIES_PARMNUM;
-pub const SV_LOCKVIOLATIONOFFSET_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_LOCKVIOLATIONOFFSET_PARMNUM;
-pub const SV_LOCKVIOLATIONDELAY_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_LOCKVIOLATIONDELAY_PARMNUM;
-pub const SV_MDLREADSWITCHOVER_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MDLREADSWITCHOVER_PARMNUM;
-pub const SV_CACHEDOPENLIMIT_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_CACHEDOPENLIMIT_PARMNUM;
-pub const SV_CRITICALTHREADS_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_CRITICALTHREADS_PARMNUM;
-pub const SV_RESTRICTNULLSESSACCESS_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_RESTRICTNULLSESSACCESS_PARMNUM;
-pub const SV_ENABLEWFW311DIRECTIPX_INFOLOEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_ENABLEWFW311DIRECTIPX_PARMNUM;
-pub const SV_OTHERQUEUEAFFINITY_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_OTHERQUEUEAFFINITY_PARMNUM;
-pub const SV_QUEUESAMPLESECS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_QUEUESAMPLESECS_PARMNUM;
-pub const SV_BALANCECOUNT_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_BALANCECOUNT_PARMNUM;
-pub const SV_PREFERREDAFFINITY_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_PREFERREDAFFINITY_PARMNUM;
-pub const SV_MAXFREERFCBS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_MAXFREERFCBS_PARMNUM;
-pub const SV_MAXFREEMFCBS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_MAXFREEMFCBS_PARMNUM;
-pub const SV_MAXFREELFCBS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_MAXFREELFCBS_PARMNUM;
-pub const SV_MAXFREEPAGEDPOOLCHUNKS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MAXFREEPAGEDPOOLCHUNKS_PARMNUM;
-pub const SV_MINPAGEDPOOLCHUNKSIZE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MINPAGEDPOOLCHUNKSIZE_PARMNUM;
-pub const SV_MAXPAGEDPOOLCHUNKSIZE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MAXPAGEDPOOLCHUNKSIZE_PARMNUM;
-pub const SV_SENDSFROMPREFERREDPROCESSOR_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_SENDSFROMPREFERREDPROCESSOR_PARMNUM;
-pub const SV_MAXTHREADSPERQUEUE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MAXTHREADSPERQUEUE_PARMNUM;
-pub const SV_CACHEDDIRECTORYLIMIT_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_CACHEDDIRECTORYLIMIT_PARMNUM;
-pub const SV_MAXCOPYLENGTH_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_MAXCOPYLENGTH_PARMNUM;
-pub const SV_ENABLECOMPRESSION_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_ENABLECOMPRESSION_PARMNUM;
-pub const SV_AUTOSHAREWKS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_AUTOSHAREWKS_PARMNUM;
-pub const SV_AUTOSHARESERVER_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_AUTOSHARESERVER_PARMNUM;
-pub const SV_ENABLESECURITYSIGNATURE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_ENABLESECURITYSIGNATURE_PARMNUM;
-pub const SV_REQUIRESECURITYSIGNATURE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_REQUIRESECURITYSIGNATURE_PARMNUM;
-pub const SV_MINCLIENTBUFFERSIZE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_MINCLIENTBUFFERSIZE_PARMNUM;
-pub const SV_CONNECTIONNOSESSIONSTIMEOUT_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_CONNECTIONNOSESSIONSTIMEOUT_PARMNUM;
-pub const SV_IDLETHREADTIMEOUT_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_IDLETHREADTIMEOUT_PARMNUM;
-pub const SV_ENABLEW9XSECURITYSIGNATURE_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_ENABLEW9XSECURITYSIGNATURE_PARMNUM;
-pub const SV_ENFORCEKERBEROSREAUTHENTICATION_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_ENFORCEKERBEROSREAUTHENTICATION_PARMNUM;
-pub const SV_DISABLEDOS_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL + SV_DISABLEDOS_PARMNUM;
-pub const SV_LOWDISKSPACEMINIMUM_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_LOWDISKSPACEMINIMUM_PARMNUM;
-pub const SV_DISABLESTRICTNAMECHECKING_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_DISABLESTRICTNAMECHECKING_PARMNUM;
-pub const SV_ENABLEAUTHENTICATEUSERSHARING_INFOLEVEL: DWORD = PARMNUM_BASE_INFOLEVEL
- + SV_ENABLEAUTHENTICATEUSERSHARING_PARMNUM;
-pub const SVI1_NUM_ELEMENTS: DWORD = 5;
-pub const SVI2_NUM_ELEMENTS: DWORD = 40;
-pub const SVI3_NUM_ELEMENTS: DWORD = 44;
-pub const SV_MAX_CMD_LEN: DWORD = PATHLEN;
-pub const SW_AUTOPROF_LOAD_MASK: DWORD = 0x1;
-pub const SW_AUTOPROF_SAVE_MASK: DWORD = 0x2;
-pub const SV_MAX_SRV_HEUR_LEN: DWORD = 32;
-pub const SV_USERS_PER_LICENSE: DWORD = 5;
-pub const SVTI2_REMAP_PIPE_NAMES: DWORD = 0x02;
-pub const SVTI2_SCOPED_NAME: DWORD = 0x04;
-pub const SVTI2_CLUSTER_NAME: DWORD = 0x08;
-pub const SVTI2_CLUSTER_DNN_NAME: DWORD = 0x10;
-pub const SVTI2_UNICODE_TRANSPORT_ADDRESS: DWORD = 0x20;
-pub const SVTI2_RESERVED1: DWORD = 0x1000;
-pub const SVTI2_RESERVED2: DWORD = 0x2000;
-pub const SVTI2_RESERVED3: DWORD = 0x4000;
-pub const SVTI2_VALID_FLAGS: DWORD = SVTI2_REMAP_PIPE_NAMES | SVTI2_SCOPED_NAME
- | SVTI2_CLUSTER_NAME | SVTI2_CLUSTER_DNN_NAME | SVTI2_UNICODE_TRANSPORT_ADDRESS;
-pub const SRV_SUPPORT_HASH_GENERATION: DWORD = 0x0001;
-pub const SRV_HASH_GENERATION_ACTIVE: DWORD = 0x0002;