fpc/packages/extra/winunits/jwalmserver.pas
fpc 790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00

2604 lines
92 KiB
ObjectPascal

{******************************************************************************}
{ }
{ Lan Manager Server API interface Unit for Object Pascal }
{ }
{ Portions created by Microsoft are Copyright (C) 1995-2001 Microsoft }
{ Corporation. All Rights Reserved. }
{ }
{ The original file is: lmserver.h, released November 2001. The original Pascal}
{ code is: LmServer.pas, released Februari 2002. The initial developer of the }
{ Pascal code is Marcel van Brakel (brakelm att chello dott nl). }
{ }
{ Portions created by Marcel van Brakel are Copyright (C) 1999-2001 }
{ Marcel van Brakel. All Rights Reserved. }
{ }
{ Obtained through: Joint Endeavour of Delphi Innovators (Project JEDI) }
{ }
{ You may retrieve the latest version of this file at the Project JEDI }
{ APILIB home page, located at http://jedi-apilib.sourceforge.net }
{ }
{ The contents of this file are used with permission, subject to the Mozilla }
{ Public License Version 1.1 (the "License"); you may not use this file except }
{ in compliance with the License. You may obtain a copy of the License at }
{ http://www.mozilla.org/MPL/MPL-1.1.html }
{ }
{ Software distributed under the License is distributed on an "AS IS" basis, }
{ WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
{ the specific language governing rights and limitations under the License. }
{ }
{ Alternatively, the contents of this file may be used under the terms of the }
{ GNU Lesser General Public License (the "LGPL License"), in which case the }
{ provisions of the LGPL License are applicable instead of those above. }
{ If you wish to allow use of your version of this file only under the terms }
{ of the LGPL License and not to allow others to use your version of this file }
{ under the MPL, indicate your decision by deleting the provisions above and }
{ replace them with the notice and other provisions required by the LGPL }
{ License. If you do not delete the provisions above, a recipient may use }
{ your version of this file under either the MPL or the LGPL License. }
{ }
{ For more information about the LGPL: http://www.gnu.org/copyleft/lesser.html }
{ }
{******************************************************************************}
unit JwaLmServer;
{$WEAKPACKAGEUNIT}
{$HPPEMIT ''}
{$HPPEMIT '#include "lmserver.h"'}
{$HPPEMIT ''}
{$I jediapilib.inc}
interface
uses
JwaLmCons, JwaWinSvc, JwaWinType;
//
// Function Prototypes - SERVER
//
function NetServerEnum(servername: LMCSTR; level: DWORD; var bufptr: LPBYTE; prefmaxlen: DWORD; entriesread: LPDWORD; totalentries: LPDWORD; servertype: DWORD; domain: LMCSTR; resume_handle: LPDWORD): NET_API_STATUS; stdcall;
{$EXTERNALSYM NetServerEnum}
function NetServerEnumEx(ServerName: LMCSTR; Level: DWORD; var Bufptr: LPBYTE; PrefMaxlen: DWORD; EntriesRead: LPDWORD; totalentries: LPDWORD; servertype: DWORD; domain: LMCSTR; FirstNameToReturn: LMCSTR): NET_API_STATUS; stdcall;
{$EXTERNALSYM NetServerEnumEx}
function NetServerGetInfo(servername: LMSTR; level: DWORD; var bufptr: LPBYTE): NET_API_STATUS; stdcall;
{$EXTERNALSYM NetServerGetInfo}
function NetServerSetInfo(servername: LMSTR; level: DWORD; buf: LPBYTE; ParmError: LPDWORD): NET_API_STATUS; stdcall;
{$EXTERNALSYM NetServerSetInfo}
//
// Temporary hack function.
//
// todo cdecl??
function NetServerSetInfoCommandLine(argc: WORD; argv: PLMSTR): NET_API_STATUS; stdcall;
{$EXTERNALSYM NetServerSetInfoCommandLine}
function NetServerDiskEnum(servername: LMSTR; level: DWORD; var bufptr: LPBYTE; prefmaxlen: DWORD; entriesread, totalentries, resume_handle: LPDWORD): NET_API_STATUS; stdcall;
{$EXTERNALSYM NetServerDiskEnum}
function NetServerComputerNameAdd(ServerName, EmulatedDomainName, EmulatedServerName: LMSTR): NET_API_STATUS; stdcall;
{$EXTERNALSYM NetServerComputerNameAdd}
function NetServerComputerNameDel(ServerName: LMSTR; EmulatedServerName: LMSTR): NET_API_STATUS; stdcall;
{$EXTERNALSYM NetServerComputerNameDel}
function NetServerTransportAdd(servername: LMSTR; level: DWORD; bufptr: LPBYTE): NET_API_STATUS; stdcall;
{$EXTERNALSYM NetServerTransportAdd}
function NetServerTransportAddEx(servername: LMSTR; level: DWORD; bufptr: LPBYTE): NET_API_STATUS; stdcall;
{$EXTERNALSYM NetServerTransportAddEx}
function NetServerTransportDel(servername: LMSTR; level: DWORD; bufptr: LPBYTE): NET_API_STATUS; stdcall;
{$EXTERNALSYM NetServerTransportDel}
function NetServerTransportEnum(servername: LMSTR; level: DWORD; var bufptr: LPBYTE; prefmaxlen: DWORD; entriesread, totalentries, resumehandle: LPDWORD): NET_API_STATUS; stdcall;
{$EXTERNALSYM NetServerTransportEnum}
//
// The following function can be called by Win NT services to register
// their service type. This function is exported from advapi32.dll.
// Therefore, if this is the only function called by that service, then
// it is not necessary to link to netapi32.lib.
//
function SetServiceBits(hServiceStatus: SERVICE_STATUS_HANDLE; dwServiceBits: DWORD; bSetBitsOn: BOOL; bUpdateImmediately: BOOL): BOOL; stdcall;
{$EXTERNALSYM SetServiceBits}
//
// Data Structures - SERVER
//
type
LPSERVER_INFO_100 = ^SERVER_INFO_100;
{$EXTERNALSYM LPSERVER_INFO_100}
PSERVER_INFO_100 = ^SERVER_INFO_100;
{$EXTERNALSYM PSERVER_INFO_100}
_SERVER_INFO_100 = record
sv100_platform_id: DWORD;
sv100_name: LMSTR;
end;
{$EXTERNALSYM _SERVER_INFO_100}
SERVER_INFO_100 = _SERVER_INFO_100;
{$EXTERNALSYM SERVER_INFO_100}
TServerInfo100 = SERVER_INFO_100;
PServerInfo100 = PSERVER_INFO_100;
LPSERVER_INFO_101 = ^SERVER_INFO_101;
{$EXTERNALSYM LPSERVER_INFO_101}
PSERVER_INFO_101 = ^SERVER_INFO_101;
{$EXTERNALSYM PSERVER_INFO_101}
_SERVER_INFO_101 = record
sv101_platform_id: DWORD;
sv101_name: LMSTR;
sv101_version_major: DWORD;
sv101_version_minor: DWORD;
sv101_type: DWORD;
sv101_comment: LMSTR;
end;
{$EXTERNALSYM _SERVER_INFO_101}
SERVER_INFO_101 = _SERVER_INFO_101;
{$EXTERNALSYM SERVER_INFO_101}
TServerInfo101 = SERVER_INFO_101;
PServerInfo101 = PSERVER_INFO_101;
LPSERVER_INFO_102 = ^SERVER_INFO_102;
{$EXTERNALSYM LPSERVER_INFO_102}
PSERVER_INFO_102 = ^SERVER_INFO_102;
{$EXTERNALSYM PSERVER_INFO_102}
_SERVER_INFO_102 = record
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;
end;
{$EXTERNALSYM _SERVER_INFO_102}
SERVER_INFO_102 = _SERVER_INFO_102;
{$EXTERNALSYM SERVER_INFO_102}
TServerInfo102 = SERVER_INFO_102;
PServerInfo102 = PSERVER_INFO_102;
LPSERVER_INFO_402 = ^SERVER_INFO_402;
{$EXTERNALSYM LPSERVER_INFO_402}
PSERVER_INFO_402 = ^SERVER_INFO_402;
{$EXTERNALSYM PSERVER_INFO_402}
_SERVER_INFO_402 = record
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;
end;
{$EXTERNALSYM _SERVER_INFO_402}
SERVER_INFO_402 = _SERVER_INFO_402;
{$EXTERNALSYM SERVER_INFO_402}
TServerInfo402 = SERVER_INFO_402;
PServerInfo402 = PSERVER_INFO_402;
LPSERVER_INFO_403 = ^SERVER_INFO_403;
{$EXTERNALSYM LPSERVER_INFO_403}
PSERVER_INFO_403 = ^SERVER_INFO_403;
{$EXTERNALSYM PSERVER_INFO_403}
_SERVER_INFO_403 = record
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;
end;
{$EXTERNALSYM _SERVER_INFO_403}
SERVER_INFO_403 = _SERVER_INFO_403;
{$EXTERNALSYM SERVER_INFO_403}
TServerInfo403 = SERVER_INFO_403;
PServerInfo403 = PSERVER_INFO_403;
LPSERVER_INFO_502 = ^SERVER_INFO_502;
{$EXTERNALSYM LPSERVER_INFO_502}
PSERVER_INFO_502 = ^SERVER_INFO_502;
{$EXTERNALSYM PSERVER_INFO_502}
_SERVER_INFO_502 = record
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;
end;
{$EXTERNALSYM _SERVER_INFO_502}
SERVER_INFO_502 = _SERVER_INFO_502;
{$EXTERNALSYM SERVER_INFO_502}
TServerInfo502 = SERVER_INFO_502;
PServerInfo502 = PSERVER_INFO_502;
LPSERVER_INFO_503 = ^SERVER_INFO_503;
{$EXTERNALSYM LPSERVER_INFO_503}
PSERVER_INFO_503 = ^SERVER_INFO_503;
{$EXTERNALSYM PSERVER_INFO_503}
_SERVER_INFO_503 = record
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;
end;
{$EXTERNALSYM _SERVER_INFO_503}
SERVER_INFO_503 = _SERVER_INFO_503;
{$EXTERNALSYM SERVER_INFO_503}
TServerInfo503 = SERVER_INFO_503;
PServerInfo503 = PSERVER_INFO_503;
LPSERVER_INFO_599 = ^SERVER_INFO_599;
{$EXTERNALSYM LPSERVER_INFO_599}
PSERVER_INFO_599 = ^SERVER_INFO_599;
{$EXTERNALSYM PSERVER_INFO_599}
_SERVER_INFO_599 = record
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;
end;
{$EXTERNALSYM _SERVER_INFO_599}
SERVER_INFO_599 = _SERVER_INFO_599;
{$EXTERNALSYM SERVER_INFO_599}
TServerInfo599 = SERVER_INFO_599;
PServerInfo599 = PSERVER_INFO_599;
LPSERVER_INFO_598 = ^SERVER_INFO_598;
{$EXTERNALSYM LPSERVER_INFO_598}
PSERVER_INFO_598 = ^SERVER_INFO_598;
{$EXTERNALSYM PSERVER_INFO_598}
_SERVER_INFO_598 = record
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;
end;
{$EXTERNALSYM _SERVER_INFO_598}
SERVER_INFO_598 = _SERVER_INFO_598;
{$EXTERNALSYM SERVER_INFO_598}
TServerInfo598 = SERVER_INFO_598;
PServerInfo598 = PSERVER_INFO_598;
LPSERVER_INFO_1005 = ^SERVER_INFO_1005;
{$EXTERNALSYM LPSERVER_INFO_1005}
PSERVER_INFO_1005 = ^SERVER_INFO_1005;
{$EXTERNALSYM PSERVER_INFO_1005}
_SERVER_INFO_1005 = record
sv1005_comment: LMSTR;
end;
{$EXTERNALSYM _SERVER_INFO_1005}
SERVER_INFO_1005 = _SERVER_INFO_1005;
{$EXTERNALSYM SERVER_INFO_1005}
TServerInfo1005 = SERVER_INFO_1005;
PServerInfo1005 = PSERVER_INFO_1005;
LPSERVER_INFO_1107 = ^SERVER_INFO_1107;
{$EXTERNALSYM LPSERVER_INFO_1107}
PSERVER_INFO_1107 = ^SERVER_INFO_1107;
{$EXTERNALSYM PSERVER_INFO_1107}
_SERVER_INFO_1107 = record
sv1107_users: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1107}
SERVER_INFO_1107 = _SERVER_INFO_1107;
{$EXTERNALSYM SERVER_INFO_1107}
TServerInfo1107 = SERVER_INFO_1107;
PServerInfo1107 = PSERVER_INFO_1107;
LPSERVER_INFO_1010 = ^SERVER_INFO_1010;
{$EXTERNALSYM LPSERVER_INFO_1010}
PSERVER_INFO_1010 = ^SERVER_INFO_1010;
{$EXTERNALSYM PSERVER_INFO_1010}
_SERVER_INFO_1010 = record
sv1010_disc: LONG;
end;
{$EXTERNALSYM _SERVER_INFO_1010}
SERVER_INFO_1010 = _SERVER_INFO_1010;
{$EXTERNALSYM SERVER_INFO_1010}
TServerInfo1010 = SERVER_INFO_1010;
PServerInfo1010 = PSERVER_INFO_1010;
LPSERVER_INFO_1016 = ^SERVER_INFO_1016;
{$EXTERNALSYM LPSERVER_INFO_1016}
PSERVER_INFO_1016 = ^SERVER_INFO_1016;
{$EXTERNALSYM PSERVER_INFO_1016}
_SERVER_INFO_1016 = record
sv1016_hidden: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1016}
SERVER_INFO_1016 = _SERVER_INFO_1016;
{$EXTERNALSYM SERVER_INFO_1016}
TServerInfo1016 = SERVER_INFO_1016;
PServerInfo1016 = PSERVER_INFO_1016;
LPSERVER_INFO_1017 = ^SERVER_INFO_1017;
{$EXTERNALSYM LPSERVER_INFO_1017}
PSERVER_INFO_1017 = ^SERVER_INFO_1017;
{$EXTERNALSYM PSERVER_INFO_1017}
_SERVER_INFO_1017 = record
sv1017_announce: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1017}
SERVER_INFO_1017 = _SERVER_INFO_1017;
{$EXTERNALSYM SERVER_INFO_1017}
TServerInfo1017 = SERVER_INFO_1017;
PServerInfo1017 = PSERVER_INFO_1017;
LPSERVER_INFO_1018 = ^SERVER_INFO_1018;
{$EXTERNALSYM LPSERVER_INFO_1018}
PSERVER_INFO_1018 = ^SERVER_INFO_1018;
{$EXTERNALSYM PSERVER_INFO_1018}
_SERVER_INFO_1018 = record
sv1018_anndelta: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1018}
SERVER_INFO_1018 = _SERVER_INFO_1018;
{$EXTERNALSYM SERVER_INFO_1018}
TServerInfo1018 = SERVER_INFO_1018;
PServerInfo1018 = PSERVER_INFO_1018;
LPSERVER_INFO_1501 = ^SERVER_INFO_1501;
{$EXTERNALSYM LPSERVER_INFO_1501}
PSERVER_INFO_1501 = ^SERVER_INFO_1501;
{$EXTERNALSYM PSERVER_INFO_1501}
_SERVER_INFO_1501 = record
sv1501_sessopens: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1501}
SERVER_INFO_1501 = _SERVER_INFO_1501;
{$EXTERNALSYM SERVER_INFO_1501}
TServerInfo1501 = SERVER_INFO_1501;
PServerInfo1501 = PSERVER_INFO_1501;
LPSERVER_INFO_1502 = ^SERVER_INFO_1502;
{$EXTERNALSYM LPSERVER_INFO_1502}
PSERVER_INFO_1502 = ^SERVER_INFO_1502;
{$EXTERNALSYM PSERVER_INFO_1502}
_SERVER_INFO_1502 = record
sv1502_sessvcs: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1502}
SERVER_INFO_1502 = _SERVER_INFO_1502;
{$EXTERNALSYM SERVER_INFO_1502}
TServerInfo1502 = SERVER_INFO_1502;
PServerInfo1502 = PSERVER_INFO_1502;
LPSERVER_INFO_1503 = ^SERVER_INFO_1503;
{$EXTERNALSYM LPSERVER_INFO_1503}
PSERVER_INFO_1503 = ^SERVER_INFO_1503;
{$EXTERNALSYM PSERVER_INFO_1503}
_SERVER_INFO_1503 = record
sv1503_opensearch: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1503}
SERVER_INFO_1503 = _SERVER_INFO_1503;
{$EXTERNALSYM SERVER_INFO_1503}
TServerInfo1503 = SERVER_INFO_1503;
PServerInfo1503 = PSERVER_INFO_1503;
LPSERVER_INFO_1506 = ^SERVER_INFO_1506;
{$EXTERNALSYM LPSERVER_INFO_1506}
PSERVER_INFO_1506 = ^SERVER_INFO_1506;
{$EXTERNALSYM PSERVER_INFO_1506}
_SERVER_INFO_1506 = record
sv1506_maxworkitems: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1506}
SERVER_INFO_1506 = _SERVER_INFO_1506;
{$EXTERNALSYM SERVER_INFO_1506}
TServerInfo1506 = SERVER_INFO_1506;
PServerInfo1506 = PSERVER_INFO_1506;
LPSERVER_INFO_1509 = ^SERVER_INFO_1509;
{$EXTERNALSYM LPSERVER_INFO_1509}
PSERVER_INFO_1509 = ^SERVER_INFO_1509;
{$EXTERNALSYM PSERVER_INFO_1509}
_SERVER_INFO_1509 = record
sv1509_maxrawbuflen: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1509}
SERVER_INFO_1509 = _SERVER_INFO_1509;
{$EXTERNALSYM SERVER_INFO_1509}
TServerInfo1509 = SERVER_INFO_1509;
PServerInfo1509 = PSERVER_INFO_1509;
LPSERVER_INFO_1510 = ^SERVER_INFO_1510;
{$EXTERNALSYM LPSERVER_INFO_1510}
PSERVER_INFO_1510 = ^SERVER_INFO_1510;
{$EXTERNALSYM PSERVER_INFO_1510}
_SERVER_INFO_1510 = record
sv1510_sessusers: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1510}
SERVER_INFO_1510 = _SERVER_INFO_1510;
{$EXTERNALSYM SERVER_INFO_1510}
TServerInfo1510 = SERVER_INFO_1510;
PServerInfo1510 = PSERVER_INFO_1510;
LPSERVER_INFO_1511 = ^SERVER_INFO_1511;
{$EXTERNALSYM LPSERVER_INFO_1511}
PSERVER_INFO_1511 = ^SERVER_INFO_1511;
{$EXTERNALSYM PSERVER_INFO_1511}
_SERVER_INFO_1511 = record
sv1511_sessconns: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1511}
SERVER_INFO_1511 = _SERVER_INFO_1511;
{$EXTERNALSYM SERVER_INFO_1511}
TServerInfo1511 = SERVER_INFO_1511;
PServerInfo1511 = PSERVER_INFO_1511;
LPSERVER_INFO_1512 = ^SERVER_INFO_1512;
{$EXTERNALSYM LPSERVER_INFO_1512}
PSERVER_INFO_1512 = ^SERVER_INFO_1512;
{$EXTERNALSYM PSERVER_INFO_1512}
_SERVER_INFO_1512 = record
sv1512_maxnonpagedmemoryusage: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1512}
SERVER_INFO_1512 = _SERVER_INFO_1512;
{$EXTERNALSYM SERVER_INFO_1512}
TServerInfo1512 = SERVER_INFO_1512;
PServerInfo1512 = PSERVER_INFO_1512;
LPSERVER_INFO_1513 = ^SERVER_INFO_1513;
{$EXTERNALSYM LPSERVER_INFO_1513}
PSERVER_INFO_1513 = ^SERVER_INFO_1513;
{$EXTERNALSYM PSERVER_INFO_1513}
_SERVER_INFO_1513 = record
sv1513_maxpagedmemoryusage: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1513}
SERVER_INFO_1513 = _SERVER_INFO_1513;
{$EXTERNALSYM SERVER_INFO_1513}
TServerInfo1513 = SERVER_INFO_1513;
PServerInfo1513 = PSERVER_INFO_1513;
LPSERVER_INFO_1514 = ^SERVER_INFO_1514;
{$EXTERNALSYM LPSERVER_INFO_1514}
PSERVER_INFO_1514 = ^SERVER_INFO_1514;
{$EXTERNALSYM PSERVER_INFO_1514}
_SERVER_INFO_1514 = record
sv1514_enablesoftcompat: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1514}
SERVER_INFO_1514 = _SERVER_INFO_1514;
{$EXTERNALSYM SERVER_INFO_1514}
TServerInfo1514 = SERVER_INFO_1514;
PServerInfo1514 = PSERVER_INFO_1514;
LPSERVER_INFO_1515 = ^SERVER_INFO_1515;
{$EXTERNALSYM LPSERVER_INFO_1515}
PSERVER_INFO_1515 = ^SERVER_INFO_1515;
{$EXTERNALSYM PSERVER_INFO_1515}
_SERVER_INFO_1515 = record
sv1515_enableforcedlogoff: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1515}
SERVER_INFO_1515 = _SERVER_INFO_1515;
{$EXTERNALSYM SERVER_INFO_1515}
TServerInfo1515 = SERVER_INFO_1515;
PServerInfo1515 = PSERVER_INFO_1515;
LPSERVER_INFO_1516 = ^SERVER_INFO_1516;
{$EXTERNALSYM LPSERVER_INFO_1516}
PSERVER_INFO_1516 = ^SERVER_INFO_1516;
{$EXTERNALSYM PSERVER_INFO_1516}
_SERVER_INFO_1516 = record
sv1516_timesource: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1516}
SERVER_INFO_1516 = _SERVER_INFO_1516;
{$EXTERNALSYM SERVER_INFO_1516}
TServerInfo1516 = SERVER_INFO_1516;
PServerInfo1516 = PSERVER_INFO_1516;
LPSERVER_INFO_1518 = ^SERVER_INFO_1518;
{$EXTERNALSYM LPSERVER_INFO_1518}
PSERVER_INFO_1518 = ^SERVER_INFO_1518;
{$EXTERNALSYM PSERVER_INFO_1518}
_SERVER_INFO_1518 = record
sv1518_lmannounce: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1518}
SERVER_INFO_1518 = _SERVER_INFO_1518;
{$EXTERNALSYM SERVER_INFO_1518}
TServerInfo1518 = SERVER_INFO_1518;
PServerInfo1518 = PSERVER_INFO_1518;
LPSERVER_INFO_1520 = ^SERVER_INFO_1520;
{$EXTERNALSYM LPSERVER_INFO_1520}
PSERVER_INFO_1520 = ^SERVER_INFO_1520;
{$EXTERNALSYM PSERVER_INFO_1520}
_SERVER_INFO_1520 = record
sv1520_maxcopyreadlen: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1520}
SERVER_INFO_1520 = _SERVER_INFO_1520;
{$EXTERNALSYM SERVER_INFO_1520}
TServerInfo1520 = SERVER_INFO_1520;
PServerInfo1520 = PSERVER_INFO_1520;
LPSERVER_INFO_1521 = ^SERVER_INFO_1521;
{$EXTERNALSYM LPSERVER_INFO_1521}
PSERVER_INFO_1521 = ^SERVER_INFO_1521;
{$EXTERNALSYM PSERVER_INFO_1521}
_SERVER_INFO_1521 = record
sv1521_maxcopywritelen: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1521}
SERVER_INFO_1521 = _SERVER_INFO_1521;
{$EXTERNALSYM SERVER_INFO_1521}
TServerInfo1521 = SERVER_INFO_1521;
PServerInfo1521 = PSERVER_INFO_1521;
LPSERVER_INFO_1522 = ^SERVER_INFO_1522;
{$EXTERNALSYM LPSERVER_INFO_1522}
PSERVER_INFO_1522 = ^SERVER_INFO_1522;
{$EXTERNALSYM PSERVER_INFO_1522}
_SERVER_INFO_1522 = record
sv1522_minkeepsearch: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1522}
SERVER_INFO_1522 = _SERVER_INFO_1522;
{$EXTERNALSYM SERVER_INFO_1522}
TServerInfo1522 = SERVER_INFO_1522;
PServerInfo1522 = PSERVER_INFO_1522;
LPSERVER_INFO_1523 = ^SERVER_INFO_1523;
{$EXTERNALSYM LPSERVER_INFO_1523}
PSERVER_INFO_1523 = ^SERVER_INFO_1523;
{$EXTERNALSYM PSERVER_INFO_1523}
_SERVER_INFO_1523 = record
sv1523_maxkeepsearch: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1523}
SERVER_INFO_1523 = _SERVER_INFO_1523;
{$EXTERNALSYM SERVER_INFO_1523}
TServerInfo1523 = SERVER_INFO_1523;
PServerInfo1523 = PSERVER_INFO_1523;
LPSERVER_INFO_1524 = ^SERVER_INFO_1524;
{$EXTERNALSYM LPSERVER_INFO_1524}
PSERVER_INFO_1524 = ^SERVER_INFO_1524;
{$EXTERNALSYM PSERVER_INFO_1524}
_SERVER_INFO_1524 = record
sv1524_minkeepcomplsearch: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1524}
SERVER_INFO_1524 = _SERVER_INFO_1524;
{$EXTERNALSYM SERVER_INFO_1524}
TServerInfo1524 = SERVER_INFO_1524;
PServerInfo1524 = PSERVER_INFO_1524;
LPSERVER_INFO_1525 = ^SERVER_INFO_1525;
{$EXTERNALSYM LPSERVER_INFO_1525}
PSERVER_INFO_1525 = ^SERVER_INFO_1525;
{$EXTERNALSYM PSERVER_INFO_1525}
_SERVER_INFO_1525 = record
sv1525_maxkeepcomplsearch: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1525}
SERVER_INFO_1525 = _SERVER_INFO_1525;
{$EXTERNALSYM SERVER_INFO_1525}
TServerInfo1525 = SERVER_INFO_1525;
PServerInfo1525 = PSERVER_INFO_1525;
LPSERVER_INFO_1528 = ^SERVER_INFO_1528;
{$EXTERNALSYM LPSERVER_INFO_1528}
PSERVER_INFO_1528 = ^SERVER_INFO_1528;
{$EXTERNALSYM PSERVER_INFO_1528}
_SERVER_INFO_1528 = record
sv1528_scavtimeout: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1528}
SERVER_INFO_1528 = _SERVER_INFO_1528;
{$EXTERNALSYM SERVER_INFO_1528}
TServerInfo1528 = SERVER_INFO_1528;
PServerInfo1528 = PSERVER_INFO_1528;
LPSERVER_INFO_1529 = ^SERVER_INFO_1529;
{$EXTERNALSYM LPSERVER_INFO_1529}
PSERVER_INFO_1529 = ^SERVER_INFO_1529;
{$EXTERNALSYM PSERVER_INFO_1529}
_SERVER_INFO_1529 = record
sv1529_minrcvqueue: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1529}
SERVER_INFO_1529 = _SERVER_INFO_1529;
{$EXTERNALSYM SERVER_INFO_1529}
TServerInfo1529 = SERVER_INFO_1529;
PServerInfo1529 = PSERVER_INFO_1529;
LPSERVER_INFO_1530 = ^SERVER_INFO_1530;
{$EXTERNALSYM LPSERVER_INFO_1530}
PSERVER_INFO_1530 = ^SERVER_INFO_1530;
{$EXTERNALSYM PSERVER_INFO_1530}
_SERVER_INFO_1530 = record
sv1530_minfreeworkitems: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1530}
SERVER_INFO_1530 = _SERVER_INFO_1530;
{$EXTERNALSYM SERVER_INFO_1530}
TServerInfo1530 = SERVER_INFO_1530;
PServerInfo1530 = PSERVER_INFO_1530;
LPSERVER_INFO_1533 = ^SERVER_INFO_1533;
{$EXTERNALSYM LPSERVER_INFO_1533}
PSERVER_INFO_1533 = ^SERVER_INFO_1533;
{$EXTERNALSYM PSERVER_INFO_1533}
_SERVER_INFO_1533 = record
sv1533_maxmpxct: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1533}
SERVER_INFO_1533 = _SERVER_INFO_1533;
{$EXTERNALSYM SERVER_INFO_1533}
TServerInfo1533 = SERVER_INFO_1533;
PServerInfo1533 = PSERVER_INFO_1533;
LPSERVER_INFO_1534 = ^SERVER_INFO_1534;
{$EXTERNALSYM LPSERVER_INFO_1534}
PSERVER_INFO_1534 = ^SERVER_INFO_1534;
{$EXTERNALSYM PSERVER_INFO_1534}
_SERVER_INFO_1534 = record
sv1534_oplockbreakwait: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1534}
SERVER_INFO_1534 = _SERVER_INFO_1534;
{$EXTERNALSYM SERVER_INFO_1534}
TServerInfo1534 = SERVER_INFO_1534;
PServerInfo1534 = PSERVER_INFO_1534;
LPSERVER_INFO_1535 = ^SERVER_INFO_1535;
{$EXTERNALSYM LPSERVER_INFO_1535}
PSERVER_INFO_1535 = ^SERVER_INFO_1535;
{$EXTERNALSYM PSERVER_INFO_1535}
_SERVER_INFO_1535 = record
sv1535_oplockbreakresponsewait: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1535}
SERVER_INFO_1535 = _SERVER_INFO_1535;
{$EXTERNALSYM SERVER_INFO_1535}
TServerInfo1535 = SERVER_INFO_1535;
PServerInfo1535 = PSERVER_INFO_1535;
LPSERVER_INFO_1536 = ^SERVER_INFO_1536;
{$EXTERNALSYM LPSERVER_INFO_1536}
PSERVER_INFO_1536 = ^SERVER_INFO_1536;
{$EXTERNALSYM PSERVER_INFO_1536}
_SERVER_INFO_1536 = record
sv1536_enableoplocks: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1536}
SERVER_INFO_1536 = _SERVER_INFO_1536;
{$EXTERNALSYM SERVER_INFO_1536}
TServerInfo1536 = SERVER_INFO_1536;
PServerInfo1536 = PSERVER_INFO_1536;
LPSERVER_INFO_1537 = ^SERVER_INFO_1537;
{$EXTERNALSYM LPSERVER_INFO_1537}
PSERVER_INFO_1537 = ^SERVER_INFO_1537;
{$EXTERNALSYM PSERVER_INFO_1537}
_SERVER_INFO_1537 = record
sv1537_enableoplockforceclose: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1537}
SERVER_INFO_1537 = _SERVER_INFO_1537;
{$EXTERNALSYM SERVER_INFO_1537}
TServerInfo1537 = SERVER_INFO_1537;
PServerInfo1537 = PSERVER_INFO_1537;
LPSERVER_INFO_1538 = ^SERVER_INFO_1538;
{$EXTERNALSYM LPSERVER_INFO_1538}
PSERVER_INFO_1538 = ^SERVER_INFO_1538;
{$EXTERNALSYM PSERVER_INFO_1538}
_SERVER_INFO_1538 = record
sv1538_enablefcbopens: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1538}
SERVER_INFO_1538 = _SERVER_INFO_1538;
{$EXTERNALSYM SERVER_INFO_1538}
TServerInfo1538 = SERVER_INFO_1538;
PServerInfo1538 = PSERVER_INFO_1538;
LPSERVER_INFO_1539 = ^SERVER_INFO_1539;
{$EXTERNALSYM LPSERVER_INFO_1539}
PSERVER_INFO_1539 = ^SERVER_INFO_1539;
{$EXTERNALSYM PSERVER_INFO_1539}
_SERVER_INFO_1539 = record
sv1539_enableraw: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1539}
SERVER_INFO_1539 = _SERVER_INFO_1539;
{$EXTERNALSYM SERVER_INFO_1539}
TServerInfo1539 = SERVER_INFO_1539;
PServerInfo1539 = PSERVER_INFO_1539;
LPSERVER_INFO_1540 = ^SERVER_INFO_1540;
{$EXTERNALSYM LPSERVER_INFO_1540}
PSERVER_INFO_1540 = ^SERVER_INFO_1540;
{$EXTERNALSYM PSERVER_INFO_1540}
_SERVER_INFO_1540 = record
sv1540_enablesharednetdrives: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1540}
SERVER_INFO_1540 = _SERVER_INFO_1540;
{$EXTERNALSYM SERVER_INFO_1540}
TServerInfo1540 = SERVER_INFO_1540;
PServerInfo1540 = PSERVER_INFO_1540;
LPSERVER_INFO_1541 = ^SERVER_INFO_1541;
{$EXTERNALSYM LPSERVER_INFO_1541}
PSERVER_INFO_1541 = ^SERVER_INFO_1541;
{$EXTERNALSYM PSERVER_INFO_1541}
_SERVER_INFO_1541 = record
sv1541_minfreeconnections: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1541}
SERVER_INFO_1541 = _SERVER_INFO_1541;
{$EXTERNALSYM SERVER_INFO_1541}
TServerInfo1541 = SERVER_INFO_1541;
PServerInfo1541 = PSERVER_INFO_1541;
LPSERVER_INFO_1542 = ^SERVER_INFO_1542;
{$EXTERNALSYM LPSERVER_INFO_1542}
PSERVER_INFO_1542 = ^SERVER_INFO_1542;
{$EXTERNALSYM PSERVER_INFO_1542}
_SERVER_INFO_1542 = record
sv1542_maxfreeconnections: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1542}
SERVER_INFO_1542 = _SERVER_INFO_1542;
{$EXTERNALSYM SERVER_INFO_1542}
TServerInfo1542 = SERVER_INFO_1542;
PServerInfo1542 = PSERVER_INFO_1542;
LPSERVER_INFO_1543 = ^SERVER_INFO_1543;
{$EXTERNALSYM LPSERVER_INFO_1543}
PSERVER_INFO_1543 = ^SERVER_INFO_1543;
{$EXTERNALSYM PSERVER_INFO_1543}
_SERVER_INFO_1543 = record
sv1543_initsesstable: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1543}
SERVER_INFO_1543 = _SERVER_INFO_1543;
{$EXTERNALSYM SERVER_INFO_1543}
TServerInfo1543 = SERVER_INFO_1543;
PServerInfo1543 = PSERVER_INFO_1543;
LPSERVER_INFO_1544 = ^SERVER_INFO_1544;
{$EXTERNALSYM LPSERVER_INFO_1544}
PSERVER_INFO_1544 = ^SERVER_INFO_1544;
{$EXTERNALSYM PSERVER_INFO_1544}
_SERVER_INFO_1544 = record
sv1544_initconntable: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1544}
SERVER_INFO_1544 = _SERVER_INFO_1544;
{$EXTERNALSYM SERVER_INFO_1544}
TServerInfo1544 = SERVER_INFO_1544;
PServerInfo1544 = PSERVER_INFO_1544;
LPSERVER_INFO_1545 = ^SERVER_INFO_1545;
{$EXTERNALSYM LPSERVER_INFO_1545}
PSERVER_INFO_1545 = ^SERVER_INFO_1545;
{$EXTERNALSYM PSERVER_INFO_1545}
_SERVER_INFO_1545 = record
sv1545_initfiletable: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1545}
SERVER_INFO_1545 = _SERVER_INFO_1545;
{$EXTERNALSYM SERVER_INFO_1545}
TServerInfo1545 = SERVER_INFO_1545;
PServerInfo1545 = PSERVER_INFO_1545;
LPSERVER_INFO_1546 = ^SERVER_INFO_1546;
{$EXTERNALSYM LPSERVER_INFO_1546}
PSERVER_INFO_1546 = ^SERVER_INFO_1546;
{$EXTERNALSYM PSERVER_INFO_1546}
_SERVER_INFO_1546 = record
sv1546_initsearchtable: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1546}
SERVER_INFO_1546 = _SERVER_INFO_1546;
{$EXTERNALSYM SERVER_INFO_1546}
TServerInfo1546 = SERVER_INFO_1546;
PServerInfo1546 = PSERVER_INFO_1546;
LPSERVER_INFO_1547 = ^SERVER_INFO_1547;
{$EXTERNALSYM LPSERVER_INFO_1547}
PSERVER_INFO_1547 = ^SERVER_INFO_1547;
{$EXTERNALSYM PSERVER_INFO_1547}
_SERVER_INFO_1547 = record
sv1547_alertschedule: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1547}
SERVER_INFO_1547 = _SERVER_INFO_1547;
{$EXTERNALSYM SERVER_INFO_1547}
TServerInfo1547 = SERVER_INFO_1547;
PServerInfo1547 = PSERVER_INFO_1547;
LPSERVER_INFO_1548 = ^SERVER_INFO_1548;
{$EXTERNALSYM LPSERVER_INFO_1548}
PSERVER_INFO_1548 = ^SERVER_INFO_1548;
{$EXTERNALSYM PSERVER_INFO_1548}
_SERVER_INFO_1548 = record
sv1548_errorthreshold: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1548}
SERVER_INFO_1548 = _SERVER_INFO_1548;
{$EXTERNALSYM SERVER_INFO_1548}
TServerInfo1548 = SERVER_INFO_1548;
PServerInfo1548 = PSERVER_INFO_1548;
LPSERVER_INFO_1549 = ^SERVER_INFO_1549;
{$EXTERNALSYM LPSERVER_INFO_1549}
PSERVER_INFO_1549 = ^SERVER_INFO_1549;
{$EXTERNALSYM PSERVER_INFO_1549}
_SERVER_INFO_1549 = record
sv1549_networkerrorthreshold: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1549}
SERVER_INFO_1549 = _SERVER_INFO_1549;
{$EXTERNALSYM SERVER_INFO_1549}
TServerInfo1549 = SERVER_INFO_1549;
PServerInfo1549 = PSERVER_INFO_1549;
LPSERVER_INFO_1550 = ^SERVER_INFO_1550;
{$EXTERNALSYM LPSERVER_INFO_1550}
PSERVER_INFO_1550 = ^SERVER_INFO_1550;
{$EXTERNALSYM PSERVER_INFO_1550}
_SERVER_INFO_1550 = record
sv1550_diskspacethreshold: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1550}
SERVER_INFO_1550 = _SERVER_INFO_1550;
{$EXTERNALSYM SERVER_INFO_1550}
TServerInfo1550 = SERVER_INFO_1550;
PServerInfo1550 = PSERVER_INFO_1550;
LPSERVER_INFO_1552 = ^SERVER_INFO_1552;
{$EXTERNALSYM LPSERVER_INFO_1552}
PSERVER_INFO_1552 = ^SERVER_INFO_1552;
{$EXTERNALSYM PSERVER_INFO_1552}
_SERVER_INFO_1552 = record
sv1552_maxlinkdelay: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1552}
SERVER_INFO_1552 = _SERVER_INFO_1552;
{$EXTERNALSYM SERVER_INFO_1552}
TServerInfo1552 = SERVER_INFO_1552;
PServerInfo1552 = PSERVER_INFO_1552;
LPSERVER_INFO_1553 = ^SERVER_INFO_1553;
{$EXTERNALSYM LPSERVER_INFO_1553}
PSERVER_INFO_1553 = ^SERVER_INFO_1553;
{$EXTERNALSYM PSERVER_INFO_1553}
_SERVER_INFO_1553 = record
sv1553_minlinkthroughput: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1553}
SERVER_INFO_1553 = _SERVER_INFO_1553;
{$EXTERNALSYM SERVER_INFO_1553}
TServerInfo1553 = SERVER_INFO_1553;
PServerInfo1553 = PSERVER_INFO_1553;
LPSERVER_INFO_1554 = ^SERVER_INFO_1554;
{$EXTERNALSYM LPSERVER_INFO_1554}
PSERVER_INFO_1554 = ^SERVER_INFO_1554;
{$EXTERNALSYM PSERVER_INFO_1554}
_SERVER_INFO_1554 = record
sv1554_linkinfovalidtime: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1554}
SERVER_INFO_1554 = _SERVER_INFO_1554;
{$EXTERNALSYM SERVER_INFO_1554}
TServerInfo1554 = SERVER_INFO_1554;
PServerInfo1554 = PSERVER_INFO_1554;
LPSERVER_INFO_1555 = ^SERVER_INFO_1555;
{$EXTERNALSYM LPSERVER_INFO_1555}
PSERVER_INFO_1555 = ^SERVER_INFO_1555;
{$EXTERNALSYM PSERVER_INFO_1555}
_SERVER_INFO_1555 = record
sv1555_scavqosinfoupdatetime: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1555}
SERVER_INFO_1555 = _SERVER_INFO_1555;
{$EXTERNALSYM SERVER_INFO_1555}
TServerInfo1555 = SERVER_INFO_1555;
PServerInfo1555 = PSERVER_INFO_1555;
LPSERVER_INFO_1556 = ^SERVER_INFO_1556;
{$EXTERNALSYM LPSERVER_INFO_1556}
PSERVER_INFO_1556 = ^SERVER_INFO_1556;
{$EXTERNALSYM PSERVER_INFO_1556}
_SERVER_INFO_1556 = record
sv1556_maxworkitemidletime: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1556}
SERVER_INFO_1556 = _SERVER_INFO_1556;
{$EXTERNALSYM SERVER_INFO_1556}
TServerInfo1556 = SERVER_INFO_1556;
PServerInfo1556 = PSERVER_INFO_1556;
LPSERVER_INFO_1557 = ^SERVER_INFO_1557;
{$EXTERNALSYM LPSERVER_INFO_1557}
PSERVER_INFO_1557 = ^SERVER_INFO_1557;
{$EXTERNALSYM PSERVER_INFO_1557}
_SERVER_INFO_1557 = record
sv1557_maxrawworkitems: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1557}
SERVER_INFO_1557 = _SERVER_INFO_1557;
{$EXTERNALSYM SERVER_INFO_1557}
TServerInfo1557 = SERVER_INFO_1557;
PServerInfo1557 = PSERVER_INFO_1557;
LPSERVER_INFO_1560 = ^SERVER_INFO_1560;
{$EXTERNALSYM LPSERVER_INFO_1560}
PSERVER_INFO_1560 = ^SERVER_INFO_1560;
{$EXTERNALSYM PSERVER_INFO_1560}
_SERVER_INFO_1560 = record
sv1560_producttype: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1560}
SERVER_INFO_1560 = _SERVER_INFO_1560;
{$EXTERNALSYM SERVER_INFO_1560}
TServerInfo1560 = SERVER_INFO_1560;
PServerInfo1560 = PSERVER_INFO_1560;
LPSERVER_INFO_1561 = ^SERVER_INFO_1561;
{$EXTERNALSYM LPSERVER_INFO_1561}
PSERVER_INFO_1561 = ^SERVER_INFO_1561;
{$EXTERNALSYM PSERVER_INFO_1561}
_SERVER_INFO_1561 = record
sv1561_serversize: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1561}
SERVER_INFO_1561 = _SERVER_INFO_1561;
{$EXTERNALSYM SERVER_INFO_1561}
TServerInfo1561 = SERVER_INFO_1561;
PServerInfo1561 = PSERVER_INFO_1561;
LPSERVER_INFO_1562 = ^SERVER_INFO_1562;
{$EXTERNALSYM LPSERVER_INFO_1562}
PSERVER_INFO_1562 = ^SERVER_INFO_1562;
{$EXTERNALSYM PSERVER_INFO_1562}
_SERVER_INFO_1562 = record
sv1562_connectionlessautodisc: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1562}
SERVER_INFO_1562 = _SERVER_INFO_1562;
{$EXTERNALSYM SERVER_INFO_1562}
TServerInfo1562 = SERVER_INFO_1562;
PServerInfo1562 = PSERVER_INFO_1562;
LPSERVER_INFO_1563 = ^SERVER_INFO_1563;
{$EXTERNALSYM LPSERVER_INFO_1563}
PSERVER_INFO_1563 = ^SERVER_INFO_1563;
{$EXTERNALSYM PSERVER_INFO_1563}
_SERVER_INFO_1563 = record
sv1563_sharingviolationretries: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1563}
SERVER_INFO_1563 = _SERVER_INFO_1563;
{$EXTERNALSYM SERVER_INFO_1563}
TServerInfo1563 = SERVER_INFO_1563;
PServerInfo1563 = PSERVER_INFO_1563;
LPSERVER_INFO_1564 = ^SERVER_INFO_1564;
{$EXTERNALSYM LPSERVER_INFO_1564}
PSERVER_INFO_1564 = ^SERVER_INFO_1564;
{$EXTERNALSYM PSERVER_INFO_1564}
_SERVER_INFO_1564 = record
sv1564_sharingviolationdelay: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1564}
SERVER_INFO_1564 = _SERVER_INFO_1564;
{$EXTERNALSYM SERVER_INFO_1564}
TServerInfo1564 = SERVER_INFO_1564;
PServerInfo1564 = PSERVER_INFO_1564;
LPSERVER_INFO_1565 = ^SERVER_INFO_1565;
{$EXTERNALSYM LPSERVER_INFO_1565}
PSERVER_INFO_1565 = ^SERVER_INFO_1565;
{$EXTERNALSYM PSERVER_INFO_1565}
_SERVER_INFO_1565 = record
sv1565_maxglobalopensearch: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1565}
SERVER_INFO_1565 = _SERVER_INFO_1565;
{$EXTERNALSYM SERVER_INFO_1565}
TServerInfo1565 = SERVER_INFO_1565;
PServerInfo1565 = PSERVER_INFO_1565;
LPSERVER_INFO_1566 = ^SERVER_INFO_1566;
{$EXTERNALSYM LPSERVER_INFO_1566}
PSERVER_INFO_1566 = ^SERVER_INFO_1566;
{$EXTERNALSYM PSERVER_INFO_1566}
_SERVER_INFO_1566 = record
sv1566_removeduplicatesearches: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1566}
SERVER_INFO_1566 = _SERVER_INFO_1566;
{$EXTERNALSYM SERVER_INFO_1566}
TServerInfo1566 = SERVER_INFO_1566;
PServerInfo1566 = PSERVER_INFO_1566;
LPSERVER_INFO_1567 = ^SERVER_INFO_1567;
{$EXTERNALSYM LPSERVER_INFO_1567}
PSERVER_INFO_1567 = ^SERVER_INFO_1567;
{$EXTERNALSYM PSERVER_INFO_1567}
_SERVER_INFO_1567 = record
sv1567_lockviolationretries: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1567}
SERVER_INFO_1567 = _SERVER_INFO_1567;
{$EXTERNALSYM SERVER_INFO_1567}
TServerInfo1567 = SERVER_INFO_1567;
PServerInfo1567 = PSERVER_INFO_1567;
LPSERVER_INFO_1568 = ^SERVER_INFO_1568;
{$EXTERNALSYM LPSERVER_INFO_1568}
PSERVER_INFO_1568 = ^SERVER_INFO_1568;
{$EXTERNALSYM PSERVER_INFO_1568}
_SERVER_INFO_1568 = record
sv1568_lockviolationoffset: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1568}
SERVER_INFO_1568 = _SERVER_INFO_1568;
{$EXTERNALSYM SERVER_INFO_1568}
TServerInfo1568 = SERVER_INFO_1568;
PServerInfo1568 = PSERVER_INFO_1568;
LPSERVER_INFO_1569 = ^SERVER_INFO_1569;
{$EXTERNALSYM LPSERVER_INFO_1569}
PSERVER_INFO_1569 = ^SERVER_INFO_1569;
{$EXTERNALSYM PSERVER_INFO_1569}
_SERVER_INFO_1569 = record
sv1569_lockviolationdelay: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1569}
SERVER_INFO_1569 = _SERVER_INFO_1569;
{$EXTERNALSYM SERVER_INFO_1569}
TServerInfo1569 = SERVER_INFO_1569;
PServerInfo1569 = PSERVER_INFO_1569;
LPSERVER_INFO_1570 = ^SERVER_INFO_1570;
{$EXTERNALSYM LPSERVER_INFO_1570}
PSERVER_INFO_1570 = ^SERVER_INFO_1570;
{$EXTERNALSYM PSERVER_INFO_1570}
_SERVER_INFO_1570 = record
sv1570_mdlreadswitchover: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1570}
SERVER_INFO_1570 = _SERVER_INFO_1570;
{$EXTERNALSYM SERVER_INFO_1570}
TServerInfo1570 = SERVER_INFO_1570;
PServerInfo1570 = PSERVER_INFO_1570;
LPSERVER_INFO_1571 = ^SERVER_INFO_1571;
{$EXTERNALSYM LPSERVER_INFO_1571}
PSERVER_INFO_1571 = ^SERVER_INFO_1571;
{$EXTERNALSYM PSERVER_INFO_1571}
_SERVER_INFO_1571 = record
sv1571_cachedopenlimit: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1571}
SERVER_INFO_1571 = _SERVER_INFO_1571;
{$EXTERNALSYM SERVER_INFO_1571}
TServerInfo1571 = SERVER_INFO_1571;
PServerInfo1571 = PSERVER_INFO_1571;
LPSERVER_INFO_1572 = ^SERVER_INFO_1572;
{$EXTERNALSYM LPSERVER_INFO_1572}
PSERVER_INFO_1572 = ^SERVER_INFO_1572;
{$EXTERNALSYM PSERVER_INFO_1572}
_SERVER_INFO_1572 = record
sv1572_criticalthreads: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1572}
SERVER_INFO_1572 = _SERVER_INFO_1572;
{$EXTERNALSYM SERVER_INFO_1572}
TServerInfo1572 = SERVER_INFO_1572;
PServerInfo1572 = PSERVER_INFO_1572;
LPSERVER_INFO_1573 = ^SERVER_INFO_1573;
{$EXTERNALSYM LPSERVER_INFO_1573}
PSERVER_INFO_1573 = ^SERVER_INFO_1573;
{$EXTERNALSYM PSERVER_INFO_1573}
_SERVER_INFO_1573 = record
sv1573_restrictnullsessaccess: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1573}
SERVER_INFO_1573 = _SERVER_INFO_1573;
{$EXTERNALSYM SERVER_INFO_1573}
TServerInfo1573 = SERVER_INFO_1573;
PServerInfo1573 = PSERVER_INFO_1573;
LPSERVER_INFO_1574 = ^SERVER_INFO_1574;
{$EXTERNALSYM LPSERVER_INFO_1574}
PSERVER_INFO_1574 = ^SERVER_INFO_1574;
{$EXTERNALSYM PSERVER_INFO_1574}
_SERVER_INFO_1574 = record
sv1574_enablewfw311directipx: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1574}
SERVER_INFO_1574 = _SERVER_INFO_1574;
{$EXTERNALSYM SERVER_INFO_1574}
TServerInfo1574 = SERVER_INFO_1574;
PServerInfo1574 = PSERVER_INFO_1574;
LPSERVER_INFO_1575 = ^SERVER_INFO_1575;
{$EXTERNALSYM LPSERVER_INFO_1575}
PSERVER_INFO_1575 = ^SERVER_INFO_1575;
{$EXTERNALSYM PSERVER_INFO_1575}
_SERVER_INFO_1575 = record
sv1575_otherqueueaffinity: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1575}
SERVER_INFO_1575 = _SERVER_INFO_1575;
{$EXTERNALSYM SERVER_INFO_1575}
TServerInfo1575 = SERVER_INFO_1575;
PServerInfo1575 = PSERVER_INFO_1575;
LPSERVER_INFO_1576 = ^SERVER_INFO_1576;
{$EXTERNALSYM LPSERVER_INFO_1576}
PSERVER_INFO_1576 = ^SERVER_INFO_1576;
{$EXTERNALSYM PSERVER_INFO_1576}
_SERVER_INFO_1576 = record
sv1576_queuesamplesecs: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1576}
SERVER_INFO_1576 = _SERVER_INFO_1576;
{$EXTERNALSYM SERVER_INFO_1576}
TServerInfo1576 = SERVER_INFO_1576;
PServerInfo1576 = PSERVER_INFO_1576;
LPSERVER_INFO_1577 = ^SERVER_INFO_1577;
{$EXTERNALSYM LPSERVER_INFO_1577}
PSERVER_INFO_1577 = ^SERVER_INFO_1577;
{$EXTERNALSYM PSERVER_INFO_1577}
_SERVER_INFO_1577 = record
sv1577_balancecount: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1577}
SERVER_INFO_1577 = _SERVER_INFO_1577;
{$EXTERNALSYM SERVER_INFO_1577}
TServerInfo1577 = SERVER_INFO_1577;
PServerInfo1577 = PSERVER_INFO_1577;
LPSERVER_INFO_1578 = ^SERVER_INFO_1578;
{$EXTERNALSYM LPSERVER_INFO_1578}
PSERVER_INFO_1578 = ^SERVER_INFO_1578;
{$EXTERNALSYM PSERVER_INFO_1578}
_SERVER_INFO_1578 = record
sv1578_preferredaffinity: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1578}
SERVER_INFO_1578 = _SERVER_INFO_1578;
{$EXTERNALSYM SERVER_INFO_1578}
TServerInfo1578 = SERVER_INFO_1578;
PServerInfo1578 = PSERVER_INFO_1578;
LPSERVER_INFO_1579 = ^SERVER_INFO_1579;
{$EXTERNALSYM LPSERVER_INFO_1579}
PSERVER_INFO_1579 = ^SERVER_INFO_1579;
{$EXTERNALSYM PSERVER_INFO_1579}
_SERVER_INFO_1579 = record
sv1579_maxfreerfcbs: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1579}
SERVER_INFO_1579 = _SERVER_INFO_1579;
{$EXTERNALSYM SERVER_INFO_1579}
TServerInfo1579 = SERVER_INFO_1579;
PServerInfo1579 = PSERVER_INFO_1579;
LPSERVER_INFO_1580 = ^SERVER_INFO_1580;
{$EXTERNALSYM LPSERVER_INFO_1580}
PSERVER_INFO_1580 = ^SERVER_INFO_1580;
{$EXTERNALSYM PSERVER_INFO_1580}
_SERVER_INFO_1580 = record
sv1580_maxfreemfcbs: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1580}
SERVER_INFO_1580 = _SERVER_INFO_1580;
{$EXTERNALSYM SERVER_INFO_1580}
TServerInfo1580 = SERVER_INFO_1580;
PServerInfo1580 = PSERVER_INFO_1580;
LPSERVER_INFO_1581 = ^SERVER_INFO_1581;
{$EXTERNALSYM LPSERVER_INFO_1581}
PSERVER_INFO_1581 = ^SERVER_INFO_1581;
{$EXTERNALSYM PSERVER_INFO_1581}
_SERVER_INFO_1581 = record
sv1581_maxfreemlcbs: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1581}
SERVER_INFO_1581 = _SERVER_INFO_1581;
{$EXTERNALSYM SERVER_INFO_1581}
TServerInfo1581 = SERVER_INFO_1581;
PServerInfo1581 = PSERVER_INFO_1581;
LPSERVER_INFO_1582 = ^SERVER_INFO_1582;
{$EXTERNALSYM LPSERVER_INFO_1582}
PSERVER_INFO_1582 = ^SERVER_INFO_1582;
{$EXTERNALSYM PSERVER_INFO_1582}
_SERVER_INFO_1582 = record
sv1582_maxfreepagedpoolchunks: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1582}
SERVER_INFO_1582 = _SERVER_INFO_1582;
{$EXTERNALSYM SERVER_INFO_1582}
TServerInfo1582 = SERVER_INFO_1582;
PServerInfo1582 = PSERVER_INFO_1582;
LPSERVER_INFO_1583 = ^SERVER_INFO_1583;
{$EXTERNALSYM LPSERVER_INFO_1583}
PSERVER_INFO_1583 = ^SERVER_INFO_1583;
{$EXTERNALSYM PSERVER_INFO_1583}
_SERVER_INFO_1583 = record
sv1583_minpagedpoolchunksize: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1583}
SERVER_INFO_1583 = _SERVER_INFO_1583;
{$EXTERNALSYM SERVER_INFO_1583}
TServerInfo1583 = SERVER_INFO_1583;
PServerInfo1583 = PSERVER_INFO_1583;
LPSERVER_INFO_1584 = ^SERVER_INFO_1584;
{$EXTERNALSYM LPSERVER_INFO_1584}
PSERVER_INFO_1584 = ^SERVER_INFO_1584;
{$EXTERNALSYM PSERVER_INFO_1584}
_SERVER_INFO_1584 = record
sv1584_maxpagedpoolchunksize: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1584}
SERVER_INFO_1584 = _SERVER_INFO_1584;
{$EXTERNALSYM SERVER_INFO_1584}
TServerInfo1584 = SERVER_INFO_1584;
PServerInfo1584 = PSERVER_INFO_1584;
LPSERVER_INFO_1585 = ^SERVER_INFO_1585;
{$EXTERNALSYM LPSERVER_INFO_1585}
PSERVER_INFO_1585 = ^SERVER_INFO_1585;
{$EXTERNALSYM PSERVER_INFO_1585}
_SERVER_INFO_1585 = record
sv1585_sendsfrompreferredprocessor: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1585}
SERVER_INFO_1585 = _SERVER_INFO_1585;
{$EXTERNALSYM SERVER_INFO_1585}
TServerInfo1585 = SERVER_INFO_1585;
PServerInfo1585 = PSERVER_INFO_1585;
LPSERVER_INFO_1586 = ^SERVER_INFO_1586;
{$EXTERNALSYM LPSERVER_INFO_1586}
PSERVER_INFO_1586 = ^SERVER_INFO_1586;
{$EXTERNALSYM PSERVER_INFO_1586}
_SERVER_INFO_1586 = record
sv1586_maxthreadsperqueue: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1586}
SERVER_INFO_1586 = _SERVER_INFO_1586;
{$EXTERNALSYM SERVER_INFO_1586}
TServerInfo1586 = SERVER_INFO_1586;
PServerInfo1586 = PSERVER_INFO_1586;
LPSERVER_INFO_1587 = ^SERVER_INFO_1587;
{$EXTERNALSYM LPSERVER_INFO_1587}
PSERVER_INFO_1587 = ^SERVER_INFO_1587;
{$EXTERNALSYM PSERVER_INFO_1587}
_SERVER_INFO_1587 = record
sv1587_cacheddirectorylimit: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1587}
SERVER_INFO_1587 = _SERVER_INFO_1587;
{$EXTERNALSYM SERVER_INFO_1587}
TServerInfo1587 = SERVER_INFO_1587;
PServerInfo1587 = PSERVER_INFO_1587;
LPSERVER_INFO_1588 = ^SERVER_INFO_1588;
{$EXTERNALSYM LPSERVER_INFO_1588}
PSERVER_INFO_1588 = ^SERVER_INFO_1588;
{$EXTERNALSYM PSERVER_INFO_1588}
_SERVER_INFO_1588 = record
sv1588_maxcopylength: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1588}
SERVER_INFO_1588 = _SERVER_INFO_1588;
{$EXTERNALSYM SERVER_INFO_1588}
TServerInfo1588 = SERVER_INFO_1588;
PServerInfo1588 = PSERVER_INFO_1588;
LPSERVER_INFO_1590 = ^SERVER_INFO_1590;
{$EXTERNALSYM LPSERVER_INFO_1590}
PSERVER_INFO_1590 = ^SERVER_INFO_1590;
{$EXTERNALSYM PSERVER_INFO_1590}
_SERVER_INFO_1590 = record
sv1590_enablecompression: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1590}
SERVER_INFO_1590 = _SERVER_INFO_1590;
{$EXTERNALSYM SERVER_INFO_1590}
TServerInfo1590 = SERVER_INFO_1590;
PServerInfo1590 = PSERVER_INFO_1590;
LPSERVER_INFO_1591 = ^SERVER_INFO_1591;
{$EXTERNALSYM LPSERVER_INFO_1591}
PSERVER_INFO_1591 = ^SERVER_INFO_1591;
{$EXTERNALSYM PSERVER_INFO_1591}
_SERVER_INFO_1591 = record
sv1591_autosharewks: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1591}
SERVER_INFO_1591 = _SERVER_INFO_1591;
{$EXTERNALSYM SERVER_INFO_1591}
TServerInfo1591 = SERVER_INFO_1591;
PServerInfo1591 = PSERVER_INFO_1591;
LPSERVER_INFO_1592 = ^SERVER_INFO_1592;
{$EXTERNALSYM LPSERVER_INFO_1592}
PSERVER_INFO_1592 = ^SERVER_INFO_1592;
{$EXTERNALSYM PSERVER_INFO_1592}
_SERVER_INFO_1592 = record
sv1592_autosharewks: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1592}
SERVER_INFO_1592 = _SERVER_INFO_1592;
{$EXTERNALSYM SERVER_INFO_1592}
TServerInfo1592 = SERVER_INFO_1592;
PServerInfo1592 = PSERVER_INFO_1592;
LPSERVER_INFO_1593 = ^SERVER_INFO_1593;
{$EXTERNALSYM LPSERVER_INFO_1593}
PSERVER_INFO_1593 = ^SERVER_INFO_1593;
{$EXTERNALSYM PSERVER_INFO_1593}
_SERVER_INFO_1593 = record
sv1593_enablesecuritysignature: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1593}
SERVER_INFO_1593 = _SERVER_INFO_1593;
{$EXTERNALSYM SERVER_INFO_1593}
TServerInfo1593 = SERVER_INFO_1593;
PServerInfo1593 = PSERVER_INFO_1593;
LPSERVER_INFO_1594 = ^SERVER_INFO_1594;
{$EXTERNALSYM LPSERVER_INFO_1594}
PSERVER_INFO_1594 = ^SERVER_INFO_1594;
{$EXTERNALSYM PSERVER_INFO_1594}
_SERVER_INFO_1594 = record
sv1594_requiresecuritysignature: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1594}
SERVER_INFO_1594 = _SERVER_INFO_1594;
{$EXTERNALSYM SERVER_INFO_1594}
TServerInfo1594 = SERVER_INFO_1594;
PServerInfo1594 = PSERVER_INFO_1594;
LPSERVER_INFO_1595 = ^SERVER_INFO_1595;
{$EXTERNALSYM LPSERVER_INFO_1595}
PSERVER_INFO_1595 = ^SERVER_INFO_1595;
{$EXTERNALSYM PSERVER_INFO_1595}
_SERVER_INFO_1595 = record
sv1595_minclientbuffersize: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1595}
SERVER_INFO_1595 = _SERVER_INFO_1595;
{$EXTERNALSYM SERVER_INFO_1595}
TServerInfo1595 = SERVER_INFO_1595;
PServerInfo1595 = PSERVER_INFO_1595;
LPSERVER_INFO_1596 = ^SERVER_INFO_1596;
{$EXTERNALSYM LPSERVER_INFO_1596}
PSERVER_INFO_1596 = ^SERVER_INFO_1596;
{$EXTERNALSYM PSERVER_INFO_1596}
_SERVER_INFO_1596 = record
sv1596_ConnectionNoSessionsTimeout: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1596}
SERVER_INFO_1596 = _SERVER_INFO_1596;
{$EXTERNALSYM SERVER_INFO_1596}
TServerInfo1596 = SERVER_INFO_1596;
PServerInfo1596 = PSERVER_INFO_1596;
LPSERVER_INFO_1597 = ^SERVER_INFO_1597;
{$EXTERNALSYM LPSERVER_INFO_1597}
PSERVER_INFO_1597 = ^SERVER_INFO_1597;
{$EXTERNALSYM PSERVER_INFO_1597}
_SERVER_INFO_1597 = record
sv1597_IdleThreadTimeOut: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1597}
SERVER_INFO_1597 = _SERVER_INFO_1597;
{$EXTERNALSYM SERVER_INFO_1597}
TServerInfo1597 = SERVER_INFO_1597;
PServerInfo1597 = PSERVER_INFO_1597;
LPSERVER_INFO_1598 = ^SERVER_INFO_1598;
{$EXTERNALSYM LPSERVER_INFO_1598}
PSERVER_INFO_1598 = ^SERVER_INFO_1598;
{$EXTERNALSYM PSERVER_INFO_1598}
_SERVER_INFO_1598 = record
sv1598_enableW9xsecuritysignature: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1598}
SERVER_INFO_1598 = _SERVER_INFO_1598;
{$EXTERNALSYM SERVER_INFO_1598}
TServerInfo1598 = SERVER_INFO_1598;
PServerInfo1598 = PSERVER_INFO_1598;
LPSERVER_INFO_1599 = ^SERVER_INFO_1599;
{$EXTERNALSYM LPSERVER_INFO_1599}
PSERVER_INFO_1599 = ^SERVER_INFO_1599;
{$EXTERNALSYM PSERVER_INFO_1599}
_SERVER_INFO_1599 = record
sv1598_enforcekerberosreauthentication: BOOLEAN;
end;
{$EXTERNALSYM _SERVER_INFO_1599}
SERVER_INFO_1599 = _SERVER_INFO_1599;
{$EXTERNALSYM SERVER_INFO_1599}
TServerInfo1599 = SERVER_INFO_1599;
PServerInfo1599 = PSERVER_INFO_1599;
LPSERVER_INFO_1600 = ^SERVER_INFO_1600;
{$EXTERNALSYM LPSERVER_INFO_1600}
PSERVER_INFO_1600 = ^SERVER_INFO_1600;
{$EXTERNALSYM PSERVER_INFO_1600}
_SERVER_INFO_1600 = record
sv1598_disabledos: BOOLEAN;
end;
{$EXTERNALSYM _SERVER_INFO_1600}
SERVER_INFO_1600 = _SERVER_INFO_1600;
{$EXTERNALSYM SERVER_INFO_1600}
TServerInfo1600 = SERVER_INFO_1600;
PServerInfo1600 = PSERVER_INFO_1600;
LPSERVER_INFO_1601 = ^SERVER_INFO_1601;
{$EXTERNALSYM LPSERVER_INFO_1601}
PSERVER_INFO_1601 = ^SERVER_INFO_1601;
{$EXTERNALSYM PSERVER_INFO_1601}
_SERVER_INFO_1601 = record
sv1598_lowdiskspaceminimum: DWORD;
end;
{$EXTERNALSYM _SERVER_INFO_1601}
SERVER_INFO_1601 = _SERVER_INFO_1601;
{$EXTERNALSYM SERVER_INFO_1601}
TServerInfo1601 = SERVER_INFO_1601;
PServerInfo1601 = PSERVER_INFO_1601;
LPSERVER_INFO_1602 = ^SERVER_INFO_1602;
{$EXTERNALSYM LPSERVER_INFO_1602}
PSERVER_INFO_1602 = ^SERVER_INFO_1602;
{$EXTERNALSYM PSERVER_INFO_1602}
_SERVER_INFO_1602 = record
sv_1598_disablestrictnamechecking: BOOL;
end;
{$EXTERNALSYM _SERVER_INFO_1602}
SERVER_INFO_1602 = _SERVER_INFO_1602;
{$EXTERNALSYM SERVER_INFO_1602}
TServerInfo1602 = SERVER_INFO_1602;
PServerInfo1602 = PSERVER_INFO_1602;
//
// A special structure definition is required in order for this
// structure to work with RPC. The problem is that having addresslength
// indicate the number of bytes in address means that RPC must know the
// link between the two.
//
LPSERVER_TRANSPORT_INFO_0 = ^SERVER_TRANSPORT_INFO_0;
{$EXTERNALSYM LPSERVER_TRANSPORT_INFO_0}
PSERVER_TRANSPORT_INFO_0 = ^SERVER_TRANSPORT_INFO_0;
{$EXTERNALSYM PSERVER_TRANSPORT_INFO_0}
_SERVER_TRANSPORT_INFO_0 = record
svti0_numberofvcs: DWORD;
svti0_transportname: LMSTR;
svti0_transportaddress: LPBYTE;
svti0_transportaddresslength: DWORD;
svti0_networkaddress: LMSTR;
end;
{$EXTERNALSYM _SERVER_TRANSPORT_INFO_0}
SERVER_TRANSPORT_INFO_0 = _SERVER_TRANSPORT_INFO_0;
{$EXTERNALSYM SERVER_TRANSPORT_INFO_0}
TServerTransportInfo0 = SERVER_TRANSPORT_INFO_0;
PServerTransportInfo0 = PSERVER_TRANSPORT_INFO_0;
LPSERVER_TRANSPORT_INFO_1 = ^SERVER_TRANSPORT_INFO_1;
{$EXTERNALSYM LPSERVER_TRANSPORT_INFO_1}
PSERVER_TRANSPORT_INFO_1 = ^SERVER_TRANSPORT_INFO_1;
{$EXTERNALSYM PSERVER_TRANSPORT_INFO_1}
_SERVER_TRANSPORT_INFO_1 = record
svti1_numberofvcs: DWORD;
svti1_transportname: LMSTR;
svti1_transportaddress: LPBYTE;
svti1_transportaddresslength: DWORD;
svti1_networkaddress: LMSTR;
svti1_domain: LMSTR;
end;
{$EXTERNALSYM _SERVER_TRANSPORT_INFO_1}
SERVER_TRANSPORT_INFO_1 = _SERVER_TRANSPORT_INFO_1;
{$EXTERNALSYM SERVER_TRANSPORT_INFO_1}
TServerTransportInfo1 = SERVER_TRANSPORT_INFO_1;
PServerTransportInfo1 = PSERVER_TRANSPORT_INFO_1;
LPSERVER_TRANSPORT_INFO_2 = ^SERVER_TRANSPORT_INFO_2;
{$EXTERNALSYM LPSERVER_TRANSPORT_INFO_2}
PSERVER_TRANSPORT_INFO_2 = ^SERVER_TRANSPORT_INFO_2;
{$EXTERNALSYM PSERVER_TRANSPORT_INFO_2}
_SERVER_TRANSPORT_INFO_2 = record
svti2_numberofvcs: DWORD;
svti2_transportname: LMSTR;
svti2_transportaddress: LPBYTE;
svti2_transportaddresslength: DWORD;
svti2_networkaddress: LMSTR;
svti2_domain: LMSTR;
svti2_flags: ULONG;
end;
{$EXTERNALSYM _SERVER_TRANSPORT_INFO_2}
SERVER_TRANSPORT_INFO_2 = _SERVER_TRANSPORT_INFO_2;
{$EXTERNALSYM SERVER_TRANSPORT_INFO_2}
TServerTransportInfo2 = SERVER_TRANSPORT_INFO_2;
PServerTransportInfo2 = PSERVER_TRANSPORT_INFO_2;
LPSERVER_TRANSPORT_INFO_3 = ^SERVER_TRANSPORT_INFO_3;
{$EXTERNALSYM LPSERVER_TRANSPORT_INFO_3}
PSERVER_TRANSPORT_INFO_3 = ^SERVER_TRANSPORT_INFO_3;
{$EXTERNALSYM PSERVER_TRANSPORT_INFO_3}
_SERVER_TRANSPORT_INFO_3 = record
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: array [0..256 - 1] of BYTE;
end;
{$EXTERNALSYM _SERVER_TRANSPORT_INFO_3}
SERVER_TRANSPORT_INFO_3 = _SERVER_TRANSPORT_INFO_3;
{$EXTERNALSYM SERVER_TRANSPORT_INFO_3}
TServerTransportInfo3 = SERVER_TRANSPORT_INFO_3;
PServerTransportInfo3 = PSERVER_TRANSPORT_INFO_3;
//
// Defines - SERVER
//
//
// The platform ID indicates the levels to use for platform-specific
// information.
//
const
SV_PLATFORM_ID_OS2 = 400;
{$EXTERNALSYM SV_PLATFORM_ID_OS2}
SV_PLATFORM_ID_NT = 500;
{$EXTERNALSYM SV_PLATFORM_ID_NT}
//
// Mask to be applied to svX_version_major in order to obtain
// the major version number.
//
MAJOR_VERSION_MASK = $0F;
{$EXTERNALSYM MAJOR_VERSION_MASK}
//
// Bit-mapped values for svX_type fields. X = 1, 2 or 3.
//
SV_TYPE_WORKSTATION = $00000001;
{$EXTERNALSYM SV_TYPE_WORKSTATION}
SV_TYPE_SERVER = $00000002;
{$EXTERNALSYM SV_TYPE_SERVER}
SV_TYPE_SQLSERVER = $00000004;
{$EXTERNALSYM SV_TYPE_SQLSERVER}
SV_TYPE_DOMAIN_CTRL = $00000008;
{$EXTERNALSYM SV_TYPE_DOMAIN_CTRL}
SV_TYPE_DOMAIN_BAKCTRL = $00000010;
{$EXTERNALSYM SV_TYPE_DOMAIN_BAKCTRL}
SV_TYPE_TIME_SOURCE = $00000020;
{$EXTERNALSYM SV_TYPE_TIME_SOURCE}
SV_TYPE_AFP = $00000040;
{$EXTERNALSYM SV_TYPE_AFP}
SV_TYPE_NOVELL = $00000080;
{$EXTERNALSYM SV_TYPE_NOVELL}
SV_TYPE_DOMAIN_MEMBER = $00000100;
{$EXTERNALSYM SV_TYPE_DOMAIN_MEMBER}
SV_TYPE_PRINTQ_SERVER = $00000200;
{$EXTERNALSYM SV_TYPE_PRINTQ_SERVER}
SV_TYPE_DIALIN_SERVER = $00000400;
{$EXTERNALSYM SV_TYPE_DIALIN_SERVER}
SV_TYPE_XENIX_SERVER = $00000800;
{$EXTERNALSYM SV_TYPE_XENIX_SERVER}
SV_TYPE_SERVER_UNIX = SV_TYPE_XENIX_SERVER;
{$EXTERNALSYM SV_TYPE_SERVER_UNIX}
SV_TYPE_NT = $00001000;
{$EXTERNALSYM SV_TYPE_NT}
SV_TYPE_WFW = $00002000;
{$EXTERNALSYM SV_TYPE_WFW}
SV_TYPE_SERVER_MFPN = $00004000;
{$EXTERNALSYM SV_TYPE_SERVER_MFPN}
SV_TYPE_SERVER_NT = $00008000;
{$EXTERNALSYM SV_TYPE_SERVER_NT}
SV_TYPE_POTENTIAL_BROWSER = $00010000;
{$EXTERNALSYM SV_TYPE_POTENTIAL_BROWSER}
SV_TYPE_BACKUP_BROWSER = $00020000;
{$EXTERNALSYM SV_TYPE_BACKUP_BROWSER}
SV_TYPE_MASTER_BROWSER = $00040000;
{$EXTERNALSYM SV_TYPE_MASTER_BROWSER}
SV_TYPE_DOMAIN_MASTER = $00080000;
{$EXTERNALSYM SV_TYPE_DOMAIN_MASTER}
SV_TYPE_SERVER_OSF = $00100000;
{$EXTERNALSYM SV_TYPE_SERVER_OSF}
SV_TYPE_SERVER_VMS = $00200000;
{$EXTERNALSYM SV_TYPE_SERVER_VMS}
SV_TYPE_WINDOWS = $00400000; // Windows95 and above
{$EXTERNALSYM SV_TYPE_WINDOWS}
SV_TYPE_DFS = $00800000; // Root of a DFS tree
{$EXTERNALSYM SV_TYPE_DFS}
SV_TYPE_CLUSTER_NT = $01000000; // NT Cluster
{$EXTERNALSYM SV_TYPE_CLUSTER_NT}
SV_TYPE_TERMINALSERVER = $02000000; // Terminal Server(Hydra)
{$EXTERNALSYM SV_TYPE_TERMINALSERVER}
SV_TYPE_CLUSTER_VS_NT = $04000000; // NT Cluster Virtual Server Name
{$EXTERNALSYM SV_TYPE_CLUSTER_VS_NT}
SV_TYPE_DCE = $10000000; // IBM DSS (Directory and Security Services) or equivalent
{$EXTERNALSYM SV_TYPE_DCE}
SV_TYPE_ALTERNATE_XPORT = $20000000; // return list for alternate transport
{$EXTERNALSYM SV_TYPE_ALTERNATE_XPORT}
SV_TYPE_LOCAL_LIST_ONLY = $40000000; // Return local list only
{$EXTERNALSYM SV_TYPE_LOCAL_LIST_ONLY}
SV_TYPE_DOMAIN_ENUM = DWORD($80000000);
{$EXTERNALSYM SV_TYPE_DOMAIN_ENUM}
SV_TYPE_ALL = DWORD($FFFFFFFF); // handy for NetServerEnum2
{$EXTERNALSYM SV_TYPE_ALL}
//
// Special value for sv102_disc that specifies infinite disconnect
// time.
//
SV_NODISC = DWORD(-1); // No autodisconnect timeout enforced
{$EXTERNALSYM SV_NODISC}
//
// Values of svX_security field. X = 2 or 3.
//
SV_USERSECURITY = 1;
{$EXTERNALSYM SV_USERSECURITY}
SV_SHARESECURITY = 0;
{$EXTERNALSYM SV_SHARESECURITY}
//
// Values of svX_hidden field. X = 2 or 3.
//
SV_HIDDEN = 1;
{$EXTERNALSYM SV_HIDDEN}
SV_VISIBLE = 0;
{$EXTERNALSYM SV_VISIBLE}
//
// Values for ParmError parameter to NetServerSetInfo.
//
SV_PLATFORM_ID_PARMNUM = 101;
{$EXTERNALSYM SV_PLATFORM_ID_PARMNUM}
SV_NAME_PARMNUM = 102;
{$EXTERNALSYM SV_NAME_PARMNUM}
SV_VERSION_MAJOR_PARMNUM = 103;
{$EXTERNALSYM SV_VERSION_MAJOR_PARMNUM}
SV_VERSION_MINOR_PARMNUM = 104;
{$EXTERNALSYM SV_VERSION_MINOR_PARMNUM}
SV_TYPE_PARMNUM = 105;
{$EXTERNALSYM SV_TYPE_PARMNUM}
SV_COMMENT_PARMNUM = 5;
{$EXTERNALSYM SV_COMMENT_PARMNUM}
SV_USERS_PARMNUM = 107;
{$EXTERNALSYM SV_USERS_PARMNUM}
SV_DISC_PARMNUM = 10;
{$EXTERNALSYM SV_DISC_PARMNUM}
SV_HIDDEN_PARMNUM = 16;
{$EXTERNALSYM SV_HIDDEN_PARMNUM}
SV_ANNOUNCE_PARMNUM = 17;
{$EXTERNALSYM SV_ANNOUNCE_PARMNUM}
SV_ANNDELTA_PARMNUM = 18;
{$EXTERNALSYM SV_ANNDELTA_PARMNUM}
SV_USERPATH_PARMNUM = 112;
{$EXTERNALSYM SV_USERPATH_PARMNUM}
SV_ULIST_MTIME_PARMNUM = 401;
{$EXTERNALSYM SV_ULIST_MTIME_PARMNUM}
SV_GLIST_MTIME_PARMNUM = 402;
{$EXTERNALSYM SV_GLIST_MTIME_PARMNUM}
SV_ALIST_MTIME_PARMNUM = 403;
{$EXTERNALSYM SV_ALIST_MTIME_PARMNUM}
SV_ALERTS_PARMNUM = 11;
{$EXTERNALSYM SV_ALERTS_PARMNUM}
SV_SECURITY_PARMNUM = 405;
{$EXTERNALSYM SV_SECURITY_PARMNUM}
SV_NUMADMIN_PARMNUM = 406;
{$EXTERNALSYM SV_NUMADMIN_PARMNUM}
SV_LANMASK_PARMNUM = 407;
{$EXTERNALSYM SV_LANMASK_PARMNUM}
SV_GUESTACC_PARMNUM = 408;
{$EXTERNALSYM SV_GUESTACC_PARMNUM}
SV_CHDEVQ_PARMNUM = 410;
{$EXTERNALSYM SV_CHDEVQ_PARMNUM}
SV_CHDEVJOBS_PARMNUM = 411;
{$EXTERNALSYM SV_CHDEVJOBS_PARMNUM}
SV_CONNECTIONS_PARMNUM = 412;
{$EXTERNALSYM SV_CONNECTIONS_PARMNUM}
SV_SHARES_PARMNUM = 413;
{$EXTERNALSYM SV_SHARES_PARMNUM}
SV_OPENFILES_PARMNUM = 414;
{$EXTERNALSYM SV_OPENFILES_PARMNUM}
SV_SESSREQS_PARMNUM = 417;
{$EXTERNALSYM SV_SESSREQS_PARMNUM}
SV_ACTIVELOCKS_PARMNUM = 419;
{$EXTERNALSYM SV_ACTIVELOCKS_PARMNUM}
SV_NUMREQBUF_PARMNUM = 420;
{$EXTERNALSYM SV_NUMREQBUF_PARMNUM}
SV_NUMBIGBUF_PARMNUM = 422;
{$EXTERNALSYM SV_NUMBIGBUF_PARMNUM}
SV_NUMFILETASKS_PARMNUM = 423;
{$EXTERNALSYM SV_NUMFILETASKS_PARMNUM}
SV_ALERTSCHED_PARMNUM = 37;
{$EXTERNALSYM SV_ALERTSCHED_PARMNUM}
SV_ERRORALERT_PARMNUM = 38;
{$EXTERNALSYM SV_ERRORALERT_PARMNUM}
SV_LOGONALERT_PARMNUM = 39;
{$EXTERNALSYM SV_LOGONALERT_PARMNUM}
SV_ACCESSALERT_PARMNUM = 40;
{$EXTERNALSYM SV_ACCESSALERT_PARMNUM}
SV_DISKALERT_PARMNUM = 41;
{$EXTERNALSYM SV_DISKALERT_PARMNUM}
SV_NETIOALERT_PARMNUM = 42;
{$EXTERNALSYM SV_NETIOALERT_PARMNUM}
SV_MAXAUDITSZ_PARMNUM = 43;
{$EXTERNALSYM SV_MAXAUDITSZ_PARMNUM}
SV_SRVHEURISTICS_PARMNUM = 431;
{$EXTERNALSYM SV_SRVHEURISTICS_PARMNUM}
SV_SESSOPENS_PARMNUM = 501;
{$EXTERNALSYM SV_SESSOPENS_PARMNUM}
SV_SESSVCS_PARMNUM = 502;
{$EXTERNALSYM SV_SESSVCS_PARMNUM}
SV_OPENSEARCH_PARMNUM = 503;
{$EXTERNALSYM SV_OPENSEARCH_PARMNUM}
SV_SIZREQBUF_PARMNUM = 504;
{$EXTERNALSYM SV_SIZREQBUF_PARMNUM}
SV_INITWORKITEMS_PARMNUM = 505;
{$EXTERNALSYM SV_INITWORKITEMS_PARMNUM}
SV_MAXWORKITEMS_PARMNUM = 506;
{$EXTERNALSYM SV_MAXWORKITEMS_PARMNUM}
SV_RAWWORKITEMS_PARMNUM = 507;
{$EXTERNALSYM SV_RAWWORKITEMS_PARMNUM}
SV_IRPSTACKSIZE_PARMNUM = 508;
{$EXTERNALSYM SV_IRPSTACKSIZE_PARMNUM}
SV_MAXRAWBUFLEN_PARMNUM = 509;
{$EXTERNALSYM SV_MAXRAWBUFLEN_PARMNUM}
SV_SESSUSERS_PARMNUM = 510;
{$EXTERNALSYM SV_SESSUSERS_PARMNUM}
SV_SESSCONNS_PARMNUM = 511;
{$EXTERNALSYM SV_SESSCONNS_PARMNUM}
SV_MAXNONPAGEDMEMORYUSAGE_PARMNUM = 512;
{$EXTERNALSYM SV_MAXNONPAGEDMEMORYUSAGE_PARMNUM}
SV_MAXPAGEDMEMORYUSAGE_PARMNUM = 513;
{$EXTERNALSYM SV_MAXPAGEDMEMORYUSAGE_PARMNUM}
SV_ENABLESOFTCOMPAT_PARMNUM = 514;
{$EXTERNALSYM SV_ENABLESOFTCOMPAT_PARMNUM}
SV_ENABLEFORCEDLOGOFF_PARMNUM = 515;
{$EXTERNALSYM SV_ENABLEFORCEDLOGOFF_PARMNUM}
SV_TIMESOURCE_PARMNUM = 516;
{$EXTERNALSYM SV_TIMESOURCE_PARMNUM}
SV_ACCEPTDOWNLEVELAPIS_PARMNUM = 517;
{$EXTERNALSYM SV_ACCEPTDOWNLEVELAPIS_PARMNUM}
SV_LMANNOUNCE_PARMNUM = 518;
{$EXTERNALSYM SV_LMANNOUNCE_PARMNUM}
SV_DOMAIN_PARMNUM = 519;
{$EXTERNALSYM SV_DOMAIN_PARMNUM}
SV_MAXCOPYREADLEN_PARMNUM = 520;
{$EXTERNALSYM SV_MAXCOPYREADLEN_PARMNUM}
SV_MAXCOPYWRITELEN_PARMNUM = 521;
{$EXTERNALSYM SV_MAXCOPYWRITELEN_PARMNUM}
SV_MINKEEPSEARCH_PARMNUM = 522;
{$EXTERNALSYM SV_MINKEEPSEARCH_PARMNUM}
SV_MAXKEEPSEARCH_PARMNUM = 523;
{$EXTERNALSYM SV_MAXKEEPSEARCH_PARMNUM}
SV_MINKEEPCOMPLSEARCH_PARMNUM = 524;
{$EXTERNALSYM SV_MINKEEPCOMPLSEARCH_PARMNUM}
SV_MAXKEEPCOMPLSEARCH_PARMNUM = 525;
{$EXTERNALSYM SV_MAXKEEPCOMPLSEARCH_PARMNUM}
SV_THREADCOUNTADD_PARMNUM = 526;
{$EXTERNALSYM SV_THREADCOUNTADD_PARMNUM}
SV_NUMBLOCKTHREADS_PARMNUM = 527;
{$EXTERNALSYM SV_NUMBLOCKTHREADS_PARMNUM}
SV_SCAVTIMEOUT_PARMNUM = 528;
{$EXTERNALSYM SV_SCAVTIMEOUT_PARMNUM}
SV_MINRCVQUEUE_PARMNUM = 529;
{$EXTERNALSYM SV_MINRCVQUEUE_PARMNUM}
SV_MINFREEWORKITEMS_PARMNUM = 530;
{$EXTERNALSYM SV_MINFREEWORKITEMS_PARMNUM}
SV_XACTMEMSIZE_PARMNUM = 531;
{$EXTERNALSYM SV_XACTMEMSIZE_PARMNUM}
SV_THREADPRIORITY_PARMNUM = 532;
{$EXTERNALSYM SV_THREADPRIORITY_PARMNUM}
SV_MAXMPXCT_PARMNUM = 533;
{$EXTERNALSYM SV_MAXMPXCT_PARMNUM}
SV_OPLOCKBREAKWAIT_PARMNUM = 534;
{$EXTERNALSYM SV_OPLOCKBREAKWAIT_PARMNUM}
SV_OPLOCKBREAKRESPONSEWAIT_PARMNUM = 535;
{$EXTERNALSYM SV_OPLOCKBREAKRESPONSEWAIT_PARMNUM}
SV_ENABLEOPLOCKS_PARMNUM = 536;
{$EXTERNALSYM SV_ENABLEOPLOCKS_PARMNUM}
SV_ENABLEOPLOCKFORCECLOSE_PARMNUM = 537;
{$EXTERNALSYM SV_ENABLEOPLOCKFORCECLOSE_PARMNUM}
SV_ENABLEFCBOPENS_PARMNUM = 538;
{$EXTERNALSYM SV_ENABLEFCBOPENS_PARMNUM}
SV_ENABLERAW_PARMNUM = 539;
{$EXTERNALSYM SV_ENABLERAW_PARMNUM}
SV_ENABLESHAREDNETDRIVES_PARMNUM = 540;
{$EXTERNALSYM SV_ENABLESHAREDNETDRIVES_PARMNUM}
SV_MINFREECONNECTIONS_PARMNUM = 541;
{$EXTERNALSYM SV_MINFREECONNECTIONS_PARMNUM}
SV_MAXFREECONNECTIONS_PARMNUM = 542;
{$EXTERNALSYM SV_MAXFREECONNECTIONS_PARMNUM}
SV_INITSESSTABLE_PARMNUM = 543;
{$EXTERNALSYM SV_INITSESSTABLE_PARMNUM}
SV_INITCONNTABLE_PARMNUM = 544;
{$EXTERNALSYM SV_INITCONNTABLE_PARMNUM}
SV_INITFILETABLE_PARMNUM = 545;
{$EXTERNALSYM SV_INITFILETABLE_PARMNUM}
SV_INITSEARCHTABLE_PARMNUM = 546;
{$EXTERNALSYM SV_INITSEARCHTABLE_PARMNUM}
SV_ALERTSCHEDULE_PARMNUM = 547;
{$EXTERNALSYM SV_ALERTSCHEDULE_PARMNUM}
SV_ERRORTHRESHOLD_PARMNUM = 548;
{$EXTERNALSYM SV_ERRORTHRESHOLD_PARMNUM}
SV_NETWORKERRORTHRESHOLD_PARMNUM = 549;
{$EXTERNALSYM SV_NETWORKERRORTHRESHOLD_PARMNUM}
SV_DISKSPACETHRESHOLD_PARMNUM = 550;
{$EXTERNALSYM SV_DISKSPACETHRESHOLD_PARMNUM}
SV_MAXLINKDELAY_PARMNUM = 552;
{$EXTERNALSYM SV_MAXLINKDELAY_PARMNUM}
SV_MINLINKTHROUGHPUT_PARMNUM = 553;
{$EXTERNALSYM SV_MINLINKTHROUGHPUT_PARMNUM}
SV_LINKINFOVALIDTIME_PARMNUM = 554;
{$EXTERNALSYM SV_LINKINFOVALIDTIME_PARMNUM}
SV_SCAVQOSINFOUPDATETIME_PARMNUM = 555;
{$EXTERNALSYM SV_SCAVQOSINFOUPDATETIME_PARMNUM}
SV_MAXWORKITEMIDLETIME_PARMNUM = 556;
{$EXTERNALSYM SV_MAXWORKITEMIDLETIME_PARMNUM}
SV_MAXRAWWORKITEMS_PARMNUM = 557;
{$EXTERNALSYM SV_MAXRAWWORKITEMS_PARMNUM}
SV_PRODUCTTYPE_PARMNUM = 560;
{$EXTERNALSYM SV_PRODUCTTYPE_PARMNUM}
SV_SERVERSIZE_PARMNUM = 561;
{$EXTERNALSYM SV_SERVERSIZE_PARMNUM}
SV_CONNECTIONLESSAUTODISC_PARMNUM = 562;
{$EXTERNALSYM SV_CONNECTIONLESSAUTODISC_PARMNUM}
SV_SHARINGVIOLATIONRETRIES_PARMNUM = 563;
{$EXTERNALSYM SV_SHARINGVIOLATIONRETRIES_PARMNUM}
SV_SHARINGVIOLATIONDELAY_PARMNUM = 564;
{$EXTERNALSYM SV_SHARINGVIOLATIONDELAY_PARMNUM}
SV_MAXGLOBALOPENSEARCH_PARMNUM = 565;
{$EXTERNALSYM SV_MAXGLOBALOPENSEARCH_PARMNUM}
SV_REMOVEDUPLICATESEARCHES_PARMNUM = 566;
{$EXTERNALSYM SV_REMOVEDUPLICATESEARCHES_PARMNUM}
SV_LOCKVIOLATIONRETRIES_PARMNUM = 567;
{$EXTERNALSYM SV_LOCKVIOLATIONRETRIES_PARMNUM}
SV_LOCKVIOLATIONOFFSET_PARMNUM = 568;
{$EXTERNALSYM SV_LOCKVIOLATIONOFFSET_PARMNUM}
SV_LOCKVIOLATIONDELAY_PARMNUM = 569;
{$EXTERNALSYM SV_LOCKVIOLATIONDELAY_PARMNUM}
SV_MDLREADSWITCHOVER_PARMNUM = 570;
{$EXTERNALSYM SV_MDLREADSWITCHOVER_PARMNUM}
SV_CACHEDOPENLIMIT_PARMNUM = 571;
{$EXTERNALSYM SV_CACHEDOPENLIMIT_PARMNUM}
SV_CRITICALTHREADS_PARMNUM = 572;
{$EXTERNALSYM SV_CRITICALTHREADS_PARMNUM}
SV_RESTRICTNULLSESSACCESS_PARMNUM = 573;
{$EXTERNALSYM SV_RESTRICTNULLSESSACCESS_PARMNUM}
SV_ENABLEWFW311DIRECTIPX_PARMNUM = 574;
{$EXTERNALSYM SV_ENABLEWFW311DIRECTIPX_PARMNUM}
SV_OTHERQUEUEAFFINITY_PARMNUM = 575;
{$EXTERNALSYM SV_OTHERQUEUEAFFINITY_PARMNUM}
SV_QUEUESAMPLESECS_PARMNUM = 576;
{$EXTERNALSYM SV_QUEUESAMPLESECS_PARMNUM}
SV_BALANCECOUNT_PARMNUM = 577;
{$EXTERNALSYM SV_BALANCECOUNT_PARMNUM}
SV_PREFERREDAFFINITY_PARMNUM = 578;
{$EXTERNALSYM SV_PREFERREDAFFINITY_PARMNUM}
SV_MAXFREERFCBS_PARMNUM = 579;
{$EXTERNALSYM SV_MAXFREERFCBS_PARMNUM}
SV_MAXFREEMFCBS_PARMNUM = 580;
{$EXTERNALSYM SV_MAXFREEMFCBS_PARMNUM}
SV_MAXFREELFCBS_PARMNUM = 581;
{$EXTERNALSYM SV_MAXFREELFCBS_PARMNUM}
SV_MAXFREEPAGEDPOOLCHUNKS_PARMNUM = 582;
{$EXTERNALSYM SV_MAXFREEPAGEDPOOLCHUNKS_PARMNUM}
SV_MINPAGEDPOOLCHUNKSIZE_PARMNUM = 583;
{$EXTERNALSYM SV_MINPAGEDPOOLCHUNKSIZE_PARMNUM}
SV_MAXPAGEDPOOLCHUNKSIZE_PARMNUM = 584;
{$EXTERNALSYM SV_MAXPAGEDPOOLCHUNKSIZE_PARMNUM}
SV_SENDSFROMPREFERREDPROCESSOR_PARMNUM = 585;
{$EXTERNALSYM SV_SENDSFROMPREFERREDPROCESSOR_PARMNUM}
SV_MAXTHREADSPERQUEUE_PARMNUM = 586;
{$EXTERNALSYM SV_MAXTHREADSPERQUEUE_PARMNUM}
SV_CACHEDDIRECTORYLIMIT_PARMNUM = 587;
{$EXTERNALSYM SV_CACHEDDIRECTORYLIMIT_PARMNUM}
SV_MAXCOPYLENGTH_PARMNUM = 588;
{$EXTERNALSYM SV_MAXCOPYLENGTH_PARMNUM}
SV_ENABLECOMPRESSION_PARMNUM = 590;
{$EXTERNALSYM SV_ENABLECOMPRESSION_PARMNUM}
SV_AUTOSHAREWKS_PARMNUM = 591;
{$EXTERNALSYM SV_AUTOSHAREWKS_PARMNUM}
SV_AUTOSHARESERVER_PARMNUM = 592;
{$EXTERNALSYM SV_AUTOSHARESERVER_PARMNUM}
SV_ENABLESECURITYSIGNATURE_PARMNUM = 593;
{$EXTERNALSYM SV_ENABLESECURITYSIGNATURE_PARMNUM}
SV_REQUIRESECURITYSIGNATURE_PARMNUM = 594;
{$EXTERNALSYM SV_REQUIRESECURITYSIGNATURE_PARMNUM}
SV_MINCLIENTBUFFERSIZE_PARMNUM = 595;
{$EXTERNALSYM SV_MINCLIENTBUFFERSIZE_PARMNUM}
SV_CONNECTIONNOSESSIONSTIMEOUT_PARMNUM = 596;
{$EXTERNALSYM SV_CONNECTIONNOSESSIONSTIMEOUT_PARMNUM}
SV_IDLETHREADTIMEOUT_PARMNUM = 597;
{$EXTERNALSYM SV_IDLETHREADTIMEOUT_PARMNUM}
SV_ENABLEW9XSECURITYSIGNATURE_PARMNUM = 598;
{$EXTERNALSYM SV_ENABLEW9XSECURITYSIGNATURE_PARMNUM}
SV_ENFORCEKERBEROSREAUTHENTICATION_PARMNUM = 599;
{$EXTERNALSYM SV_ENFORCEKERBEROSREAUTHENTICATION_PARMNUM}
SV_DISABLEDOS_PARMNUM = 600;
{$EXTERNALSYM SV_DISABLEDOS_PARMNUM}
SV_LOWDISKSPACEMINIMUM_PARMNUM = 601;
{$EXTERNALSYM SV_LOWDISKSPACEMINIMUM_PARMNUM}
SV_DISABLESTRICTNAMECHECKING_PARMNUM = 602;
{$EXTERNALSYM SV_DISABLESTRICTNAMECHECKING_PARMNUM}
//
// Single-field infolevels for NetServerSetInfo.
//
SV_COMMENT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_COMMENT_PARMNUM;
{$EXTERNALSYM SV_COMMENT_INFOLEVEL}
SV_USERS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_USERS_PARMNUM;
{$EXTERNALSYM SV_USERS_INFOLEVEL}
SV_DISC_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_DISC_PARMNUM;
{$EXTERNALSYM SV_DISC_INFOLEVEL}
SV_HIDDEN_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_HIDDEN_PARMNUM;
{$EXTERNALSYM SV_HIDDEN_INFOLEVEL}
SV_ANNOUNCE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ANNOUNCE_PARMNUM;
{$EXTERNALSYM SV_ANNOUNCE_INFOLEVEL}
SV_ANNDELTA_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ANNDELTA_PARMNUM;
{$EXTERNALSYM SV_ANNDELTA_INFOLEVEL}
SV_SESSOPENS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_SESSOPENS_PARMNUM;
{$EXTERNALSYM SV_SESSOPENS_INFOLEVEL}
SV_SESSVCS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_SESSVCS_PARMNUM;
{$EXTERNALSYM SV_SESSVCS_INFOLEVEL}
SV_OPENSEARCH_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_OPENSEARCH_PARMNUM;
{$EXTERNALSYM SV_OPENSEARCH_INFOLEVEL}
SV_MAXWORKITEMS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXWORKITEMS_PARMNUM;
{$EXTERNALSYM SV_MAXWORKITEMS_INFOLEVEL}
SV_MAXRAWBUFLEN_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXRAWBUFLEN_PARMNUM;
{$EXTERNALSYM SV_MAXRAWBUFLEN_INFOLEVEL}
SV_SESSUSERS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_SESSUSERS_PARMNUM;
{$EXTERNALSYM SV_SESSUSERS_INFOLEVEL}
SV_SESSCONNS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_SESSCONNS_PARMNUM;
{$EXTERNALSYM SV_SESSCONNS_INFOLEVEL}
SV_MAXNONPAGEDMEMORYUSAGE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXNONPAGEDMEMORYUSAGE_PARMNUM;
{$EXTERNALSYM SV_MAXNONPAGEDMEMORYUSAGE_INFOLEVEL}
SV_MAXPAGEDMEMORYUSAGE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXPAGEDMEMORYUSAGE_PARMNUM;
{$EXTERNALSYM SV_MAXPAGEDMEMORYUSAGE_INFOLEVEL}
SV_ENABLESOFTCOMPAT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLESOFTCOMPAT_PARMNUM;
{$EXTERNALSYM SV_ENABLESOFTCOMPAT_INFOLEVEL}
SV_ENABLEFORCEDLOGOFF_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLEFORCEDLOGOFF_PARMNUM;
{$EXTERNALSYM SV_ENABLEFORCEDLOGOFF_INFOLEVEL}
SV_TIMESOURCE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_TIMESOURCE_PARMNUM;
{$EXTERNALSYM SV_TIMESOURCE_INFOLEVEL}
SV_LMANNOUNCE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_LMANNOUNCE_PARMNUM;
{$EXTERNALSYM SV_LMANNOUNCE_INFOLEVEL}
SV_MAXCOPYREADLEN_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXCOPYREADLEN_PARMNUM;
{$EXTERNALSYM SV_MAXCOPYREADLEN_INFOLEVEL}
SV_MAXCOPYWRITELEN_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXCOPYWRITELEN_PARMNUM;
{$EXTERNALSYM SV_MAXCOPYWRITELEN_INFOLEVEL}
SV_MINKEEPSEARCH_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINKEEPSEARCH_PARMNUM;
{$EXTERNALSYM SV_MINKEEPSEARCH_INFOLEVEL}
SV_MAXKEEPSEARCH_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXKEEPSEARCH_PARMNUM;
{$EXTERNALSYM SV_MAXKEEPSEARCH_INFOLEVEL}
SV_MINKEEPCOMPLSEARCH_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINKEEPCOMPLSEARCH_PARMNUM;
{$EXTERNALSYM SV_MINKEEPCOMPLSEARCH_INFOLEVEL}
SV_MAXKEEPCOMPLSEARCH_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXKEEPCOMPLSEARCH_PARMNUM;
{$EXTERNALSYM SV_MAXKEEPCOMPLSEARCH_INFOLEVEL}
SV_SCAVTIMEOUT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_SCAVTIMEOUT_PARMNUM;
{$EXTERNALSYM SV_SCAVTIMEOUT_INFOLEVEL}
SV_MINRCVQUEUE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINRCVQUEUE_PARMNUM;
{$EXTERNALSYM SV_MINRCVQUEUE_INFOLEVEL}
SV_MINFREEWORKITEMS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINFREEWORKITEMS_PARMNUM;
{$EXTERNALSYM SV_MINFREEWORKITEMS_INFOLEVEL}
SV_MAXMPXCT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXMPXCT_PARMNUM;
{$EXTERNALSYM SV_MAXMPXCT_INFOLEVEL}
SV_OPLOCKBREAKWAIT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_OPLOCKBREAKWAIT_PARMNUM;
{$EXTERNALSYM SV_OPLOCKBREAKWAIT_INFOLEVEL}
SV_OPLOCKBREAKRESPONSEWAIT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_OPLOCKBREAKRESPONSEWAIT_PARMNUM;
{$EXTERNALSYM SV_OPLOCKBREAKRESPONSEWAIT_INFOLEVEL}
SV_ENABLEOPLOCKS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLEOPLOCKS_PARMNUM;
{$EXTERNALSYM SV_ENABLEOPLOCKS_INFOLEVEL}
SV_ENABLEOPLOCKFORCECLOSE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLEOPLOCKFORCECLOSE_PARMNUM;
{$EXTERNALSYM SV_ENABLEOPLOCKFORCECLOSE_INFOLEVEL}
SV_ENABLEFCBOPENS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLEFCBOPENS_PARMNUM;
{$EXTERNALSYM SV_ENABLEFCBOPENS_INFOLEVEL}
SV_ENABLERAW_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLERAW_PARMNUM;
{$EXTERNALSYM SV_ENABLERAW_INFOLEVEL}
SV_ENABLESHAREDNETDRIVES_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLESHAREDNETDRIVES_PARMNUM;
{$EXTERNALSYM SV_ENABLESHAREDNETDRIVES_INFOLEVEL}
SV_MINFREECONNECTIONS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINFREECONNECTIONS_PARMNUM;
{$EXTERNALSYM SV_MINFREECONNECTIONS_INFOLEVEL}
SV_MAXFREECONNECTIONS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXFREECONNECTIONS_PARMNUM;
{$EXTERNALSYM SV_MAXFREECONNECTIONS_INFOLEVEL}
SV_INITSESSTABLE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_INITSESSTABLE_PARMNUM;
{$EXTERNALSYM SV_INITSESSTABLE_INFOLEVEL}
SV_INITCONNTABLE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_INITCONNTABLE_PARMNUM;
{$EXTERNALSYM SV_INITCONNTABLE_INFOLEVEL}
SV_INITFILETABLE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_INITFILETABLE_PARMNUM;
{$EXTERNALSYM SV_INITFILETABLE_INFOLEVEL}
SV_INITSEARCHTABLE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_INITSEARCHTABLE_PARMNUM;
{$EXTERNALSYM SV_INITSEARCHTABLE_INFOLEVEL}
SV_ALERTSCHEDULE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ALERTSCHEDULE_PARMNUM;
{$EXTERNALSYM SV_ALERTSCHEDULE_INFOLEVEL}
SV_ERRORTHRESHOLD_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ERRORTHRESHOLD_PARMNUM;
{$EXTERNALSYM SV_ERRORTHRESHOLD_INFOLEVEL}
SV_NETWORKERRORTHRESHOLD_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_NETWORKERRORTHRESHOLD_PARMNUM;
{$EXTERNALSYM SV_NETWORKERRORTHRESHOLD_INFOLEVEL}
SV_DISKSPACETHRESHOLD_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_DISKSPACETHRESHOLD_PARMNUM;
{$EXTERNALSYM SV_DISKSPACETHRESHOLD_INFOLEVEL}
SV_MAXLINKDELAY_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXLINKDELAY_PARMNUM;
{$EXTERNALSYM SV_MAXLINKDELAY_INFOLEVEL}
SV_MINLINKTHROUGHPUT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINLINKTHROUGHPUT_PARMNUM;
{$EXTERNALSYM SV_MINLINKTHROUGHPUT_INFOLEVEL}
SV_LINKINFOVALIDTIME_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_LINKINFOVALIDTIME_PARMNUM;
{$EXTERNALSYM SV_LINKINFOVALIDTIME_INFOLEVEL}
SV_SCAVQOSINFOUPDATETIME_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_SCAVQOSINFOUPDATETIME_PARMNUM;
{$EXTERNALSYM SV_SCAVQOSINFOUPDATETIME_INFOLEVEL}
SV_MAXWORKITEMIDLETIME_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXWORKITEMIDLETIME_PARMNUM;
{$EXTERNALSYM SV_MAXWORKITEMIDLETIME_INFOLEVEL}
SV_MAXRAWWORKITEMS_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXRAWWORKITEMS_PARMNUM;
{$EXTERNALSYM SV_MAXRAWWORKITEMS_INFOLOEVEL}
SV_PRODUCTTYPE_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_PRODUCTTYPE_PARMNUM;
{$EXTERNALSYM SV_PRODUCTTYPE_INFOLOEVEL}
SV_SERVERSIZE_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_SERVERSIZE_PARMNUM;
{$EXTERNALSYM SV_SERVERSIZE_INFOLOEVEL}
SV_CONNECTIONLESSAUTODISC_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_CONNECTIONLESSAUTODISC_PARMNUM;
{$EXTERNALSYM SV_CONNECTIONLESSAUTODISC_INFOLOEVEL}
SV_SHARINGVIOLATIONRETRIES_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_SHARINGVIOLATIONRETRIES_PARMNUM;
{$EXTERNALSYM SV_SHARINGVIOLATIONRETRIES_INFOLOEVEL}
SV_SHARINGVIOLATIONDELAY_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_SHARINGVIOLATIONDELAY_PARMNUM;
{$EXTERNALSYM SV_SHARINGVIOLATIONDELAY_INFOLOEVEL}
SV_MAXGLOBALOPENSEARCH_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXGLOBALOPENSEARCH_PARMNUM;
{$EXTERNALSYM SV_MAXGLOBALOPENSEARCH_INFOLOEVEL}
SV_REMOVEDUPLICATESEARCHES_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_REMOVEDUPLICATESEARCHES_PARMNUM;
{$EXTERNALSYM SV_REMOVEDUPLICATESEARCHES_INFOLOEVEL}
SV_LOCKVIOLATIONRETRIES_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_LOCKVIOLATIONRETRIES_PARMNUM;
{$EXTERNALSYM SV_LOCKVIOLATIONRETRIES_INFOLOEVEL}
SV_LOCKVIOLATIONOFFSET_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_LOCKVIOLATIONOFFSET_PARMNUM;
{$EXTERNALSYM SV_LOCKVIOLATIONOFFSET_INFOLOEVEL}
SV_LOCKVIOLATIONDELAY_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_LOCKVIOLATIONDELAY_PARMNUM;
{$EXTERNALSYM SV_LOCKVIOLATIONDELAY_INFOLOEVEL}
SV_MDLREADSWITCHOVER_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_MDLREADSWITCHOVER_PARMNUM;
{$EXTERNALSYM SV_MDLREADSWITCHOVER_INFOLOEVEL}
SV_CACHEDOPENLIMIT_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_CACHEDOPENLIMIT_PARMNUM;
{$EXTERNALSYM SV_CACHEDOPENLIMIT_INFOLOEVEL}
SV_CRITICALTHREADS_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_CRITICALTHREADS_PARMNUM;
{$EXTERNALSYM SV_CRITICALTHREADS_INFOLOEVEL}
SV_RESTRICTNULLSESSACCESS_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_RESTRICTNULLSESSACCESS_PARMNUM;
{$EXTERNALSYM SV_RESTRICTNULLSESSACCESS_INFOLOEVEL}
SV_ENABLEWFW311DIRECTIPX_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLEWFW311DIRECTIPX_PARMNUM;
{$EXTERNALSYM SV_ENABLEWFW311DIRECTIPX_INFOLOEVEL}
SV_OTHERQUEUEAFFINITY_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_OTHERQUEUEAFFINITY_PARMNUM;
{$EXTERNALSYM SV_OTHERQUEUEAFFINITY_INFOLEVEL}
SV_QUEUESAMPLESECS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_QUEUESAMPLESECS_PARMNUM;
{$EXTERNALSYM SV_QUEUESAMPLESECS_INFOLEVEL}
SV_BALANCECOUNT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_BALANCECOUNT_PARMNUM;
{$EXTERNALSYM SV_BALANCECOUNT_INFOLEVEL}
SV_PREFERREDAFFINITY_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_PREFERREDAFFINITY_PARMNUM;
{$EXTERNALSYM SV_PREFERREDAFFINITY_INFOLEVEL}
SV_MAXFREERFCBS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXFREERFCBS_PARMNUM;
{$EXTERNALSYM SV_MAXFREERFCBS_INFOLEVEL}
SV_MAXFREEMFCBS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXFREEMFCBS_PARMNUM;
{$EXTERNALSYM SV_MAXFREEMFCBS_INFOLEVEL}
SV_MAXFREELFCBS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXFREELFCBS_PARMNUM;
{$EXTERNALSYM SV_MAXFREELFCBS_INFOLEVEL}
SV_MAXFREEPAGEDPOOLCHUNKS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXFREEPAGEDPOOLCHUNKS_PARMNUM;
{$EXTERNALSYM SV_MAXFREEPAGEDPOOLCHUNKS_INFOLEVEL}
SV_MINPAGEDPOOLCHUNKSIZE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINPAGEDPOOLCHUNKSIZE_PARMNUM;
{$EXTERNALSYM SV_MINPAGEDPOOLCHUNKSIZE_INFOLEVEL}
SV_MAXPAGEDPOOLCHUNKSIZE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXPAGEDPOOLCHUNKSIZE_PARMNUM;
{$EXTERNALSYM SV_MAXPAGEDPOOLCHUNKSIZE_INFOLEVEL}
SV_SENDSFROMPREFERREDPROCESSOR_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_SENDSFROMPREFERREDPROCESSOR_PARMNUM;
{$EXTERNALSYM SV_SENDSFROMPREFERREDPROCESSOR_INFOLEVEL}
SV_MAXTHREADSPERQUEUE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXTHREADSPERQUEUE_PARMNUM;
{$EXTERNALSYM SV_MAXTHREADSPERQUEUE_INFOLEVEL}
SV_CACHEDDIRECTORYLIMIT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_CACHEDDIRECTORYLIMIT_PARMNUM;
{$EXTERNALSYM SV_CACHEDDIRECTORYLIMIT_INFOLEVEL}
SV_MAXCOPYLENGTH_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXCOPYLENGTH_PARMNUM;
{$EXTERNALSYM SV_MAXCOPYLENGTH_INFOLEVEL}
SV_ENABLECOMPRESSION_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLECOMPRESSION_PARMNUM;
{$EXTERNALSYM SV_ENABLECOMPRESSION_INFOLEVEL}
SV_AUTOSHAREWKS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_AUTOSHAREWKS_PARMNUM;
{$EXTERNALSYM SV_AUTOSHAREWKS_INFOLEVEL}
SV_AUTOSHARESERVER_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_AUTOSHARESERVER_PARMNUM;
{$EXTERNALSYM SV_AUTOSHARESERVER_INFOLEVEL}
SV_ENABLESECURITYSIGNATURE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLESECURITYSIGNATURE_PARMNUM;
{$EXTERNALSYM SV_ENABLESECURITYSIGNATURE_INFOLEVEL}
SV_REQUIRESECURITYSIGNATURE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_REQUIRESECURITYSIGNATURE_PARMNUM;
{$EXTERNALSYM SV_REQUIRESECURITYSIGNATURE_INFOLEVEL}
SV_MINCLIENTBUFFERSIZE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINCLIENTBUFFERSIZE_PARMNUM;
{$EXTERNALSYM SV_MINCLIENTBUFFERSIZE_INFOLEVEL}
SV_CONNECTIONNOSESSIONSTIMEOUT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_CONNECTIONNOSESSIONSTIMEOUT_PARMNUM;
{$EXTERNALSYM SV_CONNECTIONNOSESSIONSTIMEOUT_INFOLEVEL}
SV_IDLETHREADTIMEOUT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_IDLETHREADTIMEOUT_PARMNUM;
{$EXTERNALSYM SV_IDLETHREADTIMEOUT_INFOLEVEL}
SV_ENABLEW9XSECURITYSIGNATURE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLEW9XSECURITYSIGNATURE_PARMNUM;
{$EXTERNALSYM SV_ENABLEW9XSECURITYSIGNATURE_INFOLEVEL}
SV_ENFORCEKERBEROSREAUTHENTICATION_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENFORCEKERBEROSREAUTHENTICATION_PARMNUM;
{$EXTERNALSYM SV_ENFORCEKERBEROSREAUTHENTICATION_INFOLEVEL}
SV_DISABLEDOS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_DISABLEDOS_PARMNUM;
{$EXTERNALSYM SV_DISABLEDOS_INFOLEVEL}
SV_LOWDISKSPACEMINIMUM_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_LOWDISKSPACEMINIMUM_PARMNUM;
{$EXTERNALSYM SV_LOWDISKSPACEMINIMUM_INFOLEVEL}
SV_DISABLESTRICTNAMECHECKING_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_DISABLESTRICTNAMECHECKING_PARMNUM;
{$EXTERNALSYM SV_DISABLESTRICTNAMECHECKING_INFOLEVEL}
SVI1_NUM_ELEMENTS = 5;
{$EXTERNALSYM SVI1_NUM_ELEMENTS}
SVI2_NUM_ELEMENTS = 40;
{$EXTERNALSYM SVI2_NUM_ELEMENTS}
SVI3_NUM_ELEMENTS = 44;
{$EXTERNALSYM SVI3_NUM_ELEMENTS}
//
// Maxmimum length for command string to NetServerAdminCommand.
//
SV_MAX_CMD_LEN = PATHLEN;
{$EXTERNALSYM SV_MAX_CMD_LEN}
//
// Masks describing AUTOPROFILE parameters
//
SW_AUTOPROF_LOAD_MASK = $1;
{$EXTERNALSYM SW_AUTOPROF_LOAD_MASK}
SW_AUTOPROF_SAVE_MASK = $2;
{$EXTERNALSYM SW_AUTOPROF_SAVE_MASK}
//
// Max size of svX_srvheuristics.
//
SV_MAX_SRV_HEUR_LEN = 32; // Max heuristics info string length.
{$EXTERNALSYM SV_MAX_SRV_HEUR_LEN}
//
// Equate for use with sv102_licenses.
//
SV_USERS_PER_LICENSE = 5;
{$EXTERNALSYM SV_USERS_PER_LICENSE}
//
// Equate for use with svti2_flags in NetServerTransportAddEx.
//
SVTI2_REMAP_PIPE_NAMES = $2;
{$EXTERNALSYM SVTI2_REMAP_PIPE_NAMES}
implementation
{$IFDEF DYNAMIC_LINK}
var
_NetServerEnum: Pointer;
function NetServerEnum;
begin
GetProcedureAddress(_NetServerEnum, netapi32, 'NetServerEnum');
asm
MOV ESP, EBP
POP EBP
JMP [_NetServerEnum]
end;
end;
var
_NetServerEnumEx: Pointer;
function NetServerEnumEx;
begin
GetProcedureAddress(_NetServerEnumEx, netapi32, 'NetServerEnumEx');
asm
MOV ESP, EBP
POP EBP
JMP [_NetServerEnumEx]
end;
end;
var
_NetServerGetInfo: Pointer;
function NetServerGetInfo;
begin
GetProcedureAddress(_NetServerGetInfo, netapi32, 'NetServerGetInfo');
asm
MOV ESP, EBP
POP EBP
JMP [_NetServerGetInfo]
end;
end;
var
_NetServerSetInfo: Pointer;
function NetServerSetInfo;
begin
GetProcedureAddress(_NetServerSetInfo, netapi32, 'NetServerSetInfo');
asm
MOV ESP, EBP
POP EBP
JMP [_NetServerSetInfo]
end;
end;
var
_NetServerSetInfoCommandLine: Pointer;
function NetServerSetInfoCommandLine;
begin
GetProcedureAddress(_NetServerSetInfoCommandLine, netapi32, 'NetServerSetInfoCommandLine');
asm
MOV ESP, EBP
POP EBP
JMP [_NetServerSetInfoCommandLine]
end;
end;
var
_NetServerDiskEnum: Pointer;
function NetServerDiskEnum;
begin
GetProcedureAddress(_NetServerDiskEnum, netapi32, 'NetServerDiskEnum');
asm
MOV ESP, EBP
POP EBP
JMP [_NetServerDiskEnum]
end;
end;
var
_NetServerComputerNameAdd: Pointer;
function NetServerComputerNameAdd;
begin
GetProcedureAddress(_NetServerComputerNameAdd, netapi32, 'NetServerComputerNameAdd');
asm
MOV ESP, EBP
POP EBP
JMP [_NetServerComputerNameAdd]
end;
end;
var
_NetServerComputerNameDel: Pointer;
function NetServerComputerNameDel;
begin
GetProcedureAddress(_NetServerComputerNameDel, netapi32, 'NetServerComputerNameDel');
asm
MOV ESP, EBP
POP EBP
JMP [_NetServerComputerNameDel]
end;
end;
var
_NetServerTransportAdd: Pointer;
function NetServerTransportAdd;
begin
GetProcedureAddress(_NetServerTransportAdd, netapi32, 'NetServerTransportAdd');
asm
MOV ESP, EBP
POP EBP
JMP [_NetServerTransportAdd]
end;
end;
var
_NetServerTransportAddEx: Pointer;
function NetServerTransportAddEx;
begin
GetProcedureAddress(_NetServerTransportAddEx, netapi32, 'NetServerTransportAddEx');
asm
MOV ESP, EBP
POP EBP
JMP [_NetServerTransportAddEx]
end;
end;
var
_NetServerTransportDel: Pointer;
function NetServerTransportDel;
begin
GetProcedureAddress(_NetServerTransportDel, netapi32, 'NetServerTransportDel');
asm
MOV ESP, EBP
POP EBP
JMP [_NetServerTransportDel]
end;
end;
var
_NetServerTransportEnum: Pointer;
function NetServerTransportEnum;
begin
GetProcedureAddress(_NetServerTransportEnum, netapi32, 'NetServerTransportEnum');
asm
MOV ESP, EBP
POP EBP
JMP [_NetServerTransportEnum]
end;
end;
var
_SetServiceBits: Pointer;
function SetServiceBits;
begin
GetProcedureAddress(_SetServiceBits, netapi32, 'SetServiceBits');
asm
MOV ESP, EBP
POP EBP
JMP [_SetServiceBits]
end;
end;
{$ELSE}
function NetServerEnum; external netapi32 name 'NetServerEnum';
function NetServerEnumEx; external netapi32 name 'NetServerEnumEx';
function NetServerGetInfo; external netapi32 name 'NetServerGetInfo';
function NetServerSetInfo; external netapi32 name 'NetServerSetInfo';
function NetServerSetInfoCommandLine; external netapi32 name 'NetServerSetInfoCommandLine';
function NetServerDiskEnum; external netapi32 name 'NetServerDiskEnum';
function NetServerComputerNameAdd; external netapi32 name 'NetServerComputerNameAdd';
function NetServerComputerNameDel; external netapi32 name 'NetServerComputerNameDel';
function NetServerTransportAdd; external netapi32 name 'NetServerTransportAdd';
function NetServerTransportAddEx; external netapi32 name 'NetServerTransportAddEx';
function NetServerTransportDel; external netapi32 name 'NetServerTransportDel';
function NetServerTransportEnum; external netapi32 name 'NetServerTransportEnum';
function SetServiceBits; external netapi32 name 'SetServiceBits';
{$ENDIF DYNAMIC_LINK}
end.