annotate win32/lmwksta.d @ 1:4a9dcbd9e54f

-files of 0.13 beta -fixes so that it now compiles with the current dmd version
author marton@basel.hu
date Tue, 05 Apr 2011 20:44:01 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
1 /***********************************************************************\
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
2 * lmwksta.d *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
3 * *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
4 * Windows API header module *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
5 * *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
6 * Translated from MinGW Windows headers *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
7 * *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
8 * Placed into public domain *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
9 \***********************************************************************/
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
10 module win32.lmwksta;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
11 pragma(lib, "netapi32.lib");
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
12
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
13 import win32.lmuseflg;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
14 private import win32.lmcons, win32.windef;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
15
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
16 pragma(lib, "Netapi32.lib");
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
17
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
18 enum {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
19 WKSTA_COMPUTERNAME_PARMNUM = 1,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
20 WKSTA_LANGROUP_PARMNUM, // = 2
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
21 WKSTA_VER_MAJOR_PARMNUM = 4,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
22 WKSTA_VER_MINOR_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
23 WKSTA_LOGGED_ON_USERS_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
24 WKSTA_LANROOT_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
25 WKSTA_LOGON_DOMAIN_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
26 WKSTA_LOGON_SERVER_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
27 WKSTA_CHARWAIT_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
28 WKSTA_CHARTIME_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
29 WKSTA_CHARCOUNT_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
30 WKSTA_KEEPCONN_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
31 WKSTA_KEEPSEARCH_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
32 WKSTA_MAXCMDS_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
33 WKSTA_NUMWORKBUF_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
34 WKSTA_MAXWRKCACHE_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
35 WKSTA_SESSTIMEOUT_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
36 WKSTA_SIZERROR_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
37 WKSTA_NUMALERTS_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
38 WKSTA_NUMSERVICES_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
39 WKSTA_NUMCHARBUF_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
40 WKSTA_SIZCHARBUF_PARMNUM, // = 23
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
41 WKSTA_ERRLOGSZ_PARMNUM = 27,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
42 WKSTA_PRINTBUFTIME_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
43 WKSTA_SIZWORKBUF_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
44 WKSTA_MAILSLOTS_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
45 WKSTA_NUMDGRAMBUF_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
46 WKSTA_WRKHEURISTICS_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
47 WKSTA_MAXTHREADS_PARMNUM, // = 33
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
48 WKSTA_LOCKQUOTA_PARMNUM = 41,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
49 WKSTA_LOCKINCREMENT_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
50 WKSTA_LOCKMAXIMUM_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
51 WKSTA_PIPEINCREMENT_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
52 WKSTA_PIPEMAXIMUM_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
53 WKSTA_DORMANTFILELIMIT_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
54 WKSTA_CACHEFILETIMEOUT_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
55 WKSTA_USEOPPORTUNISTICLOCKING_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
56 WKSTA_USEUNLOCKBEHIND_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
57 WKSTA_USECLOSEBEHIND_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
58 WKSTA_BUFFERNAMEDPIPES_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
59 WKSTA_USELOCKANDREADANDUNLOCK_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
60 WKSTA_UTILIZENTCACHING_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
61 WKSTA_USERAWREAD_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
62 WKSTA_USERAWWRITE_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
63 WKSTA_USEWRITERAWWITHDATA_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
64 WKSTA_USEENCRYPTION_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
65 WKSTA_BUFFILESWITHDENYWRITE_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
66 WKSTA_BUFFERREADONLYFILES_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
67 WKSTA_FORCECORECREATEMODE_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
68 WKSTA_USE512BYTESMAXTRANSFER_PARMNUM,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
69 WKSTA_READAHEADTHRUPUT_PARMNUM, // = 62
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
70 WKSTA_PLATFORM_ID_PARMNUM = 100,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
71 WKSTA_OTH_DOMAINS_PARMNUM = 101,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
72 TRANSPORT_QUALITYOFSERVICE_PARMNUM = 201,
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
73 TRANSPORT_NAME_PARMNUM = 202
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
74 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
75
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
76 struct WKSTA_INFO_100{
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
77 DWORD wki100_platform_id;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
78 LPWSTR wki100_computername;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
79 LPWSTR wki100_langroup;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
80 DWORD wki100_ver_major;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
81 DWORD wki100_ver_minor;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
82 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
83 alias WKSTA_INFO_100* PWKSTA_INFO_100, LPWKSTA_INFO_100;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
84
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
85 struct WKSTA_INFO_101{
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
86 DWORD wki101_platform_id;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
87 LPWSTR wki101_computername;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
88 LPWSTR wki101_langroup;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
89 DWORD wki101_ver_major;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
90 DWORD wki101_ver_minor;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
91 LPWSTR wki101_lanroot;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
92 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
93 alias WKSTA_INFO_101* PWKSTA_INFO_101, LPWKSTA_INFO_101;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
94
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
95 struct WKSTA_INFO_102{
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
96 DWORD wki102_platform_id;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
97 LPWSTR wki102_computername;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
98 LPWSTR wki102_langroup;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
99 DWORD wki102_ver_major;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
100 DWORD wki102_ver_minor;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
101 LPWSTR wki102_lanroot;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
102 DWORD wki102_logged_on_users;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
103 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
104 alias WKSTA_INFO_102* PWKSTA_INFO_102, LPWKSTA_INFO_102;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
105
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
106 struct WKSTA_INFO_302{
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
107 DWORD wki302_char_wait;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
108 DWORD wki302_collection_time;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
109 DWORD wki302_maximum_collection_count;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
110 DWORD wki302_keep_conn;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
111 DWORD wki302_keep_search;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
112 DWORD wki302_max_cmds;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
113 DWORD wki302_num_work_buf;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
114 DWORD wki302_siz_work_buf;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
115 DWORD wki302_max_wrk_cache;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
116 DWORD wki302_sess_timeout;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
117 DWORD wki302_siz_error;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
118 DWORD wki302_num_alerts;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
119 DWORD wki302_num_services;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
120 DWORD wki302_errlog_sz;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
121 DWORD wki302_print_buf_time;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
122 DWORD wki302_num_char_buf;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
123 DWORD wki302_siz_char_buf;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
124 LPWSTR wki302_wrk_heuristics;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
125 DWORD wki302_mailslots;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
126 DWORD wki302_num_dgram_buf;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
127 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
128 alias WKSTA_INFO_302* PWKSTA_INFO_302, LPWKSTA_INFO_302;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
129
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
130 struct WKSTA_INFO_402{
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
131 DWORD wki402_char_wait;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
132 DWORD wki402_collection_time;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
133 DWORD wki402_maximum_collection_count;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
134 DWORD wki402_keep_conn;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
135 DWORD wki402_keep_search;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
136 DWORD wki402_max_cmds;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
137 DWORD wki402_num_work_buf;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
138 DWORD wki402_siz_work_buf;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
139 DWORD wki402_max_wrk_cache;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
140 DWORD wki402_sess_timeout;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
141 DWORD wki402_siz_error;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
142 DWORD wki402_num_alerts;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
143 DWORD wki402_num_services;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
144 DWORD wki402_errlog_sz;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
145 DWORD wki402_print_buf_time;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
146 DWORD wki402_num_char_buf;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
147 DWORD wki402_siz_char_buf;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
148 LPWSTR wki402_wrk_heuristics;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
149 DWORD wki402_mailslots;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
150 DWORD wki402_num_dgram_buf;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
151 DWORD wki402_max_threads;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
152 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
153 alias WKSTA_INFO_402* PWKSTA_INFO_402, LPWKSTA_INFO_402;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
154
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
155 struct WKSTA_INFO_502{
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
156 DWORD wki502_char_wait;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
157 DWORD wki502_collection_time;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
158 DWORD wki502_maximum_collection_count;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
159 DWORD wki502_keep_conn;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
160 DWORD wki502_max_cmds;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
161 DWORD wki502_sess_timeout;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
162 DWORD wki502_siz_char_buf;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
163 DWORD wki502_max_threads;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
164 DWORD wki502_lock_quota;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
165 DWORD wki502_lock_increment;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
166 DWORD wki502_lock_maximum;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
167 DWORD wki502_pipe_increment;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
168 DWORD wki502_pipe_maximum;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
169 DWORD wki502_cache_file_timeout;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
170 DWORD wki502_dormant_file_limit;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
171 DWORD wki502_read_ahead_throughput;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
172 DWORD wki502_num_mailslot_buffers;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
173 DWORD wki502_num_srv_announce_buffers;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
174 DWORD wki502_max_illegal_datagram_events;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
175 DWORD wki502_illegal_datagram_event_reset_frequency;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
176 BOOL wki502_log_election_packets;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
177 BOOL wki502_use_opportunistic_locking;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
178 BOOL wki502_use_unlock_behind;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
179 BOOL wki502_use_close_behind;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
180 BOOL wki502_buf_named_pipes;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
181 BOOL wki502_use_lock_read_unlock;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
182 BOOL wki502_utilize_nt_caching;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
183 BOOL wki502_use_raw_read;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
184 BOOL wki502_use_raw_write;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
185 BOOL wki502_use_write_raw_data;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
186 BOOL wki502_use_encryption;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
187 BOOL wki502_buf_files_deny_write;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
188 BOOL wki502_buf_read_only_files;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
189 BOOL wki502_force_core_create_mode;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
190 BOOL wki502_use_512_byte_max_transfer;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
191 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
192 alias WKSTA_INFO_502* PWKSTA_INFO_502, LPWKSTA_INFO_502;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
193
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
194 struct WKSTA_INFO_1010 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
195 DWORD wki1010_char_wait;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
196 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
197 alias WKSTA_INFO_1010* PWKSTA_INFO_1010, LPWKSTA_INFO_1010;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
198
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
199 struct WKSTA_INFO_1011 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
200 DWORD wki1011_collection_time;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
201 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
202 alias WKSTA_INFO_1011* PWKSTA_INFO_1011, LPWKSTA_INFO_1011;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
203
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
204 struct WKSTA_INFO_1012 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
205 DWORD wki1012_maximum_collection_count;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
206 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
207 alias WKSTA_INFO_1012* PWKSTA_INFO_1012, LPWKSTA_INFO_1012;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
208
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
209 struct WKSTA_INFO_1027 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
210 DWORD wki1027_errlog_sz;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
211 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
212 alias WKSTA_INFO_1027* PWKSTA_INFO_1027, LPWKSTA_INFO_1027;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
213
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
214 struct WKSTA_INFO_1028 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
215 DWORD wki1028_print_buf_time;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
216 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
217 alias WKSTA_INFO_1028* PWKSTA_INFO_1028, LPWKSTA_INFO_1028;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
218
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
219 struct WKSTA_INFO_1032 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
220 DWORD wki1032_wrk_heuristics;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
221 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
222 alias WKSTA_INFO_1032* PWKSTA_INFO_1032, LPWKSTA_INFO_1032;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
223
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
224 struct WKSTA_INFO_1013 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
225 DWORD wki1013_keep_conn;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
226 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
227 alias WKSTA_INFO_1013* PWKSTA_INFO_1013, LPWKSTA_INFO_1013;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
228
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
229 struct WKSTA_INFO_1018 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
230 DWORD wki1018_sess_timeout;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
231 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
232 alias WKSTA_INFO_1018* PWKSTA_INFO_1018, LPWKSTA_INFO_1018;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
233
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
234 struct WKSTA_INFO_1023 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
235 DWORD wki1023_siz_char_buf;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
236 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
237 alias WKSTA_INFO_1023* PWKSTA_INFO_1023, LPWKSTA_INFO_1023;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
238
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
239 struct WKSTA_INFO_1033 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
240 DWORD wki1033_max_threads;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
241 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
242 alias WKSTA_INFO_1033* PWKSTA_INFO_1033, LPWKSTA_INFO_1033;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
243
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
244 struct WKSTA_INFO_1041 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
245 DWORD wki1041_lock_quota;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
246 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
247 alias WKSTA_INFO_1041* PWKSTA_INFO_1041, LPWKSTA_INFO_1041;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
248
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
249 struct WKSTA_INFO_1042 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
250 DWORD wki1042_lock_increment;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
251 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
252 alias WKSTA_INFO_1042* PWKSTA_INFO_1042, LPWKSTA_INFO_1042;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
253
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
254 struct WKSTA_INFO_1043 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
255 DWORD wki1043_lock_maximum;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
256 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
257 alias WKSTA_INFO_1043* PWKSTA_INFO_1043, LPWKSTA_INFO_1043;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
258
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
259 struct WKSTA_INFO_1044 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
260 DWORD wki1044_pipe_increment;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
261 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
262 alias WKSTA_INFO_1044* PWKSTA_INFO_1044, LPWKSTA_INFO_1044;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
263
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
264 struct WKSTA_INFO_1045 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
265 DWORD wki1045_pipe_maximum;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
266 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
267 alias WKSTA_INFO_1045* PWKSTA_INFO_1045, LPWKSTA_INFO_1045;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
268
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
269 struct WKSTA_INFO_1046 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
270 DWORD wki1046_dormant_file_limit;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
271 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
272 alias WKSTA_INFO_1046* PWKSTA_INFO_1046, LPWKSTA_INFO_1046;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
273
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
274 struct WKSTA_INFO_1047 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
275 DWORD wki1047_cache_file_timeout;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
276 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
277 alias WKSTA_INFO_1047* PWKSTA_INFO_1047, LPWKSTA_INFO_1047;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
278
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
279 struct WKSTA_INFO_1048 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
280 BOOL wki1048_use_opportunistic_locking;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
281 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
282 alias WKSTA_INFO_1048* PWKSTA_INFO_1048, LPWKSTA_INFO_1048;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
283
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
284 struct WKSTA_INFO_1049 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
285 BOOL wki1049_use_unlock_behind;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
286 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
287 alias WKSTA_INFO_1049* PWKSTA_INFO_1049, LPWKSTA_INFO_1049;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
288
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
289 struct WKSTA_INFO_1050 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
290 BOOL wki1050_use_close_behind;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
291 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
292 alias WKSTA_INFO_1050* PWKSTA_INFO_1050, LPWKSTA_INFO_1050;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
293
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
294 struct WKSTA_INFO_1051 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
295 BOOL wki1051_buf_named_pipes;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
296 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
297 alias WKSTA_INFO_1051* PWKSTA_INFO_1051, LPWKSTA_INFO_1051;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
298
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
299 struct WKSTA_INFO_1052 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
300 BOOL wki1052_use_lock_read_unlock;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
301 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
302 alias WKSTA_INFO_1052* PWKSTA_INFO_1052, LPWKSTA_INFO_1052;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
303
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
304 struct WKSTA_INFO_1053 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
305 BOOL wki1053_utilize_nt_caching;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
306 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
307 alias WKSTA_INFO_1053* PWKSTA_INFO_1053, LPWKSTA_INFO_1053;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
308
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
309 struct WKSTA_INFO_1054 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
310 BOOL wki1054_use_raw_read;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
311 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
312 alias WKSTA_INFO_1054* PWKSTA_INFO_1054, LPWKSTA_INFO_1054;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
313
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
314 struct WKSTA_INFO_1055 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
315 BOOL wki1055_use_raw_write;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
316 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
317 alias WKSTA_INFO_1055* PWKSTA_INFO_1055, LPWKSTA_INFO_1055;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
318
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
319 struct WKSTA_INFO_1056 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
320 BOOL wki1056_use_write_raw_data;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
321 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
322 alias WKSTA_INFO_1056* PWKSTA_INFO_1056, LPWKSTA_INFO_1056;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
323
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
324 struct WKSTA_INFO_1057 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
325 BOOL wki1057_use_encryption;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
326 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
327 alias WKSTA_INFO_1057* PWKSTA_INFO_1057, LPWKSTA_INFO_1057;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
328
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
329 struct WKSTA_INFO_1058 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
330 BOOL wki1058_buf_files_deny_write;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
331 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
332 alias WKSTA_INFO_1058* PWKSTA_INFO_1058, LPWKSTA_INFO_1058;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
333
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
334 struct WKSTA_INFO_1059 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
335 BOOL wki1059_buf_read_only_files;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
336 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
337 alias WKSTA_INFO_1059* PWKSTA_INFO_1059, LPWKSTA_INFO_1059;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
338
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
339 struct WKSTA_INFO_1060 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
340 BOOL wki1060_force_core_create_mode;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
341 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
342 alias WKSTA_INFO_1060* PWKSTA_INFO_1060, LPWKSTA_INFO_1060;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
343
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
344 struct WKSTA_INFO_1061 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
345 BOOL wki1061_use_512_byte_max_transfer;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
346 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
347 alias WKSTA_INFO_1061* PWKSTA_INFO_1061, LPWKSTA_INFO_1061;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
348
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
349 struct WKSTA_INFO_1062 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
350 DWORD wki1062_read_ahead_throughput;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
351 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
352 alias WKSTA_INFO_1062* PWKSTA_INFO_1062, LPWKSTA_INFO_1062;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
353
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
354 struct WKSTA_USER_INFO_0 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
355 LPWSTR wkui0_username;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
356 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
357 alias WKSTA_USER_INFO_0* PWKSTA_USER_INFO_0, LPWKSTA_USER_INFO_0;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
358
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
359 struct WKSTA_USER_INFO_1{
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
360 LPWSTR wkui1_username;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
361 LPWSTR wkui1_logon_domain;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
362 LPWSTR wkui1_oth_domains;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
363 LPWSTR wkui1_logon_server;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
364 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
365 alias WKSTA_USER_INFO_1* PWKSTA_USER_INFO_1, LPWKSTA_USER_INFO_1;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
366
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
367 struct WKSTA_USER_INFO_1101 {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
368 LPWSTR wkui1101_oth_domains;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
369 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
370 alias WKSTA_USER_INFO_1101* PWKSTA_USER_INFO_1101, LPWKSTA_USER_INFO_1101;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
371
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
372 struct WKSTA_TRANSPORT_INFO_0{
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
373 DWORD wkti0_quality_of_service;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
374 DWORD wkti0_number_of_vcs;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
375 LPWSTR wkti0_transport_name;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
376 LPWSTR wkti0_transport_address;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
377 BOOL wkti0_wan_ish;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
378 }
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
379 alias WKSTA_TRANSPORT_INFO_0* PWKSTA_TRANSPORT_INFO_0, LPWKSTA_TRANSPORT_INFO_0;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
380
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
381 extern (Windows) {
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
382 NET_API_STATUS NetWkstaGetInfo(LPWSTR,DWORD,PBYTE*);
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
383 NET_API_STATUS NetWkstaSetInfo(LPWSTR,DWORD,PBYTE,PDWORD);
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
384 NET_API_STATUS NetWkstaUserGetInfo(LPWSTR,DWORD,PBYTE*);
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
385 NET_API_STATUS NetWkstaUserSetInfo(LPWSTR,DWORD,PBYTE,PDWORD);
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
386 NET_API_STATUS NetWkstaUserEnum(LPWSTR,DWORD,PBYTE*,DWORD,PDWORD,PDWORD,PDWORD);
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
387 NET_API_STATUS NetWkstaTransportAdd(LPWSTR,DWORD,PBYTE,PDWORD);
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
388 NET_API_STATUS NetWkstaTransportDel(LPWSTR,LPWSTR,DWORD);
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
389 NET_API_STATUS NetWkstaTransportEnum(LPWSTR,DWORD,PBYTE*,DWORD,PDWORD,PDWORD,PDWORD);
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
390 }