crt: Unify kernel32.def for lib64 and libarm32
Keep functions from both versions that were missing on the other
ones.
Include *Ums* functions only for x86_64, based on annotations
in kernel32.spec in wine.
Keep manually commented out functions as they were. Include
__chkstk on arm though.
Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index b6eccfe..c8a7671 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -737,9 +737,10 @@
$(COMPILE) $(CPPFLAGS64) -c $< -o $@
lib64_LIBRARIES = lib64/libkernel32.a
-lib64_libkernel32_a_SOURCES = $(src_intrincs) $(src_intrincs64)
+lib64_libkernel32_a_SOURCES = $(src_intrincs) $(src_intrincs64) lib-common/kernel32.def.in
lib64_libkernel32_a_CPPFLAGS=$(CPPFLAGS64) $(extra_include) $(AM_CPPFLAGS)
-lib64_libkernel32_a_AR = $(DTLIB64) && $(AR) $(ARFLAGS)
+lib64_libkernel32_a_AR = $(DTDEF64) lib64/kernel32.def && $(AR) $(ARFLAGS)
+EXTRA_lib64_libkernel32_a_DEPENDENCIES=lib64/kernel32.def
if !W32API
lib64_LIBRARIES += lib64/libmsvcrt.a
@@ -895,7 +896,7 @@
processed_defs += lib64/msvcrt.def lib64/msvcr80.def lib64/msvcr90.def lib64/msvcr90d.def \
lib64/msvcr100.def lib64/msvcr110.def lib64/msvcr120.def lib64/msvcr120d.def \
lib64/msvcr120_app.def lib64/msvcp120_app.def \
- lib64/advapi32.def lib64/clbcatq.def
+ lib64/advapi32.def lib64/clbcatq.def lib64/kernel32.def
endif
@@ -1047,9 +1048,10 @@
test.c
libarm32_LIBRARIES = libarm32/libkernel32.a
-libarm32_libkernel32_a_SOURCES = $(src_intrincs) $(src_intrincsarm32)
-libarm32_libkernel32_a_AR = $(DTLIBARM32) && $(AR) $(ARFLAGS)
+libarm32_libkernel32_a_SOURCES = $(src_intrincs) $(src_intrincsarm32) lib-common/kernel32.def.in
+libarm32_libkernel32_a_AR = $(DTDEFARM32) libarm32/kernel32.def && $(AR) $(ARFLAGS)
libarm32_libkernel32_a_CPPFLAGS=$(CPPFLAGSARM32) $(extra_include) $(AM_CPPFLAGS)
+EXTRA_libarm32_libkernel32_a_DEPENDENCIES=libarm32/kernel32.def
if !W32API
libarm32_LIBRARIES += libarm32/libmsvcrt.a
@@ -1189,7 +1191,7 @@
libarm32_libmingwthrd_a_CPPFLAGS=$(CPPFLAGSARM32) $(sysincludes)
processed_defs += libarm32/msvcrt.def libarm32/msvcr80.def libarm32/msvcr90.def libarm32/msvcr90d.def libarm32/msvcr100.def libarm32/msvcr110.def \
- libarm32/advapi32.def libarm32/clbcatq.def
+ libarm32/advapi32.def libarm32/clbcatq.def libarm32/kernel32.def
endif
diff --git a/mingw-w64-crt/Makefile.in b/mingw-w64-crt/Makefile.in
index a4076e1..e904aab 100644
--- a/mingw-w64-crt/Makefile.in
+++ b/mingw-w64-crt/Makefile.in
@@ -199,7 +199,7 @@
@LIB64_TRUE@@W32API_FALSE@am__append_10 = lib64/msvcrt.def lib64/msvcr80.def lib64/msvcr90.def lib64/msvcr90d.def \
@LIB64_TRUE@@W32API_FALSE@ lib64/msvcr100.def lib64/msvcr110.def lib64/msvcr120.def lib64/msvcr120d.def \
@LIB64_TRUE@@W32API_FALSE@ lib64/msvcr120_app.def lib64/msvcp120_app.def \
-@LIB64_TRUE@@W32API_FALSE@ lib64/advapi32.def lib64/clbcatq.def
+@LIB64_TRUE@@W32API_FALSE@ lib64/advapi32.def lib64/clbcatq.def lib64/kernel32.def
@LIB64_TRUE@@W32API_FALSE@am__append_11 = lib64/libmsvcp60.a lib64/libmsvcr80.a lib64/libmsvcr90.a lib64/libmsvcr100.a lib64/libmsvcr90d.a \
@LIB64_TRUE@@W32API_FALSE@ lib64/libmsvcr110.a lib64/libmsvcr120.a lib64/libmsvcr120d.a lib64/libcrtdll.a \
@@ -221,7 +221,7 @@
@LIBARM32_TRUE@@W32API_FALSE@ libarm32/libmoldname.a \
@LIBARM32_TRUE@@W32API_FALSE@ libarm32/libmingwthrd.a
@LIBARM32_TRUE@@W32API_FALSE@am__append_14 = libarm32/msvcrt.def libarm32/msvcr80.def libarm32/msvcr90.def libarm32/msvcr90d.def libarm32/msvcr100.def libarm32/msvcr110.def \
-@LIBARM32_TRUE@@W32API_FALSE@ libarm32/advapi32.def libarm32/clbcatq.def
+@LIBARM32_TRUE@@W32API_FALSE@ libarm32/advapi32.def libarm32/clbcatq.def libarm32/kernel32.def
@LIBARM32_TRUE@@W32API_FALSE@am__append_15 = libarm32/libmsvcp60.a libarm32/libmsvcr110.a
@ENABLE_TESTS_UNICODE_TRUE@am__append_16 = testcases/t_municode testcases/t_tmain
@@ -1562,7 +1562,8 @@
intrincs/_umul128.c intrincs/__movsq.c intrincs/__stosq.c \
intrincs/__shiftright128.c intrincs/bittestci64.c \
intrincs/__faststorefence.c intrincs/__shiftleft128.c \
- intrincs/readcr8.c intrincs/writecr8.c
+ intrincs/readcr8.c intrincs/writecr8.c \
+ lib-common/kernel32.def.in
am__objects_47 = intrincs/lib64_libkernel32_a-__movsb.$(OBJEXT) \
intrincs/lib64_libkernel32_a-__movsd.$(OBJEXT) \
intrincs/lib64_libkernel32_a-__movsw.$(OBJEXT) \
@@ -2695,7 +2696,7 @@
intrincs/readcr3.c intrincs/readcr4.c intrincs/readmsr.c \
intrincs/writecr0.c intrincs/writecr2.c intrincs/writecr3.c \
intrincs/writecr4.c intrincs/writemsr.c intrincs/__int2c.c \
- intrincs/RtlSecureZeroMemory.c
+ intrincs/RtlSecureZeroMemory.c lib-common/kernel32.def.in
am__objects_81 = intrincs/libarm32_libkernel32_a-__movsb.$(OBJEXT) \
intrincs/libarm32_libkernel32_a-__movsd.$(OBJEXT) \
intrincs/libarm32_libkernel32_a-__movsw.$(OBJEXT) \
@@ -5799,9 +5800,10 @@
@LIB64_TRUE@ lib64/libuuid.a lib64/libgdiplus.a \
@LIB64_TRUE@ lib64/libws2_32.a lib64/libtaskschd.a \
@LIB64_TRUE@ $(am__append_9)
-@LIB64_TRUE@lib64_libkernel32_a_SOURCES = $(src_intrincs) $(src_intrincs64)
+@LIB64_TRUE@lib64_libkernel32_a_SOURCES = $(src_intrincs) $(src_intrincs64) lib-common/kernel32.def.in
@LIB64_TRUE@lib64_libkernel32_a_CPPFLAGS = $(CPPFLAGS64) $(extra_include) $(AM_CPPFLAGS)
-@LIB64_TRUE@lib64_libkernel32_a_AR = $(DTLIB64) && $(AR) $(ARFLAGS)
+@LIB64_TRUE@lib64_libkernel32_a_AR = $(DTDEF64) lib64/kernel32.def && $(AR) $(ARFLAGS)
+@LIB64_TRUE@EXTRA_lib64_libkernel32_a_DEPENDENCIES = lib64/kernel32.def
@LIB64_TRUE@@W32API_FALSE@lib64_libmsvcrt_a_SOURCES = $(src_msvcrt) lib64/msvcrt.def.in
@LIB64_TRUE@@W32API_FALSE@lib64_libmsvcrt_a_AR = $(DTDEF64) lib64/msvcrt.def && $(AR) $(ARFLAGS)
@LIB64_TRUE@@W32API_FALSE@lib64_libmsvcrt_a_CPPFLAGS = $(CPPFLAGS64) -D__LIBMSVCRT__ $(extra_include) $(sysincludes)
@@ -6304,9 +6306,10 @@
@LIBARM32_TRUE@ libarm32/libstrmiids.a libarm32/libuuid.a \
@LIBARM32_TRUE@ libarm32/libgdiplus.a libarm32/libws2_32.a \
@LIBARM32_TRUE@ $(am__append_13)
-@LIBARM32_TRUE@libarm32_libkernel32_a_SOURCES = $(src_intrincs) $(src_intrincsarm32)
-@LIBARM32_TRUE@libarm32_libkernel32_a_AR = $(DTLIBARM32) && $(AR) $(ARFLAGS)
+@LIBARM32_TRUE@libarm32_libkernel32_a_SOURCES = $(src_intrincs) $(src_intrincsarm32) lib-common/kernel32.def.in
+@LIBARM32_TRUE@libarm32_libkernel32_a_AR = $(DTDEFARM32) libarm32/kernel32.def && $(AR) $(ARFLAGS)
@LIBARM32_TRUE@libarm32_libkernel32_a_CPPFLAGS = $(CPPFLAGSARM32) $(extra_include) $(AM_CPPFLAGS)
+@LIBARM32_TRUE@EXTRA_libarm32_libkernel32_a_DEPENDENCIES = libarm32/kernel32.def
@LIBARM32_TRUE@@W32API_FALSE@libarm32_libmsvcrt_a_SOURCES = $(src_msvcrt32) libarm32/msvcrt.def.in
@LIBARM32_TRUE@@W32API_FALSE@libarm32_libmsvcrt_a_AR = $(DTDEFARM32) libarm32/msvcrt.def && $(AR) $(ARFLAGS)
@LIBARM32_TRUE@@W32API_FALSE@libarm32_libmsvcrt_a_CPPFLAGS = $(CPPFLAGSARM32) -D__LIBMSVCRT__ $(extra_include) $(sysincludes)
diff --git a/mingw-w64-crt/libarm32/kernel32.def b/mingw-w64-crt/lib-common/kernel32.def.in
similarity index 92%
rename from mingw-w64-crt/libarm32/kernel32.def
rename to mingw-w64-crt/lib-common/kernel32.def.in
index 6846082..94f9039 100644
--- a/mingw-w64-crt/libarm32/kernel32.def
+++ b/mingw-w64-crt/lib-common/kernel32.def.in
@@ -1,8 +1,5 @@
-;
-; Definition file of KERNEL32.dll
-; Automatic generated by gendef
-; written by Kai Tietz 2008-2014
-;
+#include "func.def.in"
+
LIBRARY "KERNEL32.dll"
EXPORTS
AcquireSRWLockExclusive
@@ -63,8 +60,11 @@
BaseIsAppcompatInfrastructureDisabled
BaseIsAppcompatInfrastructureDisabledWorker
BaseIsDosApplication
+BaseProcessInitPostImport
+BaseProcessStart
BaseQueryModuleData
BaseReadAppCompatDataForProcessWorker
+BaseThreadStart
BaseSetLastNTError
BaseThreadInitThunk
BaseUpdateAppcompatCache
@@ -154,6 +154,7 @@
CompareStringOrdinal
CompareStringW
ConnectNamedPipe
+ConsoleIMERoutine
ConsoleMenuControl
ContinueDebugEvent
ConvertCalDateTimeToSystemTime
@@ -164,6 +165,7 @@
ConvertThreadToFiber
ConvertThreadToFiberEx
CopyContext
+CopyExtendedContext
CopyFile2
CopyFileA
CopyFileExA
@@ -217,6 +219,7 @@
CreateMutexW
CreateNamedPipeA
CreateNamedPipeW
+CreateNlsSecurityDescriptor
CreatePipe
CreatePrivateNamespaceA
CreatePrivateNamespaceW
@@ -246,6 +249,8 @@
CreateTimerQueue
CreateTimerQueueTimer
CreateToolhelp32Snapshot
+F_X64(CreateUmsCompletionList)
+F_X64(CreateUmsThreadContext)
CreateWaitableTimerA
CreateWaitableTimerExA
CreateWaitableTimerExW
@@ -276,8 +281,11 @@
DeleteTimerQueue
DeleteTimerQueueEx
DeleteTimerQueueTimer
+F_X64(DeleteUmsCompletionList)
+F_X64(DeleteUmsThreadContext)
DeleteVolumeMountPointA
DeleteVolumeMountPointW
+F_X64(DequeueUmsCompletionListItems)
DeviceIoControl
DisableThreadLibraryCalls
DisableThreadProfiling
@@ -299,6 +307,7 @@
EndUpdateResourceA
EndUpdateResourceW
EnterCriticalSection
+F_X64(EnterUmsSchedulingMode)
EnterSynchronizationBarrier
EnumCalendarInfoA
EnumCalendarInfoExA
@@ -342,6 +351,7 @@
EnumerateLocalComputerNamesW
EraseTape
EscapeCommFunction
+F_X64(ExecuteUmsThread)
ExitProcess
ExitThread
ExitVDM
@@ -440,6 +450,7 @@
GetBinaryType
GetBinaryTypeA
GetBinaryTypeW
+GetCPFileNameFromRegistry
GetCPInfo
GetCPInfoExA
GetCPInfoExW
@@ -533,6 +544,7 @@
GetCurrentThread
GetCurrentThreadId
GetCurrentThreadStackLimits
+F_X64(GetCurrentUmsThread)
GetDateFormatA
GetDateFormatAWorker
GetDateFormatEx
@@ -540,6 +552,7 @@
GetDateFormatWWorker
GetDefaultCommConfigA
GetDefaultCommConfigW
+GetDefaultSortkeySize
GetDevicePowerState
GetDiskFreeSpaceA
GetDiskFreeSpaceExA
@@ -552,6 +565,7 @@
GetDurationFormat
GetDurationFormatEx
GetDynamicTimeZoneInformation
+GetEnabledExtendedFeatures
GetEncryptedFileVersionExt
GetEnvironmentStrings
GetEnvironmentStringsA
@@ -564,6 +578,8 @@
GetExitCodeThread
GetExpandedNameA
GetExpandedNameW
+GetExtendedContextLength
+GetExtendedFeaturesMask
GetFileAttributesA
GetFileAttributesExA
GetFileAttributesExW
@@ -596,6 +612,7 @@
GetLargePageMinimum
GetLargestConsoleWindowSize
GetLastError
+GetLinguistLangSize
GetLocalTime
GetLocaleInfoA
GetLocaleInfoEx
@@ -632,7 +649,9 @@
GetNamedPipeServerProcessId
GetNamedPipeServerSessionId
GetNativeSystemInfo
+F_X64(GetNextUmsListItem)
GetNextVDMCommand
+GetNlsSectionName
GetNumaAvailableMemoryNode
GetNumaAvailableMemoryNodeEx
GetNumaHighestNodeNumber
@@ -767,6 +786,7 @@
GetTimeZoneInformation
GetTimeZoneInformationForYear
GetUILanguageInfo
+F_X64(GetUmsCompletionListEvent)
GetUserDefaultLCID
GetUserDefaultLangID
GetUserDefaultLocaleName
@@ -820,21 +840,27 @@
HeapAlloc
HeapCompact
HeapCreate
+HeapCreateTagsW
HeapDestroy
+HeapExtend
HeapFree
HeapLock
HeapQueryInformation
+HeapQueryTagW
HeapReAlloc
HeapSetInformation
HeapSize
HeapSummary
HeapUnlock
+HeapUsage
HeapValidate
HeapWalk
IdnToAscii
IdnToNameprepUnicode
IdnToUnicode
InitAtomTable
+InitializeConditionVariable
+InitializeCriticalSection
InitOnceBeginInitialize
InitOnceComplete
InitOnceExecuteOnce
@@ -844,6 +870,7 @@
InitializeCriticalSection
InitializeCriticalSectionAndSpinCount
InitializeCriticalSectionEx
+InitializeExtendedContext
InitializeProcThreadAttributeList
InitializeSListHead
InitializeSRWLock
@@ -877,10 +904,12 @@
IsSystemResumeAutomatic
IsThreadAFiber
IsThreadpoolTimerSet
+IsTimeZoneRedirectionEnabled
IsValidCalDateTime
IsValidCodePage
IsValidLanguageGroup
IsValidLocale
+IsValidUILanguage
IsValidLocaleName
IsValidNLSVersion
IsWow64Process
@@ -950,6 +979,8 @@
LocalSize
LocalUnlock
LocaleNameToLCID
+LocateExtendedFeature
+LocateLegacyContext
LockFile
LockFileEx
LockResource
@@ -975,11 +1006,13 @@
MultiByteToWideChar
NeedCurrentDirectoryForExePathA
NeedCurrentDirectoryForExePathW
+NlsConvertIntegerToString
NlsCheckPolicy
NlsEventDataDescCreate
NlsGetCacheUpdateCount
NlsUpdateLocale
NlsUpdateSystemLocale
+NlsResetProcessLocale
NlsWriteEtwEvent
NormalizeString
NotifyMountMgr
@@ -989,6 +1022,7 @@
OfferVirtualMemory
OpenConsoleW
OpenConsoleWStub
+OpenDataFile
OpenEventA
OpenEventW
OpenFile
@@ -1003,14 +1037,15 @@
OpenPrivateNamespaceA
OpenPrivateNamespaceW
OpenProcess
-OpenProcessToken
+; MSDN says OpenProcessToken is from Advapi32.dll, not Kernel32.dll
+; OpenProcessToken
OpenProfileUserMapping
OpenSemaphoreA
OpenSemaphoreW
OpenState
OpenStateExplicit
OpenThread
-OpenThreadToken
+;OpenThreadToken
OpenWaitableTimerA
OpenWaitableTimerW
OutputDebugStringA
@@ -1072,6 +1107,7 @@
QueryThreadCycleTime
QueryThreadProfiling
QueryThreadpoolStackInformation
+F_X64(QueryUmsThreadInformation)
QueryUnbiasedInterruptTime
QueueUserAPC
QueueUserWorkItem
@@ -1105,47 +1141,58 @@
ReadFileScatter
ReadProcessMemory
ReadThreadProfilingData
-RegCloseKey
-RegCopyTreeW
-RegCreateKeyExA
-RegCreateKeyExW
-RegDeleteKeyExA
-RegDeleteKeyExW
-RegDeleteTreeA
-RegDeleteTreeW
-RegDeleteValueA
-RegDeleteValueW
-RegDisablePredefinedCacheEx
-RegEnumKeyExA
-RegEnumKeyExW
-RegEnumValueA
-RegEnumValueW
-RegFlushKey
-RegGetKeySecurity
-RegGetValueA
-RegGetValueW
-RegLoadKeyA
-RegLoadKeyW
-RegLoadMUIStringA
-RegLoadMUIStringW
-RegNotifyChangeKeyValue
-RegOpenCurrentUser
-RegOpenKeyExA
-RegOpenKeyExW
-RegOpenUserClassesRoot
-RegQueryInfoKeyA
-RegQueryInfoKeyW
-RegQueryValueExA
-RegQueryValueExW
-RegRestoreKeyA
-RegRestoreKeyW
-RegSaveKeyExA
-RegSaveKeyExW
-RegSetKeySecurity
-RegSetValueExA
-RegSetValueExW
-RegUnLoadKeyA
-RegUnLoadKeyW
+;
+; MSDN says these functions are exported
+; from advapi32.dll. Commented out for
+; compatibility with older versions of
+; Windows.
+;
+; RegKrnGetGlobalState and RegKrnInitialize
+; are known exceptions.
+;
+;RegCloseKey
+;RegCopyTreeW
+;RegCreateKeyExA
+;RegCreateKeyExW
+;RegDeleteKeyExA
+;RegDeleteKeyExW
+;RegDeleteTreeA
+;RegDeleteTreeW
+;RegDeleteValueA
+;RegDeleteValueW
+;RegDisablePredefinedCacheEx
+;RegEnumKeyExA
+;RegEnumKeyExW
+;RegEnumValueA
+;RegEnumValueW
+;RegFlushKey
+;RegGetKeySecurity
+;RegGetValueA
+;RegGetValueW
+RegKrnGetGlobalState
+RegKrnInitialize
+;RegLoadKeyA
+;RegLoadKeyW
+;RegLoadMUIStringA
+;RegLoadMUIStringW
+;RegNotifyChangeKeyValue
+;RegOpenCurrentUser
+;RegOpenKeyExA
+;RegOpenKeyExW
+;RegOpenUserClassesRoot
+;RegQueryInfoKeyA
+;RegQueryInfoKeyW
+;RegQueryValueExA
+;RegQueryValueExW
+;RegRestoreKeyA
+;RegRestoreKeyW
+;RegSaveKeyExA
+;RegSaveKeyExW
+;RegSetKeySecurity
+;RegSetValueExA
+;RegSetValueExW
+;RegUnLoadKeyA
+;RegUnLoadKeyW
RegisterApplicationRecoveryCallback
RegisterApplicationRestart
RegisterBadMemoryNotification
@@ -1211,6 +1258,7 @@
SearchPathA
SearchPathW
SetCachedSigningLevel
+SetCPGlobal
SetCalendarInfoA
SetCalendarInfoW
SetComPlusPackageInstallStatus
@@ -1226,6 +1274,7 @@
SetComputerNameW
SetConsoleActiveScreenBuffer
SetConsoleCP
+SetConsoleCommandHistoryMode
SetConsoleCtrlHandler
SetConsoleCursor
SetConsoleCursorInfo
@@ -1273,6 +1322,7 @@
SetErrorMode
SetEvent
SetEventWhenCallbackReturns
+SetExtendedFeaturesMask
SetFileApisToANSI
SetFileApisToOEM
SetFileAttributesA
@@ -1352,6 +1402,7 @@
SetThreadpoolWaitEx
SetTimeZoneInformation
SetTimerQueueTimer
+F_X64(SetUmsThreadInformation)
SetUnhandledExceptionFilter
SetUserGeoID
SetVDMCurrentDirectories
@@ -1414,6 +1465,7 @@
TzSpecificLocalTimeToSystemTimeEx
UTRegister
UTUnRegister
+F_X64(UmsThreadYield)
UnhandledExceptionFilter
UnlockFile
UnlockFileEx
@@ -1432,6 +1484,8 @@
UpdateResourceW
VDMConsoleOperation
VDMOperationStarted
+ValidateLCType
+ValidateLocale
VerLanguageNameA
VerLanguageNameW
VerSetConditionMask
@@ -1531,13 +1585,15 @@
ZombifyActCtx
ZombifyActCtxWorker
__C_specific_handler
-__chkstk
+F_ARM_ANY(__chkstk)
+;__misaligned_access
__jump_unwind
_hread
_hwrite
_lclose
_lcreat
_llseek
+_local_unwind
_lopen
_lread
_lwrite
diff --git a/mingw-w64-crt/lib64/kernel32.def b/mingw-w64-crt/lib64/kernel32.def
deleted file mode 100644
index ef65905..0000000
--- a/mingw-w64-crt/lib64/kernel32.def
+++ /dev/null
@@ -1,1436 +0,0 @@
-;
-; Definition file of KERNEL32.dll
-; Automatic generated by gendef
-; written by Kai Tietz 2008
-;
-LIBRARY "KERNEL32.dll"
-EXPORTS
-AcquireSRWLockExclusive
-AcquireSRWLockShared
-ActivateActCtx
-AddAtomA
-AddAtomW
-AddConsoleAliasA
-AddConsoleAliasW
-AddIntegrityLabelToBoundaryDescriptor
-AddLocalAlternateComputerNameA
-AddLocalAlternateComputerNameW
-AddRefActCtx
-AddSIDToBoundaryDescriptor
-AddSecureMemoryCacheCallback
-AddVectoredContinueHandler
-AddVectoredExceptionHandler
-AdjustCalendarDate
-AllocConsole
-AllocateUserPhysicalPages
-AllocateUserPhysicalPagesNuma
-ApplicationRecoveryFinished
-ApplicationRecoveryInProgress
-AreFileApisANSI
-AssignProcessToJobObject
-AttachConsole
-BackupRead
-BackupSeek
-BackupWrite
-BaseCheckAppcompatCache
-BaseCheckAppcompatCacheEx
-BaseCheckRunApp
-BaseCleanupAppcompatCacheSupport
-BaseDllReadWriteIniFile
-BaseDumpAppcompatCache
-BaseFlushAppcompatCache
-BaseFormatObjectAttributes
-BaseFormatTimeOut
-BaseGenerateAppCompatData
-BaseGetNamedObjectDirectory
-BaseInitAppcompatCacheSupport
-BaseIsAppcompatInfrastructureDisabled
-BaseProcessInitPostImport
-BaseProcessStart
-BaseQueryModuleData
-BaseThreadStart
-BaseSetLastNTError
-BaseThreadInitThunk
-BaseUpdateAppcompatCache
-BaseVerifyUnicodeString
-Basep8BitStringToDynamicUnicodeString
-BasepAllocateActivationContextActivationBlock
-BasepAnsiStringToDynamicUnicodeString
-BasepCheckAppCompat
-BasepCheckBadapp
-BasepCheckWinSaferRestrictions
-BasepFreeActivationContextActivationBlock
-BasepFreeAppCompatData
-BasepMapModuleHandle
-Beep
-BeginUpdateResourceA
-BeginUpdateResourceW
-BindIoCompletionCallback
-BuildCommDCBA
-BuildCommDCBAndTimeoutsA
-BuildCommDCBAndTimeoutsW
-BuildCommDCBW
-CallNamedPipeA
-CallNamedPipeW
-CallbackMayRunLong
-CancelDeviceWakeupRequest
-CancelIo
-CancelIoEx
-CancelSynchronousIo
-CancelThreadpoolIo
-CancelTimerQueueTimer
-CancelWaitableTimer
-ChangeTimerQueueTimer
-CheckElevation
-CheckElevationEnabled
-CheckForReadOnlyResource
-CheckNameLegalDOS8Dot3A
-CheckNameLegalDOS8Dot3W
-CheckRemoteDebuggerPresent
-ClearCommBreak
-ClearCommError
-CloseConsoleHandle
-CloseHandle
-ClosePrivateNamespace
-CloseProfileUserMapping
-CloseThreadpool
-CloseThreadpoolCleanupGroup
-CloseThreadpoolCleanupGroupMembers
-CloseThreadpoolIo
-CloseThreadpoolTimer
-CloseThreadpoolWait
-CloseThreadpoolWork
-CmdBatNotification
-CommConfigDialogA
-CommConfigDialogW
-CompareCalendarDates
-CompareFileTime
-CompareStringA
-CompareStringEx
-CompareStringOrdinal
-CompareStringW
-ConnectNamedPipe
-ConsoleIMERoutine
-ConsoleMenuControl
-ContinueDebugEvent
-ConvertCalDateTimeToSystemTime
-ConvertDefaultLocale
-ConvertFiberToThread
-ConvertNLSDayOfWeekToWin32DayOfWeek
-ConvertSystemTimeToCalDateTime
-ConvertThreadToFiber
-ConvertThreadToFiberEx
-CopyExtendedContext
-CopyFileA
-CopyFileExA
-CopyFileExW
-CopyFileTransactedA
-CopyFileTransactedW
-CopyFileW
-CopyLZFile
-CreateActCtxA
-CreateActCtxW
-CreateBoundaryDescriptorA
-CreateBoundaryDescriptorW
-CreateConsoleScreenBuffer
-CreateDirectoryA
-CreateDirectoryExA
-CreateDirectoryExW
-CreateDirectoryTransactedA
-CreateDirectoryTransactedW
-CreateDirectoryW
-CreateEventA
-CreateEventExA
-CreateEventExW
-CreateEventW
-CreateFiber
-CreateFiberEx
-CreateFile2
-CreateFileA
-CreateFileMappingA
-CreateFileMappingNumaA
-CreateFileMappingNumaW
-CreateFileMappingW
-CreateFileMappingFromApp
-CreateFileTransactedA
-CreateFileTransactedW
-CreateFileW
-CreateHardLinkA
-CreateHardLinkTransactedA
-CreateHardLinkTransactedW
-CreateHardLinkW
-CreateIoCompletionPort
-CreateJobObjectA
-CreateJobObjectW
-CreateJobSet
-CreateMailslotA
-CreateMailslotW
-CreateMemoryResourceNotification
-CreateMutexA
-CreateMutexExA
-CreateMutexExW
-CreateMutexW
-CreateNamedPipeA
-CreateNamedPipeW
-CreateNlsSecurityDescriptor
-CreatePipe
-CreatePrivateNamespaceA
-CreatePrivateNamespaceW
-CreateProcessA
-CreateProcessAsUserW
-CreateProcessInternalA
-CreateProcessInternalW
-CreateProcessW
-CreateRemoteThread
-CreateRemoteThreadEx
-CreateSemaphoreA
-CreateSemaphoreExA
-CreateSemaphoreExW
-CreateSemaphoreW
-CreateSymbolicLinkA
-CreateSymbolicLinkTransactedA
-CreateSymbolicLinkTransactedW
-CreateSymbolicLinkW
-CreateTapePartition
-CreateThread
-CreateThreadpool
-CreateThreadpoolCleanupGroup
-CreateThreadpoolIo
-CreateThreadpoolTimer
-CreateThreadpoolWait
-CreateThreadpoolWork
-CreateTimerQueue
-CreateTimerQueueTimer
-CreateToolhelp32Snapshot
-CreateUmsCompletionList
-CreateUmsThreadContext
-CreateWaitableTimerA
-CreateWaitableTimerExA
-CreateWaitableTimerExW
-CreateWaitableTimerW
-CtrlRoutine
-DeactivateActCtx
-DebugActiveProcess
-DebugActiveProcessStop
-DebugBreak
-DebugBreakProcess
-DebugSetProcessKillOnExit
-DecodePointer
-DecodeSystemPointer
-DefineDosDeviceA
-DefineDosDeviceW
-DelayLoadFailureHook
-DeleteAtom
-DeleteBoundaryDescriptor
-DeleteCriticalSection
-DeleteFiber
-DeleteFileA
-DeleteFileTransactedA
-DeleteFileTransactedW
-DeleteFileW
-DeleteProcThreadAttributeList
-DeleteTimerQueue
-DeleteTimerQueueEx
-DeleteTimerQueueTimer
-DeleteUmsCompletionList
-DeleteUmsThreadContext
-DeleteVolumeMountPointA
-DeleteVolumeMountPointW
-DequeueUmsCompletionListItems
-DeviceIoControl
-DisableThreadLibraryCalls
-DisableThreadProfiling
-DisassociateCurrentThreadFromCallback
-DiscardVirtualMemory
-DisconnectNamedPipe
-DnsHostnameToComputerNameA
-DnsHostnameToComputerNameW
-DosDateTimeToFileTime
-DosPathToSessionPathA
-DosPathToSessionPathW
-DuplicateConsoleHandle
-DuplicateHandle
-EnableThreadProfiling
-EncodePointer
-EncodeSystemPointer
-EndUpdateResourceA
-EndUpdateResourceW
-EnterCriticalSection
-EnterUmsSchedulingMode
-EnumCalendarInfoA
-EnumCalendarInfoExA
-EnumCalendarInfoExEx
-EnumCalendarInfoExW
-EnumCalendarInfoW
-EnumDateFormatsA
-EnumDateFormatsExA
-EnumDateFormatsExEx
-EnumDateFormatsExW
-EnumDateFormatsW
-EnumLanguageGroupLocalesA
-EnumLanguageGroupLocalesW
-EnumResourceLanguagesA
-EnumResourceLanguagesExA
-EnumResourceLanguagesExW
-EnumResourceLanguagesW
-EnumResourceNamesA
-EnumResourceNamesExA
-EnumResourceNamesExW
-EnumResourceNamesW
-EnumResourceTypesA
-EnumResourceTypesExA
-EnumResourceTypesExW
-EnumResourceTypesW
-EnumSystemCodePagesA
-EnumSystemCodePagesW
-EnumSystemFirmwareTables
-EnumSystemGeoID
-EnumSystemLanguageGroupsA
-EnumSystemLanguageGroupsW
-EnumSystemLocalesA
-EnumSystemLocalesEx
-EnumSystemLocalesW
-EnumTimeFormatsA
-EnumTimeFormatsEx
-EnumTimeFormatsW
-EnumUILanguagesA
-EnumUILanguagesW
-EnumerateLocalComputerNamesA
-EnumerateLocalComputerNamesW
-EraseTape
-EscapeCommFunction
-ExecuteUmsThread
-ExitProcess
-ExitThread
-ExitVDM
-ExpandEnvironmentStringsA
-ExpandEnvironmentStringsW
-ExpungeConsoleCommandHistoryA
-ExpungeConsoleCommandHistoryW
-FatalAppExitA
-FatalAppExitW
-FatalExit
-FileTimeToDosDateTime
-FileTimeToLocalFileTime
-FileTimeToSystemTime
-FillConsoleOutputAttribute
-FillConsoleOutputCharacterA
-FillConsoleOutputCharacterW
-FindActCtxSectionGuid
-FindActCtxSectionStringA
-FindActCtxSectionStringW
-FindAtomA
-FindAtomW
-FindClose
-FindCloseChangeNotification
-FindFirstChangeNotificationA
-FindFirstChangeNotificationW
-FindFirstFileA
-FindFirstFileExA
-FindFirstFileExW
-FindFirstFileNameTransactedW
-FindFirstFileNameW
-FindFirstFileTransactedA
-FindFirstFileTransactedW
-FindFirstFileW
-FindFirstStreamTransactedW
-FindFirstStreamW
-FindFirstVolumeA
-FindFirstVolumeMountPointA
-FindFirstVolumeMountPointW
-FindFirstVolumeW
-FindNLSString
-FindNLSStringEx
-FindNextChangeNotification
-FindNextFileA
-FindNextFileNameW
-FindNextFileW
-FindNextStreamW
-FindNextVolumeA
-FindNextVolumeMountPointA
-FindNextVolumeMountPointW
-FindNextVolumeW
-FindResourceA
-FindResourceExA
-FindResourceExW
-FindResourceW
-FindStringOrdinal
-FindVolumeClose
-FindVolumeMountPointClose
-FlsAlloc
-FlsFree
-FlsGetValue
-FlsSetValue
-FlushConsoleInputBuffer
-FlushFileBuffers
-FlushInstructionCache
-FlushProcessWriteBuffers
-FlushViewOfFile
-FoldStringA
-FoldStringW
-FormatMessageA
-FormatMessageW
-FreeConsole
-FreeEnvironmentStringsA
-FreeEnvironmentStringsW
-FreeLibrary
-FreeLibraryAndExitThread
-FreeLibraryWhenCallbackReturns
-FreeResource
-FreeUserPhysicalPages
-GenerateConsoleCtrlEvent
-GetACP
-GetActiveProcessorCount
-GetActiveProcessorGroupCount
-GetApplicationRecoveryCallback
-GetApplicationRestartSettings
-GetAtomNameA
-GetAtomNameW
-GetBinaryType
-GetBinaryTypeA
-GetBinaryTypeW
-GetCPFileNameFromRegistry
-GetCPInfo
-GetCPInfoExA
-GetCPInfoExW
-GetCalendarDateFormat
-GetCalendarDateFormatEx
-GetCalendarDaysInMonth
-GetCalendarDifferenceInDays
-GetCalendarInfoA
-GetCalendarInfoEx
-GetCalendarInfoW
-GetCalendarMonthsInYear
-GetCalendarSupportedDateRange
-GetCalendarWeekNumber
-GetComPlusPackageInstallStatus
-GetCommConfig
-GetCommMask
-GetCommModemStatus
-GetCommProperties
-GetCommState
-GetCommTimeouts
-GetCommandLineA
-GetCommandLineW
-GetCompressedFileSizeA
-GetCompressedFileSizeTransactedA
-GetCompressedFileSizeTransactedW
-GetCompressedFileSizeW
-GetComputerNameA
-GetComputerNameExA
-GetComputerNameExW
-GetComputerNameW
-GetConsoleAliasA
-GetConsoleAliasExesA
-GetConsoleAliasExesLengthA
-GetConsoleAliasExesLengthW
-GetConsoleAliasExesW
-GetConsoleAliasW
-GetConsoleAliasesA
-GetConsoleAliasesLengthA
-GetConsoleAliasesLengthW
-GetConsoleAliasesW
-GetConsoleCP
-GetConsoleCharType
-GetConsoleCommandHistoryA
-GetConsoleCommandHistoryLengthA
-GetConsoleCommandHistoryLengthW
-GetConsoleCommandHistoryW
-GetConsoleCursorInfo
-GetConsoleCursorMode
-GetConsoleDisplayMode
-GetConsoleFontInfo
-GetConsoleFontSize
-GetConsoleHardwareState
-GetConsoleHistoryInfo
-GetConsoleInputExeNameA
-GetConsoleInputExeNameW
-GetConsoleInputWaitHandle
-GetConsoleKeyboardLayoutNameA
-GetConsoleKeyboardLayoutNameW
-GetConsoleMode
-GetConsoleNlsMode
-GetConsoleOriginalTitleA
-GetConsoleOriginalTitleW
-GetConsoleOutputCP
-GetConsoleProcessList
-GetConsoleScreenBufferInfo
-GetConsoleScreenBufferInfoEx
-GetConsoleSelectionInfo
-GetConsoleTitleA
-GetConsoleTitleW
-GetConsoleWindow
-GetCurrencyFormatA
-GetCurrencyFormatEx
-GetCurrencyFormatW
-GetCurrentActCtx
-GetCurrentConsoleFont
-GetCurrentConsoleFontEx
-GetCurrentDirectoryA
-GetCurrentDirectoryW
-GetCurrentProcess
-GetCurrentProcessId
-GetCurrentProcessorNumber
-GetCurrentProcessorNumberEx
-GetCurrentThread
-GetCurrentThreadId
-GetCurrentUmsThread
-GetDateFormatA
-GetDateFormatEx
-GetDateFormatW
-GetDefaultCommConfigA
-GetDefaultCommConfigW
-GetDefaultSortkeySize
-GetDevicePowerState
-GetDiskFreeSpaceA
-GetDiskFreeSpaceExA
-GetDiskFreeSpaceExW
-GetDiskFreeSpaceW
-GetDllDirectoryA
-GetDllDirectoryW
-GetDriveTypeA
-GetDriveTypeW
-GetDurationFormat
-GetDurationFormatEx
-GetDynamicTimeZoneInformation
-GetEnabledExtendedFeatures
-GetEnvironmentStrings
-GetEnvironmentStringsA
-GetEnvironmentStringsW
-GetEnvironmentVariableA
-GetEnvironmentVariableW
-GetEraNameCountedString
-GetErrorMode
-GetExitCodeProcess
-GetExitCodeThread
-GetExpandedNameA
-GetExpandedNameW
-GetExtendedContextLength
-GetExtendedFeaturesMask
-GetFileAttributesA
-GetFileAttributesExA
-GetFileAttributesExW
-GetFileAttributesTransactedA
-GetFileAttributesTransactedW
-GetFileAttributesW
-GetFileBandwidthReservation
-GetFileInformationByHandle
-GetFileInformationByHandleEx
-GetFileMUIInfo
-GetFileMUIPath
-GetFileSize
-GetFileSizeEx
-GetFileTime
-GetFileType
-GetFinalPathNameByHandleA
-GetFinalPathNameByHandleW
-GetFirmwareEnvironmentVariableA
-GetFirmwareEnvironmentVariableW
-GetFullPathNameA
-GetFullPathNameTransactedA
-GetFullPathNameTransactedW
-GetFullPathNameW
-GetGeoInfoA
-GetGeoInfoW
-GetHandleInformation
-GetLargePageMinimum
-GetLargestConsoleWindowSize
-GetLastError
-GetLinguistLangSize
-GetLocalTime
-GetLocaleInfoA
-GetLocaleInfoEx
-GetLocaleInfoW
-GetLogicalDriveStringsA
-GetLogicalDriveStringsW
-GetLogicalDrives
-GetLogicalProcessorInformation
-GetLogicalProcessorInformationEx
-GetLongPathNameA
-GetLongPathNameTransactedA
-GetLongPathNameTransactedW
-GetLongPathNameW
-GetMailslotInfo
-GetMaximumProcessorCount
-GetMaximumProcessorGroupCount
-GetModuleFileNameA
-GetModuleFileNameW
-GetModuleHandleA
-GetModuleHandleExA
-GetModuleHandleExW
-GetModuleHandleW
-GetNLSVersion
-GetNLSVersionEx
-GetNamedPipeAttribute
-GetNamedPipeClientComputerNameA
-GetNamedPipeClientComputerNameW
-GetNamedPipeClientProcessId
-GetNamedPipeClientSessionId
-GetNamedPipeHandleStateA
-GetNamedPipeHandleStateW
-GetNamedPipeInfo
-GetNamedPipeServerProcessId
-GetNamedPipeServerSessionId
-GetNativeSystemInfo
-GetNextUmsListItem
-GetNextVDMCommand
-GetNlsSectionName
-GetNumaAvailableMemoryNode
-GetNumaAvailableMemoryNodeEx
-GetNumaHighestNodeNumber
-GetNumaNodeNumberFromHandle
-GetNumaNodeProcessorMask
-GetNumaNodeProcessorMaskEx
-GetNumaProcessorNode
-GetNumaProcessorNodeEx
-GetNumaProximityNode
-GetNumaProximityNodeEx
-GetNumberFormatA
-GetNumberFormatEx
-GetNumberFormatW
-GetNumberOfConsoleFonts
-GetNumberOfConsoleInputEvents
-GetNumberOfConsoleMouseButtons
-GetOEMCP
-GetOverlappedResult
-GetPhysicallyInstalledSystemMemory
-GetPriorityClass
-GetPrivateProfileIntA
-GetPrivateProfileIntW
-GetPrivateProfileSectionA
-GetPrivateProfileSectionNamesA
-GetPrivateProfileSectionNamesW
-GetPrivateProfileSectionW
-GetPrivateProfileStringA
-GetPrivateProfileStringW
-GetPrivateProfileStructA
-GetPrivateProfileStructW
-GetProcAddress
-GetProcessAffinityMask
-GetProcessDEPPolicy
-GetProcessGroupAffinity
-GetProcessHandleCount
-GetProcessHeap
-GetProcessHeaps
-GetProcessId
-GetProcessIdOfThread
-GetProcessIoCounters
-GetProcessPreferredUILanguages
-GetProcessPriorityBoost
-GetProcessShutdownParameters
-GetProcessTimes
-GetProcessVersion
-GetProcessWorkingSetSize
-GetProcessWorkingSetSizeEx
-GetProcessorSystemCycleTime
-GetProductInfo
-GetProfileIntA
-GetProfileIntW
-GetProfileSectionA
-GetProfileSectionW
-GetProfileStringA
-GetProfileStringW
-GetQueuedCompletionStatus
-GetQueuedCompletionStatusEx
-GetShortPathNameA
-GetShortPathNameW
-GetStartupInfoA
-GetStartupInfoW
-GetStdHandle
-GetStringScripts
-GetStringTypeA
-GetStringTypeExA
-GetStringTypeExW
-GetStringTypeW
-GetSystemDEPPolicy
-GetSystemDefaultLCID
-GetSystemDefaultLangID
-GetSystemDefaultLocaleName
-GetSystemDefaultUILanguage
-GetSystemDirectoryA
-GetSystemDirectoryW
-GetSystemFileCacheSize
-GetSystemFirmwareTable
-GetSystemInfo
-GetSystemPowerStatus
-GetSystemPreferredUILanguages
-GetSystemRegistryQuota
-GetSystemTime
-GetSystemTimeAdjustment
-GetSystemTimeAsFileTime
-GetSystemTimePreciseAsFileTime
-GetSystemTimes
-GetSystemWindowsDirectoryA
-GetSystemWindowsDirectoryW
-GetSystemWow64DirectoryA
-GetSystemWow64DirectoryW
-GetTapeParameters
-GetTapePosition
-GetTapeStatus
-GetTempFileNameA
-GetTempFileNameW
-GetTempPathA
-GetTempPathW
-GetThreadContext
-GetThreadErrorMode
-GetThreadGroupAffinity
-GetThreadIOPendingFlag
-GetThreadId
-GetThreadIdealProcessorEx
-GetThreadLocale
-GetThreadPreferredUILanguages
-GetThreadPriority
-GetThreadPriorityBoost
-GetThreadSelectorEntry
-GetThreadTimes
-GetThreadUILanguage
-GetTickCount
-GetTickCount64
-GetTimeFormatA
-GetTimeFormatEx
-GetTimeFormatW
-GetTimeZoneInformation
-GetTimeZoneInformationForYear
-GetUILanguageInfo
-GetUmsCompletionListEvent
-GetUserDefaultLCID
-GetUserDefaultLangID
-GetUserDefaultLocaleName
-GetUserDefaultUILanguage
-GetUserGeoID
-GetUserPreferredUILanguages
-GetVDMCurrentDirectories
-GetVersion
-GetVersionExA
-GetVersionExW
-GetVolumeInformationA
-GetVolumeInformationByHandleW
-GetVolumeInformationW
-GetVolumeNameForVolumeMountPointA
-GetVolumeNameForVolumeMountPointW
-GetVolumePathNameA
-GetVolumePathNameW
-GetVolumePathNamesForVolumeNameA
-GetVolumePathNamesForVolumeNameW
-GetWindowsDirectoryA
-GetWindowsDirectoryW
-GetWriteWatch
-GlobalAddAtomA
-GlobalAddAtomW
-GlobalAlloc
-GlobalCompact
-GlobalDeleteAtom
-GlobalFindAtomA
-GlobalFindAtomW
-GlobalFix
-GlobalFlags
-GlobalFree
-GlobalGetAtomNameA
-GlobalGetAtomNameW
-GlobalHandle
-GlobalLock
-GlobalMemoryStatus
-GlobalMemoryStatusEx
-GlobalReAlloc
-GlobalSize
-GlobalUnWire
-GlobalUnfix
-GlobalUnlock
-GlobalWire
-Heap32First
-Heap32ListFirst
-Heap32ListNext
-Heap32Next
-HeapAlloc
-HeapCompact
-HeapCreate
-HeapCreateTagsW
-HeapDestroy
-HeapExtend
-HeapFree
-HeapLock
-HeapQueryInformation
-HeapQueryTagW
-HeapReAlloc
-HeapSetInformation
-HeapSize
-HeapSummary
-HeapUnlock
-HeapUsage
-HeapValidate
-HeapWalk
-IdnToAscii
-IdnToNameprepUnicode
-IdnToUnicode
-InitAtomTable
-InitializeConditionVariable
-InitializeCriticalSection
-InitOnceBeginInitialize
-InitOnceComplete
-InitOnceExecuteOnce
-InitOnceInitialize
-InitializeConditionVariable
-InitializeCriticalSection
-InitializeCriticalSectionAndSpinCount
-InitializeCriticalSectionEx
-InitializeExtendedContext
-InitializeProcThreadAttributeList
-InitializeSListHead
-InitializeSRWLock
-InterlockedFlushSList
-InterlockedPopEntrySList
-InterlockedPushEntrySList
-InterlockedPushListSList
-InvalidateConsoleDIBits
-IsBadCodePtr
-IsBadHugeReadPtr
-IsBadHugeWritePtr
-IsBadReadPtr
-IsBadStringPtrA
-IsBadStringPtrW
-IsBadWritePtr
-IsCalendarLeapDay
-IsCalendarLeapMonth
-IsCalendarLeapYear
-IsDBCSLeadByte
-IsDBCSLeadByteEx
-IsDebuggerPresent
-IsNLSDefinedString
-IsNormalizedString
-IsProcessInJob
-IsProcessorFeaturePresent
-IsSystemResumeAutomatic
-IsThreadAFiber
-IsThreadpoolTimerSet
-IsTimeZoneRedirectionEnabled
-IsValidCalDateTime
-IsValidCodePage
-IsValidLanguageGroup
-IsValidLocale
-IsValidUILanguage
-IsValidLocaleName
-IsWow64Process
-K32EmptyWorkingSet
-K32EnumDeviceDrivers
-K32EnumPageFilesA
-K32EnumPageFilesW
-K32EnumProcessModules
-K32EnumProcessModulesEx
-K32EnumProcesses
-K32GetDeviceDriverBaseNameA
-K32GetDeviceDriverBaseNameW
-K32GetDeviceDriverFileNameA
-K32GetDeviceDriverFileNameW
-K32GetMappedFileNameA
-K32GetMappedFileNameW
-K32GetModuleBaseNameA
-K32GetModuleBaseNameW
-K32GetModuleFileNameExA
-K32GetModuleFileNameExW
-K32GetModuleInformation
-K32GetPerformanceInfo
-K32GetProcessImageFileNameA
-K32GetProcessImageFileNameW
-K32GetProcessMemoryInfo
-K32GetWsChanges
-K32GetWsChangesEx
-K32InitializeProcessForWsWatch
-K32QueryWorkingSet
-K32QueryWorkingSetEx
-LCIDToLocaleName
-LCMapStringA
-LCMapStringEx
-LCMapStringW
-LZClose
-LZCloseFile
-LZCopy
-LZCreateFileW
-LZDone
-LZInit
-LZOpenFileA
-LZOpenFileW
-LZRead
-LZSeek
-LZStart
-LeaveCriticalSection
-LeaveCriticalSectionWhenCallbackReturns
-LoadAppInitDlls
-LoadLibraryA
-LoadLibraryExA
-LoadLibraryExW
-LoadLibraryW
-LoadModule
-LoadPackagedLibrary
-LoadResource
-LoadStringBaseExW
-LoadStringBaseW
-LocalAlloc
-LocalCompact
-LocalFileTimeToFileTime
-LocalFlags
-LocalFree
-LocalHandle
-LocalLock
-LocalReAlloc
-LocalShrink
-LocalSize
-LocalUnlock
-LocaleNameToLCID
-LocateExtendedFeature
-LocateLegacyContext
-LockFile
-LockFileEx
-LockResource
-MapUserPhysicalPages
-MapUserPhysicalPagesScatter
-MapViewOfFile
-MapViewOfFileEx
-MapViewOfFileExNuma
-MapViewOfFileFromApp
-Module32First
-Module32FirstW
-Module32Next
-Module32NextW
-MoveFileA
-MoveFileExA
-MoveFileExW
-MoveFileTransactedA
-MoveFileTransactedW
-MoveFileW
-MoveFileWithProgressA
-MoveFileWithProgressW
-MulDiv
-MultiByteToWideChar
-NeedCurrentDirectoryForExePathA
-NeedCurrentDirectoryForExePathW
-NlsConvertIntegerToString
-NlsCheckPolicy
-NlsEventDataDescCreate
-NlsGetCacheUpdateCount
-NlsUpdateLocale
-NlsUpdateSystemLocale
-NlsResetProcessLocale
-NlsWriteEtwEvent
-NormalizeString
-NotifyMountMgr
-NotifyUILanguageChange
-OfferVirtualMemory
-OpenConsoleW
-OpenDataFile
-OpenEventA
-OpenEventW
-OpenFile
-OpenFileById
-OpenFileMappingA
-OpenFileMappingW
-OpenJobObjectA
-OpenJobObjectW
-OpenMutexA
-OpenMutexW
-OpenPrivateNamespaceA
-OpenPrivateNamespaceW
-OpenProcess
-; MSDN says OpenProcessToken is from Advapi32.dll, not Kernel32.dll
-; OpenProcessToken
-OpenProfileUserMapping
-OpenSemaphoreA
-OpenSemaphoreW
-OpenThread
-;OpenThreadToken
-OpenWaitableTimerA
-OpenWaitableTimerW
-OutputDebugStringA
-OutputDebugStringW
-PeekConsoleInputA
-PeekConsoleInputW
-PeekNamedPipe
-PostQueuedCompletionStatus
-PowerClearRequest
-PowerCreateRequest
-PowerSetRequest
-PrefetchVirtualMemory
-PrepareTape
-PrivCopyFileExW
-PrivMoveFileIdentityW
-Process32First
-Process32FirstW
-Process32Next
-Process32NextW
-ProcessIdToSessionId
-PulseEvent
-PurgeComm
-QueryActCtxSettingsW
-QueryActCtxW
-QueryDepthSList
-QueryDosDeviceA
-QueryDosDeviceW
-QueryFullProcessImageNameA
-QueryFullProcessImageNameW
-QueryIdleProcessorCycleTime
-QueryIdleProcessorCycleTimeEx
-QueryInformationJobObject
-QueryMemoryResourceNotification
-QueryPerformanceCounter
-QueryPerformanceFrequency
-QueryProcessAffinityUpdateMode
-QueryProcessCycleTime
-QueryThreadCycleTime
-QueryThreadProfiling
-QueryThreadpoolStackInformation
-QueryUmsThreadInformation
-QueryUnbiasedInterruptTime
-QueueUserAPC
-QueueUserWorkItem
-RaiseException
-RaiseFailFastException
-ReOpenFile
-ReclaimVirtualMemory
-ReadConsoleA
-ReadConsoleInputA
-ReadConsoleInputExA
-ReadConsoleInputExW
-ReadConsoleInputW
-ReadConsoleOutputA
-ReadConsoleOutputAttribute
-ReadConsoleOutputCharacterA
-ReadConsoleOutputCharacterW
-ReadConsoleOutputW
-ReadConsoleW
-ReadDirectoryChangesW
-ReadFile
-ReadFileEx
-ReadFileScatter
-ReadProcessMemory
-ReadThreadProfilingData
-;
-; MSDN says these functions are exported
-; from advapi32.dll. Commented out for
-; compatibility with older versions of
-; Windows.
-;
-; RegKrnGetGlobalState and RegKrnInitialize
-; are known exceptions.
-;
-;RegCloseKey
-;RegCreateKeyExA
-;RegCreateKeyExW
-;RegDeleteKeyExA
-;RegDeleteKeyExW
-;RegDeleteTreeA
-;RegDeleteTreeW
-;RegDeleteValueA
-;RegDeleteValueW
-;RegDisablePredefinedCacheEx
-;RegEnumKeyExA
-;RegEnumKeyExW
-;RegEnumValueA
-;RegEnumValueW
-;RegFlushKey
-;RegGetKeySecurity
-;RegGetValueA
-;RegGetValueW
-RegKrnGetGlobalState
-RegKrnInitialize
-;RegLoadKeyA
-;RegLoadKeyW
-;RegLoadMUIStringA
-;RegLoadMUIStringW
-;RegNotifyChangeKeyValue
-;RegOpenCurrentUser
-;RegOpenKeyExA
-;RegOpenKeyExW
-;RegOpenUserClassesRoot
-;RegQueryInfoKeyA
-;RegQueryInfoKeyW
-;RegQueryValueExA
-;RegQueryValueExW
-;RegRestoreKeyA
-;RegRestoreKeyW
-;RegSaveKeyExA
-;RegSaveKeyExW
-;RegSetKeySecurity
-;RegSetValueExA
-;RegSetValueExW
-;RegUnLoadKeyA
-;RegUnLoadKeyW
-RegisterApplicationRecoveryCallback
-RegisterApplicationRestart
-RegisterConsoleIME
-RegisterConsoleOS2
-RegisterConsoleVDM
-RegisterWaitForInputIdle
-RegisterWaitForSingleObject
-RegisterWaitForSingleObjectEx
-RegisterWowBaseHandlers
-RegisterWowExec
-ReleaseActCtx
-ReleaseMutex
-ReleaseMutexWhenCallbackReturns
-ReleaseSRWLockExclusive
-ReleaseSRWLockShared
-ReleaseSemaphore
-ReleaseSemaphoreWhenCallbackReturns
-RemoveDirectoryA
-RemoveDirectoryTransactedA
-RemoveDirectoryTransactedW
-RemoveDirectoryW
-RemoveLocalAlternateComputerNameA
-RemoveLocalAlternateComputerNameW
-RemoveSecureMemoryCacheCallback
-RemoveVectoredContinueHandler
-RemoveVectoredExceptionHandler
-ReplaceFile
-ReplaceFileA
-ReplaceFileW
-ReplacePartitionUnit
-RequestDeviceWakeup
-RequestWakeupLatency
-ResetEvent
-ResetWriteWatch
-ResolveLocaleName
-RestoreLastError
-ResumeThread
-RtlAddFunctionTable
-RtlCaptureContext
-RtlCaptureStackBackTrace
-RtlCompareMemory
-RtlCopyMemory
-RtlDeleteFunctionTable
-RtlFillMemory
-RtlInstallFunctionTableCallback
-RtlLookupFunctionEntry
-RtlMoveMemory
-RtlPcToFileHeader
-RtlRaiseException
-RtlRestoreContext
-RtlUnwind
-RtlUnwindEx
-RtlVirtualUnwind
-RtlZeroMemory
-ScrollConsoleScreenBufferA
-ScrollConsoleScreenBufferW
-SearchPathA
-SearchPathW
-SetCPGlobal
-SetCalendarInfoA
-SetCalendarInfoW
-SetClientTimeZoneInformation
-SetComPlusPackageInstallStatus
-SetCommBreak
-SetCommConfig
-SetCommMask
-SetCommState
-SetCommTimeouts
-SetComputerNameA
-SetComputerNameExA
-SetComputerNameExW
-SetComputerNameW
-SetConsoleActiveScreenBuffer
-SetConsoleCP
-SetConsoleCommandHistoryMode
-SetConsoleCtrlHandler
-SetConsoleCursor
-SetConsoleCursorInfo
-SetConsoleCursorMode
-SetConsoleCursorPosition
-SetConsoleDisplayMode
-SetConsoleFont
-SetConsoleHardwareState
-SetConsoleHistoryInfo
-SetConsoleIcon
-SetConsoleInputExeNameA
-SetConsoleInputExeNameW
-SetConsoleKeyShortcuts
-SetConsoleLocalEUDC
-SetConsoleMaximumWindowSize
-SetConsoleMenuClose
-SetConsoleMode
-SetConsoleNlsMode
-SetConsoleNumberOfCommandsA
-SetConsoleNumberOfCommandsW
-SetConsoleOS2OemFormat
-SetConsoleOutputCP
-SetConsolePalette
-SetConsoleScreenBufferInfoEx
-SetConsoleScreenBufferSize
-SetConsoleTextAttribute
-SetConsoleTitleA
-SetConsoleTitleW
-SetConsoleWindowInfo
-SetCriticalSectionSpinCount
-SetCurrentConsoleFontEx
-SetCurrentDirectoryA
-SetCurrentDirectoryW
-SetDefaultCommConfigA
-SetDefaultCommConfigW
-SetDllDirectoryA
-SetDllDirectoryW
-SetDynamicTimeZoneInformation
-SetEndOfFile
-SetEnvironmentStringsA
-SetEnvironmentStringsW
-SetEnvironmentVariableA
-SetEnvironmentVariableW
-SetErrorMode
-SetEvent
-SetEventWhenCallbackReturns
-SetExtendedFeaturesMask
-SetFileApisToANSI
-SetFileApisToOEM
-SetFileAttributesA
-SetFileAttributesTransactedA
-SetFileAttributesTransactedW
-SetFileAttributesW
-SetFileBandwidthReservation
-SetFileCompletionNotificationModes
-SetFileInformationByHandle
-SetFileIoOverlappedRange
-SetFilePointer
-SetFilePointerEx
-SetFileShortNameA
-SetFileShortNameW
-SetFileTime
-SetFileValidData
-SetFirmwareEnvironmentVariableA
-SetFirmwareEnvironmentVariableW
-SetHandleCount
-SetHandleInformation
-SetInformationJobObject
-SetLastConsoleEventActive
-SetLastError
-SetLocalPrimaryComputerNameA
-SetLocalPrimaryComputerNameW
-SetLocalTime
-SetLocaleInfoA
-SetLocaleInfoW
-SetMailslotInfo
-SetMessageWaitingIndicator
-SetNamedPipeAttribute
-SetNamedPipeHandleState
-SetPriorityClass
-SetProcessAffinityMask
-SetProcessAffinityUpdateMode
-SetProcessDEPPolicy
-SetProcessPreferredUILanguages
-SetProcessPriorityBoost
-SetProcessShutdownParameters
-SetProcessWorkingSetSize
-SetProcessWorkingSetSizeEx
-SetSearchPathMode
-SetStdHandle
-SetStdHandleEx
-SetSystemFileCacheSize
-SetSystemPowerState
-SetSystemTime
-SetSystemTimeAdjustment
-SetTapeParameters
-SetTapePosition
-SetTermsrvAppInstallMode
-SetThreadAffinityMask
-SetThreadContext
-SetThreadErrorMode
-SetThreadExecutionState
-SetThreadGroupAffinity
-SetThreadIdealProcessor
-SetThreadIdealProcessorEx
-SetThreadLocale
-SetThreadPreferredUILanguages
-SetThreadPriority
-SetThreadPriorityBoost
-SetThreadStackGuarantee
-SetThreadToken
-SetThreadUILanguage
-SetThreadpoolStackInformation
-SetThreadpoolThreadMaximum
-SetThreadpoolThreadMinimum
-SetThreadpoolTimer
-SetThreadpoolWait
-SetTimeZoneInformation
-SetTimerQueueTimer
-SetUmsThreadInformation
-SetUnhandledExceptionFilter
-SetUserGeoID
-SetVDMCurrentDirectories
-SetVolumeLabelA
-SetVolumeLabelW
-SetVolumeMountPointA
-SetVolumeMountPointW
-SetWaitableTimer
-SetWaitableTimerEx
-SetupComm
-ShowConsoleCursor
-SignalObjectAndWait
-SizeofResource
-Sleep
-SleepConditionVariableCS
-SleepConditionVariableSRW
-SleepEx
-SortCloseHandle
-SortGetHandle
-StartThreadpoolIo
-SubmitThreadpoolWork
-SuspendThread
-SwitchToFiber
-SwitchToThread
-SystemTimeToFileTime
-SystemTimeToTzSpecificLocalTime
-TerminateJobObject
-TerminateProcess
-TerminateThread
-TermsrvAppInstallMode
-Thread32First
-Thread32Next
-TlsAlloc
-TlsFree
-TlsGetValue
-TlsSetValue
-Toolhelp32ReadProcessMemory
-TransactNamedPipe
-TransmitCommChar
-TryAcquireSRWLockExclusive
-TryAcquireSRWLockShared
-TryEnterCriticalSection
-TrySubmitThreadpoolCallback
-TzSpecificLocalTimeToSystemTime
-UTRegister
-UTUnRegister
-UmsThreadYield
-UnhandledExceptionFilter
-UnlockFile
-UnlockFileEx
-UnmapViewOfFile
-UnregisterApplicationRecoveryCallback
-UnregisterApplicationRestart
-UnregisterConsoleIME
-UnregisterWait
-UnregisterWaitEx
-UpdateCalendarDayOfWeek
-UpdateProcThreadAttribute
-UpdateResourceA
-UpdateResourceW
-VDMConsoleOperation
-VDMOperationStarted
-ValidateLCType
-ValidateLocale
-VerLanguageNameA
-VerLanguageNameW
-VerSetConditionMask
-VerifyConsoleIoHandle
-VerifyScripts
-VerifyVersionInfoA
-VerifyVersionInfoW
-VirtualAlloc
-VirtualAllocEx
-VirtualAllocExNuma
-VirtualAllocFromApp
-VirtualFree
-VirtualFreeEx
-VirtualLock
-VirtualProtect
-VirtualProtectEx
-VirtualQuery
-VirtualQueryEx
-VirtualUnlock
-WTSGetActiveConsoleSessionId
-WaitCommEvent
-WaitForDebugEvent
-WaitForMultipleObjects
-WaitForMultipleObjectsEx
-WaitForSingleObject
-WaitForSingleObjectEx
-WaitForThreadpoolIoCallbacks
-WaitForThreadpoolTimerCallbacks
-WaitForThreadpoolWaitCallbacks
-WaitForThreadpoolWorkCallbacks
-WaitNamedPipeA
-WaitNamedPipeW
-WakeAllConditionVariable
-WakeConditionVariable
-WerGetFlags
-WerRegisterFile
-WerRegisterMemoryBlock
-WerRegisterRuntimeExceptionModule
-WerSetFlags
-WerUnregisterFile
-WerUnregisterMemoryBlock
-WerUnregisterRuntimeExceptionModule
-WerpCleanupMessageMapping
-WerpInitiateRemoteRecovery
-WerpNotifyLoadStringResource
-WerpNotifyLoadStringResourceEx
-WerpNotifyUseStringResource
-WerpStringLookup
-WideCharToMultiByte
-WinExec
-Wow64DisableWow64FsRedirection
-Wow64EnableWow64FsRedirection
-Wow64GetThreadContext
-Wow64GetThreadSelectorEntry
-Wow64RevertWow64FsRedirection
-Wow64SetThreadContext
-Wow64SuspendThread
-WriteConsoleA
-WriteConsoleInputA
-WriteConsoleInputVDMA
-WriteConsoleInputVDMW
-WriteConsoleInputW
-WriteConsoleOutputA
-WriteConsoleOutputAttribute
-WriteConsoleOutputCharacterA
-WriteConsoleOutputCharacterW
-WriteConsoleOutputW
-WriteConsoleW
-WriteFile
-WriteFileEx
-WriteFileGather
-WritePrivateProfileSectionA
-WritePrivateProfileSectionW
-WritePrivateProfileStringA
-WritePrivateProfileStringW
-WritePrivateProfileStructA
-WritePrivateProfileStructW
-WriteProcessMemory
-WriteProfileSectionA
-WriteProfileSectionW
-WriteProfileStringA
-WriteProfileStringW
-WriteTapemark
-ZombifyActCtx
-__C_specific_handler
-;__chkstk
-__misaligned_access
-_hread
-_hwrite
-_lclose
-_lcreat
-_llseek
-_local_unwind
-_lopen
-_lread
-_lwrite
-lstrcat
-lstrcatA
-lstrcatW
-lstrcmp
-lstrcmpA
-lstrcmpW
-lstrcmpi
-lstrcmpiA
-lstrcmpiW
-lstrcpy
-lstrcpyA
-lstrcpyW
-lstrcpyn
-lstrcpynA
-lstrcpynW
-lstrlen
-lstrlenA
-lstrlenW
-uaw_lstrcmpW
-uaw_lstrcmpiW
-uaw_lstrlenW
-uaw_wcschr
-uaw_wcscpy
-uaw_wcsicmp
-uaw_wcslen
-uaw_wcsrchr