home *** CD-ROM | disk | FTP | other *** search
/ Solo Programadores 22 / SOLO_22.iso / packages / win32ada / data.z / win32-lmwksta.ads < prev    next >
Encoding:
Text File  |  1996-03-15  |  39.5 KB  |  676 lines

  1. -- $Source: /home/harp/1/proto/monoBANK/winnt/win32-lmwksta.ads,v $ 
  2. -- $Revision: 1.10 $ $Date: 96/03/15 12:53:26 $ $Author: stm $ 
  3. -- See end of file for Copyright (c) information.
  4.  
  5. with Win32.Winnt;
  6.  
  7. package Win32.Lmwksta is
  8.  
  9.     WKSTA_PLATFORM_ID_PARMNUM            : constant := 100; -- lmwksta.h:502
  10.     WKSTA_COMPUTERNAME_PARMNUM           : constant := 1;   -- lmwksta.h:503
  11.     WKSTA_LANGROUP_PARMNUM               : constant := 2;   -- lmwksta.h:504
  12.     WKSTA_VER_MAJOR_PARMNUM              : constant := 4;   -- lmwksta.h:505
  13.     WKSTA_VER_MINOR_PARMNUM              : constant := 5;   -- lmwksta.h:506
  14.     WKSTA_LOGGED_ON_USERS_PARMNUM        : constant := 6;   -- lmwksta.h:507
  15.     WKSTA_LANROOT_PARMNUM                : constant := 7;   -- lmwksta.h:508
  16.     WKSTA_LOGON_DOMAIN_PARMNUM           : constant := 8;   -- lmwksta.h:509
  17.     WKSTA_LOGON_SERVER_PARMNUM           : constant := 9;   -- lmwksta.h:510
  18.     WKSTA_CHARWAIT_PARMNUM               : constant := 10;  -- lmwksta.h:511
  19.     WKSTA_CHARTIME_PARMNUM               : constant := 11;  -- lmwksta.h:512
  20.     WKSTA_CHARCOUNT_PARMNUM              : constant := 12;  -- lmwksta.h:513
  21.     WKSTA_KEEPCONN_PARMNUM               : constant := 13;  -- lmwksta.h:514
  22.     WKSTA_KEEPSEARCH_PARMNUM             : constant := 14;  -- lmwksta.h:515
  23.     WKSTA_MAXCMDS_PARMNUM                : constant := 15;  -- lmwksta.h:516
  24.     WKSTA_NUMWORKBUF_PARMNUM             : constant := 16;  -- lmwksta.h:517
  25.     WKSTA_MAXWRKCACHE_PARMNUM            : constant := 17;  -- lmwksta.h:518
  26.     WKSTA_SESSTIMEOUT_PARMNUM            : constant := 18;  -- lmwksta.h:519
  27.     WKSTA_SIZERROR_PARMNUM               : constant := 19;  -- lmwksta.h:520
  28.     WKSTA_NUMALERTS_PARMNUM              : constant := 20;  -- lmwksta.h:521
  29.     WKSTA_NUMSERVICES_PARMNUM            : constant := 21;  -- lmwksta.h:522
  30.     WKSTA_NUMCHARBUF_PARMNUM             : constant := 22;  -- lmwksta.h:523
  31.     WKSTA_SIZCHARBUF_PARMNUM             : constant := 23;  -- lmwksta.h:524
  32.     WKSTA_ERRLOGSZ_PARMNUM               : constant := 27;  -- lmwksta.h:525
  33.     WKSTA_PRINTBUFTIME_PARMNUM           : constant := 28;  -- lmwksta.h:526
  34.     WKSTA_SIZWORKBUF_PARMNUM             : constant := 29;  -- lmwksta.h:527
  35.     WKSTA_MAILSLOTS_PARMNUM              : constant := 30;  -- lmwksta.h:528
  36.     WKSTA_NUMDGRAMBUF_PARMNUM            : constant := 31;  -- lmwksta.h:529
  37.     WKSTA_WRKHEURISTICS_PARMNUM          : constant := 32;  -- lmwksta.h:530
  38.     WKSTA_MAXTHREADS_PARMNUM             : constant := 33;  -- lmwksta.h:531
  39.     WKSTA_LOCKQUOTA_PARMNUM              : constant := 41;  -- lmwksta.h:533
  40.     WKSTA_LOCKINCREMENT_PARMNUM          : constant := 42;  -- lmwksta.h:534
  41.     WKSTA_LOCKMAXIMUM_PARMNUM            : constant := 43;  -- lmwksta.h:535
  42.     WKSTA_PIPEINCREMENT_PARMNUM          : constant := 44;  -- lmwksta.h:536
  43.     WKSTA_PIPEMAXIMUM_PARMNUM            : constant := 45;  -- lmwksta.h:537
  44.     WKSTA_DORMANTFILELIMIT_PARMNUM       : constant := 46;  -- lmwksta.h:538
  45.     WKSTA_CACHEFILETIMEOUT_PARMNUM       : constant := 47;  -- lmwksta.h:539
  46.     WKSTA_USEOPPORTUNISTICLOCKING_PARMNUM: constant := 48;  -- lmwksta.h:540
  47.     WKSTA_USEUNLOCKBEHIND_PARMNUM        : constant := 49;  -- lmwksta.h:541
  48.     WKSTA_USECLOSEBEHIND_PARMNUM         : constant := 50;  -- lmwksta.h:542
  49.     WKSTA_BUFFERNAMEDPIPES_PARMNUM       : constant := 51;  -- lmwksta.h:543
  50.     WKSTA_USELOCKANDREADANDUNLOCK_PARMNUM: constant := 52;  -- lmwksta.h:544
  51.     WKSTA_UTILIZENTCACHING_PARMNUM       : constant := 53;  -- lmwksta.h:545
  52.     WKSTA_USERAWREAD_PARMNUM             : constant := 54;  -- lmwksta.h:546
  53.     WKSTA_USERAWWRITE_PARMNUM            : constant := 55;  -- lmwksta.h:547
  54.     WKSTA_USEWRITERAWWITHDATA_PARMNUM    : constant := 56;  -- lmwksta.h:548
  55.     WKSTA_USEENCRYPTION_PARMNUM          : constant := 57;  -- lmwksta.h:549
  56.     WKSTA_BUFFILESWITHDENYWRITE_PARMNUM  : constant := 58;  -- lmwksta.h:550
  57.     WKSTA_BUFFERREADONLYFILES_PARMNUM    : constant := 59;  -- lmwksta.h:551
  58.     WKSTA_FORCECORECREATEMODE_PARMNUM    : constant := 60;  -- lmwksta.h:552
  59.     WKSTA_USE512BYTESMAXTRANSFER_PARMNUM : constant := 61;  -- lmwksta.h:553
  60.     WKSTA_READAHEADTHRUPUT_PARMNUM       : constant := 62;  -- lmwksta.h:554
  61.     WKSTA_OTH_DOMAINS_PARMNUM            : constant := 101; -- lmwksta.h:563
  62.     TRANSPORT_QUALITYOFSERVICE_PARMNUM   : constant := 201; -- lmwksta.h:572
  63.     TRANSPORT_NAME_PARMNUM               : constant := 202; -- lmwksta.h:573
  64.  
  65.     type WKSTA_INFO_100;                                    -- lmwksta.h:158
  66.     type WKSTA_INFO_101;                                    -- lmwksta.h:169
  67.     type WKSTA_INFO_102;                                    -- lmwksta.h:181
  68.     type WKSTA_INFO_302;                                    -- lmwksta.h:197
  69.     type WKSTA_INFO_402;                                    -- lmwksta.h:226
  70.     type WKSTA_INFO_502;                                    -- lmwksta.h:256
  71.     type WKSTA_INFO_1010;                                   -- lmwksta.h:306
  72.     type WKSTA_INFO_1011;                                   -- lmwksta.h:310
  73.     type WKSTA_INFO_1012;                                   -- lmwksta.h:314
  74.     type WKSTA_INFO_1027;                                   -- lmwksta.h:322
  75.     type WKSTA_INFO_1028;                                   -- lmwksta.h:326
  76.     type WKSTA_INFO_1032;                                   -- lmwksta.h:330
  77.     type WKSTA_INFO_1013;                                   -- lmwksta.h:339
  78.     type WKSTA_INFO_1018;                                   -- lmwksta.h:343
  79.     type WKSTA_INFO_1023;                                   -- lmwksta.h:347
  80.     type WKSTA_INFO_1033;                                   -- lmwksta.h:351
  81.     type WKSTA_INFO_1041;                                   -- lmwksta.h:358
  82.     type WKSTA_INFO_1042;                                   -- lmwksta.h:362
  83.     type WKSTA_INFO_1043;                                   -- lmwksta.h:366
  84.     type WKSTA_INFO_1044;                                   -- lmwksta.h:370
  85.     type WKSTA_INFO_1045;                                   -- lmwksta.h:374
  86.     type WKSTA_INFO_1046;                                   -- lmwksta.h:378
  87.     type WKSTA_INFO_1047;                                   -- lmwksta.h:382
  88.     type WKSTA_INFO_1048;                                   -- lmwksta.h:386
  89.     type WKSTA_INFO_1049;                                   -- lmwksta.h:390
  90.     type WKSTA_INFO_1050;                                   -- lmwksta.h:394
  91.     type WKSTA_INFO_1051;                                   -- lmwksta.h:398
  92.     type WKSTA_INFO_1052;                                   -- lmwksta.h:402
  93.     type WKSTA_INFO_1053;                                   -- lmwksta.h:406
  94.     type WKSTA_INFO_1054;                                   -- lmwksta.h:410
  95.     type WKSTA_INFO_1055;                                   -- lmwksta.h:414
  96.     type WKSTA_INFO_1056;                                   -- lmwksta.h:418
  97.     type WKSTA_INFO_1057;                                   -- lmwksta.h:422
  98.     type WKSTA_INFO_1058;                                   -- lmwksta.h:426
  99.     type WKSTA_INFO_1059;                                   -- lmwksta.h:430
  100.     type WKSTA_INFO_1060;                                   -- lmwksta.h:434
  101.     type WKSTA_INFO_1061;                                   -- lmwksta.h:438
  102.     type WKSTA_INFO_1062;                                   -- lmwksta.h:442
  103.     type WKSTA_USER_INFO_0;                                 -- lmwksta.h:451
  104.     type WKSTA_USER_INFO_1;                                 -- lmwksta.h:459
  105.     type WKSTA_USER_INFO_1101;                              -- lmwksta.h:469
  106.     type WKSTA_TRANSPORT_INFO_0;                            -- lmwksta.h:478
  107.  
  108.     type PWKSTA_INFO_100 is access all WKSTA_INFO_100;      -- lmwksta.h:164
  109.     subtype LPWKSTA_INFO_100 is PWKSTA_INFO_100;            -- lmwksta.h:164
  110.     type PWKSTA_INFO_101 is access all WKSTA_INFO_101;      -- lmwksta.h:176
  111.     subtype LPWKSTA_INFO_101 is PWKSTA_INFO_101;            -- lmwksta.h:176
  112.     type PWKSTA_INFO_102 is access all WKSTA_INFO_102;      -- lmwksta.h:189
  113.     subtype LPWKSTA_INFO_102 is PWKSTA_INFO_102;            -- lmwksta.h:189
  114.     type PWKSTA_INFO_302 is access all WKSTA_INFO_302;      -- lmwksta.h:218
  115.     subtype LPWKSTA_INFO_302 is PWKSTA_INFO_302;            -- lmwksta.h:218
  116.     type PWKSTA_INFO_402 is access all WKSTA_INFO_402;      -- lmwksta.h:248
  117.     subtype LPWKSTA_INFO_402 is PWKSTA_INFO_402;            -- lmwksta.h:248
  118.     type PWKSTA_INFO_502 is access all WKSTA_INFO_502;      -- lmwksta.h:295
  119.     subtype LPWKSTA_INFO_502 is PWKSTA_INFO_502;            -- lmwksta.h:295
  120.     type PWKSTA_INFO_1010 is access all WKSTA_INFO_1010;    -- lmwksta.h:308
  121.     subtype LPWKSTA_INFO_1010 is PWKSTA_INFO_1010;          -- lmwksta.h:308
  122.     type PWKSTA_INFO_1011 is access all WKSTA_INFO_1011;    -- lmwksta.h:312
  123.     subtype LPWKSTA_INFO_1011 is PWKSTA_INFO_1011;          -- lmwksta.h:312
  124.     type PWKSTA_INFO_1012 is access all WKSTA_INFO_1012;    -- lmwksta.h:316
  125.     subtype LPWKSTA_INFO_1012 is PWKSTA_INFO_1012;          -- lmwksta.h:316
  126.     type PWKSTA_INFO_1027 is access all WKSTA_INFO_1027;    -- lmwksta.h:324
  127.     subtype LPWKSTA_INFO_1027 is PWKSTA_INFO_1027;          -- lmwksta.h:324
  128.     type PWKSTA_INFO_1028 is access all WKSTA_INFO_1028;    -- lmwksta.h:328
  129.     subtype LPWKSTA_INFO_1028 is PWKSTA_INFO_1028;          -- lmwksta.h:328
  130.     type PWKSTA_INFO_1032 is access all WKSTA_INFO_1032;    -- lmwksta.h:332
  131.     subtype LPWKSTA_INFO_1032 is PWKSTA_INFO_1032;          -- lmwksta.h:332
  132.     type PWKSTA_INFO_1013 is access all WKSTA_INFO_1013;    -- lmwksta.h:341
  133.     subtype LPWKSTA_INFO_1013 is PWKSTA_INFO_1013;          -- lmwksta.h:341
  134.     type PWKSTA_INFO_1018 is access all WKSTA_INFO_1018;    -- lmwksta.h:345
  135.     subtype LPWKSTA_INFO_1018 is PWKSTA_INFO_1018;          -- lmwksta.h:345
  136.     type PWKSTA_INFO_1023 is access all WKSTA_INFO_1023;    -- lmwksta.h:349
  137.     subtype LPWKSTA_INFO_1023 is PWKSTA_INFO_1023;          -- lmwksta.h:349
  138.     type PWKSTA_INFO_1033 is access all WKSTA_INFO_1033;    -- lmwksta.h:353
  139.     subtype LPWKSTA_INFO_1033 is PWKSTA_INFO_1033;          -- lmwksta.h:353
  140.     type PWKSTA_INFO_1041 is access all WKSTA_INFO_1041;    -- lmwksta.h:360
  141.     subtype LPWKSTA_INFO_1041 is PWKSTA_INFO_1041;          -- lmwksta.h:360
  142.     type PWKSTA_INFO_1042 is access all WKSTA_INFO_1042;    -- lmwksta.h:364
  143.     subtype LPWKSTA_INFO_1042 is PWKSTA_INFO_1042;          -- lmwksta.h:364
  144.     type PWKSTA_INFO_1043 is access all WKSTA_INFO_1043;    -- lmwksta.h:368
  145.     subtype LPWKSTA_INFO_1043 is PWKSTA_INFO_1043;          -- lmwksta.h:368
  146.     type PWKSTA_INFO_1044 is access all WKSTA_INFO_1044;    -- lmwksta.h:372
  147.     subtype LPWKSTA_INFO_1044 is PWKSTA_INFO_1044;          -- lmwksta.h:372
  148.     type PWKSTA_INFO_1045 is access all WKSTA_INFO_1045;    -- lmwksta.h:376
  149.     subtype LPWKSTA_INFO_1045 is PWKSTA_INFO_1045;          -- lmwksta.h:376
  150.     type PWKSTA_INFO_1046 is access all WKSTA_INFO_1046;    -- lmwksta.h:380
  151.     subtype LPWKSTA_INFO_1046 is PWKSTA_INFO_1046;          -- lmwksta.h:380
  152.     type PWKSTA_INFO_1047 is access all WKSTA_INFO_1047;    -- lmwksta.h:384
  153.     subtype LPWKSTA_INFO_1047 is PWKSTA_INFO_1047;          -- lmwksta.h:384
  154.     type PWKSTA_INFO_1048 is access all WKSTA_INFO_1048;    -- lmwksta.h:388
  155.     subtype LPWKSTA_INFO_1048 is PWKSTA_INFO_1048;          -- lmwksta.h:388
  156.     type PWKSTA_INFO_1049 is access all WKSTA_INFO_1049;    -- lmwksta.h:392
  157.     subtype LPWKSTA_INFO_1049 is PWKSTA_INFO_1049;          -- lmwksta.h:392
  158.     type PWKSTA_INFO_1050 is access all WKSTA_INFO_1050;    -- lmwksta.h:396
  159.     subtype LPWKSTA_INFO_1050 is PWKSTA_INFO_1050;          -- lmwksta.h:396
  160.     type PWKSTA_INFO_1051 is access all WKSTA_INFO_1051;    -- lmwksta.h:400
  161.     subtype LPWKSTA_INFO_1051 is PWKSTA_INFO_1051;          -- lmwksta.h:400
  162.     type PWKSTA_INFO_1052 is access all WKSTA_INFO_1052;    -- lmwksta.h:404
  163.     subtype LPWKSTA_INFO_1052 is PWKSTA_INFO_1052;          -- lmwksta.h:404
  164.     type PWKSTA_INFO_1053 is access all WKSTA_INFO_1053;    -- lmwksta.h:408
  165.     subtype LPWKSTA_INFO_1053 is PWKSTA_INFO_1053;          -- lmwksta.h:408
  166.     type PWKSTA_INFO_1054 is access all WKSTA_INFO_1054;    -- lmwksta.h:412
  167.     subtype LPWKSTA_INFO_1054 is PWKSTA_INFO_1054;          -- lmwksta.h:412
  168.     type PWKSTA_INFO_1055 is access all WKSTA_INFO_1055;    -- lmwksta.h:416
  169.     subtype LPWKSTA_INFO_1055 is PWKSTA_INFO_1055;          -- lmwksta.h:416
  170.     type PWKSTA_INFO_1056 is access all WKSTA_INFO_1056;    -- lmwksta.h:420
  171.     subtype LPWKSTA_INFO_1056 is PWKSTA_INFO_1056;          -- lmwksta.h:420
  172.     type PWKSTA_INFO_1057 is access all WKSTA_INFO_1057;    -- lmwksta.h:424
  173.     subtype LPWKSTA_INFO_1057 is PWKSTA_INFO_1057;          -- lmwksta.h:424
  174.     type PWKSTA_INFO_1058 is access all WKSTA_INFO_1058;    -- lmwksta.h:428
  175.     subtype LPWKSTA_INFO_1058 is PWKSTA_INFO_1058;          -- lmwksta.h:428
  176.     type PWKSTA_INFO_1059 is access all WKSTA_INFO_1059;    -- lmwksta.h:432
  177.     subtype LPWKSTA_INFO_1059 is PWKSTA_INFO_1059;          -- lmwksta.h:432
  178.     type PWKSTA_INFO_1060 is access all WKSTA_INFO_1060;    -- lmwksta.h:436
  179.     subtype LPWKSTA_INFO_1060 is PWKSTA_INFO_1060;          -- lmwksta.h:436
  180.     type PWKSTA_INFO_1061 is access all WKSTA_INFO_1061;    -- lmwksta.h:440
  181.     subtype LPWKSTA_INFO_1061 is PWKSTA_INFO_1061;          -- lmwksta.h:440
  182.     type PWKSTA_INFO_1062 is access all WKSTA_INFO_1062;    -- lmwksta.h:444
  183.     subtype LPWKSTA_INFO_1062 is PWKSTA_INFO_1062;          -- lmwksta.h:444
  184.     type PWKSTA_USER_INFO_0 is access all WKSTA_USER_INFO_0;-- lmwksta.h:453
  185.     subtype LPWKSTA_USER_INFO_0 is PWKSTA_USER_INFO_0;      -- lmwksta.h:453
  186.     type PWKSTA_USER_INFO_1 is access all WKSTA_USER_INFO_1;-- lmwksta.h:464
  187.     subtype LPWKSTA_USER_INFO_1 is PWKSTA_USER_INFO_1;      -- lmwksta.h:464
  188.     type PWKSTA_USER_INFO_1101 is access all WKSTA_USER_INFO_1101;
  189.                                                             -- lmwksta.h:471
  190.     subtype LPWKSTA_USER_INFO_1101 is PWKSTA_USER_INFO_1101;-- lmwksta.h:472
  191.     type PWKSTA_TRANSPORT_INFO_0 is access all WKSTA_TRANSPORT_INFO_0;
  192.                                                             -- lmwksta.h:484
  193.     subtype LPWKSTA_TRANSPORT_INFO_0 is PWKSTA_TRANSPORT_INFO_0;
  194.                                                             -- lmwksta.h:485
  195.  
  196.     type WKSTA_INFO_100 is                                  -- lmwksta.h:158
  197.         record
  198.             wki100_platform_id : Win32.DWORD;               -- lmwksta.h:159
  199.             wki100_computername: Win32.Winnt.LPTSTR;        -- lmwksta.h:160
  200.             wki100_langroup    : Win32.Winnt.LPTSTR;        -- lmwksta.h:161
  201.             wki100_ver_major   : Win32.DWORD;               -- lmwksta.h:162
  202.             wki100_ver_minor   : Win32.DWORD;               -- lmwksta.h:163
  203.         end record;
  204.  
  205.     type WKSTA_INFO_101 is                                  -- lmwksta.h:169
  206.         record
  207.             wki101_platform_id : Win32.DWORD;               -- lmwksta.h:170
  208.             wki101_computername: Win32.Winnt.LPTSTR;        -- lmwksta.h:171
  209.             wki101_langroup    : Win32.Winnt.LPTSTR;        -- lmwksta.h:172
  210.             wki101_ver_major   : Win32.DWORD;               -- lmwksta.h:173
  211.             wki101_ver_minor   : Win32.DWORD;               -- lmwksta.h:174
  212.             wki101_lanroot     : Win32.Winnt.LPTSTR;        -- lmwksta.h:175
  213.         end record;
  214.  
  215.     type WKSTA_INFO_102 is                                  -- lmwksta.h:181
  216.         record
  217.             wki102_platform_id    : Win32.DWORD;            -- lmwksta.h:182
  218.             wki102_computername   : Win32.Winnt.LPTSTR;     -- lmwksta.h:183
  219.             wki102_langroup       : Win32.Winnt.LPTSTR;     -- lmwksta.h:184
  220.             wki102_ver_major      : Win32.DWORD;            -- lmwksta.h:185
  221.             wki102_ver_minor      : Win32.DWORD;            -- lmwksta.h:186
  222.             wki102_lanroot        : Win32.Winnt.LPTSTR;     -- lmwksta.h:187
  223.             wki102_logged_on_users: Win32.DWORD;            -- lmwksta.h:188
  224.         end record;
  225.  
  226.     type WKSTA_INFO_302 is                                  -- lmwksta.h:197
  227.         record
  228.             wki302_char_wait               : Win32.DWORD;   -- lmwksta.h:198
  229.             wki302_collection_time         : Win32.DWORD;   -- lmwksta.h:199
  230.             wki302_maximum_collection_count: Win32.DWORD;   -- lmwksta.h:200
  231.             wki302_keep_conn               : Win32.DWORD;   -- lmwksta.h:201
  232.             wki302_keep_search             : Win32.DWORD;   -- lmwksta.h:202
  233.             wki302_max_cmds                : Win32.DWORD;   -- lmwksta.h:203
  234.             wki302_num_work_buf            : Win32.DWORD;   -- lmwksta.h:204
  235.             wki302_siz_work_buf            : Win32.DWORD;   -- lmwksta.h:205
  236.             wki302_max_wrk_cache           : Win32.DWORD;   -- lmwksta.h:206
  237.             wki302_sess_timeout            : Win32.DWORD;   -- lmwksta.h:207
  238.             wki302_siz_error               : Win32.DWORD;   -- lmwksta.h:208
  239.             wki302_num_alerts              : Win32.DWORD;   -- lmwksta.h:209
  240.             wki302_num_services            : Win32.DWORD;   -- lmwksta.h:210
  241.             wki302_errlog_sz               : Win32.DWORD;   -- lmwksta.h:211
  242.             wki302_print_buf_time          : Win32.DWORD;   -- lmwksta.h:212
  243.             wki302_num_char_buf            : Win32.DWORD;   -- lmwksta.h:213
  244.             wki302_siz_char_buf            : Win32.DWORD;   -- lmwksta.h:214
  245.             wki302_wrk_heuristics          : Win32.Winnt.LPTSTR;
  246.                                                             -- lmwksta.h:215
  247.             wki302_mailslots               : Win32.DWORD;   -- lmwksta.h:216
  248.             wki302_num_dgram_buf           : Win32.DWORD;   -- lmwksta.h:217
  249.         end record;
  250.  
  251.     type WKSTA_INFO_402 is                                  -- lmwksta.h:226
  252.         record
  253.             wki402_char_wait               : Win32.DWORD;   -- lmwksta.h:227
  254.             wki402_collection_time         : Win32.DWORD;   -- lmwksta.h:228
  255.             wki402_maximum_collection_count: Win32.DWORD;   -- lmwksta.h:229
  256.             wki402_keep_conn               : Win32.DWORD;   -- lmwksta.h:230
  257.             wki402_keep_search             : Win32.DWORD;   -- lmwksta.h:231
  258.             wki402_max_cmds                : Win32.DWORD;   -- lmwksta.h:232
  259.             wki402_num_work_buf            : Win32.DWORD;   -- lmwksta.h:233
  260.             wki402_siz_work_buf            : Win32.DWORD;   -- lmwksta.h:234
  261.             wki402_max_wrk_cache           : Win32.DWORD;   -- lmwksta.h:235
  262.             wki402_sess_timeout            : Win32.DWORD;   -- lmwksta.h:236
  263.             wki402_siz_error               : Win32.DWORD;   -- lmwksta.h:237
  264.             wki402_num_alerts              : Win32.DWORD;   -- lmwksta.h:238
  265.             wki402_num_services            : Win32.DWORD;   -- lmwksta.h:239
  266.             wki402_errlog_sz               : Win32.DWORD;   -- lmwksta.h:240
  267.             wki402_print_buf_time          : Win32.DWORD;   -- lmwksta.h:241
  268.             wki402_num_char_buf            : Win32.DWORD;   -- lmwksta.h:242
  269.             wki402_siz_char_buf            : Win32.DWORD;   -- lmwksta.h:243
  270.             wki402_wrk_heuristics          : Win32.Winnt.LPTSTR;
  271.                                                             -- lmwksta.h:244
  272.             wki402_mailslots               : Win32.DWORD;   -- lmwksta.h:245
  273.             wki402_num_dgram_buf           : Win32.DWORD;   -- lmwksta.h:246
  274.             wki402_max_threads             : Win32.DWORD;   -- lmwksta.h:247
  275.         end record;
  276.  
  277.     type WKSTA_INFO_502 is                                  -- lmwksta.h:256
  278.         record
  279.             wki502_char_wait                     : Win32.DWORD;
  280.                                                             -- lmwksta.h:257
  281.             wki502_collection_time               : Win32.DWORD;
  282.                                                             -- lmwksta.h:258
  283.             wki502_maximum_collection_count      : Win32.DWORD;
  284.                                                             -- lmwksta.h:259
  285.             wki502_keep_conn                     : Win32.DWORD;
  286.                                                             -- lmwksta.h:260
  287.             wki502_max_cmds                      : Win32.DWORD;
  288.                                                             -- lmwksta.h:261
  289.             wki502_sess_timeout                  : Win32.DWORD;
  290.                                                             -- lmwksta.h:262
  291.             wki502_siz_char_buf                  : Win32.DWORD;
  292.                                                             -- lmwksta.h:263
  293.             wki502_max_threads                   : Win32.DWORD;
  294.                                                             -- lmwksta.h:264
  295.             wki502_lock_quota                    : Win32.DWORD;
  296.                                                             -- lmwksta.h:266
  297.             wki502_lock_increment                : Win32.DWORD;
  298.                                                             -- lmwksta.h:267
  299.             wki502_lock_maximum                  : Win32.DWORD;
  300.                                                             -- lmwksta.h:268
  301.             wki502_pipe_increment                : Win32.DWORD;
  302.                                                             -- lmwksta.h:269
  303.             wki502_pipe_maximum                  : Win32.DWORD;
  304.                                                             -- lmwksta.h:270
  305.             wki502_cache_file_timeout            : Win32.DWORD;
  306.                                                             -- lmwksta.h:271
  307.             wki502_dormant_file_limit            : Win32.DWORD;
  308.                                                             -- lmwksta.h:272
  309.             wki502_read_ahead_throughput         : Win32.DWORD;
  310.                                                             -- lmwksta.h:273
  311.             wki502_num_mailslot_buffers          : Win32.DWORD;
  312.                                                             -- lmwksta.h:275
  313.             wki502_num_srv_announce_buffers      : Win32.DWORD;
  314.                                                             -- lmwksta.h:276
  315.             wki502_max_illegal_datagram_events   : Win32.DWORD;
  316.                                                             -- lmwksta.h:277
  317.             wki502_illegal_datagram_event_reset_frequency: Win32.DWORD;
  318.                                                             -- lmwksta.h:278
  319.             wki502_log_election_packets          : Win32.BOOL;
  320.                                                             -- lmwksta.h:279
  321.             wki502_use_opportunistic_locking     : Win32.BOOL;
  322.                                                             -- lmwksta.h:281
  323.             wki502_use_unlock_behind             : Win32.BOOL;
  324.                                                             -- lmwksta.h:282
  325.             wki502_use_close_behind              : Win32.BOOL;
  326.                                                             -- lmwksta.h:283
  327.             wki502_buf_named_pipes               : Win32.BOOL;
  328.                                                             -- lmwksta.h:284
  329.             wki502_use_lock_read_unlock          : Win32.BOOL;
  330.                                                             -- lmwksta.h:285
  331.             wki502_utilize_nt_caching            : Win32.BOOL;
  332.                                                             -- lmwksta.h:286
  333.             wki502_use_raw_read                  : Win32.BOOL;
  334.                                                             -- lmwksta.h:287
  335.             wki502_use_raw_write                 : Win32.BOOL;
  336.                                                             -- lmwksta.h:288
  337.             wki502_use_write_raw_data            : Win32.BOOL;
  338.                                                             -- lmwksta.h:289
  339.             wki502_use_encryption                : Win32.BOOL;
  340.                                                             -- lmwksta.h:290
  341.             wki502_buf_files_deny_write          : Win32.BOOL;
  342.                                                             -- lmwksta.h:291
  343.             wki502_buf_read_only_files           : Win32.BOOL;
  344.                                                             -- lmwksta.h:292
  345.             wki502_force_core_create_mode        : Win32.BOOL;
  346.                                                             -- lmwksta.h:293
  347.             wki502_use_512_byte_max_transfer     : Win32.BOOL;
  348.                                                             -- lmwksta.h:294
  349.         end record;
  350.  
  351.     type WKSTA_INFO_1010 is                                 -- lmwksta.h:306
  352.         record
  353.             wki1010_char_wait: Win32.DWORD;                 -- lmwksta.h:307
  354.         end record;
  355.  
  356.     type WKSTA_INFO_1011 is                                 -- lmwksta.h:310
  357.         record
  358.             wki1011_collection_time: Win32.DWORD;           -- lmwksta.h:311
  359.         end record;
  360.  
  361.     type WKSTA_INFO_1012 is                                 -- lmwksta.h:314
  362.         record
  363.             wki1012_maximum_collection_count: Win32.DWORD;  -- lmwksta.h:315
  364.         end record;
  365.  
  366.     type WKSTA_INFO_1027 is                                 -- lmwksta.h:322
  367.         record
  368.             wki1027_errlog_sz: Win32.DWORD;                 -- lmwksta.h:323
  369.         end record;
  370.  
  371.     type WKSTA_INFO_1028 is                                 -- lmwksta.h:326
  372.         record
  373.             wki1028_print_buf_time: Win32.DWORD;            -- lmwksta.h:327
  374.         end record;
  375.  
  376.     type WKSTA_INFO_1032 is                                 -- lmwksta.h:330
  377.         record
  378.             wki1032_wrk_heuristics: Win32.DWORD;            -- lmwksta.h:331
  379.         end record;
  380.  
  381.     type WKSTA_INFO_1013 is                                 -- lmwksta.h:339
  382.         record
  383.             wki1013_keep_conn: Win32.DWORD;                 -- lmwksta.h:340
  384.         end record;
  385.  
  386.     type WKSTA_INFO_1018 is                                 -- lmwksta.h:343
  387.         record
  388.             wki1018_sess_timeout: Win32.DWORD;              -- lmwksta.h:344
  389.         end record;
  390.  
  391.     type WKSTA_INFO_1023 is                                 -- lmwksta.h:347
  392.         record
  393.             wki1023_siz_char_buf: Win32.DWORD;              -- lmwksta.h:348
  394.         end record;
  395.  
  396.     type WKSTA_INFO_1033 is                                 -- lmwksta.h:351
  397.         record
  398.             wki1033_max_threads: Win32.DWORD;               -- lmwksta.h:352
  399.         end record;
  400.  
  401.     type WKSTA_INFO_1041 is                                 -- lmwksta.h:358
  402.         record
  403.             wki1041_lock_quota: Win32.DWORD;                -- lmwksta.h:359
  404.         end record;
  405.  
  406.     type WKSTA_INFO_1042 is                                 -- lmwksta.h:362
  407.         record
  408.             wki1042_lock_increment: Win32.DWORD;            -- lmwksta.h:363
  409.         end record;
  410.  
  411.     type WKSTA_INFO_1043 is                                 -- lmwksta.h:366
  412.         record
  413.             wki1043_lock_maximum: Win32.DWORD;              -- lmwksta.h:367
  414.         end record;
  415.  
  416.     type WKSTA_INFO_1044 is                                 -- lmwksta.h:370
  417.         record
  418.             wki1044_pipe_increment: Win32.DWORD;            -- lmwksta.h:371
  419.         end record;
  420.  
  421.     type WKSTA_INFO_1045 is                                 -- lmwksta.h:374
  422.         record
  423.             wki1045_pipe_maximum: Win32.DWORD;              -- lmwksta.h:375
  424.         end record;
  425.  
  426.     type WKSTA_INFO_1046 is                                 -- lmwksta.h:378
  427.         record
  428.             wki1046_dormant_file_limit: Win32.DWORD;        -- lmwksta.h:379
  429.         end record;
  430.  
  431.     type WKSTA_INFO_1047 is                                 -- lmwksta.h:382
  432.         record
  433.             wki1047_cache_file_timeout: Win32.DWORD;        -- lmwksta.h:383
  434.         end record;
  435.  
  436.     type WKSTA_INFO_1048 is                                 -- lmwksta.h:386
  437.         record
  438.             wki1048_use_opportunistic_locking: Win32.BOOL;  -- lmwksta.h:387
  439.         end record;
  440.  
  441.     type WKSTA_INFO_1049 is                                 -- lmwksta.h:390
  442.         record
  443.             wki1049_use_unlock_behind: Win32.BOOL;          -- lmwksta.h:391
  444.         end record;
  445.  
  446.     type WKSTA_INFO_1050 is                                 -- lmwksta.h:394
  447.         record
  448.             wki1050_use_close_behind: Win32.BOOL;           -- lmwksta.h:395
  449.         end record;
  450.  
  451.     type WKSTA_INFO_1051 is                                 -- lmwksta.h:398
  452.         record
  453.             wki1051_buf_named_pipes: Win32.BOOL;            -- lmwksta.h:399
  454.         end record;
  455.  
  456.     type WKSTA_INFO_1052 is                                 -- lmwksta.h:402
  457.         record
  458.             wki1052_use_lock_read_unlock: Win32.BOOL;       -- lmwksta.h:403
  459.         end record;
  460.  
  461.     type WKSTA_INFO_1053 is                                 -- lmwksta.h:406
  462.         record
  463.             wki1053_utilize_nt_caching: Win32.BOOL;         -- lmwksta.h:407
  464.         end record;
  465.  
  466.     type WKSTA_INFO_1054 is                                 -- lmwksta.h:410
  467.         record
  468.             wki1054_use_raw_read: Win32.BOOL;               -- lmwksta.h:411
  469.         end record;
  470.  
  471.     type WKSTA_INFO_1055 is                                 -- lmwksta.h:414
  472.         record
  473.             wki1055_use_raw_write: Win32.BOOL;              -- lmwksta.h:415
  474.         end record;
  475.  
  476.     type WKSTA_INFO_1056 is                                 -- lmwksta.h:418
  477.         record
  478.             wki1056_use_write_raw_data: Win32.BOOL;         -- lmwksta.h:419
  479.         end record;
  480.  
  481.     type WKSTA_INFO_1057 is                                 -- lmwksta.h:422
  482.         record
  483.             wki1057_use_encryption: Win32.BOOL;             -- lmwksta.h:423
  484.         end record;
  485.  
  486.     type WKSTA_INFO_1058 is                                 -- lmwksta.h:426
  487.         record
  488.             wki1058_buf_files_deny_write: Win32.BOOL;       -- lmwksta.h:427
  489.         end record;
  490.  
  491.     type WKSTA_INFO_1059 is                                 -- lmwksta.h:430
  492.         record
  493.             wki1059_buf_read_only_files: Win32.BOOL;        -- lmwksta.h:431
  494.         end record;
  495.  
  496.     type WKSTA_INFO_1060 is                                 -- lmwksta.h:434
  497.         record
  498.             wki1060_force_core_create_mode: Win32.BOOL;     -- lmwksta.h:435
  499.         end record;
  500.  
  501.     type WKSTA_INFO_1061 is                                 -- lmwksta.h:438
  502.         record
  503.             wki1061_use_512_byte_max_transfer: Win32.BOOL;  -- lmwksta.h:439
  504.         end record;
  505.  
  506.     type WKSTA_INFO_1062 is                                 -- lmwksta.h:442
  507.         record
  508.             wki1062_read_ahead_throughput: Win32.DWORD;     -- lmwksta.h:443
  509.         end record;
  510.  
  511.     type WKSTA_USER_INFO_0 is                               -- lmwksta.h:451
  512.         record
  513.             wkui0_username: Win32.Winnt.LPTSTR;             -- lmwksta.h:452
  514.         end record;
  515.  
  516.     type WKSTA_USER_INFO_1 is                               -- lmwksta.h:459
  517.         record
  518.             wkui1_username    : Win32.Winnt.LPTSTR;         -- lmwksta.h:460
  519.             wkui1_logon_domain: Win32.Winnt.LPTSTR;         -- lmwksta.h:461
  520.             wkui1_oth_domains : Win32.Winnt.LPTSTR;         -- lmwksta.h:462
  521.             wkui1_logon_server: Win32.Winnt.LPTSTR;         -- lmwksta.h:463
  522.         end record;
  523.  
  524.     type WKSTA_USER_INFO_1101 is                            -- lmwksta.h:469
  525.         record
  526.             wkui1101_oth_domains: Win32.Winnt.LPTSTR;       -- lmwksta.h:470
  527.         end record;
  528.  
  529.     type WKSTA_TRANSPORT_INFO_0 is                          -- lmwksta.h:478
  530.         record
  531.             wkti0_quality_of_service: Win32.DWORD;          -- lmwksta.h:479
  532.             wkti0_number_of_vcs     : Win32.DWORD;          -- lmwksta.h:480
  533.             wkti0_transport_name    : Win32.Winnt.LPTSTR;   -- lmwksta.h:481
  534.             wkti0_transport_address : Win32.Winnt.LPTSTR;   -- lmwksta.h:482
  535.             wkti0_wan_ish           : Win32.BOOL;           -- lmwksta.h:483
  536.         end record;
  537.  
  538.     function NetWkstaGetInfo(
  539.                 servername: Win32.Winnt.LPTSTR;
  540.                 level     : Win32.DWORD;
  541.                 bufptr    : access Win32.PBYTE)
  542.                return Win32.DWORD;                          -- lmwksta.h:81
  543.  
  544.     function NetWkstaSetInfo(
  545.                 servername: Win32.Winnt.LPTSTR;
  546.                 level     : Win32.DWORD;
  547.                 buffer    : Win32.LPBYTE;
  548.                 parm_err  : Win32.LPDWORD)
  549.                return Win32.DWORD;                          -- lmwksta.h:88
  550.  
  551.     function NetWkstaUserGetInfo(
  552.                 reserved: Win32.Winnt.LPTSTR;
  553.                 level   : Win32.DWORD;
  554.                 bufptr  : access Win32.PBYTE)
  555.                return Win32.DWORD;                          -- lmwksta.h:96
  556.  
  557.     function NetWkstaUserSetInfo(
  558.                 reserved: Win32.Winnt.LPTSTR;
  559.                 level   : Win32.DWORD;
  560.                 buf     : Win32.LPBYTE;
  561.                 parm_err: Win32.LPDWORD)
  562.                return Win32.DWORD;                          -- lmwksta.h:103
  563.  
  564.     function NetWkstaUserEnum(
  565.                 servername  : Win32.Winnt.LPTSTR;
  566.                 level       : Win32.DWORD;
  567.                 bufptr      : access Win32.PBYTE;
  568.                 prefmaxlen  : Win32.DWORD;
  569.                 entriesread : Win32.LPDWORD;
  570.                 totalentries: Win32.LPDWORD;
  571.                 resumehandle: Win32.LPDWORD)
  572.                return Win32.DWORD;                          -- lmwksta.h:111
  573.  
  574.     function NetWkstaTransportAdd(
  575.                 servername: Win32.Winnt.LPTSTR;
  576.                 level     : Win32.DWORD;
  577.                 buf       : Win32.LPBYTE;
  578.                 parm_err  : Win32.LPDWORD)
  579.                return Win32.DWORD;                          -- lmwksta.h:122
  580.  
  581.     function NetWkstaTransportDel(
  582.                 servername   : Win32.Winnt.LPTSTR;
  583.                 transportname: Win32.Winnt.LPTSTR;
  584.                 ucond        : Win32.DWORD)
  585.                return Win32.DWORD;                          -- lmwksta.h:130
  586.  
  587.     function NetWkstaTransportEnum(
  588.                 servername  : Win32.Winnt.LPTSTR;
  589.                 level       : Win32.DWORD;
  590.                 bufptr      : access Win32.PBYTE;
  591.                 prefmaxlen  : Win32.DWORD;
  592.                 entriesread : Win32.LPDWORD;
  593.                 totalentries: Win32.LPDWORD;
  594.                 resumehandle: Win32.LPDWORD)
  595.                return Win32.DWORD;                          -- lmwksta.h:137
  596.  
  597. private
  598.  
  599.     pragma Convention(C, WKSTA_INFO_100);                   -- lmwksta.h:158
  600.     pragma Convention(C, WKSTA_INFO_101);                   -- lmwksta.h:169
  601.     pragma Convention(C, WKSTA_INFO_102);                   -- lmwksta.h:181
  602.     pragma Convention(C, WKSTA_INFO_302);                   -- lmwksta.h:197
  603.     pragma Convention(C, WKSTA_INFO_402);                   -- lmwksta.h:226
  604.     pragma Convention(C, WKSTA_INFO_502);                   -- lmwksta.h:256
  605.     pragma Convention(C, WKSTA_INFO_1010);                  -- lmwksta.h:306
  606.     pragma Convention(C, WKSTA_INFO_1011);                  -- lmwksta.h:310
  607.     pragma Convention(C, WKSTA_INFO_1012);                  -- lmwksta.h:314
  608.     pragma Convention(C, WKSTA_INFO_1027);                  -- lmwksta.h:322
  609.     pragma Convention(C, WKSTA_INFO_1028);                  -- lmwksta.h:326
  610.     pragma Convention(C, WKSTA_INFO_1032);                  -- lmwksta.h:330
  611.     pragma Convention(C, WKSTA_INFO_1013);                  -- lmwksta.h:339
  612.     pragma Convention(C, WKSTA_INFO_1018);                  -- lmwksta.h:343
  613.     pragma Convention(C, WKSTA_INFO_1023);                  -- lmwksta.h:347
  614.     pragma Convention(C, WKSTA_INFO_1033);                  -- lmwksta.h:351
  615.     pragma Convention(C, WKSTA_INFO_1041);                  -- lmwksta.h:358
  616.     pragma Convention(C, WKSTA_INFO_1042);                  -- lmwksta.h:362
  617.     pragma Convention(C, WKSTA_INFO_1043);                  -- lmwksta.h:366
  618.     pragma Convention(C, WKSTA_INFO_1044);                  -- lmwksta.h:370
  619.     pragma Convention(C, WKSTA_INFO_1045);                  -- lmwksta.h:374
  620.     pragma Convention(C, WKSTA_INFO_1046);                  -- lmwksta.h:378
  621.     pragma Convention(C, WKSTA_INFO_1047);                  -- lmwksta.h:382
  622.     pragma Convention(C, WKSTA_INFO_1048);                  -- lmwksta.h:386
  623.     pragma Convention(C, WKSTA_INFO_1049);                  -- lmwksta.h:390
  624.     pragma Convention(C, WKSTA_INFO_1050);                  -- lmwksta.h:394
  625.     pragma Convention(C, WKSTA_INFO_1051);                  -- lmwksta.h:398
  626.     pragma Convention(C, WKSTA_INFO_1052);                  -- lmwksta.h:402
  627.     pragma Convention(C, WKSTA_INFO_1053);                  -- lmwksta.h:406
  628.     pragma Convention(C, WKSTA_INFO_1054);                  -- lmwksta.h:410
  629.     pragma Convention(C, WKSTA_INFO_1055);                  -- lmwksta.h:414
  630.     pragma Convention(C, WKSTA_INFO_1056);                  -- lmwksta.h:418
  631.     pragma Convention(C, WKSTA_INFO_1057);                  -- lmwksta.h:422
  632.     pragma Convention(C, WKSTA_INFO_1058);                  -- lmwksta.h:426
  633.     pragma Convention(C, WKSTA_INFO_1059);                  -- lmwksta.h:430
  634.     pragma Convention(C, WKSTA_INFO_1060);                  -- lmwksta.h:434
  635.     pragma Convention(C, WKSTA_INFO_1061);                  -- lmwksta.h:438
  636.     pragma Convention(C, WKSTA_INFO_1062);                  -- lmwksta.h:442
  637.     pragma Convention(C, WKSTA_USER_INFO_0);                -- lmwksta.h:451
  638.     pragma Convention(C, WKSTA_USER_INFO_1);                -- lmwksta.h:459
  639.     pragma Convention(C, WKSTA_USER_INFO_1101);             -- lmwksta.h:469
  640.     pragma Convention(C, WKSTA_TRANSPORT_INFO_0);           -- lmwksta.h:478
  641.  
  642.     pragma Import(Stdcall, NetWkstaGetInfo, "NetWkstaGetInfo");   -- lmwksta.h:81
  643.     pragma Import(Stdcall, NetWkstaSetInfo, "NetWkstaSetInfo");   -- lmwksta.h:88
  644.     pragma Import(Stdcall, NetWkstaUserGetInfo, "NetWkstaUserGetInfo");
  645.                                                             -- lmwksta.h:96
  646.     pragma Import(Stdcall, NetWkstaUserSetInfo, "NetWkstaUserSetInfo");
  647.                                                             -- lmwksta.h:103
  648.     pragma Import(Stdcall, NetWkstaUserEnum, "NetWkstaUserEnum"); -- lmwksta.h:111
  649.     pragma Import(Stdcall, NetWkstaTransportAdd, "NetWkstaTransportAdd");
  650.                                                             -- lmwksta.h:122
  651.     pragma Import(Stdcall, NetWkstaTransportDel, "NetWkstaTransportDel");
  652.                                                             -- lmwksta.h:130
  653.     pragma Import(Stdcall, NetWkstaTransportEnum, "NetWkstaTransportEnum");
  654.                                                             -- lmwksta.h:137
  655.  
  656. -------------------------------------------------------------------------------
  657. --
  658. -- THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS PROVIDED WITHOUT CHARGE
  659. -- "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
  660. -- BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
  661. -- FITNESS FOR A PARTICULAR PURPOSE.  The user assumes the entire risk as to
  662. -- the accuracy and the use of this file.  This file may be used, copied,
  663. -- modified and distributed only by licensees of Microsoft Corporation's
  664. -- WIN32 Software Development Kit in accordance with the terms of the 
  665. -- licensee's End-User License Agreement for Microsoft Software for the
  666. -- WIN32 Development Kit.
  667. --
  668. -- Copyright (c) Intermetrics, Inc. 1995
  669. -- Portions (c) 1985-1994 Microsoft Corporation with permission.
  670. -- Microsoft is a registered trademark and Windows and Windows NT are
  671. -- trademarks of Microsoft Corporation.
  672. --
  673. -------------------------------------------------------------------------------
  674.  
  675. end Win32.Lmwksta;
  676.