mbctype.h: fix broken _mbctype[] and _mbcasemap[] declarations
[reactos.git] / reactos / dll / win32 / kernel32 / kernel32.def
1 ;
2 ; kernel32.def
3 ;
4 ; Exports for KERNEL32 DLL
5 ;
6 ; Copyright (C) 1996 Free Software Foundation, Inc.
7 ;
8 ; Author: Scott Christley <scottc@net-community.com>
9 ; Date: 1996
10 ;
11 ; This file is part of the Windows32 API Library.
12 ;
13 ; This library is free software; you can redistribute it and/or
14 ; modify it under the terms of the GNU Library General Public
15 ; License as published by the Free Software Foundation; either
16 ; version 2 of the License, or (at your option) any later version.
17 ;
18 ; This library is distributed in the hope that it will be useful,
19 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
20 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21 ; Library General Public License for more details.
22 ;
23 ; If you are interested in a warranty or support for this source code,
24 ; contact Scott Christley <scottc@net-community.com> for more information.
25 ;
26 ; You should have received a copy of the GNU Library General Public
27 ; License along with this library; see the file COPYING.LIB.
28 ; If not, write to the Free Software Foundation,
29 ; 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
30 ;
31 LIBRARY KERNEL32.DLL
32 EXPORTS
33 AcquireSRWLockExclusive@4=NTDLL.RtlAcquireSRWLockExclusive
34 AcquireSRWLockShared@4=NTDLL.RtlAcquireSRWLockShared
35 ActivateActCtx@8
36 AddAtomA@4
37 AddAtomW@4
38 AddConsoleAliasA@12
39 AddConsoleAliasW@12
40 ;AddLocalAlternateComputerNameA
41 ;AddLocalAlternateComputerNameW
42 AddRefActCtx@4
43 AddVectoredExceptionHandler@8=NTDLL.RtlAddVectoredExceptionHandler
44 AllocateUserPhysicalPages@12
45 AllocConsole@0
46 AreFileApisANSI@0
47 AssignProcessToJobObject@8
48 AttachConsole@4
49 BackupRead@28
50 BackupSeek@24
51 BackupWrite@28
52 BaseAttachCompleteThunk@0
53 BaseCheckAppcompatCache@16
54 ;BaseCleanupAppcompatCache
55 ;BaseCleanupAppcompatCacheSupport
56 BaseDumpAppcompatCache@0
57 BaseFlushAppcompatCache@0
58 ;BaseInitAppcompatCache
59 ;BaseInitAppcompatCacheSupport
60 BaseProcessInitPostImport@0
61 BaseQueryModuleData@20
62 BaseUpdateAppcompatCache@12
63 Beep@8
64 BeginUpdateResourceA@8
65 BeginUpdateResourceW@8
66 BindIoCompletionCallback@12
67 BuildCommDCBA@8
68 BuildCommDCBAndTimeoutsA@12
69 BuildCommDCBAndTimeoutsW@12
70 BuildCommDCBW@8
71 CallNamedPipeA@28
72 CallNamedPipeW@28
73 CancelDeviceWakeupRequest@4
74 CancelIo@4
75 CancelIoEx@8
76 CancelSynchronousIo@4
77 CancelTimerQueueTimer@8
78 CancelWaitableTimer@4
79 ChangeTimerQueueTimer@16
80 CheckNameLegalDOS8Dot3A@20
81 CheckNameLegalDOS8Dot3W@20
82 CheckRemoteDebuggerPresent@8
83 ClearCommBreak@4
84 ClearCommError@12
85 CloseConsoleHandle@4
86 CloseHandle@4
87 CloseProfileUserMapping@0
88 CmdBatNotification@4
89 CommConfigDialogA@12
90 CommConfigDialogW@12
91 CompareFileTime@8
92 CompareStringA@24
93 CompareStringW@24
94 ConnectNamedPipe@8
95 ConsoleMenuControl@12
96 ContinueDebugEvent@12
97 ConvertDefaultLocale@4
98 ConvertFiberToThread@0
99 ConvertThreadToFiber@4
100 ConvertThreadToFiberEx@8
101 CopyFileA@12
102 CopyFileExA@24
103 CopyFileExW@24
104 CopyFileW@12
105 CopyLZFile@8
106 CreateActCtxA@4
107 CreateActCtxW@4
108 CreateConsoleScreenBuffer@20
109 CreateDirectoryA@8
110 CreateDirectoryExA@12
111 CreateDirectoryExW@12
112 CreateDirectoryW@8
113 CreateEventA@16
114 CreateEventW@16
115 CreateEventExA@16
116 CreateEventExW@16
117 CreateFiber@12
118 CreateFiberEx@20
119 CreateFileA@28
120 CreateFileMappingA@24
121 CreateFileMappingW@24
122 CreateFileW@28
123 CreateHardLinkA@12
124 CreateHardLinkW@12
125 CreateIoCompletionPort@16
126 CreateJobObjectA@8
127 CreateJobObjectW@8
128 CreateJobSet@12
129 CreateMailslotA@16
130 CreateMailslotW@16
131 CreateMemoryResourceNotification@4
132 CreateMutexA@12
133 CreateMutexW@12
134 CreateMutexExA@16
135 CreateMutexExW@16
136 CreateNamedPipeA@32
137 CreateNamedPipeW@32
138 CreateNlsSecurityDescriptor@12
139 CreatePipe@16
140 CreateProcessA@40
141 CreateProcessInternalA@48
142 CreateProcessInternalW@48
143 CreateProcessW@40
144 CreateRemoteThread@28
145 CreateSemaphoreA@16
146 CreateSemaphoreW@16
147 CreateSemaphoreExA@24
148 CreateSemaphoreExW@24
149 CreateSocketHandle@0
150 CreateSymbolicLinkA@12
151 CreateSymbolicLinkW@12
152 CreateTapePartition@16
153 CreateThread@24
154 CreateTimerQueue@0
155 CreateTimerQueueTimer@28
156 CreateToolhelp32Snapshot@8
157 CreateVirtualBuffer@12
158 CreateWaitableTimerA@12
159 CreateWaitableTimerW@12
160 CreateWaitableTimerExA@16
161 CreateWaitableTimerExW@16
162 DeactivateActCtx@8
163 DebugActiveProcess@4
164 DebugActiveProcessStop@4
165 DebugBreak@0=NTDLL.DbgBreakPoint
166 DebugBreakProcess@4
167 DebugSetProcessKillOnExit@4
168 DecodePointer@4=NTDLL.RtlDecodePointer
169 DefineDosDeviceA@12
170 DefineDosDeviceW@12
171 DelayLoadFailureHook@8
172 DeleteAtom@4
173 DeleteCriticalSection@4=NTDLL.RtlDeleteCriticalSection
174 DeleteFiber@4
175 DeleteFileA@4
176 DeleteFileW@4
177 DeleteTimerQueue@4
178 DeleteTimerQueueEx@8
179 DeleteTimerQueueTimer@12
180 DeleteVolumeMountPointA@4
181 DeleteVolumeMountPointW@4
182 DeviceIoControl@32
183 DisableThreadLibraryCalls@4
184 DisconnectNamedPipe@4
185 DnsHostnameToComputerNameA@12
186 DnsHostnameToComputerNameW@12
187 DosDateTimeToFileTime@12
188 DosPathToSessionPathA@12
189 DosPathToSessionPathW@12
190 DuplicateConsoleHandle@16
191 DuplicateHandle@28
192 EncodePointer@4=NTDLL.RtlEncodePointer
193 EndUpdateResourceA@8
194 EndUpdateResourceW@8
195 EnterCriticalSection@4=NTDLL.RtlEnterCriticalSection
196 EnumCalendarInfoA@16
197 EnumCalendarInfoExA@16
198 EnumCalendarInfoExW@16
199 EnumCalendarInfoW@16
200 EnumDateFormatsA@12
201 EnumDateFormatsExA@12
202 EnumDateFormatsExW@12
203 EnumDateFormatsW@12
204 EnumLanguageGroupLocalesA@16
205 EnumLanguageGroupLocalesW@16
206 EnumResourceLanguagesA@20
207 EnumResourceLanguagesW@20
208 EnumResourceNamesA@16
209 EnumResourceNamesW@16
210 EnumResourceTypesA@12
211 EnumResourceTypesW@12
212 EnumSystemCodePagesA@8
213 EnumSystemCodePagesW@8
214 EnumSystemFirmwareTables@12
215 EnumSystemGeoID@12
216 EnumSystemLanguageGroupsA@12
217 EnumSystemLanguageGroupsW@12
218 EnumSystemLocalesA@8
219 EnumSystemLocalesW@8
220 EnumTimeFormatsA@12
221 EnumTimeFormatsW@12
222 EnumUILanguagesA@12
223 EnumUILanguagesW@12
224 ;EnumerateLocalComputerNamesA
225 ;EnumerateLocalComputerNamesW
226 EraseTape@12
227 EscapeCommFunction@8
228 ExitProcess@4
229 ExitThread@4
230 ExitVDM@8
231 ExpandEnvironmentStringsA@12
232 ExpandEnvironmentStringsW@12
233 ExpungeConsoleCommandHistoryA@4
234 ExpungeConsoleCommandHistoryW@4
235 ExtendVirtualBuffer@8
236 FatalAppExitA@8
237 FatalAppExitW@8
238 FatalExit@4
239 FileTimeToDosDateTime@12
240 FileTimeToLocalFileTime@8
241 FileTimeToSystemTime@8
242 FillConsoleOutputAttribute@20
243 FillConsoleOutputCharacterA@20
244 FillConsoleOutputCharacterW@20
245 FindActCtxSectionGuid@20
246 FindActCtxSectionStringA@20
247 FindActCtxSectionStringW@20
248 FindAtomA@4
249 FindAtomW@4
250 FindClose@4
251 FindCloseChangeNotification@4
252 FindFirstChangeNotificationA@12
253 FindFirstChangeNotificationW@12
254 FindFirstFileA@8
255 FindFirstFileExA@24
256 FindFirstFileExW@24
257 FindFirstFileW@8
258 FindFirstStreamW@16
259 FindNextChangeNotification@4
260 FindNextFileA@8
261 FindNextFileW@8
262 FindNextStreamW@8
263 FindFirstVolumeA@8
264 FindFirstVolumeMountPointA@12
265 FindFirstVolumeMountPointW@12
266 FindFirstVolumeW@8
267 FindNextVolumeA@12
268 FindNextVolumeMountPointA@12
269 FindNextVolumeMountPointW@12
270 FindNextVolumeW@12
271 FindResourceA@12
272 FindResourceExA@16
273 FindResourceExW@16
274 FindResourceW@12
275 FindVolumeClose@4
276 FindVolumeMountPointClose@4
277 ;FlsAlloc@4
278 ;FlsFree@4
279 ;FlsGetValue@4
280 ;FlsSetValue@8
281 FlushConsoleInputBuffer@4
282 FlushFileBuffers@4
283 FlushInstructionCache@12
284 FlushViewOfFile@8
285 FoldStringA@20
286 FoldStringW@20
287 FormatMessageA@28
288 FormatMessageW@28
289 FreeConsole@0
290 FreeEnvironmentStringsA@4
291 FreeEnvironmentStringsW@4
292 FreeLibrary@4
293 FreeLibraryAndExitThread@8
294 FreeResource@4
295 FreeUserPhysicalPages@12
296 FreeVirtualBuffer@4
297 GenerateConsoleCtrlEvent@8
298 GetACP@0
299 GetApplicationRecoveryCallback@20
300 GetApplicationRestart@16
301 GetAtomNameA@12
302 GetAtomNameW@12
303 GetBinaryType@8=GetBinaryTypeA@8
304 GetBinaryTypeA@8
305 GetBinaryTypeW@8
306 GetCPFileNameFromRegistry@12
307 GetCPInfo@8
308 GetCPInfoExA@12
309 GetCPInfoExW@12
310 GetCalendarInfoA@24
311 GetCalendarInfoW@24
312 GetCommConfig@12
313 GetCommMask@8
314 GetCommModemStatus@8
315 GetCommProperties@8
316 GetCommState@8
317 GetCommTimeouts@8
318 GetCommandLineA@0
319 GetCommandLineW@0
320 ;GetComPlusPackageInstallStatus
321 GetCompressedFileSizeA@8
322 GetCompressedFileSizeW@8
323 GetComputerNameA@8
324 GetComputerNameExA@12
325 GetComputerNameExW@12
326 GetComputerNameW@8
327 GetConsoleAliasA@16
328 GetConsoleAliasExesA@8
329 GetConsoleAliasExesLengthA@0
330 GetConsoleAliasExesLengthW@0
331 GetConsoleAliasExesW@8
332 GetConsoleAliasW@16
333 GetConsoleAliasesA@12
334 GetConsoleAliasesLengthA@4
335 GetConsoleAliasesLengthW@4
336 GetConsoleAliasesW@12
337 ;GetConsoleCharType
338 GetConsoleCP@0
339 GetConsoleCommandHistoryA@12
340 GetConsoleCommandHistoryLengthA@4
341 GetConsoleCommandHistoryLengthW@4
342 GetConsoleCommandHistoryW@12
343 GetConsoleCursorInfo@8
344 ;GetConsoleCursorMode
345 GetConsoleDisplayMode@4
346 GetConsoleFontInfo@16
347 GetConsoleFontSize@8
348 GetConsoleHardwareState@12
349 GetConsoleInputExeNameA@8
350 GetConsoleInputExeNameW@8
351 GetConsoleInputWaitHandle@0
352 GetConsoleKeyboardLayoutNameA@4
353 GetConsoleKeyboardLayoutNameW@4
354 GetConsoleMode@8
355 ;GetConsoleNlsMode
356 GetConsoleOutputCP@0
357 GetConsoleProcessList@8
358 GetConsoleScreenBufferInfo@8
359 GetConsoleSelectionInfo@4
360 GetConsoleTitleA@8
361 GetConsoleTitleW@8
362 GetConsoleWindow@0
363 GetCurrencyFormatA@24
364 GetCurrencyFormatW@24
365 GetCurrentActCtx@4
366 GetCurrentConsoleFont@12
367 GetCurrentDirectoryA@8
368 GetCurrentDirectoryW@8
369 GetCurrentProcess@0
370 GetCurrentProcessId@0
371 GetCurrentProcessorNumber@0=NTDLL.RtlGetCurrentProcessorNumber@0
372 GetCurrentThread@0
373 GetCurrentThreadId@0
374 GetDateFormatA@24
375 GetDateFormatW@24
376 GetDefaultCommConfigA@12
377 GetDefaultCommConfigW@12
378 ;GetDefaultSortkeySize
379 GetDevicePowerState@8
380 GetDiskFreeSpaceA@20
381 GetDiskFreeSpaceW@20
382 GetDiskFreeSpaceExA@16
383 GetDiskFreeSpaceExW@16
384 GetDllDirectoryA@8
385 GetDllDirectoryW@8
386 GetDriveTypeA@4
387 GetDriveTypeW@4
388 GetEnvironmentStrings@0
389 GetEnvironmentStringsA=GetEnvironmentStrings@0
390 GetEnvironmentStringsW@0
391 GetEnvironmentVariableA@12
392 GetEnvironmentVariableW@12
393 GetExitCodeProcess@8
394 GetExitCodeThread@8
395 GetExpandedNameA@8
396 GetExpandedNameW@8
397 GetFileAttributesA@4
398 GetFileAttributesW@4
399 GetFileAttributesByHandle@12
400 GetFileAttributesExA@12
401 GetFileAttributesExW@12
402 GetFileBandwidthReservation@24
403 GetFileInformationByHandle@8
404 GetFileSize@8
405 GetFileSizeEx@8
406 GetFileTime@16
407 GetFileType@4
408 GetFinalPathNameByHandleA@16
409 GetFinalPathNameByHandleW@16
410 GetFirmwareEnvironmentVariableA@16
411 GetFirmwareEnvironmentVariableW@16
412 GetFullPathNameA@16
413 GetFullPathNameW@16
414 GetGeoInfoA@20
415 GetGeoInfoW@20
416 GetHandleContext@4
417 GetHandleInformation@8
418 GetLargePageMinimum@0
419 GetLargestConsoleWindowSize@4
420 GetLastError@0
421 ;GetLinguistLangSize
422 GetLocalTime@4
423 GetLocaleInfoA@16
424 GetLocaleInfoW@16
425 GetLocaleInfoEx@16
426 GetLogicalDriveStringsA@8
427 GetLogicalDriveStringsW@8
428 GetLogicalDrives@0
429 GetLogicalProcessorInformation@8
430 GetLongPathNameA@12
431 GetLongPathNameW@12
432 GetMailslotInfo@20
433 GetModuleFileNameA@12
434 GetModuleFileNameW@12
435 GetModuleHandleA@4
436 GetModuleHandleExA@12
437 GetModuleHandleExW@12
438 GetModuleHandleW@4
439 GetNamedPipeHandleStateA@28
440 GetNamedPipeHandleStateW@28
441 GetNamedPipeInfo@20
442 GetNativeSystemInfo@4
443 GetNextVDMCommand@4
444 GetNlsSectionName@24
445 GetNumaAvailableMemoryNode@8
446 GetNumaHighestNodeNumber@4
447 GetNumaNodeProcessorMask@8
448 ;GetNumaProcessorMap
449 GetNumaProcessorNode@8
450 GetNumberFormatA@24
451 GetNumberFormatW@24
452 GetNumberOfConsoleFonts@0
453 GetNumberOfConsoleInputEvents@8
454 GetNumberOfConsoleMouseButtons@4
455 GetOEMCP@0
456 GetOverlappedResult@16
457 GetPriorityClass@4
458 GetPrivateProfileIntA@16
459 GetPrivateProfileIntW@16
460 GetPrivateProfileSectionA@16
461 GetPrivateProfileSectionNamesA@12
462 GetPrivateProfileSectionNamesW@12
463 GetPrivateProfileSectionW@16
464 GetPrivateProfileStringA@24
465 GetPrivateProfileStringW@24
466 GetPrivateProfileStructA@20
467 GetPrivateProfileStructW@20
468 GetProcAddress@8
469 GetProcessAffinityMask@12
470 GetProcessHandleCount@8
471 GetProcessHeap@0
472 GetProcessHeaps@8
473 GetProcessId@4
474 GetProcessIdOfThread@4
475 GetProcessIoCounters@8
476 GetProcessPriorityBoost@8
477 GetProcessShutdownParameters@8
478 GetProcessTimes@20
479 GetProcessVersion@4
480 GetProcessWorkingSetSize@12
481 GetProcessWorkingSetSizeEx@16
482 GetProfileIntA@12
483 GetProfileIntW@12
484 GetProfileSectionA@12
485 GetProfileSectionW@12
486 GetProfileStringA@20
487 GetProfileStringW@20
488 GetQueuedCompletionStatus@20
489 GetShortPathNameA@12
490 GetShortPathNameW@12
491 GetStartupInfoA@4
492 GetStartupInfoW@4
493 GetStdHandle@4
494 GetStringTypeA@20
495 GetStringTypeExA@20
496 GetStringTypeExW@20
497 GetStringTypeW@16
498 GetSystemDefaultLCID@0
499 GetSystemDefaultLangID@0
500 GetSystemDefaultUILanguage@0
501 GetSystemDirectoryA@8
502 GetSystemDirectoryW@8
503 GetSystemFileCacheSize@12
504 GetSystemFirmwareTable@16
505 GetSystemInfo@4
506 GetSystemPowerStatus@4
507 GetSystemRegistryQuota@8
508 GetSystemTime@4
509 GetSystemTimeAdjustment@12
510 GetSystemTimeAsFileTime@4
511 GetSystemTimes@12
512 GetSystemWow64DirectoryA@8
513 GetSystemWow64DirectoryW@8
514 GetSystemWindowsDirectoryA@8
515 GetSystemWindowsDirectoryW@8
516 GetTapeParameters@16
517 GetTapePosition@20
518 GetTapeStatus@4
519 GetTempFileNameA@16
520 GetTempFileNameW@16
521 GetTempPathA@8
522 GetTempPathW@8
523 GetThreadContext@8
524 GetThreadId@4
525 GetThreadIOPendingFlag@8
526 GetThreadLocale@0
527 GetThreadPriority@4
528 GetThreadPriorityBoost@8
529 GetThreadSelectorEntry@12
530 GetThreadTimes@20
531 GetTickCount@0
532 GetTickCount64@0
533 GetTimeFormatA@24
534 GetTimeFormatW@24
535 GetTimeZoneInformation@4
536 GetUserDefaultLCID@0
537 GetUserDefaultLangID@0
538 GetUserDefaultUILanguage@0
539 GetUserGeoID@4
540 GetVDMCurrentDirectories@8
541 GetVersion@0
542 GetVersionExA@4
543 GetVersionExW@4
544 GetVolumeInformationA@32
545 GetVolumeInformationW@32
546 GetVolumeNameForVolumeMountPointA@12
547 GetVolumeNameForVolumeMountPointW@12
548 GetVolumePathNameA@12
549 GetVolumePathNameW@12
550 GetVolumePathNamesForVolumeNameA@16
551 GetVolumePathNamesForVolumeNameW@16
552 GetWindowsDirectoryA@8
553 GetWindowsDirectoryW@8
554 GetWriteWatch@24
555 GlobalAddAtomA@4
556 GlobalAddAtomW@4
557 GlobalAlloc@8
558 GlobalCompact@4
559 GlobalDeleteAtom@4
560 GlobalFindAtomA@4
561 GlobalFindAtomW@4
562 GlobalFix@4
563 GlobalFlags@4
564 GlobalFree@4
565 GlobalGetAtomNameA@12
566 GlobalGetAtomNameW@12
567 GlobalHandle@4
568 GlobalLock@4
569 GlobalMemoryStatus@4
570 GlobalMemoryStatusEx@4
571 GlobalReAlloc@12
572 GlobalSize@4
573 GlobalUnWire@4
574 GlobalUnfix@4
575 GlobalUnlock@4
576 GlobalWire@4
577 Heap32First@12
578 Heap32ListFirst@8
579 Heap32ListNext@8
580 Heap32Next@4
581 HeapAlloc@12=NTDLL.RtlAllocateHeap
582 HeapCompact@8
583 HeapCreate@12
584 HeapCreateTagsW@16
585 HeapDestroy@4
586 HeapExtend@16
587 HeapFree@12=NTDLL.RtlFreeHeap
588 HeapLock@4
589 HeapQueryInformation@20
590 HeapQueryTagW@20
591 HeapReAlloc@16=NTDLL.RtlReAllocateHeap
592 HeapSetInformation@16
593 HeapSize@12=NTDLL.RtlSizeHeap
594 HeapSummary@12
595 HeapUnlock@4
596 HeapUsage@20
597 HeapValidate@12
598 HeapWalk@8
599 InitAtomTable@4
600 InitializeConditionVariable@4=NTDLL.RtlInitializeConditionVariable
601 InitializeCriticalSection@4
602 InitializeCriticalSectionAndSpinCount@8
603 InitializeSListHead@4=NTDLL.RtlInitializeSListHead
604 InitializeSRWLock@4=NTDLL.RtlInitializeSRWLock
605 InterlockedCompareExchange@12
606 InterlockedCompareExchange64@20=NTDLL.RtlInterlockedCompareExchange64@20
607 InterlockedDecrement@4
608 InterlockedExchange@8
609 InterlockedExchangeAdd@8
610 InterlockedFlushSList@4=NTDLL.RtlInterlockedFlushSList
611 InterlockedIncrement@4
612 InterlockedPopEntrySList@4=NTDLL.RtlInterlockedPopEntrySList
613 InterlockedPushEntrySList@8=NTDLL.RtlInterlockedPushEntrySList
614 InvalidateConsoleDIBits@8
615 IsBadCodePtr@4
616 IsBadHugeReadPtr@8
617 IsBadHugeWritePtr@8
618 IsBadReadPtr@8
619 IsBadStringPtrA@8
620 IsBadStringPtrW@8
621 IsBadWritePtr@8
622 IsDBCSLeadByte@4
623 IsDBCSLeadByteEx@8
624 IsDebuggerPresent@0
625 IsProcessInJob@12
626 IsProcessorFeaturePresent@4
627 IsSystemResumeAutomatic@0
628 IsThreadAFiber@0
629 IsValidCodePage@4
630 IsValidLanguageGroup@8
631 IsValidLocale@8
632 IsValidUILanguage@4
633 IsWow64Process@8
634 LCMapStringA@24
635 LCMapStringW@24
636 LeaveCriticalSection@4=NTDLL.RtlLeaveCriticalSection
637 LoadLibraryA@4
638 LoadLibraryExA@12
639 LoadLibraryExW@12
640 LoadLibraryW@4
641 LoadModule@8
642 LoadResource@8
643 LocalAlloc@8
644 LocalCompact@4
645 LocalFileTimeToFileTime@8
646 LocalFlags@4
647 LocalFree@4
648 LocalHandle@4
649 LocalLock@4
650 LocalReAlloc@12
651 LocalShrink@8
652 LocalSize@4
653 LocalUnlock@4
654 LockFile@20
655 LockFileEx@24
656 LockResource@4
657 LZClose@4
658 ;LZCloseFile
659 LZCopy@8
660 ;LZCreateFileW
661 LZDone@0
662 LZInit@4
663 LZOpenFileA@12
664 LZOpenFileW@12
665 LZRead@12
666 LZSeek@12
667 LZStart@0
668 MapUserPhysicalPages@12
669 MapUserPhysicalPagesScatter@12
670 MapViewOfFile@20
671 MapViewOfFileEx@24
672 Module32First@8
673 Module32FirstW@8
674 Module32Next@8
675 Module32NextW@8
676 MoveFileA@8
677 MoveFileExA@12
678 MoveFileWithProgressA@20
679 MoveFileExW@12
680 MoveFileW@8
681 MoveFileWithProgressW@20
682 MulDiv@12
683 MultiByteToWideChar@24
684 NeedCurrentDirectoryForExePathA@4
685 NeedCurrentDirectoryForExePathW@4
686 NlsConvertIntegerToString@20
687 NlsGetCacheUpdateCount@0
688 ;NlsResetProcessLocale
689 ;NumaVirtualQueryNode
690 OpenConsoleW@16
691 ;OpenDataFile
692 OpenEventA@12
693 OpenEventW@12
694 OpenFile@12
695 OpenFileById@24
696 OpenFileMappingA@12
697 OpenFileMappingW@12
698 OpenJobObjectA@12
699 OpenJobObjectW@12
700 OpenMutexA@12
701 OpenMutexW@12
702 OpenProcess@12
703 ;OpenProfileUserMapping@0
704 OpenSemaphoreA@12
705 OpenSemaphoreW@12
706 OpenThread@12
707 OpenWaitableTimerA@12
708 OpenWaitableTimerW@12
709 OutputDebugStringA@4
710 OutputDebugStringW@4
711 PeekConsoleInputA@16
712 PeekConsoleInputW@16
713 PeekNamedPipe@24
714 PrivCopyFileExW@24
715 ;PrivMoveFileIdentityW
716 PostQueuedCompletionStatus@16
717 PrepareTape@12
718 ProcessIdToSessionId@8
719 Process32First@8
720 Process32FirstW@8
721 Process32Next@8
722 Process32NextW@8
723 PulseEvent@4
724 PurgeComm@8
725 QueryActCtxW@28
726 QueryDepthSList@4=NTDLL.RtlQueryDepthSList
727 QueryDosDeviceA@12
728 QueryDosDeviceW@12
729 QueryInformationJobObject@20
730 QueryMemoryResourceNotification@8
731 QueryPerformanceCounter@4
732 QueryPerformanceFrequency@4
733 QueueUserAPC@12
734 QueueUserWorkItem@12
735 QueryWin31IniFilesMappedToRegistry@16
736 RaiseException@16
737 ReadConsoleA@20
738 ReadConsoleInputA@16
739 ;ReadConsoleInputExA
740 ;ReadConsoleInputExW
741 ReadConsoleInputW@16
742 ReadConsoleOutputA@20
743 ReadConsoleOutputAttribute@20
744 ReadConsoleOutputCharacterA@20
745 ReadConsoleOutputCharacterW@20
746 ReadConsoleOutputW@20
747 ReadConsoleW@20
748 ReadDirectoryChangesW@32
749 ReadFile@20
750 ReadFileEx@20
751 ReadFileScatter@20
752 ReadProcessMemory@20
753 RecoveryFinished@4
754 RecoveryInProgress@4
755 RegisterApplicationRecoveryCallback@16
756 RegisterApplicationRestart@8
757 ;RegisterConsoleIME
758 ;RegisterConsoleOS2
759 RegisterConsoleVDM@44
760 RegisterWaitForInputIdle@4
761 RegisterWaitForSingleObject@24
762 RegisterWaitForSingleObjectEx@20
763 RegisterWowBaseHandlers@4
764 RegisterWowExec@4
765 ReleaseActCtx@4
766 ReleaseMutex@4
767 ReleaseSemaphore@12
768 ReleaseSRWLockExclusive@4=NTDLL.RtlReleaseSRWLockExclusive
769 ReleaseSRWLockShared@4=NTDLL.RtlReleaseSRWLockShared
770 RemoveDirectoryA@4
771 RemoveDirectoryW@4
772 ;RemoveLocalAlternateComputerNameA
773 ;RemoveLocalAlternateComputerNameW
774 RemoveVectoredExceptionHandler@4=NTDLL.RtlRemoveVectoredExceptionHandler
775 ReOpenFile@16
776 ReplaceFile=ReplaceFileW@24
777 ReplaceFileA@24
778 ReplaceFileW@24
779 RequestDeviceWakeup@4
780 RequestWakeupLatency@4
781 ResetEvent@4
782 ResetWriteWatch@8
783 RestoreLastError@4
784 ResumeThread@4
785 RtlCaptureContext@4=NTDLL.RtlCaptureContext
786 ;RtlCaptureStackBackTrace
787 RtlFillMemory@12=NTDLL.RtlFillMemory
788 RtlMoveMemory@12=NTDLL.RtlMoveMemory
789 RtlUnwind@16=NTDLL.RtlUnwind
790 RtlZeroMemory@8=NTDLL.RtlZeroMemory
791 ScrollConsoleScreenBufferA@20
792 ScrollConsoleScreenBufferW@20
793 SearchPathA@24
794 SearchPathW@24
795 SetCPGlobal@4
796 SetCalendarInfoA@16
797 SetCalendarInfoW@16
798 SetClientTimeZoneInformation@4
799 ;SetComPlusPackageInstallStatus
800 SetCommBreak@4
801 SetCommConfig@12
802 SetCommMask@8
803 SetCommState@8
804 SetCommTimeouts@8
805 SetComputerNameA@4
806 SetComputerNameExA@8
807 SetComputerNameExW@8
808 SetComputerNameW@4
809 SetConsoleActiveScreenBuffer@4
810 SetConsoleCP@4
811 SetConsoleCommandHistoryMode@4
812 SetConsoleCtrlHandler@8
813 SetConsoleCursor@8
814 SetConsoleCursorInfo@8
815 ;SetConsoleCursorMode
816 SetConsoleCursorPosition@8
817 SetConsoleDisplayMode@12
818 SetConsoleFont@8
819 SetConsoleHardwareState@12
820 SetConsoleHistoryInfo@4
821 SetConsoleIcon@4
822 SetConsoleInputExeNameA@4
823 SetConsoleInputExeNameW@4
824 SetConsoleKeyShortcuts@16
825 ;SetConsoleLocalEUDC
826 SetConsoleMaximumWindowSize@8
827 SetConsoleMenuClose@4
828 SetConsoleMode@8
829 ;SetConsoleNlsMode
830 SetConsoleNumberOfCommandsA@8
831 SetConsoleNumberOfCommandsW@8
832 ;SetConsoleOS2OemFormat
833 SetConsoleOutputCP@4
834 SetConsolePalette@12
835 SetConsoleScreenBufferInfoEx@8
836 SetConsoleScreenBufferSize@8
837 SetConsoleTextAttribute@8
838 SetConsoleTitleA@4
839 SetConsoleTitleW@4
840 SetConsoleWindowInfo@12
841 SetCriticalSectionSpinCount@8=NTDLL.RtlSetCriticalSectionSpinCount
842 SetCurrentDirectoryA@4
843 SetCurrentDirectoryW@4
844 SetDefaultCommConfigA@12
845 SetDefaultCommConfigW@12
846 SetDllDirectoryA@4
847 SetDllDirectoryW@4
848 SetEndOfFile@4
849 SetEnvironmentVariableA@8
850 SetEnvironmentVariableW@8
851 SetErrorMode@4
852 SetEvent@4
853 SetFileApisToANSI@0
854 SetFileApisToOEM@0
855 SetFileAttributesA@8
856 SetFileAttributesW@8
857 SetFileAttributesByHandle@12
858 SetFileBandwidthReservation@24
859 SetFileCompletionNotificationModes@8
860 SetFilePointer@16
861 SetFilePointerEx@20
862 SetFileShortNameA@8
863 SetFileShortNameW@8
864 SetFileTime@16
865 SetFileValidData@12
866 SetFirmwareEnvironmentVariableA@16
867 SetFirmwareEnvironmentVariableW@16
868 SetHandleContext@8
869 SetHandleCount@4
870 SetHandleInformation@12
871 SetInformationJobObject@16
872 SetLastConsoleEventActive@0
873 SetLastError@4
874 ;SetLocalPrimaryComputerNameA
875 ;SetLocalPrimaryComputerNameW
876 SetLocalTime@4
877 SetLocaleInfoA@12
878 SetLocaleInfoW@12
879 SetMailslotInfo@8
880 SetMessageWaitingIndicator@8
881 SetNamedPipeHandleState@16
882 SetPriorityClass@8
883 SetProcessAffinityMask@8
884 SetProcessPriorityBoost@8
885 SetProcessShutdownParameters@8
886 SetProcessWorkingSetSize@12
887 SetProcessWorkingSetSizeEx@16
888 SetStdHandle@8
889 SetSystemFileCacheSize@12
890 SetSystemPowerState@8
891 SetSystemTime@4
892 SetSystemTimeAdjustment@8
893 SetTapeParameters@12
894 SetTapePosition@24
895 ;SetTermsrvAppInstallMode
896 SetThreadAffinityMask@8
897 SetThreadContext@8
898 SetThreadExecutionState@4
899 SetThreadIdealProcessor@8
900 SetThreadLocale@4
901 SetThreadPriority@8
902 SetThreadPriorityBoost@8
903 SetThreadStackGuarantee@4
904 SetThreadUILanguage@4
905 SetTimerQueueTimer@24
906 SetTimeZoneInformation@4
907 SetUnhandledExceptionFilter@4
908 SetUserDefaultLCID@4
909 SetUserDefaultUILanguage@4
910 SetUserGeoID@4
911 SetVDMCurrentDirectories@8
912 SetVolumeLabelA@8
913 SetVolumeLabelW@8
914 SetVolumeMountPointA@8
915 SetVolumeMountPointW@8
916 SetWaitableTimer@24
917 SetupComm@12
918 ShowConsoleCursor@8
919 SignalObjectAndWait@16
920 SizeofResource@8
921 Sleep@4
922 SleepConditionVariableCS@12
923 SleepConditionVariableSRW@16
924 SleepEx@8
925 SuspendThread@4
926 SwitchToFiber@4
927 SwitchToThread@0
928 SystemTimeToFileTime@8
929 SystemTimeToTzSpecificLocalTime@12
930 TerminateJobObject@8
931 TerminateProcess@8
932 TerminateThread@8
933 ;TermsrvAppInstallMode
934 Thread32First@8
935 Thread32Next@8
936 TlsAlloc@0
937 TlsFree@4
938 TlsGetValue@4
939 TlsSetValue@8
940 Toolhelp32ReadProcessMemory@20
941 TransactNamedPipe@28
942 TransmitCommChar@8
943 TrimVirtualBuffer@4
944 TryEnterCriticalSection@4=NTDLL.RtlTryEnterCriticalSection
945 TzSpecificLocalTimeToSystemTime@12
946 UnhandledExceptionFilter@4
947 UnlockFile@20
948 UnlockFileEx@20
949 UnmapViewOfFile@4
950 UpdateResourceA@24
951 UpdateResourceW@24
952 UTRegister@28
953 UTUnRegister@4
954 ;UnregisterConsoleIME
955 UnregisterWait@4
956 UnregisterWaitEx@8
957 ;ValidateLCType
958 ;ValidateLocale
959 VDMConsoleOperation@8
960 VDMOperationStarted@4
961 VerLanguageNameA@12
962 VerLanguageNameW@12
963 VerSetConditionMask@16=NTDLL.VerSetConditionMask
964 VerifyConsoleIoHandle@4
965 VerifyVersionInfoA@16
966 VerifyVersionInfoW@16
967 VirtualAlloc@16
968 VirtualAllocEx@20
969 VirtualBufferExceptionHandler@12
970 VirtualFree@12
971 VirtualFreeEx@16
972 VirtualLock@8
973 VirtualProtect@16
974 VirtualProtectEx@20
975 VirtualQuery@12
976 VirtualQueryEx@16
977 VirtualUnlock@8
978 WakeAllConditionVariable@4=NTDLL.RtlWakeAllConditionVariable
979 WakeConditionVariable@4=NTDLL.RtlWakeConditionVariable
980 WaitCommEvent@12
981 WaitForDebugEvent@8
982 WaitForMultipleObjects@16
983 WaitForMultipleObjectsEx@20
984 WaitForSingleObject@8
985 WaitForSingleObjectEx@12
986 WaitNamedPipeA@8
987 WaitNamedPipeW@8
988 WideCharToMultiByte@32
989 WinExec@8
990 Wow64EnableWow64FsRedirection@4
991 Wow64DisableWow64FsRedirection@4
992 Wow64RevertWow64FsRedirection@4
993 WriteConsoleA@20
994 WriteConsoleInputA@16
995 WriteConsoleInputVDMA@16
996 WriteConsoleInputVDMW@16
997 WriteConsoleInputW@16
998 WriteConsoleOutputA@20
999 WriteConsoleOutputAttribute@20
1000 WriteConsoleOutputCharacterA@20
1001 WriteConsoleOutputCharacterW@20
1002 WriteConsoleOutputW@20
1003 WriteConsoleW@20
1004 WriteFile@20
1005 WriteFileEx@20
1006 WriteFileGather@20
1007 WritePrivateProfileSectionA@12
1008 WritePrivateProfileSectionW@12
1009 WritePrivateProfileStringA@16
1010 WritePrivateProfileStringW@16
1011 WritePrivateProfileStructA@20
1012 WritePrivateProfileStructW@20
1013 WriteProcessMemory@20
1014 WriteProfileSectionA@8
1015 WriteProfileSectionW@8
1016 WriteProfileStringA@12
1017 WriteProfileStringW@12
1018 WriteTapemark@16
1019 WTSGetActiveConsoleSessionId@0
1020 ZombifyActCtx@4
1021 _hread@12
1022 _hwrite@12
1023 _lclose@4
1024 _lcreat@8
1025 _llseek@12
1026 _lopen@8
1027 _lread@12=_hread@12
1028 _lwrite@12=_hwrite@12
1029 lstrcat@8=lstrcatA@8
1030 lstrcatA@8
1031 lstrcatW@8
1032 lstrcmp@8=lstrcmpA@8
1033 lstrcmpA@8
1034 lstrcmpW@8
1035 lstrcmpi@8=lstrcmpiA@8
1036 lstrcmpiA@8
1037 lstrcmpiW@8
1038 lstrcpy@8=lstrcpyA@8
1039 lstrcpyA@8
1040 lstrcpyW@8
1041 lstrcpyn@12=lstrcpynA@12
1042 lstrcpynA@12
1043 lstrcpynW@12
1044 lstrlen@4=lstrlenA@4
1045 lstrlenA@4
1046 lstrlenW@4
1047
1048 ; TODO: these require the data file
1049 ;IdnToAscii@20
1050 ;IdnToNameprepUnicode@20
1051 ;IdnToUnicode@20
1052 IsNormalizedString@12
1053 NormalizeString@20