Release 970804
[wine] / if1632 / kernel32.spec
1 name    kernel32
2 type    win32
3 base    1
4
5 # Functions exported by the Win95 kernel32.dll 
6 # (these need to have these exact ordinals, for some win95 dlls 
7 #  import kernel32.dll by ordinal)
8 # the base is NOT included in these ordinals
9
10 # undocumented ordinal only calls (names taken from k32exp.h by Andrew
11 # Schulman.
12 0  stub VxDCall0
13 1  stub VxDCall0
14 2  stub VxDCall0
15 3  stub VxDCall0
16 4  stub VxDCall0
17 5  stub VxDCall0
18 6  stub VxDCall0
19 7  stub VxDCall0
20 8  stub VxDCall0
21  
22 9  stub _KERNEL32_stringconv1 #ansi2oem or reverse?
23  
24 17  stdcall _KERNEL32_18(long long) _KERNEL32_18
25 18  stub _KERNEL32_getheapsegment
26  
27 30  stub _KERNEL32_31
28  
29 33  stdcall _KERNEL32_34() _KERNEL32_34
30 34  stdcall LoadLibrary16(ptr) LoadLibrary16
31 35  stub FreeLibrary16
32 36  stdcall GetProcAddress16(long ptr) WIN32_GetProcAddress16
33  
34 39  stub _KERNEL32_40
35 40  stdcall _KERNEL32_41(long long long long long) _KERNEL32_41
36 41  stub _KERNEL32_42
37 42  stdcall _KERNEL32_43(long ptr long ptr ptr) _KERNEL32_43
38 44  register _KERNEL32_45(long) _KERNEL32_45 
39 45  stdcall _KERNEL32_46(long long long long long) _KERNEL32_46
40 46  stub _KERNEL32_47
41  
42 49  stdcall AddAtomA(ptr) AddAtom32A
43
44 51  register _KERNEL32_52(long) _KERNEL32_52
45
46 # WOW calls
47 53  stub WOWCallback16
48 54  stub WOWCallback16Ex
49 55  stdcall WOWGetVDMPointer(long long long) WOWGetVDMPointer
50 56  stub WOWHandle32
51 57  stub WOWHandle16
52 58  stub WOWGlobalAlloc16
53 59  stub WOWGlobalLock16
54 60  stub WOWGlobalUnlock16
55 61  stub WOWGlobalFree16
56 62  stub WOWGlobalAllocLock16
57 63  stub WOWGlobalUnlockFree16
58 64  stub WOWGlobalLockSize16
59 65  stub WOWYield16
60 66  stub WOWDirectedYield16
61 67  stdcall WOWGetVDMPointerFix(long long long) WOWGetVDMPointerFix
62 68  stdcall WOWGetVDMPointerUnfix(long) WOWGetVDMPointerUnfix
63 69  stdcall WOW32_1(long long) WOW32_1
64  
65 71  stub RtlLargeIntegerAdd
66 72  stub RtlEnlargedIntegerMultiply
67 73  stub RtlEnlargedUnsignedMultiply
68 74  stub RtlEnlargedUnsignedDivide
69 75  stub RtlExtendedLargeIntegerDivide
70 76  stub RtlExtendedMagicDivide
71 77  stub RtlExtendedIntegerMultiply
72 78  stub RtlLargeIntegerShiftLeft
73 79  stub RtlLargeIntegerShiftRight
74 80  stub RtlLargeIntegerArithmeticShift
75 81  stub RtlLargeIntegerNegate
76 82  stub RtlLargeIntegerSubtract
77 83  stub RtlConvertLongToLargeInteger
78 84  stub RtlConvertUlongToLargeInteger
79
80 86  stdcall _KERNEL32_87() _KERNEL32_87
81 87  cdecl _KERNEL32_88(long long ptr) _KERNEL32_88
82 88  stub _KERNEL32_89
83 89  stub _KERNEL32_90
84 90  register _KERNEL32_91() _KERNEL32_91
85 91  stub _KERNEL32_92
86 92  stdcall GETPWIN16LOCK(ptr) GetPWinLock
87 96  stub ENTERSYSLEVEL
88 97  stub LEAVESYSLEVEL
89 98  stub _KERNEL32_98
90 99  stub _KERNEL32_99
91 100 stub _KERNEL32_100
92
93
94 101   stdcall AddAtomW(ptr) AddAtom32W
95 102   stub AllocConsole
96 103   stub AllocLSCallback
97 104   stub AllocSLCallback
98 105   stdcall AreFileApisANSI() AreFileApisANSI
99 106   stub BackupRead
100 107   stub BackupSeek
101 108   stub BackupWrite
102 109   stdcall Beep(long long) Beep
103 110   stub BeginUpdateResourceA
104 111   stub BeginUpdateResourceW
105 112   stdcall BuildCommDCBA(ptr ptr) BuildCommDCB32A
106 113   stdcall BuildCommDCBAndTimeoutsA(ptr ptr ptr) BuildCommDCBAndTimeouts32A
107 114   stdcall BuildCommDCBAndTimeoutsW(ptr ptr ptr) BuildCommDCBAndTimeouts32W
108 115   stdcall BuildCommDCBW(ptr ptr) BuildCommDCB32W
109 116   stub CallNamedPipeA
110 117   stub CallNamedPipeW
111 118   stub Callback12
112 119   stub Callback16
113 120   stub Callback20
114 121   stub Callback24
115 122   stub Callback28
116 123   stub Callback32
117 124   stub Callback36
118 125   stub Callback40
119 126   stub Callback44
120 127   stub Callback48
121 128   stub Callback4
122 129   stub Callback52
123 130   stub Callback56
124 131   stub Callback60
125 132   stub Callback64
126 133   stub Callback8
127 134   stdcall ClearCommBreak(long) ClearCommBreak32
128 135   stdcall ClearCommError(long ptr ptr) ClearCommError
129 136   stdcall CloseHandle(long) CloseHandle
130 137   stub CloseProfileUserMapping
131 138   stub CloseSystemHandle
132 139   stub CommConfigDialogA
133 140   stub CommConfigDialogW
134 141   stdcall CompareFileTime(ptr ptr) CompareFileTime
135 142   stdcall CompareStringA(long long ptr long ptr long) CompareString32A
136 143   stdcall CompareStringW(long long ptr long ptr long) CompareString32W
137 144   stub ConnectNamedPipe
138 145   stdcall ContinueDebugEvent(long long long) ContinueDebugEvent
139 146   stub ConvertDefaultLocale
140 147   stub ConvertToGlobalHandle
141 148   stdcall CopyFileA(ptr ptr long) CopyFile32A
142 149   stdcall CopyFileW(ptr ptr long) CopyFile32W
143 150   stub CreateConsoleScreenBuffer
144 151   stdcall CreateDirectoryA(ptr ptr) CreateDirectory32A
145 152   stdcall CreateDirectoryExA(ptr ptr ptr) CreateDirectoryEx32A
146 153   stdcall CreateDirectoryExW(ptr ptr ptr) CreateDirectoryEx32W
147 154   stdcall CreateDirectoryW(ptr ptr) CreateDirectory32W
148 155   stdcall CreateEventA(ptr long long ptr) CreateEvent32A
149 156   stdcall CreateEventW(ptr long long ptr) CreateEvent32W
150 157   stdcall CreateFileA(ptr long long ptr long long long) CreateFile32A
151 158   stdcall CreateFileMappingA(long ptr long long long ptr) CreateFileMapping32A
152 159   stdcall CreateFileMappingW(long ptr long long long ptr) CreateFileMapping32W
153 160   stdcall CreateFileW(ptr long long ptr long long long) CreateFile32W
154 161   stub CreateIoCompletionPort
155 162   stub CreateKernelThread
156 163   stub CreateMailslotA
157 164   stub CreateMailslotW
158 165   stdcall CreateMutexA(ptr long ptr) CreateMutex32A
159 166   stdcall CreateMutexW(ptr long ptr) CreateMutex32W
160 167   stub CreateNamedPipeA
161 168   stub CreateNamedPipeW
162 169   stub CreatePipe
163 170   stdcall CreateProcessA(ptr ptr ptr ptr long long ptr ptr ptr ptr) CreateProcess32A
164 171   stub CreateProcessW
165 172   stub CreateRemoteThread
166 173   stdcall CreateSemaphoreA(ptr long long ptr) CreateSemaphore32A
167 174   stdcall CreateSemaphoreW(ptr long long ptr) CreateSemaphore32W
168 175   stub CreateSocketHandle
169 176   stub CreateTapePartition
170 177   stdcall CreateThread(ptr long ptr long long ptr) CreateThread
171 178   stub CreateToolhelp32Snapshot
172 179   stub DebugActiveProcess
173 180   stdcall DebugBreak() DebugBreak32
174 181   stub DefineDosDeviceA
175 182   stub DefineDosDeviceW
176 183   stdcall DeleteAtom(long) DeleteAtom32
177 184   stdcall DeleteCriticalSection(ptr)        DeleteCriticalSection
178 185   stdcall DeleteFileA(ptr) DeleteFile32A
179 186   stdcall DeleteFileW(ptr) DeleteFile32W
180 187   stub DeviceIoControl
181 188   stdcall DisableThreadLibraryCalls(long) DisableThreadLibraryCalls
182 189   stub DisconnectNamedPipe
183 190   stdcall DosDateTimeToFileTime(long long ptr) DosDateTimeToFileTime
184 191   stdcall DuplicateHandle(long long long ptr long long long) DuplicateHandle
185 192   stub EndUpdateResourceA
186 193   stub EndUpdateResourceW
187 194   stdcall EnterCriticalSection(ptr) EnterCriticalSection
188 195   stub EnumCalendarInfoA
189 196   stub EnumCalendarInfoW
190 197   stub EnumDateFormatsA
191 198   stub EnumDateFormatsW
192 199   stdcall EnumResourceLanguagesA(long ptr ptr ptr long) THUNK_EnumResourceLanguages32A
193 200   stdcall EnumResourceLanguagesW(long ptr ptr ptr long) THUNK_EnumResourceLanguages32W
194 201   stdcall EnumResourceNamesA(long ptr ptr long) THUNK_EnumResourceNames32A
195 202   stdcall EnumResourceNamesW(long ptr ptr long) THUNK_EnumResourceNames32W
196 203   stdcall EnumResourceTypesA(long ptr long) THUNK_EnumResourceTypes32A
197 204   stdcall EnumResourceTypesW(long ptr long) THUNK_EnumResourceTypes32W
198 205   stdcall EnumSystemCodePagesA(ptr long) THUNK_EnumSystemCodePages32A
199 206   stdcall EnumSystemCodePagesW(ptr long) THUNK_EnumSystemCodePages32W
200 207   stdcall EnumSystemLocalesA(ptr long) THUNK_EnumSystemLocales32A
201 208   stdcall EnumSystemLocalesW(ptr long) THUNK_EnumSystemLocales32W
202 209   stub EnumTimeFormatsA
203 210   stub EnumTimeFormatsW
204 211   stub EraseTape
205 212   stdcall EscapeCommFunction(long long) EscapeCommFunction32
206 213   stdcall ExitProcess(long) ExitProcess
207 214   stub ExitThread
208 215   stdcall ExpandEnvironmentStringsA(ptr ptr long) ExpandEnvironmentStrings32A
209 216   stdcall ExpandEnvironmentStringsW(ptr ptr long) ExpandEnvironmentStrings32W
210 217   stub FT_Exit0
211 218   stub FT_Exit12
212 219   stub FT_Exit16
213 220   stub FT_Exit20
214 221   stub FT_Exit24
215 222   stub FT_Exit28
216 223   stub FT_Exit32
217 224   stub FT_Exit36
218 226   stub FT_Exit40
219 227   stub FT_Exit44
220 228   stub FT_Exit48
221 225   stub FT_Exit4
222 229   stub FT_Exit52
223 230   stub FT_Exit56
224 231   stub FT_Exit8
225 232   stub FT_Prolog
226 233   stub FT_Thunk
227 234   stdcall FatalAppExitA(long ptr) FatalAppExit32A
228 235   stdcall FatalAppExitW(long ptr) FatalAppExit32W
229 236   stub FatalExit
230 237   stdcall FileTimeToDosDateTime(ptr ptr ptr) FileTimeToDosDateTime
231 238   stdcall FileTimeToLocalFileTime(ptr ptr) FileTimeToLocalFileTime
232 239   stdcall FileTimeToSystemTime(ptr ptr) FileTimeToSystemTime
233 240   stub FillConsoleOutputAttribute
234 241   stub FillConsoleOutputCharacterA
235 242   stub FillConsoleOutputCharacterW
236 243   stdcall FindAtomA(ptr) FindAtom32A
237 244   stdcall FindAtomW(ptr) FindAtom32W
238 246   stub FindCloseChangeNotification
239 245   stdcall FindClose(long) FindClose32
240 247   stub FindFirstChangeNotificationA
241 248   stub FindFirstChangeNotificationW
242 249   stdcall FindFirstFileA(ptr ptr) FindFirstFile32A
243 250   stdcall FindFirstFileW(ptr ptr) FindFirstFile32W
244 251   stub FindNextChangeNotification
245 252   stdcall FindNextFileA(long ptr) FindNextFile32A
246 253   stdcall FindNextFileW(long ptr) FindNextFile32W
247 254   stdcall FindResourceA(long ptr ptr) FindResource32A
248 255   stdcall FindResourceExA(long ptr ptr long) FindResourceEx32A
249 256   stdcall FindResourceExW(long ptr ptr long) FindResourceEx32W
250 257   stdcall FindResourceW(long ptr ptr) FindResource32W
251 258   stdcall FlushConsoleInputBuffer(long) FlushConsoleInputBuffer
252 259   stdcall FlushFileBuffers(long) FlushFileBuffers
253 260   stub FlushInstructionCache
254 261   stub FlushViewOfFile
255 262   stub FoldStringA
256 263   stub FoldStringW
257 264   stdcall FormatMessageA() WIN32_FormatMessage32A
258 265   stdcall FormatMessageW() WIN32_FormatMessage32W
259 266   stub FreeConsole
260 267   stdcall FreeEnvironmentStringsA(ptr) FreeEnvironmentStrings32A
261 268   stdcall FreeEnvironmentStringsW(ptr) FreeEnvironmentStrings32W
262 269   stub FreeLSCallback
263 271   stub FreeLibraryAndExitThread
264 270   stdcall FreeLibrary(long) FreeLibrary32
265 272   stdcall FreeResource(long) FreeResource32
266 273   stub FreeSLCallback
267 274   stub GenerateConsoleCtrlEvent
268 275   stdcall GetACP() GetACP
269 276   stdcall GetAtomNameA(long ptr long) GetAtomName32A
270 277   stdcall GetAtomNameW(long ptr long) GetAtomName32W
271 278   stub GetBinaryType
272 279   stub GetBinaryTypeA
273 280   stub GetBinaryTypeW
274 281   stdcall GetCPInfo(long ptr) GetCPInfo
275 282   stub GetCommConfig
276 283   stdcall GetCommMask(long ptr) GetCommMask
277 284   stub GetCommModemStatus
278 285   stub GetCommProperties
279 286   stdcall GetCommState(long ptr) GetCommState32
280 287   stdcall GetCommTimeouts(long ptr) GetCommTimeouts
281 288   stdcall GetCommandLineA() GetCommandLine32A
282 289   stdcall GetCommandLineW() GetCommandLine32W
283 290   stub GetCompressedFileSizeA
284 291   stub GetCompressedFileSizeW
285 292   stdcall GetComputerNameA(ptr ptr) GetComputerName32A
286 293   stdcall GetComputerNameW(ptr ptr) GetComputerName32W
287 294   stdcall GetConsoleCP() GetConsoleCP
288 296   stdcall GetConsoleMode(long ptr) GetConsoleMode
289 297   stdcall GetConsoleOutputCP() GetConsoleOutputCP
290 298   stdcall GetConsoleScreenBufferInfo(long ptr) GetConsoleScreenBufferInfo
291 299   stdcall GetConsoleTitleA(ptr long) GetConsoleTitle32A
292 300   stdcall GetConsoleTitleW(ptr long) GetConsoleTitle32W
293 301   stub GetCurrencyFormatA
294 302   stub GetCurrencyFormatW
295 303   stdcall GetCurrentDirectoryA(long ptr) GetCurrentDirectory32A
296 304   stdcall GetCurrentDirectoryW(long ptr) GetCurrentDirectory32W
297 305   stdcall GetCurrentProcess() GetCurrentProcess
298 306   stdcall GetCurrentProcessId() GetCurrentProcessId
299 307   stdcall GetCurrentThread() GetCurrentThread
300 308   stdcall GetCurrentThreadId() GetCurrentThreadId
301 309   stub GetDateFormatA
302 310   stub GetDateFormatW
303 311   stub GetDaylightFlag
304 312   stub GetDefaultCommConfigA
305 313   stub GetDefaultCommConfigW
306 314   stdcall GetDiskFreeSpaceA(ptr ptr ptr ptr ptr) GetDiskFreeSpace32A
307 315   stdcall GetDiskFreeSpaceW(ptr ptr ptr ptr ptr) GetDiskFreeSpace32W
308 316   stdcall GetDriveTypeA(ptr) GetDriveType32A
309 317   stdcall GetDriveTypeW(ptr) GetDriveType32W
310 319   stdcall GetEnvironmentStringsA() GetEnvironmentStrings32A
311 320   stdcall GetEnvironmentStringsW() GetEnvironmentStrings32W
312 318   stdcall GetEnvironmentStrings() GetEnvironmentStrings32A
313 321   stdcall GetEnvironmentVariableA(ptr ptr long) GetEnvironmentVariable32A
314 322   stdcall GetEnvironmentVariableW(ptr ptr long) GetEnvironmentVariable32W
315 323   stub GetErrorMode
316 324   stub GetExitCodeProcess
317 325   stub GetExitCodeThread
318 326   stdcall GetFileAttributesA(ptr) GetFileAttributes32A
319 327   stdcall GetFileAttributesW(ptr) GetFileAttributes32W
320 328   stdcall GetFileInformationByHandle(long ptr) GetFileInformationByHandle
321 329   stdcall GetFileSize(long ptr) GetFileSize
322 330   stdcall GetFileTime(long ptr ptr ptr) GetFileTime
323 331   stdcall GetFileType(long) GetFileType
324 332   stdcall GetFullPathNameA(ptr long ptr ptr) GetFullPathName32A
325 333   stdcall GetFullPathNameW(ptr long ptr ptr) GetFullPathName32W
326 334   stub GetHandleContext
327 335   stub GetHandleInformation
328 336   stub GetLSCallbackTarget
329 337   stub GetLSCallbackTemplate
330 338   stdcall GetLargestConsoleWindowSize(long) GetLargestConsoleWindowSize
331 339   stdcall GetLastError() GetLastError
332 340   stdcall GetLocalTime(ptr) GetLocalTime
333 341   stdcall GetLocaleInfoA(long long ptr long) GetLocaleInfo32A
334 342   stdcall GetLocaleInfoW(long long ptr long) GetLocaleInfo32W
335 343   stdcall GetLogicalDriveStringsA(long ptr) GetLogicalDriveStrings32A
336 344   stdcall GetLogicalDriveStringsW(long ptr) GetLogicalDriveStrings32W
337 345   stdcall GetLogicalDrives() GetLogicalDrives
338 346   stub GetMailslotInfo
339 347   stdcall GetModuleFileNameA(long ptr long) GetModuleFileName32A
340 348   stdcall GetModuleFileNameW(long ptr long) GetModuleFileName32W
341 349   stdcall GetModuleHandleA(ptr) WIN32_GetModuleHandleA
342 350   stdcall GetModuleHandleW(ptr) WIN32_GetModuleHandleW
343 351   stub GetNamedPipeHandleStateA
344 352   stub GetNamedPipeHandleStateW
345 353   stub GetNamedPipeInfo
346 354   stub GetNumberFormatA
347 355   stub GetNumberFormatW
348 356   stdcall GetNumberOfConsoleInputEvents(long ptr) GetNumberOfConsoleInputEvents
349 357   stub GetNumberOfConsoleMouseButtons
350 358   stdcall GetOEMCP() GetOEMCP
351 359   stub GetOverlappedResult
352 360   stdcall GetPriorityClass(long) GetPriorityClass
353 361   stdcall GetPrivateProfileIntA(ptr ptr long ptr) GetPrivateProfileInt32A
354 362   stdcall GetPrivateProfileIntW(ptr ptr long ptr) GetPrivateProfileInt32W
355 363   stub GetPrivateProfileSectionA
356 364   stub GetPrivateProfileSectionNamesA
357 365   stub GetPrivateProfileSectionNamesW
358 366   stub GetPrivateProfileSectionW
359 367   stdcall GetPrivateProfileStringA(ptr ptr ptr ptr long ptr) GetPrivateProfileString32A
360 368   stdcall GetPrivateProfileStringW(ptr ptr ptr ptr long ptr) GetPrivateProfileString32W
361 369   stub GetPrivateProfileStructA
362 370   stub GetPrivateProfileStructW
363 371   stdcall GetProcAddress(long ptr) GetProcAddress32
364 372   stdcall GetProcessAffinityMask(long ptr ptr)      GetProcessAffinityMask
365 373   stub GetProcessFlags
366 374   stdcall GetProcessHeap() GetProcessHeap
367 375   stub GetProcessHeaps
368 376   stub GetProcessShutdownParameters
369 377   stdcall GetProcessTimes(long ptr ptr ptr ptr) GetProcessTimes
370 378   stdcall GetProcessVersion(long) GetProcessVersion
371 379   stub GetProcessWorkingSetSize
372 380   stub GetProductName
373 381   stdcall GetProfileIntA(ptr ptr long) GetProfileInt32A
374 382   stdcall GetProfileIntW(ptr ptr long) GetProfileInt32W
375 383   stub GetProfileSectionA
376 384   stub GetProfileSectionW
377 385   stdcall GetProfileStringA(ptr ptr ptr ptr long) GetProfileString32A
378 386   stdcall GetProfileStringW(ptr ptr ptr ptr long) GetProfileString32W
379 387   stub GetQueuedCompletionStatus
380 388   stub GetSLCallbackTarget
381 389   stub GetSLCallbackTemplate
382 390   stdcall GetShortPathNameA(ptr ptr long) GetShortPathName32A
383 391   stdcall GetShortPathNameW(ptr ptr long) GetShortPathName32W
384 392   stdcall GetStartupInfoA(ptr) GetStartupInfo32A
385 393   stdcall GetStartupInfoW(ptr) GetStartupInfo32W
386 394   stdcall GetStdHandle(long)        GetStdHandle
387 395   stdcall GetStringTypeA(long long ptr long ptr) GetStringType32A
388 396   stdcall GetStringTypeExA(long long ptr long ptr) GetStringTypeEx32A
389 397   stdcall GetStringTypeExW(long long ptr long ptr) GetStringTypeEx32W
390 398   stdcall GetStringTypeW(long ptr long ptr) GetStringType32W
391 399   stdcall GetSystemDefaultLCID() GetSystemDefaultLCID
392 400   stdcall GetSystemDefaultLangID() GetSystemDefaultLangID
393 401   stdcall GetSystemDirectoryA(ptr long) GetSystemDirectory32A
394 402   stdcall GetSystemDirectoryW(ptr long) GetSystemDirectory32W
395 403   stdcall GetSystemInfo(ptr) GetSystemInfo
396 404   stdcall GetSystemPowerStatus(ptr) GetSystemPowerStatus
397 405   stdcall GetSystemTime(ptr) GetSystemTime
398 406   stub GetSystemTimeAdjustment
399 407   stub GetSystemTimeAsFileTime
400 408   stub GetTapeParameters
401 409   stub GetTapePosition
402 410   stub GetTapeStatus
403 411   stdcall GetTempFileNameA(ptr ptr long ptr) GetTempFileName32A
404 412   stdcall GetTempFileNameW(ptr ptr long ptr) GetTempFileName32W
405 413   stdcall GetTempPathA(long ptr) GetTempPath32A
406 414   stdcall GetTempPathW(long ptr) GetTempPath32W
407 415   stdcall GetThreadContext(long ptr) GetThreadContext
408 416   stdcall GetThreadLocale() GetThreadLocale
409 417   stdcall GetThreadPriority(long) GetThreadPriority
410 418   stub GetThreadSelectorEntry
411 419   stub GetThreadTimes
412 420   stdcall GetTickCount() GetTickCount
413 421   stub GetTimeFormatA
414 422   stub GetTimeFormatW
415 423   stdcall GetTimeZoneInformation(ptr) GetTimeZoneInformation
416 424   stdcall GetUserDefaultLCID() GetUserDefaultLCID
417 425   stdcall GetUserDefaultLangID() GetUserDefaultLangID
418 426   stdcall GetVersion() GetVersion32
419 427   stdcall GetVersionExA(ptr) GetVersionEx32A
420 428   stdcall GetVersionExW(ptr) GetVersionEx32W
421 429   stdcall GetVolumeInformationA(ptr ptr long ptr ptr ptr ptr long) GetVolumeInformation32A
422 430   stdcall GetVolumeInformationW(ptr ptr long ptr ptr ptr ptr long) GetVolumeInformation32W
423 431   stdcall GetWindowsDirectoryA(ptr long) GetWindowsDirectory32A
424 432   stdcall GetWindowsDirectoryW(ptr long) GetWindowsDirectory32W
425 433   stdcall GlobalAddAtomA(ptr) GlobalAddAtom32A
426 434   stdcall GlobalAddAtomW(ptr) GlobalAddAtom32W
427 435   stdcall GlobalAlloc(long long) GlobalAlloc32
428 436   stdcall GlobalCompact(long) GlobalCompact32
429 437   stdcall GlobalDeleteAtom(long) GlobalDeleteAtom
430 438   stdcall GlobalFindAtomA(ptr) GlobalFindAtom32A
431 439   stdcall GlobalFindAtomW(ptr) GlobalFindAtom32W
432 440   stdcall GlobalFix(long) GlobalFix32
433 441   stdcall GlobalFlags(long) GlobalFlags32
434 442   stdcall GlobalFree(long) GlobalFree32
435 443   stdcall GlobalGetAtomNameA(long ptr long) GlobalGetAtomName32A
436 444   stdcall GlobalGetAtomNameW(long ptr long) GlobalGetAtomName32W
437 445   stdcall GlobalHandle(ptr) GlobalHandle32
438 446   stdcall GlobalLock(long) GlobalLock32
439 447   stdcall GlobalMemoryStatus(ptr) GlobalMemoryStatus
440 448   stdcall GlobalReAlloc(long long long) GlobalReAlloc32
441 449   stdcall GlobalSize(long) GlobalSize32
442 450   stdcall GlobalUnWire(long) GlobalUnWire32
443 451   stdcall GlobalUnfix(long) GlobalUnfix32
444 452   stdcall GlobalUnlock(long) GlobalUnlock32
445 453   stdcall GlobalWire(long) GlobalWire32
446 454   stub Heap32First
447 455   stub Heap32ListFirst
448 456   stub Heap32ListNext
449 457   stub Heap32Next
450 458   stdcall HeapAlloc(long long long) HeapAlloc
451 459   stdcall HeapCompact(long long) HeapCompact
452 460   stdcall HeapCreate(long long long)        HeapCreate
453 461   stdcall HeapDestroy(long) HeapDestroy
454 462   stdcall HeapFree(long long ptr) HeapFree
455 463   stdcall HeapLock(long) HeapLock
456 464   stdcall HeapReAlloc(long long ptr long) HeapReAlloc
457 466   stdcall HeapSize(long long ptr) HeapSize
458 467   stdcall HeapUnlock(long) HeapUnlock
459 468   stdcall HeapValidate(long long ptr) HeapValidate
460 469   stdcall HeapWalk(long ptr) HeapWalk
461 470   stub InitAtomTable
462 471   stdcall InitializeCriticalSection(ptr) InitializeCriticalSection
463 472   stdcall InterlockedDecrement(ptr) InterlockedDecrement
464 473   stdcall InterlockedExchange(ptr) InterlockedExchange
465 474   stdcall InterlockedIncrement(ptr) InterlockedIncrement
466 475   stub InvalidateNLSCache
467 476   stdcall IsBadCodePtr(ptr long) IsBadCodePtr32
468 477   stdcall IsBadHugeReadPtr(ptr long) IsBadHugeReadPtr32
469 478   stdcall IsBadHugeWritePtr(ptr long) IsBadHugeWritePtr32
470 479   stdcall IsBadReadPtr(ptr long) IsBadReadPtr32
471 480   stdcall IsBadStringPtrA(ptr long) IsBadStringPtr32A
472 481   stdcall IsBadStringPtrW(ptr long) IsBadStringPtr32W
473 482   stdcall IsBadWritePtr(ptr long) IsBadWritePtr32
474 483   stdcall IsDBCSLeadByte(long) IsDBCSLeadByte32
475 484   stdcall IsDBCSLeadByteEx(long long) IsDBCSLeadByteEx
476 485   stub IsLSCallback
477 486   stub IsSLCallback
478 487   stdcall IsValidCodePage(long) IsValidCodePage
479 488   stdcall IsValidLocale(long long) IsValidLocale
480 489   stub K32Thk1632Epilog
481 490   stub K32Thk1632Prolog
482 491   stub LCMapStringA
483 492   stub LCMapStringW
484 493   stdcall LeaveCriticalSection(ptr) LeaveCriticalSection
485 494   stdcall LoadLibraryA(ptr) LoadLibrary32A
486 495   stub LoadLibraryExA
487 496   stub LoadLibraryExW
488 497   stdcall LoadLibraryW(ptr) LoadLibrary32W
489 498   stub LoadModule
490 499   stdcall LoadResource(long long) LoadResource32
491 500   stdcall LocalAlloc(long long) LocalAlloc32
492 501   stdcall LocalCompact(long) LocalCompact32
493 502   stdcall LocalFileTimeToFileTime(ptr ptr) LocalFileTimeToFileTime
494 503   stdcall LocalFlags(long) LocalFlags32
495 504   stdcall LocalFree(long) LocalFree32
496 505   stdcall LocalHandle(ptr) LocalHandle32
497 506   stdcall LocalLock(long) LocalLock32
498 507   stdcall LocalReAlloc(long long long) LocalReAlloc32
499 508   stdcall LocalShrink(long long) LocalShrink32
500 509   stdcall LocalSize(long) LocalSize32
501 510   stdcall LocalUnlock(long) LocalUnlock32
502 511   stdcall LockFile(long long long long long) LockFile
503 512   stub LockFileEx
504 513   stdcall LockResource(long) LockResource32
505 514   stdcall MakeCriticalSectionGlobal(ptr) MakeCriticalSectionGlobal
506 515   stub MapHInstLS
507 516   stub MapHInstLS_PN
508 517   stub MapHInstSL
509 518   stub MapHInstSL_PN
510 519   stub MapHModuleLS
511 520   stub MapHModuleSL
512 521   stdcall MapLS(ptr) MapLS
513 643   stdcall MapSL(long) MapSL
514 523   stub MapSLFix
515 522   stub MapSL
516 524   stdcall MapViewOfFile(long long long long long) MapViewOfFile
517 525   stdcall MapViewOfFileEx(long long long long long ptr) MapViewOfFileEx
518 526   stub Module32First
519 527   stub Module32Next
520 528   stdcall MoveFileA(ptr ptr) MoveFile32A
521 529   stdcall MoveFileExA(ptr ptr long) MoveFileEx32A
522 530   stdcall MoveFileExW(ptr ptr long) MoveFileEx32W
523 531   stdcall MoveFileW(ptr ptr) MoveFile32W
524 532   stdcall MulDiv(long long long) MulDiv32
525 533   stdcall MultiByteToWideChar(long long ptr long ptr long) MultiByteToWideChar
526 535   stdcall OpenEventA(long long ptr) OpenEvent32A
527 536   stdcall OpenEventW(long long ptr) OpenEvent32W
528 537   stdcall OpenFile(ptr ptr long) OpenFile32
529 538   stdcall OpenFileMappingA(long long ptr) OpenFileMapping32A
530 539   stdcall OpenFileMappingW(long long ptr) OpenFileMapping32W
531 540   stdcall OpenMutexA(long long ptr) OpenMutex32A
532 541   stdcall OpenMutexW(long long ptr) OpenMutex32W
533 542   stub OpenProcess
534 543   stub OpenProfileUserMapping
535 544   stdcall OpenSemaphoreA(long long ptr) OpenSemaphore32A
536 545   stdcall OpenSemaphoreW(long long ptr) OpenSemaphore32W
537 546   stub OpenVxDHandle
538 547   stdcall OutputDebugStringA(ptr) OutputDebugString32A
539 548   stdcall OutputDebugStringW(ptr) OutputDebugString32W
540 549   stub PeekConsoleInputA
541 550   stub PeekConsoleInputW
542 551   stub PeekNamedPipe
543 552   stub PostQueuedCompletionStatus
544 553   stub PrepareTape
545 554   stub Process32First
546 555   stub Process32Next
547 556   stub PulseEvent
548 557   stub PurgeComm
549 558   stub QT_Thunk
550 559   stdcall QueryDosDeviceA(ptr ptr long) QueryDosDevice32A
551 560   stdcall QueryDosDeviceW(ptr ptr long) QueryDosDevice32W
552 561   stub QueryNumberOfEventLogRecords
553 562   stub QueryOldestEventLogRecord
554 563   stdcall QueryPerformanceCounter(ptr) QueryPerformanceCounter
555 564   stub QueryPerformanceFrequency
556 565   stub QueueUserAPC
557 566   register RaiseException(long long long ptr) RaiseException
558 567   stdcall ReadConsoleA(long ptr long ptr ptr) ReadConsole32A
559 568   stub ReadConsoleInputA
560 569   stub ReadConsoleInputW
561 570   stub ReadConsoleOutputA
562 571   stub ReadConsoleOutputAttribute
563 572   stub ReadConsoleOutputCharacterA
564 573   stub ReadConsoleOutputCharacterW
565 574   stub ReadConsoleOutputW
566 575   stdcall ReadConsoleW(long ptr long ptr ptr) ReadConsole32W
567 576   stdcall ReadFile(long ptr long ptr ptr) ReadFile
568 577   stub ReadFileEx
569 578   stub ReadProcessMemory
570 579   stub RegisterServiceProcess
571 580   stdcall ReinitializeCriticalSection(ptr) ReinitializeCriticalSection
572 581   stdcall ReleaseMutex(long) ReleaseMutex
573 582   stdcall ReleaseSemaphore(long long ptr) ReleaseSemaphore
574 583   stdcall RemoveDirectoryA(ptr) RemoveDirectory32A
575 584   stdcall RemoveDirectoryW(ptr) RemoveDirectory32W
576 585   stdcall ResetEvent(long) ResetEvent
577 586   stub ResumeThread
578 587   stdcall RtlFillMemory(ptr long long) RtlFillMemory
579 588   stdcall RtlMoveMemory(ptr ptr long) RtlMoveMemory
580 589   register RtlUnwind(ptr long ptr long) RtlUnwind
581 590   stdcall RtlZeroMemory(ptr long) RtlZeroMemory
582 591   stub SMapLS
583 592   stub SMapLS_IP_EBP_12
584 593   stub SMapLS_IP_EBP_16
585 594   stub SMapLS_IP_EBP_20
586 595   stub SMapLS_IP_EBP_24
587 596   stub SMapLS_IP_EBP_28
588 597   stub SMapLS_IP_EBP_32
589 598   stub SMapLS_IP_EBP_36
590 599   stub SMapLS_IP_EBP_40
591 600   stub SMapLS_IP_EBP_8
592 601   stub SUnMapLS
593 602   stub SUnMapLS_IP_EBP_12
594 603   stub SUnMapLS_IP_EBP_16
595 604   stub SUnMapLS_IP_EBP_20
596 605   stub SUnMapLS_IP_EBP_24
597 606   stub SUnMapLS_IP_EBP_28
598 607   stub SUnMapLS_IP_EBP_32
599 608   stub SUnMapLS_IP_EBP_36
600 609   stub SUnMapLS_IP_EBP_40
601 610   stub SUnMapLS_IP_EBP_8
602 611   stub ScrollConsoleScreenBufferA
603 612   stub ScrollConsoleScreenBufferW
604 613   stdcall SearchPathA(ptr ptr ptr long ptr ptr) SearchPath32A
605 614   stdcall SearchPathW(ptr ptr ptr long ptr ptr) SearchPath32W
606 615   stdcall SetCommBreak(long) SetCommBreak32
607 616   stub SetCommConfig
608 617   stdcall SetCommMask(long ptr) SetCommMask
609 618   stdcall SetCommState(long ptr) SetCommState32
610 619   stdcall SetCommTimeouts(long ptr) SetCommTimeouts
611 620   stub SetComputerNameA
612 621   stub SetComputerNameW
613 622   stub SetConsoleActiveScreenBuffer
614 623   stub SetConsoleCP
615 624   stdcall SetConsoleCtrlHandler(ptr long) SetConsoleCtrlHandler
616 625   stub SetConsoleCursorInfo
617 626   stdcall SetConsoleCursorPosition(long long) SetConsoleCursorPosition
618 627   stdcall SetConsoleMode(long long) SetConsoleMode
619 628   stub SetConsoleOutputCP
620 629   stub SetConsoleScreenBufferSize
621 630   stub SetConsoleTextAttribute
622 631   stdcall SetConsoleTitleA(ptr) SetConsoleTitle32A
623 632   stdcall SetConsoleTitleW(ptr) SetConsoleTitle32W
624 633   stub SetConsoleWindowInfo
625 634   stdcall SetCurrentDirectoryA(ptr) SetCurrentDirectory32A
626 635   stdcall SetCurrentDirectoryW(ptr) SetCurrentDirectory32W
627 636   stub SetDaylightFlag
628 637   stub SetDefaultCommConfigA
629 638   stub SetDefaultCommConfigW
630 639   stdcall SetEndOfFile(long) SetEndOfFile
631 640   stdcall SetEnvironmentVariableA(ptr ptr) SetEnvironmentVariable32A
632 641   stdcall SetEnvironmentVariableW(ptr ptr) SetEnvironmentVariable32W
633 642   stdcall SetErrorMode(long) SetErrorMode32
634 643   stdcall   SetEvent(long) SetEvent
635 644   stdcall SetFileApisToANSI() SetFileApisToANSI
636 645   stdcall SetFileApisToOEM() SetFileApisToOEM
637 646   stdcall SetFileAttributesA(ptr long) SetFileAttributes32A
638 647   stdcall SetFileAttributesW(ptr long) SetFileAttributes32W
639 648   stdcall SetFilePointer(long long ptr long) SetFilePointer
640 649   stdcall SetFileTime(long ptr ptr ptr) SetFileTime
641 650   stub SetHandleContext
642 651   stdcall SetHandleCount(long) SetHandleCount32
643 652   stub SetHandleInformation
644 653   stdcall SetLastError(long) SetLastError
645 654   stub SetLocalTime
646 655   stdcall SetLocaleInfoA(long long ptr) SetLocaleInfoA
647 656   stub SetLocaleInfoW
648 657   stub SetMailslotInfo
649 658   stub SetNamedPipeHandleState
650 659   stdcall SetPriorityClass(long long) SetPriorityClass
651 660   stub SetProcessShutdownParameters
652 661   stub SetProcessWorkingSetSize
653 662   stdcall SetStdHandle(long long) SetStdHandle
654 663   stdcall SetSystemPowerState(long long) SetSystemPowerState
655 664   stdcall SetSystemTime(ptr) SetSystemTime
656 665   stub SetSystemTimeAdjustment
657 666   stub SetTapeParameters
658 667   stub SetTapePosition
659 668   stdcall SetThreadAffinityMask(long long)  SetThreadAffinityMask
660 669   stub SetThreadContext
661 670   stub SetThreadLocale
662 671   stdcall SetThreadPriority(long long) SetThreadPriority
663 672   stdcall SetTimeZoneInformation(ptr) SetTimeZoneInformation
664 673   stdcall SetUnhandledExceptionFilter(ptr) THUNK_SetUnhandledExceptionFilter
665 674   stub SetVolumeLabelA
666 675   stub SetVolumeLabelW
667 676   stub SetupComm
668 677   stdcall SizeofResource(long long) SizeofResource32
669 678   stdcall Sleep(long) Sleep
670 679   stub SleepEx
671 680   stub SuspendThread
672 681   stdcall SystemTimeToFileTime(ptr ptr) SystemTimeToFileTime
673 682   stub SystemTimeToTzSpecificLocalTime
674 683   stub TerminateProcess
675 684   stub TerminateThread
676 685   stub Thread32First
677 686   stub Thread32Next
678 687   stdcall ThunkConnect32(ptr ptr ptr ptr ptr ptr) ThunkConnect32
679 688   stdcall TlsAlloc()        TlsAlloc
680 690   stdcall TlsFree(long) TlsFree
681 691   stub TlsFreeInternal
682 692   stdcall TlsGetValue(long) TlsGetValue
683 693   stdcall TlsSetValue(long ptr) TlsSetValue
684 694   stub Toolhelp32ReadProcessMemory
685 695   stub TransactNamedPipe
686 696   stdcall TransmitCommChar(long long) TransmitCommChar32
687 697   stub UTRegister
688 698   stub UTUnRegister
689 699   stdcall UnMapLS(long) UnMapLS
690 700   stub UnMapSLFixArray
691 701   stdcall UnhandledExceptionFilter(ptr) UnhandledExceptionFilter
692 702   stub UninitializeCriticalSection
693 703   stdcall UnlockFile(long long long long long) UnlockFile
694 704   stub UnlockFileEx
695 705   stdcall UnmapViewOfFile(ptr) UnmapViewOfFile
696 706   stub UpdateResourceA
697 707   stub UpdateResourceW
698 708   stub VerLanguageNameA
699 709   stub VerLanguageNameW
700 710   stdcall VirtualAlloc(ptr long long long) VirtualAlloc
701 711   stdcall VirtualFree(ptr long long) VirtualFree
702 712   stdcall VirtualLock(ptr long) VirtualLock
703 713   stdcall VirtualProtect(ptr long long ptr) VirtualProtect
704 714   stdcall VirtualProtectEx(long ptr long long ptr) VirtualProtectEx
705 715   stdcall VirtualQuery(ptr ptr long) VirtualQuery
706 716   stdcall VirtualQueryEx(long ptr ptr long) VirtualQueryEx
707 717   stdcall VirtualUnlock(ptr long) VirtualUnlock
708 718   stub WaitCommEvent
709 719   stub WaitForDebugEvent
710 720   stub WaitForMultipleObjects
711 721   stub WaitForMultipleObjectsEx
712 722   stdcall WaitForSingleObject(long long) WaitForSingleObject
713 723   stub WaitForSingleObjectEx
714 724   stub WaitNamedPipeA
715 725   stub WaitNamedPipeW
716 726   stdcall WideCharToMultiByte(long long ptr long ptr long ptr ptr)  WideCharToMultiByte
717 727   stdcall WinExec(ptr long) WinExec32
718 728   stdcall WriteConsoleA(long ptr long ptr ptr) WriteConsole32A
719 729   stub WriteConsoleInputA
720 730   stub WriteConsoleInputW
721 731   stub WriteConsoleOutputA
722 732   stub WriteConsoleOutputAttribute
723 733   stub WriteConsoleOutputCharacterA
724 734   stub WriteConsoleOutputCharacterW
725 735   stub WriteConsoleOutputW
726 736   stdcall WriteConsoleW(long ptr long ptr ptr) WriteConsole32W
727 737   stdcall WriteFile(long ptr long ptr ptr) WriteFile
728 738   stub WriteFileEx
729 739   stub WritePrivateProfileSectionA
730 740   stub WritePrivateProfileSectionW
731 741   stdcall WritePrivateProfileStringA(ptr ptr ptr ptr) WritePrivateProfileString32A
732 742   stdcall WritePrivateProfileStringW(ptr ptr ptr ptr) WritePrivateProfileString32W
733 743   stub WritePrivateProfileStructA
734 744   stub WritePrivateProfileStructW
735 745   stub WriteProcessMemory
736 746   stub WriteProfileSectionA
737 747   stub WriteProfileSectionW
738 748   stdcall WriteProfileStringA(ptr ptr ptr) WriteProfileString32A
739 749   stdcall WriteProfileStringW(ptr ptr ptr) WriteProfileString32W
740 750   stub WriteTapemark
741 751   stub _DebugOut
742 752   stub _DebugPrintf
743 753   stdcall _hread(long ptr long) _hread32
744 754   stdcall _hwrite(long ptr long) _hwrite32
745 755   stdcall _lclose(long) _lclose32
746 756   stdcall _lcreat(ptr long) _lcreat32
747 757   stdcall _llseek(long long long) _llseek32
748 758   stdcall _lopen(ptr long) _lopen32
749 759   stdcall _lread(long ptr long) _lread32
750 760   stdcall _lwrite(long ptr long) _lwrite32
751 761   stub dprintf
752 762   stdcall lstrcat(ptr ptr) lstrcat32A
753 763   stdcall lstrcatA(ptr ptr) lstrcat32A
754 764   stdcall lstrcatW(ptr ptr) lstrcat32W
755 765   stdcall lstrcmp(ptr ptr) lstrcmp32A
756 766   stdcall lstrcmpA(ptr ptr) lstrcmp32A
757 767   stdcall lstrcmpW(ptr ptr) lstrcmp32W
758 768   stdcall lstrcmpi(ptr ptr) lstrcmpi32A
759 769   stdcall lstrcmpiA(ptr ptr) lstrcmpi32A
760 770   stdcall lstrcmpiW(ptr ptr) lstrcmpi32W
761 771   stdcall lstrcpy(ptr ptr) lstrcpy32A
762 772   stdcall lstrcpyA(ptr ptr) lstrcpy32A
763 773   stdcall lstrcpyW(ptr ptr) lstrcpy32W
764 774   stdcall lstrcpyn(ptr ptr long) lstrcpyn32A
765 775   stdcall lstrcpynA(ptr ptr long) lstrcpyn32A
766 776   stdcall lstrcpynW(ptr ptr long) lstrcpyn32W
767 777   stdcall lstrlen(ptr) lstrlen32A
768 778   stdcall lstrlenA(ptr) lstrlen32A
769 779   stdcall lstrlenW(ptr) lstrlen32W
770
771 # Functions exported by kernel32.dll in NT 3.51
772
773 780   stub AddConsoleAliasA
774 781   stub AddConsoleAliasW
775 782   stub BaseAttachCompleteThunk
776 783   stub BasepDebugDump
777 784   stub CloseConsoleHandle
778 785   stub CmdBatNotification
779 786   stub ConsoleMenuControl
780 787   stub ConsoleSubst
781 788   stub CreateVirtualBuffer
782 789   stub ExitVDM
783 790   stub ExpungeConsoleCommandHistoryA
784 791   stub ExpungeConsoleCommandHistoryW
785 792   stub ExtendVirtualBuffer
786 793   stub FreeVirtualBuffer
787 794   stub GetConsoleAliasA
788 795   stub GetConsoleAliasExesA
789 796   stub GetConsoleAliasExesLengthA
790 797   stub GetConsoleAliasExesLengthW
791 798   stub GetConsoleAliasExesW
792 799   stub GetConsoleAliasW
793 800   stub GetConsoleAliasesA
794 801   stub GetConsoleAliasesLengthA
795 802   stub GetConsoleAliasesLengthW
796 803   stub GetConsoleAliasesW
797 804   stub GetConsoleCommandHistoryA
798 805   stub GetConsoleCommandHistoryLengthA
799 806   stub GetConsoleCommandHistoryLengthW
800 807   stub GetConsoleCommandHistoryW
801 808   stub GetConsoleCursorInfo
802 809   stub GetConsoleCursorInfo
803 810   stub GetConsoleDisplayMode
804 811   stub GetConsoleFontInfo
805 812   stub GetConsoleFontSize
806 813   stub GetConsoleHardwareState
807 814   stub GetConsoleInputWaitHandle
808 815   stub GetCurrentConsoleFont
809 816   stub GetNextVDMCommand
810 817   stub GetNumberOfConsoleFonts
811 818   stub GetVDMCurrentDirectories
812 819   stub HeapCreateTagsW
813 820   stub HeapExtend
814 821   stub HeapQueryTagW
815 822   stub HeapSetFlags
816 823   stub HeapSummary
817 824   stub HeapUsage
818 825   stub InvalidateConsoleDIBits
819 826   stub IsDebuggerPresent
820 827   stub NotifyNLSUserCache
821 828   stub OpenConsoleW
822 829   stub QueryWin31IniFilesMappedToRegistry
823 830   stub RegisterConsoleVDM
824 831   stub RegisterWaitForInputIdle
825 832   stub RegisterWowBaseHandlers
826 833   stub RegisterWowExec
827 834   stub SetConsoleCommandHistoryMode
828 835   stub SetConsoleCursor
829 836   stub SetConsoleDisplayMode
830 837   stub SetConsoleFont
831 838   stub SetConsoleHardwareState
832 839   stub SetConsoleKeyShortcuts
833 840   stub SetConsoleMaximumWindowSize
834 841   stub SetConsoleMenuClose
835 842   stub SetConsoleNumberOfCommandsA
836 843   stub SetConsoleNumberOfCommandsW
837 844   stub SetConsolePalette
838 845   stub SetLastConsoleEventActive
839 846   stub SetVDMCurrentDirectories
840 847   stub ShowConsoleCursor
841 848   stub TrimVirtualBuffer
842 849   stub VDMConsoleOperation
843 850   stub VDMOperationStarted
844 851   stub VerifyConsoleIoHandle
845 852   stub VirtualBufferExceptionHandler
846 853   stub WriteConsoleInputVDMA
847 854   stub WriteConsoleInputVDMW