Hex Artifact Content

Not logged in

Artifact ebe621a9a42758b0b72f03e625581e6d1be3409b:


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 0d 0a 2a 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 20 6c 6d 77 6b 73             lmwks
0070: 74 61 2e 64 20 20 20 20 20 20 20 20 20 20 20 20  ta.d            
0080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0090: 20 20 20 2a 0d 0a 2a 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 20 20 2a 0d                *.
00e0: 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .*              
00f0: 20 20 20 20 20 20 20 20 20 57 69 6e 64 6f 77 73           Windows
0100: 20 41 50 49 20 68 65 61 64 65 72 20 6d 6f 64 75   API header modu
0110: 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20  le              
0120: 20 20 20 20 20 20 20 20 20 2a 0d 0a 2a 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: 20 20 20 20 2a 0d 0a 2a 20 20 20 20 20 20 20 20      *..*        
0180: 20 20 20 20 20 20 20 20 20 54 72 61 6e 73 6c 61           Transla
0190: 74 65 64 20 66 72 6f 6d 20 4d 69 6e 47 57 20 57  ted from MinGW W
01a0: 69 6e 64 6f 77 73 20 68 65 61 64 65 72 73 20 20  indows headers  
01b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a                 *
01c0: 0d 0a 2a 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 20 20 20 20 20 20 2a 0d 0a 2a 20 20            *..*  
0210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0220: 20 20 20 20 20 50 6c 61 63 65 64 20 69 6e 74 6f       Placed into
0230: 20 70 75 62 6c 69 63 20 64 6f 6d 61 69 6e 20 20   public domain  
0240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0250: 20 20 20 20 20 2a 0d 0a 5c 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 2a 2a 2a 2a 2a 2a 2a 2a  ****************
02a0: 2f 0d 0a 6d 6f 64 75 6c 65 20 77 69 6e 33 32 2e  /..module win32.
02b0: 6c 6d 77 6b 73 74 61 3b 0d 0a 70 72 61 67 6d 61  lmwksta;..pragma
02c0: 28 6c 69 62 2c 20 22 6e 65 74 61 70 69 33 32 22  (lib, "netapi32"
02d0: 29 3b 0d 0a 0d 0a 69 6d 70 6f 72 74 20 77 69 6e  );....import win
02e0: 33 32 2e 6c 6d 75 73 65 66 6c 67 3b 0d 0a 70 72  32.lmuseflg;..pr
02f0: 69 76 61 74 65 20 69 6d 70 6f 72 74 20 77 69 6e  ivate import win
0300: 33 32 2e 6c 6d 63 6f 6e 73 2c 20 77 69 6e 33 32  32.lmcons, win32
0310: 2e 77 69 6e 64 65 66 3b 0d 0a 0d 0a 70 72 61 67  .windef;....prag
0320: 6d 61 28 6c 69 62 2c 20 22 4e 65 74 61 70 69 33  ma(lib, "Netapi3
0330: 32 22 29 3b 0d 0a 0d 0a 65 6e 75 6d 20 7b 0d 0a  2");....enum {..
0340: 09 57 4b 53 54 41 5f 43 4f 4d 50 55 54 45 52 4e  .WKSTA_COMPUTERN
0350: 41 4d 45 5f 50 41 52 4d 4e 55 4d 20 20 20 20 20  AME_PARMNUM     
0360: 3d 20 31 2c 0d 0a 09 57 4b 53 54 41 5f 4c 41 4e  = 1,...WKSTA_LAN
0370: 47 52 4f 55 50 5f 50 41 52 4d 4e 55 4d 2c 20 20  GROUP_PARMNUM,  
0380: 20 20 20 2f 2f 20 3d 20 32 0d 0a 09 57 4b 53 54     // = 2...WKST
0390: 41 5f 56 45 52 5f 4d 41 4a 4f 52 5f 50 41 52 4d  A_VER_MAJOR_PARM
03a0: 4e 55 4d 20 20 20 20 20 20 20 20 3d 20 34 2c 0d  NUM        = 4,.
03b0: 0a 09 57 4b 53 54 41 5f 56 45 52 5f 4d 49 4e 4f  ..WKSTA_VER_MINO
03c0: 52 5f 50 41 52 4d 4e 55 4d 2c 0d 0a 09 57 4b 53  R_PARMNUM,...WKS
03d0: 54 41 5f 4c 4f 47 47 45 44 5f 4f 4e 5f 55 53 45  TA_LOGGED_ON_USE
03e0: 52 53 5f 50 41 52 4d 4e 55 4d 2c 0d 0a 09 57 4b  RS_PARMNUM,...WK
03f0: 53 54 41 5f 4c 41 4e 52 4f 4f 54 5f 50 41 52 4d  STA_LANROOT_PARM
0400: 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41 5f 4c 4f 47  NUM,...WKSTA_LOG
0410: 4f 4e 5f 44 4f 4d 41 49 4e 5f 50 41 52 4d 4e 55  ON_DOMAIN_PARMNU
0420: 4d 2c 0d 0a 09 57 4b 53 54 41 5f 4c 4f 47 4f 4e  M,...WKSTA_LOGON
0430: 5f 53 45 52 56 45 52 5f 50 41 52 4d 4e 55 4d 2c  _SERVER_PARMNUM,
0440: 0d 0a 09 57 4b 53 54 41 5f 43 48 41 52 57 41 49  ...WKSTA_CHARWAI
0450: 54 5f 50 41 52 4d 4e 55 4d 2c 0d 0a 09 57 4b 53  T_PARMNUM,...WKS
0460: 54 41 5f 43 48 41 52 54 49 4d 45 5f 50 41 52 4d  TA_CHARTIME_PARM
0470: 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41 5f 43 48 41  NUM,...WKSTA_CHA
0480: 52 43 4f 55 4e 54 5f 50 41 52 4d 4e 55 4d 2c 0d  RCOUNT_PARMNUM,.
0490: 0a 09 57 4b 53 54 41 5f 4b 45 45 50 43 4f 4e 4e  ..WKSTA_KEEPCONN
04a0: 5f 50 41 52 4d 4e 55 4d 2c 0d 0a 09 57 4b 53 54  _PARMNUM,...WKST
04b0: 41 5f 4b 45 45 50 53 45 41 52 43 48 5f 50 41 52  A_KEEPSEARCH_PAR
04c0: 4d 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41 5f 4d 41  MNUM,...WKSTA_MA
04d0: 58 43 4d 44 53 5f 50 41 52 4d 4e 55 4d 2c 0d 0a  XCMDS_PARMNUM,..
04e0: 09 57 4b 53 54 41 5f 4e 55 4d 57 4f 52 4b 42 55  .WKSTA_NUMWORKBU
04f0: 46 5f 50 41 52 4d 4e 55 4d 2c 0d 0a 09 57 4b 53  F_PARMNUM,...WKS
0500: 54 41 5f 4d 41 58 57 52 4b 43 41 43 48 45 5f 50  TA_MAXWRKCACHE_P
0510: 41 52 4d 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41 5f  ARMNUM,...WKSTA_
0520: 53 45 53 53 54 49 4d 45 4f 55 54 5f 50 41 52 4d  SESSTIMEOUT_PARM
0530: 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41 5f 53 49 5a  NUM,...WKSTA_SIZ
0540: 45 52 52 4f 52 5f 50 41 52 4d 4e 55 4d 2c 0d 0a  ERROR_PARMNUM,..
0550: 09 57 4b 53 54 41 5f 4e 55 4d 41 4c 45 52 54 53  .WKSTA_NUMALERTS
0560: 5f 50 41 52 4d 4e 55 4d 2c 0d 0a 09 57 4b 53 54  _PARMNUM,...WKST
0570: 41 5f 4e 55 4d 53 45 52 56 49 43 45 53 5f 50 41  A_NUMSERVICES_PA
0580: 52 4d 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41 5f 4e  RMNUM,...WKSTA_N
0590: 55 4d 43 48 41 52 42 55 46 5f 50 41 52 4d 4e 55  UMCHARBUF_PARMNU
05a0: 4d 2c 0d 0a 09 57 4b 53 54 41 5f 53 49 5a 43 48  M,...WKSTA_SIZCH
05b0: 41 52 42 55 46 5f 50 41 52 4d 4e 55 4d 2c 20 20  ARBUF_PARMNUM,  
05c0: 20 20 20 2f 2f 20 3d 20 32 33 0d 0a 09 57 4b 53     // = 23...WKS
05d0: 54 41 5f 45 52 52 4c 4f 47 53 5a 5f 50 41 52 4d  TA_ERRLOGSZ_PARM
05e0: 4e 55 4d 20 20 20 20 20 20 20 20 20 20 20 3d 20  NUM           = 
05f0: 32 37 2c 0d 0a 09 57 4b 53 54 41 5f 50 52 49 4e  27,...WKSTA_PRIN
0600: 54 42 55 46 54 49 4d 45 5f 50 41 52 4d 4e 55 4d  TBUFTIME_PARMNUM
0610: 2c 0d 0a 09 57 4b 53 54 41 5f 53 49 5a 57 4f 52  ,...WKSTA_SIZWOR
0620: 4b 42 55 46 5f 50 41 52 4d 4e 55 4d 2c 0d 0a 09  KBUF_PARMNUM,...
0630: 57 4b 53 54 41 5f 4d 41 49 4c 53 4c 4f 54 53 5f  WKSTA_MAILSLOTS_
0640: 50 41 52 4d 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41  PARMNUM,...WKSTA
0650: 5f 4e 55 4d 44 47 52 41 4d 42 55 46 5f 50 41 52  _NUMDGRAMBUF_PAR
0660: 4d 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41 5f 57 52  MNUM,...WKSTA_WR
0670: 4b 48 45 55 52 49 53 54 49 43 53 5f 50 41 52 4d  KHEURISTICS_PARM
0680: 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41 5f 4d 41 58  NUM,...WKSTA_MAX
0690: 54 48 52 45 41 44 53 5f 50 41 52 4d 4e 55 4d 2c  THREADS_PARMNUM,
06a0: 20 20 20 20 20 2f 2f 20 3d 20 33 33 0d 0a 09 57       // = 33...W
06b0: 4b 53 54 41 5f 4c 4f 43 4b 51 55 4f 54 41 5f 50  KSTA_LOCKQUOTA_P
06c0: 41 52 4d 4e 55 4d 20 20 20 20 20 20 20 20 20 20  ARMNUM          
06d0: 3d 20 34 31 2c 0d 0a 09 57 4b 53 54 41 5f 4c 4f  = 41,...WKSTA_LO
06e0: 43 4b 49 4e 43 52 45 4d 45 4e 54 5f 50 41 52 4d  CKINCREMENT_PARM
06f0: 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41 5f 4c 4f 43  NUM,...WKSTA_LOC
0700: 4b 4d 41 58 49 4d 55 4d 5f 50 41 52 4d 4e 55 4d  KMAXIMUM_PARMNUM
0710: 2c 0d 0a 09 57 4b 53 54 41 5f 50 49 50 45 49 4e  ,...WKSTA_PIPEIN
0720: 43 52 45 4d 45 4e 54 5f 50 41 52 4d 4e 55 4d 2c  CREMENT_PARMNUM,
0730: 0d 0a 09 57 4b 53 54 41 5f 50 49 50 45 4d 41 58  ...WKSTA_PIPEMAX
0740: 49 4d 55 4d 5f 50 41 52 4d 4e 55 4d 2c 0d 0a 09  IMUM_PARMNUM,...
0750: 57 4b 53 54 41 5f 44 4f 52 4d 41 4e 54 46 49 4c  WKSTA_DORMANTFIL
0760: 45 4c 49 4d 49 54 5f 50 41 52 4d 4e 55 4d 2c 0d  ELIMIT_PARMNUM,.
0770: 0a 09 57 4b 53 54 41 5f 43 41 43 48 45 46 49 4c  ..WKSTA_CACHEFIL
0780: 45 54 49 4d 45 4f 55 54 5f 50 41 52 4d 4e 55 4d  ETIMEOUT_PARMNUM
0790: 2c 0d 0a 09 57 4b 53 54 41 5f 55 53 45 4f 50 50  ,...WKSTA_USEOPP
07a0: 4f 52 54 55 4e 49 53 54 49 43 4c 4f 43 4b 49 4e  ORTUNISTICLOCKIN
07b0: 47 5f 50 41 52 4d 4e 55 4d 2c 0d 0a 09 57 4b 53  G_PARMNUM,...WKS
07c0: 54 41 5f 55 53 45 55 4e 4c 4f 43 4b 42 45 48 49  TA_USEUNLOCKBEHI
07d0: 4e 44 5f 50 41 52 4d 4e 55 4d 2c 0d 0a 09 57 4b  ND_PARMNUM,...WK
07e0: 53 54 41 5f 55 53 45 43 4c 4f 53 45 42 45 48 49  STA_USECLOSEBEHI
07f0: 4e 44 5f 50 41 52 4d 4e 55 4d 2c 0d 0a 09 57 4b  ND_PARMNUM,...WK
0800: 53 54 41 5f 42 55 46 46 45 52 4e 41 4d 45 44 50  STA_BUFFERNAMEDP
0810: 49 50 45 53 5f 50 41 52 4d 4e 55 4d 2c 0d 0a 09  IPES_PARMNUM,...
0820: 57 4b 53 54 41 5f 55 53 45 4c 4f 43 4b 41 4e 44  WKSTA_USELOCKAND
0830: 52 45 41 44 41 4e 44 55 4e 4c 4f 43 4b 5f 50 41  READANDUNLOCK_PA
0840: 52 4d 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41 5f 55  RMNUM,...WKSTA_U
0850: 54 49 4c 49 5a 45 4e 54 43 41 43 48 49 4e 47 5f  TILIZENTCACHING_
0860: 50 41 52 4d 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41  PARMNUM,...WKSTA
0870: 5f 55 53 45 52 41 57 52 45 41 44 5f 50 41 52 4d  _USERAWREAD_PARM
0880: 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41 5f 55 53 45  NUM,...WKSTA_USE
0890: 52 41 57 57 52 49 54 45 5f 50 41 52 4d 4e 55 4d  RAWWRITE_PARMNUM
08a0: 2c 0d 0a 09 57 4b 53 54 41 5f 55 53 45 57 52 49  ,...WKSTA_USEWRI
08b0: 54 45 52 41 57 57 49 54 48 44 41 54 41 5f 50 41  TERAWWITHDATA_PA
08c0: 52 4d 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41 5f 55  RMNUM,...WKSTA_U
08d0: 53 45 45 4e 43 52 59 50 54 49 4f 4e 5f 50 41 52  SEENCRYPTION_PAR
08e0: 4d 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41 5f 42 55  MNUM,...WKSTA_BU
08f0: 46 46 49 4c 45 53 57 49 54 48 44 45 4e 59 57 52  FFILESWITHDENYWR
0900: 49 54 45 5f 50 41 52 4d 4e 55 4d 2c 0d 0a 09 57  ITE_PARMNUM,...W
0910: 4b 53 54 41 5f 42 55 46 46 45 52 52 45 41 44 4f  KSTA_BUFFERREADO
0920: 4e 4c 59 46 49 4c 45 53 5f 50 41 52 4d 4e 55 4d  NLYFILES_PARMNUM
0930: 2c 0d 0a 09 57 4b 53 54 41 5f 46 4f 52 43 45 43  ,...WKSTA_FORCEC
0940: 4f 52 45 43 52 45 41 54 45 4d 4f 44 45 5f 50 41  ORECREATEMODE_PA
0950: 52 4d 4e 55 4d 2c 0d 0a 09 57 4b 53 54 41 5f 55  RMNUM,...WKSTA_U
0960: 53 45 35 31 32 42 59 54 45 53 4d 41 58 54 52 41  SE512BYTESMAXTRA
0970: 4e 53 46 45 52 5f 50 41 52 4d 4e 55 4d 2c 0d 0a  NSFER_PARMNUM,..
0980: 09 57 4b 53 54 41 5f 52 45 41 44 41 48 45 41 44  .WKSTA_READAHEAD
0990: 54 48 52 55 50 55 54 5f 50 41 52 4d 4e 55 4d 2c  THRUPUT_PARMNUM,
09a0: 20 20 20 20 2f 2f 20 3d 20 36 32 0d 0a 09 57 4b      // = 62...WK
09b0: 53 54 41 5f 50 4c 41 54 46 4f 52 4d 5f 49 44 5f  STA_PLATFORM_ID_
09c0: 50 41 52 4d 4e 55 4d 20 20 20 20 20 20 20 20 20  PARMNUM         
09d0: 20 20 20 20 3d 20 31 30 30 2c 0d 0a 09 57 4b 53      = 100,...WKS
09e0: 54 41 5f 4f 54 48 5f 44 4f 4d 41 49 4e 53 5f 50  TA_OTH_DOMAINS_P
09f0: 41 52 4d 4e 55 4d 20 20 20 20 20 20 20 20 20 20  ARMNUM          
0a00: 20 20 20 3d 20 31 30 31 2c 0d 0a 09 54 52 41 4e     = 101,...TRAN
0a10: 53 50 4f 52 54 5f 51 55 41 4c 49 54 59 4f 46 53  SPORT_QUALITYOFS
0a20: 45 52 56 49 43 45 5f 50 41 52 4d 4e 55 4d 20 20  ERVICE_PARMNUM  
0a30: 20 20 3d 20 32 30 31 2c 0d 0a 09 54 52 41 4e 53    = 201,...TRANS
0a40: 50 4f 52 54 5f 4e 41 4d 45 5f 50 41 52 4d 4e 55  PORT_NAME_PARMNU
0a50: 4d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  M               
0a60: 20 3d 20 32 30 32 0d 0a 7d 0d 0a 0d 0a 73 74 72   = 202..}....str
0a70: 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31  uct WKSTA_INFO_1
0a80: 30 30 7b 0d 0a 09 44 57 4f 52 44 20 77 6b 69 31  00{...DWORD wki1
0a90: 30 30 5f 70 6c 61 74 66 6f 72 6d 5f 69 64 3b 0d  00_platform_id;.
0aa0: 0a 09 4c 50 57 53 54 52 20 77 6b 69 31 30 30 5f  ..LPWSTR wki100_
0ab0: 63 6f 6d 70 75 74 65 72 6e 61 6d 65 3b 0d 0a 09  computername;...
0ac0: 4c 50 57 53 54 52 20 77 6b 69 31 30 30 5f 6c 61  LPWSTR wki100_la
0ad0: 6e 67 72 6f 75 70 3b 0d 0a 09 44 57 4f 52 44 20  ngroup;...DWORD 
0ae0: 77 6b 69 31 30 30 5f 76 65 72 5f 6d 61 6a 6f 72  wki100_ver_major
0af0: 3b 0d 0a 09 44 57 4f 52 44 20 77 6b 69 31 30 30  ;...DWORD wki100
0b00: 5f 76 65 72 5f 6d 69 6e 6f 72 3b 0d 0a 7d 0d 0a  _ver_minor;..}..
0b10: 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f  alias WKSTA_INFO
0b20: 5f 31 30 30 2a 20 50 57 4b 53 54 41 5f 49 4e 46  _100* PWKSTA_INF
0b30: 4f 5f 31 30 30 2c 20 4c 50 57 4b 53 54 41 5f 49  O_100, LPWKSTA_I
0b40: 4e 46 4f 5f 31 30 30 3b 0d 0a 0d 0a 73 74 72 75  NFO_100;....stru
0b50: 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30  ct WKSTA_INFO_10
0b60: 31 7b 0d 0a 09 44 57 4f 52 44 20 77 6b 69 31 30  1{...DWORD wki10
0b70: 31 5f 70 6c 61 74 66 6f 72 6d 5f 69 64 3b 0d 0a  1_platform_id;..
0b80: 09 4c 50 57 53 54 52 20 77 6b 69 31 30 31 5f 63  .LPWSTR wki101_c
0b90: 6f 6d 70 75 74 65 72 6e 61 6d 65 3b 0d 0a 09 4c  omputername;...L
0ba0: 50 57 53 54 52 20 77 6b 69 31 30 31 5f 6c 61 6e  PWSTR wki101_lan
0bb0: 67 72 6f 75 70 3b 0d 0a 09 44 57 4f 52 44 20 77  group;...DWORD w
0bc0: 6b 69 31 30 31 5f 76 65 72 5f 6d 61 6a 6f 72 3b  ki101_ver_major;
0bd0: 0d 0a 09 44 57 4f 52 44 20 77 6b 69 31 30 31 5f  ...DWORD wki101_
0be0: 76 65 72 5f 6d 69 6e 6f 72 3b 0d 0a 09 4c 50 57  ver_minor;...LPW
0bf0: 53 54 52 20 77 6b 69 31 30 31 5f 6c 61 6e 72 6f  STR wki101_lanro
0c00: 6f 74 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 4b  ot;..}..alias WK
0c10: 53 54 41 5f 49 4e 46 4f 5f 31 30 31 2a 20 50 57  STA_INFO_101* PW
0c20: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 31 2c 20 4c  KSTA_INFO_101, L
0c30: 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 31 3b  PWKSTA_INFO_101;
0c40: 0d 0a 0d 0a 73 74 72 75 63 74 20 57 4b 53 54 41  ....struct WKSTA
0c50: 5f 49 4e 46 4f 5f 31 30 32 7b 0d 0a 09 44 57 4f  _INFO_102{...DWO
0c60: 52 44 20 77 6b 69 31 30 32 5f 70 6c 61 74 66 6f  RD wki102_platfo
0c70: 72 6d 5f 69 64 3b 0d 0a 09 4c 50 57 53 54 52 20  rm_id;...LPWSTR 
0c80: 77 6b 69 31 30 32 5f 63 6f 6d 70 75 74 65 72 6e  wki102_computern
0c90: 61 6d 65 3b 0d 0a 09 4c 50 57 53 54 52 20 77 6b  ame;...LPWSTR wk
0ca0: 69 31 30 32 5f 6c 61 6e 67 72 6f 75 70 3b 0d 0a  i102_langroup;..
0cb0: 09 44 57 4f 52 44 20 77 6b 69 31 30 32 5f 76 65  .DWORD wki102_ve
0cc0: 72 5f 6d 61 6a 6f 72 3b 0d 0a 09 44 57 4f 52 44  r_major;...DWORD
0cd0: 20 77 6b 69 31 30 32 5f 76 65 72 5f 6d 69 6e 6f   wki102_ver_mino
0ce0: 72 3b 0d 0a 09 4c 50 57 53 54 52 20 77 6b 69 31  r;...LPWSTR wki1
0cf0: 30 32 5f 6c 61 6e 72 6f 6f 74 3b 0d 0a 09 44 57  02_lanroot;...DW
0d00: 4f 52 44 20 77 6b 69 31 30 32 5f 6c 6f 67 67 65  ORD wki102_logge
0d10: 64 5f 6f 6e 5f 75 73 65 72 73 3b 0d 0a 7d 0d 0a  d_on_users;..}..
0d20: 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f  alias WKSTA_INFO
0d30: 5f 31 30 32 2a 20 50 57 4b 53 54 41 5f 49 4e 46  _102* PWKSTA_INF
0d40: 4f 5f 31 30 32 2c 20 4c 50 57 4b 53 54 41 5f 49  O_102, LPWKSTA_I
0d50: 4e 46 4f 5f 31 30 32 3b 0d 0a 0d 0a 73 74 72 75  NFO_102;....stru
0d60: 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 33 30  ct WKSTA_INFO_30
0d70: 32 7b 0d 0a 09 44 57 4f 52 44 20 77 6b 69 33 30  2{...DWORD wki30
0d80: 32 5f 63 68 61 72 5f 77 61 69 74 3b 0d 0a 09 44  2_char_wait;...D
0d90: 57 4f 52 44 20 77 6b 69 33 30 32 5f 63 6f 6c 6c  WORD wki302_coll
0da0: 65 63 74 69 6f 6e 5f 74 69 6d 65 3b 0d 0a 09 44  ection_time;...D
0db0: 57 4f 52 44 20 77 6b 69 33 30 32 5f 6d 61 78 69  WORD wki302_maxi
0dc0: 6d 75 6d 5f 63 6f 6c 6c 65 63 74 69 6f 6e 5f 63  mum_collection_c
0dd0: 6f 75 6e 74 3b 0d 0a 09 44 57 4f 52 44 20 77 6b  ount;...DWORD wk
0de0: 69 33 30 32 5f 6b 65 65 70 5f 63 6f 6e 6e 3b 0d  i302_keep_conn;.
0df0: 0a 09 44 57 4f 52 44 20 77 6b 69 33 30 32 5f 6b  ..DWORD wki302_k
0e00: 65 65 70 5f 73 65 61 72 63 68 3b 0d 0a 09 44 57  eep_search;...DW
0e10: 4f 52 44 20 77 6b 69 33 30 32 5f 6d 61 78 5f 63  ORD wki302_max_c
0e20: 6d 64 73 3b 0d 0a 09 44 57 4f 52 44 20 77 6b 69  mds;...DWORD wki
0e30: 33 30 32 5f 6e 75 6d 5f 77 6f 72 6b 5f 62 75 66  302_num_work_buf
0e40: 3b 0d 0a 09 44 57 4f 52 44 20 77 6b 69 33 30 32  ;...DWORD wki302
0e50: 5f 73 69 7a 5f 77 6f 72 6b 5f 62 75 66 3b 0d 0a  _siz_work_buf;..
0e60: 09 44 57 4f 52 44 20 77 6b 69 33 30 32 5f 6d 61  .DWORD wki302_ma
0e70: 78 5f 77 72 6b 5f 63 61 63 68 65 3b 0d 0a 09 44  x_wrk_cache;...D
0e80: 57 4f 52 44 20 77 6b 69 33 30 32 5f 73 65 73 73  WORD wki302_sess
0e90: 5f 74 69 6d 65 6f 75 74 3b 0d 0a 09 44 57 4f 52  _timeout;...DWOR
0ea0: 44 20 77 6b 69 33 30 32 5f 73 69 7a 5f 65 72 72  D wki302_siz_err
0eb0: 6f 72 3b 0d 0a 09 44 57 4f 52 44 20 77 6b 69 33  or;...DWORD wki3
0ec0: 30 32 5f 6e 75 6d 5f 61 6c 65 72 74 73 3b 0d 0a  02_num_alerts;..
0ed0: 09 44 57 4f 52 44 20 77 6b 69 33 30 32 5f 6e 75  .DWORD wki302_nu
0ee0: 6d 5f 73 65 72 76 69 63 65 73 3b 0d 0a 09 44 57  m_services;...DW
0ef0: 4f 52 44 20 77 6b 69 33 30 32 5f 65 72 72 6c 6f  ORD wki302_errlo
0f00: 67 5f 73 7a 3b 0d 0a 09 44 57 4f 52 44 20 77 6b  g_sz;...DWORD wk
0f10: 69 33 30 32 5f 70 72 69 6e 74 5f 62 75 66 5f 74  i302_print_buf_t
0f20: 69 6d 65 3b 0d 0a 09 44 57 4f 52 44 20 77 6b 69  ime;...DWORD wki
0f30: 33 30 32 5f 6e 75 6d 5f 63 68 61 72 5f 62 75 66  302_num_char_buf
0f40: 3b 0d 0a 09 44 57 4f 52 44 20 77 6b 69 33 30 32  ;...DWORD wki302
0f50: 5f 73 69 7a 5f 63 68 61 72 5f 62 75 66 3b 0d 0a  _siz_char_buf;..
0f60: 09 4c 50 57 53 54 52 20 77 6b 69 33 30 32 5f 77  .LPWSTR wki302_w
0f70: 72 6b 5f 68 65 75 72 69 73 74 69 63 73 3b 0d 0a  rk_heuristics;..
0f80: 09 44 57 4f 52 44 20 77 6b 69 33 30 32 5f 6d 61  .DWORD wki302_ma
0f90: 69 6c 73 6c 6f 74 73 3b 0d 0a 09 44 57 4f 52 44  ilslots;...DWORD
0fa0: 20 77 6b 69 33 30 32 5f 6e 75 6d 5f 64 67 72 61   wki302_num_dgra
0fb0: 6d 5f 62 75 66 3b 0d 0a 7d 0d 0a 61 6c 69 61 73  m_buf;..}..alias
0fc0: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 33 30 32 2a   WKSTA_INFO_302*
0fd0: 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 33 30 32   PWKSTA_INFO_302
0fe0: 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 33  , LPWKSTA_INFO_3
0ff0: 30 32 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 57 4b  02;....struct WK
1000: 53 54 41 5f 49 4e 46 4f 5f 34 30 32 7b 0d 0a 09  STA_INFO_402{...
1010: 44 57 4f 52 44 20 77 6b 69 34 30 32 5f 63 68 61  DWORD wki402_cha
1020: 72 5f 77 61 69 74 3b 0d 0a 09 44 57 4f 52 44 20  r_wait;...DWORD 
1030: 77 6b 69 34 30 32 5f 63 6f 6c 6c 65 63 74 69 6f  wki402_collectio
1040: 6e 5f 74 69 6d 65 3b 0d 0a 09 44 57 4f 52 44 20  n_time;...DWORD 
1050: 77 6b 69 34 30 32 5f 6d 61 78 69 6d 75 6d 5f 63  wki402_maximum_c
1060: 6f 6c 6c 65 63 74 69 6f 6e 5f 63 6f 75 6e 74 3b  ollection_count;
1070: 0d 0a 09 44 57 4f 52 44 20 77 6b 69 34 30 32 5f  ...DWORD wki402_
1080: 6b 65 65 70 5f 63 6f 6e 6e 3b 0d 0a 09 44 57 4f  keep_conn;...DWO
1090: 52 44 20 77 6b 69 34 30 32 5f 6b 65 65 70 5f 73  RD wki402_keep_s
10a0: 65 61 72 63 68 3b 0d 0a 09 44 57 4f 52 44 20 77  earch;...DWORD w
10b0: 6b 69 34 30 32 5f 6d 61 78 5f 63 6d 64 73 3b 0d  ki402_max_cmds;.
10c0: 0a 09 44 57 4f 52 44 20 77 6b 69 34 30 32 5f 6e  ..DWORD wki402_n
10d0: 75 6d 5f 77 6f 72 6b 5f 62 75 66 3b 0d 0a 09 44  um_work_buf;...D
10e0: 57 4f 52 44 20 77 6b 69 34 30 32 5f 73 69 7a 5f  WORD wki402_siz_
10f0: 77 6f 72 6b 5f 62 75 66 3b 0d 0a 09 44 57 4f 52  work_buf;...DWOR
1100: 44 20 77 6b 69 34 30 32 5f 6d 61 78 5f 77 72 6b  D wki402_max_wrk
1110: 5f 63 61 63 68 65 3b 0d 0a 09 44 57 4f 52 44 20  _cache;...DWORD 
1120: 77 6b 69 34 30 32 5f 73 65 73 73 5f 74 69 6d 65  wki402_sess_time
1130: 6f 75 74 3b 0d 0a 09 44 57 4f 52 44 20 77 6b 69  out;...DWORD wki
1140: 34 30 32 5f 73 69 7a 5f 65 72 72 6f 72 3b 0d 0a  402_siz_error;..
1150: 09 44 57 4f 52 44 20 77 6b 69 34 30 32 5f 6e 75  .DWORD wki402_nu
1160: 6d 5f 61 6c 65 72 74 73 3b 0d 0a 09 44 57 4f 52  m_alerts;...DWOR
1170: 44 20 77 6b 69 34 30 32 5f 6e 75 6d 5f 73 65 72  D wki402_num_ser
1180: 76 69 63 65 73 3b 0d 0a 09 44 57 4f 52 44 20 77  vices;...DWORD w
1190: 6b 69 34 30 32 5f 65 72 72 6c 6f 67 5f 73 7a 3b  ki402_errlog_sz;
11a0: 0d 0a 09 44 57 4f 52 44 20 77 6b 69 34 30 32 5f  ...DWORD wki402_
11b0: 70 72 69 6e 74 5f 62 75 66 5f 74 69 6d 65 3b 0d  print_buf_time;.
11c0: 0a 09 44 57 4f 52 44 20 77 6b 69 34 30 32 5f 6e  ..DWORD wki402_n
11d0: 75 6d 5f 63 68 61 72 5f 62 75 66 3b 0d 0a 09 44  um_char_buf;...D
11e0: 57 4f 52 44 20 77 6b 69 34 30 32 5f 73 69 7a 5f  WORD wki402_siz_
11f0: 63 68 61 72 5f 62 75 66 3b 0d 0a 09 4c 50 57 53  char_buf;...LPWS
1200: 54 52 20 77 6b 69 34 30 32 5f 77 72 6b 5f 68 65  TR wki402_wrk_he
1210: 75 72 69 73 74 69 63 73 3b 0d 0a 09 44 57 4f 52  uristics;...DWOR
1220: 44 20 77 6b 69 34 30 32 5f 6d 61 69 6c 73 6c 6f  D wki402_mailslo
1230: 74 73 3b 0d 0a 09 44 57 4f 52 44 20 77 6b 69 34  ts;...DWORD wki4
1240: 30 32 5f 6e 75 6d 5f 64 67 72 61 6d 5f 62 75 66  02_num_dgram_buf
1250: 3b 0d 0a 09 44 57 4f 52 44 20 77 6b 69 34 30 32  ;...DWORD wki402
1260: 5f 6d 61 78 5f 74 68 72 65 61 64 73 3b 0d 0a 7d  _max_threads;..}
1270: 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e  ..alias WKSTA_IN
1280: 46 4f 5f 34 30 32 2a 20 50 57 4b 53 54 41 5f 49  FO_402* PWKSTA_I
1290: 4e 46 4f 5f 34 30 32 2c 20 4c 50 57 4b 53 54 41  NFO_402, LPWKSTA
12a0: 5f 49 4e 46 4f 5f 34 30 32 3b 0d 0a 0d 0a 73 74  _INFO_402;....st
12b0: 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f  ruct WKSTA_INFO_
12c0: 35 30 32 7b 0d 0a 09 44 57 4f 52 44 20 77 6b 69  502{...DWORD wki
12d0: 35 30 32 5f 63 68 61 72 5f 77 61 69 74 3b 0d 0a  502_char_wait;..
12e0: 09 44 57 4f 52 44 20 77 6b 69 35 30 32 5f 63 6f  .DWORD wki502_co
12f0: 6c 6c 65 63 74 69 6f 6e 5f 74 69 6d 65 3b 0d 0a  llection_time;..
1300: 09 44 57 4f 52 44 20 77 6b 69 35 30 32 5f 6d 61  .DWORD wki502_ma
1310: 78 69 6d 75 6d 5f 63 6f 6c 6c 65 63 74 69 6f 6e  ximum_collection
1320: 5f 63 6f 75 6e 74 3b 0d 0a 09 44 57 4f 52 44 20  _count;...DWORD 
1330: 77 6b 69 35 30 32 5f 6b 65 65 70 5f 63 6f 6e 6e  wki502_keep_conn
1340: 3b 0d 0a 09 44 57 4f 52 44 20 77 6b 69 35 30 32  ;...DWORD wki502
1350: 5f 6d 61 78 5f 63 6d 64 73 3b 0d 0a 09 44 57 4f  _max_cmds;...DWO
1360: 52 44 20 77 6b 69 35 30 32 5f 73 65 73 73 5f 74  RD wki502_sess_t
1370: 69 6d 65 6f 75 74 3b 0d 0a 09 44 57 4f 52 44 20  imeout;...DWORD 
1380: 77 6b 69 35 30 32 5f 73 69 7a 5f 63 68 61 72 5f  wki502_siz_char_
1390: 62 75 66 3b 0d 0a 09 44 57 4f 52 44 20 77 6b 69  buf;...DWORD wki
13a0: 35 30 32 5f 6d 61 78 5f 74 68 72 65 61 64 73 3b  502_max_threads;
13b0: 0d 0a 09 44 57 4f 52 44 20 77 6b 69 35 30 32 5f  ...DWORD wki502_
13c0: 6c 6f 63 6b 5f 71 75 6f 74 61 3b 0d 0a 09 44 57  lock_quota;...DW
13d0: 4f 52 44 20 77 6b 69 35 30 32 5f 6c 6f 63 6b 5f  ORD wki502_lock_
13e0: 69 6e 63 72 65 6d 65 6e 74 3b 0d 0a 09 44 57 4f  increment;...DWO
13f0: 52 44 20 77 6b 69 35 30 32 5f 6c 6f 63 6b 5f 6d  RD wki502_lock_m
1400: 61 78 69 6d 75 6d 3b 0d 0a 09 44 57 4f 52 44 20  aximum;...DWORD 
1410: 77 6b 69 35 30 32 5f 70 69 70 65 5f 69 6e 63 72  wki502_pipe_incr
1420: 65 6d 65 6e 74 3b 0d 0a 09 44 57 4f 52 44 20 77  ement;...DWORD w
1430: 6b 69 35 30 32 5f 70 69 70 65 5f 6d 61 78 69 6d  ki502_pipe_maxim
1440: 75 6d 3b 0d 0a 09 44 57 4f 52 44 20 77 6b 69 35  um;...DWORD wki5
1450: 30 32 5f 63 61 63 68 65 5f 66 69 6c 65 5f 74 69  02_cache_file_ti
1460: 6d 65 6f 75 74 3b 0d 0a 09 44 57 4f 52 44 20 77  meout;...DWORD w
1470: 6b 69 35 30 32 5f 64 6f 72 6d 61 6e 74 5f 66 69  ki502_dormant_fi
1480: 6c 65 5f 6c 69 6d 69 74 3b 0d 0a 09 44 57 4f 52  le_limit;...DWOR
1490: 44 20 77 6b 69 35 30 32 5f 72 65 61 64 5f 61 68  D wki502_read_ah
14a0: 65 61 64 5f 74 68 72 6f 75 67 68 70 75 74 3b 0d  ead_throughput;.
14b0: 0a 09 44 57 4f 52 44 20 77 6b 69 35 30 32 5f 6e  ..DWORD wki502_n
14c0: 75 6d 5f 6d 61 69 6c 73 6c 6f 74 5f 62 75 66 66  um_mailslot_buff
14d0: 65 72 73 3b 0d 0a 09 44 57 4f 52 44 20 77 6b 69  ers;...DWORD wki
14e0: 35 30 32 5f 6e 75 6d 5f 73 72 76 5f 61 6e 6e 6f  502_num_srv_anno
14f0: 75 6e 63 65 5f 62 75 66 66 65 72 73 3b 0d 0a 09  unce_buffers;...
1500: 44 57 4f 52 44 20 77 6b 69 35 30 32 5f 6d 61 78  DWORD wki502_max
1510: 5f 69 6c 6c 65 67 61 6c 5f 64 61 74 61 67 72 61  _illegal_datagra
1520: 6d 5f 65 76 65 6e 74 73 3b 0d 0a 09 44 57 4f 52  m_events;...DWOR
1530: 44 20 77 6b 69 35 30 32 5f 69 6c 6c 65 67 61 6c  D wki502_illegal
1540: 5f 64 61 74 61 67 72 61 6d 5f 65 76 65 6e 74 5f  _datagram_event_
1550: 72 65 73 65 74 5f 66 72 65 71 75 65 6e 63 79 3b  reset_frequency;
1560: 0d 0a 09 42 4f 4f 4c 20 77 6b 69 35 30 32 5f 6c  ...BOOL wki502_l
1570: 6f 67 5f 65 6c 65 63 74 69 6f 6e 5f 70 61 63 6b  og_election_pack
1580: 65 74 73 3b 0d 0a 09 42 4f 4f 4c 20 77 6b 69 35  ets;...BOOL wki5
1590: 30 32 5f 75 73 65 5f 6f 70 70 6f 72 74 75 6e 69  02_use_opportuni
15a0: 73 74 69 63 5f 6c 6f 63 6b 69 6e 67 3b 0d 0a 09  stic_locking;...
15b0: 42 4f 4f 4c 20 77 6b 69 35 30 32 5f 75 73 65 5f  BOOL wki502_use_
15c0: 75 6e 6c 6f 63 6b 5f 62 65 68 69 6e 64 3b 0d 0a  unlock_behind;..
15d0: 09 42 4f 4f 4c 20 77 6b 69 35 30 32 5f 75 73 65  .BOOL wki502_use
15e0: 5f 63 6c 6f 73 65 5f 62 65 68 69 6e 64 3b 0d 0a  _close_behind;..
15f0: 09 42 4f 4f 4c 20 77 6b 69 35 30 32 5f 62 75 66  .BOOL wki502_buf
1600: 5f 6e 61 6d 65 64 5f 70 69 70 65 73 3b 0d 0a 09  _named_pipes;...
1610: 42 4f 4f 4c 20 77 6b 69 35 30 32 5f 75 73 65 5f  BOOL wki502_use_
1620: 6c 6f 63 6b 5f 72 65 61 64 5f 75 6e 6c 6f 63 6b  lock_read_unlock
1630: 3b 0d 0a 09 42 4f 4f 4c 20 77 6b 69 35 30 32 5f  ;...BOOL wki502_
1640: 75 74 69 6c 69 7a 65 5f 6e 74 5f 63 61 63 68 69  utilize_nt_cachi
1650: 6e 67 3b 0d 0a 09 42 4f 4f 4c 20 77 6b 69 35 30  ng;...BOOL wki50
1660: 32 5f 75 73 65 5f 72 61 77 5f 72 65 61 64 3b 0d  2_use_raw_read;.
1670: 0a 09 42 4f 4f 4c 20 77 6b 69 35 30 32 5f 75 73  ..BOOL wki502_us
1680: 65 5f 72 61 77 5f 77 72 69 74 65 3b 0d 0a 09 42  e_raw_write;...B
1690: 4f 4f 4c 20 77 6b 69 35 30 32 5f 75 73 65 5f 77  OOL wki502_use_w
16a0: 72 69 74 65 5f 72 61 77 5f 64 61 74 61 3b 0d 0a  rite_raw_data;..
16b0: 09 42 4f 4f 4c 20 77 6b 69 35 30 32 5f 75 73 65  .BOOL wki502_use
16c0: 5f 65 6e 63 72 79 70 74 69 6f 6e 3b 0d 0a 09 42  _encryption;...B
16d0: 4f 4f 4c 20 77 6b 69 35 30 32 5f 62 75 66 5f 66  OOL wki502_buf_f
16e0: 69 6c 65 73 5f 64 65 6e 79 5f 77 72 69 74 65 3b  iles_deny_write;
16f0: 0d 0a 09 42 4f 4f 4c 20 77 6b 69 35 30 32 5f 62  ...BOOL wki502_b
1700: 75 66 5f 72 65 61 64 5f 6f 6e 6c 79 5f 66 69 6c  uf_read_only_fil
1710: 65 73 3b 0d 0a 09 42 4f 4f 4c 20 77 6b 69 35 30  es;...BOOL wki50
1720: 32 5f 66 6f 72 63 65 5f 63 6f 72 65 5f 63 72 65  2_force_core_cre
1730: 61 74 65 5f 6d 6f 64 65 3b 0d 0a 09 42 4f 4f 4c  ate_mode;...BOOL
1740: 20 77 6b 69 35 30 32 5f 75 73 65 5f 35 31 32 5f   wki502_use_512_
1750: 62 79 74 65 5f 6d 61 78 5f 74 72 61 6e 73 66 65  byte_max_transfe
1760: 72 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 4b 53  r;..}..alias WKS
1770: 54 41 5f 49 4e 46 4f 5f 35 30 32 2a 20 50 57 4b  TA_INFO_502* PWK
1780: 53 54 41 5f 49 4e 46 4f 5f 35 30 32 2c 20 4c 50  STA_INFO_502, LP
1790: 57 4b 53 54 41 5f 49 4e 46 4f 5f 35 30 32 3b 0d  WKSTA_INFO_502;.
17a0: 0a 0d 0a 73 74 72 75 63 74 20 57 4b 53 54 41 5f  ...struct WKSTA_
17b0: 49 4e 46 4f 5f 31 30 31 30 20 7b 0d 0a 09 44 57  INFO_1010 {...DW
17c0: 4f 52 44 20 77 6b 69 31 30 31 30 5f 63 68 61 72  ORD wki1010_char
17d0: 5f 77 61 69 74 3b 0d 0a 7d 0d 0a 61 6c 69 61 73  _wait;..}..alias
17e0: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 31 30   WKSTA_INFO_1010
17f0: 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30  * PWKSTA_INFO_10
1800: 31 30 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f  10, LPWKSTA_INFO
1810: 5f 31 30 31 30 3b 0d 0a 0d 0a 73 74 72 75 63 74  _1010;....struct
1820: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 31 31   WKSTA_INFO_1011
1830: 20 7b 0d 0a 09 44 57 4f 52 44 20 77 6b 69 31 30   {...DWORD wki10
1840: 31 31 5f 63 6f 6c 6c 65 63 74 69 6f 6e 5f 74 69  11_collection_ti
1850: 6d 65 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 4b  me;..}..alias WK
1860: 53 54 41 5f 49 4e 46 4f 5f 31 30 31 31 2a 20 50  STA_INFO_1011* P
1870: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 31 31 2c  WKSTA_INFO_1011,
1880: 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30   LPWKSTA_INFO_10
1890: 31 31 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 57 4b  11;....struct WK
18a0: 53 54 41 5f 49 4e 46 4f 5f 31 30 31 32 20 7b 0d  STA_INFO_1012 {.
18b0: 0a 09 44 57 4f 52 44 20 77 6b 69 31 30 31 32 5f  ..DWORD wki1012_
18c0: 6d 61 78 69 6d 75 6d 5f 63 6f 6c 6c 65 63 74 69  maximum_collecti
18d0: 6f 6e 5f 63 6f 75 6e 74 3b 0d 0a 7d 0d 0a 61 6c  on_count;..}..al
18e0: 69 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31  ias WKSTA_INFO_1
18f0: 30 31 32 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f  012* PWKSTA_INFO
1900: 5f 31 30 31 32 2c 20 4c 50 57 4b 53 54 41 5f 49  _1012, LPWKSTA_I
1910: 4e 46 4f 5f 31 30 31 32 3b 0d 0a 0d 0a 73 74 72  NFO_1012;....str
1920: 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31  uct WKSTA_INFO_1
1930: 30 32 37 20 7b 0d 0a 09 44 57 4f 52 44 20 77 6b  027 {...DWORD wk
1940: 69 31 30 32 37 5f 65 72 72 6c 6f 67 5f 73 7a 3b  i1027_errlog_sz;
1950: 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41  ..}..alias WKSTA
1960: 5f 49 4e 46 4f 5f 31 30 32 37 2a 20 50 57 4b 53  _INFO_1027* PWKS
1970: 54 41 5f 49 4e 46 4f 5f 31 30 32 37 2c 20 4c 50  TA_INFO_1027, LP
1980: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 32 37 3b  WKSTA_INFO_1027;
1990: 0d 0a 0d 0a 73 74 72 75 63 74 20 57 4b 53 54 41  ....struct WKSTA
19a0: 5f 49 4e 46 4f 5f 31 30 32 38 20 7b 0d 0a 09 44  _INFO_1028 {...D
19b0: 57 4f 52 44 20 77 6b 69 31 30 32 38 5f 70 72 69  WORD wki1028_pri
19c0: 6e 74 5f 62 75 66 5f 74 69 6d 65 3b 0d 0a 7d 0d  nt_buf_time;..}.
19d0: 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46  .alias WKSTA_INF
19e0: 4f 5f 31 30 32 38 2a 20 50 57 4b 53 54 41 5f 49  O_1028* PWKSTA_I
19f0: 4e 46 4f 5f 31 30 32 38 2c 20 4c 50 57 4b 53 54  NFO_1028, LPWKST
1a00: 41 5f 49 4e 46 4f 5f 31 30 32 38 3b 0d 0a 0d 0a  A_INFO_1028;....
1a10: 73 74 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46  struct WKSTA_INF
1a20: 4f 5f 31 30 33 32 20 7b 0d 0a 09 44 57 4f 52 44  O_1032 {...DWORD
1a30: 20 77 6b 69 31 30 33 32 5f 77 72 6b 5f 68 65 75   wki1032_wrk_heu
1a40: 72 69 73 74 69 63 73 3b 0d 0a 7d 0d 0a 61 6c 69  ristics;..}..ali
1a50: 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30  as WKSTA_INFO_10
1a60: 33 32 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f  32* PWKSTA_INFO_
1a70: 31 30 33 32 2c 20 4c 50 57 4b 53 54 41 5f 49 4e  1032, LPWKSTA_IN
1a80: 46 4f 5f 31 30 33 32 3b 0d 0a 0d 0a 73 74 72 75  FO_1032;....stru
1a90: 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30  ct WKSTA_INFO_10
1aa0: 31 33 20 7b 0d 0a 09 44 57 4f 52 44 20 77 6b 69  13 {...DWORD wki
1ab0: 31 30 31 33 5f 6b 65 65 70 5f 63 6f 6e 6e 3b 0d  1013_keep_conn;.
1ac0: 0a 7d 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f  .}..alias WKSTA_
1ad0: 49 4e 46 4f 5f 31 30 31 33 2a 20 50 57 4b 53 54  INFO_1013* PWKST
1ae0: 41 5f 49 4e 46 4f 5f 31 30 31 33 2c 20 4c 50 57  A_INFO_1013, LPW
1af0: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 31 33 3b 0d  KSTA_INFO_1013;.
1b00: 0a 0d 0a 73 74 72 75 63 74 20 57 4b 53 54 41 5f  ...struct WKSTA_
1b10: 49 4e 46 4f 5f 31 30 31 38 20 7b 0d 0a 09 44 57  INFO_1018 {...DW
1b20: 4f 52 44 20 77 6b 69 31 30 31 38 5f 73 65 73 73  ORD wki1018_sess
1b30: 5f 74 69 6d 65 6f 75 74 3b 0d 0a 7d 0d 0a 61 6c  _timeout;..}..al
1b40: 69 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31  ias WKSTA_INFO_1
1b50: 30 31 38 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f  018* PWKSTA_INFO
1b60: 5f 31 30 31 38 2c 20 4c 50 57 4b 53 54 41 5f 49  _1018, LPWKSTA_I
1b70: 4e 46 4f 5f 31 30 31 38 3b 0d 0a 0d 0a 73 74 72  NFO_1018;....str
1b80: 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31  uct WKSTA_INFO_1
1b90: 30 32 33 20 7b 0d 0a 09 44 57 4f 52 44 20 77 6b  023 {...DWORD wk
1ba0: 69 31 30 32 33 5f 73 69 7a 5f 63 68 61 72 5f 62  i1023_siz_char_b
1bb0: 75 66 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 4b  uf;..}..alias WK
1bc0: 53 54 41 5f 49 4e 46 4f 5f 31 30 32 33 2a 20 50  STA_INFO_1023* P
1bd0: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 32 33 2c  WKSTA_INFO_1023,
1be0: 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30   LPWKSTA_INFO_10
1bf0: 32 33 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 57 4b  23;....struct WK
1c00: 53 54 41 5f 49 4e 46 4f 5f 31 30 33 33 20 7b 0d  STA_INFO_1033 {.
1c10: 0a 09 44 57 4f 52 44 20 77 6b 69 31 30 33 33 5f  ..DWORD wki1033_
1c20: 6d 61 78 5f 74 68 72 65 61 64 73 3b 0d 0a 7d 0d  max_threads;..}.
1c30: 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46  .alias WKSTA_INF
1c40: 4f 5f 31 30 33 33 2a 20 50 57 4b 53 54 41 5f 49  O_1033* PWKSTA_I
1c50: 4e 46 4f 5f 31 30 33 33 2c 20 4c 50 57 4b 53 54  NFO_1033, LPWKST
1c60: 41 5f 49 4e 46 4f 5f 31 30 33 33 3b 0d 0a 0d 0a  A_INFO_1033;....
1c70: 73 74 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46  struct WKSTA_INF
1c80: 4f 5f 31 30 34 31 20 7b 0d 0a 09 44 57 4f 52 44  O_1041 {...DWORD
1c90: 20 77 6b 69 31 30 34 31 5f 6c 6f 63 6b 5f 71 75   wki1041_lock_qu
1ca0: 6f 74 61 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57  ota;..}..alias W
1cb0: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 31 2a 20  KSTA_INFO_1041* 
1cc0: 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 31  PWKSTA_INFO_1041
1cd0: 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31  , LPWKSTA_INFO_1
1ce0: 30 34 31 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 57  041;....struct W
1cf0: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 32 20 7b  KSTA_INFO_1042 {
1d00: 0d 0a 09 44 57 4f 52 44 20 77 6b 69 31 30 34 32  ...DWORD wki1042
1d10: 5f 6c 6f 63 6b 5f 69 6e 63 72 65 6d 65 6e 74 3b  _lock_increment;
1d20: 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41  ..}..alias WKSTA
1d30: 5f 49 4e 46 4f 5f 31 30 34 32 2a 20 50 57 4b 53  _INFO_1042* PWKS
1d40: 54 41 5f 49 4e 46 4f 5f 31 30 34 32 2c 20 4c 50  TA_INFO_1042, LP
1d50: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 32 3b  WKSTA_INFO_1042;
1d60: 0d 0a 0d 0a 73 74 72 75 63 74 20 57 4b 53 54 41  ....struct WKSTA
1d70: 5f 49 4e 46 4f 5f 31 30 34 33 20 7b 0d 0a 09 44  _INFO_1043 {...D
1d80: 57 4f 52 44 20 77 6b 69 31 30 34 33 5f 6c 6f 63  WORD wki1043_loc
1d90: 6b 5f 6d 61 78 69 6d 75 6d 3b 0d 0a 7d 0d 0a 61  k_maximum;..}..a
1da0: 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f 5f  lias WKSTA_INFO_
1db0: 31 30 34 33 2a 20 50 57 4b 53 54 41 5f 49 4e 46  1043* PWKSTA_INF
1dc0: 4f 5f 31 30 34 33 2c 20 4c 50 57 4b 53 54 41 5f  O_1043, LPWKSTA_
1dd0: 49 4e 46 4f 5f 31 30 34 33 3b 0d 0a 0d 0a 73 74  INFO_1043;....st
1de0: 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f  ruct WKSTA_INFO_
1df0: 31 30 34 34 20 7b 0d 0a 09 44 57 4f 52 44 20 77  1044 {...DWORD w
1e00: 6b 69 31 30 34 34 5f 70 69 70 65 5f 69 6e 63 72  ki1044_pipe_incr
1e10: 65 6d 65 6e 74 3b 0d 0a 7d 0d 0a 61 6c 69 61 73  ement;..}..alias
1e20: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 34   WKSTA_INFO_1044
1e30: 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30  * PWKSTA_INFO_10
1e40: 34 34 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f  44, LPWKSTA_INFO
1e50: 5f 31 30 34 34 3b 0d 0a 0d 0a 73 74 72 75 63 74  _1044;....struct
1e60: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 35   WKSTA_INFO_1045
1e70: 20 7b 0d 0a 09 44 57 4f 52 44 20 77 6b 69 31 30   {...DWORD wki10
1e80: 34 35 5f 70 69 70 65 5f 6d 61 78 69 6d 75 6d 3b  45_pipe_maximum;
1e90: 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41  ..}..alias WKSTA
1ea0: 5f 49 4e 46 4f 5f 31 30 34 35 2a 20 50 57 4b 53  _INFO_1045* PWKS
1eb0: 54 41 5f 49 4e 46 4f 5f 31 30 34 35 2c 20 4c 50  TA_INFO_1045, LP
1ec0: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 35 3b  WKSTA_INFO_1045;
1ed0: 0d 0a 0d 0a 73 74 72 75 63 74 20 57 4b 53 54 41  ....struct WKSTA
1ee0: 5f 49 4e 46 4f 5f 31 30 34 36 20 7b 0d 0a 09 44  _INFO_1046 {...D
1ef0: 57 4f 52 44 20 77 6b 69 31 30 34 36 5f 64 6f 72  WORD wki1046_dor
1f00: 6d 61 6e 74 5f 66 69 6c 65 5f 6c 69 6d 69 74 3b  mant_file_limit;
1f10: 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41  ..}..alias WKSTA
1f20: 5f 49 4e 46 4f 5f 31 30 34 36 2a 20 50 57 4b 53  _INFO_1046* PWKS
1f30: 54 41 5f 49 4e 46 4f 5f 31 30 34 36 2c 20 4c 50  TA_INFO_1046, LP
1f40: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 36 3b  WKSTA_INFO_1046;
1f50: 0d 0a 0d 0a 73 74 72 75 63 74 20 57 4b 53 54 41  ....struct WKSTA
1f60: 5f 49 4e 46 4f 5f 31 30 34 37 20 7b 0d 0a 09 44  _INFO_1047 {...D
1f70: 57 4f 52 44 20 77 6b 69 31 30 34 37 5f 63 61 63  WORD wki1047_cac
1f80: 68 65 5f 66 69 6c 65 5f 74 69 6d 65 6f 75 74 3b  he_file_timeout;
1f90: 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41  ..}..alias WKSTA
1fa0: 5f 49 4e 46 4f 5f 31 30 34 37 2a 20 50 57 4b 53  _INFO_1047* PWKS
1fb0: 54 41 5f 49 4e 46 4f 5f 31 30 34 37 2c 20 4c 50  TA_INFO_1047, LP
1fc0: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 37 3b  WKSTA_INFO_1047;
1fd0: 0d 0a 0d 0a 73 74 72 75 63 74 20 57 4b 53 54 41  ....struct WKSTA
1fe0: 5f 49 4e 46 4f 5f 31 30 34 38 20 7b 0d 0a 09 42  _INFO_1048 {...B
1ff0: 4f 4f 4c 20 77 6b 69 31 30 34 38 5f 75 73 65 5f  OOL wki1048_use_
2000: 6f 70 70 6f 72 74 75 6e 69 73 74 69 63 5f 6c 6f  opportunistic_lo
2010: 63 6b 69 6e 67 3b 0d 0a 7d 0d 0a 61 6c 69 61 73  cking;..}..alias
2020: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 38   WKSTA_INFO_1048
2030: 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30  * PWKSTA_INFO_10
2040: 34 38 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f  48, LPWKSTA_INFO
2050: 5f 31 30 34 38 3b 0d 0a 0d 0a 73 74 72 75 63 74  _1048;....struct
2060: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 39   WKSTA_INFO_1049
2070: 20 7b 0d 0a 09 42 4f 4f 4c 20 77 6b 69 31 30 34   {...BOOL wki104
2080: 39 5f 75 73 65 5f 75 6e 6c 6f 63 6b 5f 62 65 68  9_use_unlock_beh
2090: 69 6e 64 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57  ind;..}..alias W
20a0: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 39 2a 20  KSTA_INFO_1049* 
20b0: 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 34 39  PWKSTA_INFO_1049
20c0: 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31  , LPWKSTA_INFO_1
20d0: 30 34 39 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 57  049;....struct W
20e0: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35 30 20 7b  KSTA_INFO_1050 {
20f0: 0d 0a 09 42 4f 4f 4c 20 77 6b 69 31 30 35 30 5f  ...BOOL wki1050_
2100: 75 73 65 5f 63 6c 6f 73 65 5f 62 65 68 69 6e 64  use_close_behind
2110: 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 4b 53 54  ;..}..alias WKST
2120: 41 5f 49 4e 46 4f 5f 31 30 35 30 2a 20 50 57 4b  A_INFO_1050* PWK
2130: 53 54 41 5f 49 4e 46 4f 5f 31 30 35 30 2c 20 4c  STA_INFO_1050, L
2140: 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35 30  PWKSTA_INFO_1050
2150: 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 57 4b 53 54  ;....struct WKST
2160: 41 5f 49 4e 46 4f 5f 31 30 35 31 20 7b 0d 0a 09  A_INFO_1051 {...
2170: 42 4f 4f 4c 20 77 6b 69 31 30 35 31 5f 62 75 66  BOOL wki1051_buf
2180: 5f 6e 61 6d 65 64 5f 70 69 70 65 73 3b 0d 0a 7d  _named_pipes;..}
2190: 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e  ..alias WKSTA_IN
21a0: 46 4f 5f 31 30 35 31 2a 20 50 57 4b 53 54 41 5f  FO_1051* PWKSTA_
21b0: 49 4e 46 4f 5f 31 30 35 31 2c 20 4c 50 57 4b 53  INFO_1051, LPWKS
21c0: 54 41 5f 49 4e 46 4f 5f 31 30 35 31 3b 0d 0a 0d  TA_INFO_1051;...
21d0: 0a 73 74 72 75 63 74 20 57 4b 53 54 41 5f 49 4e  .struct WKSTA_IN
21e0: 46 4f 5f 31 30 35 32 20 7b 0d 0a 09 42 4f 4f 4c  FO_1052 {...BOOL
21f0: 20 77 6b 69 31 30 35 32 5f 75 73 65 5f 6c 6f 63   wki1052_use_loc
2200: 6b 5f 72 65 61 64 5f 75 6e 6c 6f 63 6b 3b 0d 0a  k_read_unlock;..
2210: 7d 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49  }..alias WKSTA_I
2220: 4e 46 4f 5f 31 30 35 32 2a 20 50 57 4b 53 54 41  NFO_1052* PWKSTA
2230: 5f 49 4e 46 4f 5f 31 30 35 32 2c 20 4c 50 57 4b  _INFO_1052, LPWK
2240: 53 54 41 5f 49 4e 46 4f 5f 31 30 35 32 3b 0d 0a  STA_INFO_1052;..
2250: 0d 0a 73 74 72 75 63 74 20 57 4b 53 54 41 5f 49  ..struct WKSTA_I
2260: 4e 46 4f 5f 31 30 35 33 20 7b 0d 0a 09 42 4f 4f  NFO_1053 {...BOO
2270: 4c 20 77 6b 69 31 30 35 33 5f 75 74 69 6c 69 7a  L wki1053_utiliz
2280: 65 5f 6e 74 5f 63 61 63 68 69 6e 67 3b 0d 0a 7d  e_nt_caching;..}
2290: 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e  ..alias WKSTA_IN
22a0: 46 4f 5f 31 30 35 33 2a 20 50 57 4b 53 54 41 5f  FO_1053* PWKSTA_
22b0: 49 4e 46 4f 5f 31 30 35 33 2c 20 4c 50 57 4b 53  INFO_1053, LPWKS
22c0: 54 41 5f 49 4e 46 4f 5f 31 30 35 33 3b 0d 0a 0d  TA_INFO_1053;...
22d0: 0a 73 74 72 75 63 74 20 57 4b 53 54 41 5f 49 4e  .struct WKSTA_IN
22e0: 46 4f 5f 31 30 35 34 20 7b 0d 0a 09 42 4f 4f 4c  FO_1054 {...BOOL
22f0: 20 77 6b 69 31 30 35 34 5f 75 73 65 5f 72 61 77   wki1054_use_raw
2300: 5f 72 65 61 64 3b 0d 0a 7d 0d 0a 61 6c 69 61 73  _read;..}..alias
2310: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35 34   WKSTA_INFO_1054
2320: 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30  * PWKSTA_INFO_10
2330: 35 34 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f  54, LPWKSTA_INFO
2340: 5f 31 30 35 34 3b 0d 0a 0d 0a 73 74 72 75 63 74  _1054;....struct
2350: 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35 35   WKSTA_INFO_1055
2360: 20 7b 0d 0a 09 42 4f 4f 4c 20 77 6b 69 31 30 35   {...BOOL wki105
2370: 35 5f 75 73 65 5f 72 61 77 5f 77 72 69 74 65 3b  5_use_raw_write;
2380: 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41  ..}..alias WKSTA
2390: 5f 49 4e 46 4f 5f 31 30 35 35 2a 20 50 57 4b 53  _INFO_1055* PWKS
23a0: 54 41 5f 49 4e 46 4f 5f 31 30 35 35 2c 20 4c 50  TA_INFO_1055, LP
23b0: 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35 35 3b  WKSTA_INFO_1055;
23c0: 0d 0a 0d 0a 73 74 72 75 63 74 20 57 4b 53 54 41  ....struct WKSTA
23d0: 5f 49 4e 46 4f 5f 31 30 35 36 20 7b 0d 0a 09 42  _INFO_1056 {...B
23e0: 4f 4f 4c 20 77 6b 69 31 30 35 36 5f 75 73 65 5f  OOL wki1056_use_
23f0: 77 72 69 74 65 5f 72 61 77 5f 64 61 74 61 3b 0d  write_raw_data;.
2400: 0a 7d 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f  .}..alias WKSTA_
2410: 49 4e 46 4f 5f 31 30 35 36 2a 20 50 57 4b 53 54  INFO_1056* PWKST
2420: 41 5f 49 4e 46 4f 5f 31 30 35 36 2c 20 4c 50 57  A_INFO_1056, LPW
2430: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 35 36 3b 0d  KSTA_INFO_1056;.
2440: 0a 0d 0a 73 74 72 75 63 74 20 57 4b 53 54 41 5f  ...struct WKSTA_
2450: 49 4e 46 4f 5f 31 30 35 37 20 7b 0d 0a 09 42 4f  INFO_1057 {...BO
2460: 4f 4c 20 77 6b 69 31 30 35 37 5f 75 73 65 5f 65  OL wki1057_use_e
2470: 6e 63 72 79 70 74 69 6f 6e 3b 0d 0a 7d 0d 0a 61  ncryption;..}..a
2480: 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f 5f  lias WKSTA_INFO_
2490: 31 30 35 37 2a 20 50 57 4b 53 54 41 5f 49 4e 46  1057* PWKSTA_INF
24a0: 4f 5f 31 30 35 37 2c 20 4c 50 57 4b 53 54 41 5f  O_1057, LPWKSTA_
24b0: 49 4e 46 4f 5f 31 30 35 37 3b 0d 0a 0d 0a 73 74  INFO_1057;....st
24c0: 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f 5f  ruct WKSTA_INFO_
24d0: 31 30 35 38 20 7b 0d 0a 09 42 4f 4f 4c 20 77 6b  1058 {...BOOL wk
24e0: 69 31 30 35 38 5f 62 75 66 5f 66 69 6c 65 73 5f  i1058_buf_files_
24f0: 64 65 6e 79 5f 77 72 69 74 65 3b 0d 0a 7d 0d 0a  deny_write;..}..
2500: 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f  alias WKSTA_INFO
2510: 5f 31 30 35 38 2a 20 50 57 4b 53 54 41 5f 49 4e  _1058* PWKSTA_IN
2520: 46 4f 5f 31 30 35 38 2c 20 4c 50 57 4b 53 54 41  FO_1058, LPWKSTA
2530: 5f 49 4e 46 4f 5f 31 30 35 38 3b 0d 0a 0d 0a 73  _INFO_1058;....s
2540: 74 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f  truct WKSTA_INFO
2550: 5f 31 30 35 39 20 7b 0d 0a 09 42 4f 4f 4c 20 77  _1059 {...BOOL w
2560: 6b 69 31 30 35 39 5f 62 75 66 5f 72 65 61 64 5f  ki1059_buf_read_
2570: 6f 6e 6c 79 5f 66 69 6c 65 73 3b 0d 0a 7d 0d 0a  only_files;..}..
2580: 61 6c 69 61 73 20 57 4b 53 54 41 5f 49 4e 46 4f  alias WKSTA_INFO
2590: 5f 31 30 35 39 2a 20 50 57 4b 53 54 41 5f 49 4e  _1059* PWKSTA_IN
25a0: 46 4f 5f 31 30 35 39 2c 20 4c 50 57 4b 53 54 41  FO_1059, LPWKSTA
25b0: 5f 49 4e 46 4f 5f 31 30 35 39 3b 0d 0a 0d 0a 73  _INFO_1059;....s
25c0: 74 72 75 63 74 20 57 4b 53 54 41 5f 49 4e 46 4f  truct WKSTA_INFO
25d0: 5f 31 30 36 30 20 7b 0d 0a 09 42 4f 4f 4c 20 77  _1060 {...BOOL w
25e0: 6b 69 31 30 36 30 5f 66 6f 72 63 65 5f 63 6f 72  ki1060_force_cor
25f0: 65 5f 63 72 65 61 74 65 5f 6d 6f 64 65 3b 0d 0a  e_create_mode;..
2600: 7d 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 49  }..alias WKSTA_I
2610: 4e 46 4f 5f 31 30 36 30 2a 20 50 57 4b 53 54 41  NFO_1060* PWKSTA
2620: 5f 49 4e 46 4f 5f 31 30 36 30 2c 20 4c 50 57 4b  _INFO_1060, LPWK
2630: 53 54 41 5f 49 4e 46 4f 5f 31 30 36 30 3b 0d 0a  STA_INFO_1060;..
2640: 0d 0a 73 74 72 75 63 74 20 57 4b 53 54 41 5f 49  ..struct WKSTA_I
2650: 4e 46 4f 5f 31 30 36 31 20 7b 0d 0a 09 42 4f 4f  NFO_1061 {...BOO
2660: 4c 20 77 6b 69 31 30 36 31 5f 75 73 65 5f 35 31  L wki1061_use_51
2670: 32 5f 62 79 74 65 5f 6d 61 78 5f 74 72 61 6e 73  2_byte_max_trans
2680: 66 65 72 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57  fer;..}..alias W
2690: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 36 31 2a 20  KSTA_INFO_1061* 
26a0: 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 36 31  PWKSTA_INFO_1061
26b0: 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31  , LPWKSTA_INFO_1
26c0: 30 36 31 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 57  061;....struct W
26d0: 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 36 32 20 7b  KSTA_INFO_1062 {
26e0: 0d 0a 09 44 57 4f 52 44 20 77 6b 69 31 30 36 32  ...DWORD wki1062
26f0: 5f 72 65 61 64 5f 61 68 65 61 64 5f 74 68 72 6f  _read_ahead_thro
2700: 75 67 68 70 75 74 3b 0d 0a 7d 0d 0a 61 6c 69 61  ughput;..}..alia
2710: 73 20 57 4b 53 54 41 5f 49 4e 46 4f 5f 31 30 36  s WKSTA_INFO_106
2720: 32 2a 20 50 57 4b 53 54 41 5f 49 4e 46 4f 5f 31  2* PWKSTA_INFO_1
2730: 30 36 32 2c 20 4c 50 57 4b 53 54 41 5f 49 4e 46  062, LPWKSTA_INF
2740: 4f 5f 31 30 36 32 3b 0d 0a 0d 0a 73 74 72 75 63  O_1062;....struc
2750: 74 20 57 4b 53 54 41 5f 55 53 45 52 5f 49 4e 46  t WKSTA_USER_INF
2760: 4f 5f 30 20 7b 0d 0a 09 4c 50 57 53 54 52 20 77  O_0 {...LPWSTR w
2770: 6b 75 69 30 5f 75 73 65 72 6e 61 6d 65 3b 0d 0a  kui0_username;..
2780: 7d 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 55  }..alias WKSTA_U
2790: 53 45 52 5f 49 4e 46 4f 5f 30 2a 20 50 57 4b 53  SER_INFO_0* PWKS
27a0: 54 41 5f 55 53 45 52 5f 49 4e 46 4f 5f 30 2c 20  TA_USER_INFO_0, 
27b0: 4c 50 57 4b 53 54 41 5f 55 53 45 52 5f 49 4e 46  LPWKSTA_USER_INF
27c0: 4f 5f 30 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 57  O_0;....struct W
27d0: 4b 53 54 41 5f 55 53 45 52 5f 49 4e 46 4f 5f 31  KSTA_USER_INFO_1
27e0: 7b 0d 0a 09 4c 50 57 53 54 52 20 77 6b 75 69 31  {...LPWSTR wkui1
27f0: 5f 75 73 65 72 6e 61 6d 65 3b 0d 0a 09 4c 50 57  _username;...LPW
2800: 53 54 52 20 77 6b 75 69 31 5f 6c 6f 67 6f 6e 5f  STR wkui1_logon_
2810: 64 6f 6d 61 69 6e 3b 0d 0a 09 4c 50 57 53 54 52  domain;...LPWSTR
2820: 20 77 6b 75 69 31 5f 6f 74 68 5f 64 6f 6d 61 69   wkui1_oth_domai
2830: 6e 73 3b 0d 0a 09 4c 50 57 53 54 52 20 77 6b 75  ns;...LPWSTR wku
2840: 69 31 5f 6c 6f 67 6f 6e 5f 73 65 72 76 65 72 3b  i1_logon_server;
2850: 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41  ..}..alias WKSTA
2860: 5f 55 53 45 52 5f 49 4e 46 4f 5f 31 2a 20 50 57  _USER_INFO_1* PW
2870: 4b 53 54 41 5f 55 53 45 52 5f 49 4e 46 4f 5f 31  KSTA_USER_INFO_1
2880: 2c 20 4c 50 57 4b 53 54 41 5f 55 53 45 52 5f 49  , LPWKSTA_USER_I
2890: 4e 46 4f 5f 31 3b 0d 0a 0d 0a 73 74 72 75 63 74  NFO_1;....struct
28a0: 20 57 4b 53 54 41 5f 55 53 45 52 5f 49 4e 46 4f   WKSTA_USER_INFO
28b0: 5f 31 31 30 31 20 7b 0d 0a 09 4c 50 57 53 54 52  _1101 {...LPWSTR
28c0: 20 77 6b 75 69 31 31 30 31 5f 6f 74 68 5f 64 6f   wkui1101_oth_do
28d0: 6d 61 69 6e 73 3b 0d 0a 7d 0d 0a 61 6c 69 61 73  mains;..}..alias
28e0: 20 57 4b 53 54 41 5f 55 53 45 52 5f 49 4e 46 4f   WKSTA_USER_INFO
28f0: 5f 31 31 30 31 2a 20 50 57 4b 53 54 41 5f 55 53  _1101* PWKSTA_US
2900: 45 52 5f 49 4e 46 4f 5f 31 31 30 31 2c 20 4c 50  ER_INFO_1101, LP
2910: 57 4b 53 54 41 5f 55 53 45 52 5f 49 4e 46 4f 5f  WKSTA_USER_INFO_
2920: 31 31 30 31 3b 0d 0a 0d 0a 73 74 72 75 63 74 20  1101;....struct 
2930: 57 4b 53 54 41 5f 54 52 41 4e 53 50 4f 52 54 5f  WKSTA_TRANSPORT_
2940: 49 4e 46 4f 5f 30 7b 0d 0a 09 44 57 4f 52 44 20  INFO_0{...DWORD 
2950: 77 6b 74 69 30 5f 71 75 61 6c 69 74 79 5f 6f 66  wkti0_quality_of
2960: 5f 73 65 72 76 69 63 65 3b 0d 0a 09 44 57 4f 52  _service;...DWOR
2970: 44 20 77 6b 74 69 30 5f 6e 75 6d 62 65 72 5f 6f  D wkti0_number_o
2980: 66 5f 76 63 73 3b 0d 0a 09 4c 50 57 53 54 52 20  f_vcs;...LPWSTR 
2990: 77 6b 74 69 30 5f 74 72 61 6e 73 70 6f 72 74 5f  wkti0_transport_
29a0: 6e 61 6d 65 3b 0d 0a 09 4c 50 57 53 54 52 20 77  name;...LPWSTR w
29b0: 6b 74 69 30 5f 74 72 61 6e 73 70 6f 72 74 5f 61  kti0_transport_a
29c0: 64 64 72 65 73 73 3b 0d 0a 09 42 4f 4f 4c 20 77  ddress;...BOOL w
29d0: 6b 74 69 30 5f 77 61 6e 5f 69 73 68 3b 0d 0a 7d  kti0_wan_ish;..}
29e0: 0d 0a 61 6c 69 61 73 20 57 4b 53 54 41 5f 54 52  ..alias WKSTA_TR
29f0: 41 4e 53 50 4f 52 54 5f 49 4e 46 4f 5f 30 2a 20  ANSPORT_INFO_0* 
2a00: 50 57 4b 53 54 41 5f 54 52 41 4e 53 50 4f 52 54  PWKSTA_TRANSPORT
2a10: 5f 49 4e 46 4f 5f 30 2c 20 4c 50 57 4b 53 54 41  _INFO_0, LPWKSTA
2a20: 5f 54 52 41 4e 53 50 4f 52 54 5f 49 4e 46 4f 5f  _TRANSPORT_INFO_
2a30: 30 3b 0d 0a 0d 0a 65 78 74 65 72 6e 20 28 57 69  0;....extern (Wi
2a40: 6e 64 6f 77 73 29 20 7b 0d 0a 4e 45 54 5f 41 50  ndows) {..NET_AP
2a50: 49 5f 53 54 41 54 55 53 20 4e 65 74 57 6b 73 74  I_STATUS NetWkst
2a60: 61 47 65 74 49 6e 66 6f 28 4c 50 57 53 54 52 2c  aGetInfo(LPWSTR,
2a70: 44 57 4f 52 44 2c 50 42 59 54 45 2a 29 3b 0d 0a  DWORD,PBYTE*);..
2a80: 4e 45 54 5f 41 50 49 5f 53 54 41 54 55 53 20 4e  NET_API_STATUS N
2a90: 65 74 57 6b 73 74 61 53 65 74 49 6e 66 6f 28 4c  etWkstaSetInfo(L
2aa0: 50 57 53 54 52 2c 44 57 4f 52 44 2c 50 42 59 54  PWSTR,DWORD,PBYT
2ab0: 45 2c 50 44 57 4f 52 44 29 3b 0d 0a 4e 45 54 5f  E,PDWORD);..NET_
2ac0: 41 50 49 5f 53 54 41 54 55 53 20 4e 65 74 57 6b  API_STATUS NetWk
2ad0: 73 74 61 55 73 65 72 47 65 74 49 6e 66 6f 28 4c  staUserGetInfo(L
2ae0: 50 57 53 54 52 2c 44 57 4f 52 44 2c 50 42 59 54  PWSTR,DWORD,PBYT
2af0: 45 2a 29 3b 0d 0a 4e 45 54 5f 41 50 49 5f 53 54  E*);..NET_API_ST
2b00: 41 54 55 53 20 4e 65 74 57 6b 73 74 61 55 73 65  ATUS NetWkstaUse
2b10: 72 53 65 74 49 6e 66 6f 28 4c 50 57 53 54 52 2c  rSetInfo(LPWSTR,
2b20: 44 57 4f 52 44 2c 50 42 59 54 45 2c 50 44 57 4f  DWORD,PBYTE,PDWO
2b30: 52 44 29 3b 0d 0a 4e 45 54 5f 41 50 49 5f 53 54  RD);..NET_API_ST
2b40: 41 54 55 53 20 4e 65 74 57 6b 73 74 61 55 73 65  ATUS NetWkstaUse
2b50: 72 45 6e 75 6d 28 4c 50 57 53 54 52 2c 44 57 4f  rEnum(LPWSTR,DWO
2b60: 52 44 2c 50 42 59 54 45 2a 2c 44 57 4f 52 44 2c  RD,PBYTE*,DWORD,
2b70: 50 44 57 4f 52 44 2c 50 44 57 4f 52 44 2c 50 44  PDWORD,PDWORD,PD
2b80: 57 4f 52 44 29 3b 0d 0a 4e 45 54 5f 41 50 49 5f  WORD);..NET_API_
2b90: 53 54 41 54 55 53 20 4e 65 74 57 6b 73 74 61 54  STATUS NetWkstaT
2ba0: 72 61 6e 73 70 6f 72 74 41 64 64 28 4c 50 57 53  ransportAdd(LPWS
2bb0: 54 52 2c 44 57 4f 52 44 2c 50 42 59 54 45 2c 50  TR,DWORD,PBYTE,P
2bc0: 44 57 4f 52 44 29 3b 0d 0a 4e 45 54 5f 41 50 49  DWORD);..NET_API
2bd0: 5f 53 54 41 54 55 53 20 4e 65 74 57 6b 73 74 61  _STATUS NetWksta
2be0: 54 72 61 6e 73 70 6f 72 74 44 65 6c 28 4c 50 57  TransportDel(LPW
2bf0: 53 54 52 2c 4c 50 57 53 54 52 2c 44 57 4f 52 44  STR,LPWSTR,DWORD
2c00: 29 3b 0d 0a 4e 45 54 5f 41 50 49 5f 53 54 41 54  );..NET_API_STAT
2c10: 55 53 20 4e 65 74 57 6b 73 74 61 54 72 61 6e 73  US NetWkstaTrans
2c20: 70 6f 72 74 45 6e 75 6d 28 4c 50 57 53 54 52 2c  portEnum(LPWSTR,
2c30: 44 57 4f 52 44 2c 50 42 59 54 45 2a 2c 44 57 4f  DWORD,PBYTE*,DWO
2c40: 52 44 2c 50 44 57 4f 52 44 2c 50 44 57 4f 52 44  RD,PDWORD,PDWORD
2c50: 2c 50 44 57 4f 52 44 29 3b 0d 0a 7d 0d 0a        ,PDWORD);..}..