1 {******************************************************************************}
2 { }
3 { Lan Manager Server API interface Unit for Object Pascal }
4 { }
5 { Portions created by Microsoft are Copyright (C) 1995-2001 Microsoft }
6 { Corporation. All Rights Reserved. }
7 { }
8 { The original file is: lmserver.h, released November 2001. The original Pascal}
9 { code is: LmServer.pas, released Februari 2002. The initial developer of the }
10 { Pascal code is Marcel van Brakel (brakelm att chello dott nl). }
11 { }
12 { Portions created by Marcel van Brakel are Copyright (C) 1999-2001 }
13 { Marcel van Brakel. All Rights Reserved. }
14 { }
15 { Obtained through: Joint Endeavour of Delphi Innovators (Project JEDI) }
16 { }
17 { You may retrieve the latest version of this file at the Project JEDI }
18 { APILIB home page, located at http://jedi-apilib.sourceforge.net }
19 { }
20 { The contents of this file are used with permission, subject to the Mozilla }
21 { Public License Version 1.1 (the "License"); you may not use this file except }
22 { in compliance with the License. You may obtain a copy of the License at }
23 { http://www.mozilla.org/MPL/MPL-1.1.html }
24 { }
25 { Software distributed under the License is distributed on an "AS IS" basis, }
26 { WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
27 { the specific language governing rights and limitations under the License. }
28 { }
29 { Alternatively, the contents of this file may be used under the terms of the }
30 { GNU Lesser General Public License (the "LGPL License"), in which case the }
31 { provisions of the LGPL License are applicable instead of those above. }
32 { If you wish to allow use of your version of this file only under the terms }
33 { of the LGPL License and not to allow others to use your version of this file }
34 { under the MPL, indicate your decision by deleting the provisions above and }
35 { replace them with the notice and other provisions required by the LGPL }
36 { License. If you do not delete the provisions above, a recipient may use }
37 { your version of this file under either the MPL or the LGPL License. }
38 { }
39 { For more information about the LGPL: http://www.gnu.org/copyleft/lesser.html }
40 { }
41 {******************************************************************************}
42
43 // $Id: JwaLmServer.pas,v 1.13 2007/09/05 11:58:51 dezipaitor Exp $
44
45 {$IFNDEF JWA_OMIT_SECTIONS_LM}
46 unit JwaLmServer;
47
48 {$WEAKPACKAGEUNIT}
49 {$ENDIF JWA_OMIT_SECTIONS_LM}
50
51 {$HPPEMIT ''}
52 {$HPPEMIT '#include "lmserver.h"'}
53 {$HPPEMIT ''}
54
55 {$IFNDEF JWA_OMIT_SECTIONS_LM}
56 {$I jediapilib.inc}
57
58 interface
59
60 uses
61 JwaLmCons, JwaWinSvc, JwaWinType;
62 {$ENDIF JWA_OMIT_SECTIONS_LM}
63
64
65 {$IFNDEF JWA_IMPLEMENTATIONSECTION}
66 //
Prototypesnull67 // Function Prototypes - SERVER
68 //
69
70 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;
71 {$EXTERNALSYM NetServerEnum}
72
NetServerEnumExnull73 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;
74 {$EXTERNALSYM NetServerEnumEx}
75
NetServerGetInfonull76 function NetServerGetInfo(servername: LMSTR; level: DWORD; var bufptr: LPBYTE): NET_API_STATUS; stdcall;
77 {$EXTERNALSYM NetServerGetInfo}
78
NetServerSetInfonull79 function NetServerSetInfo(servername: LMSTR; level: DWORD; buf: LPBYTE; ParmError: LPDWORD): NET_API_STATUS; stdcall;
80 {$EXTERNALSYM NetServerSetInfo}
81
82 //
83 // Temporary hack function.
84 //
85
86 // todo cdecl??
87
NetServerSetInfoCommandLinenull88 function NetServerSetInfoCommandLine(argc: WORD; argv: PLMSTR): NET_API_STATUS; stdcall;
89 {$EXTERNALSYM NetServerSetInfoCommandLine}
90
NetServerDiskEnumnull91 function NetServerDiskEnum(servername: LMSTR; level: DWORD; var bufptr: LPBYTE; prefmaxlen: DWORD; entriesread, totalentries, resume_handle: LPDWORD): NET_API_STATUS; stdcall;
92 {$EXTERNALSYM NetServerDiskEnum}
93
NetServerComputerNameAddnull94 function NetServerComputerNameAdd(ServerName, EmulatedDomainName, EmulatedServerName: LMSTR): NET_API_STATUS; stdcall;
95 {$EXTERNALSYM NetServerComputerNameAdd}
96
NetServerComputerNameDelnull97 function NetServerComputerNameDel(ServerName: LMSTR; EmulatedServerName: LMSTR): NET_API_STATUS; stdcall;
98 {$EXTERNALSYM NetServerComputerNameDel}
99
NetServerTransportAddnull100 function NetServerTransportAdd(servername: LMSTR; level: DWORD; bufptr: LPBYTE): NET_API_STATUS; stdcall;
101 {$EXTERNALSYM NetServerTransportAdd}
102
NetServerTransportAddExnull103 function NetServerTransportAddEx(servername: LMSTR; level: DWORD; bufptr: LPBYTE): NET_API_STATUS; stdcall;
104 {$EXTERNALSYM NetServerTransportAddEx}
105
NetServerTransportDelnull106 function NetServerTransportDel(servername: LMSTR; level: DWORD; bufptr: LPBYTE): NET_API_STATUS; stdcall;
107 {$EXTERNALSYM NetServerTransportDel}
108
NetServerTransportEnumnull109 function NetServerTransportEnum(servername: LMSTR; level: DWORD; var bufptr: LPBYTE; prefmaxlen: DWORD; entriesread, totalentries, resumehandle: LPDWORD): NET_API_STATUS; stdcall;
110 {$EXTERNALSYM NetServerTransportEnum}
111
112 //
cannull113 // The following function can be called by Win NT services to register
114 // their service type. This function is exported from advapi32.dll.
115 // Therefore, if this is the only function called by that service, then
116 // it is not necessary to link to netapi32.lib.
117 //
118
119 function SetServiceBits(hServiceStatus: SERVICE_STATUS_HANDLE; dwServiceBits: DWORD; bSetBitsOn: BOOL; bUpdateImmediately: BOOL): BOOL; stdcall;
120 {$EXTERNALSYM SetServiceBits}
121
122 //
123 // Data Structures - SERVER
124 //
125
126 type
127 LPSERVER_INFO_100 = ^SERVER_INFO_100;
128 {$EXTERNALSYM LPSERVER_INFO_100}
129 PSERVER_INFO_100 = ^SERVER_INFO_100;
130 {$EXTERNALSYM PSERVER_INFO_100}
131 _SERVER_INFO_100 = record
132 sv100_platform_id: DWORD;
133 sv100_name: LMSTR;
134 end;
135 {$EXTERNALSYM _SERVER_INFO_100}
136 SERVER_INFO_100 = _SERVER_INFO_100;
137 {$EXTERNALSYM SERVER_INFO_100}
138 TServerInfo100 = SERVER_INFO_100;
139 PServerInfo100 = PSERVER_INFO_100;
140
141 LPSERVER_INFO_101 = ^SERVER_INFO_101;
142 {$EXTERNALSYM LPSERVER_INFO_101}
143 PSERVER_INFO_101 = ^SERVER_INFO_101;
144 {$EXTERNALSYM PSERVER_INFO_101}
145 _SERVER_INFO_101 = record
146 sv101_platform_id: DWORD;
147 sv101_name: LMSTR;
148 sv101_version_major: DWORD;
149 sv101_version_minor: DWORD;
150 sv101_type: DWORD;
151 sv101_comment: LMSTR;
152 end;
153 {$EXTERNALSYM _SERVER_INFO_101}
154 SERVER_INFO_101 = _SERVER_INFO_101;
155 {$EXTERNALSYM SERVER_INFO_101}
156 TServerInfo101 = SERVER_INFO_101;
157 PServerInfo101 = PSERVER_INFO_101;
158
159 LPSERVER_INFO_102 = ^SERVER_INFO_102;
160 {$EXTERNALSYM LPSERVER_INFO_102}
161 PSERVER_INFO_102 = ^SERVER_INFO_102;
162 {$EXTERNALSYM PSERVER_INFO_102}
163 _SERVER_INFO_102 = record
164 sv102_platform_id: DWORD;
165 sv102_name: LMSTR;
166 sv102_version_major: DWORD;
167 sv102_version_minor: DWORD;
168 sv102_type: DWORD;
169 sv102_comment: LMSTR;
170 sv102_users: DWORD;
171 sv102_disc: LONG;
172 sv102_hidden: BOOL;
173 sv102_announce: DWORD;
174 sv102_anndelta: DWORD;
175 sv102_licenses: DWORD;
176 sv102_userpath: LMSTR;
177 end;
178 {$EXTERNALSYM _SERVER_INFO_102}
179 SERVER_INFO_102 = _SERVER_INFO_102;
180 {$EXTERNALSYM SERVER_INFO_102}
181 TServerInfo102 = SERVER_INFO_102;
182 PServerInfo102 = PSERVER_INFO_102;
183
184 LPSERVER_INFO_402 = ^SERVER_INFO_402;
185 {$EXTERNALSYM LPSERVER_INFO_402}
186 PSERVER_INFO_402 = ^SERVER_INFO_402;
187 {$EXTERNALSYM PSERVER_INFO_402}
188 _SERVER_INFO_402 = record
189 sv402_ulist_mtime: DWORD;
190 sv402_glist_mtime: DWORD;
191 sv402_alist_mtime: DWORD;
192 sv402_alerts: LMSTR;
193 sv402_security: DWORD;
194 sv402_numadmin: DWORD;
195 sv402_lanmask: DWORD;
196 sv402_guestacct: LMSTR;
197 sv402_chdevs: DWORD;
198 sv402_chdevq: DWORD;
199 sv402_chdevjobs: DWORD;
200 sv402_connections: DWORD;
201 sv402_shares: DWORD;
202 sv402_openfiles: DWORD;
203 sv402_sessopens: DWORD;
204 sv402_sessvcs: DWORD;
205 sv402_sessreqs: DWORD;
206 sv402_opensearch: DWORD;
207 sv402_activelocks: DWORD;
208 sv402_numreqbuf: DWORD;
209 sv402_sizreqbuf: DWORD;
210 sv402_numbigbuf: DWORD;
211 sv402_numfiletasks: DWORD;
212 sv402_alertsched: DWORD;
213 sv402_erroralert: DWORD;
214 sv402_logonalert: DWORD;
215 sv402_accessalert: DWORD;
216 sv402_diskalert: DWORD;
217 sv402_netioalert: DWORD;
218 sv402_maxauditsz: DWORD;
219 sv402_srvheuristics: LMSTR;
220 end;
221 {$EXTERNALSYM _SERVER_INFO_402}
222 SERVER_INFO_402 = _SERVER_INFO_402;
223 {$EXTERNALSYM SERVER_INFO_402}
224 TServerInfo402 = SERVER_INFO_402;
225 PServerInfo402 = PSERVER_INFO_402;
226
227 LPSERVER_INFO_403 = ^SERVER_INFO_403;
228 {$EXTERNALSYM LPSERVER_INFO_403}
229 PSERVER_INFO_403 = ^SERVER_INFO_403;
230 {$EXTERNALSYM PSERVER_INFO_403}
231 _SERVER_INFO_403 = record
232 sv403_ulist_mtime: DWORD;
233 sv403_glist_mtime: DWORD;
234 sv403_alist_mtime: DWORD;
235 sv403_alerts: LMSTR;
236 sv403_security: DWORD;
237 sv403_numadmin: DWORD;
238 sv403_lanmask: DWORD;
239 sv403_guestacct: LMSTR;
240 sv403_chdevs: DWORD;
241 sv403_chdevq: DWORD;
242 sv403_chdevjobs: DWORD;
243 sv403_connections: DWORD;
244 sv403_shares: DWORD;
245 sv403_openfiles: DWORD;
246 sv403_sessopens: DWORD;
247 sv403_sessvcs: DWORD;
248 sv403_sessreqs: DWORD;
249 sv403_opensearch: DWORD;
250 sv403_activelocks: DWORD;
251 sv403_numreqbuf: DWORD;
252 sv403_sizreqbuf: DWORD;
253 sv403_numbigbuf: DWORD;
254 sv403_numfiletasks: DWORD;
255 sv403_alertsched: DWORD;
256 sv403_erroralert: DWORD;
257 sv403_logonalert: DWORD;
258 sv403_accessalert: DWORD;
259 sv403_diskalert: DWORD;
260 sv403_netioalert: DWORD;
261 sv403_maxauditsz: DWORD;
262 sv403_srvheuristics: LMSTR;
263 sv403_auditedevents: DWORD;
264 sv403_autoprofile: DWORD;
265 sv403_autopath: LMSTR;
266 end;
267 {$EXTERNALSYM _SERVER_INFO_403}
268 SERVER_INFO_403 = _SERVER_INFO_403;
269 {$EXTERNALSYM SERVER_INFO_403}
270 TServerInfo403 = SERVER_INFO_403;
271 PServerInfo403 = PSERVER_INFO_403;
272
273 LPSERVER_INFO_502 = ^SERVER_INFO_502;
274 {$EXTERNALSYM LPSERVER_INFO_502}
275 PSERVER_INFO_502 = ^SERVER_INFO_502;
276 {$EXTERNALSYM PSERVER_INFO_502}
277 _SERVER_INFO_502 = record
278 sv502_sessopens: DWORD;
279 sv502_sessvcs: DWORD;
280 sv502_opensearch: DWORD;
281 sv502_sizreqbuf: DWORD;
282 sv502_initworkitems: DWORD;
283 sv502_maxworkitems: DWORD;
284 sv502_rawworkitems: DWORD;
285 sv502_irpstacksize: DWORD;
286 sv502_maxrawbuflen: DWORD;
287 sv502_sessusers: DWORD;
288 sv502_sessconns: DWORD;
289 sv502_maxpagedmemoryusage: DWORD;
290 sv502_maxnonpagedmemoryusage: DWORD;
291 sv502_enablesoftcompat: BOOL;
292 sv502_enableforcedlogoff: BOOL;
293 sv502_timesource: BOOL;
294 sv502_acceptdownlevelapis: BOOL;
295 sv502_lmannounce: BOOL;
296 end;
297 {$EXTERNALSYM _SERVER_INFO_502}
298 SERVER_INFO_502 = _SERVER_INFO_502;
299 {$EXTERNALSYM SERVER_INFO_502}
300 TServerInfo502 = SERVER_INFO_502;
301 PServerInfo502 = PSERVER_INFO_502;
302
303 LPSERVER_INFO_503 = ^SERVER_INFO_503;
304 {$EXTERNALSYM LPSERVER_INFO_503}
305 PSERVER_INFO_503 = ^SERVER_INFO_503;
306 {$EXTERNALSYM PSERVER_INFO_503}
307 _SERVER_INFO_503 = record
308 sv503_sessopens: DWORD;
309 sv503_sessvcs: DWORD;
310 sv503_opensearch: DWORD;
311 sv503_sizreqbuf: DWORD;
312 sv503_initworkitems: DWORD;
313 sv503_maxworkitems: DWORD;
314 sv503_rawworkitems: DWORD;
315 sv503_irpstacksize: DWORD;
316 sv503_maxrawbuflen: DWORD;
317 sv503_sessusers: DWORD;
318 sv503_sessconns: DWORD;
319 sv503_maxpagedmemoryusage: DWORD;
320 sv503_maxnonpagedmemoryusage: DWORD;
321 sv503_enablesoftcompat: BOOL;
322 sv503_enableforcedlogoff: BOOL;
323 sv503_timesource: BOOL;
324 sv503_acceptdownlevelapis: BOOL;
325 sv503_lmannounce: BOOL;
326 sv503_domain: LMSTR;
327 sv503_maxcopyreadlen: DWORD;
328 sv503_maxcopywritelen: DWORD;
329 sv503_minkeepsearch: DWORD;
330 sv503_maxkeepsearch: DWORD;
331 sv503_minkeepcomplsearch: DWORD;
332 sv503_maxkeepcomplsearch: DWORD;
333 sv503_threadcountadd: DWORD;
334 sv503_numblockthreads: DWORD;
335 sv503_scavtimeout: DWORD;
336 sv503_minrcvqueue: DWORD;
337 sv503_minfreeworkitems: DWORD;
338 sv503_xactmemsize: DWORD;
339 sv503_threadpriority: DWORD;
340 sv503_maxmpxct: DWORD;
341 sv503_oplockbreakwait: DWORD;
342 sv503_oplockbreakresponsewait: DWORD;
343 sv503_enableoplocks: BOOL;
344 sv503_enableoplockforceclose: BOOL;
345 sv503_enablefcbopens: BOOL;
346 sv503_enableraw: BOOL;
347 sv503_enablesharednetdrives: BOOL;
348 sv503_minfreeconnections: DWORD;
349 sv503_maxfreeconnections: DWORD;
350 end;
351 {$EXTERNALSYM _SERVER_INFO_503}
352 SERVER_INFO_503 = _SERVER_INFO_503;
353 {$EXTERNALSYM SERVER_INFO_503}
354 TServerInfo503 = SERVER_INFO_503;
355 PServerInfo503 = PSERVER_INFO_503;
356
357 LPSERVER_INFO_599 = ^SERVER_INFO_599;
358 {$EXTERNALSYM LPSERVER_INFO_599}
359 PSERVER_INFO_599 = ^SERVER_INFO_599;
360 {$EXTERNALSYM PSERVER_INFO_599}
361 _SERVER_INFO_599 = record
362 sv599_sessopens: DWORD;
363 sv599_sessvcs: DWORD;
364 sv599_opensearch: DWORD;
365 sv599_sizreqbuf: DWORD;
366 sv599_initworkitems: DWORD;
367 sv599_maxworkitems: DWORD;
368 sv599_rawworkitems: DWORD;
369 sv599_irpstacksize: DWORD;
370 sv599_maxrawbuflen: DWORD;
371 sv599_sessusers: DWORD;
372 sv599_sessconns: DWORD;
373 sv599_maxpagedmemoryusage: DWORD;
374 sv599_maxnonpagedmemoryusage: DWORD;
375 sv599_enablesoftcompat: BOOL;
376 sv599_enableforcedlogoff: BOOL;
377 sv599_timesource: BOOL;
378 sv599_acceptdownlevelapis: BOOL;
379 sv599_lmannounce: BOOL;
380 sv599_domain: LMSTR;
381 sv599_maxcopyreadlen: DWORD;
382 sv599_maxcopywritelen: DWORD;
383 sv599_minkeepsearch: DWORD;
384 sv599_maxkeepsearch: DWORD;
385 sv599_minkeepcomplsearch: DWORD;
386 sv599_maxkeepcomplsearch: DWORD;
387 sv599_threadcountadd: DWORD;
388 sv599_numblockthreads: DWORD;
389 sv599_scavtimeout: DWORD;
390 sv599_minrcvqueue: DWORD;
391 sv599_minfreeworkitems: DWORD;
392 sv599_xactmemsize: DWORD;
393 sv599_threadpriority: DWORD;
394 sv599_maxmpxct: DWORD;
395 sv599_oplockbreakwait: DWORD;
396 sv599_oplockbreakresponsewait: DWORD;
397 sv599_enableoplocks: BOOL;
398 sv599_enableoplockforceclose: BOOL;
399 sv599_enablefcbopens: BOOL;
400 sv599_enableraw: BOOL;
401 sv599_enablesharednetdrives: BOOL;
402 sv599_minfreeconnections: DWORD;
403 sv599_maxfreeconnections: DWORD;
404 sv599_initsesstable: DWORD;
405 sv599_initconntable: DWORD;
406 sv599_initfiletable: DWORD;
407 sv599_initsearchtable: DWORD;
408 sv599_alertschedule: DWORD;
409 sv599_errorthreshold: DWORD;
410 sv599_networkerrorthreshold: DWORD;
411 sv599_diskspacethreshold: DWORD;
412 sv599_reserved: DWORD;
413 sv599_maxlinkdelay: DWORD;
414 sv599_minlinkthroughput: DWORD;
415 sv599_linkinfovalidtime: DWORD;
416 sv599_scavqosinfoupdatetime: DWORD;
417 sv599_maxworkitemidletime: DWORD;
418 end;
419 {$EXTERNALSYM _SERVER_INFO_599}
420 SERVER_INFO_599 = _SERVER_INFO_599;
421 {$EXTERNALSYM SERVER_INFO_599}
422 TServerInfo599 = SERVER_INFO_599;
423 PServerInfo599 = PSERVER_INFO_599;
424
425 LPSERVER_INFO_598 = ^SERVER_INFO_598;
426 {$EXTERNALSYM LPSERVER_INFO_598}
427 PSERVER_INFO_598 = ^SERVER_INFO_598;
428 {$EXTERNALSYM PSERVER_INFO_598}
429 _SERVER_INFO_598 = record
430 sv598_maxrawworkitems: DWORD;
431 sv598_maxthreadsperqueue: DWORD;
432 sv598_producttype: DWORD;
433 sv598_serversize: DWORD;
434 sv598_connectionlessautodisc: DWORD;
435 sv598_sharingviolationretries: DWORD;
436 sv598_sharingviolationdelay: DWORD;
437 sv598_maxglobalopensearch: DWORD;
438 sv598_removeduplicatesearches: DWORD;
439 sv598_lockviolationoffset: DWORD;
440 sv598_lockviolationdelay: DWORD;
441 sv598_mdlreadswitchover: DWORD;
442 sv598_cachedopenlimit: DWORD;
443 sv598_otherqueueaffinity: DWORD;
444 sv598_restrictnullsessaccess: BOOL;
445 sv598_enablewfw311directipx: BOOL;
446 sv598_queuesamplesecs: DWORD;
447 sv598_balancecount: DWORD;
448 sv598_preferredaffinity: DWORD;
449 sv598_maxfreerfcbs: DWORD;
450 sv598_maxfreemfcbs: DWORD;
451 sv598_maxfreelfcbs: DWORD;
452 sv598_maxfreepagedpoolchunks: DWORD;
453 sv598_minpagedpoolchunksize: DWORD;
454 sv598_maxpagedpoolchunksize: DWORD;
455 sv598_sendsfrompreferredprocessor: BOOL;
456 sv598_cacheddirectorylimit: DWORD;
457 sv598_maxcopylength: DWORD;
458 sv598_enablecompression: BOOL;
459 sv598_autosharewks: BOOL;
460 sv598_autoshareserver: BOOL;
461 sv598_enablesecuritysignature: BOOL;
462 sv598_requiresecuritysignature: BOOL;
463 sv598_minclientbuffersize: DWORD;
464 sv598_serverguid: GUID;
465 sv598_ConnectionNoSessionsTimeout: DWORD;
466 sv598_IdleThreadTimeOut: DWORD;
467 sv598_enableW9xsecuritysignature: BOOL;
468 sv598_enforcekerberosreauthentication: BOOL;
469 sv598_disabledos: BOOL;
470 sv598_lowdiskspaceminimum: DWORD;
471 sv598_disablestrictnamechecking: BOOL;
472 end;
473 {$EXTERNALSYM _SERVER_INFO_598}
474 SERVER_INFO_598 = _SERVER_INFO_598;
475 {$EXTERNALSYM SERVER_INFO_598}
476 TServerInfo598 = SERVER_INFO_598;
477 PServerInfo598 = PSERVER_INFO_598;
478
479 LPSERVER_INFO_1005 = ^SERVER_INFO_1005;
480 {$EXTERNALSYM LPSERVER_INFO_1005}
481 PSERVER_INFO_1005 = ^SERVER_INFO_1005;
482 {$EXTERNALSYM PSERVER_INFO_1005}
483 _SERVER_INFO_1005 = record
484 sv1005_comment: LMSTR;
485 end;
486 {$EXTERNALSYM _SERVER_INFO_1005}
487 SERVER_INFO_1005 = _SERVER_INFO_1005;
488 {$EXTERNALSYM SERVER_INFO_1005}
489 TServerInfo1005 = SERVER_INFO_1005;
490 PServerInfo1005 = PSERVER_INFO_1005;
491
492 LPSERVER_INFO_1107 = ^SERVER_INFO_1107;
493 {$EXTERNALSYM LPSERVER_INFO_1107}
494 PSERVER_INFO_1107 = ^SERVER_INFO_1107;
495 {$EXTERNALSYM PSERVER_INFO_1107}
496 _SERVER_INFO_1107 = record
497 sv1107_users: DWORD;
498 end;
499 {$EXTERNALSYM _SERVER_INFO_1107}
500 SERVER_INFO_1107 = _SERVER_INFO_1107;
501 {$EXTERNALSYM SERVER_INFO_1107}
502 TServerInfo1107 = SERVER_INFO_1107;
503 PServerInfo1107 = PSERVER_INFO_1107;
504
505 LPSERVER_INFO_1010 = ^SERVER_INFO_1010;
506 {$EXTERNALSYM LPSERVER_INFO_1010}
507 PSERVER_INFO_1010 = ^SERVER_INFO_1010;
508 {$EXTERNALSYM PSERVER_INFO_1010}
509 _SERVER_INFO_1010 = record
510 sv1010_disc: LONG;
511 end;
512 {$EXTERNALSYM _SERVER_INFO_1010}
513 SERVER_INFO_1010 = _SERVER_INFO_1010;
514 {$EXTERNALSYM SERVER_INFO_1010}
515 TServerInfo1010 = SERVER_INFO_1010;
516 PServerInfo1010 = PSERVER_INFO_1010;
517
518 LPSERVER_INFO_1016 = ^SERVER_INFO_1016;
519 {$EXTERNALSYM LPSERVER_INFO_1016}
520 PSERVER_INFO_1016 = ^SERVER_INFO_1016;
521 {$EXTERNALSYM PSERVER_INFO_1016}
522 _SERVER_INFO_1016 = record
523 sv1016_hidden: BOOL;
524 end;
525 {$EXTERNALSYM _SERVER_INFO_1016}
526 SERVER_INFO_1016 = _SERVER_INFO_1016;
527 {$EXTERNALSYM SERVER_INFO_1016}
528 TServerInfo1016 = SERVER_INFO_1016;
529 PServerInfo1016 = PSERVER_INFO_1016;
530
531 LPSERVER_INFO_1017 = ^SERVER_INFO_1017;
532 {$EXTERNALSYM LPSERVER_INFO_1017}
533 PSERVER_INFO_1017 = ^SERVER_INFO_1017;
534 {$EXTERNALSYM PSERVER_INFO_1017}
535 _SERVER_INFO_1017 = record
536 sv1017_announce: DWORD;
537 end;
538 {$EXTERNALSYM _SERVER_INFO_1017}
539 SERVER_INFO_1017 = _SERVER_INFO_1017;
540 {$EXTERNALSYM SERVER_INFO_1017}
541 TServerInfo1017 = SERVER_INFO_1017;
542 PServerInfo1017 = PSERVER_INFO_1017;
543
544 LPSERVER_INFO_1018 = ^SERVER_INFO_1018;
545 {$EXTERNALSYM LPSERVER_INFO_1018}
546 PSERVER_INFO_1018 = ^SERVER_INFO_1018;
547 {$EXTERNALSYM PSERVER_INFO_1018}
548 _SERVER_INFO_1018 = record
549 sv1018_anndelta: DWORD;
550 end;
551 {$EXTERNALSYM _SERVER_INFO_1018}
552 SERVER_INFO_1018 = _SERVER_INFO_1018;
553 {$EXTERNALSYM SERVER_INFO_1018}
554 TServerInfo1018 = SERVER_INFO_1018;
555 PServerInfo1018 = PSERVER_INFO_1018;
556
557 LPSERVER_INFO_1501 = ^SERVER_INFO_1501;
558 {$EXTERNALSYM LPSERVER_INFO_1501}
559 PSERVER_INFO_1501 = ^SERVER_INFO_1501;
560 {$EXTERNALSYM PSERVER_INFO_1501}
561 _SERVER_INFO_1501 = record
562 sv1501_sessopens: DWORD;
563 end;
564 {$EXTERNALSYM _SERVER_INFO_1501}
565 SERVER_INFO_1501 = _SERVER_INFO_1501;
566 {$EXTERNALSYM SERVER_INFO_1501}
567 TServerInfo1501 = SERVER_INFO_1501;
568 PServerInfo1501 = PSERVER_INFO_1501;
569
570 LPSERVER_INFO_1502 = ^SERVER_INFO_1502;
571 {$EXTERNALSYM LPSERVER_INFO_1502}
572 PSERVER_INFO_1502 = ^SERVER_INFO_1502;
573 {$EXTERNALSYM PSERVER_INFO_1502}
574 _SERVER_INFO_1502 = record
575 sv1502_sessvcs: DWORD;
576 end;
577 {$EXTERNALSYM _SERVER_INFO_1502}
578 SERVER_INFO_1502 = _SERVER_INFO_1502;
579 {$EXTERNALSYM SERVER_INFO_1502}
580 TServerInfo1502 = SERVER_INFO_1502;
581 PServerInfo1502 = PSERVER_INFO_1502;
582
583 LPSERVER_INFO_1503 = ^SERVER_INFO_1503;
584 {$EXTERNALSYM LPSERVER_INFO_1503}
585 PSERVER_INFO_1503 = ^SERVER_INFO_1503;
586 {$EXTERNALSYM PSERVER_INFO_1503}
587 _SERVER_INFO_1503 = record
588 sv1503_opensearch: DWORD;
589 end;
590 {$EXTERNALSYM _SERVER_INFO_1503}
591 SERVER_INFO_1503 = _SERVER_INFO_1503;
592 {$EXTERNALSYM SERVER_INFO_1503}
593 TServerInfo1503 = SERVER_INFO_1503;
594 PServerInfo1503 = PSERVER_INFO_1503;
595
596 LPSERVER_INFO_1506 = ^SERVER_INFO_1506;
597 {$EXTERNALSYM LPSERVER_INFO_1506}
598 PSERVER_INFO_1506 = ^SERVER_INFO_1506;
599 {$EXTERNALSYM PSERVER_INFO_1506}
600 _SERVER_INFO_1506 = record
601 sv1506_maxworkitems: DWORD;
602 end;
603 {$EXTERNALSYM _SERVER_INFO_1506}
604 SERVER_INFO_1506 = _SERVER_INFO_1506;
605 {$EXTERNALSYM SERVER_INFO_1506}
606 TServerInfo1506 = SERVER_INFO_1506;
607 PServerInfo1506 = PSERVER_INFO_1506;
608
609 LPSERVER_INFO_1509 = ^SERVER_INFO_1509;
610 {$EXTERNALSYM LPSERVER_INFO_1509}
611 PSERVER_INFO_1509 = ^SERVER_INFO_1509;
612 {$EXTERNALSYM PSERVER_INFO_1509}
613 _SERVER_INFO_1509 = record
614 sv1509_maxrawbuflen: DWORD;
615 end;
616 {$EXTERNALSYM _SERVER_INFO_1509}
617 SERVER_INFO_1509 = _SERVER_INFO_1509;
618 {$EXTERNALSYM SERVER_INFO_1509}
619 TServerInfo1509 = SERVER_INFO_1509;
620 PServerInfo1509 = PSERVER_INFO_1509;
621
622 LPSERVER_INFO_1510 = ^SERVER_INFO_1510;
623 {$EXTERNALSYM LPSERVER_INFO_1510}
624 PSERVER_INFO_1510 = ^SERVER_INFO_1510;
625 {$EXTERNALSYM PSERVER_INFO_1510}
626 _SERVER_INFO_1510 = record
627 sv1510_sessusers: DWORD;
628 end;
629 {$EXTERNALSYM _SERVER_INFO_1510}
630 SERVER_INFO_1510 = _SERVER_INFO_1510;
631 {$EXTERNALSYM SERVER_INFO_1510}
632 TServerInfo1510 = SERVER_INFO_1510;
633 PServerInfo1510 = PSERVER_INFO_1510;
634
635 LPSERVER_INFO_1511 = ^SERVER_INFO_1511;
636 {$EXTERNALSYM LPSERVER_INFO_1511}
637 PSERVER_INFO_1511 = ^SERVER_INFO_1511;
638 {$EXTERNALSYM PSERVER_INFO_1511}
639 _SERVER_INFO_1511 = record
640 sv1511_sessconns: DWORD;
641 end;
642 {$EXTERNALSYM _SERVER_INFO_1511}
643 SERVER_INFO_1511 = _SERVER_INFO_1511;
644 {$EXTERNALSYM SERVER_INFO_1511}
645 TServerInfo1511 = SERVER_INFO_1511;
646 PServerInfo1511 = PSERVER_INFO_1511;
647
648 LPSERVER_INFO_1512 = ^SERVER_INFO_1512;
649 {$EXTERNALSYM LPSERVER_INFO_1512}
650 PSERVER_INFO_1512 = ^SERVER_INFO_1512;
651 {$EXTERNALSYM PSERVER_INFO_1512}
652 _SERVER_INFO_1512 = record
653 sv1512_maxnonpagedmemoryusage: DWORD;
654 end;
655 {$EXTERNALSYM _SERVER_INFO_1512}
656 SERVER_INFO_1512 = _SERVER_INFO_1512;
657 {$EXTERNALSYM SERVER_INFO_1512}
658 TServerInfo1512 = SERVER_INFO_1512;
659 PServerInfo1512 = PSERVER_INFO_1512;
660
661 LPSERVER_INFO_1513 = ^SERVER_INFO_1513;
662 {$EXTERNALSYM LPSERVER_INFO_1513}
663 PSERVER_INFO_1513 = ^SERVER_INFO_1513;
664 {$EXTERNALSYM PSERVER_INFO_1513}
665 _SERVER_INFO_1513 = record
666 sv1513_maxpagedmemoryusage: DWORD;
667 end;
668 {$EXTERNALSYM _SERVER_INFO_1513}
669 SERVER_INFO_1513 = _SERVER_INFO_1513;
670 {$EXTERNALSYM SERVER_INFO_1513}
671 TServerInfo1513 = SERVER_INFO_1513;
672 PServerInfo1513 = PSERVER_INFO_1513;
673
674 LPSERVER_INFO_1514 = ^SERVER_INFO_1514;
675 {$EXTERNALSYM LPSERVER_INFO_1514}
676 PSERVER_INFO_1514 = ^SERVER_INFO_1514;
677 {$EXTERNALSYM PSERVER_INFO_1514}
678 _SERVER_INFO_1514 = record
679 sv1514_enablesoftcompat: BOOL;
680 end;
681 {$EXTERNALSYM _SERVER_INFO_1514}
682 SERVER_INFO_1514 = _SERVER_INFO_1514;
683 {$EXTERNALSYM SERVER_INFO_1514}
684 TServerInfo1514 = SERVER_INFO_1514;
685 PServerInfo1514 = PSERVER_INFO_1514;
686
687 LPSERVER_INFO_1515 = ^SERVER_INFO_1515;
688 {$EXTERNALSYM LPSERVER_INFO_1515}
689 PSERVER_INFO_1515 = ^SERVER_INFO_1515;
690 {$EXTERNALSYM PSERVER_INFO_1515}
691 _SERVER_INFO_1515 = record
692 sv1515_enableforcedlogoff: BOOL;
693 end;
694 {$EXTERNALSYM _SERVER_INFO_1515}
695 SERVER_INFO_1515 = _SERVER_INFO_1515;
696 {$EXTERNALSYM SERVER_INFO_1515}
697 TServerInfo1515 = SERVER_INFO_1515;
698 PServerInfo1515 = PSERVER_INFO_1515;
699
700 LPSERVER_INFO_1516 = ^SERVER_INFO_1516;
701 {$EXTERNALSYM LPSERVER_INFO_1516}
702 PSERVER_INFO_1516 = ^SERVER_INFO_1516;
703 {$EXTERNALSYM PSERVER_INFO_1516}
704 _SERVER_INFO_1516 = record
705 sv1516_timesource: BOOL;
706 end;
707 {$EXTERNALSYM _SERVER_INFO_1516}
708 SERVER_INFO_1516 = _SERVER_INFO_1516;
709 {$EXTERNALSYM SERVER_INFO_1516}
710 TServerInfo1516 = SERVER_INFO_1516;
711 PServerInfo1516 = PSERVER_INFO_1516;
712
713 LPSERVER_INFO_1518 = ^SERVER_INFO_1518;
714 {$EXTERNALSYM LPSERVER_INFO_1518}
715 PSERVER_INFO_1518 = ^SERVER_INFO_1518;
716 {$EXTERNALSYM PSERVER_INFO_1518}
717 _SERVER_INFO_1518 = record
718 sv1518_lmannounce: BOOL;
719 end;
720 {$EXTERNALSYM _SERVER_INFO_1518}
721 SERVER_INFO_1518 = _SERVER_INFO_1518;
722 {$EXTERNALSYM SERVER_INFO_1518}
723 TServerInfo1518 = SERVER_INFO_1518;
724 PServerInfo1518 = PSERVER_INFO_1518;
725
726 LPSERVER_INFO_1520 = ^SERVER_INFO_1520;
727 {$EXTERNALSYM LPSERVER_INFO_1520}
728 PSERVER_INFO_1520 = ^SERVER_INFO_1520;
729 {$EXTERNALSYM PSERVER_INFO_1520}
730 _SERVER_INFO_1520 = record
731 sv1520_maxcopyreadlen: DWORD;
732 end;
733 {$EXTERNALSYM _SERVER_INFO_1520}
734 SERVER_INFO_1520 = _SERVER_INFO_1520;
735 {$EXTERNALSYM SERVER_INFO_1520}
736 TServerInfo1520 = SERVER_INFO_1520;
737 PServerInfo1520 = PSERVER_INFO_1520;
738
739 LPSERVER_INFO_1521 = ^SERVER_INFO_1521;
740 {$EXTERNALSYM LPSERVER_INFO_1521}
741 PSERVER_INFO_1521 = ^SERVER_INFO_1521;
742 {$EXTERNALSYM PSERVER_INFO_1521}
743 _SERVER_INFO_1521 = record
744 sv1521_maxcopywritelen: DWORD;
745 end;
746 {$EXTERNALSYM _SERVER_INFO_1521}
747 SERVER_INFO_1521 = _SERVER_INFO_1521;
748 {$EXTERNALSYM SERVER_INFO_1521}
749 TServerInfo1521 = SERVER_INFO_1521;
750 PServerInfo1521 = PSERVER_INFO_1521;
751
752 LPSERVER_INFO_1522 = ^SERVER_INFO_1522;
753 {$EXTERNALSYM LPSERVER_INFO_1522}
754 PSERVER_INFO_1522 = ^SERVER_INFO_1522;
755 {$EXTERNALSYM PSERVER_INFO_1522}
756 _SERVER_INFO_1522 = record
757 sv1522_minkeepsearch: DWORD;
758 end;
759 {$EXTERNALSYM _SERVER_INFO_1522}
760 SERVER_INFO_1522 = _SERVER_INFO_1522;
761 {$EXTERNALSYM SERVER_INFO_1522}
762 TServerInfo1522 = SERVER_INFO_1522;
763 PServerInfo1522 = PSERVER_INFO_1522;
764
765 LPSERVER_INFO_1523 = ^SERVER_INFO_1523;
766 {$EXTERNALSYM LPSERVER_INFO_1523}
767 PSERVER_INFO_1523 = ^SERVER_INFO_1523;
768 {$EXTERNALSYM PSERVER_INFO_1523}
769 _SERVER_INFO_1523 = record
770 sv1523_maxkeepsearch: DWORD;
771 end;
772 {$EXTERNALSYM _SERVER_INFO_1523}
773 SERVER_INFO_1523 = _SERVER_INFO_1523;
774 {$EXTERNALSYM SERVER_INFO_1523}
775 TServerInfo1523 = SERVER_INFO_1523;
776 PServerInfo1523 = PSERVER_INFO_1523;
777
778 LPSERVER_INFO_1524 = ^SERVER_INFO_1524;
779 {$EXTERNALSYM LPSERVER_INFO_1524}
780 PSERVER_INFO_1524 = ^SERVER_INFO_1524;
781 {$EXTERNALSYM PSERVER_INFO_1524}
782 _SERVER_INFO_1524 = record
783 sv1524_minkeepcomplsearch: DWORD;
784 end;
785 {$EXTERNALSYM _SERVER_INFO_1524}
786 SERVER_INFO_1524 = _SERVER_INFO_1524;
787 {$EXTERNALSYM SERVER_INFO_1524}
788 TServerInfo1524 = SERVER_INFO_1524;
789 PServerInfo1524 = PSERVER_INFO_1524;
790
791 LPSERVER_INFO_1525 = ^SERVER_INFO_1525;
792 {$EXTERNALSYM LPSERVER_INFO_1525}
793 PSERVER_INFO_1525 = ^SERVER_INFO_1525;
794 {$EXTERNALSYM PSERVER_INFO_1525}
795 _SERVER_INFO_1525 = record
796 sv1525_maxkeepcomplsearch: DWORD;
797 end;
798 {$EXTERNALSYM _SERVER_INFO_1525}
799 SERVER_INFO_1525 = _SERVER_INFO_1525;
800 {$EXTERNALSYM SERVER_INFO_1525}
801 TServerInfo1525 = SERVER_INFO_1525;
802 PServerInfo1525 = PSERVER_INFO_1525;
803
804 LPSERVER_INFO_1528 = ^SERVER_INFO_1528;
805 {$EXTERNALSYM LPSERVER_INFO_1528}
806 PSERVER_INFO_1528 = ^SERVER_INFO_1528;
807 {$EXTERNALSYM PSERVER_INFO_1528}
808 _SERVER_INFO_1528 = record
809 sv1528_scavtimeout: DWORD;
810 end;
811 {$EXTERNALSYM _SERVER_INFO_1528}
812 SERVER_INFO_1528 = _SERVER_INFO_1528;
813 {$EXTERNALSYM SERVER_INFO_1528}
814 TServerInfo1528 = SERVER_INFO_1528;
815 PServerInfo1528 = PSERVER_INFO_1528;
816
817 LPSERVER_INFO_1529 = ^SERVER_INFO_1529;
818 {$EXTERNALSYM LPSERVER_INFO_1529}
819 PSERVER_INFO_1529 = ^SERVER_INFO_1529;
820 {$EXTERNALSYM PSERVER_INFO_1529}
821 _SERVER_INFO_1529 = record
822 sv1529_minrcvqueue: DWORD;
823 end;
824 {$EXTERNALSYM _SERVER_INFO_1529}
825 SERVER_INFO_1529 = _SERVER_INFO_1529;
826 {$EXTERNALSYM SERVER_INFO_1529}
827 TServerInfo1529 = SERVER_INFO_1529;
828 PServerInfo1529 = PSERVER_INFO_1529;
829
830 LPSERVER_INFO_1530 = ^SERVER_INFO_1530;
831 {$EXTERNALSYM LPSERVER_INFO_1530}
832 PSERVER_INFO_1530 = ^SERVER_INFO_1530;
833 {$EXTERNALSYM PSERVER_INFO_1530}
834 _SERVER_INFO_1530 = record
835 sv1530_minfreeworkitems: DWORD;
836 end;
837 {$EXTERNALSYM _SERVER_INFO_1530}
838 SERVER_INFO_1530 = _SERVER_INFO_1530;
839 {$EXTERNALSYM SERVER_INFO_1530}
840 TServerInfo1530 = SERVER_INFO_1530;
841 PServerInfo1530 = PSERVER_INFO_1530;
842
843 LPSERVER_INFO_1533 = ^SERVER_INFO_1533;
844 {$EXTERNALSYM LPSERVER_INFO_1533}
845 PSERVER_INFO_1533 = ^SERVER_INFO_1533;
846 {$EXTERNALSYM PSERVER_INFO_1533}
847 _SERVER_INFO_1533 = record
848 sv1533_maxmpxct: DWORD;
849 end;
850 {$EXTERNALSYM _SERVER_INFO_1533}
851 SERVER_INFO_1533 = _SERVER_INFO_1533;
852 {$EXTERNALSYM SERVER_INFO_1533}
853 TServerInfo1533 = SERVER_INFO_1533;
854 PServerInfo1533 = PSERVER_INFO_1533;
855
856 LPSERVER_INFO_1534 = ^SERVER_INFO_1534;
857 {$EXTERNALSYM LPSERVER_INFO_1534}
858 PSERVER_INFO_1534 = ^SERVER_INFO_1534;
859 {$EXTERNALSYM PSERVER_INFO_1534}
860 _SERVER_INFO_1534 = record
861 sv1534_oplockbreakwait: DWORD;
862 end;
863 {$EXTERNALSYM _SERVER_INFO_1534}
864 SERVER_INFO_1534 = _SERVER_INFO_1534;
865 {$EXTERNALSYM SERVER_INFO_1534}
866 TServerInfo1534 = SERVER_INFO_1534;
867 PServerInfo1534 = PSERVER_INFO_1534;
868
869 LPSERVER_INFO_1535 = ^SERVER_INFO_1535;
870 {$EXTERNALSYM LPSERVER_INFO_1535}
871 PSERVER_INFO_1535 = ^SERVER_INFO_1535;
872 {$EXTERNALSYM PSERVER_INFO_1535}
873 _SERVER_INFO_1535 = record
874 sv1535_oplockbreakresponsewait: DWORD;
875 end;
876 {$EXTERNALSYM _SERVER_INFO_1535}
877 SERVER_INFO_1535 = _SERVER_INFO_1535;
878 {$EXTERNALSYM SERVER_INFO_1535}
879 TServerInfo1535 = SERVER_INFO_1535;
880 PServerInfo1535 = PSERVER_INFO_1535;
881
882 LPSERVER_INFO_1536 = ^SERVER_INFO_1536;
883 {$EXTERNALSYM LPSERVER_INFO_1536}
884 PSERVER_INFO_1536 = ^SERVER_INFO_1536;
885 {$EXTERNALSYM PSERVER_INFO_1536}
886 _SERVER_INFO_1536 = record
887 sv1536_enableoplocks: BOOL;
888 end;
889 {$EXTERNALSYM _SERVER_INFO_1536}
890 SERVER_INFO_1536 = _SERVER_INFO_1536;
891 {$EXTERNALSYM SERVER_INFO_1536}
892 TServerInfo1536 = SERVER_INFO_1536;
893 PServerInfo1536 = PSERVER_INFO_1536;
894
895 LPSERVER_INFO_1537 = ^SERVER_INFO_1537;
896 {$EXTERNALSYM LPSERVER_INFO_1537}
897 PSERVER_INFO_1537 = ^SERVER_INFO_1537;
898 {$EXTERNALSYM PSERVER_INFO_1537}
899 _SERVER_INFO_1537 = record
900 sv1537_enableoplockforceclose: BOOL;
901 end;
902 {$EXTERNALSYM _SERVER_INFO_1537}
903 SERVER_INFO_1537 = _SERVER_INFO_1537;
904 {$EXTERNALSYM SERVER_INFO_1537}
905 TServerInfo1537 = SERVER_INFO_1537;
906 PServerInfo1537 = PSERVER_INFO_1537;
907
908 LPSERVER_INFO_1538 = ^SERVER_INFO_1538;
909 {$EXTERNALSYM LPSERVER_INFO_1538}
910 PSERVER_INFO_1538 = ^SERVER_INFO_1538;
911 {$EXTERNALSYM PSERVER_INFO_1538}
912 _SERVER_INFO_1538 = record
913 sv1538_enablefcbopens: BOOL;
914 end;
915 {$EXTERNALSYM _SERVER_INFO_1538}
916 SERVER_INFO_1538 = _SERVER_INFO_1538;
917 {$EXTERNALSYM SERVER_INFO_1538}
918 TServerInfo1538 = SERVER_INFO_1538;
919 PServerInfo1538 = PSERVER_INFO_1538;
920
921 LPSERVER_INFO_1539 = ^SERVER_INFO_1539;
922 {$EXTERNALSYM LPSERVER_INFO_1539}
923 PSERVER_INFO_1539 = ^SERVER_INFO_1539;
924 {$EXTERNALSYM PSERVER_INFO_1539}
925 _SERVER_INFO_1539 = record
926 sv1539_enableraw: BOOL;
927 end;
928 {$EXTERNALSYM _SERVER_INFO_1539}
929 SERVER_INFO_1539 = _SERVER_INFO_1539;
930 {$EXTERNALSYM SERVER_INFO_1539}
931 TServerInfo1539 = SERVER_INFO_1539;
932 PServerInfo1539 = PSERVER_INFO_1539;
933
934 LPSERVER_INFO_1540 = ^SERVER_INFO_1540;
935 {$EXTERNALSYM LPSERVER_INFO_1540}
936 PSERVER_INFO_1540 = ^SERVER_INFO_1540;
937 {$EXTERNALSYM PSERVER_INFO_1540}
938 _SERVER_INFO_1540 = record
939 sv1540_enablesharednetdrives: BOOL;
940 end;
941 {$EXTERNALSYM _SERVER_INFO_1540}
942 SERVER_INFO_1540 = _SERVER_INFO_1540;
943 {$EXTERNALSYM SERVER_INFO_1540}
944 TServerInfo1540 = SERVER_INFO_1540;
945 PServerInfo1540 = PSERVER_INFO_1540;
946
947 LPSERVER_INFO_1541 = ^SERVER_INFO_1541;
948 {$EXTERNALSYM LPSERVER_INFO_1541}
949 PSERVER_INFO_1541 = ^SERVER_INFO_1541;
950 {$EXTERNALSYM PSERVER_INFO_1541}
951 _SERVER_INFO_1541 = record
952 sv1541_minfreeconnections: BOOL;
953 end;
954 {$EXTERNALSYM _SERVER_INFO_1541}
955 SERVER_INFO_1541 = _SERVER_INFO_1541;
956 {$EXTERNALSYM SERVER_INFO_1541}
957 TServerInfo1541 = SERVER_INFO_1541;
958 PServerInfo1541 = PSERVER_INFO_1541;
959
960 LPSERVER_INFO_1542 = ^SERVER_INFO_1542;
961 {$EXTERNALSYM LPSERVER_INFO_1542}
962 PSERVER_INFO_1542 = ^SERVER_INFO_1542;
963 {$EXTERNALSYM PSERVER_INFO_1542}
964 _SERVER_INFO_1542 = record
965 sv1542_maxfreeconnections: BOOL;
966 end;
967 {$EXTERNALSYM _SERVER_INFO_1542}
968 SERVER_INFO_1542 = _SERVER_INFO_1542;
969 {$EXTERNALSYM SERVER_INFO_1542}
970 TServerInfo1542 = SERVER_INFO_1542;
971 PServerInfo1542 = PSERVER_INFO_1542;
972
973 LPSERVER_INFO_1543 = ^SERVER_INFO_1543;
974 {$EXTERNALSYM LPSERVER_INFO_1543}
975 PSERVER_INFO_1543 = ^SERVER_INFO_1543;
976 {$EXTERNALSYM PSERVER_INFO_1543}
977 _SERVER_INFO_1543 = record
978 sv1543_initsesstable: DWORD;
979 end;
980 {$EXTERNALSYM _SERVER_INFO_1543}
981 SERVER_INFO_1543 = _SERVER_INFO_1543;
982 {$EXTERNALSYM SERVER_INFO_1543}
983 TServerInfo1543 = SERVER_INFO_1543;
984 PServerInfo1543 = PSERVER_INFO_1543;
985
986 LPSERVER_INFO_1544 = ^SERVER_INFO_1544;
987 {$EXTERNALSYM LPSERVER_INFO_1544}
988 PSERVER_INFO_1544 = ^SERVER_INFO_1544;
989 {$EXTERNALSYM PSERVER_INFO_1544}
990 _SERVER_INFO_1544 = record
991 sv1544_initconntable: DWORD;
992 end;
993 {$EXTERNALSYM _SERVER_INFO_1544}
994 SERVER_INFO_1544 = _SERVER_INFO_1544;
995 {$EXTERNALSYM SERVER_INFO_1544}
996 TServerInfo1544 = SERVER_INFO_1544;
997 PServerInfo1544 = PSERVER_INFO_1544;
998
999 LPSERVER_INFO_1545 = ^SERVER_INFO_1545;
1000 {$EXTERNALSYM LPSERVER_INFO_1545}
1001 PSERVER_INFO_1545 = ^SERVER_INFO_1545;
1002 {$EXTERNALSYM PSERVER_INFO_1545}
1003 _SERVER_INFO_1545 = record
1004 sv1545_initfiletable: DWORD;
1005 end;
1006 {$EXTERNALSYM _SERVER_INFO_1545}
1007 SERVER_INFO_1545 = _SERVER_INFO_1545;
1008 {$EXTERNALSYM SERVER_INFO_1545}
1009 TServerInfo1545 = SERVER_INFO_1545;
1010 PServerInfo1545 = PSERVER_INFO_1545;
1011
1012 LPSERVER_INFO_1546 = ^SERVER_INFO_1546;
1013 {$EXTERNALSYM LPSERVER_INFO_1546}
1014 PSERVER_INFO_1546 = ^SERVER_INFO_1546;
1015 {$EXTERNALSYM PSERVER_INFO_1546}
1016 _SERVER_INFO_1546 = record
1017 sv1546_initsearchtable: DWORD;
1018 end;
1019 {$EXTERNALSYM _SERVER_INFO_1546}
1020 SERVER_INFO_1546 = _SERVER_INFO_1546;
1021 {$EXTERNALSYM SERVER_INFO_1546}
1022 TServerInfo1546 = SERVER_INFO_1546;
1023 PServerInfo1546 = PSERVER_INFO_1546;
1024
1025 LPSERVER_INFO_1547 = ^SERVER_INFO_1547;
1026 {$EXTERNALSYM LPSERVER_INFO_1547}
1027 PSERVER_INFO_1547 = ^SERVER_INFO_1547;
1028 {$EXTERNALSYM PSERVER_INFO_1547}
1029 _SERVER_INFO_1547 = record
1030 sv1547_alertschedule: DWORD;
1031 end;
1032 {$EXTERNALSYM _SERVER_INFO_1547}
1033 SERVER_INFO_1547 = _SERVER_INFO_1547;
1034 {$EXTERNALSYM SERVER_INFO_1547}
1035 TServerInfo1547 = SERVER_INFO_1547;
1036 PServerInfo1547 = PSERVER_INFO_1547;
1037
1038 LPSERVER_INFO_1548 = ^SERVER_INFO_1548;
1039 {$EXTERNALSYM LPSERVER_INFO_1548}
1040 PSERVER_INFO_1548 = ^SERVER_INFO_1548;
1041 {$EXTERNALSYM PSERVER_INFO_1548}
1042 _SERVER_INFO_1548 = record
1043 sv1548_errorthreshold: DWORD;
1044 end;
1045 {$EXTERNALSYM _SERVER_INFO_1548}
1046 SERVER_INFO_1548 = _SERVER_INFO_1548;
1047 {$EXTERNALSYM SERVER_INFO_1548}
1048 TServerInfo1548 = SERVER_INFO_1548;
1049 PServerInfo1548 = PSERVER_INFO_1548;
1050
1051 LPSERVER_INFO_1549 = ^SERVER_INFO_1549;
1052 {$EXTERNALSYM LPSERVER_INFO_1549}
1053 PSERVER_INFO_1549 = ^SERVER_INFO_1549;
1054 {$EXTERNALSYM PSERVER_INFO_1549}
1055 _SERVER_INFO_1549 = record
1056 sv1549_networkerrorthreshold: DWORD;
1057 end;
1058 {$EXTERNALSYM _SERVER_INFO_1549}
1059 SERVER_INFO_1549 = _SERVER_INFO_1549;
1060 {$EXTERNALSYM SERVER_INFO_1549}
1061 TServerInfo1549 = SERVER_INFO_1549;
1062 PServerInfo1549 = PSERVER_INFO_1549;
1063
1064 LPSERVER_INFO_1550 = ^SERVER_INFO_1550;
1065 {$EXTERNALSYM LPSERVER_INFO_1550}
1066 PSERVER_INFO_1550 = ^SERVER_INFO_1550;
1067 {$EXTERNALSYM PSERVER_INFO_1550}
1068 _SERVER_INFO_1550 = record
1069 sv1550_diskspacethreshold: DWORD;
1070 end;
1071 {$EXTERNALSYM _SERVER_INFO_1550}
1072 SERVER_INFO_1550 = _SERVER_INFO_1550;
1073 {$EXTERNALSYM SERVER_INFO_1550}
1074 TServerInfo1550 = SERVER_INFO_1550;
1075 PServerInfo1550 = PSERVER_INFO_1550;
1076
1077 LPSERVER_INFO_1552 = ^SERVER_INFO_1552;
1078 {$EXTERNALSYM LPSERVER_INFO_1552}
1079 PSERVER_INFO_1552 = ^SERVER_INFO_1552;
1080 {$EXTERNALSYM PSERVER_INFO_1552}
1081 _SERVER_INFO_1552 = record
1082 sv1552_maxlinkdelay: DWORD;
1083 end;
1084 {$EXTERNALSYM _SERVER_INFO_1552}
1085 SERVER_INFO_1552 = _SERVER_INFO_1552;
1086 {$EXTERNALSYM SERVER_INFO_1552}
1087 TServerInfo1552 = SERVER_INFO_1552;
1088 PServerInfo1552 = PSERVER_INFO_1552;
1089
1090 LPSERVER_INFO_1553 = ^SERVER_INFO_1553;
1091 {$EXTERNALSYM LPSERVER_INFO_1553}
1092 PSERVER_INFO_1553 = ^SERVER_INFO_1553;
1093 {$EXTERNALSYM PSERVER_INFO_1553}
1094 _SERVER_INFO_1553 = record
1095 sv1553_minlinkthroughput: DWORD;
1096 end;
1097 {$EXTERNALSYM _SERVER_INFO_1553}
1098 SERVER_INFO_1553 = _SERVER_INFO_1553;
1099 {$EXTERNALSYM SERVER_INFO_1553}
1100 TServerInfo1553 = SERVER_INFO_1553;
1101 PServerInfo1553 = PSERVER_INFO_1553;
1102
1103 LPSERVER_INFO_1554 = ^SERVER_INFO_1554;
1104 {$EXTERNALSYM LPSERVER_INFO_1554}
1105 PSERVER_INFO_1554 = ^SERVER_INFO_1554;
1106 {$EXTERNALSYM PSERVER_INFO_1554}
1107 _SERVER_INFO_1554 = record
1108 sv1554_linkinfovalidtime: DWORD;
1109 end;
1110 {$EXTERNALSYM _SERVER_INFO_1554}
1111 SERVER_INFO_1554 = _SERVER_INFO_1554;
1112 {$EXTERNALSYM SERVER_INFO_1554}
1113 TServerInfo1554 = SERVER_INFO_1554;
1114 PServerInfo1554 = PSERVER_INFO_1554;
1115
1116 LPSERVER_INFO_1555 = ^SERVER_INFO_1555;
1117 {$EXTERNALSYM LPSERVER_INFO_1555}
1118 PSERVER_INFO_1555 = ^SERVER_INFO_1555;
1119 {$EXTERNALSYM PSERVER_INFO_1555}
1120 _SERVER_INFO_1555 = record
1121 sv1555_scavqosinfoupdatetime: DWORD;
1122 end;
1123 {$EXTERNALSYM _SERVER_INFO_1555}
1124 SERVER_INFO_1555 = _SERVER_INFO_1555;
1125 {$EXTERNALSYM SERVER_INFO_1555}
1126 TServerInfo1555 = SERVER_INFO_1555;
1127 PServerInfo1555 = PSERVER_INFO_1555;
1128
1129 LPSERVER_INFO_1556 = ^SERVER_INFO_1556;
1130 {$EXTERNALSYM LPSERVER_INFO_1556}
1131 PSERVER_INFO_1556 = ^SERVER_INFO_1556;
1132 {$EXTERNALSYM PSERVER_INFO_1556}
1133 _SERVER_INFO_1556 = record
1134 sv1556_maxworkitemidletime: DWORD;
1135 end;
1136 {$EXTERNALSYM _SERVER_INFO_1556}
1137 SERVER_INFO_1556 = _SERVER_INFO_1556;
1138 {$EXTERNALSYM SERVER_INFO_1556}
1139 TServerInfo1556 = SERVER_INFO_1556;
1140 PServerInfo1556 = PSERVER_INFO_1556;
1141
1142 LPSERVER_INFO_1557 = ^SERVER_INFO_1557;
1143 {$EXTERNALSYM LPSERVER_INFO_1557}
1144 PSERVER_INFO_1557 = ^SERVER_INFO_1557;
1145 {$EXTERNALSYM PSERVER_INFO_1557}
1146 _SERVER_INFO_1557 = record
1147 sv1557_maxrawworkitems: DWORD;
1148 end;
1149 {$EXTERNALSYM _SERVER_INFO_1557}
1150 SERVER_INFO_1557 = _SERVER_INFO_1557;
1151 {$EXTERNALSYM SERVER_INFO_1557}
1152 TServerInfo1557 = SERVER_INFO_1557;
1153 PServerInfo1557 = PSERVER_INFO_1557;
1154
1155 LPSERVER_INFO_1560 = ^SERVER_INFO_1560;
1156 {$EXTERNALSYM LPSERVER_INFO_1560}
1157 PSERVER_INFO_1560 = ^SERVER_INFO_1560;
1158 {$EXTERNALSYM PSERVER_INFO_1560}
1159 _SERVER_INFO_1560 = record
1160 sv1560_producttype: DWORD;
1161 end;
1162 {$EXTERNALSYM _SERVER_INFO_1560}
1163 SERVER_INFO_1560 = _SERVER_INFO_1560;
1164 {$EXTERNALSYM SERVER_INFO_1560}
1165 TServerInfo1560 = SERVER_INFO_1560;
1166 PServerInfo1560 = PSERVER_INFO_1560;
1167
1168 LPSERVER_INFO_1561 = ^SERVER_INFO_1561;
1169 {$EXTERNALSYM LPSERVER_INFO_1561}
1170 PSERVER_INFO_1561 = ^SERVER_INFO_1561;
1171 {$EXTERNALSYM PSERVER_INFO_1561}
1172 _SERVER_INFO_1561 = record
1173 sv1561_serversize: DWORD;
1174 end;
1175 {$EXTERNALSYM _SERVER_INFO_1561}
1176 SERVER_INFO_1561 = _SERVER_INFO_1561;
1177 {$EXTERNALSYM SERVER_INFO_1561}
1178 TServerInfo1561 = SERVER_INFO_1561;
1179 PServerInfo1561 = PSERVER_INFO_1561;
1180
1181 LPSERVER_INFO_1562 = ^SERVER_INFO_1562;
1182 {$EXTERNALSYM LPSERVER_INFO_1562}
1183 PSERVER_INFO_1562 = ^SERVER_INFO_1562;
1184 {$EXTERNALSYM PSERVER_INFO_1562}
1185 _SERVER_INFO_1562 = record
1186 sv1562_connectionlessautodisc: DWORD;
1187 end;
1188 {$EXTERNALSYM _SERVER_INFO_1562}
1189 SERVER_INFO_1562 = _SERVER_INFO_1562;
1190 {$EXTERNALSYM SERVER_INFO_1562}
1191 TServerInfo1562 = SERVER_INFO_1562;
1192 PServerInfo1562 = PSERVER_INFO_1562;
1193
1194 LPSERVER_INFO_1563 = ^SERVER_INFO_1563;
1195 {$EXTERNALSYM LPSERVER_INFO_1563}
1196 PSERVER_INFO_1563 = ^SERVER_INFO_1563;
1197 {$EXTERNALSYM PSERVER_INFO_1563}
1198 _SERVER_INFO_1563 = record
1199 sv1563_sharingviolationretries: DWORD;
1200 end;
1201 {$EXTERNALSYM _SERVER_INFO_1563}
1202 SERVER_INFO_1563 = _SERVER_INFO_1563;
1203 {$EXTERNALSYM SERVER_INFO_1563}
1204 TServerInfo1563 = SERVER_INFO_1563;
1205 PServerInfo1563 = PSERVER_INFO_1563;
1206
1207 LPSERVER_INFO_1564 = ^SERVER_INFO_1564;
1208 {$EXTERNALSYM LPSERVER_INFO_1564}
1209 PSERVER_INFO_1564 = ^SERVER_INFO_1564;
1210 {$EXTERNALSYM PSERVER_INFO_1564}
1211 _SERVER_INFO_1564 = record
1212 sv1564_sharingviolationdelay: DWORD;
1213 end;
1214 {$EXTERNALSYM _SERVER_INFO_1564}
1215 SERVER_INFO_1564 = _SERVER_INFO_1564;
1216 {$EXTERNALSYM SERVER_INFO_1564}
1217 TServerInfo1564 = SERVER_INFO_1564;
1218 PServerInfo1564 = PSERVER_INFO_1564;
1219
1220 LPSERVER_INFO_1565 = ^SERVER_INFO_1565;
1221 {$EXTERNALSYM LPSERVER_INFO_1565}
1222 PSERVER_INFO_1565 = ^SERVER_INFO_1565;
1223 {$EXTERNALSYM PSERVER_INFO_1565}
1224 _SERVER_INFO_1565 = record
1225 sv1565_maxglobalopensearch: DWORD;
1226 end;
1227 {$EXTERNALSYM _SERVER_INFO_1565}
1228 SERVER_INFO_1565 = _SERVER_INFO_1565;
1229 {$EXTERNALSYM SERVER_INFO_1565}
1230 TServerInfo1565 = SERVER_INFO_1565;
1231 PServerInfo1565 = PSERVER_INFO_1565;
1232
1233 LPSERVER_INFO_1566 = ^SERVER_INFO_1566;
1234 {$EXTERNALSYM LPSERVER_INFO_1566}
1235 PSERVER_INFO_1566 = ^SERVER_INFO_1566;
1236 {$EXTERNALSYM PSERVER_INFO_1566}
1237 _SERVER_INFO_1566 = record
1238 sv1566_removeduplicatesearches: BOOL;
1239 end;
1240 {$EXTERNALSYM _SERVER_INFO_1566}
1241 SERVER_INFO_1566 = _SERVER_INFO_1566;
1242 {$EXTERNALSYM SERVER_INFO_1566}
1243 TServerInfo1566 = SERVER_INFO_1566;
1244 PServerInfo1566 = PSERVER_INFO_1566;
1245
1246 LPSERVER_INFO_1567 = ^SERVER_INFO_1567;
1247 {$EXTERNALSYM LPSERVER_INFO_1567}
1248 PSERVER_INFO_1567 = ^SERVER_INFO_1567;
1249 {$EXTERNALSYM PSERVER_INFO_1567}
1250 _SERVER_INFO_1567 = record
1251 sv1567_lockviolationretries: DWORD;
1252 end;
1253 {$EXTERNALSYM _SERVER_INFO_1567}
1254 SERVER_INFO_1567 = _SERVER_INFO_1567;
1255 {$EXTERNALSYM SERVER_INFO_1567}
1256 TServerInfo1567 = SERVER_INFO_1567;
1257 PServerInfo1567 = PSERVER_INFO_1567;
1258
1259 LPSERVER_INFO_1568 = ^SERVER_INFO_1568;
1260 {$EXTERNALSYM LPSERVER_INFO_1568}
1261 PSERVER_INFO_1568 = ^SERVER_INFO_1568;
1262 {$EXTERNALSYM PSERVER_INFO_1568}
1263 _SERVER_INFO_1568 = record
1264 sv1568_lockviolationoffset: DWORD;
1265 end;
1266 {$EXTERNALSYM _SERVER_INFO_1568}
1267 SERVER_INFO_1568 = _SERVER_INFO_1568;
1268 {$EXTERNALSYM SERVER_INFO_1568}
1269 TServerInfo1568 = SERVER_INFO_1568;
1270 PServerInfo1568 = PSERVER_INFO_1568;
1271
1272 LPSERVER_INFO_1569 = ^SERVER_INFO_1569;
1273 {$EXTERNALSYM LPSERVER_INFO_1569}
1274 PSERVER_INFO_1569 = ^SERVER_INFO_1569;
1275 {$EXTERNALSYM PSERVER_INFO_1569}
1276 _SERVER_INFO_1569 = record
1277 sv1569_lockviolationdelay: DWORD;
1278 end;
1279 {$EXTERNALSYM _SERVER_INFO_1569}
1280 SERVER_INFO_1569 = _SERVER_INFO_1569;
1281 {$EXTERNALSYM SERVER_INFO_1569}
1282 TServerInfo1569 = SERVER_INFO_1569;
1283 PServerInfo1569 = PSERVER_INFO_1569;
1284
1285 LPSERVER_INFO_1570 = ^SERVER_INFO_1570;
1286 {$EXTERNALSYM LPSERVER_INFO_1570}
1287 PSERVER_INFO_1570 = ^SERVER_INFO_1570;
1288 {$EXTERNALSYM PSERVER_INFO_1570}
1289 _SERVER_INFO_1570 = record
1290 sv1570_mdlreadswitchover: DWORD;
1291 end;
1292 {$EXTERNALSYM _SERVER_INFO_1570}
1293 SERVER_INFO_1570 = _SERVER_INFO_1570;
1294 {$EXTERNALSYM SERVER_INFO_1570}
1295 TServerInfo1570 = SERVER_INFO_1570;
1296 PServerInfo1570 = PSERVER_INFO_1570;
1297
1298 LPSERVER_INFO_1571 = ^SERVER_INFO_1571;
1299 {$EXTERNALSYM LPSERVER_INFO_1571}
1300 PSERVER_INFO_1571 = ^SERVER_INFO_1571;
1301 {$EXTERNALSYM PSERVER_INFO_1571}
1302 _SERVER_INFO_1571 = record
1303 sv1571_cachedopenlimit: DWORD;
1304 end;
1305 {$EXTERNALSYM _SERVER_INFO_1571}
1306 SERVER_INFO_1571 = _SERVER_INFO_1571;
1307 {$EXTERNALSYM SERVER_INFO_1571}
1308 TServerInfo1571 = SERVER_INFO_1571;
1309 PServerInfo1571 = PSERVER_INFO_1571;
1310
1311 LPSERVER_INFO_1572 = ^SERVER_INFO_1572;
1312 {$EXTERNALSYM LPSERVER_INFO_1572}
1313 PSERVER_INFO_1572 = ^SERVER_INFO_1572;
1314 {$EXTERNALSYM PSERVER_INFO_1572}
1315 _SERVER_INFO_1572 = record
1316 sv1572_criticalthreads: DWORD;
1317 end;
1318 {$EXTERNALSYM _SERVER_INFO_1572}
1319 SERVER_INFO_1572 = _SERVER_INFO_1572;
1320 {$EXTERNALSYM SERVER_INFO_1572}
1321 TServerInfo1572 = SERVER_INFO_1572;
1322 PServerInfo1572 = PSERVER_INFO_1572;
1323
1324 LPSERVER_INFO_1573 = ^SERVER_INFO_1573;
1325 {$EXTERNALSYM LPSERVER_INFO_1573}
1326 PSERVER_INFO_1573 = ^SERVER_INFO_1573;
1327 {$EXTERNALSYM PSERVER_INFO_1573}
1328 _SERVER_INFO_1573 = record
1329 sv1573_restrictnullsessaccess: DWORD;
1330 end;
1331 {$EXTERNALSYM _SERVER_INFO_1573}
1332 SERVER_INFO_1573 = _SERVER_INFO_1573;
1333 {$EXTERNALSYM SERVER_INFO_1573}
1334 TServerInfo1573 = SERVER_INFO_1573;
1335 PServerInfo1573 = PSERVER_INFO_1573;
1336
1337 LPSERVER_INFO_1574 = ^SERVER_INFO_1574;
1338 {$EXTERNALSYM LPSERVER_INFO_1574}
1339 PSERVER_INFO_1574 = ^SERVER_INFO_1574;
1340 {$EXTERNALSYM PSERVER_INFO_1574}
1341 _SERVER_INFO_1574 = record
1342 sv1574_enablewfw311directipx: DWORD;
1343 end;
1344 {$EXTERNALSYM _SERVER_INFO_1574}
1345 SERVER_INFO_1574 = _SERVER_INFO_1574;
1346 {$EXTERNALSYM SERVER_INFO_1574}
1347 TServerInfo1574 = SERVER_INFO_1574;
1348 PServerInfo1574 = PSERVER_INFO_1574;
1349
1350 LPSERVER_INFO_1575 = ^SERVER_INFO_1575;
1351 {$EXTERNALSYM LPSERVER_INFO_1575}
1352 PSERVER_INFO_1575 = ^SERVER_INFO_1575;
1353 {$EXTERNALSYM PSERVER_INFO_1575}
1354 _SERVER_INFO_1575 = record
1355 sv1575_otherqueueaffinity: DWORD;
1356 end;
1357 {$EXTERNALSYM _SERVER_INFO_1575}
1358 SERVER_INFO_1575 = _SERVER_INFO_1575;
1359 {$EXTERNALSYM SERVER_INFO_1575}
1360 TServerInfo1575 = SERVER_INFO_1575;
1361 PServerInfo1575 = PSERVER_INFO_1575;
1362
1363 LPSERVER_INFO_1576 = ^SERVER_INFO_1576;
1364 {$EXTERNALSYM LPSERVER_INFO_1576}
1365 PSERVER_INFO_1576 = ^SERVER_INFO_1576;
1366 {$EXTERNALSYM PSERVER_INFO_1576}
1367 _SERVER_INFO_1576 = record
1368 sv1576_queuesamplesecs: DWORD;
1369 end;
1370 {$EXTERNALSYM _SERVER_INFO_1576}
1371 SERVER_INFO_1576 = _SERVER_INFO_1576;
1372 {$EXTERNALSYM SERVER_INFO_1576}
1373 TServerInfo1576 = SERVER_INFO_1576;
1374 PServerInfo1576 = PSERVER_INFO_1576;
1375
1376 LPSERVER_INFO_1577 = ^SERVER_INFO_1577;
1377 {$EXTERNALSYM LPSERVER_INFO_1577}
1378 PSERVER_INFO_1577 = ^SERVER_INFO_1577;
1379 {$EXTERNALSYM PSERVER_INFO_1577}
1380 _SERVER_INFO_1577 = record
1381 sv1577_balancecount: DWORD;
1382 end;
1383 {$EXTERNALSYM _SERVER_INFO_1577}
1384 SERVER_INFO_1577 = _SERVER_INFO_1577;
1385 {$EXTERNALSYM SERVER_INFO_1577}
1386 TServerInfo1577 = SERVER_INFO_1577;
1387 PServerInfo1577 = PSERVER_INFO_1577;
1388
1389 LPSERVER_INFO_1578 = ^SERVER_INFO_1578;
1390 {$EXTERNALSYM LPSERVER_INFO_1578}
1391 PSERVER_INFO_1578 = ^SERVER_INFO_1578;
1392 {$EXTERNALSYM PSERVER_INFO_1578}
1393 _SERVER_INFO_1578 = record
1394 sv1578_preferredaffinity: DWORD;
1395 end;
1396 {$EXTERNALSYM _SERVER_INFO_1578}
1397 SERVER_INFO_1578 = _SERVER_INFO_1578;
1398 {$EXTERNALSYM SERVER_INFO_1578}
1399 TServerInfo1578 = SERVER_INFO_1578;
1400 PServerInfo1578 = PSERVER_INFO_1578;
1401
1402 LPSERVER_INFO_1579 = ^SERVER_INFO_1579;
1403 {$EXTERNALSYM LPSERVER_INFO_1579}
1404 PSERVER_INFO_1579 = ^SERVER_INFO_1579;
1405 {$EXTERNALSYM PSERVER_INFO_1579}
1406 _SERVER_INFO_1579 = record
1407 sv1579_maxfreerfcbs: DWORD;
1408 end;
1409 {$EXTERNALSYM _SERVER_INFO_1579}
1410 SERVER_INFO_1579 = _SERVER_INFO_1579;
1411 {$EXTERNALSYM SERVER_INFO_1579}
1412 TServerInfo1579 = SERVER_INFO_1579;
1413 PServerInfo1579 = PSERVER_INFO_1579;
1414
1415 LPSERVER_INFO_1580 = ^SERVER_INFO_1580;
1416 {$EXTERNALSYM LPSERVER_INFO_1580}
1417 PSERVER_INFO_1580 = ^SERVER_INFO_1580;
1418 {$EXTERNALSYM PSERVER_INFO_1580}
1419 _SERVER_INFO_1580 = record
1420 sv1580_maxfreemfcbs: DWORD;
1421 end;
1422 {$EXTERNALSYM _SERVER_INFO_1580}
1423 SERVER_INFO_1580 = _SERVER_INFO_1580;
1424 {$EXTERNALSYM SERVER_INFO_1580}
1425 TServerInfo1580 = SERVER_INFO_1580;
1426 PServerInfo1580 = PSERVER_INFO_1580;
1427
1428 LPSERVER_INFO_1581 = ^SERVER_INFO_1581;
1429 {$EXTERNALSYM LPSERVER_INFO_1581}
1430 PSERVER_INFO_1581 = ^SERVER_INFO_1581;
1431 {$EXTERNALSYM PSERVER_INFO_1581}
1432 _SERVER_INFO_1581 = record
1433 sv1581_maxfreemlcbs: DWORD;
1434 end;
1435 {$EXTERNALSYM _SERVER_INFO_1581}
1436 SERVER_INFO_1581 = _SERVER_INFO_1581;
1437 {$EXTERNALSYM SERVER_INFO_1581}
1438 TServerInfo1581 = SERVER_INFO_1581;
1439 PServerInfo1581 = PSERVER_INFO_1581;
1440
1441 LPSERVER_INFO_1582 = ^SERVER_INFO_1582;
1442 {$EXTERNALSYM LPSERVER_INFO_1582}
1443 PSERVER_INFO_1582 = ^SERVER_INFO_1582;
1444 {$EXTERNALSYM PSERVER_INFO_1582}
1445 _SERVER_INFO_1582 = record
1446 sv1582_maxfreepagedpoolchunks: DWORD;
1447 end;
1448 {$EXTERNALSYM _SERVER_INFO_1582}
1449 SERVER_INFO_1582 = _SERVER_INFO_1582;
1450 {$EXTERNALSYM SERVER_INFO_1582}
1451 TServerInfo1582 = SERVER_INFO_1582;
1452 PServerInfo1582 = PSERVER_INFO_1582;
1453
1454 LPSERVER_INFO_1583 = ^SERVER_INFO_1583;
1455 {$EXTERNALSYM LPSERVER_INFO_1583}
1456 PSERVER_INFO_1583 = ^SERVER_INFO_1583;
1457 {$EXTERNALSYM PSERVER_INFO_1583}
1458 _SERVER_INFO_1583 = record
1459 sv1583_minpagedpoolchunksize: DWORD;
1460 end;
1461 {$EXTERNALSYM _SERVER_INFO_1583}
1462 SERVER_INFO_1583 = _SERVER_INFO_1583;
1463 {$EXTERNALSYM SERVER_INFO_1583}
1464 TServerInfo1583 = SERVER_INFO_1583;
1465 PServerInfo1583 = PSERVER_INFO_1583;
1466
1467 LPSERVER_INFO_1584 = ^SERVER_INFO_1584;
1468 {$EXTERNALSYM LPSERVER_INFO_1584}
1469 PSERVER_INFO_1584 = ^SERVER_INFO_1584;
1470 {$EXTERNALSYM PSERVER_INFO_1584}
1471 _SERVER_INFO_1584 = record
1472 sv1584_maxpagedpoolchunksize: DWORD;
1473 end;
1474 {$EXTERNALSYM _SERVER_INFO_1584}
1475 SERVER_INFO_1584 = _SERVER_INFO_1584;
1476 {$EXTERNALSYM SERVER_INFO_1584}
1477 TServerInfo1584 = SERVER_INFO_1584;
1478 PServerInfo1584 = PSERVER_INFO_1584;
1479
1480 LPSERVER_INFO_1585 = ^SERVER_INFO_1585;
1481 {$EXTERNALSYM LPSERVER_INFO_1585}
1482 PSERVER_INFO_1585 = ^SERVER_INFO_1585;
1483 {$EXTERNALSYM PSERVER_INFO_1585}
1484 _SERVER_INFO_1585 = record
1485 sv1585_sendsfrompreferredprocessor: BOOL;
1486 end;
1487 {$EXTERNALSYM _SERVER_INFO_1585}
1488 SERVER_INFO_1585 = _SERVER_INFO_1585;
1489 {$EXTERNALSYM SERVER_INFO_1585}
1490 TServerInfo1585 = SERVER_INFO_1585;
1491 PServerInfo1585 = PSERVER_INFO_1585;
1492
1493 LPSERVER_INFO_1586 = ^SERVER_INFO_1586;
1494 {$EXTERNALSYM LPSERVER_INFO_1586}
1495 PSERVER_INFO_1586 = ^SERVER_INFO_1586;
1496 {$EXTERNALSYM PSERVER_INFO_1586}
1497 _SERVER_INFO_1586 = record
1498 sv1586_maxthreadsperqueue: DWORD;
1499 end;
1500 {$EXTERNALSYM _SERVER_INFO_1586}
1501 SERVER_INFO_1586 = _SERVER_INFO_1586;
1502 {$EXTERNALSYM SERVER_INFO_1586}
1503 TServerInfo1586 = SERVER_INFO_1586;
1504 PServerInfo1586 = PSERVER_INFO_1586;
1505
1506 LPSERVER_INFO_1587 = ^SERVER_INFO_1587;
1507 {$EXTERNALSYM LPSERVER_INFO_1587}
1508 PSERVER_INFO_1587 = ^SERVER_INFO_1587;
1509 {$EXTERNALSYM PSERVER_INFO_1587}
1510 _SERVER_INFO_1587 = record
1511 sv1587_cacheddirectorylimit: DWORD;
1512 end;
1513 {$EXTERNALSYM _SERVER_INFO_1587}
1514 SERVER_INFO_1587 = _SERVER_INFO_1587;
1515 {$EXTERNALSYM SERVER_INFO_1587}
1516 TServerInfo1587 = SERVER_INFO_1587;
1517 PServerInfo1587 = PSERVER_INFO_1587;
1518
1519 LPSERVER_INFO_1588 = ^SERVER_INFO_1588;
1520 {$EXTERNALSYM LPSERVER_INFO_1588}
1521 PSERVER_INFO_1588 = ^SERVER_INFO_1588;
1522 {$EXTERNALSYM PSERVER_INFO_1588}
1523 _SERVER_INFO_1588 = record
1524 sv1588_maxcopylength: DWORD;
1525 end;
1526 {$EXTERNALSYM _SERVER_INFO_1588}
1527 SERVER_INFO_1588 = _SERVER_INFO_1588;
1528 {$EXTERNALSYM SERVER_INFO_1588}
1529 TServerInfo1588 = SERVER_INFO_1588;
1530 PServerInfo1588 = PSERVER_INFO_1588;
1531
1532 LPSERVER_INFO_1590 = ^SERVER_INFO_1590;
1533 {$EXTERNALSYM LPSERVER_INFO_1590}
1534 PSERVER_INFO_1590 = ^SERVER_INFO_1590;
1535 {$EXTERNALSYM PSERVER_INFO_1590}
1536 _SERVER_INFO_1590 = record
1537 sv1590_enablecompression: DWORD;
1538 end;
1539 {$EXTERNALSYM _SERVER_INFO_1590}
1540 SERVER_INFO_1590 = _SERVER_INFO_1590;
1541 {$EXTERNALSYM SERVER_INFO_1590}
1542 TServerInfo1590 = SERVER_INFO_1590;
1543 PServerInfo1590 = PSERVER_INFO_1590;
1544
1545 LPSERVER_INFO_1591 = ^SERVER_INFO_1591;
1546 {$EXTERNALSYM LPSERVER_INFO_1591}
1547 PSERVER_INFO_1591 = ^SERVER_INFO_1591;
1548 {$EXTERNALSYM PSERVER_INFO_1591}
1549 _SERVER_INFO_1591 = record
1550 sv1591_autosharewks: DWORD;
1551 end;
1552 {$EXTERNALSYM _SERVER_INFO_1591}
1553 SERVER_INFO_1591 = _SERVER_INFO_1591;
1554 {$EXTERNALSYM SERVER_INFO_1591}
1555 TServerInfo1591 = SERVER_INFO_1591;
1556 PServerInfo1591 = PSERVER_INFO_1591;
1557
1558 LPSERVER_INFO_1592 = ^SERVER_INFO_1592;
1559 {$EXTERNALSYM LPSERVER_INFO_1592}
1560 PSERVER_INFO_1592 = ^SERVER_INFO_1592;
1561 {$EXTERNALSYM PSERVER_INFO_1592}
1562 _SERVER_INFO_1592 = record
1563 sv1592_autosharewks: DWORD;
1564 end;
1565 {$EXTERNALSYM _SERVER_INFO_1592}
1566 SERVER_INFO_1592 = _SERVER_INFO_1592;
1567 {$EXTERNALSYM SERVER_INFO_1592}
1568 TServerInfo1592 = SERVER_INFO_1592;
1569 PServerInfo1592 = PSERVER_INFO_1592;
1570
1571 LPSERVER_INFO_1593 = ^SERVER_INFO_1593;
1572 {$EXTERNALSYM LPSERVER_INFO_1593}
1573 PSERVER_INFO_1593 = ^SERVER_INFO_1593;
1574 {$EXTERNALSYM PSERVER_INFO_1593}
1575 _SERVER_INFO_1593 = record
1576 sv1593_enablesecuritysignature: DWORD;
1577 end;
1578 {$EXTERNALSYM _SERVER_INFO_1593}
1579 SERVER_INFO_1593 = _SERVER_INFO_1593;
1580 {$EXTERNALSYM SERVER_INFO_1593}
1581 TServerInfo1593 = SERVER_INFO_1593;
1582 PServerInfo1593 = PSERVER_INFO_1593;
1583
1584 LPSERVER_INFO_1594 = ^SERVER_INFO_1594;
1585 {$EXTERNALSYM LPSERVER_INFO_1594}
1586 PSERVER_INFO_1594 = ^SERVER_INFO_1594;
1587 {$EXTERNALSYM PSERVER_INFO_1594}
1588 _SERVER_INFO_1594 = record
1589 sv1594_requiresecuritysignature: DWORD;
1590 end;
1591 {$EXTERNALSYM _SERVER_INFO_1594}
1592 SERVER_INFO_1594 = _SERVER_INFO_1594;
1593 {$EXTERNALSYM SERVER_INFO_1594}
1594 TServerInfo1594 = SERVER_INFO_1594;
1595 PServerInfo1594 = PSERVER_INFO_1594;
1596
1597 LPSERVER_INFO_1595 = ^SERVER_INFO_1595;
1598 {$EXTERNALSYM LPSERVER_INFO_1595}
1599 PSERVER_INFO_1595 = ^SERVER_INFO_1595;
1600 {$EXTERNALSYM PSERVER_INFO_1595}
1601 _SERVER_INFO_1595 = record
1602 sv1595_minclientbuffersize: DWORD;
1603 end;
1604 {$EXTERNALSYM _SERVER_INFO_1595}
1605 SERVER_INFO_1595 = _SERVER_INFO_1595;
1606 {$EXTERNALSYM SERVER_INFO_1595}
1607 TServerInfo1595 = SERVER_INFO_1595;
1608 PServerInfo1595 = PSERVER_INFO_1595;
1609
1610 LPSERVER_INFO_1596 = ^SERVER_INFO_1596;
1611 {$EXTERNALSYM LPSERVER_INFO_1596}
1612 PSERVER_INFO_1596 = ^SERVER_INFO_1596;
1613 {$EXTERNALSYM PSERVER_INFO_1596}
1614 _SERVER_INFO_1596 = record
1615 sv1596_ConnectionNoSessionsTimeout: DWORD;
1616 end;
1617 {$EXTERNALSYM _SERVER_INFO_1596}
1618 SERVER_INFO_1596 = _SERVER_INFO_1596;
1619 {$EXTERNALSYM SERVER_INFO_1596}
1620 TServerInfo1596 = SERVER_INFO_1596;
1621 PServerInfo1596 = PSERVER_INFO_1596;
1622
1623 LPSERVER_INFO_1597 = ^SERVER_INFO_1597;
1624 {$EXTERNALSYM LPSERVER_INFO_1597}
1625 PSERVER_INFO_1597 = ^SERVER_INFO_1597;
1626 {$EXTERNALSYM PSERVER_INFO_1597}
1627 _SERVER_INFO_1597 = record
1628 sv1597_IdleThreadTimeOut: DWORD;
1629 end;
1630 {$EXTERNALSYM _SERVER_INFO_1597}
1631 SERVER_INFO_1597 = _SERVER_INFO_1597;
1632 {$EXTERNALSYM SERVER_INFO_1597}
1633 TServerInfo1597 = SERVER_INFO_1597;
1634 PServerInfo1597 = PSERVER_INFO_1597;
1635
1636 LPSERVER_INFO_1598 = ^SERVER_INFO_1598;
1637 {$EXTERNALSYM LPSERVER_INFO_1598}
1638 PSERVER_INFO_1598 = ^SERVER_INFO_1598;
1639 {$EXTERNALSYM PSERVER_INFO_1598}
1640 _SERVER_INFO_1598 = record
1641 sv1598_enableW9xsecuritysignature: DWORD;
1642 end;
1643 {$EXTERNALSYM _SERVER_INFO_1598}
1644 SERVER_INFO_1598 = _SERVER_INFO_1598;
1645 {$EXTERNALSYM SERVER_INFO_1598}
1646 TServerInfo1598 = SERVER_INFO_1598;
1647 PServerInfo1598 = PSERVER_INFO_1598;
1648
1649 LPSERVER_INFO_1599 = ^SERVER_INFO_1599;
1650 {$EXTERNALSYM LPSERVER_INFO_1599}
1651 PSERVER_INFO_1599 = ^SERVER_INFO_1599;
1652 {$EXTERNALSYM PSERVER_INFO_1599}
1653 _SERVER_INFO_1599 = record
1654 sv1598_enforcekerberosreauthentication: BOOLEAN;
1655 end;
1656 {$EXTERNALSYM _SERVER_INFO_1599}
1657 SERVER_INFO_1599 = _SERVER_INFO_1599;
1658 {$EXTERNALSYM SERVER_INFO_1599}
1659 TServerInfo1599 = SERVER_INFO_1599;
1660 PServerInfo1599 = PSERVER_INFO_1599;
1661
1662 LPSERVER_INFO_1600 = ^SERVER_INFO_1600;
1663 {$EXTERNALSYM LPSERVER_INFO_1600}
1664 PSERVER_INFO_1600 = ^SERVER_INFO_1600;
1665 {$EXTERNALSYM PSERVER_INFO_1600}
1666 _SERVER_INFO_1600 = record
1667 sv1598_disabledos: BOOLEAN;
1668 end;
1669 {$EXTERNALSYM _SERVER_INFO_1600}
1670 SERVER_INFO_1600 = _SERVER_INFO_1600;
1671 {$EXTERNALSYM SERVER_INFO_1600}
1672 TServerInfo1600 = SERVER_INFO_1600;
1673 PServerInfo1600 = PSERVER_INFO_1600;
1674
1675 LPSERVER_INFO_1601 = ^SERVER_INFO_1601;
1676 {$EXTERNALSYM LPSERVER_INFO_1601}
1677 PSERVER_INFO_1601 = ^SERVER_INFO_1601;
1678 {$EXTERNALSYM PSERVER_INFO_1601}
1679 _SERVER_INFO_1601 = record
1680 sv1598_lowdiskspaceminimum: DWORD;
1681 end;
1682 {$EXTERNALSYM _SERVER_INFO_1601}
1683 SERVER_INFO_1601 = _SERVER_INFO_1601;
1684 {$EXTERNALSYM SERVER_INFO_1601}
1685 TServerInfo1601 = SERVER_INFO_1601;
1686 PServerInfo1601 = PSERVER_INFO_1601;
1687
1688 LPSERVER_INFO_1602 = ^SERVER_INFO_1602;
1689 {$EXTERNALSYM LPSERVER_INFO_1602}
1690 PSERVER_INFO_1602 = ^SERVER_INFO_1602;
1691 {$EXTERNALSYM PSERVER_INFO_1602}
1692 _SERVER_INFO_1602 = record
1693 sv_1598_disablestrictnamechecking: BOOL;
1694 end;
1695 {$EXTERNALSYM _SERVER_INFO_1602}
1696 SERVER_INFO_1602 = _SERVER_INFO_1602;
1697 {$EXTERNALSYM SERVER_INFO_1602}
1698 TServerInfo1602 = SERVER_INFO_1602;
1699 PServerInfo1602 = PSERVER_INFO_1602;
1700
1701 //
1702 // A special structure definition is required in order for this
1703 // structure to work with RPC. The problem is that having addresslength
1704 // indicate the number of bytes in address means that RPC must know the
1705 // link between the two.
1706 //
1707
1708 LPSERVER_TRANSPORT_INFO_0 = ^SERVER_TRANSPORT_INFO_0;
1709 {$EXTERNALSYM LPSERVER_TRANSPORT_INFO_0}
1710 PSERVER_TRANSPORT_INFO_0 = ^SERVER_TRANSPORT_INFO_0;
1711 {$EXTERNALSYM PSERVER_TRANSPORT_INFO_0}
1712 _SERVER_TRANSPORT_INFO_0 = record
1713 svti0_numberofvcs: DWORD;
1714 svti0_transportname: LMSTR;
1715 svti0_transportaddress: LPBYTE;
1716 svti0_transportaddresslength: DWORD;
1717 svti0_networkaddress: LMSTR;
1718 end;
1719 {$EXTERNALSYM _SERVER_TRANSPORT_INFO_0}
1720 SERVER_TRANSPORT_INFO_0 = _SERVER_TRANSPORT_INFO_0;
1721 {$EXTERNALSYM SERVER_TRANSPORT_INFO_0}
1722 TServerTransportInfo0 = SERVER_TRANSPORT_INFO_0;
1723 PServerTransportInfo0 = PSERVER_TRANSPORT_INFO_0;
1724
1725 LPSERVER_TRANSPORT_INFO_1 = ^SERVER_TRANSPORT_INFO_1;
1726 {$EXTERNALSYM LPSERVER_TRANSPORT_INFO_1}
1727 PSERVER_TRANSPORT_INFO_1 = ^SERVER_TRANSPORT_INFO_1;
1728 {$EXTERNALSYM PSERVER_TRANSPORT_INFO_1}
1729 _SERVER_TRANSPORT_INFO_1 = record
1730 svti1_numberofvcs: DWORD;
1731 svti1_transportname: LMSTR;
1732 svti1_transportaddress: LPBYTE;
1733 svti1_transportaddresslength: DWORD;
1734 svti1_networkaddress: LMSTR;
1735 svti1_domain: LMSTR;
1736 end;
1737 {$EXTERNALSYM _SERVER_TRANSPORT_INFO_1}
1738 SERVER_TRANSPORT_INFO_1 = _SERVER_TRANSPORT_INFO_1;
1739 {$EXTERNALSYM SERVER_TRANSPORT_INFO_1}
1740 TServerTransportInfo1 = SERVER_TRANSPORT_INFO_1;
1741 PServerTransportInfo1 = PSERVER_TRANSPORT_INFO_1;
1742
1743 LPSERVER_TRANSPORT_INFO_2 = ^SERVER_TRANSPORT_INFO_2;
1744 {$EXTERNALSYM LPSERVER_TRANSPORT_INFO_2}
1745 PSERVER_TRANSPORT_INFO_2 = ^SERVER_TRANSPORT_INFO_2;
1746 {$EXTERNALSYM PSERVER_TRANSPORT_INFO_2}
1747 _SERVER_TRANSPORT_INFO_2 = record
1748 svti2_numberofvcs: DWORD;
1749 svti2_transportname: LMSTR;
1750 svti2_transportaddress: LPBYTE;
1751 svti2_transportaddresslength: DWORD;
1752 svti2_networkaddress: LMSTR;
1753 svti2_domain: LMSTR;
1754 svti2_flags: ULONG;
1755 end;
1756 {$EXTERNALSYM _SERVER_TRANSPORT_INFO_2}
1757 SERVER_TRANSPORT_INFO_2 = _SERVER_TRANSPORT_INFO_2;
1758 {$EXTERNALSYM SERVER_TRANSPORT_INFO_2}
1759 TServerTransportInfo2 = SERVER_TRANSPORT_INFO_2;
1760 PServerTransportInfo2 = PSERVER_TRANSPORT_INFO_2;
1761
1762 LPSERVER_TRANSPORT_INFO_3 = ^SERVER_TRANSPORT_INFO_3;
1763 {$EXTERNALSYM LPSERVER_TRANSPORT_INFO_3}
1764 PSERVER_TRANSPORT_INFO_3 = ^SERVER_TRANSPORT_INFO_3;
1765 {$EXTERNALSYM PSERVER_TRANSPORT_INFO_3}
1766 _SERVER_TRANSPORT_INFO_3 = record
1767 svti3_numberofvcs: DWORD;
1768 svti3_transportname: LMSTR;
1769 svti3_transportaddress: LPBYTE;
1770 svti3_transportaddresslength: DWORD;
1771 svti3_networkaddress: LMSTR;
1772 svti3_domain: LMSTR;
1773 svti3_flags: ULONG;
1774 svti3_passwordlength: DWORD;
1775 svti3_password: array [0..256 - 1] of BYTE;
1776 end;
1777 {$EXTERNALSYM _SERVER_TRANSPORT_INFO_3}
1778 SERVER_TRANSPORT_INFO_3 = _SERVER_TRANSPORT_INFO_3;
1779 {$EXTERNALSYM SERVER_TRANSPORT_INFO_3}
1780 TServerTransportInfo3 = SERVER_TRANSPORT_INFO_3;
1781 PServerTransportInfo3 = PSERVER_TRANSPORT_INFO_3;
1782
1783 //
1784 // Defines - SERVER
1785 //
1786
1787 //
1788 // The platform ID indicates the levels to use for platform-specific
1789 // information.
1790 //
1791
1792 const
1793 SV_PLATFORM_ID_OS2 = 400;
1794 {$EXTERNALSYM SV_PLATFORM_ID_OS2}
1795 SV_PLATFORM_ID_NT = 500;
1796 {$EXTERNALSYM SV_PLATFORM_ID_NT}
1797
1798 //
1799 // Mask to be applied to svX_version_major in order to obtain
1800 // the major version number.
1801 //
1802
1803 MAJOR_VERSION_MASK = $0F;
1804 {$EXTERNALSYM MAJOR_VERSION_MASK}
1805
1806 //
1807 // Bit-mapped values for svX_type fields. X = 1, 2 or 3.
1808 //
1809
1810 SV_TYPE_WORKSTATION = $00000001;
1811 {$EXTERNALSYM SV_TYPE_WORKSTATION}
1812 SV_TYPE_SERVER = $00000002;
1813 {$EXTERNALSYM SV_TYPE_SERVER}
1814 SV_TYPE_SQLSERVER = $00000004;
1815 {$EXTERNALSYM SV_TYPE_SQLSERVER}
1816 SV_TYPE_DOMAIN_CTRL = $00000008;
1817 {$EXTERNALSYM SV_TYPE_DOMAIN_CTRL}
1818 SV_TYPE_DOMAIN_BAKCTRL = $00000010;
1819 {$EXTERNALSYM SV_TYPE_DOMAIN_BAKCTRL}
1820 SV_TYPE_TIME_SOURCE = $00000020;
1821 {$EXTERNALSYM SV_TYPE_TIME_SOURCE}
1822 SV_TYPE_AFP = $00000040;
1823 {$EXTERNALSYM SV_TYPE_AFP}
1824 SV_TYPE_NOVELL = $00000080;
1825 {$EXTERNALSYM SV_TYPE_NOVELL}
1826 SV_TYPE_DOMAIN_MEMBER = $00000100;
1827 {$EXTERNALSYM SV_TYPE_DOMAIN_MEMBER}
1828 SV_TYPE_PRINTQ_SERVER = $00000200;
1829 {$EXTERNALSYM SV_TYPE_PRINTQ_SERVER}
1830 SV_TYPE_DIALIN_SERVER = $00000400;
1831 {$EXTERNALSYM SV_TYPE_DIALIN_SERVER}
1832 SV_TYPE_XENIX_SERVER = $00000800;
1833 {$EXTERNALSYM SV_TYPE_XENIX_SERVER}
1834 SV_TYPE_SERVER_UNIX = SV_TYPE_XENIX_SERVER;
1835 {$EXTERNALSYM SV_TYPE_SERVER_UNIX}
1836 SV_TYPE_NT = $00001000;
1837 {$EXTERNALSYM SV_TYPE_NT}
1838 SV_TYPE_WFW = $00002000;
1839 {$EXTERNALSYM SV_TYPE_WFW}
1840 SV_TYPE_SERVER_MFPN = $00004000;
1841 {$EXTERNALSYM SV_TYPE_SERVER_MFPN}
1842 SV_TYPE_SERVER_NT = $00008000;
1843 {$EXTERNALSYM SV_TYPE_SERVER_NT}
1844 SV_TYPE_POTENTIAL_BROWSER = $00010000;
1845 {$EXTERNALSYM SV_TYPE_POTENTIAL_BROWSER}
1846 SV_TYPE_BACKUP_BROWSER = $00020000;
1847 {$EXTERNALSYM SV_TYPE_BACKUP_BROWSER}
1848 SV_TYPE_MASTER_BROWSER = $00040000;
1849 {$EXTERNALSYM SV_TYPE_MASTER_BROWSER}
1850 SV_TYPE_DOMAIN_MASTER = $00080000;
1851 {$EXTERNALSYM SV_TYPE_DOMAIN_MASTER}
1852 SV_TYPE_SERVER_OSF = $00100000;
1853 {$EXTERNALSYM SV_TYPE_SERVER_OSF}
1854 SV_TYPE_SERVER_VMS = $00200000;
1855 {$EXTERNALSYM SV_TYPE_SERVER_VMS}
1856 SV_TYPE_WINDOWS = $00400000; // Windows95 and above
1857 {$EXTERNALSYM SV_TYPE_WINDOWS}
1858 SV_TYPE_DFS = $00800000; // Root of a DFS tree
1859 {$EXTERNALSYM SV_TYPE_DFS}
1860 SV_TYPE_CLUSTER_NT = $01000000; // NT Cluster
1861 {$EXTERNALSYM SV_TYPE_CLUSTER_NT}
1862 SV_TYPE_TERMINALSERVER = $02000000; // Terminal Server(Hydra)
1863 {$EXTERNALSYM SV_TYPE_TERMINALSERVER}
1864 SV_TYPE_CLUSTER_VS_NT = $04000000; // NT Cluster Virtual Server Name
1865 {$EXTERNALSYM SV_TYPE_CLUSTER_VS_NT}
1866 SV_TYPE_DCE = $10000000; // IBM DSS (Directory and Security Services) or equivalent
1867 {$EXTERNALSYM SV_TYPE_DCE}
1868 SV_TYPE_ALTERNATE_XPORT = $20000000; // return list for alternate transport
1869 {$EXTERNALSYM SV_TYPE_ALTERNATE_XPORT}
1870 SV_TYPE_LOCAL_LIST_ONLY = $40000000; // Return local list only
1871 {$EXTERNALSYM SV_TYPE_LOCAL_LIST_ONLY}
1872 SV_TYPE_DOMAIN_ENUM = DWORD($80000000);
1873 {$EXTERNALSYM SV_TYPE_DOMAIN_ENUM}
1874 SV_TYPE_ALL = DWORD($FFFFFFFF); // handy for NetServerEnum2
1875 {$EXTERNALSYM SV_TYPE_ALL}
1876
1877 //
1878 // Special value for sv102_disc that specifies infinite disconnect
1879 // time.
1880 //
1881
1882 SV_NODISC = DWORD(-1); // No autodisconnect timeout enforced
1883 {$EXTERNALSYM SV_NODISC}
1884
1885 //
1886 // Values of svX_security field. X = 2 or 3.
1887 //
1888
1889 SV_USERSECURITY = 1;
1890 {$EXTERNALSYM SV_USERSECURITY}
1891 SV_SHARESECURITY = 0;
1892 {$EXTERNALSYM SV_SHARESECURITY}
1893
1894 //
1895 // Values of svX_hidden field. X = 2 or 3.
1896 //
1897
1898 SV_HIDDEN = 1;
1899 {$EXTERNALSYM SV_HIDDEN}
1900 SV_VISIBLE = 0;
1901 {$EXTERNALSYM SV_VISIBLE}
1902
1903 //
1904 // Values for ParmError parameter to NetServerSetInfo.
1905 //
1906
1907 SV_PLATFORM_ID_PARMNUM = 101;
1908 {$EXTERNALSYM SV_PLATFORM_ID_PARMNUM}
1909 SV_NAME_PARMNUM = 102;
1910 {$EXTERNALSYM SV_NAME_PARMNUM}
1911 SV_VERSION_MAJOR_PARMNUM = 103;
1912 {$EXTERNALSYM SV_VERSION_MAJOR_PARMNUM}
1913 SV_VERSION_MINOR_PARMNUM = 104;
1914 {$EXTERNALSYM SV_VERSION_MINOR_PARMNUM}
1915 SV_TYPE_PARMNUM = 105;
1916 {$EXTERNALSYM SV_TYPE_PARMNUM}
1917 SV_COMMENT_PARMNUM = 5;
1918 {$EXTERNALSYM SV_COMMENT_PARMNUM}
1919 SV_USERS_PARMNUM = 107;
1920 {$EXTERNALSYM SV_USERS_PARMNUM}
1921 SV_DISC_PARMNUM = 10;
1922 {$EXTERNALSYM SV_DISC_PARMNUM}
1923 SV_HIDDEN_PARMNUM = 16;
1924 {$EXTERNALSYM SV_HIDDEN_PARMNUM}
1925 SV_ANNOUNCE_PARMNUM = 17;
1926 {$EXTERNALSYM SV_ANNOUNCE_PARMNUM}
1927 SV_ANNDELTA_PARMNUM = 18;
1928 {$EXTERNALSYM SV_ANNDELTA_PARMNUM}
1929 SV_USERPATH_PARMNUM = 112;
1930 {$EXTERNALSYM SV_USERPATH_PARMNUM}
1931
1932 SV_ULIST_MTIME_PARMNUM = 401;
1933 {$EXTERNALSYM SV_ULIST_MTIME_PARMNUM}
1934 SV_GLIST_MTIME_PARMNUM = 402;
1935 {$EXTERNALSYM SV_GLIST_MTIME_PARMNUM}
1936 SV_ALIST_MTIME_PARMNUM = 403;
1937 {$EXTERNALSYM SV_ALIST_MTIME_PARMNUM}
1938 SV_ALERTS_PARMNUM = 11;
1939 {$EXTERNALSYM SV_ALERTS_PARMNUM}
1940 SV_SECURITY_PARMNUM = 405;
1941 {$EXTERNALSYM SV_SECURITY_PARMNUM}
1942 SV_NUMADMIN_PARMNUM = 406;
1943 {$EXTERNALSYM SV_NUMADMIN_PARMNUM}
1944 SV_LANMASK_PARMNUM = 407;
1945 {$EXTERNALSYM SV_LANMASK_PARMNUM}
1946 SV_GUESTACC_PARMNUM = 408;
1947 {$EXTERNALSYM SV_GUESTACC_PARMNUM}
1948 SV_CHDEVQ_PARMNUM = 410;
1949 {$EXTERNALSYM SV_CHDEVQ_PARMNUM}
1950 SV_CHDEVJOBS_PARMNUM = 411;
1951 {$EXTERNALSYM SV_CHDEVJOBS_PARMNUM}
1952 SV_CONNECTIONS_PARMNUM = 412;
1953 {$EXTERNALSYM SV_CONNECTIONS_PARMNUM}
1954 SV_SHARES_PARMNUM = 413;
1955 {$EXTERNALSYM SV_SHARES_PARMNUM}
1956 SV_OPENFILES_PARMNUM = 414;
1957 {$EXTERNALSYM SV_OPENFILES_PARMNUM}
1958 SV_SESSREQS_PARMNUM = 417;
1959 {$EXTERNALSYM SV_SESSREQS_PARMNUM}
1960 SV_ACTIVELOCKS_PARMNUM = 419;
1961 {$EXTERNALSYM SV_ACTIVELOCKS_PARMNUM}
1962 SV_NUMREQBUF_PARMNUM = 420;
1963 {$EXTERNALSYM SV_NUMREQBUF_PARMNUM}
1964 SV_NUMBIGBUF_PARMNUM = 422;
1965 {$EXTERNALSYM SV_NUMBIGBUF_PARMNUM}
1966 SV_NUMFILETASKS_PARMNUM = 423;
1967 {$EXTERNALSYM SV_NUMFILETASKS_PARMNUM}
1968 SV_ALERTSCHED_PARMNUM = 37;
1969 {$EXTERNALSYM SV_ALERTSCHED_PARMNUM}
1970 SV_ERRORALERT_PARMNUM = 38;
1971 {$EXTERNALSYM SV_ERRORALERT_PARMNUM}
1972 SV_LOGONALERT_PARMNUM = 39;
1973 {$EXTERNALSYM SV_LOGONALERT_PARMNUM}
1974 SV_ACCESSALERT_PARMNUM = 40;
1975 {$EXTERNALSYM SV_ACCESSALERT_PARMNUM}
1976 SV_DISKALERT_PARMNUM = 41;
1977 {$EXTERNALSYM SV_DISKALERT_PARMNUM}
1978 SV_NETIOALERT_PARMNUM = 42;
1979 {$EXTERNALSYM SV_NETIOALERT_PARMNUM}
1980 SV_MAXAUDITSZ_PARMNUM = 43;
1981 {$EXTERNALSYM SV_MAXAUDITSZ_PARMNUM}
1982 SV_SRVHEURISTICS_PARMNUM = 431;
1983 {$EXTERNALSYM SV_SRVHEURISTICS_PARMNUM}
1984
1985 SV_SESSOPENS_PARMNUM = 501;
1986 {$EXTERNALSYM SV_SESSOPENS_PARMNUM}
1987 SV_SESSVCS_PARMNUM = 502;
1988 {$EXTERNALSYM SV_SESSVCS_PARMNUM}
1989 SV_OPENSEARCH_PARMNUM = 503;
1990 {$EXTERNALSYM SV_OPENSEARCH_PARMNUM}
1991 SV_SIZREQBUF_PARMNUM = 504;
1992 {$EXTERNALSYM SV_SIZREQBUF_PARMNUM}
1993 SV_INITWORKITEMS_PARMNUM = 505;
1994 {$EXTERNALSYM SV_INITWORKITEMS_PARMNUM}
1995 SV_MAXWORKITEMS_PARMNUM = 506;
1996 {$EXTERNALSYM SV_MAXWORKITEMS_PARMNUM}
1997 SV_RAWWORKITEMS_PARMNUM = 507;
1998 {$EXTERNALSYM SV_RAWWORKITEMS_PARMNUM}
1999 SV_IRPSTACKSIZE_PARMNUM = 508;
2000 {$EXTERNALSYM SV_IRPSTACKSIZE_PARMNUM}
2001 SV_MAXRAWBUFLEN_PARMNUM = 509;
2002 {$EXTERNALSYM SV_MAXRAWBUFLEN_PARMNUM}
2003 SV_SESSUSERS_PARMNUM = 510;
2004 {$EXTERNALSYM SV_SESSUSERS_PARMNUM}
2005 SV_SESSCONNS_PARMNUM = 511;
2006 {$EXTERNALSYM SV_SESSCONNS_PARMNUM}
2007 SV_MAXNONPAGEDMEMORYUSAGE_PARMNUM = 512;
2008 {$EXTERNALSYM SV_MAXNONPAGEDMEMORYUSAGE_PARMNUM}
2009 SV_MAXPAGEDMEMORYUSAGE_PARMNUM = 513;
2010 {$EXTERNALSYM SV_MAXPAGEDMEMORYUSAGE_PARMNUM}
2011 SV_ENABLESOFTCOMPAT_PARMNUM = 514;
2012 {$EXTERNALSYM SV_ENABLESOFTCOMPAT_PARMNUM}
2013 SV_ENABLEFORCEDLOGOFF_PARMNUM = 515;
2014 {$EXTERNALSYM SV_ENABLEFORCEDLOGOFF_PARMNUM}
2015 SV_TIMESOURCE_PARMNUM = 516;
2016 {$EXTERNALSYM SV_TIMESOURCE_PARMNUM}
2017 SV_ACCEPTDOWNLEVELAPIS_PARMNUM = 517;
2018 {$EXTERNALSYM SV_ACCEPTDOWNLEVELAPIS_PARMNUM}
2019 SV_LMANNOUNCE_PARMNUM = 518;
2020 {$EXTERNALSYM SV_LMANNOUNCE_PARMNUM}
2021 SV_DOMAIN_PARMNUM = 519;
2022 {$EXTERNALSYM SV_DOMAIN_PARMNUM}
2023 SV_MAXCOPYREADLEN_PARMNUM = 520;
2024 {$EXTERNALSYM SV_MAXCOPYREADLEN_PARMNUM}
2025 SV_MAXCOPYWRITELEN_PARMNUM = 521;
2026 {$EXTERNALSYM SV_MAXCOPYWRITELEN_PARMNUM}
2027 SV_MINKEEPSEARCH_PARMNUM = 522;
2028 {$EXTERNALSYM SV_MINKEEPSEARCH_PARMNUM}
2029 SV_MAXKEEPSEARCH_PARMNUM = 523;
2030 {$EXTERNALSYM SV_MAXKEEPSEARCH_PARMNUM}
2031 SV_MINKEEPCOMPLSEARCH_PARMNUM = 524;
2032 {$EXTERNALSYM SV_MINKEEPCOMPLSEARCH_PARMNUM}
2033 SV_MAXKEEPCOMPLSEARCH_PARMNUM = 525;
2034 {$EXTERNALSYM SV_MAXKEEPCOMPLSEARCH_PARMNUM}
2035 SV_THREADCOUNTADD_PARMNUM = 526;
2036 {$EXTERNALSYM SV_THREADCOUNTADD_PARMNUM}
2037 SV_NUMBLOCKTHREADS_PARMNUM = 527;
2038 {$EXTERNALSYM SV_NUMBLOCKTHREADS_PARMNUM}
2039 SV_SCAVTIMEOUT_PARMNUM = 528;
2040 {$EXTERNALSYM SV_SCAVTIMEOUT_PARMNUM}
2041 SV_MINRCVQUEUE_PARMNUM = 529;
2042 {$EXTERNALSYM SV_MINRCVQUEUE_PARMNUM}
2043 SV_MINFREEWORKITEMS_PARMNUM = 530;
2044 {$EXTERNALSYM SV_MINFREEWORKITEMS_PARMNUM}
2045 SV_XACTMEMSIZE_PARMNUM = 531;
2046 {$EXTERNALSYM SV_XACTMEMSIZE_PARMNUM}
2047 SV_THREADPRIORITY_PARMNUM = 532;
2048 {$EXTERNALSYM SV_THREADPRIORITY_PARMNUM}
2049 SV_MAXMPXCT_PARMNUM = 533;
2050 {$EXTERNALSYM SV_MAXMPXCT_PARMNUM}
2051 SV_OPLOCKBREAKWAIT_PARMNUM = 534;
2052 {$EXTERNALSYM SV_OPLOCKBREAKWAIT_PARMNUM}
2053 SV_OPLOCKBREAKRESPONSEWAIT_PARMNUM = 535;
2054 {$EXTERNALSYM SV_OPLOCKBREAKRESPONSEWAIT_PARMNUM}
2055 SV_ENABLEOPLOCKS_PARMNUM = 536;
2056 {$EXTERNALSYM SV_ENABLEOPLOCKS_PARMNUM}
2057 SV_ENABLEOPLOCKFORCECLOSE_PARMNUM = 537;
2058 {$EXTERNALSYM SV_ENABLEOPLOCKFORCECLOSE_PARMNUM}
2059 SV_ENABLEFCBOPENS_PARMNUM = 538;
2060 {$EXTERNALSYM SV_ENABLEFCBOPENS_PARMNUM}
2061 SV_ENABLERAW_PARMNUM = 539;
2062 {$EXTERNALSYM SV_ENABLERAW_PARMNUM}
2063 SV_ENABLESHAREDNETDRIVES_PARMNUM = 540;
2064 {$EXTERNALSYM SV_ENABLESHAREDNETDRIVES_PARMNUM}
2065 SV_MINFREECONNECTIONS_PARMNUM = 541;
2066 {$EXTERNALSYM SV_MINFREECONNECTIONS_PARMNUM}
2067 SV_MAXFREECONNECTIONS_PARMNUM = 542;
2068 {$EXTERNALSYM SV_MAXFREECONNECTIONS_PARMNUM}
2069 SV_INITSESSTABLE_PARMNUM = 543;
2070 {$EXTERNALSYM SV_INITSESSTABLE_PARMNUM}
2071 SV_INITCONNTABLE_PARMNUM = 544;
2072 {$EXTERNALSYM SV_INITCONNTABLE_PARMNUM}
2073 SV_INITFILETABLE_PARMNUM = 545;
2074 {$EXTERNALSYM SV_INITFILETABLE_PARMNUM}
2075 SV_INITSEARCHTABLE_PARMNUM = 546;
2076 {$EXTERNALSYM SV_INITSEARCHTABLE_PARMNUM}
2077 SV_ALERTSCHEDULE_PARMNUM = 547;
2078 {$EXTERNALSYM SV_ALERTSCHEDULE_PARMNUM}
2079 SV_ERRORTHRESHOLD_PARMNUM = 548;
2080 {$EXTERNALSYM SV_ERRORTHRESHOLD_PARMNUM}
2081 SV_NETWORKERRORTHRESHOLD_PARMNUM = 549;
2082 {$EXTERNALSYM SV_NETWORKERRORTHRESHOLD_PARMNUM}
2083 SV_DISKSPACETHRESHOLD_PARMNUM = 550;
2084 {$EXTERNALSYM SV_DISKSPACETHRESHOLD_PARMNUM}
2085 SV_MAXLINKDELAY_PARMNUM = 552;
2086 {$EXTERNALSYM SV_MAXLINKDELAY_PARMNUM}
2087 SV_MINLINKTHROUGHPUT_PARMNUM = 553;
2088 {$EXTERNALSYM SV_MINLINKTHROUGHPUT_PARMNUM}
2089 SV_LINKINFOVALIDTIME_PARMNUM = 554;
2090 {$EXTERNALSYM SV_LINKINFOVALIDTIME_PARMNUM}
2091 SV_SCAVQOSINFOUPDATETIME_PARMNUM = 555;
2092 {$EXTERNALSYM SV_SCAVQOSINFOUPDATETIME_PARMNUM}
2093 SV_MAXWORKITEMIDLETIME_PARMNUM = 556;
2094 {$EXTERNALSYM SV_MAXWORKITEMIDLETIME_PARMNUM}
2095 SV_MAXRAWWORKITEMS_PARMNUM = 557;
2096 {$EXTERNALSYM SV_MAXRAWWORKITEMS_PARMNUM}
2097 SV_PRODUCTTYPE_PARMNUM = 560;
2098 {$EXTERNALSYM SV_PRODUCTTYPE_PARMNUM}
2099 SV_SERVERSIZE_PARMNUM = 561;
2100 {$EXTERNALSYM SV_SERVERSIZE_PARMNUM}
2101 SV_CONNECTIONLESSAUTODISC_PARMNUM = 562;
2102 {$EXTERNALSYM SV_CONNECTIONLESSAUTODISC_PARMNUM}
2103 SV_SHARINGVIOLATIONRETRIES_PARMNUM = 563;
2104 {$EXTERNALSYM SV_SHARINGVIOLATIONRETRIES_PARMNUM}
2105 SV_SHARINGVIOLATIONDELAY_PARMNUM = 564;
2106 {$EXTERNALSYM SV_SHARINGVIOLATIONDELAY_PARMNUM}
2107 SV_MAXGLOBALOPENSEARCH_PARMNUM = 565;
2108 {$EXTERNALSYM SV_MAXGLOBALOPENSEARCH_PARMNUM}
2109 SV_REMOVEDUPLICATESEARCHES_PARMNUM = 566;
2110 {$EXTERNALSYM SV_REMOVEDUPLICATESEARCHES_PARMNUM}
2111 SV_LOCKVIOLATIONRETRIES_PARMNUM = 567;
2112 {$EXTERNALSYM SV_LOCKVIOLATIONRETRIES_PARMNUM}
2113 SV_LOCKVIOLATIONOFFSET_PARMNUM = 568;
2114 {$EXTERNALSYM SV_LOCKVIOLATIONOFFSET_PARMNUM}
2115 SV_LOCKVIOLATIONDELAY_PARMNUM = 569;
2116 {$EXTERNALSYM SV_LOCKVIOLATIONDELAY_PARMNUM}
2117 SV_MDLREADSWITCHOVER_PARMNUM = 570;
2118 {$EXTERNALSYM SV_MDLREADSWITCHOVER_PARMNUM}
2119 SV_CACHEDOPENLIMIT_PARMNUM = 571;
2120 {$EXTERNALSYM SV_CACHEDOPENLIMIT_PARMNUM}
2121 SV_CRITICALTHREADS_PARMNUM = 572;
2122 {$EXTERNALSYM SV_CRITICALTHREADS_PARMNUM}
2123 SV_RESTRICTNULLSESSACCESS_PARMNUM = 573;
2124 {$EXTERNALSYM SV_RESTRICTNULLSESSACCESS_PARMNUM}
2125 SV_ENABLEWFW311DIRECTIPX_PARMNUM = 574;
2126 {$EXTERNALSYM SV_ENABLEWFW311DIRECTIPX_PARMNUM}
2127 SV_OTHERQUEUEAFFINITY_PARMNUM = 575;
2128 {$EXTERNALSYM SV_OTHERQUEUEAFFINITY_PARMNUM}
2129 SV_QUEUESAMPLESECS_PARMNUM = 576;
2130 {$EXTERNALSYM SV_QUEUESAMPLESECS_PARMNUM}
2131 SV_BALANCECOUNT_PARMNUM = 577;
2132 {$EXTERNALSYM SV_BALANCECOUNT_PARMNUM}
2133 SV_PREFERREDAFFINITY_PARMNUM = 578;
2134 {$EXTERNALSYM SV_PREFERREDAFFINITY_PARMNUM}
2135 SV_MAXFREERFCBS_PARMNUM = 579;
2136 {$EXTERNALSYM SV_MAXFREERFCBS_PARMNUM}
2137 SV_MAXFREEMFCBS_PARMNUM = 580;
2138 {$EXTERNALSYM SV_MAXFREEMFCBS_PARMNUM}
2139 SV_MAXFREELFCBS_PARMNUM = 581;
2140 {$EXTERNALSYM SV_MAXFREELFCBS_PARMNUM}
2141 SV_MAXFREEPAGEDPOOLCHUNKS_PARMNUM = 582;
2142 {$EXTERNALSYM SV_MAXFREEPAGEDPOOLCHUNKS_PARMNUM}
2143 SV_MINPAGEDPOOLCHUNKSIZE_PARMNUM = 583;
2144 {$EXTERNALSYM SV_MINPAGEDPOOLCHUNKSIZE_PARMNUM}
2145 SV_MAXPAGEDPOOLCHUNKSIZE_PARMNUM = 584;
2146 {$EXTERNALSYM SV_MAXPAGEDPOOLCHUNKSIZE_PARMNUM}
2147 SV_SENDSFROMPREFERREDPROCESSOR_PARMNUM = 585;
2148 {$EXTERNALSYM SV_SENDSFROMPREFERREDPROCESSOR_PARMNUM}
2149 SV_MAXTHREADSPERQUEUE_PARMNUM = 586;
2150 {$EXTERNALSYM SV_MAXTHREADSPERQUEUE_PARMNUM}
2151 SV_CACHEDDIRECTORYLIMIT_PARMNUM = 587;
2152 {$EXTERNALSYM SV_CACHEDDIRECTORYLIMIT_PARMNUM}
2153 SV_MAXCOPYLENGTH_PARMNUM = 588;
2154 {$EXTERNALSYM SV_MAXCOPYLENGTH_PARMNUM}
2155 SV_ENABLECOMPRESSION_PARMNUM = 590;
2156 {$EXTERNALSYM SV_ENABLECOMPRESSION_PARMNUM}
2157 SV_AUTOSHAREWKS_PARMNUM = 591;
2158 {$EXTERNALSYM SV_AUTOSHAREWKS_PARMNUM}
2159 SV_AUTOSHARESERVER_PARMNUM = 592;
2160 {$EXTERNALSYM SV_AUTOSHARESERVER_PARMNUM}
2161 SV_ENABLESECURITYSIGNATURE_PARMNUM = 593;
2162 {$EXTERNALSYM SV_ENABLESECURITYSIGNATURE_PARMNUM}
2163 SV_REQUIRESECURITYSIGNATURE_PARMNUM = 594;
2164 {$EXTERNALSYM SV_REQUIRESECURITYSIGNATURE_PARMNUM}
2165 SV_MINCLIENTBUFFERSIZE_PARMNUM = 595;
2166 {$EXTERNALSYM SV_MINCLIENTBUFFERSIZE_PARMNUM}
2167 SV_CONNECTIONNOSESSIONSTIMEOUT_PARMNUM = 596;
2168 {$EXTERNALSYM SV_CONNECTIONNOSESSIONSTIMEOUT_PARMNUM}
2169 SV_IDLETHREADTIMEOUT_PARMNUM = 597;
2170 {$EXTERNALSYM SV_IDLETHREADTIMEOUT_PARMNUM}
2171 SV_ENABLEW9XSECURITYSIGNATURE_PARMNUM = 598;
2172 {$EXTERNALSYM SV_ENABLEW9XSECURITYSIGNATURE_PARMNUM}
2173 SV_ENFORCEKERBEROSREAUTHENTICATION_PARMNUM = 599;
2174 {$EXTERNALSYM SV_ENFORCEKERBEROSREAUTHENTICATION_PARMNUM}
2175 SV_DISABLEDOS_PARMNUM = 600;
2176 {$EXTERNALSYM SV_DISABLEDOS_PARMNUM}
2177 SV_LOWDISKSPACEMINIMUM_PARMNUM = 601;
2178 {$EXTERNALSYM SV_LOWDISKSPACEMINIMUM_PARMNUM}
2179 SV_DISABLESTRICTNAMECHECKING_PARMNUM = 602;
2180 {$EXTERNALSYM SV_DISABLESTRICTNAMECHECKING_PARMNUM}
2181
2182 //
2183 // Single-field infolevels for NetServerSetInfo.
2184 //
2185
2186 SV_COMMENT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_COMMENT_PARMNUM;
2187 {$EXTERNALSYM SV_COMMENT_INFOLEVEL}
2188 SV_USERS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_USERS_PARMNUM;
2189 {$EXTERNALSYM SV_USERS_INFOLEVEL}
2190 SV_DISC_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_DISC_PARMNUM;
2191 {$EXTERNALSYM SV_DISC_INFOLEVEL}
2192 SV_HIDDEN_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_HIDDEN_PARMNUM;
2193 {$EXTERNALSYM SV_HIDDEN_INFOLEVEL}
2194 SV_ANNOUNCE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ANNOUNCE_PARMNUM;
2195 {$EXTERNALSYM SV_ANNOUNCE_INFOLEVEL}
2196 SV_ANNDELTA_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ANNDELTA_PARMNUM;
2197 {$EXTERNALSYM SV_ANNDELTA_INFOLEVEL}
2198 SV_SESSOPENS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_SESSOPENS_PARMNUM;
2199 {$EXTERNALSYM SV_SESSOPENS_INFOLEVEL}
2200 SV_SESSVCS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_SESSVCS_PARMNUM;
2201 {$EXTERNALSYM SV_SESSVCS_INFOLEVEL}
2202 SV_OPENSEARCH_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_OPENSEARCH_PARMNUM;
2203 {$EXTERNALSYM SV_OPENSEARCH_INFOLEVEL}
2204 SV_MAXWORKITEMS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXWORKITEMS_PARMNUM;
2205 {$EXTERNALSYM SV_MAXWORKITEMS_INFOLEVEL}
2206 SV_MAXRAWBUFLEN_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXRAWBUFLEN_PARMNUM;
2207 {$EXTERNALSYM SV_MAXRAWBUFLEN_INFOLEVEL}
2208 SV_SESSUSERS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_SESSUSERS_PARMNUM;
2209 {$EXTERNALSYM SV_SESSUSERS_INFOLEVEL}
2210 SV_SESSCONNS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_SESSCONNS_PARMNUM;
2211 {$EXTERNALSYM SV_SESSCONNS_INFOLEVEL}
2212 SV_MAXNONPAGEDMEMORYUSAGE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXNONPAGEDMEMORYUSAGE_PARMNUM;
2213 {$EXTERNALSYM SV_MAXNONPAGEDMEMORYUSAGE_INFOLEVEL}
2214 SV_MAXPAGEDMEMORYUSAGE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXPAGEDMEMORYUSAGE_PARMNUM;
2215 {$EXTERNALSYM SV_MAXPAGEDMEMORYUSAGE_INFOLEVEL}
2216 SV_ENABLESOFTCOMPAT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLESOFTCOMPAT_PARMNUM;
2217 {$EXTERNALSYM SV_ENABLESOFTCOMPAT_INFOLEVEL}
2218 SV_ENABLEFORCEDLOGOFF_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLEFORCEDLOGOFF_PARMNUM;
2219 {$EXTERNALSYM SV_ENABLEFORCEDLOGOFF_INFOLEVEL}
2220 SV_TIMESOURCE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_TIMESOURCE_PARMNUM;
2221 {$EXTERNALSYM SV_TIMESOURCE_INFOLEVEL}
2222 SV_LMANNOUNCE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_LMANNOUNCE_PARMNUM;
2223 {$EXTERNALSYM SV_LMANNOUNCE_INFOLEVEL}
2224 SV_MAXCOPYREADLEN_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXCOPYREADLEN_PARMNUM;
2225 {$EXTERNALSYM SV_MAXCOPYREADLEN_INFOLEVEL}
2226 SV_MAXCOPYWRITELEN_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXCOPYWRITELEN_PARMNUM;
2227 {$EXTERNALSYM SV_MAXCOPYWRITELEN_INFOLEVEL}
2228 SV_MINKEEPSEARCH_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINKEEPSEARCH_PARMNUM;
2229 {$EXTERNALSYM SV_MINKEEPSEARCH_INFOLEVEL}
2230 SV_MAXKEEPSEARCH_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXKEEPSEARCH_PARMNUM;
2231 {$EXTERNALSYM SV_MAXKEEPSEARCH_INFOLEVEL}
2232 SV_MINKEEPCOMPLSEARCH_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINKEEPCOMPLSEARCH_PARMNUM;
2233 {$EXTERNALSYM SV_MINKEEPCOMPLSEARCH_INFOLEVEL}
2234 SV_MAXKEEPCOMPLSEARCH_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXKEEPCOMPLSEARCH_PARMNUM;
2235 {$EXTERNALSYM SV_MAXKEEPCOMPLSEARCH_INFOLEVEL}
2236 SV_SCAVTIMEOUT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_SCAVTIMEOUT_PARMNUM;
2237 {$EXTERNALSYM SV_SCAVTIMEOUT_INFOLEVEL}
2238 SV_MINRCVQUEUE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINRCVQUEUE_PARMNUM;
2239 {$EXTERNALSYM SV_MINRCVQUEUE_INFOLEVEL}
2240 SV_MINFREEWORKITEMS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINFREEWORKITEMS_PARMNUM;
2241 {$EXTERNALSYM SV_MINFREEWORKITEMS_INFOLEVEL}
2242 SV_MAXMPXCT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXMPXCT_PARMNUM;
2243 {$EXTERNALSYM SV_MAXMPXCT_INFOLEVEL}
2244 SV_OPLOCKBREAKWAIT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_OPLOCKBREAKWAIT_PARMNUM;
2245 {$EXTERNALSYM SV_OPLOCKBREAKWAIT_INFOLEVEL}
2246 SV_OPLOCKBREAKRESPONSEWAIT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_OPLOCKBREAKRESPONSEWAIT_PARMNUM;
2247 {$EXTERNALSYM SV_OPLOCKBREAKRESPONSEWAIT_INFOLEVEL}
2248 SV_ENABLEOPLOCKS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLEOPLOCKS_PARMNUM;
2249 {$EXTERNALSYM SV_ENABLEOPLOCKS_INFOLEVEL}
2250 SV_ENABLEOPLOCKFORCECLOSE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLEOPLOCKFORCECLOSE_PARMNUM;
2251 {$EXTERNALSYM SV_ENABLEOPLOCKFORCECLOSE_INFOLEVEL}
2252 SV_ENABLEFCBOPENS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLEFCBOPENS_PARMNUM;
2253 {$EXTERNALSYM SV_ENABLEFCBOPENS_INFOLEVEL}
2254 SV_ENABLERAW_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLERAW_PARMNUM;
2255 {$EXTERNALSYM SV_ENABLERAW_INFOLEVEL}
2256 SV_ENABLESHAREDNETDRIVES_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLESHAREDNETDRIVES_PARMNUM;
2257 {$EXTERNALSYM SV_ENABLESHAREDNETDRIVES_INFOLEVEL}
2258 SV_MINFREECONNECTIONS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINFREECONNECTIONS_PARMNUM;
2259 {$EXTERNALSYM SV_MINFREECONNECTIONS_INFOLEVEL}
2260 SV_MAXFREECONNECTIONS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXFREECONNECTIONS_PARMNUM;
2261 {$EXTERNALSYM SV_MAXFREECONNECTIONS_INFOLEVEL}
2262 SV_INITSESSTABLE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_INITSESSTABLE_PARMNUM;
2263 {$EXTERNALSYM SV_INITSESSTABLE_INFOLEVEL}
2264 SV_INITCONNTABLE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_INITCONNTABLE_PARMNUM;
2265 {$EXTERNALSYM SV_INITCONNTABLE_INFOLEVEL}
2266 SV_INITFILETABLE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_INITFILETABLE_PARMNUM;
2267 {$EXTERNALSYM SV_INITFILETABLE_INFOLEVEL}
2268 SV_INITSEARCHTABLE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_INITSEARCHTABLE_PARMNUM;
2269 {$EXTERNALSYM SV_INITSEARCHTABLE_INFOLEVEL}
2270 SV_ALERTSCHEDULE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ALERTSCHEDULE_PARMNUM;
2271 {$EXTERNALSYM SV_ALERTSCHEDULE_INFOLEVEL}
2272 SV_ERRORTHRESHOLD_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ERRORTHRESHOLD_PARMNUM;
2273 {$EXTERNALSYM SV_ERRORTHRESHOLD_INFOLEVEL}
2274 SV_NETWORKERRORTHRESHOLD_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_NETWORKERRORTHRESHOLD_PARMNUM;
2275 {$EXTERNALSYM SV_NETWORKERRORTHRESHOLD_INFOLEVEL}
2276 SV_DISKSPACETHRESHOLD_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_DISKSPACETHRESHOLD_PARMNUM;
2277 {$EXTERNALSYM SV_DISKSPACETHRESHOLD_INFOLEVEL}
2278 SV_MAXLINKDELAY_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXLINKDELAY_PARMNUM;
2279 {$EXTERNALSYM SV_MAXLINKDELAY_INFOLEVEL}
2280 SV_MINLINKTHROUGHPUT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINLINKTHROUGHPUT_PARMNUM;
2281 {$EXTERNALSYM SV_MINLINKTHROUGHPUT_INFOLEVEL}
2282 SV_LINKINFOVALIDTIME_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_LINKINFOVALIDTIME_PARMNUM;
2283 {$EXTERNALSYM SV_LINKINFOVALIDTIME_INFOLEVEL}
2284 SV_SCAVQOSINFOUPDATETIME_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_SCAVQOSINFOUPDATETIME_PARMNUM;
2285 {$EXTERNALSYM SV_SCAVQOSINFOUPDATETIME_INFOLEVEL}
2286 SV_MAXWORKITEMIDLETIME_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXWORKITEMIDLETIME_PARMNUM;
2287 {$EXTERNALSYM SV_MAXWORKITEMIDLETIME_INFOLEVEL}
2288 SV_MAXRAWWORKITEMS_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXRAWWORKITEMS_PARMNUM;
2289 {$EXTERNALSYM SV_MAXRAWWORKITEMS_INFOLOEVEL}
2290 SV_PRODUCTTYPE_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_PRODUCTTYPE_PARMNUM;
2291 {$EXTERNALSYM SV_PRODUCTTYPE_INFOLOEVEL}
2292 SV_SERVERSIZE_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_SERVERSIZE_PARMNUM;
2293 {$EXTERNALSYM SV_SERVERSIZE_INFOLOEVEL}
2294 SV_CONNECTIONLESSAUTODISC_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_CONNECTIONLESSAUTODISC_PARMNUM;
2295 {$EXTERNALSYM SV_CONNECTIONLESSAUTODISC_INFOLOEVEL}
2296 SV_SHARINGVIOLATIONRETRIES_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_SHARINGVIOLATIONRETRIES_PARMNUM;
2297 {$EXTERNALSYM SV_SHARINGVIOLATIONRETRIES_INFOLOEVEL}
2298 SV_SHARINGVIOLATIONDELAY_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_SHARINGVIOLATIONDELAY_PARMNUM;
2299 {$EXTERNALSYM SV_SHARINGVIOLATIONDELAY_INFOLOEVEL}
2300 SV_MAXGLOBALOPENSEARCH_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXGLOBALOPENSEARCH_PARMNUM;
2301 {$EXTERNALSYM SV_MAXGLOBALOPENSEARCH_INFOLOEVEL}
2302 SV_REMOVEDUPLICATESEARCHES_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_REMOVEDUPLICATESEARCHES_PARMNUM;
2303 {$EXTERNALSYM SV_REMOVEDUPLICATESEARCHES_INFOLOEVEL}
2304 SV_LOCKVIOLATIONRETRIES_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_LOCKVIOLATIONRETRIES_PARMNUM;
2305 {$EXTERNALSYM SV_LOCKVIOLATIONRETRIES_INFOLOEVEL}
2306 SV_LOCKVIOLATIONOFFSET_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_LOCKVIOLATIONOFFSET_PARMNUM;
2307 {$EXTERNALSYM SV_LOCKVIOLATIONOFFSET_INFOLOEVEL}
2308 SV_LOCKVIOLATIONDELAY_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_LOCKVIOLATIONDELAY_PARMNUM;
2309 {$EXTERNALSYM SV_LOCKVIOLATIONDELAY_INFOLOEVEL}
2310 SV_MDLREADSWITCHOVER_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_MDLREADSWITCHOVER_PARMNUM;
2311 {$EXTERNALSYM SV_MDLREADSWITCHOVER_INFOLOEVEL}
2312 SV_CACHEDOPENLIMIT_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_CACHEDOPENLIMIT_PARMNUM;
2313 {$EXTERNALSYM SV_CACHEDOPENLIMIT_INFOLOEVEL}
2314 SV_CRITICALTHREADS_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_CRITICALTHREADS_PARMNUM;
2315 {$EXTERNALSYM SV_CRITICALTHREADS_INFOLOEVEL}
2316 SV_RESTRICTNULLSESSACCESS_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_RESTRICTNULLSESSACCESS_PARMNUM;
2317 {$EXTERNALSYM SV_RESTRICTNULLSESSACCESS_INFOLOEVEL}
2318 SV_ENABLEWFW311DIRECTIPX_INFOLOEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLEWFW311DIRECTIPX_PARMNUM;
2319 {$EXTERNALSYM SV_ENABLEWFW311DIRECTIPX_INFOLOEVEL}
2320 SV_OTHERQUEUEAFFINITY_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_OTHERQUEUEAFFINITY_PARMNUM;
2321 {$EXTERNALSYM SV_OTHERQUEUEAFFINITY_INFOLEVEL}
2322 SV_QUEUESAMPLESECS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_QUEUESAMPLESECS_PARMNUM;
2323 {$EXTERNALSYM SV_QUEUESAMPLESECS_INFOLEVEL}
2324 SV_BALANCECOUNT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_BALANCECOUNT_PARMNUM;
2325 {$EXTERNALSYM SV_BALANCECOUNT_INFOLEVEL}
2326 SV_PREFERREDAFFINITY_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_PREFERREDAFFINITY_PARMNUM;
2327 {$EXTERNALSYM SV_PREFERREDAFFINITY_INFOLEVEL}
2328 SV_MAXFREERFCBS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXFREERFCBS_PARMNUM;
2329 {$EXTERNALSYM SV_MAXFREERFCBS_INFOLEVEL}
2330 SV_MAXFREEMFCBS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXFREEMFCBS_PARMNUM;
2331 {$EXTERNALSYM SV_MAXFREEMFCBS_INFOLEVEL}
2332 SV_MAXFREELFCBS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXFREELFCBS_PARMNUM;
2333 {$EXTERNALSYM SV_MAXFREELFCBS_INFOLEVEL}
2334 SV_MAXFREEPAGEDPOOLCHUNKS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXFREEPAGEDPOOLCHUNKS_PARMNUM;
2335 {$EXTERNALSYM SV_MAXFREEPAGEDPOOLCHUNKS_INFOLEVEL}
2336 SV_MINPAGEDPOOLCHUNKSIZE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINPAGEDPOOLCHUNKSIZE_PARMNUM;
2337 {$EXTERNALSYM SV_MINPAGEDPOOLCHUNKSIZE_INFOLEVEL}
2338 SV_MAXPAGEDPOOLCHUNKSIZE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXPAGEDPOOLCHUNKSIZE_PARMNUM;
2339 {$EXTERNALSYM SV_MAXPAGEDPOOLCHUNKSIZE_INFOLEVEL}
2340 SV_SENDSFROMPREFERREDPROCESSOR_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_SENDSFROMPREFERREDPROCESSOR_PARMNUM;
2341 {$EXTERNALSYM SV_SENDSFROMPREFERREDPROCESSOR_INFOLEVEL}
2342 SV_MAXTHREADSPERQUEUE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXTHREADSPERQUEUE_PARMNUM;
2343 {$EXTERNALSYM SV_MAXTHREADSPERQUEUE_INFOLEVEL}
2344 SV_CACHEDDIRECTORYLIMIT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_CACHEDDIRECTORYLIMIT_PARMNUM;
2345 {$EXTERNALSYM SV_CACHEDDIRECTORYLIMIT_INFOLEVEL}
2346 SV_MAXCOPYLENGTH_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MAXCOPYLENGTH_PARMNUM;
2347 {$EXTERNALSYM SV_MAXCOPYLENGTH_INFOLEVEL}
2348 SV_ENABLECOMPRESSION_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLECOMPRESSION_PARMNUM;
2349 {$EXTERNALSYM SV_ENABLECOMPRESSION_INFOLEVEL}
2350 SV_AUTOSHAREWKS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_AUTOSHAREWKS_PARMNUM;
2351 {$EXTERNALSYM SV_AUTOSHAREWKS_INFOLEVEL}
2352 SV_AUTOSHARESERVER_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_AUTOSHARESERVER_PARMNUM;
2353 {$EXTERNALSYM SV_AUTOSHARESERVER_INFOLEVEL}
2354 SV_ENABLESECURITYSIGNATURE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLESECURITYSIGNATURE_PARMNUM;
2355 {$EXTERNALSYM SV_ENABLESECURITYSIGNATURE_INFOLEVEL}
2356 SV_REQUIRESECURITYSIGNATURE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_REQUIRESECURITYSIGNATURE_PARMNUM;
2357 {$EXTERNALSYM SV_REQUIRESECURITYSIGNATURE_INFOLEVEL}
2358 SV_MINCLIENTBUFFERSIZE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_MINCLIENTBUFFERSIZE_PARMNUM;
2359 {$EXTERNALSYM SV_MINCLIENTBUFFERSIZE_INFOLEVEL}
2360 SV_CONNECTIONNOSESSIONSTIMEOUT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_CONNECTIONNOSESSIONSTIMEOUT_PARMNUM;
2361 {$EXTERNALSYM SV_CONNECTIONNOSESSIONSTIMEOUT_INFOLEVEL}
2362 SV_IDLETHREADTIMEOUT_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_IDLETHREADTIMEOUT_PARMNUM;
2363 {$EXTERNALSYM SV_IDLETHREADTIMEOUT_INFOLEVEL}
2364 SV_ENABLEW9XSECURITYSIGNATURE_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENABLEW9XSECURITYSIGNATURE_PARMNUM;
2365 {$EXTERNALSYM SV_ENABLEW9XSECURITYSIGNATURE_INFOLEVEL}
2366 SV_ENFORCEKERBEROSREAUTHENTICATION_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_ENFORCEKERBEROSREAUTHENTICATION_PARMNUM;
2367 {$EXTERNALSYM SV_ENFORCEKERBEROSREAUTHENTICATION_INFOLEVEL}
2368 SV_DISABLEDOS_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_DISABLEDOS_PARMNUM;
2369 {$EXTERNALSYM SV_DISABLEDOS_INFOLEVEL}
2370 SV_LOWDISKSPACEMINIMUM_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_LOWDISKSPACEMINIMUM_PARMNUM;
2371 {$EXTERNALSYM SV_LOWDISKSPACEMINIMUM_INFOLEVEL}
2372 SV_DISABLESTRICTNAMECHECKING_INFOLEVEL = PARMNUM_BASE_INFOLEVEL + SV_DISABLESTRICTNAMECHECKING_PARMNUM;
2373 {$EXTERNALSYM SV_DISABLESTRICTNAMECHECKING_INFOLEVEL}
2374
2375 SVI1_NUM_ELEMENTS = 5;
2376 {$EXTERNALSYM SVI1_NUM_ELEMENTS}
2377 SVI2_NUM_ELEMENTS = 40;
2378 {$EXTERNALSYM SVI2_NUM_ELEMENTS}
2379 SVI3_NUM_ELEMENTS = 44;
2380 {$EXTERNALSYM SVI3_NUM_ELEMENTS}
2381
2382 //
2383 // Maxmimum length for command string to NetServerAdminCommand.
2384 //
2385
2386 SV_MAX_CMD_LEN = PATHLEN;
2387 {$EXTERNALSYM SV_MAX_CMD_LEN}
2388
2389 //
2390 // Masks describing AUTOPROFILE parameters
2391 //
2392
2393 SW_AUTOPROF_LOAD_MASK = $1;
2394 {$EXTERNALSYM SW_AUTOPROF_LOAD_MASK}
2395 SW_AUTOPROF_SAVE_MASK = $2;
2396 {$EXTERNALSYM SW_AUTOPROF_SAVE_MASK}
2397
2398 //
2399 // Max size of svX_srvheuristics.
2400 //
2401
2402 SV_MAX_SRV_HEUR_LEN = 32; // Max heuristics info string length.
2403 {$EXTERNALSYM SV_MAX_SRV_HEUR_LEN}
2404
2405 //
2406 // Equate for use with sv102_licenses.
2407 //
2408
2409 SV_USERS_PER_LICENSE = 5;
2410 {$EXTERNALSYM SV_USERS_PER_LICENSE}
2411
2412 //
2413 // Equate for use with svti2_flags in NetServerTransportAddEx.
2414 //
2415
2416 SVTI2_REMAP_PIPE_NAMES = $2;
2417 {$EXTERNALSYM SVTI2_REMAP_PIPE_NAMES}
2418 {$ENDIF JWA_IMPLEMENTATIONSECTION}
2419
2420 {$IFNDEF JWA_OMIT_SECTIONS_LM}
2421 implementation
2422 //uses ...
2423 {$ENDIF JWA_OMIT_SECTIONS_LM}
2424
2425 {$IFNDEF JWA_INTERFACESECTION}
2426
2427 {$IFDEF DYNAMIC_LINK}
2428
2429 var
2430 _NetServerEnum: Pointer;
2431
NetServerEnumnull2432 function NetServerEnum;
2433 begin
2434 GetProcedureAddress(_NetServerEnum, netapi32, 'NetServerEnum');
2435 asm
2436 MOV ESP, EBP
2437 POP EBP
2438 JMP [_NetServerEnum]
2439 end;
2440 end;
2441
2442 var
2443 _NetServerEnumEx: Pointer;
2444
NetServerEnumExnull2445 function NetServerEnumEx;
2446 begin
2447 GetProcedureAddress(_NetServerEnumEx, netapi32, 'NetServerEnumEx');
2448 asm
2449 MOV ESP, EBP
2450 POP EBP
2451 JMP [_NetServerEnumEx]
2452 end;
2453 end;
2454
2455 var
2456 _NetServerGetInfo: Pointer;
2457
NetServerGetInfonull2458 function NetServerGetInfo;
2459 begin
2460 GetProcedureAddress(_NetServerGetInfo, netapi32, 'NetServerGetInfo');
2461 asm
2462 MOV ESP, EBP
2463 POP EBP
2464 JMP [_NetServerGetInfo]
2465 end;
2466 end;
2467
2468 var
2469 _NetServerSetInfo: Pointer;
2470
NetServerSetInfonull2471 function NetServerSetInfo;
2472 begin
2473 GetProcedureAddress(_NetServerSetInfo, netapi32, 'NetServerSetInfo');
2474 asm
2475 MOV ESP, EBP
2476 POP EBP
2477 JMP [_NetServerSetInfo]
2478 end;
2479 end;
2480
2481 var
2482 _NetServerSetInfoCommandLine: Pointer;
2483
NetServerSetInfoCommandLinenull2484 function NetServerSetInfoCommandLine;
2485 begin
2486 GetProcedureAddress(_NetServerSetInfoCommandLine, netapi32, 'NetServerSetInfoCommandLine');
2487 asm
2488 MOV ESP, EBP
2489 POP EBP
2490 JMP [_NetServerSetInfoCommandLine]
2491 end;
2492 end;
2493
2494 var
2495 _NetServerDiskEnum: Pointer;
2496
NetServerDiskEnumnull2497 function NetServerDiskEnum;
2498 begin
2499 GetProcedureAddress(_NetServerDiskEnum, netapi32, 'NetServerDiskEnum');
2500 asm
2501 MOV ESP, EBP
2502 POP EBP
2503 JMP [_NetServerDiskEnum]
2504 end;
2505 end;
2506
2507 var
2508 _NetServerComputerNameAdd: Pointer;
2509
NetServerComputerNameAddnull2510 function NetServerComputerNameAdd;
2511 begin
2512 GetProcedureAddress(_NetServerComputerNameAdd, netapi32, 'NetServerComputerNameAdd');
2513 asm
2514 MOV ESP, EBP
2515 POP EBP
2516 JMP [_NetServerComputerNameAdd]
2517 end;
2518 end;
2519
2520 var
2521 _NetServerComputerNameDel: Pointer;
2522
NetServerComputerNameDelnull2523 function NetServerComputerNameDel;
2524 begin
2525 GetProcedureAddress(_NetServerComputerNameDel, netapi32, 'NetServerComputerNameDel');
2526 asm
2527 MOV ESP, EBP
2528 POP EBP
2529 JMP [_NetServerComputerNameDel]
2530 end;
2531 end;
2532
2533 var
2534 _NetServerTransportAdd: Pointer;
2535
NetServerTransportAddnull2536 function NetServerTransportAdd;
2537 begin
2538 GetProcedureAddress(_NetServerTransportAdd, netapi32, 'NetServerTransportAdd');
2539 asm
2540 MOV ESP, EBP
2541 POP EBP
2542 JMP [_NetServerTransportAdd]
2543 end;
2544 end;
2545
2546 var
2547 _NetServerTransportAddEx: Pointer;
2548
NetServerTransportAddExnull2549 function NetServerTransportAddEx;
2550 begin
2551 GetProcedureAddress(_NetServerTransportAddEx, netapi32, 'NetServerTransportAddEx');
2552 asm
2553 MOV ESP, EBP
2554 POP EBP
2555 JMP [_NetServerTransportAddEx]
2556 end;
2557 end;
2558
2559 var
2560 _NetServerTransportDel: Pointer;
2561
NetServerTransportDelnull2562 function NetServerTransportDel;
2563 begin
2564 GetProcedureAddress(_NetServerTransportDel, netapi32, 'NetServerTransportDel');
2565 asm
2566 MOV ESP, EBP
2567 POP EBP
2568 JMP [_NetServerTransportDel]
2569 end;
2570 end;
2571
2572 var
2573 _NetServerTransportEnum: Pointer;
2574
NetServerTransportEnumnull2575 function NetServerTransportEnum;
2576 begin
2577 GetProcedureAddress(_NetServerTransportEnum, netapi32, 'NetServerTransportEnum');
2578 asm
2579 MOV ESP, EBP
2580 POP EBP
2581 JMP [_NetServerTransportEnum]
2582 end;
2583 end;
2584
2585 var
2586 _SetServiceBits: Pointer;
2587
SetServiceBitsnull2588 function SetServiceBits;
2589 begin
2590 GetProcedureAddress(_SetServiceBits, netapi32, 'SetServiceBits');
2591 asm
2592 MOV ESP, EBP
2593 POP EBP
2594 JMP [_SetServiceBits]
2595 end;
2596 end;
2597
2598 {$ELSE}
2599
NetServerEnumnull2600 function NetServerEnum; external netapi32 name 'NetServerEnum';
NetServerEnumExnull2601 function NetServerEnumEx; external netapi32 name 'NetServerEnumEx';
NetServerGetInfonull2602 function NetServerGetInfo; external netapi32 name 'NetServerGetInfo';
NetServerSetInfonull2603 function NetServerSetInfo; external netapi32 name 'NetServerSetInfo';
NetServerSetInfoCommandLinenull2604 function NetServerSetInfoCommandLine; external netapi32 name 'NetServerSetInfoCommandLine';
NetServerDiskEnumnull2605 function NetServerDiskEnum; external netapi32 name 'NetServerDiskEnum';
NetServerComputerNameAddnull2606 function NetServerComputerNameAdd; external netapi32 name 'NetServerComputerNameAdd';
NetServerComputerNameDelnull2607 function NetServerComputerNameDel; external netapi32 name 'NetServerComputerNameDel';
NetServerTransportAddnull2608 function NetServerTransportAdd; external netapi32 name 'NetServerTransportAdd';
NetServerTransportAddExnull2609 function NetServerTransportAddEx; external netapi32 name 'NetServerTransportAddEx';
NetServerTransportDelnull2610 function NetServerTransportDel; external netapi32 name 'NetServerTransportDel';
NetServerTransportEnumnull2611 function NetServerTransportEnum; external netapi32 name 'NetServerTransportEnum';
SetServiceBitsnull2612 function SetServiceBits; external netapi32 name 'SetServiceBits';
2613
2614 {$ENDIF DYNAMIC_LINK}
2615
2616 {$ENDIF JWA_INTERFACESECTION}
2617
2618 {$IFNDEF JWA_OMIT_SECTIONS_LM}
2619 end.
2620 {$ENDIF JWA_OMIT_SECTIONS_LM}
2621