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