Hex Artifact Content

Not logged in

Artifact a830d940c9e9f1c6a55dcb96789b7fe336497124:


0000: 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  /***************
0010: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0020: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0030: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0040: 2a 2a 2a 2a 2a 2a 2a 2a 5c 0a 2a 20 20 20 20 20  ********\.*     
0050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0060: 20 20 20 20 20 20 20 20 20 20 6c 6d 77 6b 73 74            lmwkst
0070: 61 2e 64 20 20 20 20 20 20 20 20 20 20 20 20 20  a.d             
0080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0090: 20 20 2a 0a 2a 20 20 20 20 20 20 20 20 20 20 20    *.*           
00a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
00b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
00c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
00d0: 20 20 20 20 20 20 20 20 20 20 20 20 2a 0a 2a 20              *.* 
00e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
00f0: 20 20 20 20 20 20 57 69 6e 64 6f 77 73 20 41 50        Windows AP
0100: 49 20 68 65 61 64 65 72 20 6d 6f 64 75 6c 65 20  I header module 
0110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0120: 20 20 20 20 20 20 2a 0a 2a 20 20 20 20 20 20 20        *.*       
0130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0170: 2a 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20  *.*             
0180: 20 20 20 20 54 72 61 6e 73 6c 61 74 65 64 20 66      Translated f
0190: 72 6f 6d 20 4d 69 6e 47 57 20 57 69 6e 64 6f 77  rom MinGW Window
01a0: 73 20 68 65 61 64 65 72 73 20 20 20 20 20 20 20  s headers       
01b0: 20 20 20 20 20 20 20 20 20 20 2a 0a 2a 20 20 20            *.*   
01c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
01d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
01e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
01f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0200: 20 20 20 20 2a 0a 2a 20 20 20 20 20 20 20 20 20      *.*         
0210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 6c                Pl
0220: 61 63 65 64 20 69 6e 74 6f 20 70 75 62 6c 69 63  aced into public
0230: 20 64 6f 6d 61 69 6e 20 20 20 20 20 20 20 20 20   domain         
0240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 0a                *.
0250: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  \***************
0260: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0280: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0290: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 6d 6f 64 75 6c 65  ********/.module
02a0: 20 77 69 6e 33 32 2e 6c 6d 77 6b 73 74 61 3b 0a   win32.lmwksta;.
02b0: 70 72 61 67 6d 61 28 6c 69 62 2c 20 22 6e 65 74  pragma(lib, "net
02c0: 61 70 69 33 32 2e 6c 69 62 22 29 3b 0a 0a 69 6d  api32.lib");..im
02d0: 70 6f 72 74 20 77 69 6e 33 32 2e 6c 6d 75 73 65  port win32.lmuse
02e0: 66 6c 67 3b 0a 70 72 69 76 61 74 65 20 69 6d 70  flg;.private imp
02f0: 6f 72 74 20 77 69 6e 33 32 2e 6c 6d 63 6f 6e 73  ort win32.lmcons
0300: 2c 20 77 69 6e 33 32 2e 77 69 6e 64 65 66 3b 0a  , win32.windef;.
0310: 0a 70 72 61 67 6d 61 28 6c 69 62 2c 20 22 4e 65  .pragma(lib, "Ne
0320: 74 61 70 69 33 32 2e 6c 69 62 22 29 3b 0a 0a 65  tapi32.lib");..e
0330: 6e 75 6d 20 7b 0a 09 57 4b 53 54 41 5f 43 4f 4d  num {..WKSTA_COM
0340: 50 55 54 45 52 4e 41 4d 45 5f 50 41 52 4d 4e 55  PUTERNAME_PARMNU
0350: 4d 20 20 20 20 20 3d 20 31 2c 0a 09 57 4b 53 54  M     = 1,..WKST
0360: 41 5f 4c 41 4e 47 52 4f 55 50 5f 50 41 52 4d 4e  A_LANGROUP_PARMN
0370: 55 4d 2c 20 20 20 20 20 2f 2f 20 3d 20 32 0a 09  UM,     // = 2..
0380: 57 4b 53 54 41 5f 56 45 52 5f 4d 41 4a 4f 52 5f  WKSTA_VER_MAJOR_
0390: 50 41 52 4d 4e 55 4d 20 20 20 20 20 20 20 20 3d  PARMNUM        =
03a0: 20 34 2c 0a 09 57 4b 53 54 41 5f 56 45 52 5f 4d   4,..WKSTA_VER_M
03b0: 49 4e 4f 52 5f 50 41 52 4d 4e 55 4d 2c 0a 09 57  INOR_PARMNUM,..W
03c0: 4b 53 54 41 5f 4c 4f 47 47 45 44 5f 4f 4e 5f 55  KSTA_LOGGED_ON_U
03d0: 53 45 52 53 5f 50 41 52 4d 4e 55 4d 2c 0a 09 57  SERS_PARMNUM,..W
03e0: 4b 53 54 41 5f 4c 41 4e 52 4f 4f 54 5f 50 41 52  KSTA_LANROOT_PAR
03f0: 4d 4e 55 4d 2c 0a 09 57 4b 53 54 41 5f 4c 4f 47  MNUM,..WKSTA_LOG
0400: 4f 4e 5f 44 4f 4d 41 49 4e 5f 50 41 52 4d 4e 55  ON_DOMAIN_PARMNU
0410: 4d 2c 0a 09 57 4b 53 54 41 5f 4c 4f 47 4f 4e 5f  M,..WKSTA_LOGON_
0420: 53 45 52 56 45 52 5f 50 41 52 4d 4e 55 4d 2c 0a  SERVER_PARMNUM,.
0430: 09 57 4b 53 54 41 5f 43 48 41 52 57 41 49 54 5f  .WKSTA_CHARWAIT_
0440: 50 41 52 4d 4e 55 4d 2c 0a 09 57 4b 53 54 41 5f  PARMNUM,..WKSTA_
0450: 43 48 41 52 54 49 4d 45 5f 50 41 52 4d 4e 55 4d  CHARTIME_PARMNUM
0460: 2c 0a 09 57 4b 53 54 41 5f 43 48 41 52 43 4f 55  ,..WKSTA_CHARCOU
0470: 4e 54 5f 50 41 52 4d 4e 55 4d 2c 0a 09 57 4b 53  NT_PARMNUM,..WKS
0480: 54 41 5f 4b 45 45 50 43 4f 4e 4e 5f 50 41 52 4d  TA_KEEPCONN_PARM
0490: 4e 55 4d 2c 0a 09 57 4b 53 54 41 5f 4b 45 45 50  NUM,..WKSTA_KEEP
04a0: 53 45 41 52 43 48 5f 50 41 52 4d 4e 55 4d 2c 0a  SEARCH_PARMNUM,.
04b0: 09 57 4b 53 54 41 5f 4d 41 58 43 4d 44 53 5f 50  .WKSTA_MAXCMDS_P
04c0: 41 52 4d 4e 55 4d 2c 0a 09 57 4b 53 54 41 5f 4e  ARMNUM,..WKSTA_N
04d0: 55 4d 57 4f 52 4b 42 55 46 5f 50 41 52 4d 4e 55  UMWORKBUF_PARMNU
04e0: 4d 2c 0a 09 57 4b 53 54 41 5f 4d 41 58 57 52 4b  M,..WKSTA_MAXWRK
04f0: 43 41 43 48 45 5f 50 41 52 4d 4e 55 4d 2c 0a 09  CACHE_PARMNUM,..
0500: 57 4b 53 54 41 5f 53 45 53 53 54 49 4d 45 4f 55  WKSTA_SESSTIMEOU
0510: 54 5f 50 41 52 4d 4e 55 4d 2c 0a 09 57 4b 53 54  T_PARMNUM,..WKST
0520: 41 5f 53 49 5a 45 52 52 4f 52 5f 50 41 52 4d 4e  A_SIZERROR_PARMN
0530: 55 4d 2c 0a 09 57 4b 53 54 41 5f 4e 55 4d 41 4c  UM,..WKSTA_NUMAL
0540: 45 52 54 53 5f 50 41 52 4d 4e 55 4d 2c 0a 09 57  ERTS_PARMNUM,..W
0550: 4b 53 54 41 5f 4e 55 4d 53 45 52 56 49 43 45 53  KSTA_NUMSERVICES
0560: 5f 50 41 52 4d 4e 55 4d 2c 0a 09 57 4b 53 54 41  _PARMNUM,..WKSTA
0570: 5f 4e 55 4d 43 48 41 52 42 55 46 5f 50 41 52 4d  _NUMCHARBUF_PARM
0580: 4e 55 4d 2c 0a 09 57 4b 53 54 41 5f 53 49 5a 43  NUM,..WKSTA_SIZC
0590: 48 41 52 42 55 46 5f 50 41 52 4d 4e 55 4d 2c 20  HARBUF_PARMNUM, 
05a0: 20 20 20 20 2f 2f 20 3d 20 32 33 0a 09 57 4b 53      // = 23..WKS
05b0: 54 41 5f 45 52 52 4c 4f 47 53 5a 5f 50 41 52 4d  TA_ERRLOGSZ_PARM
05c0: 4e 55 4d 20 20 20 20 20 20 20 20 20 20 20 3d 20  NUM           = 
05d0: 32 37 2c 0a 09 57 4b 53 54 41 5f 50 52 49 4e 54  27,..WKSTA_PRINT
05e0: 42 55 46 54 49 4d 45 5f 50 41 52 4d 4e 55 4d 2c  BUFTIME_PARMNUM,
05f0: 0a 09 57 4b 53 54 41 5f 53 49 5a 57 4f 52 4b 42  ..WKSTA_SIZWORKB
0600: 55 46 5f 50 41 52 4d 4e 55 4d 2c 0a 09 57 4b 53  UF_PARMNUM,..WKS
0610: 54 41 5f 4d 41 49 4c 53 4c 4f 54 53 5f 50 41 52  TA_MAILSLOTS_PAR
0620: 4d 4e 55 4d 2c 0a 09 57 4b 53 54 41 5f 4e 55 4d  MNUM,..WKSTA_NUM
0630: 44 47 52 41 4d 42 55 46 5f 50 41 52 4d 4e 55 4d  DGRAMBUF_PARMNUM
0640: 2c 0a 09 57 4b 53 54 41 5f 57 52 4b 48 45 55 52  ,..WKSTA_WRKHEUR
0650: 49 53 54 49 43 53 5f 50 41 52 4d 4e 55 4d 2c 0a  ISTICS_PARMNUM,.
0660: 09 57 4b 53 54 41 5f 4d 41 58 54 48 52 45 41 44  .WKSTA_MAXTHREAD
0670: 53 5f 50 41 52 4d 4e 55 4d 2c 20 20 20 20 20 2f  S_PARMNUM,     /
0680: 2f 20 3d 20 33 33 0a 09 57 4b 53 54 41 5f 4c 4f  / = 33..WKSTA_LO
0690: 43 4b 51 55 4f 54 41 5f 50 41 52 4d 4e 55 4d 20  CKQUOTA_PARMNUM 
06a0: 20 20 20 20 20 20 20 20 20 3d 20 34 31 2c 0a 09           = 41,..
06b0: 57 4b 53 54 41 5f 4c 4f 43 4b 49 4e 43 52 45 4d  WKSTA_LOCKINCREM
06c0: 45 4e 54 5f 50 41 52 4d 4e 55 4d 2c 0a 09 57 4b  ENT_PARMNUM,..WK
06d0: 53 54 41 5f 4c 4f 43 4b 4d 41 58 49 4d 55 4d 5f  STA_LOCKMAXIMUM_
06e0: 50 41 52 4d 4e 55 4d 2c 0a 09 57 4b 53 54 41 5f  PARMNUM,..WKSTA_
06f0: 50 49 50 45 49 4e 43 52 45 4d 45 4e 54 5f 50 41  PIPEINCREMENT_PA
0700: 52 4d 4e 55 4d 2c 0a 09 57 4b 53 54 41 5f 50 49  RMNUM,..WKSTA_PI
0710: 50 45 4d 41 58 49 4d 55 4d 5f 50 41 52 4d 4e 55  PEMAXIMUM_PARMNU
0720: 4d 2c 0a 09 57 4b 53 54 41 5f 44 4f 52 4d 41 4e  M,..WKSTA_DORMAN
0730: 54 46 49 4c 45 4c 49 4d 49 54 5f 50 41 52 4d 4e  TFILELIMIT_PARMN
0740: 55 4d 2c 0a 09 57 4b 53 54 41 5f 43 41 43 48 45  UM,..WKSTA_CACHE
0750: 46 49 4c 45 54 49 4d 45 4f 55 54 5f 50 41 52 4d  FILETIMEOUT_PARM
0760: 4e 55 4d 2c 0a 09 57 4b 53 54 41 5f 55 53 45 4f  NUM,..WKSTA_USEO
0770: 50 50 4f 52 54 55 4e 49 53 54 49 43 4c 4f 43 4b  PPORTUNISTICLOCK
0780: 49 4e 47 5f 50 41 52 4d 4e 55 4d 2c 0a 09 57 4b  ING_PARMNUM,..WK
0790: 53 54 41 5f 55 53 45 55 4e 4c 4f 43 4b 42 45 48  STA_USEUNLOCKBEH
07a0: 49 4e 44 5f 50 41 52 4d 4e 55 4d 2c 0a 09 57 4b  IND_PARMNUM,..WK
07b0: 53 54 41 5f 55 53 45 43 4c 4f 53 45 42 45 48 49  STA_USECLOSEBEHI
07c0: 4e 44 5f 50 41 52 4d 4e 55 4d 2c 0a 09 57 4b 53  ND_PARMNUM,..WKS
07d0: 54 41 5f 42 55 46 46 45 52 4e 41 4d 45 44 50 49  TA_BUFFERNAMEDPI
07e0: 50 45 53 5f 50 41 52 4d 4e 55 4d 2c 0a 09 57 4b  PES_PARMNUM,..WK
07f0: 53 54 41 5f 55 53 45 4c 4f 43 4b 41 4e 44 52 45  STA_USELOCKANDRE
0800: 41 44 41 4e 44 55 4e 4c 4f 43 4b 5f 50 41 52 4d  ADANDUNLOCK_PARM
0810: 4e 55 4d 2c 0a 09 57 4b 53 54 41 5f 55 54 49 4c  NUM,..WKSTA_UTIL
0820: 49 5a 45 4e 54 43 41 43 48 49 4e 47 5f 50 41 52  IZENTCACHING_PAR
0830: 4d 4e 55 4d 2c 0a 09 57 4b 53 54 41 5f 55 53 45  MNUM,..WKSTA_USE
0840: 52 41 57 52 45 41 44 5f 50 41 52 4d 4e 55 4d 2c  RAWREAD_PARMNUM,
0850: 0a 09 57 4b 53 54 41 5f 55 53 45 52 41 57 57 52  ..WKSTA_USERAWWR
0860: 49 54 45 5f 50 41 52 4d 4e 55 4d 2c 0a 09 57 4b  ITE_PARMNUM,..WK
0870: 53 54 41 5f 55 53 45 57 52 49 54 45 52 41 57 57  STA_USEWRITERAWW
0880: 49 54 48 44 41 54 41 5f 50 41 52 4d 4e 55 4d 2c  ITHDATA_PARMNUM,
0890: 0a 09 57 4b 53 54 41 5f 55 53 45 45 4e 43 52 59  ..WKSTA_USEENCRY
08a0: 50 54 49 4f 4e 5f 50 41 52 4d 4e 55 4d 2c 0a 09  PTION_PARMNUM,..
08b0: 57 4b 53 54 41 5f 42 55 46 46 49 4c 45 53 57 49  WKSTA_BUFFILESWI
08c0: 54 48 44 45 4e 59 57 52 49 54 45 5f 50 41 52 4d  THDENYWRITE_PARM
08d0: 4e 55 4d 2c 0a 09 57 4b 53 54 41 5f 42 55 46 46  NUM,..WKSTA_BUFF
08e0: 45 52 52 45 41 44 4f 4e 4c 59 46 49 4c 45 53 5f  ERREADONLYFILES_
08f0: 50 41 52 4d 4e 55 4d 2c 0a 09 57 4b 53 54 41 5f  PARMNUM,..WKSTA_
0900: 46 4f 52 43 45 43 4f 52 45 43 52 45 41 54 45 4d  FORCECORECREATEM
0910: 4f 44 45 5f 50 41 52 4d 4e 55 4d 2c 0a 09 57 4b  ODE_PARMNUM,..WK
0920: 53 54 41 5f 55 53 45 35 31 32 42 59 54 45 53 4d  STA_USE512BYTESM
0930: 41 58 54 52 41 4e 53 46 45 52 5f 50 41 52 4d 4e  AXTRANSFER_PARMN
0940: 55 4d 2c 0a 09 57 4b 53 54 41 5f 52 45 41 44 41  UM,..WKSTA_READA
0950: 48 45 41 44 54 48 52 55 50 55 54 5f 50 41 52 4d  HEADTHRUPUT_PARM
0960: 4e 55 4d 2c 20 20 20 20 2f 2f 20 3d 20 36 32 0a  NUM,    // = 62.
0970: 09 57 4b 53 54 41 5f 50 4c 41 54 46 4f 52 4d 5f  .WKSTA_PLATFORM_
0980: 49 44 5f 50 41 52 4d 4e 55 4d 20 20 20 20 20 20  ID_PARMNUM      
0990: 20 20 20 20 20 20 20 3d 20 31 30 30 2c 0a 09 57         = 100,..W
09a0: 4b 53 54 41 5f 4f 54 48 5f 44 4f 4d 41 49 4e 53  KSTA_OTH_DOMAINS
09b0: 5f 50 41 52 4d 4e 55 4d 20 20 20 20 20 20 20 20  _PARMNUM        
09c0: 20 20 20 20 20 3d 20 31 30 31 2c 0a 09 54 52 41       = 101,..TRA
09d0: 4e 53 50 4f 52 54 5f 51 55 41 4c 49 54 59 4f 46  NSPORT_QUALITYOF
09e0: 53 45 52 56 49 43 45 5f 50 41 52 4d 4e 55 4d 20  SERVICE_PARMNUM 
09f0: 20 20 20 3d 20 32 30 31 2c 0a 09 54 52 41 4e 53     = 201,..TRANS
0a00: 50 4f 52 54 5f 4e 41 4d 45 5f 50 41 52 4d 4e 55  PORT_NAME_PARMNU
0a10: 4d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  M               
0a20: 20 3d 20 32 30 32 0a 7d 0a 0a 73 74 72 75 63 74   = 202.}..struct
0a30: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 30 7b   WKSTA_INFO_100{
0a40: 0a 09 44 57 4f 52 44 20 77 6b 69 31 30 30 5f 70  ..DWORD wki100_p
0a50: 6c 61 74 66 6f 72 6d 5f 69 64 3b 0a 09 4c 50 57  latform_id;..LPW
0a60: 53 54 52 20 77 6b 69 31 30 30 5f 63 6f 6d 70 75  STR wki100_compu
0a70: 74 65 72 6e 61 6d 65 3b 0a 09 4c 50 57 53 54 52  tername;..LPWSTR
0a80: 20 77 6b 69 31 30 30 5f 6c 61 6e 67 72 6f 75 70   wki100_langroup
0a90: 3b 0a 09 44 57 4f 52 44 20 77 6b 69 31 30 30 5f  ;..DWORD wki100_
0aa0: 76 65 72 5f 6d 61 6a 6f 72 3b 0a 09 44 57 4f 52  ver_major;..DWOR
0ab0: 44 20 77 6b 69 31 30 30 5f 76 65 72 5f 6d 69 6e  D wki100_ver_min
0ac0: 6f 72 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b 53 54  or;.}.alias WKST
0ad0: 41 5f 49 4e 46 4f 5f 31 30 30 2a 20 50 57 4b 53  A_INFO_100* PWKS
0ae0: 54 41 5f 49 4e 46 4f 5f 31 30 30 2c 20 4c 50 57  TA_INFO_100, LPW
0af0: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 30 3b 0a 0a  KSTA_INFO_100;..
0b00: 73 74 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46  struct WKSTA_INF
0b10: 4f 5f 31 30 31 7b 0a 09 44 57 4f 52 44 20 77 6b  O_101{..DWORD wk
0b20: 69 31 30 31 5f 70 6c 61 74 66 6f 72 6d 5f 69 64  i101_platform_id
0b30: 3b 0a 09 4c 50 57 53 54 52 20 77 6b 69 31 30 31  ;..LPWSTR wki101
0b40: 5f 63 6f 6d 70 75 74 65 72 6e 61 6d 65 3b 0a 09  _computername;..
0b50: 4c 50 57 53 54 52 20 77 6b 69 31 30 31 5f 6c 61  LPWSTR wki101_la
0b60: 6e 67 72 6f 75 70 3b 0a 09 44 57 4f 52 44 20 77  ngroup;..DWORD w
0b70: 6b 69 31 30 31 5f 76 65 72 5f 6d 61 6a 6f 72 3b  ki101_ver_major;
0b80: 0a 09 44 57 4f 52 44 20 77 6b 69 31 30 31 5f 76  ..DWORD wki101_v
0b90: 65 72 5f 6d 69 6e 6f 72 3b 0a 09 4c 50 57 53 54  er_minor;..LPWST
0ba0: 52 20 77 6b 69 31 30 31 5f 6c 61 6e 72 6f 6f 74  R wki101_lanroot
0bb0: 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f  ;.}.alias WKSTA_
0bc0: 49 4e 46 4f 5f 31 30 31 2a 20 50 57 4b 53 54 41  INFO_101* PWKSTA
0bd0: 5f 49 4e 46 4f 5f 31 30 31 2c 20 4c 50 57 4b 53  _INFO_101, LPWKS
0be0: 54 41 5f 49 4e 46 4f 5f 31 30 31 3b 0a 0a 73 74  TA_INFO_101;..st
0bf0: 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f  ruct WKSTA_INFO_
0c00: 31 30 32 7b 0a 09 44 57 4f 52 44 20 77 6b 69 31  102{..DWORD wki1
0c10: 30 32 5f 70 6c 61 74 66 6f 72 6d 5f 69 64 3b 0a  02_platform_id;.
0c20: 09 4c 50 57 53 54 52 20 77 6b 69 31 30 32 5f 63  .LPWSTR wki102_c
0c30: 6f 6d 70 75 74 65 72 6e 61 6d 65 3b 0a 09 4c 50  omputername;..LP
0c40: 57 53 54 52 20 77 6b 69 31 30 32 5f 6c 61 6e 67  WSTR wki102_lang
0c50: 72 6f 75 70 3b 0a 09 44 57 4f 52 44 20 77 6b 69  roup;..DWORD wki
0c60: 31 30 32 5f 76 65 72 5f 6d 61 6a 6f 72 3b 0a 09  102_ver_major;..
0c70: 44 57 4f 52 44 20 77 6b 69 31 30 32 5f 76 65 72  DWORD wki102_ver
0c80: 5f 6d 69 6e 6f 72 3b 0a 09 4c 50 57 53 54 52 20  _minor;..LPWSTR 
0c90: 77 6b 69 31 30 32 5f 6c 61 6e 72 6f 6f 74 3b 0a  wki102_lanroot;.
0ca0: 09 44 57 4f 52 44 20 77 6b 69 31 30 32 5f 6c 6f  .DWORD wki102_lo
0cb0: 67 67 65 64 5f 6f 6e 5f 75 73 65 72 73 3b 0a 7d  gged_on_users;.}
0cc0: 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46  .alias WKSTA_INF
0cd0: 4f 5f 31 30 32 2a 20 50 57 4b 53 54 41 5f 49 4e  O_102* PWKSTA_IN
0ce0: 46 4f 5f 31 30 32 2c 20 4c 50 57 4b 53 54 41 5f  FO_102, LPWKSTA_
0cf0: 49 4e 46 4f 5f 31 30 32 3b 0a 0a 73 74 72 75 63  INFO_102;..struc
0d00: 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 33 30 32  t WKSTA_INFO_302
0d10: 7b 0a 09 44 57 4f 52 44 20 77 6b 69 33 30 32 5f  {..DWORD wki302_
0d20: 63 68 61 72 5f 77 61 69 74 3b 0a 09 44 57 4f 52  char_wait;..DWOR
0d30: 44 20 77 6b 69 33 30 32 5f 63 6f 6c 6c 65 63 74  D wki302_collect
0d40: 69 6f 6e 5f 74 69 6d 65 3b 0a 09 44 57 4f 52 44  ion_time;..DWORD
0d50: 20 77 6b 69 33 30 32 5f 6d 61 78 69 6d 75 6d 5f   wki302_maximum_
0d60: 63 6f 6c 6c 65 63 74 69 6f 6e 5f 63 6f 75 6e 74  collection_count
0d70: 3b 0a 09 44 57 4f 52 44 20 77 6b 69 33 30 32 5f  ;..DWORD wki302_
0d80: 6b 65 65 70 5f 63 6f 6e 6e 3b 0a 09 44 57 4f 52  keep_conn;..DWOR
0d90: 44 20 77 6b 69 33 30 32 5f 6b 65 65 70 5f 73 65  D wki302_keep_se
0da0: 61 72 63 68 3b 0a 09 44 57 4f 52 44 20 77 6b 69  arch;..DWORD wki
0db0: 33 30 32 5f 6d 61 78 5f 63 6d 64 73 3b 0a 09 44  302_max_cmds;..D
0dc0: 57 4f 52 44 20 77 6b 69 33 30 32 5f 6e 75 6d 5f  WORD wki302_num_
0dd0: 77 6f 72 6b 5f 62 75 66 3b 0a 09 44 57 4f 52 44  work_buf;..DWORD
0de0: 20 77 6b 69 33 30 32 5f 73 69 7a 5f 77 6f 72 6b   wki302_siz_work
0df0: 5f 62 75 66 3b 0a 09 44 57 4f 52 44 20 77 6b 69  _buf;..DWORD wki
0e00: 33 30 32 5f 6d 61 78 5f 77 72 6b 5f 63 61 63 68  302_max_wrk_cach
0e10: 65 3b 0a 09 44 57 4f 52 44 20 77 6b 69 33 30 32  e;..DWORD wki302
0e20: 5f 73 65 73 73 5f 74 69 6d 65 6f 75 74 3b 0a 09  _sess_timeout;..
0e30: 44 57 4f 52 44 20 77 6b 69 33 30 32 5f 73 69 7a  DWORD wki302_siz
0e40: 5f 65 72 72 6f 72 3b 0a 09 44 57 4f 52 44 20 77  _error;..DWORD w
0e50: 6b 69 33 30 32 5f 6e 75 6d 5f 61 6c 65 72 74 73  ki302_num_alerts
0e60: 3b 0a 09 44 57 4f 52 44 20 77 6b 69 33 30 32 5f  ;..DWORD wki302_
0e70: 6e 75 6d 5f 73 65 72 76 69 63 65 73 3b 0a 09 44  num_services;..D
0e80: 57 4f 52 44 20 77 6b 69 33 30 32 5f 65 72 72 6c  WORD wki302_errl
0e90: 6f 67 5f 73 7a 3b 0a 09 44 57 4f 52 44 20 77 6b  og_sz;..DWORD wk
0ea0: 69 33 30 32 5f 70 72 69 6e 74 5f 62 75 66 5f 74  i302_print_buf_t
0eb0: 69 6d 65 3b 0a 09 44 57 4f 52 44 20 77 6b 69 33  ime;..DWORD wki3
0ec0: 30 32 5f 6e 75 6d 5f 63 68 61 72 5f 62 75 66 3b  02_num_char_buf;
0ed0: 0a 09 44 57 4f 52 44 20 77 6b 69 33 30 32 5f 73  ..DWORD wki302_s
0ee0: 69 7a 5f 63 68 61 72 5f 62 75 66 3b 0a 09 4c 50  iz_char_buf;..LP
0ef0: 57 53 54 52 20 77 6b 69 33 30 32 5f 77 72 6b 5f  WSTR wki302_wrk_
0f00: 68 65 75 72 69 73 74 69 63 73 3b 0a 09 44 57 4f  heuristics;..DWO
0f10: 52 44 20 77 6b 69 33 30 32 5f 6d 61 69 6c 73 6c  RD wki302_mailsl
0f20: 6f 74 73 3b 0a 09 44 57 4f 52 44 20 77 6b 69 33  ots;..DWORD wki3
0f30: 30 32 5f 6e 75 6d 5f 64 67 72 61 6d 5f 62 75 66  02_num_dgram_buf
0f40: 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f  ;.}.alias WKSTA_
0f50: 49 4e 46 4f 5f 33 30 32 2a 20 50 57 4b 53 54 41  INFO_302* PWKSTA
0f60: 5f 49 4e 46 4f 5f 33 30 32 2c 20 4c 50 57 4b 53  _INFO_302, LPWKS
0f70: 54 41 5f 49 4e 46 4f 5f 33 30 32 3b 0a 0a 73 74  TA_INFO_302;..st
0f80: 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f  ruct WKSTA_INFO_
0f90: 34 30 32 7b 0a 09 44 57 4f 52 44 20 77 6b 69 34  402{..DWORD wki4
0fa0: 30 32 5f 63 68 61 72 5f 77 61 69 74 3b 0a 09 44  02_char_wait;..D
0fb0: 57 4f 52 44 20 77 6b 69 34 30 32 5f 63 6f 6c 6c  WORD wki402_coll
0fc0: 65 63 74 69 6f 6e 5f 74 69 6d 65 3b 0a 09 44 57  ection_time;..DW
0fd0: 4f 52 44 20 77 6b 69 34 30 32 5f 6d 61 78 69 6d  ORD wki402_maxim
0fe0: 75 6d 5f 63 6f 6c 6c 65 63 74 69 6f 6e 5f 63 6f  um_collection_co
0ff0: 75 6e 74 3b 0a 09 44 57 4f 52 44 20 77 6b 69 34  unt;..DWORD wki4
1000: 30 32 5f 6b 65 65 70 5f 63 6f 6e 6e 3b 0a 09 44  02_keep_conn;..D
1010: 57 4f 52 44 20 77 6b 69 34 30 32 5f 6b 65 65 70  WORD wki402_keep
1020: 5f 73 65 61 72 63 68 3b 0a 09 44 57 4f 52 44 20  _search;..DWORD 
1030: 77 6b 69 34 30 32 5f 6d 61 78 5f 63 6d 64 73 3b  wki402_max_cmds;
1040: 0a 09 44 57 4f 52 44 20 77 6b 69 34 30 32 5f 6e  ..DWORD wki402_n
1050: 75 6d 5f 77 6f 72 6b 5f 62 75 66 3b 0a 09 44 57  um_work_buf;..DW
1060: 4f 52 44 20 77 6b 69 34 30 32 5f 73 69 7a 5f 77  ORD wki402_siz_w
1070: 6f 72 6b 5f 62 75 66 3b 0a 09 44 57 4f 52 44 20  ork_buf;..DWORD 
1080: 77 6b 69 34 30 32 5f 6d 61 78 5f 77 72 6b 5f 63  wki402_max_wrk_c
1090: 61 63 68 65 3b 0a 09 44 57 4f 52 44 20 77 6b 69  ache;..DWORD wki
10a0: 34 30 32 5f 73 65 73 73 5f 74 69 6d 65 6f 75 74  402_sess_timeout
10b0: 3b 0a 09 44 57 4f 52 44 20 77 6b 69 34 30 32 5f  ;..DWORD wki402_
10c0: 73 69 7a 5f 65 72 72 6f 72 3b 0a 09 44 57 4f 52  siz_error;..DWOR
10d0: 44 20 77 6b 69 34 30 32 5f 6e 75 6d 5f 61 6c 65  D wki402_num_ale
10e0: 72 74 73 3b 0a 09 44 57 4f 52 44 20 77 6b 69 34  rts;..DWORD wki4
10f0: 30 32 5f 6e 75 6d 5f 73 65 72 76 69 63 65 73 3b  02_num_services;
1100: 0a 09 44 57 4f 52 44 20 77 6b 69 34 30 32 5f 65  ..DWORD wki402_e
1110: 72 72 6c 6f 67 5f 73 7a 3b 0a 09 44 57 4f 52 44  rrlog_sz;..DWORD
1120: 20 77 6b 69 34 30 32 5f 70 72 69 6e 74 5f 62 75   wki402_print_bu
1130: 66 5f 74 69 6d 65 3b 0a 09 44 57 4f 52 44 20 77  f_time;..DWORD w
1140: 6b 69 34 30 32 5f 6e 75 6d 5f 63 68 61 72 5f 62  ki402_num_char_b
1150: 75 66 3b 0a 09 44 57 4f 52 44 20 77 6b 69 34 30  uf;..DWORD wki40
1160: 32 5f 73 69 7a 5f 63 68 61 72 5f 62 75 66 3b 0a  2_siz_char_buf;.
1170: 09 4c 50 57 53 54 52 20 77 6b 69 34 30 32 5f 77  .LPWSTR wki402_w
1180: 72 6b 5f 68 65 75 72 69 73 74 69 63 73 3b 0a 09  rk_heuristics;..
1190: 44 57 4f 52 44 20 77 6b 69 34 30 32 5f 6d 61 69  DWORD wki402_mai
11a0: 6c 73 6c 6f 74 73 3b 0a 09 44 57 4f 52 44 20 77  lslots;..DWORD w
11b0: 6b 69 34 30 32 5f 6e 75 6d 5f 64 67 72 61 6d 5f  ki402_num_dgram_
11c0: 62 75 66 3b 0a 09 44 57 4f 52 44 20 77 6b 69 34  buf;..DWORD wki4
11d0: 30 32 5f 6d 61 78 5f 74 68 72 65 61 64 73 3b 0a  02_max_threads;.
11e0: 7d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e  }.alias WKSTA_IN
11f0: 46 4f 5f 34 30 32 2a 20 50 57 4b 53 54 41 5f 49  FO_402* PWKSTA_I
1200: 4e 46 4f 5f 34 30 32 2c 20 4c 50 57 4b 53 54 41  NFO_402, LPWKSTA
1210: 5f 49 4e 46 4f 5f 34 30 32 3b 0a 0a 73 74 72 75  _INFO_402;..stru
1220: 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 35 30  ct WKSTA_INFO_50
1230: 32 7b 0a 09 44 57 4f 52 44 20 77 6b 69 35 30 32  2{..DWORD wki502
1240: 5f 63 68 61 72 5f 77 61 69 74 3b 0a 09 44 57 4f  _char_wait;..DWO
1250: 52 44 20 77 6b 69 35 30 32 5f 63 6f 6c 6c 65 63  RD wki502_collec
1260: 74 69 6f 6e 5f 74 69 6d 65 3b 0a 09 44 57 4f 52  tion_time;..DWOR
1270: 44 20 77 6b 69 35 30 32 5f 6d 61 78 69 6d 75 6d  D wki502_maximum
1280: 5f 63 6f 6c 6c 65 63 74 69 6f 6e 5f 63 6f 75 6e  _collection_coun
1290: 74 3b 0a 09 44 57 4f 52 44 20 77 6b 69 35 30 32  t;..DWORD wki502
12a0: 5f 6b 65 65 70 5f 63 6f 6e 6e 3b 0a 09 44 57 4f  _keep_conn;..DWO
12b0: 52 44 20 77 6b 69 35 30 32 5f 6d 61 78 5f 63 6d  RD wki502_max_cm
12c0: 64 73 3b 0a 09 44 57 4f 52 44 20 77 6b 69 35 30  ds;..DWORD wki50
12d0: 32 5f 73 65 73 73 5f 74 69 6d 65 6f 75 74 3b 0a  2_sess_timeout;.
12e0: 09 44 57 4f 52 44 20 77 6b 69 35 30 32 5f 73 69  .DWORD wki502_si
12f0: 7a 5f 63 68 61 72 5f 62 75 66 3b 0a 09 44 57 4f  z_char_buf;..DWO
1300: 52 44 20 77 6b 69 35 30 32 5f 6d 61 78 5f 74 68  RD wki502_max_th
1310: 72 65 61 64 73 3b 0a 09 44 57 4f 52 44 20 77 6b  reads;..DWORD wk
1320: 69 35 30 32 5f 6c 6f 63 6b 5f 71 75 6f 74 61 3b  i502_lock_quota;
1330: 0a 09 44 57 4f 52 44 20 77 6b 69 35 30 32 5f 6c  ..DWORD wki502_l
1340: 6f 63 6b 5f 69 6e 63 72 65 6d 65 6e 74 3b 0a 09  ock_increment;..
1350: 44 57 4f 52 44 20 77 6b 69 35 30 32 5f 6c 6f 63  DWORD wki502_loc
1360: 6b 5f 6d 61 78 69 6d 75 6d 3b 0a 09 44 57 4f 52  k_maximum;..DWOR
1370: 44 20 77 6b 69 35 30 32 5f 70 69 70 65 5f 69 6e  D wki502_pipe_in
1380: 63 72 65 6d 65 6e 74 3b 0a 09 44 57 4f 52 44 20  crement;..DWORD 
1390: 77 6b 69 35 30 32 5f 70 69 70 65 5f 6d 61 78 69  wki502_pipe_maxi
13a0: 6d 75 6d 3b 0a 09 44 57 4f 52 44 20 77 6b 69 35  mum;..DWORD wki5
13b0: 30 32 5f 63 61 63 68 65 5f 66 69 6c 65 5f 74 69  02_cache_file_ti
13c0: 6d 65 6f 75 74 3b 0a 09 44 57 4f 52 44 20 77 6b  meout;..DWORD wk
13d0: 69 35 30 32 5f 64 6f 72 6d 61 6e 74 5f 66 69 6c  i502_dormant_fil
13e0: 65 5f 6c 69 6d 69 74 3b 0a 09 44 57 4f 52 44 20  e_limit;..DWORD 
13f0: 77 6b 69 35 30 32 5f 72 65 61 64 5f 61 68 65 61  wki502_read_ahea
1400: 64 5f 74 68 72 6f 75 67 68 70 75 74 3b 0a 09 44  d_throughput;..D
1410: 57 4f 52 44 20 77 6b 69 35 30 32 5f 6e 75 6d 5f  WORD wki502_num_
1420: 6d 61 69 6c 73 6c 6f 74 5f 62 75 66 66 65 72 73  mailslot_buffers
1430: 3b 0a 09 44 57 4f 52 44 20 77 6b 69 35 30 32 5f  ;..DWORD wki502_
1440: 6e 75 6d 5f 73 72 76 5f 61 6e 6e 6f 75 6e 63 65  num_srv_announce
1450: 5f 62 75 66 66 65 72 73 3b 0a 09 44 57 4f 52 44  _buffers;..DWORD
1460: 20 77 6b 69 35 30 32 5f 6d 61 78 5f 69 6c 6c 65   wki502_max_ille
1470: 67 61 6c 5f 64 61 74 61 67 72 61 6d 5f 65 76 65  gal_datagram_eve
1480: 6e 74 73 3b 0a 09 44 57 4f 52 44 20 77 6b 69 35  nts;..DWORD wki5
1490: 30 32 5f 69 6c 6c 65 67 61 6c 5f 64 61 74 61 67  02_illegal_datag
14a0: 72 61 6d 5f 65 76 65 6e 74 5f 72 65 73 65 74 5f  ram_event_reset_
14b0: 66 72 65 71 75 65 6e 63 79 3b 0a 09 42 4f 4f 4c  frequency;..BOOL
14c0: 20 77 6b 69 35 30 32 5f 6c 6f 67 5f 65 6c 65 63   wki502_log_elec
14d0: 74 69 6f 6e 5f 70 61 63 6b 65 74 73 3b 0a 09 42  tion_packets;..B
14e0: 4f 4f 4c 20 77 6b 69 35 30 32 5f 75 73 65 5f 6f  OOL wki502_use_o
14f0: 70 70 6f 72 74 75 6e 69 73 74 69 63 5f 6c 6f 63  pportunistic_loc
1500: 6b 69 6e 67 3b 0a 09 42 4f 4f 4c 20 77 6b 69 35  king;..BOOL wki5
1510: 30 32 5f 75 73 65 5f 75 6e 6c 6f 63 6b 5f 62 65  02_use_unlock_be
1520: 68 69 6e 64 3b 0a 09 42 4f 4f 4c 20 77 6b 69 35  hind;..BOOL wki5
1530: 30 32 5f 75 73 65 5f 63 6c 6f 73 65 5f 62 65 68  02_use_close_beh
1540: 69 6e 64 3b 0a 09 42 4f 4f 4c 20 77 6b 69 35 30  ind;..BOOL wki50
1550: 32 5f 62 75 66 5f 6e 61 6d 65 64 5f 70 69 70 65  2_buf_named_pipe
1560: 73 3b 0a 09 42 4f 4f 4c 20 77 6b 69 35 30 32 5f  s;..BOOL wki502_
1570: 75 73 65 5f 6c 6f 63 6b 5f 72 65 61 64 5f 75 6e  use_lock_read_un
1580: 6c 6f 63 6b 3b 0a 09 42 4f 4f 4c 20 77 6b 69 35  lock;..BOOL wki5
1590: 30 32 5f 75 74 69 6c 69 7a 65 5f 6e 74 5f 63 61  02_utilize_nt_ca
15a0: 63 68 69 6e 67 3b 0a 09 42 4f 4f 4c 20 77 6b 69  ching;..BOOL wki
15b0: 35 30 32 5f 75 73 65 5f 72 61 77 5f 72 65 61 64  502_use_raw_read
15c0: 3b 0a 09 42 4f 4f 4c 20 77 6b 69 35 30 32 5f 75  ;..BOOL wki502_u
15d0: 73 65 5f 72 61 77 5f 77 72 69 74 65 3b 0a 09 42  se_raw_write;..B
15e0: 4f 4f 4c 20 77 6b 69 35 30 32 5f 75 73 65 5f 77  OOL wki502_use_w
15f0: 72 69 74 65 5f 72 61 77 5f 64 61 74 61 3b 0a 09  rite_raw_data;..
1600: 42 4f 4f 4c 20 77 6b 69 35 30 32 5f 75 73 65 5f  BOOL wki502_use_
1610: 65 6e 63 72 79 70 74 69 6f 6e 3b 0a 09 42 4f 4f  encryption;..BOO
1620: 4c 20 77 6b 69 35 30 32 5f 62 75 66 5f 66 69 6c  L wki502_buf_fil
1630: 65 73 5f 64 65 6e 79 5f 77 72 69 74 65 3b 0a 09  es_deny_write;..
1640: 42 4f 4f 4c 20 77 6b 69 35 30 32 5f 62 75 66 5f  BOOL wki502_buf_
1650: 72 65 61 64 5f 6f 6e 6c 79 5f 66 69 6c 65 73 3b  read_only_files;
1660: 0a 09 42 4f 4f 4c 20 77 6b 69 35 30 32 5f 66 6f  ..BOOL wki502_fo
1670: 72 63 65 5f 63 6f 72 65 5f 63 72 65 61 74 65 5f  rce_core_create_
1680: 6d 6f 64 65 3b 0a 09 42 4f 4f 4c 20 77 6b 69 35  mode;..BOOL wki5
1690: 30 32 5f 75 73 65 5f 35 31 32 5f 62 79 74 65 5f  02_use_512_byte_
16a0: 6d 61 78 5f 74 72 61 6e 73 66 65 72 3b 0a 7d 0a  max_transfer;.}.
16b0: 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f  alias WKSTA_INFO
16c0: 5f 35 30 32 2a 20 50 57 4b 53 54 41 5f 49 4e 46  _502* PWKSTA_INF
16d0: 4f 5f 35 30 32 2c 20 4c 50 57 4b 53 54 41 5f 49  O_502, LPWKSTA_I
16e0: 4e 46 4f 5f 35 30 32 3b 0a 0a 73 74 72 75 63 74  NFO_502;..struct
16f0: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 31 30   WKSTA_INFO_1010
1700: 20 7b 0a 09 44 57 4f 52 44 20 77 6b 69 31 30 31   {..DWORD wki101
1710: 30 5f 63 68 61 72 5f 77 61 69 74 3b 0a 7d 0a 61  0_char_wait;.}.a
1720: 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f 5f  lias WKSTA_INFO_
1730: 31 30 31 30 2a 20 50 57 4b 53 54 41 5f 49 4e 46  1010* PWKSTA_INF
1740: 4f 5f 31 30 31 30 2c 20 4c 50 57 4b 53 54 41 5f  O_1010, LPWKSTA_
1750: 49 4e 46 4f 5f 31 30 31 30 3b 0a 0a 73 74 72 75  INFO_1010;..stru
1760: 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30  ct WKSTA_INFO_10
1770: 31 31 20 7b 0a 09 44 57 4f 52 44 20 77 6b 69 31  11 {..DWORD wki1
1780: 30 31 31 5f 63 6f 6c 6c 65 63 74 69 6f 6e 5f 74  011_collection_t
1790: 69 6d 65 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b 53  ime;.}.alias WKS
17a0: 54 41 5f 49 4e 46 4f 5f 31 30 31 31 2a 20 50 57  TA_INFO_1011* PW
17b0: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 31 31 2c 20  KSTA_INFO_1011, 
17c0: 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 31  LPWKSTA_INFO_101
17d0: 31 3b 0a 0a 73 74 72 75 63 74 20 57 4b 53 54 41  1;..struct WKSTA
17e0: 5f 49 4e 46 4f 5f 31 30 31 32 20 7b 0a 09 44 57  _INFO_1012 {..DW
17f0: 4f 52 44 20 77 6b 69 31 30 31 32 5f 6d 61 78 69  ORD wki1012_maxi
1800: 6d 75 6d 5f 63 6f 6c 6c 65 63 74 69 6f 6e 5f 63  mum_collection_c
1810: 6f 75 6e 74 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b  ount;.}.alias WK
1820: 53 54 41 5f 49 4e 46 4f 5f 31 30 31 32 2a 20 50  STA_INFO_1012* P
1830: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 31 32 2c  WKSTA_INFO_1012,
1840: 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30   LPWKSTA_INFO_10
1850: 31 32 3b 0a 0a 73 74 72 75 63 74 20 57 4b 53 54  12;..struct WKST
1860: 41 5f 49 4e 46 4f 5f 31 30 32 37 20 7b 0a 09 44  A_INFO_1027 {..D
1870: 57 4f 52 44 20 77 6b 69 31 30 32 37 5f 65 72 72  WORD wki1027_err
1880: 6c 6f 67 5f 73 7a 3b 0a 7d 0a 61 6c 69 61 73 20  log_sz;.}.alias 
1890: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 32 37 2a  WKSTA_INFO_1027*
18a0: 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 32   PWKSTA_INFO_102
18b0: 37 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f  7, LPWKSTA_INFO_
18c0: 31 30 32 37 3b 0a 0a 73 74 72 75 63 74 20 57 4b  1027;..struct WK
18d0: 53 54 41 5f 49 4e 46 4f 5f 31 30 32 38 20 7b 0a  STA_INFO_1028 {.
18e0: 09 44 57 4f 52 44 20 77 6b 69 31 30 32 38 5f 70  .DWORD wki1028_p
18f0: 72 69 6e 74 5f 62 75 66 5f 74 69 6d 65 3b 0a 7d  rint_buf_time;.}
1900: 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46  .alias WKSTA_INF
1910: 4f 5f 31 30 32 38 2a 20 50 57 4b 53 54 41 5f 49  O_1028* PWKSTA_I
1920: 4e 46 4f 5f 31 30 32 38 2c 20 4c 50 57 4b 53 54  NFO_1028, LPWKST
1930: 41 5f 49 4e 46 4f 5f 31 30 32 38 3b 0a 0a 73 74  A_INFO_1028;..st
1940: 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f  ruct WKSTA_INFO_
1950: 31 30 33 32 20 7b 0a 09 44 57 4f 52 44 20 77 6b  1032 {..DWORD wk
1960: 69 31 30 33 32 5f 77 72 6b 5f 68 65 75 72 69 73  i1032_wrk_heuris
1970: 74 69 63 73 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b  tics;.}.alias WK
1980: 53 54 41 5f 49 4e 46 4f 5f 31 30 33 32 2a 20 50  STA_INFO_1032* P
1990: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 33 32 2c  WKSTA_INFO_1032,
19a0: 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30   LPWKSTA_INFO_10
19b0: 33 32 3b 0a 0a 73 74 72 75 63 74 20 57 4b 53 54  32;..struct WKST
19c0: 41 5f 49 4e 46 4f 5f 31 30 31 33 20 7b 0a 09 44  A_INFO_1013 {..D
19d0: 57 4f 52 44 20 77 6b 69 31 30 31 33 5f 6b 65 65  WORD wki1013_kee
19e0: 70 5f 63 6f 6e 6e 3b 0a 7d 0a 61 6c 69 61 73 20  p_conn;.}.alias 
19f0: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 31 33 2a  WKSTA_INFO_1013*
1a00: 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 31   PWKSTA_INFO_101
1a10: 33 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f  3, LPWKSTA_INFO_
1a20: 31 30 31 33 3b 0a 0a 73 74 72 75 63 74 20 57 4b  1013;..struct WK
1a30: 53 54 41 5f 49 4e 46 4f 5f 31 30 31 38 20 7b 0a  STA_INFO_1018 {.
1a40: 09 44 57 4f 52 44 20 77 6b 69 31 30 31 38 5f 73  .DWORD wki1018_s
1a50: 65 73 73 5f 74 69 6d 65 6f 75 74 3b 0a 7d 0a 61  ess_timeout;.}.a
1a60: 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f 5f  lias WKSTA_INFO_
1a70: 31 30 31 38 2a 20 50 57 4b 53 54 41 5f 49 4e 46  1018* PWKSTA_INF
1a80: 4f 5f 31 30 31 38 2c 20 4c 50 57 4b 53 54 41 5f  O_1018, LPWKSTA_
1a90: 49 4e 46 4f 5f 31 30 31 38 3b 0a 0a 73 74 72 75  INFO_1018;..stru
1aa0: 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30  ct WKSTA_INFO_10
1ab0: 32 33 20 7b 0a 09 44 57 4f 52 44 20 77 6b 69 31  23 {..DWORD wki1
1ac0: 30 32 33 5f 73 69 7a 5f 63 68 61 72 5f 62 75 66  023_siz_char_buf
1ad0: 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f  ;.}.alias WKSTA_
1ae0: 49 4e 46 4f 5f 31 30 32 33 2a 20 50 57 4b 53 54  INFO_1023* PWKST
1af0: 41 5f 49 4e 46 4f 5f 31 30 32 33 2c 20 4c 50 57  A_INFO_1023, LPW
1b00: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 32 33 3b 0a  KSTA_INFO_1023;.
1b10: 0a 73 74 72 75 63 74 20 57 4b 53 54 41 5f 49 4e  .struct WKSTA_IN
1b20: 46 4f 5f 31 30 33 33 20 7b 0a 09 44 57 4f 52 44  FO_1033 {..DWORD
1b30: 20 77 6b 69 31 30 33 33 5f 6d 61 78 5f 74 68 72   wki1033_max_thr
1b40: 65 61 64 73 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b  eads;.}.alias WK
1b50: 53 54 41 5f 49 4e 46 4f 5f 31 30 33 33 2a 20 50  STA_INFO_1033* P
1b60: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 33 33 2c  WKSTA_INFO_1033,
1b70: 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30   LPWKSTA_INFO_10
1b80: 33 33 3b 0a 0a 73 74 72 75 63 74 20 57 4b 53 54  33;..struct WKST
1b90: 41 5f 49 4e 46 4f 5f 31 30 34 31 20 7b 0a 09 44  A_INFO_1041 {..D
1ba0: 57 4f 52 44 20 77 6b 69 31 30 34 31 5f 6c 6f 63  WORD wki1041_loc
1bb0: 6b 5f 71 75 6f 74 61 3b 0a 7d 0a 61 6c 69 61 73  k_quota;.}.alias
1bc0: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 31   WKSTA_INFO_1041
1bd0: 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30  * PWKSTA_INFO_10
1be0: 34 31 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f  41, LPWKSTA_INFO
1bf0: 5f 31 30 34 31 3b 0a 0a 73 74 72 75 63 74 20 57  _1041;..struct W
1c00: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 32 20 7b  KSTA_INFO_1042 {
1c10: 0a 09 44 57 4f 52 44 20 77 6b 69 31 30 34 32 5f  ..DWORD wki1042_
1c20: 6c 6f 63 6b 5f 69 6e 63 72 65 6d 65 6e 74 3b 0a  lock_increment;.
1c30: 7d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e  }.alias WKSTA_IN
1c40: 46 4f 5f 31 30 34 32 2a 20 50 57 4b 53 54 41 5f  FO_1042* PWKSTA_
1c50: 49 4e 46 4f 5f 31 30 34 32 2c 20 4c 50 57 4b 53  INFO_1042, LPWKS
1c60: 54 41 5f 49 4e 46 4f 5f 31 30 34 32 3b 0a 0a 73  TA_INFO_1042;..s
1c70: 74 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f  truct WKSTA_INFO
1c80: 5f 31 30 34 33 20 7b 0a 09 44 57 4f 52 44 20 77  _1043 {..DWORD w
1c90: 6b 69 31 30 34 33 5f 6c 6f 63 6b 5f 6d 61 78 69  ki1043_lock_maxi
1ca0: 6d 75 6d 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b 53  mum;.}.alias WKS
1cb0: 54 41 5f 49 4e 46 4f 5f 31 30 34 33 2a 20 50 57  TA_INFO_1043* PW
1cc0: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 33 2c 20  KSTA_INFO_1043, 
1cd0: 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34  LPWKSTA_INFO_104
1ce0: 33 3b 0a 0a 73 74 72 75 63 74 20 57 4b 53 54 41  3;..struct WKSTA
1cf0: 5f 49 4e 46 4f 5f 31 30 34 34 20 7b 0a 09 44 57  _INFO_1044 {..DW
1d00: 4f 52 44 20 77 6b 69 31 30 34 34 5f 70 69 70 65  ORD wki1044_pipe
1d10: 5f 69 6e 63 72 65 6d 65 6e 74 3b 0a 7d 0a 61 6c  _increment;.}.al
1d20: 69 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31  ias WKSTA_INFO_1
1d30: 30 34 34 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f  044* PWKSTA_INFO
1d40: 5f 31 30 34 34 2c 20 4c 50 57 4b 53 54 41 5f 49  _1044, LPWKSTA_I
1d50: 4e 46 4f 5f 31 30 34 34 3b 0a 0a 73 74 72 75 63  NFO_1044;..struc
1d60: 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34  t WKSTA_INFO_104
1d70: 35 20 7b 0a 09 44 57 4f 52 44 20 77 6b 69 31 30  5 {..DWORD wki10
1d80: 34 35 5f 70 69 70 65 5f 6d 61 78 69 6d 75 6d 3b  45_pipe_maximum;
1d90: 0a 7d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49  .}.alias WKSTA_I
1da0: 4e 46 4f 5f 31 30 34 35 2a 20 50 57 4b 53 54 41  NFO_1045* PWKSTA
1db0: 5f 49 4e 46 4f 5f 31 30 34 35 2c 20 4c 50 57 4b  _INFO_1045, LPWK
1dc0: 53 54 41 5f 49 4e 46 4f 5f 31 30 34 35 3b 0a 0a  STA_INFO_1045;..
1dd0: 73 74 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46  struct WKSTA_INF
1de0: 4f 5f 31 30 34 36 20 7b 0a 09 44 57 4f 52 44 20  O_1046 {..DWORD 
1df0: 77 6b 69 31 30 34 36 5f 64 6f 72 6d 61 6e 74 5f  wki1046_dormant_
1e00: 66 69 6c 65 5f 6c 69 6d 69 74 3b 0a 7d 0a 61 6c  file_limit;.}.al
1e10: 69 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31  ias WKSTA_INFO_1
1e20: 30 34 36 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f  046* PWKSTA_INFO
1e30: 5f 31 30 34 36 2c 20 4c 50 57 4b 53 54 41 5f 49  _1046, LPWKSTA_I
1e40: 4e 46 4f 5f 31 30 34 36 3b 0a 0a 73 74 72 75 63  NFO_1046;..struc
1e50: 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34  t WKSTA_INFO_104
1e60: 37 20 7b 0a 09 44 57 4f 52 44 20 77 6b 69 31 30  7 {..DWORD wki10
1e70: 34 37 5f 63 61 63 68 65 5f 66 69 6c 65 5f 74 69  47_cache_file_ti
1e80: 6d 65 6f 75 74 3b 0a 7d 0a 61 6c 69 61 73 20 57  meout;.}.alias W
1e90: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 37 2a 20  KSTA_INFO_1047* 
1ea0: 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 37  PWKSTA_INFO_1047
1eb0: 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31  , LPWKSTA_INFO_1
1ec0: 30 34 37 3b 0a 0a 73 74 72 75 63 74 20 57 4b 53  047;..struct WKS
1ed0: 54 41 5f 49 4e 46 4f 5f 31 30 34 38 20 7b 0a 09  TA_INFO_1048 {..
1ee0: 42 4f 4f 4c 20 77 6b 69 31 30 34 38 5f 75 73 65  BOOL wki1048_use
1ef0: 5f 6f 70 70 6f 72 74 75 6e 69 73 74 69 63 5f 6c  _opportunistic_l
1f00: 6f 63 6b 69 6e 67 3b 0a 7d 0a 61 6c 69 61 73 20  ocking;.}.alias 
1f10: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 38 2a  WKSTA_INFO_1048*
1f20: 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34   PWKSTA_INFO_104
1f30: 38 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f  8, LPWKSTA_INFO_
1f40: 31 30 34 38 3b 0a 0a 73 74 72 75 63 74 20 57 4b  1048;..struct WK
1f50: 53 54 41 5f 49 4e 46 4f 5f 31 30 34 39 20 7b 0a  STA_INFO_1049 {.
1f60: 09 42 4f 4f 4c 20 77 6b 69 31 30 34 39 5f 75 73  .BOOL wki1049_us
1f70: 65 5f 75 6e 6c 6f 63 6b 5f 62 65 68 69 6e 64 3b  e_unlock_behind;
1f80: 0a 7d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49  .}.alias WKSTA_I
1f90: 4e 46 4f 5f 31 30 34 39 2a 20 50 57 4b 53 54 41  NFO_1049* PWKSTA
1fa0: 5f 49 4e 46 4f 5f 31 30 34 39 2c 20 4c 50 57 4b  _INFO_1049, LPWK
1fb0: 53 54 41 5f 49 4e 46 4f 5f 31 30 34 39 3b 0a 0a  STA_INFO_1049;..
1fc0: 73 74 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46  struct WKSTA_INF
1fd0: 4f 5f 31 30 35 30 20 7b 0a 09 42 4f 4f 4c 20 77  O_1050 {..BOOL w
1fe0: 6b 69 31 30 35 30 5f 75 73 65 5f 63 6c 6f 73 65  ki1050_use_close
1ff0: 5f 62 65 68 69 6e 64 3b 0a 7d 0a 61 6c 69 61 73  _behind;.}.alias
2000: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35 30   WKSTA_INFO_1050
2010: 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30  * PWKSTA_INFO_10
2020: 35 30 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f  50, LPWKSTA_INFO
2030: 5f 31 30 35 30 3b 0a 0a 73 74 72 75 63 74 20 57  _1050;..struct W
2040: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35 31 20 7b  KSTA_INFO_1051 {
2050: 0a 09 42 4f 4f 4c 20 77 6b 69 31 30 35 31 5f 62  ..BOOL wki1051_b
2060: 75 66 5f 6e 61 6d 65 64 5f 70 69 70 65 73 3b 0a  uf_named_pipes;.
2070: 7d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e  }.alias WKSTA_IN
2080: 46 4f 5f 31 30 35 31 2a 20 50 57 4b 53 54 41 5f  FO_1051* PWKSTA_
2090: 49 4e 46 4f 5f 31 30 35 31 2c 20 4c 50 57 4b 53  INFO_1051, LPWKS
20a0: 54 41 5f 49 4e 46 4f 5f 31 30 35 31 3b 0a 0a 73  TA_INFO_1051;..s
20b0: 74 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f  truct WKSTA_INFO
20c0: 5f 31 30 35 32 20 7b 0a 09 42 4f 4f 4c 20 77 6b  _1052 {..BOOL wk
20d0: 69 31 30 35 32 5f 75 73 65 5f 6c 6f 63 6b 5f 72  i1052_use_lock_r
20e0: 65 61 64 5f 75 6e 6c 6f 63 6b 3b 0a 7d 0a 61 6c  ead_unlock;.}.al
20f0: 69 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31  ias WKSTA_INFO_1
2100: 30 35 32 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f  052* PWKSTA_INFO
2110: 5f 31 30 35 32 2c 20 4c 50 57 4b 53 54 41 5f 49  _1052, LPWKSTA_I
2120: 4e 46 4f 5f 31 30 35 32 3b 0a 0a 73 74 72 75 63  NFO_1052;..struc
2130: 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35  t WKSTA_INFO_105
2140: 33 20 7b 0a 09 42 4f 4f 4c 20 77 6b 69 31 30 35  3 {..BOOL wki105
2150: 33 5f 75 74 69 6c 69 7a 65 5f 6e 74 5f 63 61 63  3_utilize_nt_cac
2160: 68 69 6e 67 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b  hing;.}.alias WK
2170: 53 54 41 5f 49 4e 46 4f 5f 31 30 35 33 2a 20 50  STA_INFO_1053* P
2180: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35 33 2c  WKSTA_INFO_1053,
2190: 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30   LPWKSTA_INFO_10
21a0: 35 33 3b 0a 0a 73 74 72 75 63 74 20 57 4b 53 54  53;..struct WKST
21b0: 41 5f 49 4e 46 4f 5f 31 30 35 34 20 7b 0a 09 42  A_INFO_1054 {..B
21c0: 4f 4f 4c 20 77 6b 69 31 30 35 34 5f 75 73 65 5f  OOL wki1054_use_
21d0: 72 61 77 5f 72 65 61 64 3b 0a 7d 0a 61 6c 69 61  raw_read;.}.alia
21e0: 73 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35  s WKSTA_INFO_105
21f0: 34 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31  4* PWKSTA_INFO_1
2200: 30 35 34 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46  054, LPWKSTA_INF
2210: 4f 5f 31 30 35 34 3b 0a 0a 73 74 72 75 63 74 20  O_1054;..struct 
2220: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35 35 20  WKSTA_INFO_1055 
2230: 7b 0a 09 42 4f 4f 4c 20 77 6b 69 31 30 35 35 5f  {..BOOL wki1055_
2240: 75 73 65 5f 72 61 77 5f 77 72 69 74 65 3b 0a 7d  use_raw_write;.}
2250: 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46  .alias WKSTA_INF
2260: 4f 5f 31 30 35 35 2a 20 50 57 4b 53 54 41 5f 49  O_1055* PWKSTA_I
2270: 4e 46 4f 5f 31 30 35 35 2c 20 4c 50 57 4b 53 54  NFO_1055, LPWKST
2280: 41 5f 49 4e 46 4f 5f 31 30 35 35 3b 0a 0a 73 74  A_INFO_1055;..st
2290: 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f  ruct WKSTA_INFO_
22a0: 31 30 35 36 20 7b 0a 09 42 4f 4f 4c 20 77 6b 69  1056 {..BOOL wki
22b0: 31 30 35 36 5f 75 73 65 5f 77 72 69 74 65 5f 72  1056_use_write_r
22c0: 61 77 5f 64 61 74 61 3b 0a 7d 0a 61 6c 69 61 73  aw_data;.}.alias
22d0: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35 36   WKSTA_INFO_1056
22e0: 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30  * PWKSTA_INFO_10
22f0: 35 36 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f  56, LPWKSTA_INFO
2300: 5f 31 30 35 36 3b 0a 0a 73 74 72 75 63 74 20 57  _1056;..struct W
2310: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35 37 20 7b  KSTA_INFO_1057 {
2320: 0a 09 42 4f 4f 4c 20 77 6b 69 31 30 35 37 5f 75  ..BOOL wki1057_u
2330: 73 65 5f 65 6e 63 72 79 70 74 69 6f 6e 3b 0a 7d  se_encryption;.}
2340: 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46  .alias WKSTA_INF
2350: 4f 5f 31 30 35 37 2a 20 50 57 4b 53 54 41 5f 49  O_1057* PWKSTA_I
2360: 4e 46 4f 5f 31 30 35 37 2c 20 4c 50 57 4b 53 54  NFO_1057, LPWKST
2370: 41 5f 49 4e 46 4f 5f 31 30 35 37 3b 0a 0a 73 74  A_INFO_1057;..st
2380: 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f  ruct WKSTA_INFO_
2390: 31 30 35 38 20 7b 0a 09 42 4f 4f 4c 20 77 6b 69  1058 {..BOOL wki
23a0: 31 30 35 38 5f 62 75 66 5f 66 69 6c 65 73 5f 64  1058_buf_files_d
23b0: 65 6e 79 5f 77 72 69 74 65 3b 0a 7d 0a 61 6c 69  eny_write;.}.ali
23c0: 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30  as WKSTA_INFO_10
23d0: 35 38 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f  58* PWKSTA_INFO_
23e0: 31 30 35 38 2c 20 4c 50 57 4b 53 54 41 5f 49 4e  1058, LPWKSTA_IN
23f0: 46 4f 5f 31 30 35 38 3b 0a 0a 73 74 72 75 63 74  FO_1058;..struct
2400: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35 39   WKSTA_INFO_1059
2410: 20 7b 0a 09 42 4f 4f 4c 20 77 6b 69 31 30 35 39   {..BOOL wki1059
2420: 5f 62 75 66 5f 72 65 61 64 5f 6f 6e 6c 79 5f 66  _buf_read_only_f
2430: 69 6c 65 73 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b  iles;.}.alias WK
2440: 53 54 41 5f 49 4e 46 4f 5f 31 30 35 39 2a 20 50  STA_INFO_1059* P
2450: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35 39 2c  WKSTA_INFO_1059,
2460: 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30   LPWKSTA_INFO_10
2470: 35 39 3b 0a 0a 73 74 72 75 63 74 20 57 4b 53 54  59;..struct WKST
2480: 41 5f 49 4e 46 4f 5f 31 30 36 30 20 7b 0a 09 42  A_INFO_1060 {..B
2490: 4f 4f 4c 20 77 6b 69 31 30 36 30 5f 66 6f 72 63  OOL wki1060_forc
24a0: 65 5f 63 6f 72 65 5f 63 72 65 61 74 65 5f 6d 6f  e_core_create_mo
24b0: 64 65 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b 53 54  de;.}.alias WKST
24c0: 41 5f 49 4e 46 4f 5f 31 30 36 30 2a 20 50 57 4b  A_INFO_1060* PWK
24d0: 53 54 41 5f 49 4e 46 4f 5f 31 30 36 30 2c 20 4c  STA_INFO_1060, L
24e0: 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 36 30  PWKSTA_INFO_1060
24f0: 3b 0a 0a 73 74 72 75 63 74 20 57 4b 53 54 41 5f  ;..struct WKSTA_
2500: 49 4e 46 4f 5f 31 30 36 31 20 7b 0a 09 42 4f 4f  INFO_1061 {..BOO
2510: 4c 20 77 6b 69 31 30 36 31 5f 75 73 65 5f 35 31  L wki1061_use_51
2520: 32 5f 62 79 74 65 5f 6d 61 78 5f 74 72 61 6e 73  2_byte_max_trans
2530: 66 65 72 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b 53  fer;.}.alias WKS
2540: 54 41 5f 49 4e 46 4f 5f 31 30 36 31 2a 20 50 57  TA_INFO_1061* PW
2550: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 36 31 2c 20  KSTA_INFO_1061, 
2560: 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 36  LPWKSTA_INFO_106
2570: 31 3b 0a 0a 73 74 72 75 63 74 20 57 4b 53 54 41  1;..struct WKSTA
2580: 5f 49 4e 46 4f 5f 31 30 36 32 20 7b 0a 09 44 57  _INFO_1062 {..DW
2590: 4f 52 44 20 77 6b 69 31 30 36 32 5f 72 65 61 64  ORD wki1062_read
25a0: 5f 61 68 65 61 64 5f 74 68 72 6f 75 67 68 70 75  _ahead_throughpu
25b0: 74 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b 53 54 41  t;.}.alias WKSTA
25c0: 5f 49 4e 46 4f 5f 31 30 36 32 2a 20 50 57 4b 53  _INFO_1062* PWKS
25d0: 54 41 5f 49 4e 46 4f 5f 31 30 36 32 2c 20 4c 50  TA_INFO_1062, LP
25e0: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 36 32 3b  WKSTA_INFO_1062;
25f0: 0a 0a 73 74 72 75 63 74 20 57 4b 53 54 41 5f 55  ..struct WKSTA_U
2600: 53 45 52 5f 49 4e 46 4f 5f 30 20 7b 0a 09 4c 50  SER_INFO_0 {..LP
2610: 57 53 54 52 20 77 6b 75 69 30 5f 75 73 65 72 6e  WSTR wkui0_usern
2620: 61 6d 65 3b 0a 7d 0a 61 6c 69 61 73 20 57 4b 53  ame;.}.alias WKS
2630: 54 41 5f 55 53 45 52 5f 49 4e 46 4f 5f 30 2a 20  TA_USER_INFO_0* 
2640: 50 57 4b 53 54 41 5f 55 53 45 52 5f 49 4e 46 4f  PWKSTA_USER_INFO
2650: 5f 30 2c 20 4c 50 57 4b 53 54 41 5f 55 53 45 52  _0, LPWKSTA_USER
2660: 5f 49 4e 46 4f 5f 30 3b 0a 0a 73 74 72 75 63 74  _INFO_0;..struct
2670: 20 57 4b 53 54 41 5f 55 53 45 52 5f 49 4e 46 4f   WKSTA_USER_INFO
2680: 5f 31 7b 0a 09 4c 50 57 53 54 52 20 77 6b 75 69  _1{..LPWSTR wkui
2690: 31 5f 75 73 65 72 6e 61 6d 65 3b 0a 09 4c 50 57  1_username;..LPW
26a0: 53 54 52 20 77 6b 75 69 31 5f 6c 6f 67 6f 6e 5f  STR wkui1_logon_
26b0: 64 6f 6d 61 69 6e 3b 0a 09 4c 50 57 53 54 52 20  domain;..LPWSTR 
26c0: 77 6b 75 69 31 5f 6f 74 68 5f 64 6f 6d 61 69 6e  wkui1_oth_domain
26d0: 73 3b 0a 09 4c 50 57 53 54 52 20 77 6b 75 69 31  s;..LPWSTR wkui1
26e0: 5f 6c 6f 67 6f 6e 5f 73 65 72 76 65 72 3b 0a 7d  _logon_server;.}
26f0: 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 55 53 45  .alias WKSTA_USE
2700: 52 5f 49 4e 46 4f 5f 31 2a 20 50 57 4b 53 54 41  R_INFO_1* PWKSTA
2710: 5f 55 53 45 52 5f 49 4e 46 4f 5f 31 2c 20 4c 50  _USER_INFO_1, LP
2720: 57 4b 53 54 41 5f 55 53 45 52 5f 49 4e 46 4f 5f  WKSTA_USER_INFO_
2730: 31 3b 0a 0a 73 74 72 75 63 74 20 57 4b 53 54 41  1;..struct WKSTA
2740: 5f 55 53 45 52 5f 49 4e 46 4f 5f 31 31 30 31 20  _USER_INFO_1101 
2750: 7b 0a 09 4c 50 57 53 54 52 20 77 6b 75 69 31 31  {..LPWSTR wkui11
2760: 30 31 5f 6f 74 68 5f 64 6f 6d 61 69 6e 73 3b 0a  01_oth_domains;.
2770: 7d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 55 53  }.alias WKSTA_US
2780: 45 52 5f 49 4e 46 4f 5f 31 31 30 31 2a 20 50 57  ER_INFO_1101* PW
2790: 4b 53 54 41 5f 55 53 45 52 5f 49 4e 46 4f 5f 31  KSTA_USER_INFO_1
27a0: 31 30 31 2c 20 4c 50 57 4b 53 54 41 5f 55 53 45  101, LPWKSTA_USE
27b0: 52 5f 49 4e 46 4f 5f 31 31 30 31 3b 0a 0a 73 74  R_INFO_1101;..st
27c0: 72 75 63 74 20 57 4b 53 54 41 5f 54 52 41 4e 53  ruct WKSTA_TRANS
27d0: 50 4f 52 54 5f 49 4e 46 4f 5f 30 7b 0a 09 44 57  PORT_INFO_0{..DW
27e0: 4f 52 44 20 77 6b 74 69 30 5f 71 75 61 6c 69 74  ORD wkti0_qualit
27f0: 79 5f 6f 66 5f 73 65 72 76 69 63 65 3b 0a 09 44  y_of_service;..D
2800: 57 4f 52 44 20 77 6b 74 69 30 5f 6e 75 6d 62 65  WORD wkti0_numbe
2810: 72 5f 6f 66 5f 76 63 73 3b 0a 09 4c 50 57 53 54  r_of_vcs;..LPWST
2820: 52 20 77 6b 74 69 30 5f 74 72 61 6e 73 70 6f 72  R wkti0_transpor
2830: 74 5f 6e 61 6d 65 3b 0a 09 4c 50 57 53 54 52 20  t_name;..LPWSTR 
2840: 77 6b 74 69 30 5f 74 72 61 6e 73 70 6f 72 74 5f  wkti0_transport_
2850: 61 64 64 72 65 73 73 3b 0a 09 42 4f 4f 4c 20 77  address;..BOOL w
2860: 6b 74 69 30 5f 77 61 6e 5f 69 73 68 3b 0a 7d 0a  kti0_wan_ish;.}.
2870: 61 6c 69 61 73 20 57 4b 53 54 41 5f 54 52 41 4e  alias WKSTA_TRAN
2880: 53 50 4f 52 54 5f 49 4e 46 4f 5f 30 2a 20 50 57  SPORT_INFO_0* PW
2890: 4b 53 54 41 5f 54 52 41 4e 53 50 4f 52 54 5f 49  KSTA_TRANSPORT_I
28a0: 4e 46 4f 5f 30 2c 20 4c 50 57 4b 53 54 41 5f 54  NFO_0, LPWKSTA_T
28b0: 52 41 4e 53 50 4f 52 54 5f 49 4e 46 4f 5f 30 3b  RANSPORT_INFO_0;
28c0: 0a 0a 65 78 74 65 72 6e 20 28 57 69 6e 64 6f 77  ..extern (Window
28d0: 73 29 20 7b 0a 4e 45 54 5f 41 50 49 5f 53 54 41  s) {.NET_API_STA
28e0: 54 55 53 20 4e 65 74 57 6b 73 74 61 47 65 74 49  TUS NetWkstaGetI
28f0: 6e 66 6f 28 4c 50 57 53 54 52 2c 44 57 4f 52 44  nfo(LPWSTR,DWORD
2900: 2c 50 42 59 54 45 2a 29 3b 0a 4e 45 54 5f 41 50  ,PBYTE*);.NET_AP
2910: 49 5f 53 54 41 54 55 53 20 4e 65 74 57 6b 73 74  I_STATUS NetWkst
2920: 61 53 65 74 49 6e 66 6f 28 4c 50 57 53 54 52 2c  aSetInfo(LPWSTR,
2930: 44 57 4f 52 44 2c 50 42 59 54 45 2c 50 44 57 4f  DWORD,PBYTE,PDWO
2940: 52 44 29 3b 0a 4e 45 54 5f 41 50 49 5f 53 54 41  RD);.NET_API_STA
2950: 54 55 53 20 4e 65 74 57 6b 73 74 61 55 73 65 72  TUS NetWkstaUser
2960: 47 65 74 49 6e 66 6f 28 4c 50 57 53 54 52 2c 44  GetInfo(LPWSTR,D
2970: 57 4f 52 44 2c 50 42 59 54 45 2a 29 3b 0a 4e 45  WORD,PBYTE*);.NE
2980: 54 5f 41 50 49 5f 53 54 41 54 55 53 20 4e 65 74  T_API_STATUS Net
2990: 57 6b 73 74 61 55 73 65 72 53 65 74 49 6e 66 6f  WkstaUserSetInfo
29a0: 28 4c 50 57 53 54 52 2c 44 57 4f 52 44 2c 50 42  (LPWSTR,DWORD,PB
29b0: 59 54 45 2c 50 44 57 4f 52 44 29 3b 0a 4e 45 54  YTE,PDWORD);.NET
29c0: 5f 41 50 49 5f 53 54 41 54 55 53 20 4e 65 74 57  _API_STATUS NetW
29d0: 6b 73 74 61 55 73 65 72 45 6e 75 6d 28 4c 50 57  kstaUserEnum(LPW
29e0: 53 54 52 2c 44 57 4f 52 44 2c 50 42 59 54 45 2a  STR,DWORD,PBYTE*
29f0: 2c 44 57 4f 52 44 2c 50 44 57 4f 52 44 2c 50 44  ,DWORD,PDWORD,PD
2a00: 57 4f 52 44 2c 50 44 57 4f 52 44 29 3b 0a 4e 45  WORD,PDWORD);.NE
2a10: 54 5f 41 50 49 5f 53 54 41 54 55 53 20 4e 65 74  T_API_STATUS Net
2a20: 57 6b 73 74 61 54 72 61 6e 73 70 6f 72 74 41 64  WkstaTransportAd
2a30: 64 28 4c 50 57 53 54 52 2c 44 57 4f 52 44 2c 50  d(LPWSTR,DWORD,P
2a40: 42 59 54 45 2c 50 44 57 4f 52 44 29 3b 0a 4e 45  BYTE,PDWORD);.NE
2a50: 54 5f 41 50 49 5f 53 54 41 54 55 53 20 4e 65 74  T_API_STATUS Net
2a60: 57 6b 73 74 61 54 72 61 6e 73 70 6f 72 74 44 65  WkstaTransportDe
2a70: 6c 28 4c 50 57 53 54 52 2c 4c 50 57 53 54 52 2c  l(LPWSTR,LPWSTR,
2a80: 44 57 4f 52 44 29 3b 0a 4e 45 54 5f 41 50 49 5f  DWORD);.NET_API_
2a90: 53 54 41 54 55 53 20 4e 65 74 57 6b 73 74 61 54  STATUS NetWkstaT
2aa0: 72 61 6e 73 70 6f 72 74 45 6e 75 6d 28 4c 50 57  ransportEnum(LPW
2ab0: 53 54 52 2c 44 57 4f 52 44 2c 50 42 59 54 45 2a  STR,DWORD,PBYTE*
2ac0: 2c 44 57 4f 52 44 2c 50 44 57 4f 52 44 2c 50 44  ,DWORD,PDWORD,PD
2ad0: 57 4f 52 44 2c 50 44 57 4f 52 44 29 3b 0a 7d 0a  WORD,PDWORD);.}.