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);