kernelbase: Forward functions directly to ntdll where possible.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
918723186b
commit
1f6808f494
|
@ -5,8 +5,8 @@
|
||||||
@ stub AccessCheckByTypeResultList
|
@ stub AccessCheckByTypeResultList
|
||||||
@ stub AccessCheckByTypeResultListAndAuditAlarmByHandleW
|
@ stub AccessCheckByTypeResultListAndAuditAlarmByHandleW
|
||||||
@ stub AccessCheckByTypeResultListAndAuditAlarmW
|
@ stub AccessCheckByTypeResultListAndAuditAlarmW
|
||||||
@ stdcall AcquireSRWLockExclusive(ptr) kernel32.AcquireSRWLockExclusive
|
@ stdcall AcquireSRWLockExclusive(ptr) ntdll.RtlAcquireSRWLockExclusive
|
||||||
@ stdcall AcquireSRWLockShared(ptr) kernel32.AcquireSRWLockShared
|
@ stdcall AcquireSRWLockShared(ptr) ntdll.RtlAcquireSRWLockShared
|
||||||
# @ stub AcquireStateLock
|
# @ stub AcquireStateLock
|
||||||
@ stdcall ActivateActCtx(ptr ptr) kernel32.ActivateActCtx
|
@ stdcall ActivateActCtx(ptr ptr) kernel32.ActivateActCtx
|
||||||
@ stdcall AddAccessAllowedAce(ptr long long ptr)
|
@ stdcall AddAccessAllowedAce(ptr long long ptr)
|
||||||
|
@ -25,8 +25,8 @@
|
||||||
# @ stub AddResourceAttributeAce
|
# @ stub AddResourceAttributeAce
|
||||||
# @ stub AddSIDToBoundaryDescriptor
|
# @ stub AddSIDToBoundaryDescriptor
|
||||||
# @ stub AddScopedPolicyIDAce
|
# @ stub AddScopedPolicyIDAce
|
||||||
@ stdcall AddVectoredContinueHandler(long ptr) kernel32.AddVectoredContinueHandler
|
@ stdcall AddVectoredContinueHandler(long ptr) ntdll.RtlAddVectoredContinueHandler
|
||||||
@ stdcall AddVectoredExceptionHandler(long ptr) kernel32.AddVectoredExceptionHandler
|
@ stdcall AddVectoredExceptionHandler(long ptr) ntdll.RtlAddVectoredExceptionHandler
|
||||||
@ stdcall AdjustTokenGroups(long long ptr long ptr ptr)
|
@ stdcall AdjustTokenGroups(long long ptr long ptr ptr)
|
||||||
@ stdcall AdjustTokenPrivileges(long long ptr long ptr ptr)
|
@ stdcall AdjustTokenPrivileges(long long ptr long ptr ptr)
|
||||||
@ stdcall AllocConsole() kernel32.AllocConsole
|
@ stdcall AllocConsole() kernel32.AllocConsole
|
||||||
|
@ -143,13 +143,13 @@
|
||||||
# @ stub CloseStateChangeNotification
|
# @ stub CloseStateChangeNotification
|
||||||
# @ stub CloseStateContainer
|
# @ stub CloseStateContainer
|
||||||
# @ stub CloseStateLock
|
# @ stub CloseStateLock
|
||||||
@ stdcall CloseThreadpool(ptr) kernel32.CloseThreadpool
|
@ stdcall CloseThreadpool(ptr) ntdll.TpReleasePool
|
||||||
@ stdcall CloseThreadpoolCleanupGroup(ptr) kernel32.CloseThreadpoolCleanupGroup
|
@ stdcall CloseThreadpoolCleanupGroup(ptr) ntdll.TpReleaseCleanupGroup
|
||||||
@ stdcall CloseThreadpoolCleanupGroupMembers(ptr long ptr) kernel32.CloseThreadpoolCleanupGroupMembers
|
@ stdcall CloseThreadpoolCleanupGroupMembers(ptr long ptr) ntdll.TpReleaseCleanupGroupMembers
|
||||||
@ stub CloseThreadpoolIo
|
@ stub CloseThreadpoolIo
|
||||||
@ stdcall CloseThreadpoolTimer(ptr) kernel32.CloseThreadpoolTimer
|
@ stdcall CloseThreadpoolTimer(ptr) ntdll.TpReleaseTimer
|
||||||
@ stdcall CloseThreadpoolWait(ptr) kernel32.CloseThreadpoolWait
|
@ stdcall CloseThreadpoolWait(ptr) ntdll.TpReleaseWait
|
||||||
@ stdcall CloseThreadpoolWork(ptr) kernel32.CloseThreadpoolWork
|
@ stdcall CloseThreadpoolWork(ptr) ntdll.TpReleaseWork
|
||||||
# @ stub CommitStateAtom
|
# @ stub CommitStateAtom
|
||||||
@ stdcall CompareFileTime(ptr ptr) kernel32.CompareFileTime
|
@ stdcall CompareFileTime(ptr ptr) kernel32.CompareFileTime
|
||||||
# @ stub CompareObjectHandles
|
# @ stub CompareObjectHandles
|
||||||
|
@ -240,15 +240,15 @@
|
||||||
@ stdcall DebugActiveProcess(long) kernel32.DebugActiveProcess
|
@ stdcall DebugActiveProcess(long) kernel32.DebugActiveProcess
|
||||||
@ stdcall DebugActiveProcessStop(long) kernel32.DebugActiveProcessStop
|
@ stdcall DebugActiveProcessStop(long) kernel32.DebugActiveProcessStop
|
||||||
@ stdcall DebugBreak() kernel32.DebugBreak
|
@ stdcall DebugBreak() kernel32.DebugBreak
|
||||||
@ stdcall DecodePointer(ptr) kernel32.DecodePointer
|
@ stdcall DecodePointer(ptr) ntdll.RtlDecodePointer
|
||||||
# @ stub DecodeRemotePointer
|
# @ stub DecodeRemotePointer
|
||||||
@ stdcall DecodeSystemPointer(ptr) kernel32.DecodeSystemPointer
|
@ stdcall DecodeSystemPointer(ptr) ntdll.RtlDecodeSystemPointer
|
||||||
@ stdcall DefineDosDeviceW(long wstr wstr) kernel32.DefineDosDeviceW
|
@ stdcall DefineDosDeviceW(long wstr wstr) kernel32.DefineDosDeviceW
|
||||||
@ stdcall DelayLoadFailureHook(str str) kernel32.DelayLoadFailureHook
|
@ stdcall DelayLoadFailureHook(str str) kernel32.DelayLoadFailureHook
|
||||||
# @ stub DelayLoadFailureHookLookup
|
# @ stub DelayLoadFailureHookLookup
|
||||||
@ stdcall DeleteAce(ptr long)
|
@ stdcall DeleteAce(ptr long)
|
||||||
# @ stub DeleteBoundaryDescriptor
|
# @ stub DeleteBoundaryDescriptor
|
||||||
@ stdcall DeleteCriticalSection(ptr) kernel32.DeleteCriticalSection
|
@ stdcall DeleteCriticalSection(ptr) ntdll.RtlDeleteCriticalSection
|
||||||
@ stdcall DeleteFiber(ptr) kernel32.DeleteFiber
|
@ stdcall DeleteFiber(ptr) kernel32.DeleteFiber
|
||||||
@ stdcall DeleteFileA(str) kernel32.DeleteFileA
|
@ stdcall DeleteFileA(str) kernel32.DeleteFileA
|
||||||
@ stdcall DeleteFileW(wstr) kernel32.DeleteFileW
|
@ stdcall DeleteFileW(wstr) kernel32.DeleteFileW
|
||||||
|
@ -264,7 +264,7 @@
|
||||||
@ stdcall DeviceIoControl(long long ptr long ptr long ptr ptr) kernel32.DeviceIoControl
|
@ stdcall DeviceIoControl(long long ptr long ptr long ptr ptr) kernel32.DeviceIoControl
|
||||||
@ stdcall DisablePredefinedHandleTableInternal(long)
|
@ stdcall DisablePredefinedHandleTableInternal(long)
|
||||||
@ stdcall DisableThreadLibraryCalls(long) kernel32.DisableThreadLibraryCalls
|
@ stdcall DisableThreadLibraryCalls(long) kernel32.DisableThreadLibraryCalls
|
||||||
@ stdcall DisassociateCurrentThreadFromCallback(ptr) kernel32.DisassociateCurrentThreadFromCallback
|
@ stdcall DisassociateCurrentThreadFromCallback(ptr) ntdll.TpDisassociateCallback
|
||||||
# @ stub DiscardVirtualMemory
|
# @ stub DiscardVirtualMemory
|
||||||
@ stdcall DisconnectNamedPipe(long)
|
@ stdcall DisconnectNamedPipe(long)
|
||||||
# @ stub DnsHostnameToComputerNameExW
|
# @ stub DnsHostnameToComputerNameExW
|
||||||
|
@ -284,11 +284,11 @@
|
||||||
@ stdcall DuplicateToken(long long ptr)
|
@ stdcall DuplicateToken(long long ptr)
|
||||||
@ stdcall DuplicateTokenEx(long long ptr long long ptr)
|
@ stdcall DuplicateTokenEx(long long ptr long long ptr)
|
||||||
# @ stub EmptyWorkingSet
|
# @ stub EmptyWorkingSet
|
||||||
@ stdcall EncodePointer(ptr) kernel32.EncodePointer
|
@ stdcall EncodePointer(ptr) ntdll.RtlEncodePointer
|
||||||
# @ stub EncodeRemotePointer
|
# @ stub EncodeRemotePointer
|
||||||
@ stdcall EncodeSystemPointer(ptr) kernel32.EncodeSystemPointer
|
@ stdcall EncodeSystemPointer(ptr) ntdll.RtlEncodeSystemPointer
|
||||||
# @ stub EnterCriticalPolicySectionInternal
|
# @ stub EnterCriticalPolicySectionInternal
|
||||||
@ stdcall EnterCriticalSection(ptr) kernel32.EnterCriticalSection
|
@ stdcall EnterCriticalSection(ptr) ntdll.RtlEnterCriticalSection
|
||||||
# @ stub EnterSynchronizationBarrier
|
# @ stub EnterSynchronizationBarrier
|
||||||
@ stdcall EnumCalendarInfoExEx(ptr wstr long wstr long long) kernel32.EnumCalendarInfoExEx
|
@ stdcall EnumCalendarInfoExEx(ptr wstr long wstr long long) kernel32.EnumCalendarInfoExEx
|
||||||
@ stdcall EnumCalendarInfoExW(ptr long long long) kernel32.EnumCalendarInfoExW
|
@ stdcall EnumCalendarInfoExW(ptr long long long) kernel32.EnumCalendarInfoExW
|
||||||
|
@ -337,8 +337,8 @@
|
||||||
# @ stub EventWriteEx
|
# @ stub EventWriteEx
|
||||||
# @ stub EventWriteString
|
# @ stub EventWriteString
|
||||||
@ stdcall EventWriteTransfer(int64 ptr ptr ptr long ptr) ntdll.EtwEventWriteTransfer
|
@ stdcall EventWriteTransfer(int64 ptr ptr ptr long ptr) ntdll.EtwEventWriteTransfer
|
||||||
@ stdcall ExitProcess(long) kernel32.ExitProcess
|
@ stdcall ExitProcess(long) ntdll.RtlExitUserProcess
|
||||||
@ stdcall ExitThread(long) kernel32.ExitThread
|
@ stdcall ExitThread(long) ntdll.RtlExitUserThread
|
||||||
@ stdcall ExpandEnvironmentStringsA(str ptr long) kernel32.ExpandEnvironmentStringsA
|
@ stdcall ExpandEnvironmentStringsA(str ptr long) kernel32.ExpandEnvironmentStringsA
|
||||||
@ stdcall ExpandEnvironmentStringsW(wstr ptr long) kernel32.ExpandEnvironmentStringsW
|
@ stdcall ExpandEnvironmentStringsW(wstr ptr long) kernel32.ExpandEnvironmentStringsW
|
||||||
@ stdcall FatalAppExitA(long str) kernel32.FatalAppExitA
|
@ stdcall FatalAppExitA(long str) kernel32.FatalAppExitA
|
||||||
|
@ -396,7 +396,7 @@
|
||||||
# @ stub FreeGPOListInternalW
|
# @ stub FreeGPOListInternalW
|
||||||
@ stdcall FreeLibrary(long) kernel32.FreeLibrary
|
@ stdcall FreeLibrary(long) kernel32.FreeLibrary
|
||||||
@ stdcall FreeLibraryAndExitThread(long long) kernel32.FreeLibraryAndExitThread
|
@ stdcall FreeLibraryAndExitThread(long long) kernel32.FreeLibraryAndExitThread
|
||||||
@ stdcall FreeLibraryWhenCallbackReturns(ptr ptr) kernel32.FreeLibraryWhenCallbackReturns
|
@ stdcall FreeLibraryWhenCallbackReturns(ptr ptr) ntdll.TpCallbackUnloadDllOnCompletion
|
||||||
@ stdcall FreeResource(long) kernel32.FreeResource
|
@ stdcall FreeResource(long) kernel32.FreeResource
|
||||||
@ stdcall FreeSid(ptr)
|
@ stdcall FreeSid(ptr)
|
||||||
@ stdcall FreeUserPhysicalPages(long ptr ptr) kernel32.FreeUserPhysicalPages
|
@ stdcall FreeUserPhysicalPages(long ptr ptr) kernel32.FreeUserPhysicalPages
|
||||||
|
@ -466,8 +466,8 @@
|
||||||
# @ stub GetCurrentPackageSecurityContext
|
# @ stub GetCurrentPackageSecurityContext
|
||||||
@ stdcall -norelay GetCurrentProcess() kernel32.GetCurrentProcess
|
@ stdcall -norelay GetCurrentProcess() kernel32.GetCurrentProcess
|
||||||
@ stdcall -norelay GetCurrentProcessId() kernel32.GetCurrentProcessId
|
@ stdcall -norelay GetCurrentProcessId() kernel32.GetCurrentProcessId
|
||||||
@ stdcall GetCurrentProcessorNumber() kernel32.GetCurrentProcessorNumber
|
@ stdcall GetCurrentProcessorNumber() ntdll.NtGetCurrentProcessorNumber
|
||||||
@ stdcall GetCurrentProcessorNumberEx(ptr) kernel32.GetCurrentProcessorNumberEx
|
@ stdcall GetCurrentProcessorNumberEx(ptr) ntdll.RtlGetCurrentProcessorNumberEx
|
||||||
# @ stub GetCurrentTargetPlatformContext
|
# @ stub GetCurrentTargetPlatformContext
|
||||||
@ stdcall -norelay GetCurrentThread() kernel32.GetCurrentThread
|
@ stdcall -norelay GetCurrentThread() kernel32.GetCurrentThread
|
||||||
@ stdcall -norelay GetCurrentThreadId() kernel32.GetCurrentThreadId
|
@ stdcall -norelay GetCurrentThreadId() kernel32.GetCurrentThreadId
|
||||||
|
@ -772,16 +772,16 @@
|
||||||
# @ stub GuardCheckLongJumpTarget
|
# @ stub GuardCheckLongJumpTarget
|
||||||
# @ stub HasPolicyForegroundProcessingCompletedInternal
|
# @ stub HasPolicyForegroundProcessingCompletedInternal
|
||||||
@ stdcall HashData(ptr long ptr long)
|
@ stdcall HashData(ptr long ptr long)
|
||||||
@ stdcall HeapAlloc(long long long) kernel32.HeapAlloc
|
@ stdcall HeapAlloc(long long long) ntdll.RtlAllocateHeap
|
||||||
@ stdcall HeapCompact(long long) kernel32.HeapCompact
|
@ stdcall HeapCompact(long long) kernel32.HeapCompact
|
||||||
@ stdcall HeapCreate(long long long) kernel32.HeapCreate
|
@ stdcall HeapCreate(long long long) kernel32.HeapCreate
|
||||||
@ stdcall HeapDestroy(long) kernel32.HeapDestroy
|
@ stdcall HeapDestroy(long) kernel32.HeapDestroy
|
||||||
@ stdcall HeapFree(long long ptr) kernel32.HeapFree
|
@ stdcall HeapFree(long long ptr) ntdll.RtlFreeHeap
|
||||||
@ stdcall HeapLock(long) kernel32.HeapLock
|
@ stdcall HeapLock(long) kernel32.HeapLock
|
||||||
@ stdcall HeapQueryInformation(long long ptr long ptr) kernel32.HeapQueryInformation
|
@ stdcall HeapQueryInformation(long long ptr long ptr) kernel32.HeapQueryInformation
|
||||||
@ stdcall HeapReAlloc(long long ptr long) kernel32.HeapReAlloc
|
@ stdcall HeapReAlloc(long long ptr long) ntdll.RtlReAllocateHeap
|
||||||
@ stdcall HeapSetInformation(ptr long ptr long) kernel32.HeapSetInformation
|
@ stdcall HeapSetInformation(ptr long ptr long) kernel32.HeapSetInformation
|
||||||
@ stdcall HeapSize(long long ptr) kernel32.HeapSize
|
@ stdcall HeapSize(long long ptr) ntdll.RtlSizeHeap
|
||||||
@ stub HeapSummary
|
@ stub HeapSummary
|
||||||
@ stdcall HeapUnlock(long) kernel32.HeapUnlock
|
@ stdcall HeapUnlock(long) kernel32.HeapUnlock
|
||||||
@ stdcall HeapValidate(long long ptr) kernel32.HeapValidate
|
@ stdcall HeapValidate(long long ptr) kernel32.HeapValidate
|
||||||
|
@ -797,33 +797,33 @@
|
||||||
@ stdcall InitOnceBeginInitialize(ptr long ptr ptr) kernel32.InitOnceBeginInitialize
|
@ stdcall InitOnceBeginInitialize(ptr long ptr ptr) kernel32.InitOnceBeginInitialize
|
||||||
@ stdcall InitOnceComplete(ptr long ptr) kernel32.InitOnceComplete
|
@ stdcall InitOnceComplete(ptr long ptr) kernel32.InitOnceComplete
|
||||||
@ stdcall InitOnceExecuteOnce(ptr ptr ptr ptr) kernel32.InitOnceExecuteOnce
|
@ stdcall InitOnceExecuteOnce(ptr ptr ptr ptr) kernel32.InitOnceExecuteOnce
|
||||||
@ stdcall InitOnceInitialize(ptr) kernel32.InitOnceInitialize
|
@ stdcall InitOnceInitialize(ptr) ntdll.RtlRunOnceInitialize
|
||||||
@ stdcall InitializeAcl(ptr long long)
|
@ stdcall InitializeAcl(ptr long long)
|
||||||
@ stdcall InitializeConditionVariable(ptr) kernel32.InitializeConditionVariable
|
@ stdcall InitializeConditionVariable(ptr) ntdll.RtlInitializeConditionVariable
|
||||||
# @ stub InitializeContext
|
# @ stub InitializeContext
|
||||||
@ stdcall InitializeCriticalSection(ptr) kernel32.InitializeCriticalSection
|
@ stdcall InitializeCriticalSection(ptr) ntdll.RtlInitializeCriticalSection
|
||||||
@ stdcall InitializeCriticalSectionAndSpinCount(ptr long)
|
@ stdcall InitializeCriticalSectionAndSpinCount(ptr long)
|
||||||
@ stdcall InitializeCriticalSectionEx(ptr long long)
|
@ stdcall InitializeCriticalSectionEx(ptr long long)
|
||||||
# @ stub InitializeEnclave
|
# @ stub InitializeEnclave
|
||||||
@ stdcall InitializeProcThreadAttributeList(ptr long long ptr) kernel32.InitializeProcThreadAttributeList
|
@ stdcall InitializeProcThreadAttributeList(ptr long long ptr) kernel32.InitializeProcThreadAttributeList
|
||||||
# @ stub InitializeProcessForWsWatch
|
# @ stub InitializeProcessForWsWatch
|
||||||
@ stdcall InitializeSListHead(ptr) kernel32.InitializeSListHead
|
@ stdcall InitializeSListHead(ptr) ntdll.RtlInitializeSListHead
|
||||||
@ stdcall InitializeSRWLock(ptr) kernel32.InitializeSRWLock
|
@ stdcall InitializeSRWLock(ptr) ntdll.RtlInitializeSRWLock
|
||||||
@ stdcall InitializeSecurityDescriptor(ptr long)
|
@ stdcall InitializeSecurityDescriptor(ptr long)
|
||||||
@ stdcall InitializeSid(ptr ptr long)
|
@ stdcall InitializeSid(ptr ptr long)
|
||||||
# @ stub InitializeSynchronizationBarrier
|
# @ stub InitializeSynchronizationBarrier
|
||||||
# @ stub InstallELAMCertificateInfo
|
# @ stub InstallELAMCertificateInfo
|
||||||
@ stdcall -arch=i386 InterlockedCompareExchange(ptr long long) kernel32.InterlockedCompareExchange
|
@ stdcall -arch=i386 InterlockedCompareExchange(ptr long long) kernel32.InterlockedCompareExchange
|
||||||
@ stdcall -arch=i386 -ret64 InterlockedCompareExchange64(ptr int64 int64) kernel32.InterlockedCompareExchange64
|
@ stdcall -arch=i386 -ret64 InterlockedCompareExchange64(ptr int64 int64) ntdll.RtlInterlockedCompareExchange64
|
||||||
@ stdcall -arch=i386 InterlockedDecrement(ptr) kernel32.InterlockedDecrement
|
@ stdcall -arch=i386 InterlockedDecrement(ptr) kernel32.InterlockedDecrement
|
||||||
@ stdcall -arch=i386 InterlockedExchange(ptr long) kernel32.InterlockedExchange
|
@ stdcall -arch=i386 InterlockedExchange(ptr long) kernel32.InterlockedExchange
|
||||||
@ stdcall -arch=i386 InterlockedExchangeAdd(ptr long ) kernel32.InterlockedExchangeAdd
|
@ stdcall -arch=i386 InterlockedExchangeAdd(ptr long ) kernel32.InterlockedExchangeAdd
|
||||||
@ stdcall InterlockedFlushSList(ptr) kernel32.InterlockedFlushSList
|
@ stdcall InterlockedFlushSList(ptr) ntdll.RtlInterlockedFlushSList
|
||||||
@ stdcall -arch=i386 InterlockedIncrement(ptr) kernel32.InterlockedIncrement
|
@ stdcall -arch=i386 InterlockedIncrement(ptr) kernel32.InterlockedIncrement
|
||||||
@ stdcall InterlockedPopEntrySList(ptr) kernel32.InterlockedPopEntrySList
|
@ stdcall InterlockedPopEntrySList(ptr) ntdll.RtlInterlockedPopEntrySList
|
||||||
@ stdcall InterlockedPushEntrySList(ptr ptr) kernel32.InterlockedPushEntrySList
|
@ stdcall InterlockedPushEntrySList(ptr ptr) ntdll.RtlInterlockedPushEntrySList
|
||||||
@ stdcall -fastcall InterlockedPushListSList(ptr ptr ptr long) kernel32.InterlockedPushListSList
|
@ stdcall -fastcall InterlockedPushListSList(ptr ptr ptr long) ntdll.RtlInterlockedPushListSList
|
||||||
@ stdcall InterlockedPushListSListEx(ptr ptr ptr long) kernel32.InterlockedPushListSListEx
|
@ stdcall InterlockedPushListSListEx(ptr ptr ptr long) ntdll.RtlInterlockedPushListSListEx
|
||||||
@ stub InternalLcidToName
|
@ stub InternalLcidToName
|
||||||
@ stub Internal_EnumCalendarInfo
|
@ stub Internal_EnumCalendarInfo
|
||||||
@ stub Internal_EnumDateFormats
|
@ stub Internal_EnumDateFormats
|
||||||
|
@ -871,7 +871,7 @@
|
||||||
# @ stub IsSideloadingPolicyApplied
|
# @ stub IsSideloadingPolicyApplied
|
||||||
# @ stub IsSyncForegroundPolicyRefresh
|
# @ stub IsSyncForegroundPolicyRefresh
|
||||||
@ stdcall IsThreadAFiber() kernel32.IsThreadAFiber
|
@ stdcall IsThreadAFiber() kernel32.IsThreadAFiber
|
||||||
@ stdcall IsThreadpoolTimerSet(ptr) kernel32.IsThreadpoolTimerSet
|
@ stdcall IsThreadpoolTimerSet(ptr) ntdll.TpIsTimerSet
|
||||||
# @ stub IsTimeZoneRedirectionEnabled
|
# @ stub IsTimeZoneRedirectionEnabled
|
||||||
@ stdcall IsTokenRestricted(long)
|
@ stdcall IsTokenRestricted(long)
|
||||||
@ stdcall IsValidAcl(ptr)
|
@ stdcall IsValidAcl(ptr)
|
||||||
|
@ -919,8 +919,8 @@
|
||||||
@ stdcall LCMapStringEx(wstr long wstr long ptr long ptr ptr long) kernel32.LCMapStringEx
|
@ stdcall LCMapStringEx(wstr long wstr long ptr long ptr ptr long) kernel32.LCMapStringEx
|
||||||
@ stdcall LCMapStringW(long long wstr long ptr long) kernel32.LCMapStringW
|
@ stdcall LCMapStringW(long long wstr long ptr long) kernel32.LCMapStringW
|
||||||
# @ stub LeaveCriticalPolicySectionInternal
|
# @ stub LeaveCriticalPolicySectionInternal
|
||||||
@ stdcall LeaveCriticalSection(ptr) kernel32.LeaveCriticalSection
|
@ stdcall LeaveCriticalSection(ptr) ntdll.RtlLeaveCriticalSection
|
||||||
@ stdcall LeaveCriticalSectionWhenCallbackReturns(ptr ptr) kernel32.LeaveCriticalSectionWhenCallbackReturns
|
@ stdcall LeaveCriticalSectionWhenCallbackReturns(ptr ptr) ntdll.TpCallbackLeaveCriticalSectionOnCompletion
|
||||||
# @ stub LoadAppInitDlls
|
# @ stub LoadAppInitDlls
|
||||||
# @ stub LoadEnclaveData
|
# @ stub LoadEnclaveData
|
||||||
@ stdcall LoadLibraryA(str) kernel32.LoadLibraryA
|
@ stdcall LoadLibraryA(str) kernel32.LoadLibraryA
|
||||||
|
@ -1194,7 +1194,7 @@
|
||||||
@ stdcall QISearch(ptr ptr ptr ptr)
|
@ stdcall QISearch(ptr ptr ptr ptr)
|
||||||
@ stdcall QueryActCtxSettingsW(long ptr wstr wstr ptr long ptr) kernel32.QueryActCtxSettingsW
|
@ stdcall QueryActCtxSettingsW(long ptr wstr wstr ptr long ptr) kernel32.QueryActCtxSettingsW
|
||||||
@ stdcall QueryActCtxW(long ptr ptr long ptr long ptr) kernel32.QueryActCtxW
|
@ stdcall QueryActCtxW(long ptr ptr long ptr long ptr) kernel32.QueryActCtxW
|
||||||
@ stdcall QueryDepthSList(ptr) kernel32.QueryDepthSList
|
@ stdcall QueryDepthSList(ptr) ntdll.RtlQueryDepthSList
|
||||||
@ stdcall QueryDosDeviceW(wstr ptr long) kernel32.QueryDosDeviceW
|
@ stdcall QueryDosDeviceW(wstr ptr long) kernel32.QueryDosDeviceW
|
||||||
@ stdcall QueryFullProcessImageNameA(ptr long ptr ptr) kernel32.QueryFullProcessImageNameA
|
@ stdcall QueryFullProcessImageNameA(ptr long ptr ptr) kernel32.QueryFullProcessImageNameA
|
||||||
@ stdcall QueryFullProcessImageNameW(ptr long ptr ptr) kernel32.QueryFullProcessImageNameW
|
@ stdcall QueryFullProcessImageNameW(ptr long ptr ptr) kernel32.QueryFullProcessImageNameW
|
||||||
|
@ -1325,11 +1325,11 @@
|
||||||
@ stdcall RegisterWaitForSingleObjectEx(long ptr ptr long long)
|
@ stdcall RegisterWaitForSingleObjectEx(long ptr ptr long long)
|
||||||
@ stdcall ReleaseActCtx(ptr) kernel32.ReleaseActCtx
|
@ stdcall ReleaseActCtx(ptr) kernel32.ReleaseActCtx
|
||||||
@ stdcall ReleaseMutex(long)
|
@ stdcall ReleaseMutex(long)
|
||||||
@ stdcall ReleaseMutexWhenCallbackReturns(ptr long) kernel32.ReleaseMutexWhenCallbackReturns
|
@ stdcall ReleaseMutexWhenCallbackReturns(ptr long) ntdll.TpCallbackReleaseMutexOnCompletion
|
||||||
@ stdcall ReleaseSRWLockExclusive(ptr) kernel32.ReleaseSRWLockExclusive
|
@ stdcall ReleaseSRWLockExclusive(ptr) ntdll.RtlReleaseSRWLockExclusive
|
||||||
@ stdcall ReleaseSRWLockShared(ptr) kernel32.ReleaseSRWLockShared
|
@ stdcall ReleaseSRWLockShared(ptr) ntdll.RtlReleaseSRWLockShared
|
||||||
@ stdcall ReleaseSemaphore(long long ptr)
|
@ stdcall ReleaseSemaphore(long long ptr)
|
||||||
@ stdcall ReleaseSemaphoreWhenCallbackReturns(ptr long long) kernel32.ReleaseSemaphoreWhenCallbackReturns
|
@ stdcall ReleaseSemaphoreWhenCallbackReturns(ptr long long) ntdll.TpCallbackReleaseSemaphoreOnCompletion
|
||||||
# @ stub ReleaseStateLock
|
# @ stub ReleaseStateLock
|
||||||
@ stdcall RemapPredefinedHandleInternal(long long)
|
@ stdcall RemapPredefinedHandleInternal(long long)
|
||||||
@ stdcall RemoveDirectoryA(str) kernel32.RemoveDirectoryA
|
@ stdcall RemoveDirectoryA(str) kernel32.RemoveDirectoryA
|
||||||
|
@ -1337,8 +1337,8 @@
|
||||||
@ stdcall RemoveDllDirectory(ptr) kernel32.RemoveDllDirectory
|
@ stdcall RemoveDllDirectory(ptr) kernel32.RemoveDllDirectory
|
||||||
# @ stub RemovePackageStatus
|
# @ stub RemovePackageStatus
|
||||||
# @ stub RemovePackageStatusForUser
|
# @ stub RemovePackageStatusForUser
|
||||||
@ stdcall RemoveVectoredContinueHandler(ptr) kernel32.RemoveVectoredContinueHandler
|
@ stdcall RemoveVectoredContinueHandler(ptr) ntdll.RtlRemoveVectoredContinueHandler
|
||||||
@ stdcall RemoveVectoredExceptionHandler(ptr) kernel32.RemoveVectoredExceptionHandler
|
@ stdcall RemoveVectoredExceptionHandler(ptr) ntdll.RtlRemoveVectoredExceptionHandler
|
||||||
# @ stub ReplaceFileExInternal
|
# @ stub ReplaceFileExInternal
|
||||||
@ stdcall ReplaceFileW(wstr wstr wstr long ptr ptr) kernel32.ReplaceFileW
|
@ stdcall ReplaceFileW(wstr wstr wstr long ptr ptr) kernel32.ReplaceFileW
|
||||||
@ stdcall ResetEvent(long)
|
@ stdcall ResetEvent(long)
|
||||||
|
@ -1347,7 +1347,7 @@
|
||||||
@ stdcall ResolveDelayLoadedAPI(ptr ptr ptr ptr ptr long) kernel32.ResolveDelayLoadedAPI
|
@ stdcall ResolveDelayLoadedAPI(ptr ptr ptr ptr ptr long) kernel32.ResolveDelayLoadedAPI
|
||||||
# @ stub ResolveDelayLoadsFromDll
|
# @ stub ResolveDelayLoadsFromDll
|
||||||
@ stdcall ResolveLocaleName(wstr ptr long) kernel32.ResolveLocaleName
|
@ stdcall ResolveLocaleName(wstr ptr long) kernel32.ResolveLocaleName
|
||||||
@ stdcall RestoreLastError(long) kernel32.RestoreLastError
|
@ stdcall RestoreLastError(long) ntdll.RtlRestoreLastWin32Error
|
||||||
@ stdcall ResumeThread(long) kernel32.ResumeThread
|
@ stdcall ResumeThread(long) kernel32.ResumeThread
|
||||||
@ stdcall RevertToSelf()
|
@ stdcall RevertToSelf()
|
||||||
# @ stub RsopLoggingEnabledInternal
|
# @ stub RsopLoggingEnabledInternal
|
||||||
|
@ -1417,7 +1417,7 @@
|
||||||
@ stdcall SetConsoleTextAttribute(long long) kernel32.SetConsoleTextAttribute
|
@ stdcall SetConsoleTextAttribute(long long) kernel32.SetConsoleTextAttribute
|
||||||
@ stdcall SetConsoleTitleW(wstr) kernel32.SetConsoleTitleW
|
@ stdcall SetConsoleTitleW(wstr) kernel32.SetConsoleTitleW
|
||||||
@ stdcall SetConsoleWindowInfo(long long ptr) kernel32.SetConsoleWindowInfo
|
@ stdcall SetConsoleWindowInfo(long long ptr) kernel32.SetConsoleWindowInfo
|
||||||
@ stdcall SetCriticalSectionSpinCount(ptr long) kernel32.SetCriticalSectionSpinCount
|
@ stdcall SetCriticalSectionSpinCount(ptr long) ntdll.RtlSetCriticalSectionSpinCount
|
||||||
@ stdcall SetCurrentDirectoryA(str) kernel32.SetCurrentDirectoryA
|
@ stdcall SetCurrentDirectoryA(str) kernel32.SetCurrentDirectoryA
|
||||||
@ stdcall SetCurrentDirectoryW(wstr) kernel32.SetCurrentDirectoryW
|
@ stdcall SetCurrentDirectoryW(wstr) kernel32.SetCurrentDirectoryW
|
||||||
@ stdcall SetDefaultDllDirectories(long) kernel32.SetDefaultDllDirectories
|
@ stdcall SetDefaultDllDirectories(long) kernel32.SetDefaultDllDirectories
|
||||||
|
@ -1428,7 +1428,7 @@
|
||||||
@ stdcall SetEnvironmentVariableW(wstr wstr) kernel32.SetEnvironmentVariableW
|
@ stdcall SetEnvironmentVariableW(wstr wstr) kernel32.SetEnvironmentVariableW
|
||||||
@ stdcall SetErrorMode(long) kernel32.SetErrorMode
|
@ stdcall SetErrorMode(long) kernel32.SetErrorMode
|
||||||
@ stdcall SetEvent(long)
|
@ stdcall SetEvent(long)
|
||||||
@ stdcall SetEventWhenCallbackReturns(ptr long) kernel32.SetEventWhenCallbackReturns
|
@ stdcall SetEventWhenCallbackReturns(ptr long) ntdll.TpCallbackSetEventOnCompletion
|
||||||
@ stdcall SetFileApisToANSI() kernel32.SetFileApisToANSI
|
@ stdcall SetFileApisToANSI() kernel32.SetFileApisToANSI
|
||||||
@ stdcall SetFileApisToOEM() kernel32.SetFileApisToOEM
|
@ stdcall SetFileApisToOEM() kernel32.SetFileApisToOEM
|
||||||
@ stdcall SetFileAttributesA(str long) kernel32.SetFileAttributesA
|
@ stdcall SetFileAttributesA(str long) kernel32.SetFileAttributesA
|
||||||
|
@ -1446,7 +1446,7 @@
|
||||||
# @ stub SetIsSideloadingEnabled
|
# @ stub SetIsSideloadingEnabled
|
||||||
@ stdcall SetKernelObjectSecurity(long long ptr)
|
@ stdcall SetKernelObjectSecurity(long long ptr)
|
||||||
@ stub SetLastConsoleEventActive
|
@ stub SetLastConsoleEventActive
|
||||||
@ stdcall SetLastError(long) kernel32.SetLastError
|
@ stdcall SetLastError(long) ntdll.RtlSetLastWin32Error
|
||||||
@ stdcall SetLocalTime(ptr) kernel32.SetLocalTime
|
@ stdcall SetLocalTime(ptr) kernel32.SetLocalTime
|
||||||
@ stdcall SetLocaleInfoW(long long wstr) kernel32.SetLocaleInfoW
|
@ stdcall SetLocaleInfoW(long long wstr) kernel32.SetLocaleInfoW
|
||||||
@ stdcall SetNamedPipeHandleState(long ptr ptr ptr)
|
@ stdcall SetNamedPipeHandleState(long ptr ptr ptr)
|
||||||
|
@ -1494,11 +1494,11 @@
|
||||||
@ stdcall SetThreadToken(ptr ptr)
|
@ stdcall SetThreadToken(ptr ptr)
|
||||||
@ stdcall SetThreadUILanguage(long) kernel32.SetThreadUILanguage
|
@ stdcall SetThreadUILanguage(long) kernel32.SetThreadUILanguage
|
||||||
@ stub SetThreadpoolStackInformation
|
@ stub SetThreadpoolStackInformation
|
||||||
@ stdcall SetThreadpoolThreadMaximum(ptr long) kernel32.SetThreadpoolThreadMaximum
|
@ stdcall SetThreadpoolThreadMaximum(ptr long) ntdll.TpSetPoolMaxThreads
|
||||||
@ stdcall SetThreadpoolThreadMinimum(ptr long) kernel32.SetThreadpoolThreadMinimum
|
@ stdcall SetThreadpoolThreadMinimum(ptr long) ntdll.TpSetPoolMinThreads
|
||||||
@ stdcall SetThreadpoolTimer(ptr ptr long long) kernel32.SetThreadpoolTimer
|
@ stdcall SetThreadpoolTimer(ptr ptr long long) ntdll.TpSetTimer
|
||||||
# @ stub SetThreadpoolTimerEx
|
# @ stub SetThreadpoolTimerEx
|
||||||
@ stdcall SetThreadpoolWait(ptr long ptr) kernel32.SetThreadpoolWait
|
@ stdcall SetThreadpoolWait(ptr long ptr) ntdll.TpSetWait
|
||||||
# @ stub SetThreadpoolWaitEx
|
# @ stub SetThreadpoolWaitEx
|
||||||
@ stdcall SetTimeZoneInformation(ptr) kernel32.SetTimeZoneInformation
|
@ stdcall SetTimeZoneInformation(ptr) kernel32.SetTimeZoneInformation
|
||||||
@ stdcall SetTokenInformation(long long ptr long)
|
@ stdcall SetTokenInformation(long long ptr long)
|
||||||
|
@ -1585,7 +1585,7 @@
|
||||||
@ stdcall StrToIntW(wstr)
|
@ stdcall StrToIntW(wstr)
|
||||||
@ stdcall StrTrimA(str str)
|
@ stdcall StrTrimA(str str)
|
||||||
@ stdcall StrTrimW(wstr wstr)
|
@ stdcall StrTrimW(wstr wstr)
|
||||||
@ stdcall SubmitThreadpoolWork(ptr) kernel32.SubmitThreadpoolWork
|
@ stdcall SubmitThreadpoolWork(ptr) ntdll.TpPostWork
|
||||||
# @ stub SubscribeEdpEnabledStateChange
|
# @ stub SubscribeEdpEnabledStateChange
|
||||||
# @ stub SubscribeStateChangeNotification
|
# @ stub SubscribeStateChangeNotification
|
||||||
@ stdcall SuspendThread(long) kernel32.SuspendThread
|
@ stdcall SuspendThread(long) kernel32.SuspendThread
|
||||||
|
@ -1606,9 +1606,9 @@
|
||||||
@ stdcall TraceMessageVa(int64 long ptr long ptr) ntdll.EtwTraceMessageVa
|
@ stdcall TraceMessageVa(int64 long ptr long ptr) ntdll.EtwTraceMessageVa
|
||||||
@ stdcall TransactNamedPipe(long ptr long ptr long ptr ptr)
|
@ stdcall TransactNamedPipe(long ptr long ptr long ptr ptr)
|
||||||
@ stdcall TransmitCommChar(long long) kernel32.TransmitCommChar
|
@ stdcall TransmitCommChar(long long) kernel32.TransmitCommChar
|
||||||
@ stdcall TryAcquireSRWLockExclusive(ptr) kernel32.TryAcquireSRWLockExclusive
|
@ stdcall TryAcquireSRWLockExclusive(ptr) ntdll.RtlTryAcquireSRWLockExclusive
|
||||||
@ stdcall TryAcquireSRWLockShared(ptr) kernel32.TryAcquireSRWLockShared
|
@ stdcall TryAcquireSRWLockShared(ptr) ntdll.RtlTryAcquireSRWLockShared
|
||||||
@ stdcall TryEnterCriticalSection(ptr) kernel32.TryEnterCriticalSection
|
@ stdcall TryEnterCriticalSection(ptr) ntdll.RtlTryEnterCriticalSection
|
||||||
@ stdcall TrySubmitThreadpoolCallback(ptr ptr ptr) kernel32.TrySubmitThreadpoolCallback
|
@ stdcall TrySubmitThreadpoolCallback(ptr ptr ptr) kernel32.TrySubmitThreadpoolCallback
|
||||||
@ stdcall TzSpecificLocalTimeToSystemTime(ptr ptr ptr) kernel32.TzSpecificLocalTimeToSystemTime
|
@ stdcall TzSpecificLocalTimeToSystemTime(ptr ptr ptr) kernel32.TzSpecificLocalTimeToSystemTime
|
||||||
@ stub TzSpecificLocalTimeToSystemTimeEx
|
@ stub TzSpecificLocalTimeToSystemTimeEx
|
||||||
|
@ -1661,7 +1661,7 @@
|
||||||
@ stdcall VerLanguageNameW(long wstr long) kernel32.VerLanguageNameW
|
@ stdcall VerLanguageNameW(long wstr long) kernel32.VerLanguageNameW
|
||||||
@ stdcall VerQueryValueA(ptr str ptr ptr)
|
@ stdcall VerQueryValueA(ptr str ptr ptr)
|
||||||
@ stdcall VerQueryValueW(ptr wstr ptr ptr)
|
@ stdcall VerQueryValueW(ptr wstr ptr ptr)
|
||||||
@ stdcall -ret64 VerSetConditionMask(long long long long) kernel32.VerSetConditionMask
|
@ stdcall -ret64 VerSetConditionMask(long long long long) ntdll.VerSetConditionMask
|
||||||
# @ stub VerifyApplicationUserModelId
|
# @ stub VerifyApplicationUserModelId
|
||||||
# @ stub VerifyPackageFamilyName
|
# @ stub VerifyPackageFamilyName
|
||||||
# @ stub VerifyPackageFullName
|
# @ stub VerifyPackageFullName
|
||||||
|
@ -1692,16 +1692,16 @@
|
||||||
@ stdcall WaitForSingleObject(long long)
|
@ stdcall WaitForSingleObject(long long)
|
||||||
@ stdcall WaitForSingleObjectEx(long long long)
|
@ stdcall WaitForSingleObjectEx(long long long)
|
||||||
@ stub WaitForThreadpoolIoCallbacks
|
@ stub WaitForThreadpoolIoCallbacks
|
||||||
@ stdcall WaitForThreadpoolTimerCallbacks(ptr long) kernel32.WaitForThreadpoolTimerCallbacks
|
@ stdcall WaitForThreadpoolTimerCallbacks(ptr long) ntdll.TpWaitForTimer
|
||||||
@ stdcall WaitForThreadpoolWaitCallbacks(ptr long) kernel32.WaitForThreadpoolWaitCallbacks
|
@ stdcall WaitForThreadpoolWaitCallbacks(ptr long) ntdll.TpWaitForWait
|
||||||
@ stdcall WaitForThreadpoolWorkCallbacks(ptr long) kernel32.WaitForThreadpoolWorkCallbacks
|
@ stdcall WaitForThreadpoolWorkCallbacks(ptr long) ntdll.TpWaitForWork
|
||||||
# @ stub WaitForUserPolicyForegroundProcessingInternal
|
# @ stub WaitForUserPolicyForegroundProcessingInternal
|
||||||
@ stdcall WaitNamedPipeW(wstr long)
|
@ stdcall WaitNamedPipeW(wstr long)
|
||||||
@ stdcall WaitOnAddress(ptr ptr long long)
|
@ stdcall WaitOnAddress(ptr ptr long long)
|
||||||
@ stdcall WakeAllConditionVariable(ptr) kernel32.WakeAllConditionVariable
|
@ stdcall WakeAllConditionVariable(ptr) ntdll.RtlWakeAllConditionVariable
|
||||||
@ stdcall WakeByAddressAll(ptr) ntdll.RtlWakeAddressAll
|
@ stdcall WakeByAddressAll(ptr) ntdll.RtlWakeAddressAll
|
||||||
@ stdcall WakeByAddressSingle(ptr) ntdll.RtlWakeAddressSingle
|
@ stdcall WakeByAddressSingle(ptr) ntdll.RtlWakeAddressSingle
|
||||||
@ stdcall WakeConditionVariable(ptr) kernel32.WakeConditionVariable
|
@ stdcall WakeConditionVariable(ptr) ntdll.RtlWakeConditionVariable
|
||||||
# @ stub WerGetFlags
|
# @ stub WerGetFlags
|
||||||
@ stdcall WerRegisterFile(wstr long long) kernel32.WerRegisterFile
|
@ stdcall WerRegisterFile(wstr long long) kernel32.WerRegisterFile
|
||||||
@ stdcall WerRegisterMemoryBlock(ptr long) kernel32.WerRegisterMemoryBlock
|
@ stdcall WerRegisterMemoryBlock(ptr long) kernel32.WerRegisterMemoryBlock
|
||||||
|
|
|
@ -196,7 +196,7 @@ my @dll_groups =
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"kernel32",
|
"kernel32",
|
||||||
"kernelbase",
|
# "kernelbase",
|
||||||
"api-ms-win-appmodel-identity-l1-1-0",
|
"api-ms-win-appmodel-identity-l1-1-0",
|
||||||
"api-ms-win-appmodel-runtime-l1-1-1",
|
"api-ms-win-appmodel-runtime-l1-1-1",
|
||||||
"api-ms-win-downlevel-normaliz-l1-1-0",
|
"api-ms-win-downlevel-normaliz-l1-1-0",
|
||||||
|
|
Loading…
Reference in New Issue