1 /**
2  * Windows API header module
3  *
4  * Translated from MinGW Windows headers
5  *
6  * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
7  * Source: $(DRUNTIMESRC core/sys/windows/_lmserver.d)
8  */
9 /// Automatically imported and edited from the druntime module
10 /// core.sys.windows.lmserver for the auto-generated win32 package.
11 module win32.lmserver;
12 //version (Windows):
13 @system:
14 
15 import win32.winsvc;
16 import win32.lmcons, win32.windef;
17 
18 struct SERVER_INFO_100 {
19     DWORD  sv100_platform_id;
20     LPWSTR sv100_name;
21 }
22 alias SERVER_INFO_100* PSERVER_INFO_100, LPSERVER_INFO_100;
23 
24 struct SERVER_INFO_101 {
25     DWORD  sv101_platform_id;
26     LPWSTR sv101_name;
27     DWORD  sv101_version_major;
28     DWORD  sv101_version_minor;
29     DWORD  sv101_type;
30     LPWSTR sv101_comment;
31 }
32 alias SERVER_INFO_101* PSERVER_INFO_101, LPSERVER_INFO_101;
33 
34 struct SERVER_INFO_102 {
35     DWORD  sv102_platform_id;
36     LPWSTR sv102_name;
37     DWORD  sv102_version_major;
38     DWORD  sv102_version_minor;
39     DWORD  sv102_type;
40     LPWSTR sv102_comment;
41     DWORD  sv102_users;
42     LONG   sv102_disc;
43     BOOL   sv102_hidden;
44     DWORD  sv102_announce;
45     DWORD  sv102_anndelta;
46     DWORD  sv102_licenses;
47     LPWSTR sv102_userpath;
48 }
49 alias SERVER_INFO_102* PSERVER_INFO_102, LPSERVER_INFO_102;
50 
51 struct SERVER_INFO_402 {
52     DWORD  sv402_ulist_mtime;
53     DWORD  sv402_glist_mtime;
54     DWORD  sv402_alist_mtime;
55     LPWSTR sv402_alerts;
56     DWORD  sv402_security;
57     DWORD  sv402_numadmin;
58     DWORD  sv402_lanmask;
59     LPWSTR sv402_guestacct;
60     DWORD  sv402_chdevs;
61     DWORD  sv402_chdevq;
62     DWORD  sv402_chdevjobs;
63     DWORD  sv402_connections;
64     DWORD  sv402_shares;
65     DWORD  sv402_openfiles;
66     DWORD  sv402_sessopens;
67     DWORD  sv402_sessvcs;
68     DWORD  sv402_sessreqs;
69     DWORD  sv402_opensearch;
70     DWORD  sv402_activelocks;
71     DWORD  sv402_numreqbuf;
72     DWORD  sv402_sizreqbuf;
73     DWORD  sv402_numbigbuf;
74     DWORD  sv402_numfiletasks;
75     DWORD  sv402_alertsched;
76     DWORD  sv402_erroralert;
77     DWORD  sv402_logonalert;
78     DWORD  sv402_accessalert;
79     DWORD  sv402_diskalert;
80     DWORD  sv402_netioalert;
81     DWORD  sv402_maxauditsz;
82     LPWSTR sv402_srvheuristics;
83 }
84 alias SERVER_INFO_402* PSERVER_INFO_402, LPSERVER_INFO_402;
85 
86 struct SERVER_INFO_403 {
87     DWORD  sv403_ulist_mtime;
88     DWORD  sv403_glist_mtime;
89     DWORD  sv403_alist_mtime;
90     LPWSTR sv403_alerts;
91     DWORD  sv403_security;
92     DWORD  sv403_numadmin;
93     DWORD  sv403_lanmask;
94     LPWSTR sv403_guestacct;
95     DWORD  sv403_chdevs;
96     DWORD  sv403_chdevq;
97     DWORD  sv403_chdevjobs;
98     DWORD  sv403_connections;
99     DWORD  sv403_shares;
100     DWORD  sv403_openfiles;
101     DWORD  sv403_sessopens;
102     DWORD  sv403_sessvcs;
103     DWORD  sv403_sessreqs;
104     DWORD  sv403_opensearch;
105     DWORD  sv403_activelocks;
106     DWORD  sv403_numreqbuf;
107     DWORD  sv403_sizreqbuf;
108     DWORD  sv403_numbigbuf;
109     DWORD  sv403_numfiletasks;
110     DWORD  sv403_alertsched;
111     DWORD  sv403_erroralert;
112     DWORD  sv403_logonalert;
113     DWORD  sv403_accessalert;
114     DWORD  sv403_diskalert;
115     DWORD  sv403_netioalert;
116     DWORD  sv403_maxauditsz;
117     LPWSTR sv403_srvheuristics;
118     DWORD  sv403_auditedevents;
119     DWORD  sv403_autoprofile;
120     LPWSTR sv403_autopath;
121 }
122 alias SERVER_INFO_403* PSERVER_INFO_403, LPSERVER_INFO_403;
123 
124 struct SERVER_INFO_502 {
125     DWORD sv502_sessopens;
126     DWORD sv502_sessvcs;
127     DWORD sv502_opensearch;
128     DWORD sv502_sizreqbuf;
129     DWORD sv502_initworkitems;
130     DWORD sv502_maxworkitems;
131     DWORD sv502_rawworkitems;
132     DWORD sv502_irpstacksize;
133     DWORD sv502_maxrawbuflen;
134     DWORD sv502_sessusers;
135     DWORD sv502_sessconns;
136     DWORD sv502_maxpagedmemoryusage;
137     DWORD sv502_maxnonpagedmemoryusage;
138     BOOL  sv502_enablesoftcompat;
139     BOOL  sv502_enableforcedlogoff;
140     BOOL  sv502_timesource;
141     BOOL  sv502_acceptdownlevelapis;
142     BOOL  sv502_lmannounce;
143 }
144 alias SERVER_INFO_502* PSERVER_INFO_502, LPSERVER_INFO_502;
145 
146 struct SERVER_INFO_503 {
147     DWORD  sv503_sessopens;
148     DWORD  sv503_sessvcs;
149     DWORD  sv503_opensearch;
150     DWORD  sv503_sizreqbuf;
151     DWORD  sv503_initworkitems;
152     DWORD  sv503_maxworkitems;
153     DWORD  sv503_rawworkitems;
154     DWORD  sv503_irpstacksize;
155     DWORD  sv503_maxrawbuflen;
156     DWORD  sv503_sessusers;
157     DWORD  sv503_sessconns;
158     DWORD  sv503_maxpagedmemoryusage;
159     DWORD  sv503_maxnonpagedmemoryusage;
160     BOOL   sv503_enablesoftcompat;
161     BOOL   sv503_enableforcedlogoff;
162     BOOL   sv503_timesource;
163     BOOL   sv503_acceptdownlevelapis;
164     BOOL   sv503_lmannounce;
165     LPWSTR sv503_domain;
166     DWORD  sv503_maxcopyreadlen;
167     DWORD  sv503_maxcopywritelen;
168     DWORD  sv503_minkeepsearch;
169     DWORD  sv503_maxkeepsearch;
170     DWORD  sv503_minkeepcomplsearch;
171     DWORD  sv503_maxkeepcomplsearch;
172     DWORD  sv503_threadcountadd;
173     DWORD  sv503_numblockthreads;
174     DWORD  sv503_scavtimeout;
175     DWORD  sv503_minrcvqueue;
176     DWORD  sv503_minfreeworkitems;
177     DWORD  sv503_xactmemsize;
178     DWORD  sv503_threadpriority;
179     DWORD  sv503_maxmpxct;
180     DWORD  sv503_oplockbreakwait;
181     DWORD  sv503_oplockbreakresponsewait;
182     BOOL   sv503_enableoplocks;
183     BOOL   sv503_enableoplockforceclose;
184     BOOL   sv503_enablefcbopens;
185     BOOL   sv503_enableraw;
186     BOOL   sv503_enablesharednetdrives;
187     DWORD  sv503_minfreeconnections;
188     DWORD  sv503_maxfreeconnections;
189 }
190 alias SERVER_INFO_503* PSERVER_INFO_503, LPSERVER_INFO_503;
191 
192 struct SERVER_INFO_599 {
193     DWORD  sv599_sessopens;
194     DWORD  sv599_sessvcs;
195     DWORD  sv599_opensearch;
196     DWORD  sv599_sizreqbuf;
197     DWORD  sv599_initworkitems;
198     DWORD  sv599_maxworkitems;
199     DWORD  sv599_rawworkitems;
200     DWORD  sv599_irpstacksize;
201     DWORD  sv599_maxrawbuflen;
202     DWORD  sv599_sessusers;
203     DWORD  sv599_sessconns;
204     DWORD  sv599_maxpagedmemoryusage;
205     DWORD  sv599_maxnonpagedmemoryusage;
206     BOOL   sv599_enablesoftcompat;
207     BOOL   sv599_enableforcedlogoff;
208     BOOL   sv599_timesource;
209     BOOL   sv599_acceptdownlevelapis;
210     BOOL   sv599_lmannounce;
211     LPWSTR sv599_domain;
212     DWORD  sv599_maxcopyreadlen;
213     DWORD  sv599_maxcopywritelen;
214     DWORD  sv599_minkeepsearch;
215     DWORD  sv599_maxkeepsearch;
216     DWORD  sv599_minkeepcomplsearch;
217     DWORD  sv599_maxkeepcomplsearch;
218     DWORD  sv599_threadcountadd;
219     DWORD  sv599_numblockthreads;
220     DWORD  sv599_scavtimeout;
221     DWORD  sv599_minrcvqueue;
222     DWORD  sv599_minfreeworkitems;
223     DWORD  sv599_xactmemsize;
224     DWORD  sv599_threadpriority;
225     DWORD  sv599_maxmpxct;
226     DWORD  sv599_oplockbreakwait;
227     DWORD  sv599_oplockbreakresponsewait;
228     BOOL   sv599_enableoplocks;
229     BOOL   sv599_enableoplockforceclose;
230     BOOL   sv599_enablefcbopens;
231     BOOL   sv599_enableraw;
232     BOOL   sv599_enablesharednetdrives;
233     DWORD  sv599_minfreeconnections;
234     DWORD  sv599_maxfreeconnections;
235     DWORD  sv599_initsesstable;
236     DWORD  sv599_initconntable;
237     DWORD  sv599_initfiletable;
238     DWORD  sv599_initsearchtable;
239     DWORD  sv599_alertschedule;
240     DWORD  sv599_errorthreshold;
241     DWORD  sv599_networkerrorthreshold;
242     DWORD  sv599_diskspacethreshold;
243     DWORD  sv599_reserved;
244     DWORD  sv599_maxlinkdelay;
245     DWORD  sv599_minlinkthroughput;
246     DWORD  sv599_linkinfovalidtime;
247     DWORD  sv599_scavqosinfoupdatetime;
248     DWORD  sv599_maxworkitemidletime;
249 }
250 alias SERVER_INFO_599* PSERVER_INFO_599, LPSERVER_INFO_599;
251 
252 struct SERVER_INFO_598 {
253     DWORD sv598_maxrawworkitems;
254     DWORD sv598_maxthreadsperqueue;
255     DWORD sv598_producttype;
256     DWORD sv598_serversize;
257     DWORD sv598_connectionlessautodisc;
258     DWORD sv598_sharingviolationretries;
259     DWORD sv598_sharingviolationdelay;
260     DWORD sv598_maxglobalopensearch;
261     DWORD sv598_removeduplicatesearches;
262     DWORD sv598_lockviolationoffset;
263     DWORD sv598_lockviolationdelay;
264     DWORD sv598_mdlreadswitchover;
265     DWORD sv598_cachedopenlimit;
266     DWORD sv598_otherqueueaffinity;
267     BOOL  sv598_restrictnullsessaccess;
268     BOOL  sv598_enablewfw311directipx;
269     DWORD sv598_queuesamplesecs;
270     DWORD sv598_balancecount;
271     DWORD sv598_preferredaffinity;
272     DWORD sv598_maxfreerfcbs;
273     DWORD sv598_maxfreemfcbs;
274     DWORD sv598_maxfreelfcbs;
275     DWORD sv598_maxfreepagedpoolchunks;
276     DWORD sv598_minpagedpoolchunksize;
277     DWORD sv598_maxpagedpoolchunksize;
278     BOOL  sv598_sendsfrompreferredprocessor;
279 }
280 alias SERVER_INFO_598* PSERVER_INFO_598, LPSERVER_INFO_598;
281 
282 struct SERVER_INFO_1005 {
283     LPWSTR sv1005_comment;
284 }
285 alias SERVER_INFO_1005* PSERVER_INFO_1005, LPSERVER_INFO_1005;
286 
287 struct SERVER_INFO_1107 {
288     DWORD sv1107_users;
289 }
290 alias SERVER_INFO_1107* PSERVER_INFO_1107, LPSERVER_INFO_1107;
291 
292 struct SERVER_INFO_1010 {
293     LONG sv1010_disc;
294 }
295 alias SERVER_INFO_1010* PSERVER_INFO_1010, LPSERVER_INFO_1010;
296 
297 struct SERVER_INFO_1016 {
298     BOOL sv1016_hidden;
299 }
300 alias SERVER_INFO_1016* PSERVER_INFO_1016, LPSERVER_INFO_1016;
301 
302 struct SERVER_INFO_1017 {
303     DWORD sv1017_announce;
304 }
305 alias SERVER_INFO_1017* PSERVER_INFO_1017, LPSERVER_INFO_1017;
306 
307 struct SERVER_INFO_1018 {
308     DWORD sv1018_anndelta;
309 }
310 alias SERVER_INFO_1018* PSERVER_INFO_1018, LPSERVER_INFO_1018;
311 
312 struct SERVER_INFO_1501 {
313     DWORD sv1501_sessopens;
314 }
315 alias SERVER_INFO_1501* PSERVER_INFO_1501, LPSERVER_INFO_1501;
316 
317 struct SERVER_INFO_1502 {
318     DWORD sv1502_sessvcs;
319 }
320 alias SERVER_INFO_1502* PSERVER_INFO_1502, LPSERVER_INFO_1502;
321 
322 struct SERVER_INFO_1503 {
323     DWORD sv1503_opensearch;
324 }
325 alias SERVER_INFO_1503* PSERVER_INFO_1503, LPSERVER_INFO_1503;
326 
327 struct SERVER_INFO_1506 {
328     DWORD sv1506_maxworkitems;
329 }
330 alias SERVER_INFO_1506* PSERVER_INFO_1506, LPSERVER_INFO_1506;
331 
332 struct SERVER_INFO_1509 {
333     DWORD sv1509_maxrawbuflen;
334 }
335 alias SERVER_INFO_1509* PSERVER_INFO_1509, LPSERVER_INFO_1509;
336 
337 struct SERVER_INFO_1510 {
338     DWORD sv1510_sessusers;
339 }
340 alias SERVER_INFO_1510* PSERVER_INFO_1510, LPSERVER_INFO_1510;
341 
342 struct SERVER_INFO_1511 {
343     DWORD sv1511_sessconns;
344 } alias SERVER_INFO_1511* PSERVER_INFO_1511, LPSERVER_INFO_1511;
345 
346 struct SERVER_INFO_1512 {
347     DWORD sv1512_maxnonpagedmemoryusage;
348 }
349 alias SERVER_INFO_1512* PSERVER_INFO_1512, LPSERVER_INFO_1512;
350 
351 struct SERVER_INFO_1513 {
352     DWORD sv1513_maxpagedmemoryusage;
353 }
354 alias SERVER_INFO_1513* PSERVER_INFO_1513, LPSERVER_INFO_1513;
355 
356 struct SERVER_INFO_1514 {
357     BOOL sv1514_enablesoftcompat;
358 }
359 alias SERVER_INFO_1514* PSERVER_INFO_1514, LPSERVER_INFO_1514;
360 
361 struct SERVER_INFO_1515 {
362     BOOL sv1515_enableforcedlogoff;
363 }
364 alias SERVER_INFO_1515* PSERVER_INFO_1515, LPSERVER_INFO_1515;
365 
366 struct SERVER_INFO_1516 {
367     BOOL sv1516_timesource;
368 }
369 alias SERVER_INFO_1516* PSERVER_INFO_1516, LPSERVER_INFO_1516;
370 
371 struct SERVER_INFO_1518 {
372     BOOL sv1518_lmannounce;
373 }
374 alias SERVER_INFO_1518* PSERVER_INFO_1518, LPSERVER_INFO_1518;
375 
376 struct SERVER_INFO_1520 {
377     DWORD sv1520_maxcopyreadlen;
378 }
379 alias SERVER_INFO_1520* PSERVER_INFO_1520, LPSERVER_INFO_1520;
380 
381 struct SERVER_INFO_1521 {
382     DWORD sv1521_maxcopywritelen;
383 }
384 alias SERVER_INFO_1521* PSERVER_INFO_1521, LPSERVER_INFO_1521;
385 
386 struct SERVER_INFO_1522 {
387     DWORD sv1522_minkeepsearch;
388 }
389 alias SERVER_INFO_1522* PSERVER_INFO_1522, LPSERVER_INFO_1522;
390 
391 struct SERVER_INFO_1523 {
392     DWORD sv1523_maxkeepsearch;
393 }
394 alias SERVER_INFO_1523* PSERVER_INFO_1523, LPSERVER_INFO_1523;
395 
396 struct SERVER_INFO_1524 {
397     DWORD sv1524_minkeepcomplsearch;
398 }
399 alias SERVER_INFO_1524* PSERVER_INFO_1524, LPSERVER_INFO_1524;
400 
401 struct SERVER_INFO_1525 {
402     DWORD sv1525_maxkeepcomplsearch;
403 }
404 alias SERVER_INFO_1525* PSERVER_INFO_1525, LPSERVER_INFO_1525;
405 
406 struct SERVER_INFO_1528 {
407     DWORD sv1528_scavtimeout;
408 }
409 alias SERVER_INFO_1528* PSERVER_INFO_1528, LPSERVER_INFO_1528;
410 
411 struct SERVER_INFO_1529 {
412     DWORD sv1529_minrcvqueue;
413 }
414 alias SERVER_INFO_1529* PSERVER_INFO_1529, LPSERVER_INFO_1529;
415 
416 struct SERVER_INFO_1530 {
417     DWORD sv1530_minfreeworkitems;
418 }
419 alias SERVER_INFO_1530* PSERVER_INFO_1530, LPSERVER_INFO_1530;
420 
421 struct SERVER_INFO_1533 {
422     DWORD sv1533_maxmpxct;
423 }
424 alias SERVER_INFO_1533* PSERVER_INFO_1533, LPSERVER_INFO_1533;
425 
426 struct SERVER_INFO_1534 {
427     DWORD sv1534_oplockbreakwait;
428 }
429 alias SERVER_INFO_1534* PSERVER_INFO_1534, LPSERVER_INFO_1534;
430 
431 struct SERVER_INFO_1535 {
432     DWORD sv1535_oplockbreakresponsewait;
433 }
434 alias SERVER_INFO_1535* PSERVER_INFO_1535, LPSERVER_INFO_1535;
435 
436 struct SERVER_INFO_1536 {
437     BOOL sv1536_enableoplocks;
438 }
439 alias SERVER_INFO_1536* PSERVER_INFO_1536, LPSERVER_INFO_1536;
440 
441 struct SERVER_INFO_1537 {
442     BOOL sv1537_enableoplockforceclose;
443 }
444 alias SERVER_INFO_1537* PSERVER_INFO_1537, LPSERVER_INFO_1537;
445 
446 struct SERVER_INFO_1538 {
447     BOOL sv1538_enablefcbopens;
448 }
449 alias SERVER_INFO_1538* PSERVER_INFO_1538, LPSERVER_INFO_1538;
450 
451 struct SERVER_INFO_1539 {
452     BOOL sv1539_enableraw;
453 }
454 alias SERVER_INFO_1539* PSERVER_INFO_1539, LPSERVER_INFO_1539;
455 
456 struct SERVER_INFO_1540 {
457     BOOL sv1540_enablesharednetdrives;
458 }
459 alias SERVER_INFO_1540* PSERVER_INFO_1540, LPSERVER_INFO_1540;
460 
461 struct SERVER_INFO_1541 {
462     BOOL sv1541_minfreeconnections;
463 }
464 alias SERVER_INFO_1541* PSERVER_INFO_1541, LPSERVER_INFO_1541;
465 
466 struct SERVER_INFO_1542 {
467     BOOL sv1542_maxfreeconnections;
468 }
469 alias SERVER_INFO_1542* PSERVER_INFO_1542, LPSERVER_INFO_1542;
470 
471 struct SERVER_INFO_1543 {
472     DWORD sv1543_initsesstable;
473 }
474 alias SERVER_INFO_1543* PSERVER_INFO_1543, LPSERVER_INFO_1543;
475 
476 struct SERVER_INFO_1544 {
477     DWORD sv1544_initconntable;
478 }
479 alias SERVER_INFO_1544* PSERVER_INFO_1544, LPSERVER_INFO_1544;
480 
481 struct SERVER_INFO_1545 {
482     DWORD sv1545_initfiletable;
483 }
484 alias SERVER_INFO_1545* PSERVER_INFO_1545, LPSERVER_INFO_1545;
485 
486 struct SERVER_INFO_1546 {
487     DWORD sv1546_initsearchtable;
488 }
489 alias SERVER_INFO_1546* PSERVER_INFO_1546, LPSERVER_INFO_1546;
490 
491 struct SERVER_INFO_1547 {
492     DWORD sv1547_alertschedule;
493 }
494 alias SERVER_INFO_1547* PSERVER_INFO_1547, LPSERVER_INFO_1547;
495 
496 struct SERVER_INFO_1548 {
497     DWORD sv1548_errorthreshold;
498 }
499 alias SERVER_INFO_1548* PSERVER_INFO_1548, LPSERVER_INFO_1548;
500 
501 struct SERVER_INFO_1549 {
502     DWORD sv1549_networkerrorthreshold;
503 }
504 alias SERVER_INFO_1549* PSERVER_INFO_1549, LPSERVER_INFO_1549;
505 
506 struct SERVER_INFO_1550 {
507     DWORD sv1550_diskspacethreshold;
508 }
509 alias SERVER_INFO_1550* PSERVER_INFO_1550, LPSERVER_INFO_1550;
510 
511 struct SERVER_INFO_1552 {
512     DWORD sv1552_maxlinkdelay;
513 }
514 alias SERVER_INFO_1552* PSERVER_INFO_1552, LPSERVER_INFO_1552;
515 
516 struct SERVER_INFO_1553 {
517     DWORD sv1553_minlinkthroughput;
518 }
519 alias SERVER_INFO_1553* PSERVER_INFO_1553, LPSERVER_INFO_1553;
520 
521 struct SERVER_INFO_1554 {
522     DWORD sv1554_linkinfovalidtime;
523 }
524 alias SERVER_INFO_1554* PSERVER_INFO_1554, LPSERVER_INFO_1554;
525 
526 struct SERVER_INFO_1555 {
527     DWORD sv1555_scavqosinfoupdatetime;
528 }
529 alias SERVER_INFO_1555* PSERVER_INFO_1555, LPSERVER_INFO_1555;
530 
531 struct SERVER_INFO_1556 {
532     DWORD sv1556_maxworkitemidletime;
533 }
534 alias SERVER_INFO_1556* PSERVER_INFO_1556, LPSERVER_INFO_1556;
535 
536 struct SERVER_INFO_1557 {
537     DWORD sv1557_maxrawworkitems;
538 }
539 alias SERVER_INFO_1557* PSERVER_INFO_1557, LPSERVER_INFO_1557;
540 
541 struct SERVER_INFO_1560 {
542     DWORD sv1560_producttype;
543 }
544 alias SERVER_INFO_1560* PSERVER_INFO_1560, LPSERVER_INFO_1560;
545 
546 struct SERVER_INFO_1561 {
547     DWORD sv1561_serversize;
548 }
549 alias SERVER_INFO_1561* PSERVER_INFO_1561, LPSERVER_INFO_1561;
550 
551 struct SERVER_INFO_1562 {
552     DWORD sv1562_connectionlessautodisc;
553 }
554 alias SERVER_INFO_1562* PSERVER_INFO_1562, LPSERVER_INFO_1562;
555 
556 struct SERVER_INFO_1563 {
557     DWORD sv1563_sharingviolationretries;
558 }
559 alias SERVER_INFO_1563* PSERVER_INFO_1563, LPSERVER_INFO_1563;
560 
561 struct SERVER_INFO_1564 {
562     DWORD sv1564_sharingviolationdelay;
563 }
564 alias SERVER_INFO_1564* PSERVER_INFO_1564, LPSERVER_INFO_1564;
565 
566 struct SERVER_INFO_1565 {
567     DWORD sv1565_maxglobalopensearch;
568 }
569 alias SERVER_INFO_1565* PSERVER_INFO_1565, LPSERVER_INFO_1565;
570 
571 struct SERVER_INFO_1566 {
572     BOOL sv1566_removeduplicatesearches;
573 }
574 alias SERVER_INFO_1566* PSERVER_INFO_1566, LPSERVER_INFO_1566;
575 
576 struct SERVER_INFO_1567 {
577     DWORD sv1567_lockviolationretries;
578 }
579 alias SERVER_INFO_1567* PSERVER_INFO_1567, LPSERVER_INFO_1567;
580 
581 struct SERVER_INFO_1568 {
582     DWORD sv1568_lockviolationoffset;
583 }
584 alias SERVER_INFO_1568* PSERVER_INFO_1568, LPSERVER_INFO_1568;
585 
586 struct SERVER_INFO_1569 {
587     DWORD sv1569_lockviolationdelay;
588 }
589 alias SERVER_INFO_1569* PSERVER_INFO_1569, LPSERVER_INFO_1569;
590 
591 struct SERVER_INFO_1570 {
592     DWORD sv1570_mdlreadswitchover;
593 }
594 alias SERVER_INFO_1570* PSERVER_INFO_1570, LPSERVER_INFO_1570;
595 
596 struct SERVER_INFO_1571 {
597     DWORD sv1571_cachedopenlimit;
598 }
599 alias SERVER_INFO_1571* PSERVER_INFO_1571, LPSERVER_INFO_1571;
600 
601 struct SERVER_INFO_1572 {
602     DWORD sv1572_criticalthreads;
603 }
604 alias SERVER_INFO_1572* PSERVER_INFO_1572, LPSERVER_INFO_1572;
605 
606 struct SERVER_INFO_1573 {
607     DWORD sv1573_restrictnullsessaccess;
608 }
609 alias SERVER_INFO_1573* PSERVER_INFO_1573, LPSERVER_INFO_1573;
610 
611 struct SERVER_INFO_1574 {
612     DWORD sv1574_enablewfw311directipx;
613 }
614 alias SERVER_INFO_1574* PSERVER_INFO_1574, LPSERVER_INFO_1574;
615 
616 struct SERVER_INFO_1575 {
617     DWORD sv1575_otherqueueaffinity;
618 }
619 alias SERVER_INFO_1575* PSERVER_INFO_1575, LPSERVER_INFO_1575;
620 
621 struct SERVER_INFO_1576 {
622     DWORD sv1576_queuesamplesecs;
623 }
624 alias SERVER_INFO_1576* PSERVER_INFO_1576, LPSERVER_INFO_1576;
625 
626 struct SERVER_INFO_1577 {
627     DWORD sv1577_balancecount;
628 }
629 alias SERVER_INFO_1577* PSERVER_INFO_1577, LPSERVER_INFO_1577;
630 
631 struct SERVER_INFO_1578 {
632     DWORD sv1578_preferredaffinity;
633 }
634 alias SERVER_INFO_1578* PSERVER_INFO_1578, LPSERVER_INFO_1578;
635 
636 struct SERVER_INFO_1579 {
637     DWORD sv1579_maxfreerfcbs;
638 }
639 alias SERVER_INFO_1579* PSERVER_INFO_1579, LPSERVER_INFO_1579;
640 
641 struct SERVER_INFO_1580 {
642     DWORD sv1580_maxfreemfcbs;
643 }
644 alias SERVER_INFO_1580* PSERVER_INFO_1580, LPSERVER_INFO_1580;
645 
646 struct SERVER_INFO_1581 {
647     DWORD sv1581_maxfreemlcbs;
648 }
649 alias SERVER_INFO_1581* PSERVER_INFO_1581, LPSERVER_INFO_1581;
650 
651 struct SERVER_INFO_1582 {
652     DWORD sv1582_maxfreepagedpoolchunks;
653 }
654 alias SERVER_INFO_1582* PSERVER_INFO_1582, LPSERVER_INFO_1582;
655 
656 struct SERVER_INFO_1583 {
657     DWORD sv1583_minpagedpoolchunksize;
658 }
659 alias SERVER_INFO_1583* PSERVER_INFO_1583, LPSERVER_INFO_1583;
660 
661 struct SERVER_INFO_1584 {
662     DWORD sv1584_maxpagedpoolchunksize;
663 }
664 alias SERVER_INFO_1584* PSERVER_INFO_1584, LPSERVER_INFO_1584;
665 
666 struct SERVER_INFO_1585 {
667     BOOL sv1585_sendsfrompreferredprocessor;
668 }
669 alias SERVER_INFO_1585* PSERVER_INFO_1585, LPSERVER_INFO_1585;
670 
671 struct SERVER_INFO_1586 {
672     BOOL sv1586_maxthreadsperqueue;
673 }
674 alias SERVER_INFO_1586* PSERVER_INFO_1586, LPSERVER_INFO_1586;
675 
676 struct SERVER_TRANSPORT_INFO_0 {
677     DWORD  svti0_numberofvcs;
678     LPWSTR svti0_transportname;
679     PBYTE  svti0_transportaddress;
680     DWORD  svti0_transportaddresslength;
681     LPWSTR svti0_networkaddress;
682 }
683 alias SERVER_TRANSPORT_INFO_0* PSERVER_TRANSPORT_INFO_0,
684   LPSERVER_TRANSPORT_INFO_0;
685 
686 extern (Windows):
687 NET_API_STATUS NetServerEnum(LPCWSTR,DWORD,PBYTE*,DWORD,PDWORD,PDWORD,DWORD,LPCWSTR,PDWORD);
688 NET_API_STATUS NetServerEnumEx(LPCWSTR,DWORD,PBYTE*,DWORD,PDWORD,PDWORD,DWORD,LPCWSTR,LPCWSTR);
689 NET_API_STATUS NetServerGetInfo(LPWSTR,DWORD,PBYTE*);
690 NET_API_STATUS NetServerSetInfo(LPWSTR,DWORD,PBYTE,PDWORD);
691 NET_API_STATUS NetServerSetInfoCommandLine(WORD,LPWSTR*);
692 NET_API_STATUS NetServerDiskEnum(LPWSTR,DWORD,PBYTE*,DWORD,PDWORD,PDWORD,PDWORD);
693 NET_API_STATUS NetServerComputerNameAdd(LPWSTR,LPWSTR,LPWSTR);
694 NET_API_STATUS NetServerComputerNameDel(LPWSTR,LPWSTR);
695 NET_API_STATUS NetServerTransportAdd(LPWSTR,DWORD,PBYTE);
696 NET_API_STATUS NetServerTransportAddEx(LPWSTR,DWORD,PBYTE);
697 NET_API_STATUS NetServerTransportDel(LPWSTR,DWORD,PBYTE);
698 NET_API_STATUS NetServerTransportEnum(LPWSTR,DWORD,PBYTE*,DWORD,PDWORD,PDWORD,PDWORD);
699 BOOL SetServiceBits(SERVICE_STATUS_HANDLE,DWORD,BOOL,BOOL);
700 
701 enum SVI1_NUM_ELEMENTS=5;
702 enum SVI2_NUM_ELEMENTS=40;
703 enum SVI3_NUM_ELEMENTS=44;
704 enum SV_MAX_CMD_LEN=PATHLEN;
705 enum SW_AUTOPROF_LOAD_MASK=1;
706 enum SW_AUTOPROF_SAVE_MASK=2;
707 enum SV_MAX_SRV_HEUR_LEN=32;
708 enum SV_USERS_PER_LICENSE=5;
709 enum SV_PLATFORM_ID_OS2=400;
710 enum SV_PLATFORM_ID_NT=500;
711 enum MAJOR_VERSION_MASK=15;
712 enum SV_TYPE_WORKSTATION=1;
713 enum SV_TYPE_SERVER=2;
714 enum SV_TYPE_SQLSERVER=4;
715 enum SV_TYPE_DOMAIN_CTRL=8;
716 enum SV_TYPE_DOMAIN_BAKCTRL=16;
717 enum SV_TYPE_TIME_SOURCE=32;
718 enum SV_TYPE_AFP=64;
719 enum SV_TYPE_NOVELL=128;
720 enum SV_TYPE_DOMAIN_MEMBER=256;
721 enum SV_TYPE_PRINTQ_SERVER=512;
722 enum SV_TYPE_DIALIN_SERVER=1024;
723 enum SV_TYPE_XENIX_SERVER=2048;
724 enum SV_TYPE_SERVER_UNIX=SV_TYPE_XENIX_SERVER;
725 enum SV_TYPE_NT=4096;
726 enum SV_TYPE_WFW=8192;
727 enum SV_TYPE_SERVER_MFPN=16384;
728 enum SV_TYPE_SERVER_NT=32768;
729 enum SV_TYPE_POTENTIAL_BROWSER=65536;
730 enum SV_TYPE_BACKUP_BROWSER=0x20000;
731 enum SV_TYPE_MASTER_BROWSER=0x40000;
732 enum SV_TYPE_DOMAIN_MASTER=0x80000;
733 enum SV_TYPE_SERVER_OSF=0x100000;
734 enum SV_TYPE_SERVER_VMS=0x200000;
735 enum SV_TYPE_WINDOWS=0x400000;
736 enum SV_TYPE_ALTERNATE_XPORT=0x20000000;
737 enum SV_TYPE_LOCAL_LIST_ONLY=0x40000000;
738 enum SV_TYPE_DOMAIN_ENUM=0x80000000;
739 enum SV_TYPE_ALL=0xFFFFFFFF;
740 enum SV_NODISC=(-1);
741 enum SV_USERSECURITY=1;
742 enum SV_SHARESECURITY=0;
743 enum SV_HIDDEN=1;
744 enum SV_VISIBLE=0;
745 enum SV_PLATFORM_ID_PARMNUM=101;
746 enum SV_NAME_PARMNUM=102;
747 enum SV_VERSION_MAJOR_PARMNUM=103;
748 enum SV_VERSION_MINOR_PARMNUM=104;
749 enum SV_TYPE_PARMNUM=105;
750 enum SV_COMMENT_PARMNUM=5;
751 enum SV_USERS_PARMNUM=107;
752 enum SV_DISC_PARMNUM=10;
753 enum SV_HIDDEN_PARMNUM=16;
754 enum SV_ANNOUNCE_PARMNUM=17;
755 enum SV_ANNDELTA_PARMNUM=18;
756 enum SV_USERPATH_PARMNUM=112;
757 enum SV_ULIST_MTIME_PARMNUM=401;
758 enum SV_GLIST_MTIME_PARMNUM=402;
759 enum SV_ALIST_MTIME_PARMNUM=403;
760 enum SV_ALERTS_PARMNUM=11;
761 enum SV_SECURITY_PARMNUM=405;
762 enum SV_NUMADMIN_PARMNUM=406;
763 enum SV_LANMASK_PARMNUM=407;
764 enum SV_GUESTACC_PARMNUM=408;
765 enum SV_CHDEVQ_PARMNUM=410;
766 enum SV_CHDEVJOBS_PARMNUM=411;
767 enum SV_CONNECTIONS_PARMNUM=412;
768 enum SV_SHARES_PARMNUM=413;
769 enum SV_OPENFILES_PARMNUM=414;
770 enum SV_SESSREQS_PARMNUM=417;
771 enum SV_ACTIVELOCKS_PARMNUM=419;
772 enum SV_NUMREQBUF_PARMNUM=420;
773 enum SV_NUMBIGBUF_PARMNUM=422;
774 enum SV_NUMFILETASKS_PARMNUM=423;
775 enum SV_ALERTSCHED_PARMNUM=37;
776 enum SV_ERRORALERT_PARMNUM=38;
777 enum SV_LOGONALERT_PARMNUM=39;
778 enum SV_ACCESSALERT_PARMNUM=40;
779 enum SV_DISKALERT_PARMNUM=41;
780 enum SV_NETIOALERT_PARMNUM=42;
781 enum SV_MAXAUDITSZ_PARMNUM=43;
782 enum SV_SRVHEURISTICS_PARMNUM=431;
783 enum SV_SESSOPENS_PARMNUM=501;
784 enum SV_SESSVCS_PARMNUM=502;
785 enum SV_OPENSEARCH_PARMNUM=503;
786 enum SV_SIZREQBUF_PARMNUM=504;
787 enum SV_INITWORKITEMS_PARMNUM=505;
788 enum SV_MAXWORKITEMS_PARMNUM=506;
789 enum SV_RAWWORKITEMS_PARMNUM=507;
790 enum SV_IRPSTACKSIZE_PARMNUM=508;
791 enum SV_MAXRAWBUFLEN_PARMNUM=509;
792 enum SV_SESSUSERS_PARMNUM=510;
793 enum SV_SESSCONNS_PARMNUM=511;
794 enum SV_MAXNONPAGEDMEMORYUSAGE_PARMNUM=512;
795 enum SV_MAXPAGEDMEMORYUSAGE_PARMNUM=513;
796 enum SV_ENABLESOFTCOMPAT_PARMNUM=514;
797 enum SV_ENABLEFORCEDLOGOFF_PARMNUM=515;
798 enum SV_TIMESOURCE_PARMNUM=516;
799 enum SV_ACCEPTDOWNLEVELAPIS_PARMNUM=517;
800 enum SV_LMANNOUNCE_PARMNUM=518;
801 enum SV_DOMAIN_PARMNUM=519;
802 enum SV_MAXCOPYREADLEN_PARMNUM=520;
803 enum SV_MAXCOPYWRITELEN_PARMNUM=521;
804 enum SV_MINKEEPSEARCH_PARMNUM=522;
805 enum SV_MAXKEEPSEARCH_PARMNUM=523;
806 enum SV_MINKEEPCOMPLSEARCH_PARMNUM=524;
807 enum SV_MAXKEEPCOMPLSEARCH_PARMNUM=525;
808 enum SV_THREADCOUNTADD_PARMNUM=526;
809 enum SV_NUMBLOCKTHREADS_PARMNUM=527;
810 enum SV_SCAVTIMEOUT_PARMNUM=528;
811 enum SV_MINRCVQUEUE_PARMNUM=529;
812 enum SV_MINFREEWORKITEMS_PARMNUM=530;
813 enum SV_XACTMEMSIZE_PARMNUM=531;
814 enum SV_THREADPRIORITY_PARMNUM=532;
815 enum SV_MAXMPXCT_PARMNUM=533;
816 enum SV_OPLOCKBREAKWAIT_PARMNUM=534;
817 enum SV_OPLOCKBREAKRESPONSEWAIT_PARMNUM=535;
818 enum SV_ENABLEOPLOCKS_PARMNUM=536;
819 enum SV_ENABLEOPLOCKFORCECLOSE_PARMNUM=537;
820 enum SV_ENABLEFCBOPENS_PARMNUM=538;
821 enum SV_ENABLERAW_PARMNUM=539;
822 enum SV_ENABLESHAREDNETDRIVES_PARMNUM=540;
823 enum SV_MINFREECONNECTIONS_PARMNUM=541;
824 enum SV_MAXFREECONNECTIONS_PARMNUM=542;
825 enum SV_INITSESSTABLE_PARMNUM=543;
826 enum SV_INITCONNTABLE_PARMNUM=544;
827 enum SV_INITFILETABLE_PARMNUM=545;
828 enum SV_INITSEARCHTABLE_PARMNUM=546;
829 enum SV_ALERTSCHEDULE_PARMNUM=547;
830 enum SV_ERRORTHRESHOLD_PARMNUM=548;
831 enum SV_NETWORKERRORTHRESHOLD_PARMNUM=549;
832 enum SV_DISKSPACETHRESHOLD_PARMNUM=550;
833 enum SV_MAXLINKDELAY_PARMNUM=552;
834 enum SV_MINLINKTHROUGHPUT_PARMNUM=553;
835 enum SV_LINKINFOVALIDTIME_PARMNUM=554;
836 enum SV_SCAVQOSINFOUPDATETIME_PARMNUM=555;
837 enum SV_MAXWORKITEMIDLETIME_PARMNUM=556;
838 enum SV_MAXRAWWORKITEMS_PARMNUM=557;
839 enum SV_PRODUCTTYPE_PARMNUM=560;
840 enum SV_SERVERSIZE_PARMNUM=561;
841 enum SV_CONNECTIONLESSAUTODISC_PARMNUM=562;
842 enum SV_SHARINGVIOLATIONRETRIES_PARMNUM=563;
843 enum SV_SHARINGVIOLATIONDELAY_PARMNUM=564;
844 enum SV_MAXGLOBALOPENSEARCH_PARMNUM=565;
845 enum SV_REMOVEDUPLICATESEARCHES_PARMNUM=566;
846 enum SV_LOCKVIOLATIONRETRIES_PARMNUM=567;
847 enum SV_LOCKVIOLATIONOFFSET_PARMNUM=568;
848 enum SV_LOCKVIOLATIONDELAY_PARMNUM=569;
849 enum SV_MDLREADSWITCHOVER_PARMNUM=570;
850 enum SV_CACHEDOPENLIMIT_PARMNUM=571;
851 enum SV_CRITICALTHREADS_PARMNUM=572;
852 enum SV_RESTRICTNULLSESSACCESS_PARMNUM=573;
853 enum SV_ENABLEWFW311DIRECTIPX_PARMNUM=574;
854 enum SV_OTHERQUEUEAFFINITY_PARMNUM=575;
855 enum SV_QUEUESAMPLESECS_PARMNUM=576;
856 enum SV_BALANCECOUNT_PARMNUM=577;
857 enum SV_PREFERREDAFFINITY_PARMNUM=578;
858 enum SV_MAXFREERFCBS_PARMNUM=579;
859 enum SV_MAXFREEMFCBS_PARMNUM=580;
860 enum SV_MAXFREELFCBS_PARMNUM=581;
861 enum SV_MAXFREEPAGEDPOOLCHUNKS_PARMNUM=582;
862 enum SV_MINPAGEDPOOLCHUNKSIZE_PARMNUM=583;
863 enum SV_MAXPAGEDPOOLCHUNKSIZE_PARMNUM=584;
864 enum SV_SENDSFROMPREFERREDPROCESSOR_PARMNUM=585;
865 enum SV_MAXTHREADSPERQUEUE_PARMNUM=586;
866 enum SV_COMMENT_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_COMMENT_PARMNUM);
867 enum SV_USERS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_USERS_PARMNUM);
868 enum SV_DISC_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_DISC_PARMNUM);
869 enum SV_HIDDEN_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_HIDDEN_PARMNUM);
870 enum SV_ANNOUNCE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_ANNOUNCE_PARMNUM);
871 enum SV_ANNDELTA_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_ANNDELTA_PARMNUM);
872 enum SV_SESSOPENS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_SESSOPENS_PARMNUM);
873 enum SV_SESSVCS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_SESSVCS_PARMNUM);
874 enum SV_OPENSEARCH_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_OPENSEARCH_PARMNUM);
875 enum SV_MAXWORKITEMS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXWORKITEMS_PARMNUM);
876 enum SV_MAXRAWBUFLEN_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXRAWBUFLEN_PARMNUM);
877 enum SV_SESSUSERS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_SESSUSERS_PARMNUM);
878 enum SV_SESSCONNS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_SESSCONNS_PARMNUM);
879 enum SV_MAXNONPAGEDMEMORYUSAGE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXNONPAGEDMEMORYUSAGE_PARMNUM);
880 enum SV_MAXPAGEDMEMORYUSAGE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXPAGEDMEMORYUSAGE_PARMNUM);
881 enum SV_ENABLESOFTCOMPAT_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_ENABLESOFTCOMPAT_PARMNUM);
882 enum SV_ENABLEFORCEDLOGOFF_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_ENABLEFORCEDLOGOFF_PARMNUM);
883 enum SV_TIMESOURCE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_TIMESOURCE_PARMNUM);
884 enum SV_LMANNOUNCE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_LMANNOUNCE_PARMNUM);
885 enum SV_MAXCOPYREADLEN_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXCOPYREADLEN_PARMNUM);
886 enum SV_MAXCOPYWRITELEN_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXCOPYWRITELEN_PARMNUM);
887 enum SV_MINKEEPSEARCH_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MINKEEPSEARCH_PARMNUM);
888 enum SV_MAXKEEPSEARCH_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXKEEPSEARCH_PARMNUM);
889 enum SV_MINKEEPCOMPLSEARCH_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MINKEEPCOMPLSEARCH_PARMNUM);
890 enum SV_MAXKEEPCOMPLSEARCH_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXKEEPCOMPLSEARCH_PARMNUM);
891 enum SV_SCAVTIMEOUT_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_SCAVTIMEOUT_PARMNUM);
892 enum SV_MINRCVQUEUE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MINRCVQUEUE_PARMNUM);
893 enum SV_MINFREEWORKITEMS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MINFREEWORKITEMS_PARMNUM);
894 enum SV_MAXMPXCT_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXMPXCT_PARMNUM);
895 enum SV_OPLOCKBREAKWAIT_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_OPLOCKBREAKWAIT_PARMNUM);
896 enum SV_OPLOCKBREAKRESPONSEWAIT_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_OPLOCKBREAKRESPONSEWAIT_PARMNUM);
897 enum SV_ENABLEOPLOCKS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_ENABLEOPLOCKS_PARMNUM);
898 enum SV_ENABLEOPLOCKFORCECLOSE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_ENABLEOPLOCKFORCECLOSE_PARMNUM);
899 enum SV_ENABLEFCBOPENS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_ENABLEFCBOPENS_PARMNUM);
900 enum SV_ENABLERAW_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_ENABLERAW_PARMNUM);
901 enum SV_ENABLESHAREDNETDRIVES_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_ENABLESHAREDNETDRIVES_PARMNUM);
902 enum SV_MINFREECONNECTIONS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MINFREECONNECTIONS_PARMNUM);
903 enum SV_MAXFREECONNECTIONS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXFREECONNECTIONS_PARMNUM);
904 enum SV_INITSESSTABLE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_INITSESSTABLE_PARMNUM);
905 enum SV_INITCONNTABLE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_INITCONNTABLE_PARMNUM);
906 enum SV_INITFILETABLE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_INITFILETABLE_PARMNUM);
907 enum SV_INITSEARCHTABLE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_INITSEARCHTABLE_PARMNUM);
908 enum SV_ALERTSCHEDULE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_ALERTSCHEDULE_PARMNUM);
909 enum SV_ERRORTHRESHOLD_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_ERRORTHRESHOLD_PARMNUM);
910 enum SV_NETWORKERRORTHRESHOLD_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_NETWORKERRORTHRESHOLD_PARMNUM);
911 enum SV_DISKSPACETHRESHOLD_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_DISKSPACETHRESHOLD_PARMNUM);
912 enum SV_MAXLINKDELAY_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXLINKDELAY_PARMNUM);
913 enum SV_MINLINKTHROUGHPUT_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MINLINKTHROUGHPUT_PARMNUM);
914 enum SV_LINKINFOVALIDTIME_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_LINKINFOVALIDTIME_PARMNUM);
915 enum SV_SCAVQOSINFOUPDATETIME_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_SCAVQOSINFOUPDATETIME_PARMNUM);
916 enum SV_MAXWORKITEMIDLETIME_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXWORKITEMIDLETIME_PARMNUM);
917 enum SV_MAXRAWWORKITEMS_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXRAWWORKITEMS_PARMNUM);
918 enum SV_PRODUCTTYPE_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_PRODUCTTYPE_PARMNUM);
919 enum SV_SERVERSIZE_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_SERVERSIZE_PARMNUM);
920 enum SV_CONNECTIONLESSAUTODISC_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_CONNECTIONLESSAUTODISC_PARMNUM);
921 enum SV_SHARINGVIOLATIONRETRIES_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_SHARINGVIOLATIONRETRIES_PARMNUM);
922 enum SV_SHARINGVIOLATIONDELAY_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_SHARINGVIOLATIONDELAY_PARMNUM);
923 enum SV_MAXGLOBALOPENSEARCH_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXGLOBALOPENSEARCH_PARMNUM);
924 enum SV_REMOVEDUPLICATESEARCHES_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_REMOVEDUPLICATESEARCHES_PARMNUM);
925 enum SV_LOCKVIOLATIONRETRIES_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_LOCKVIOLATIONRETRIES_PARMNUM);
926 enum SV_LOCKVIOLATIONOFFSET_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_LOCKVIOLATIONOFFSET_PARMNUM);
927 enum SV_LOCKVIOLATIONDELAY_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_LOCKVIOLATIONDELAY_PARMNUM);
928 enum SV_MDLREADSWITCHOVER_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MDLREADSWITCHOVER_PARMNUM);
929 enum SV_CACHEDOPENLIMIT_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_CACHEDOPENLIMIT_PARMNUM);
930 enum SV_CRITICALTHREADS_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_CRITICALTHREADS_PARMNUM);
931 enum SV_RESTRICTNULLSESSACCESS_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_RESTRICTNULLSESSACCESS_PARMNUM);
932 enum SV_ENABLEWFW311DIRECTIPX_INFOLOEVEL=(PARMNUM_BASE_INFOLEVEL+SV_ENABLEWFW311DIRECTIPX_PARMNUM);
933 enum SV_OTHERQUEUEAFFINITY_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_OTHERQUEUEAFFINITY_PARMNUM);
934 enum SV_QUEUESAMPLESECS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_QUEUESAMPLESECS_PARMNUM);
935 enum SV_BALANCECOUNT_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_BALANCECOUNT_PARMNUM);
936 enum SV_PREFERREDAFFINITY_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_PREFERREDAFFINITY_PARMNUM);
937 enum SV_MAXFREERFCBS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXFREERFCBS_PARMNUM);
938 enum SV_MAXFREEMFCBS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXFREEMFCBS_PARMNUM);
939 enum SV_MAXFREELFCBS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXFREELFCBS_PARMNUM);
940 enum SV_MAXFREEPAGEDPOOLCHUNKS_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXFREEPAGEDPOOLCHUNKS_PARMNUM);
941 enum SV_MINPAGEDPOOLCHUNKSIZE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MINPAGEDPOOLCHUNKSIZE_PARMNUM);
942 enum SV_MAXPAGEDPOOLCHUNKSIZE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXPAGEDPOOLCHUNKSIZE_PARMNUM);
943 enum SV_SENDSFROMPREFERREDPROCESSOR_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_SENDSFROMPREFERREDPROCESSOR_PARMNUM);
944 enum SV_MAXTHREADSPERQUEUE_INFOLEVEL=(PARMNUM_BASE_INFOLEVEL+SV_MAXTHREADSPERQUEUE_PARMNUM);