summaryrefslogtreecommitdiffstats
path: root/private/mvdm/wow32/wktbl2.h
blob: bc1d6bafa95e19e8409318e1904771a350fe2f40 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
/*++
 *
 *  WOW v1.0
 *
 *  Copyright (c) 1991, 1992, 1993 Microsoft Corporation
 *
 *  WKTBL2.h
 *  WOW32 kernel API thunks
 *
 *  This file is included into the master thunk table.
 *
--*/
    {W32FUN(UNIMPLEMENTEDAPI,               "DUMMYENTRY",              MOD_KERNEL,    0)},
    {W32FUN(WK32FatalExit,                  "FATALEXIT",               MOD_KERNEL,    sizeof(FATALEXIT16))},
    {W32FUN(WK32ExitKernel,                 "EXITKERNEL",              MOD_KERNEL,    sizeof(EXITKERNEL16))},
    {W32FUN(LOCALAPI,                       "GETVERSION",              MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "LOCALINIT",               MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "LOCALALLOC",              MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "LOCALREALLOC",            MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "LOCALFREE",               MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "LOCALLOCK",               MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "LOCALUNLOCK",             MOD_KERNEL,    0)},

  /*** 0010 ***/
    {W32FUN(LOCALAPI,                       "LOCALSIZE",               MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "LOCALHANDLE",             MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "LOCALFLAGS",              MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "LOCALCOMPACT",            MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "LOCALNOTIFY",             MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GLOBALALLOC",             MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GLOBALREALLOC",           MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GLOBALFREE",              MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GLOBALLOCK",              MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GLOBALUNLOCK",            MOD_KERNEL,    0)},

  /*** 0020 ***/
    {W32FUN(LOCALAPI,                       "GLOBALSIZE",              MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GLOBALHANDLE",            MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GLOBALFLAGS",             MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "LOCKSEGMENT",             MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "UNLOCKSEGMENT",           MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GLOBALCOMPACT",           MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "GLOBALFREEALL",           MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                        MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "GLOBALMASTERHANDLE",      MOD_KERNEL,    0)},
    {W32FUN(WK32Yield,                      "YIELD",                   MOD_KERNEL,    0)},

  /*** 0030 ***/
    {W32FUN(WK32WaitEvent,                  "WAITEVENT",               MOD_KERNEL,    sizeof(WAITEVENT16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "POSTEVENT",               MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "SETPRIORITY",             MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "LOCKCURRENTTASK",         MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "SETTASKQUEUE",            MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GETTASKQUEUE",            MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GETCURRENTTASK",          MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GETCURRENTPDB",           MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "SETTASKSIGNALPROC",       MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                        MOD_KERNEL,    0)},

  /*** 0040 ***/
    {W32FUN(UNIMPLEMENTEDAPI,               "",                        MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "ENABLEDOS",               MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "DISABLEDOS",              MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                        MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                        MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "LOADMODULE",              MOD_KERNEL,    sizeof(LOADMODULE16))},
    {W32FUN(LOCALAPI,                       "FREEMODULE",              MOD_KERNEL,    sizeof(FREEMODULE16))},
    {W32FUN(WK32WowGetModuleHandle,         "GETMODULEHANDLE",         MOD_KERNEL,    sizeof(WOWGETMODULEHANDLE16))},
    {W32FUN(LOCALAPI,                       "GETMODULEUSAGE",          MOD_KERNEL,    sizeof(GETMODULEUSAGE16))},
    {W32FUN(WK32GetModuleFileName,          "GETMODULEFILENAME",       MOD_KERNEL,    sizeof(GETMODULEFILENAME16))},

  /*** 0050 ***/
    {W32FUN(LOCALAPI,                       "GETPROCADDRESS",          MOD_KERNEL, sizeof(GETPROCADDRESS16))},
    {W32FUN(LOCALAPI,                       "MAKEPROCINSTANCE",        MOD_KERNEL, sizeof(MAKEPROCINSTANCE16))},
    {W32FUN(LOCALAPI,                       "FREEPROCINSTANCE",        MOD_KERNEL, sizeof(FREEPROCINSTANCE16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "CALLPROCINSTANCE",        MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GETINSTANCEDATA",         MOD_KERNEL, sizeof(GETINSTANCEDATA16))},
    {W32FUN(LOCALAPI,                       "CATCH",                   MOD_KERNEL, sizeof(CATCH16))},
    {W32FUN(LOCALAPI,                       "THROW",                   MOD_KERNEL, sizeof(THROW16))},
    {W32FUN(WK32GetProfileInt,              "GETPROFILEINT",           MOD_KERNEL,    sizeof(GETPROFILEINT16))},
    {W32FUN(WK32GetProfileString,           "GETPROFILESTRING",        MOD_KERNEL,    sizeof(GETPROFILESTRING16))},
    {W32FUN(WK32WriteProfileString,         "WRITEPROFILESTRING",      MOD_KERNEL,    sizeof(WRITEPROFILESTRING16))},

  /*** 0060 ***/
    {W32FUN(LOCALAPI,                       "FINDRESOURCE",            MOD_KERNEL, sizeof(FINDRESOURCE16))},
    {W32FUN(LOCALAPI,                       "LOADRESOURCE",            MOD_KERNEL, sizeof(LOADRESOURCE16))},
    {W32FUN(LOCALAPI,                       "LOCKRESOURCE",            MOD_KERNEL, sizeof(LOCKRESOURCE16))},
    {W32FUN(LOCALAPI,                       "FREERESOURCE",            MOD_KERNEL, sizeof(FREERESOURCE16))},
    {W32FUN(LOCALAPI,                       "ACCESSRESOURCE",          MOD_KERNEL, sizeof(ACCESSRESOURCE16))},
    {W32FUN(LOCALAPI,                       "SIZEOFRESOURCE",          MOD_KERNEL, sizeof(SIZEOFRESOURCE16))},
    {W32FUN(LOCALAPI,                       "ALLOCRESOURCE",           MOD_KERNEL, sizeof(ALLOCRESOURCE16))},
    {W32FUN(LOCALAPI,                       "SETRESOURCEHANDLER",      MOD_KERNEL, sizeof(SETRESOURCEHANDLER16))},
    {W32FUN(LOCALAPI,                       "INITATOMTABLE",           MOD_KERNEL, sizeof(INITATOMTABLE16))},
    {W32FUN(LOCALAPI,                       "FINDATOM",                MOD_KERNEL, sizeof(FINDATOM16))},

  /*** 0070 ***/
    {W32FUN(LOCALAPI,                       "ADDATOM",                 MOD_KERNEL, sizeof(ADDATOM16))},
    {W32FUN(LOCALAPI,                       "DELETEATOM",              MOD_KERNEL, sizeof(DELETEATOM16))},
    {W32FUN(LOCALAPI,                       "GETATOMNAME",             MOD_KERNEL, sizeof(GETATOMNAME16))},
    {W32FUN(LOCALAPI,                       "GETATOMHANDLE",           MOD_KERNEL, sizeof(GETATOMHANDLE16))},
    {W32FUN(LOCALAPI,                       "OPENFILE",                MOD_KERNEL, sizeof(OPENFILE16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "OPENPATHNAME",            MOD_KERNEL,       0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "DELETEPATHNAME",          MOD_KERNEL,       0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "RESERVED1",               MOD_KERNEL,       0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "RESERVED2",               MOD_KERNEL,       0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "RESERVED3",               MOD_KERNEL,       0)},

  /*** 0080 ***/
    {W32FUN(UNIMPLEMENTEDAPI,               "RESERVED4",               MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "_LCLOSE",                 MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "_LREAD",                  MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "_LCREAT",                 MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "_LLSEEK",                 MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "_LOPEN",                  MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "_LWRITE",                 MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "RESERVED5",               MOD_KERNEL,   0)},
    {W32FUN(LOCALAPI,                       "LSTRCPY",                 MOD_KERNEL,   sizeof(LSTRCPY16))},
    {W32FUN(LOCALAPI,                       "LSTRCAT",                 MOD_KERNEL,   sizeof(LSTRCAT16))},

  /*** 0090 ***/
    {W32FUN(LOCALAPI,                       "LSTRLEN",                 MOD_KERNEL,  sizeof(LSTRLEN16))},
    {W32FUN(LOCALAPI,                       "INITTASK",                MOD_KERNEL,  0)},
    {W32FUN(LOCALAPI,                       "GETTEMPDRIVE",            MOD_KERNEL,  sizeof(GETTEMPDRIVE16))},
    {W32FUN(LOCALAPI,                       "GETCODEHANDLE",           MOD_KERNEL,  sizeof(GETCODEHANDLE16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "DEFINEHANDLETABLE",       MOD_KERNEL,  0)},
    {W32FUN(LOCALAPI,                       "LOADLIBRARY",             MOD_KERNEL,  sizeof(LOADLIBRARY16))},
    {W32FUN(LOCALAPI,                       "FREELIBRARY",             MOD_KERNEL,  sizeof(FREELIBRARY16))},
    {W32FUN(LOCALAPI,                       "GETTEMPFILENAME",         MOD_KERNEL,  sizeof(GETTEMPFILENAME16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "GETLASTDISKCHANGE",       MOD_KERNEL,  0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "GETLPERRMODE",            MOD_KERNEL,  0)},

  /*** 0100 ***/
    {W32FUN(LOCALAPI,                       "VALIDATECODESEGMENTS",    MOD_KERNEL, 0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "NOHOOKDOSCALL",           MOD_KERNEL, 0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "DOS3CALL",                MOD_KERNEL, 0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "NETBIOSCALL",             MOD_KERNEL, 0)},
    {W32FUN(LOCALAPI,                       "GETCODEINFO",             MOD_KERNEL, sizeof(GETCODEINFO16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "GETEXEVERSION",           MOD_KERNEL, 0)},
    {W32FUN(LOCALAPI,                       "SETSWAPAREASIZE",         MOD_KERNEL, sizeof(SETSWAPAREASIZE16))},
    {W32FUN(LOCALAPI,                       "SETERRORMODE",            MOD_KERNEL, sizeof(SETERRORMODE16))},
    {W32FUN(LOCALAPI,                       "SWITCHSTACKTO",           MOD_KERNEL, sizeof(SWITCHSTACKTO16))},
    {W32FUN(LOCALAPI,                       "SWITCHSTACKBACK",         MOD_KERNEL, 0)},

  /*** 0110 ***/
    {W32FUN(UNIMPLEMENTEDAPI,               "PATCHCODEHANDLE",         MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GLOBALWIRE",              MOD_KERNEL,    sizeof(GLOBALWIRE16))},
    {W32FUN(LOCALAPI,                       "GLOBALUNWIRE",            MOD_KERNEL,    sizeof(GLOBALUNWIRE16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "__AHSHIFT",               MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "__AHINCR",                MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "OUTPUTDEBUGSTRING",       MOD_KERNEL,    sizeof(OUTPUTDEBUGSTRING16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "INITLIB",                 MOD_KERNEL,    0)},
    {W32FUN(WK32OldYield,                   "OLDYIELD",                MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GETTASKQUEUEDS",          MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                       "GETTASKQUEUEES",          MOD_KERNEL,    0)},

  /*** 0120 ***/
    {W32FUN(UNIMPLEMENTEDAPI,               "UNDEFDYNLINK",             MOD_KERNEL,   0)},
    {W32FUN(LOCALAPI,                       "LOCALSHRINK",              MOD_KERNEL,   sizeof(LOCALSHRINK16))},
    {W32FUN(LOCALAPI,                       "ISTASKLOCKED",             MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "KBDRST",                   MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "ENABLEKERNEL",             MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "DISABLEKERNEL",            MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "MEMORYFREED",              MOD_KERNEL,   0)},
    {W32FUN(WK32GetPrivateProfileInt,       "GETPRIVATEPROFILEINT",     MOD_KERNEL,   sizeof(GETPRIVATEPROFILEINT16))},
    {W32FUN(WK32GetPrivateProfileString,    "GETPRIVATEPROFILESTRING",  MOD_KERNEL,   sizeof(GETPRIVATEPROFILESTRING16))},
    {W32FUN(WK32WritePrivateProfileString,  "WRITEPRIVATEPROFILESTRING",MOD_KERNEL,   sizeof(WRITEPRIVATEPROFILESTRING16))},

  /*** 0130 ***/
    {W32FUN(UNIMPLEMENTEDAPI,               "FILECDR",                  MOD_KERNEL,  0)},
    {W32FUN(LOCALAPI,                       "GETDOSENVIRONMENT",        MOD_KERNEL,  0)},
    {W32FUN(LOCALAPI,                       "GETWINFLAGS",              MOD_KERNEL,  0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "GETEXEPTR",                MOD_KERNEL,  0)},
    {W32FUN(LOCALAPI,                       "GETWINDOWSDIRECTORY",      MOD_KERNEL,  sizeof(GETWINDOWSDIRECTORY16))},
    {W32FUN(LOCALAPI,                       "GETSYSTEMDIRECTORY",       MOD_KERNEL,  sizeof(GETSYSTEMDIRECTORY16))},
    {W32FUN(WK32GetDriveType,               "GETDRIVETYPE",             MOD_KERNEL,  sizeof(GETDRIVETYPE16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "FATALAPPEXIT",             MOD_KERNEL,  0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "GETHEAPSPACES",            MOD_KERNEL,  0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "DOSIGNAL",                 MOD_KERNEL,  0)},

  /*** 0140 ***/
    {W32FUN(UNIMPLEMENTEDAPI,               "SETSIGHANDLER",          MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "INITTASK1",              MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(WK32GetVersionEx,               "GETVERSIONEX",           MOD_KERNEL,     sizeof(GETVERSIONEX16))},

  /*** 0150 ***/
    {W32FUN(WK32DirectedYield,              "DIRECTEDYIELD",          MOD_KERNEL,     sizeof(DIRECTEDYIELD16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "WINOLDAPCALL",           MOD_KERNEL,     0)},
    {W32FUN(LOCALAPI,                       "GETNUMTASKS",            MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(LOCALAPI,                      "GLOBALNOTIFY",            MOD_KERNEL,     sizeof(GLOBALNOTIFY16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "GETTASKDS",              MOD_KERNEL,     0)},
    {W32FUN(LOCALAPI,                     "LIMITEMSPAGES",            MOD_KERNEL,     sizeof(LIMITEMSPAGES16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "GETCURPID",              MOD_KERNEL,     0)},
    {W32FUN(LOCALAPI,                       "ISWINOLDAPTASK",         MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "GLOBALHANDLENORIP",      MOD_KERNEL,     0)},

  /*** 0160 ***/
    {W32FUN(UNIMPLEMENTEDAPI,               "EMSCOPY",                 MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "LOCALCOUNTFREE",          MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "LOCALHEAPSIZE",           MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                   "GLOBALLRUOLDEST",             MOD_KERNEL,    sizeof(GLOBALLRUOLDEST16))},
    {W32FUN(LOCALAPI,                   "GLOBALLRUNEWEST",             MOD_KERNEL,    sizeof(GLOBALLRUNEWEST16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "A20PROC",                 MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                           "WINEXEC",             MOD_KERNEL,        sizeof(WINEXEC16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "GETEXPWINVER",            MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "DIRECTRESALLOC",          MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                      "GETFREESPACE",             MOD_KERNEL,   sizeof(GETFREESPACE16))},

  /*** 0170 ***/
    {W32FUN(UNIMPLEMENTEDAPI,               "ALLOCCSTODSALIAS",        MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                  "ALLOCDSTOCSALIAS",             MOD_KERNEL,    sizeof(ALLOCDSTOCSALIAS16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "ALLOCALIAS",              MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "__ROMBIOS",               MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "__A000h",                 MOD_KERNEL,    0)},
    {W32FUN(LOCALAPI,                     "ALLOCSELECTOR",             MOD_KERNEL,    sizeof(ALLOCSELECTOR16))},
    {W32FUN(LOCALAPI,                     "FREESELECTOR",              MOD_KERNEL,    sizeof(FREESELECTOR16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "PRESTOCHANGOSELECTOR",    MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "__WINFLAGS",              MOD_KERNEL,    0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "__D000h",                 MOD_KERNEL,    0)},

  /*** 0180 ***/
    {W32FUN(UNIMPLEMENTEDAPI,               "LONGPTRADD",               MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "__B000h",                  MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "__B800h",                  MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "__0000h",                  MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "GLOBALDOSALLOC",           MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "GLOBALDOSFREE",            MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "GETSELECTORBASE",          MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "SETSELECTORBASE",          MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "GETSELECTORLIMIT",         MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "SETSELECTORLIMIT",         MOD_KERNEL,   0)},

  /*** 0190 ***/
    {W32FUN(UNIMPLEMENTEDAPI,               "__E000h",                  MOD_KERNEL,   0)},
    {W32FUN(LOCALAPI,                  "GLOBALPAGELOCK",                MOD_KERNEL,   sizeof(GLOBALPAGELOCK16))},
    {W32FUN(LOCALAPI,                  "GLOBALPAGEUNLOCK",              MOD_KERNEL,   sizeof(GLOBALPAGEUNLOCK16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "__0040h",                  MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "__F000h",                  MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "__C000h",                  MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "SELECTORACCESSRIGHTS",     MOD_KERNEL,   0)},
    {W32FUN(LOCALAPI,                    "GLOBALFIX",                   MOD_KERNEL,sizeof(GLOBALFIX16))},
    {W32FUN(LOCALAPI,                    "GLOBALUNFIX",                 MOD_KERNEL,sizeof(GLOBALUNFIX16))},
    {W32FUN(LOCALAPI,                    "SETHANDLECOUNT",              MOD_KERNEL,sizeof(SETHANDLECOUNT16))},

  /*** 0200 ***/
    {W32FUN(LOCALAPI,                "VALIDATEFREESPACES",              MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "REPLACEINST",              MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "REGISTERPTRACE",           MOD_KERNEL,   0)},
    {W32FUN(LOCALAPI,                     "DEBUGBREAK",                 MOD_KERNEL,  0)},
    {W32FUN(LOCALAPI,                     "SWAPRECORDING",              MOD_KERNEL,  sizeof(SWAPRECORDING16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "CVWBREAK",                 MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "ALLOCSELECTORARRAY",       MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "ISDBCSLEADBYTE",           MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "LOCALHANDLEDELTA",         MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "GETSETKERNELDOSPROC",      MOD_KERNEL,   0)},

  /*** 0210 ***/
    {W32FUN(UNIMPLEMENTEDAPI,               "FARVALIDATEPOINTER",       MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "GETLASTCRITICALERROR",     MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "DEBUGDEFINESEGMENT",       MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "WRITEOUTPROFILES",         MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "GETFREEMEMINFO",           MOD_KERNEL,   0)},
    {W32FUN(WK32WowShouldWeSayWin95,        "WowShouldWeSayWin95",      MOD_KERNEL,   sizeof(WOWSHOULDWESAYWIN9516))},
    {W32FUN(WK32RegEnumKey32,               "RegEnumKey32",             MOD_KERNEL,   sizeof(REGENUMKEY3216))},
    {W32FUN(WK32RegOpenKey32,               "RegOpenKey32",             MOD_KERNEL,   sizeof(REGOPENKEY3216))},
    {W32FUN(WK32FreeResource,               "FREERESOURCE",             MOD_KERNEL,   sizeof(FREERESOURCE16))},
    {W32FUN(WK32FileRead,                   "WOWFileRead",              MOD_KERNEL,   sizeof(FILEIOREAD16))},

  /*** 0220 ***/
    {W32FUN(WK32RegCloseKey32,              "RegCloseKey32",               MOD_KERNEL,sizeof(REGCLOSEKEY3216))},
    {W32FUN(WK32FileLSeek,                  "WOWFileLSeek",                MOD_KERNEL,sizeof(FILEIOLSEEK16))},
    {W32FUN(WK32KernelTrace,                "WOWKernelTrace",              MOD_KERNEL,sizeof(KERNELTRACE16))},
    {W32FUN(WK32RegEnumValue32,             "RegEnumValue32",              MOD_KERNEL,sizeof(REGENUMVALUE3216))},
    {W32FUN(WK32RegisterShellWindowHandle,  "WOWRegisterShellWindowHandle",MOD_KERNEL,sizeof(WOWREGISTERSHELLWINDOWHANDLE16))},
    {W32FUN(WK32LoadModule32,               "WOWLoadModule",               MOD_KERNEL,sizeof(WOWLOADMODULE16))},
    {W32FUN(WK32WOWQueryPerformanceCounter, "WOWQueryPerformanceCounter",  MOD_KERNEL,sizeof(WOWQUERYPERFORMANCECOUNTER16))},
    {W32FUN(WK32WOWOutputDebugString,       "WOWOUTPUTDEBUGSTRING",        MOD_KERNEL,sizeof(OUTPUTDEBUGSTRING16))},
    {W32FUN((LPFNW32)WK32WowCursorIconOp,   "WowCursorIconOp",             MOD_KERNEL,sizeof(WOWCURSORICONOP16))},
    {W32FUN((LPFNW32)WK32WowFailedExec,     "WOWFailedExec",               MOD_KERNEL,0)},

  /*** 0230 ***/
    {W32FUN((LPFNW32)W32GetFastAddress,     "WOWGetFastAddress",           MOD_KERNEL,0)},
    {W32FUN((LPFNW32)WK32WowCloseComPort,   "WowCloseComPort",             MOD_KERNEL,sizeof(WOWCLOSECOMPORT16))},
    {W32FUN((LPFNW32)WK32WowDelFile,        "WowDelFile",                  MOD_KERNEL,sizeof(WOWDELFILE16))},
    {W32FUN((LPFNW32)WK32VirtualAlloc,      "VirtualAlloc",                MOD_KERNEL,sizeof(VIRTUALALLOC16))},
    {W32FUN((LPFNW32)WK32VirtualFree,       "VirtualFree",                 MOD_KERNEL,sizeof(VIRTUALFREE16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "VirtualLock",                 MOD_KERNEL,sizeof(VIRTUALLOCK16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "VirtualUnLock",               MOD_KERNEL,sizeof(VIRTUALUNLOCK16))},
    {W32FUN((LPFNW32)WK32GlobalMemoryStatus,"GlobalMemoryStatus",          MOD_KERNEL,sizeof(GLOBALMEMORYSTATUS16))},
    {W32FUN((LPFNW32)W32GetFastCbRetAddress,"WOWGetFastCbRetAddress",      MOD_KERNEL,0)},
    {W32FUN((LPFNW32)W32GetTableOffsets,    "WOWGetTableOffsets",          MOD_KERNEL,sizeof(WOWGETTABLEOFFSETS16))},

  /*** 0240 ***/
    {W32FUN((LPFNW32)WK32KillRemoteTask,    "WowKillRemoteTask",           MOD_KERNEL,0)},
    {W32FUN((LPFNW32)WK32WOWNotifyWOW32,    "WOWNotifyWOW32",              MOD_KERNEL,sizeof(WOWNOTIFYWOW3216))},
    {W32FUN(WK32FileOpen,                   "WOWFileOpen",                 MOD_KERNEL,sizeof(FILEIOOPEN16))},
    {W32FUN(WK32FileClose,                  "WOWFileClose",                MOD_KERNEL,sizeof(FILEIOCLOSE16))},
    {W32FUN((LPFNW32)WK32WowSetIdleHook,    "WOWSetIdleHook",              MOD_KERNEL,0)},
    {W32FUN(WU32SysErrorBox,                "SYSERRORBOX",                 MOD_KERNEL,  sizeof(KSYSERRORBOX16))},
    {W32FUN((LPFNW32)WK32WowIsKnownDLL,     "WowIsKnownDLL",               MOD_KERNEL, sizeof(WOWISKNOWNDLL16))},
    {W32FUN((LPFNW32)W32WowDdeFreeHandle,   "WowDdeFreeHandle",            MOD_KERNEL,sizeof(WOWDDEFREEHANDLE16))},
    {W32FUN(WK32FileGetAttributes,          "WOWFileGetAttributes",        MOD_KERNEL,sizeof(FILEIOGETATTRIBUTES16))},
    {W32FUN(WK32FileGetDateTime,            "WOWFileGetDateTime",          MOD_KERNEL,sizeof(FILEIOGETDATETIME16))},

  /*** 0250 ***/
    {W32FUN(WK32FileLock,                   "WOWFileLock",                 MOD_KERNEL,sizeof(FILEIOLOCK16))},
    {W32FUN((LPFNW32)WK32LoadLibraryEx32,   "LoadLibraryEx32",             MOD_KERNEL,sizeof(LOADLIBRARYEX32))},
    {W32FUN((LPFNW32)WK32FreeLibrary32,     "FreeLibrary32",               MOD_KERNEL,sizeof(FREELIBRARY32))},
    {W32FUN((LPFNW32)WK32GetProcAddress32,  "GetProcAddress32",            MOD_KERNEL,sizeof(GETPROCADDRESS32))},
    {W32FUN((LPFNW32)WK32GetVDMPointer32,   "GetVDMPointer32",             MOD_KERNEL,sizeof(GETVDMPOINTER32))},
    {W32FUN((LPFNW32)WK32ICallProc32,       "ICallProc32",                 MOD_KERNEL,sizeof(ICALLPROC32))},
    {W32FUN(UNIMPLEMENTEDAPI,               "ExitWindowsExecContinue",     MOD_KERNEL,0)},
    {W32FUN(WK32FileFindFirst,              "WOWFindFirst",                MOD_KERNEL,sizeof(WOWFINDFIRST16))},
    {W32FUN(WK32FileFindNext,               "WOWFindNext",                 MOD_KERNEL,sizeof(WOWFINDNEXT16))},
    {W32FUN(WK32SetDefaultDrive,            "WOWSetDefaultDrive",          MOD_KERNEL,0)},

  /*** 0260 ***/
    {W32FUN(WK32GetCurrentDirectory,        "WOWGetCurrentDirectory",      MOD_KERNEL,0)},
    {W32FUN(WK32SetCurrentDirectory,        "WOWSetCurrentDirectory",      MOD_KERNEL,0)},
    {W32FUN(WK32WowWaitForMsgAndEvent,      "WOWWaitForMsgAndEvent",       MOD_KERNEL,sizeof(WOWWAITFORMSGANDEVENT16))},
    {W32FUN((LPFNW32)WK32WowMsgBox,         "WOWMsgBox",                   MOD_KERNEL,sizeof(WOWMSGBOX16))},
    {W32FUN((LPFNW32)W32GetFlatAddressArray,"WowGetFlatAddressArray",      MOD_KERNEL,0)},
    {W32FUN(WK32GetCurrentDate,             "WOWGetCurrentDate",           MOD_KERNEL,0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                            MOD_KERNEL,0)},
    {W32FUN(WK32DeviceIOCTL,                "WOWDeviceIOCTL",              MOD_KERNEL,sizeof(WOWDEVICEIOCTL16))},
    {W32FUN(WK32FileSetAttributes,          "WOWFileSetAttributes",        MOD_KERNEL,sizeof(WOWFILESETATTRIBUTES16))},
    {W32FUN(WK32FileSetDateTime,            "WOWFileSetDateTime",          MOD_KERNEL,sizeof(WOWFILESETDATETIME16))},

  /*** 0270 ***/
    {W32FUN(WK32FileCreate,                 "WOWFileCreate",               MOD_KERNEL,sizeof(WOWFILECREATE16))},
    {W32FUN(WK32DosWowInit,                 "WOWDosWowInit",               MOD_KERNEL,sizeof(WOWDOSWOWINIT16))},
    {W32FUN(WK32CheckUserGdi,               "WOWCheckUserGdi",             MOD_KERNEL,sizeof(WOWCHECKUSERGDI16))},
    {W32FUN(WK32WOWPARTYBYNUMBER,           "WowPartyByNumber",            MOD_KERNEL,sizeof(WOWPARTYBYNUMBER16))},
    {W32FUN(WK32GetShortPathName,           "GetShortPathName",            MOD_KERNEL,sizeof(GETSHORTPATHNAME16))},
    {W32FUN(WK32FindAndReleaseDib,          "FindAndReleaseDib",           MOD_KERNEL,sizeof(FINDANDRELEASEDIB16))},
    {W32FUN(WK32WowReserveHtask,            "WowReserveHtask",             MOD_KERNEL,sizeof(WOWRESERVEHTASK16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},

  /*** 0280 ***/
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(WK32WOWInitTask,                "WOWInitTask",              MOD_KERNEL,   sizeof(WOWINITTASK16))},
    {W32FUN((LPFNW32)WK32KillTask,          "WOWKillTask",              MOD_KERNEL,   0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},

  /*** 0290 ***/
    {W32FUN(WK32FileWrite,                  "WOWFileWrite",                MOD_KERNEL,sizeof(FILEIOWRITE16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(WK32WowGetNextVdmCommand,       "WOWGetNextVDMCommand",        MOD_KERNEL,sizeof(WOWGETNEXTVDMCOMMAND16))},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},

  /*** 0300 ***/
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},
    {W32FUN(UNIMPLEMENTEDAPI,               "",                       MOD_KERNEL,     0)},