root/trunk/win32/lmserver.d

Revision 155, 31.8 kB (checked in by Don Clugston, 6 years ago)

Committed on behalf of Stewart.

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