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
10 # undocumented ordinal only calls (names taken from k32exp.h by Andrew
22 9 stub _KERNEL32_stringconv1 #ansi2oem or reverse?
24 17 stdcall _KERNEL32_18(long long) _KERNEL32_18
25 18 stub _KERNEL32_getheapsegment
29 33 stdcall _KERNEL32_34() _KERNEL32_34
30 34 stdcall LoadLibrary16(ptr) LoadLibrary16
32 36 stdcall GetProcAddress16(long ptr) WIN32_GetProcAddress16
35 40 stdcall _KERNEL32_41(long long long long long) _KERNEL32_41
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
42 49 stdcall AddAtomA(ptr) AddAtom32A
44 51 register _KERNEL32_52(long) _KERNEL32_52
48 54 stub WOWCallback16Ex
49 55 stdcall WOWGetVDMPointer(long long long) WOWGetVDMPointer
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
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
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
80 86 stdcall _KERNEL32_87() _KERNEL32_87
81 87 cdecl _KERNEL32_88(long long ptr) _KERNEL32_88
84 90 register _KERNEL32_91() _KERNEL32_91
86 92 stdcall GETPWIN16LOCK(ptr) GetPWinLock
91 100 stub _KERNEL32_100
94 101 stdcall AddAtomW(ptr) AddAtom32W
96 103 stub AllocLSCallback
97 104 stub AllocSLCallback
98 105 stdcall AreFileApisANSI() AreFileApisANSI
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
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
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
205 212 stdcall EscapeCommFunction(long long) EscapeCommFunction32
206 213 stdcall ExitProcess(long) ExitProcess
208 215 stdcall ExpandEnvironmentStringsA(ptr ptr long) ExpandEnvironmentStrings32A
209 216 stdcall ExpandEnvironmentStringsW(ptr ptr long) ExpandEnvironmentStrings32W
227 234 stdcall FatalAppExitA(long ptr) FatalAppExit32A
228 235 stdcall FatalAppExitW(long ptr) FatalAppExit32W
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
257 264 stdcall FormatMessageA() WIN32_FormatMessage32A
258 265 stdcall FormatMessageW() WIN32_FormatMessage32W
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
447 455 stub Heap32ListFirst
448 456 stub Heap32ListNext
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
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
504 513 stdcall LockResource(long) LockResource32
505 514 stdcall MakeCriticalSectionGlobal(ptr) MakeCriticalSectionGlobal
507 516 stub MapHInstLS_PN
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
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
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
545 554 stub Process32First
546 555 stub Process32Next
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
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
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
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
668 677 stdcall SizeofResource(long long) SizeofResource32
669 678 stdcall Sleep(long) Sleep
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
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
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
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
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
771 # Functions exported by kernel32.dll in NT 3.51
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
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
814 821 stub HeapQueryTagW
815 822 stub HeapSetFlags
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