[pkg-wine-party] [wine] 182/335: kernelbase: Sync spec file to Windows 10.
Jens Reyer
jreyer-guest at moszumanska.debian.org
Thu Apr 6 16:12:16 UTC 2017
This is an automated email from the git hooks/post-receive script.
jreyer-guest pushed a commit to branch master
in repository wine.
commit 646117bf915e70e170a45cec5654148f8bb4713e
Author: Austin English <austinenglish at gmail.com>
Date: Thu Mar 23 22:11:50 2017 -0500
kernelbase: Sync spec file to Windows 10.
Signed-off-by: Austin English <austinenglish at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/kernelbase/kernelbase.spec | 1140 +++++++++++++++++++++++++++++++++++++++
tools/make_specfiles | 3 +
2 files changed, 1143 insertions(+)
diff --git a/dlls/kernelbase/kernelbase.spec b/dlls/kernelbase/kernelbase.spec
index 95ce6c1..ff0e75f 100644
--- a/dlls/kernelbase/kernelbase.spec
+++ b/dlls/kernelbase/kernelbase.spec
@@ -7,6 +7,8 @@
@ stub AccessCheckByTypeResultListAndAuditAlarmW
@ stdcall AcquireSRWLockExclusive(ptr) kernel32.AcquireSRWLockExclusive
@ stdcall AcquireSRWLockShared(ptr) kernel32.AcquireSRWLockShared
+# @ stub AcquireStateLock
+@ stdcall ActivateActCtx(ptr ptr) kernel32.ActivateActCtx
@ stdcall AddAccessAllowedAce(ptr long long ptr) advapi32.AddAccessAllowedAce
@ stdcall AddAccessAllowedAceEx(ptr long long long ptr) advapi32.AddAccessAllowedAceEx
@ stdcall AddAccessAllowedObjectAce(ptr long long long ptr ptr ptr) advapi32.AddAccessAllowedObjectAce
@@ -19,35 +21,128 @@
@ stdcall AddAuditAccessObjectAce(ptr long long long ptr ptr ptr long long) advapi32.AddAuditAccessObjectAce
@ stub AddDllDirectory
@ stdcall AddMandatoryAce(ptr long long long ptr) advapi32.AddMandatoryAce
+@ stdcall AddRefActCtx(ptr) kernel32.AddRefActCtx
+# @ stub AddResourceAttributeAce
+# @ stub AddSIDToBoundaryDescriptor
+# @ stub AddScopedPolicyIDAce
+@ stdcall AddVectoredContinueHandler(long ptr) kernel32.AddVectoredContinueHandler
+@ stdcall AddVectoredExceptionHandler(long ptr) kernel32.AddVectoredExceptionHandler
@ stdcall AdjustTokenGroups(long long ptr long ptr ptr) advapi32.AdjustTokenGroups
@ stdcall AdjustTokenPrivileges(long long ptr long ptr ptr) advapi32.AdjustTokenPrivileges
+@ stdcall AllocConsole() kernel32.AllocConsole
@ stdcall AllocateAndInitializeSid(ptr long long long long long long long long long ptr) advapi32.AllocateAndInitializeSid
@ stdcall AllocateLocallyUniqueId(ptr) advapi32.AllocateLocallyUniqueId
+@ stdcall AllocateUserPhysicalPages(long ptr ptr) kernel32.AllocateUserPhysicalPages
+# @ stub AllocateUserPhysicalPagesNuma
+# @ stub AppContainerDeriveSidFromMoniker
+# @ stub AppContainerFreeMemory
+# @ stub AppContainerLookupDisplayNameMrtReference
+# @ stub AppContainerLookupMoniker
+# @ stub AppContainerRegisterSid
+# @ stub AppContainerUnregisterSid
+# @ stub AppPolicyGetClrCompat
+# @ stub AppPolicyGetCreateFileAccess
+# @ stub AppPolicyGetLifecycleManagement
+# @ stub AppPolicyGetMediaFoundationCodecLoading
+# @ stub AppPolicyGetProcessTerminationMethod
+# @ stub AppPolicyGetShowDeveloperDiagnostic
+# @ stub AppPolicyGetThreadInitializationType
+# @ stub AppPolicyGetWindowingModel
+# @ stub AppXFreeMemory
+# @ stub AppXGetApplicationData
+# @ stub AppXGetDevelopmentMode
+# @ stub AppXGetOSMaxVersionTested
+# @ stub AppXGetOSMinVersion
+# @ stub AppXGetPackageCapabilities
+# @ stub AppXGetPackageSid
+# @ stub AppXLookupDisplayName
+# @ stub AppXLookupMoniker
+# @ stub AppXPostSuccessExtension
+# @ stub AppXPreCreationExtension
+# @ stub AppXReleaseAppXContext
+# @ stub AppXUpdatePackageCapabilities
+# @ stub ApplicationUserModelIdFromProductId
@ stdcall AreAllAccessesGranted(long long) advapi32.AreAllAccessesGranted
@ stdcall AreAnyAccessesGranted(long long) advapi32.AreAnyAccessesGranted
@ stdcall AreFileApisANSI() kernel32.AreFileApisANSI
+# @ stub AreThereVisibleLogoffScriptsInternal
+# @ stub AreThereVisibleShutdownScriptsInternal
+@ stdcall AttachConsole(long) kernel32.AttachConsole
+@ stub BaseCheckAppcompatCache
+# @ stub BaseCheckAppcompatCacheEx
+@ stub BaseCleanupAppcompatCacheSupport
@ stub BaseDllFreeResourceId
@ stub BaseDllMapResourceIdW
+@ stub BaseDumpAppcompatCache
+@ stdcall BaseFlushAppcompatCache() kernel32.BaseFlushAppcompatCache
+# @ stub BaseFormatObjectAttributes
+# @ stub BaseFreeAppCompatDataForProcess
+# @ stub BaseGetNamedObjectDirectory
@ stub BaseGetProcessDllPath
@ stub BaseGetProcessExePath
+@ stub BaseInitAppcompatCacheSupport
@ stub BaseInvalidateDllSearchPathCache
@ stub BaseInvalidateProcessSearchPathCache
+# @ stub BaseIsAppcompatInfrastructureDisabled
+# @ stub BaseMarkFileForDelete
+# @ stub BaseReadAppCompatDataForProcess
@ stub BaseReleaseProcessDllPath
@ stub BaseReleaseProcessExePath
+@ stub BaseUpdateAppcompatCache
+# @ stub BasepAdjustObjectAttributesForPrivateNamespace
+# @ stub BasepCopyFileCallback
+# @ stub BasepCopyFileExW
+# @ stub BasepNotifyTrackingService
@ stdcall Beep(long long) kernel32.Beep
@ stub BemCopyReference
@ stub BemCreateContractFrom
@ stub BemCreateReference
@ stub BemFreeContract
@ stub BemFreeReference
+# @ stub CLOSE_LOCAL_HANDLE_INTERNAL
+@ stdcall CallNamedPipeW(wstr ptr long ptr long ptr long) kernel32.CallNamedPipeW
@ stdcall CallbackMayRunLong(ptr) kernel32.CallbackMayRunLong
+@ stdcall CancelIo(long) kernel32.CancelIo
@ stdcall CancelIoEx(long ptr) kernel32.CancelIoEx
+@ stdcall CancelSynchronousIo(long) kernel32.CancelSynchronousIo
@ stub CancelThreadpoolIo
@ stdcall CancelWaitableTimer(long) kernel32.CancelWaitableTimer
+# @ stub CeipIsOptedIn
@ stdcall ChangeTimerQueueTimer(ptr ptr long long) kernel32.ChangeTimerQueueTimer
+@ stdcall CharLowerA(str) user32.CharLowerA
+@ stdcall CharLowerBuffA(str long) user32.CharLowerBuffA
+@ stdcall CharLowerBuffW(wstr long) user32.CharLowerBuffW
+@ stdcall CharLowerW(wstr) user32.CharLowerW
+@ stdcall CharNextA(str) user32.CharNextA
+@ stdcall CharNextExA(long str long) user32.CharNextExA
+@ stdcall CharNextW(wstr) user32.CharNextW
+@ stdcall CharPrevA(str str) user32.CharPrevA
+@ stdcall CharPrevExA(long str str long) user32.CharPrevExA
+@ stdcall CharPrevW(wstr wstr) user32.CharPrevW
+@ stdcall CharUpperA(str) user32.CharUpperA
+@ stdcall CharUpperBuffA(str long) user32.CharUpperBuffA
+@ stdcall CharUpperBuffW(wstr long) user32.CharUpperBuffW
+@ stdcall CharUpperW(wstr) user32.CharUpperW
+# @ stub CheckAllowDecryptedRemoteDestinationPolicy
@ stub CheckGroupPolicyEnabled
+# @ stub CheckIfStateChangeNotificationExists
+@ stdcall CheckRemoteDebuggerPresent(long ptr) kernel32.CheckRemoteDebuggerPresent
+# @ stub CheckTokenCapability
@ stdcall CheckTokenMembership(long ptr ptr) advapi32.CheckTokenMembership
+# @ stub CheckTokenMembershipEx
+@ stdcall ChrCmpIA(long long) shlwapi.ChrCmpIA
+@ stdcall ChrCmpIW(long long) shlwapi.ChrCmpIW
+@ stdcall ClearCommBreak(long) kernel32.ClearCommBreak
+@ stdcall ClearCommError(long ptr ptr) kernel32.ClearCommError
+# @ stub CloseGlobalizationUserSettingsKey
@ stdcall CloseHandle(long) kernel32.CloseHandle
+# @ stub ClosePackageInfo
+# @ stub ClosePrivateNamespace
+# @ stub CloseState
+# @ stub CloseStateAtom
+# @ stub CloseStateChangeNotification
+# @ stub CloseStateContainer
+# @ stub CloseStateLock
@ stdcall CloseThreadpool(ptr) kernel32.CloseThreadpool
@ stdcall CloseThreadpoolCleanupGroup(ptr) kernel32.CloseThreadpoolCleanupGroup
@ stdcall CloseThreadpoolCleanupGroupMembers(ptr long ptr) kernel32.CloseThreadpoolCleanupGroupMembers
@@ -55,39 +150,78 @@
@ stdcall CloseThreadpoolTimer(ptr) kernel32.CloseThreadpoolTimer
@ stdcall CloseThreadpoolWait(ptr) kernel32.CloseThreadpoolWait
@ stdcall CloseThreadpoolWork(ptr) kernel32.CloseThreadpoolWork
+# @ stub CommitStateAtom
@ stdcall CompareFileTime(ptr ptr) kernel32.CompareFileTime
+# @ stub CompareObjectHandles
@ stdcall CompareStringA(long long str long str long) kernel32.CompareStringA
@ stdcall CompareStringEx(wstr long wstr long wstr long ptr ptr long) kernel32.CompareStringEx
@ stdcall CompareStringOrdinal(wstr long wstr long long) kernel32.CompareStringOrdinal
@ stdcall CompareStringW(long long wstr long wstr long) kernel32.CompareStringW
@ stdcall ConnectNamedPipe(long ptr) kernel32.ConnectNamedPipe
+@ stdcall ContinueDebugEvent(long long long) kernel32.ContinueDebugEvent
@ stdcall ConvertDefaultLocale(long) kernel32.ConvertDefaultLocale
+@ stdcall ConvertFiberToThread() kernel32.ConvertFiberToThread
+@ stdcall ConvertThreadToFiber(ptr) kernel32.ConvertThreadToFiber
+@ stdcall ConvertThreadToFiberEx(ptr long) kernel32.ConvertThreadToFiberEx
@ stdcall ConvertToAutoInheritPrivateObjectSecurity(ptr ptr ptr ptr long ptr) advapi32.ConvertToAutoInheritPrivateObjectSecurity
+# @ stub CopyContext
+# @ stub CopyFile2
+@ stdcall CopyFileExW(wstr wstr ptr ptr ptr long) kernel32.CopyFileExW
+@ stdcall CopyFileW(wstr wstr long) kernel32.CopyFileW
+# @ stub -arch=x86_64 CopyMemoryNonTemporal
@ stdcall CopySid(long ptr ptr) advapi32.CopySid
+# @ stub CouldMultiUserAppsBehaviorBePossibleForPackage
+@ stdcall CreateActCtxW(ptr) kernel32.CreateActCtxW
+# @ stub CreateAppContainerToken
+# @ stub CreateBoundaryDescriptorW
+@ stdcall CreateConsoleScreenBuffer(long long ptr long ptr) kernel32.CreateConsoleScreenBuffer
@ stdcall CreateDirectoryA(str ptr) kernel32.CreateDirectoryA
+@ stdcall CreateDirectoryExW(wstr wstr ptr) kernel32.CreateDirectoryExW
@ stdcall CreateDirectoryW(wstr ptr) kernel32.CreateDirectoryW
+# @ stub CreateEnclave
@ stdcall CreateEventA(ptr long long str) kernel32.CreateEventA
@ stdcall CreateEventExA(ptr str long long) kernel32.CreateEventExA
@ stdcall CreateEventExW(ptr wstr long long) kernel32.CreateEventExW
@ stdcall CreateEventW(ptr long long wstr) kernel32.CreateEventW
+@ stdcall CreateFiber(long ptr ptr) kernel32.CreateFiber
+@ stdcall CreateFiberEx(long long long ptr ptr) kernel32.CreateFiberEx
+@ stdcall CreateFile2(wstr long long long ptr) kernel32.CreateFile2
@ stdcall CreateFileA(str long long ptr long long long) kernel32.CreateFileA
+# @ stub CreateFileMappingFromApp
@ stub CreateFileMappingNumaW
@ stdcall CreateFileMappingW(long ptr long long long wstr) kernel32.CreateFileMappingW
@ stdcall CreateFileW(wstr long long ptr long long long) kernel32.CreateFileW
+@ stdcall CreateHardLinkA(str str ptr) kernel32.CreateHardLinkA
+@ stdcall CreateHardLinkW(wstr wstr ptr) kernel32.CreateHardLinkW
@ stdcall CreateIoCompletionPort(long long long long) kernel32.CreateIoCompletionPort
+@ stdcall CreateMemoryResourceNotification(long) kernel32.CreateMemoryResourceNotification
@ stdcall CreateMutexA(ptr long str) kernel32.CreateMutexA
@ stdcall CreateMutexExA(ptr str long long) kernel32.CreateMutexExA
@ stdcall CreateMutexExW(ptr wstr long long) kernel32.CreateMutexExW
@ stdcall CreateMutexW(ptr long wstr) kernel32.CreateMutexW
@ stdcall CreateNamedPipeW(wstr long long long long long long ptr) kernel32.CreateNamedPipeW
@ stdcall CreatePipe(ptr ptr ptr long) kernel32.CreatePipe
+# @ stub CreatePrivateNamespaceW
@ stdcall CreatePrivateObjectSecurity(ptr ptr ptr long long ptr) advapi32.CreatePrivateObjectSecurity
@ stdcall CreatePrivateObjectSecurityEx(ptr ptr ptr ptr long long long ptr) advapi32.CreatePrivateObjectSecurityEx
@ stdcall CreatePrivateObjectSecurityWithMultipleInheritance(ptr ptr ptr ptr long long long long ptr) advapi32.CreatePrivateObjectSecurityWithMultipleInheritance
+@ stdcall CreateProcessA(str str ptr ptr long long ptr str ptr ptr) kernel32.CreateProcessA
+@ stdcall CreateProcessAsUserA(long str str ptr ptr long long ptr str ptr ptr) advapi32.CreateProcessAsUserA
+@ stdcall CreateProcessAsUserW(long wstr wstr ptr ptr long long ptr wstr ptr ptr) advapi32.CreateProcessAsUserW
+# @ stub CreateProcessInternalA
+# @ stub CreateProcessInternalW
+@ stdcall CreateProcessW(wstr wstr ptr ptr long long ptr wstr ptr ptr) kernel32.CreateProcessW
@ stdcall CreateRemoteThread(long ptr long ptr long long ptr) kernel32.CreateRemoteThread
@ stub CreateRemoteThreadEx
@ stdcall CreateRestrictedToken(long long long ptr long ptr long ptr ptr) advapi32.CreateRestrictedToken
@ stdcall CreateSemaphoreExW(ptr long long wstr long long) kernel32.CreateSemaphoreExW
+@ stdcall CreateSemaphoreW(ptr long long wstr) kernel32.CreateSemaphoreW
+# @ stub CreateStateAtom
+# @ stub CreateStateChangeNotification
+# @ stub CreateStateContainer
+# @ stub CreateStateLock
+# @ stub CreateStateSubcontainer
+@ stdcall CreateSymbolicLinkW(wstr wstr long) kernel32.CreateSymbolicLinkW
@ stdcall CreateThread(ptr long ptr long long ptr) kernel32.CreateThread
@ stdcall CreateThreadpool(ptr) kernel32.CreateThreadpool
@ stdcall CreateThreadpoolCleanupGroup() kernel32.CreateThreadpoolCleanupGroup
@@ -98,38 +232,88 @@
@ stdcall CreateTimerQueue() kernel32.CreateTimerQueue
@ stdcall CreateTimerQueueTimer(ptr long ptr ptr long long long) kernel32.CreateTimerQueueTimer
@ stdcall CreateWaitableTimerExW(ptr wstr long long) kernel32.CreateWaitableTimerExW
+@ stdcall CreateWaitableTimerW(ptr long wstr) kernel32.CreateWaitableTimerW
@ stdcall CreateWellKnownSid(long ptr ptr ptr) advapi32.CreateWellKnownSid
+# @ stub CtrlRoutine
+# @ stub CveEventWrite
+@ stdcall DeactivateActCtx(long long) kernel32.DeactivateActCtx
+@ stdcall DebugActiveProcess(long) kernel32.DebugActiveProcess
+@ stdcall DebugActiveProcessStop(long) kernel32.DebugActiveProcessStop
@ stdcall DebugBreak() kernel32.DebugBreak
@ stdcall DecodePointer(ptr) kernel32.DecodePointer
+# @ stub DecodeRemotePointer
@ stdcall DecodeSystemPointer(ptr) kernel32.DecodeSystemPointer
@ stdcall DefineDosDeviceW(long wstr wstr) kernel32.DefineDosDeviceW
+@ stdcall DelayLoadFailureHook(str str) kernel32.DelayLoadFailureHook
+# @ stub DelayLoadFailureHookLookup
@ stdcall DeleteAce(ptr long) advapi32.DeleteAce
+# @ stub DeleteBoundaryDescriptor
@ stdcall DeleteCriticalSection(ptr) kernel32.DeleteCriticalSection
+@ stdcall DeleteFiber(ptr) kernel32.DeleteFiber
@ stdcall DeleteFileA(str) kernel32.DeleteFileA
@ stdcall DeleteFileW(wstr) kernel32.DeleteFileW
@ stdcall DeleteProcThreadAttributeList(ptr) kernel32.DeleteProcThreadAttributeList
+# @ stub DeleteStateAtomValue
+# @ stub DeleteStateContainer
+# @ stub DeleteStateContainerValue
+# @ stub DeleteSynchronizationBarrier
@ stdcall DeleteTimerQueueEx(long long) kernel32.DeleteTimerQueueEx
@ stdcall DeleteTimerQueueTimer(long long long) kernel32.DeleteTimerQueueTimer
@ stdcall DeleteVolumeMountPointW(wstr) kernel32.DeleteVolumeMountPointW
@ stdcall DestroyPrivateObjectSecurity(ptr) advapi32.DestroyPrivateObjectSecurity
@ stdcall DeviceIoControl(long long ptr long ptr long ptr ptr) kernel32.DeviceIoControl
+# @ stub DisablePredefinedHandleTableInternal
@ stdcall DisableThreadLibraryCalls(long) kernel32.DisableThreadLibraryCalls
@ stdcall DisassociateCurrentThreadFromCallback(ptr) kernel32.DisassociateCurrentThreadFromCallback
+# @ stub DiscardVirtualMemory
@ stdcall DisconnectNamedPipe(long) kernel32.DisconnectNamedPipe
+# @ stub DnsHostnameToComputerNameExW
+# @ stub DsBindWithSpnExW
+# @ stub DsCrackNamesW
+# @ stub DsFreeDomainControllerInfoW
+# @ stub DsFreeNameResultW
+# @ stub DsFreeNgcKey
+# @ stub DsFreePasswordCredentials
+# @ stub DsGetDomainControllerInfoW
+# @ stub DsMakePasswordCredentialsW
+# @ stub DsReadNgcKeyW
+# @ stub DsUnBindW
+# @ stub DsWriteNgcKeyW
@ stdcall DuplicateHandle(long long long ptr long long long) kernel32.DuplicateHandle
+# @ stub DuplicateStateContainerHandle
@ stdcall DuplicateToken(long long ptr) advapi32.DuplicateToken
@ stdcall DuplicateTokenEx(long long ptr long long ptr) advapi32.DuplicateTokenEx
+# @ stub EmptyWorkingSet
@ stdcall EncodePointer(ptr) kernel32.EncodePointer
+# @ stub EncodeRemotePointer
@ stdcall EncodeSystemPointer(ptr) kernel32.EncodeSystemPointer
+# @ stub EnterCriticalPolicySectionInternal
@ stdcall EnterCriticalSection(ptr) kernel32.EnterCriticalSection
+# @ stub EnterSynchronizationBarrier
@ stdcall EnumCalendarInfoExEx(ptr wstr long wstr long long) kernel32.EnumCalendarInfoExEx
@ stdcall EnumCalendarInfoExW(ptr long long long) kernel32.EnumCalendarInfoExW
@ stdcall EnumCalendarInfoW(ptr long long long) kernel32.EnumCalendarInfoW
@ stdcall EnumDateFormatsExEx(ptr wstr long long) kernel32.EnumDateFormatsExEx
@ stdcall EnumDateFormatsExW(ptr long long) kernel32.EnumDateFormatsExW
@ stdcall EnumDateFormatsW(ptr long long) kernel32.EnumDateFormatsW
+# @ stub EnumDeviceDrivers
+# @ stub EnumDynamicTimeZoneInformation
@ stdcall EnumLanguageGroupLocalesW(ptr long long ptr) kernel32.EnumLanguageGroupLocalesW
+# @ stub EnumPageFilesA
+# @ stub EnumPageFilesW
+# @ stub EnumProcessModules
+# @ stub EnumProcessModulesEx
+# @ stub EnumProcesses
+@ stdcall EnumResourceLanguagesExA(long str str ptr long long long) kernel32.EnumResourceLanguagesExA
+@ stdcall EnumResourceLanguagesExW(long wstr wstr ptr long long long) kernel32.EnumResourceLanguagesExW
+# @ stub EnumResourceNamesExA
+# @ stub EnumResourceNamesExW
+@ stdcall EnumResourceNamesW(long wstr ptr long) kernel32.EnumResourceNamesW
+# @ stub EnumResourceTypesExA
+# @ stub EnumResourceTypesExW
@ stdcall EnumSystemCodePagesW(ptr long) kernel32.EnumSystemCodePagesW
+# @ stub EnumSystemFirmwareTables
+@ stdcall EnumSystemGeoID(long long ptr) kernel32.EnumSystemGeoID
@ stdcall EnumSystemLanguageGroupsW(ptr long ptr) kernel32.EnumSystemLanguageGroupsW
@ stdcall EnumSystemLocalesA(ptr long) kernel32.EnumSystemLocalesA
@ stdcall EnumSystemLocalesEx(ptr long long ptr) kernel32.EnumSystemLocalesEx
@@ -137,9 +321,22 @@
@ stdcall EnumTimeFormatsEx(ptr wstr long long) kernel32.EnumTimeFormatsEx
@ stdcall EnumTimeFormatsW(ptr long long) kernel32.EnumTimeFormatsW
@ stdcall EnumUILanguagesW(ptr long long) kernel32.EnumUILanguagesW
+# @ stub EnumerateStateAtomValues
+# @ stub EnumerateStateContainerItems
@ stub EqualDomainSid
@ stdcall EqualPrefixSid(ptr ptr) advapi32.EqualPrefixSid
@ stdcall EqualSid(ptr ptr) advapi32.EqualSid
+@ stdcall EscapeCommFunction(long long) kernel32.EscapeCommFunction
+@ stdcall EventActivityIdControl(long ptr) advapi32.EventActivityIdControl
+@ stdcall EventEnabled(int64 ptr) advapi32.EventEnabled
+@ stdcall EventProviderEnabled(int64 long int64) advapi32.EventProviderEnabled
+@ stdcall EventRegister(ptr ptr ptr ptr) advapi32.EventRegister
+@ stdcall EventSetInformation(int64 long ptr long) advapi32.EventSetInformation
+@ stdcall EventUnregister(int64) advapi32.EventUnregister
+@ stdcall EventWrite(int64 ptr long ptr) advapi32.EventWrite
+# @ stub EventWriteEx
+# @ stub EventWriteString
+@ stdcall EventWriteTransfer(int64 ptr ptr ptr long ptr) advapi32.EventWriteTransfer
@ stdcall ExitProcess(long) kernel32.ExitProcess
@ stdcall ExitThread(long) kernel32.ExitThread
@ stdcall ExpandEnvironmentStringsA(str ptr long) kernel32.ExpandEnvironmentStringsA
@@ -148,6 +345,11 @@
@ stdcall FatalAppExitW(long wstr) kernel32.FatalAppExitW
@ stdcall FileTimeToLocalFileTime(ptr ptr) kernel32.FileTimeToLocalFileTime
@ stdcall FileTimeToSystemTime(ptr ptr) kernel32.FileTimeToSystemTime
+@ stdcall FillConsoleOutputAttribute(long long long long ptr) kernel32.FillConsoleOutputAttribute
+@ stdcall FillConsoleOutputCharacterA(long long long long ptr) kernel32.FillConsoleOutputCharacterA
+@ stdcall FillConsoleOutputCharacterW(long long long long ptr) kernel32.FillConsoleOutputCharacterW
+@ stdcall FindActCtxSectionGuid(long ptr long ptr ptr) kernel32.FindActCtxSectionGuid
+@ stdcall FindActCtxSectionStringW(long ptr long wstr ptr) kernel32.FindActCtxSectionStringW
@ stdcall FindClose(long) kernel32.FindClose
@ stdcall FindCloseChangeNotification(long) kernel32.FindCloseChangeNotification
@ stdcall FindFirstChangeNotificationA(str long long) kernel32.FindFirstChangeNotificationA
@@ -155,64 +357,141 @@
@ stdcall FindFirstFileA(str ptr) kernel32.FindFirstFileA
@ stdcall FindFirstFileExA(str long ptr long ptr long) kernel32.FindFirstFileExA
@ stdcall FindFirstFileExW(wstr long ptr long ptr long) kernel32.FindFirstFileExW
+# @ stub FindFirstFileNameW
@ stdcall FindFirstFileW(wstr ptr) kernel32.FindFirstFileW
@ stdcall FindFirstFreeAce(ptr ptr) advapi32.FindFirstFreeAce
+# @ stub FindFirstStreamW
@ stdcall FindFirstVolumeW(ptr long) kernel32.FindFirstVolumeW
@ stub FindNLSString
@ stub FindNLSStringEx
@ stdcall FindNextChangeNotification(long) kernel32.FindNextChangeNotification
@ stdcall FindNextFileA(long ptr) kernel32.FindNextFileA
+# @ stub FindNextFileNameW
@ stdcall FindNextFileW(long ptr) kernel32.FindNextFileW
+# @ stub FindNextStreamW
@ stdcall FindNextVolumeW(long ptr long) kernel32.FindNextVolumeW
+# @ stub FindPackagesByPackageFamily
@ stdcall FindResourceExW(long wstr wstr long) kernel32.FindResourceExW
+@ stdcall FindResourceW(long wstr wstr) kernel32.FindResourceW
@ stub FindStringOrdinal
@ stdcall FindVolumeClose(ptr) kernel32.FindVolumeClose
@ stdcall FlsAlloc(ptr) kernel32.FlsAlloc
@ stdcall FlsFree(long) kernel32.FlsFree
@ stdcall FlsGetValue(long) kernel32.FlsGetValue
@ stdcall FlsSetValue(long ptr) kernel32.FlsSetValue
+@ stdcall FlushConsoleInputBuffer(long) kernel32.FlushConsoleInputBuffer
@ stdcall FlushFileBuffers(long) kernel32.FlushFileBuffers
+@ stdcall FlushInstructionCache(long long long) kernel32.FlushInstructionCache
@ stdcall FlushProcessWriteBuffers() kernel32.FlushProcessWriteBuffers
@ stdcall FlushViewOfFile(ptr long) kernel32.FlushViewOfFile
@ stdcall FoldStringW(long wstr long ptr long) kernel32.FoldStringW
+# @ stub ForceSyncFgPolicyInternal
+# @ stub FormatApplicationUserModelId
@ stdcall FormatMessageA(long ptr long long ptr long ptr) kernel32.FormatMessageA
@ stdcall FormatMessageW(long ptr long long ptr long ptr) kernel32.FormatMessageW
+@ stdcall FreeConsole() kernel32.FreeConsole
@ stdcall FreeEnvironmentStringsA(ptr) kernel32.FreeEnvironmentStringsA
@ stdcall FreeEnvironmentStringsW(ptr) kernel32.FreeEnvironmentStringsW
+# @ stub FreeGPOListInternalA
+# @ stub FreeGPOListInternalW
@ stdcall FreeLibrary(long) kernel32.FreeLibrary
@ stdcall FreeLibraryAndExitThread(long long) kernel32.FreeLibraryAndExitThread
@ stdcall FreeLibraryWhenCallbackReturns(ptr ptr) kernel32.FreeLibraryWhenCallbackReturns
@ stdcall FreeResource(long) kernel32.FreeResource
@ stdcall FreeSid(ptr) advapi32.FreeSid
+@ stdcall FreeUserPhysicalPages(long ptr ptr) kernel32.FreeUserPhysicalPages
+@ stdcall GenerateConsoleCtrlEvent(long long) kernel32.GenerateConsoleCtrlEvent
+# @ stub GenerateGPNotificationInternal
@ stdcall GetACP() kernel32.GetACP
+@ stdcall GetAcceptLanguagesA(ptr ptr) shlwapi.GetAcceptLanguagesA
+@ stdcall GetAcceptLanguagesW(ptr ptr) shlwapi.GetAcceptLanguagesW
@ stdcall GetAce(ptr long ptr) advapi32.GetAce
@ stdcall GetAclInformation(ptr ptr long long) advapi32.GetAclInformation
+# @ stub GetAdjustObjectAttributesForPrivateNamespaceRoutine
+# @ stub GetAlternatePackageRoots
+# @ stub GetAppContainerAce
+# @ stub GetAppContainerNamedObjectPath
+# @ stub GetAppDataFolder
+# @ stub GetAppModelVersion
+# @ stub GetApplicationRecoveryCallback
+# @ stub GetApplicationRestartSettings
+# @ stub GetApplicationUserModelId
+# @ stub GetApplicationUserModelIdFromToken
+# @ stub GetAppliedGPOListInternalA
+# @ stub GetAppliedGPOListInternalW
@ stub GetCPFileNameFromRegistry
@ stub GetCPHashNode
@ stdcall GetCPInfo(long ptr) kernel32.GetCPInfo
@ stdcall GetCPInfoExW(long long ptr) kernel32.GetCPInfoExW
+# @ stub GetCachedSigningLevel
@ stub GetCalendar
@ stdcall GetCalendarInfoEx(wstr long ptr long ptr long ptr) kernel32.GetCalendarInfoEx
@ stdcall GetCalendarInfoW(long long long ptr long ptr) kernel32.GetCalendarInfoW
+@ stdcall GetCommConfig(long ptr ptr) kernel32.GetCommConfig
+@ stdcall GetCommMask(long ptr) kernel32.GetCommMask
+@ stdcall GetCommModemStatus(long ptr) kernel32.GetCommModemStatus
+@ stdcall GetCommProperties(long ptr) kernel32.GetCommProperties
+@ stdcall GetCommState(long ptr) kernel32.GetCommState
+@ stdcall GetCommTimeouts(long ptr) kernel32.GetCommTimeouts
@ stdcall GetCommandLineA() kernel32.GetCommandLineA
@ stdcall GetCommandLineW() kernel32.GetCommandLineW
+@ stdcall GetCompressedFileSizeA(long ptr) kernel32.GetCompressedFileSizeA
+@ stdcall GetCompressedFileSizeW(long ptr) kernel32.GetCompressedFileSizeW
@ stdcall GetComputerNameExA(long ptr ptr) kernel32.GetComputerNameExA
@ stdcall GetComputerNameExW(long ptr ptr) kernel32.GetComputerNameExW
+@ stdcall GetConsoleCP() kernel32.GetConsoleCP
+@ stdcall GetConsoleCursorInfo(long ptr) kernel32.GetConsoleCursorInfo
+@ stdcall GetConsoleInputExeNameA(long ptr) kernel32.GetConsoleInputExeNameA
+@ stdcall GetConsoleInputExeNameW(long ptr) kernel32.GetConsoleInputExeNameW
+@ stdcall GetConsoleMode(long ptr) kernel32.GetConsoleMode
+@ stdcall GetConsoleOutputCP() kernel32.GetConsoleOutputCP
+@ stdcall GetConsoleScreenBufferInfo(long ptr) kernel32.GetConsoleScreenBufferInfo
+@ stdcall GetConsoleScreenBufferInfoEx(long ptr) kernel32.GetConsoleScreenBufferInfoEx
+@ stdcall GetConsoleTitleW(ptr long) kernel32.GetConsoleTitleW
@ stub GetCurrencyFormatEx
@ stdcall GetCurrencyFormatW(long long str ptr str long) kernel32.GetCurrencyFormatW
+@ stdcall GetCurrentActCtx(ptr) kernel32.GetCurrentActCtx
+# @ stub GetCurrentApplicationUserModelId
@ stdcall GetCurrentDirectoryA(long ptr) kernel32.GetCurrentDirectoryA
@ stdcall GetCurrentDirectoryW(long ptr) kernel32.GetCurrentDirectoryW
+# @ stub GetCurrentPackageApplicationContext
+# @ stub GetCurrentPackageApplicationResourcesContext
+# @ stub GetCurrentPackageContext
+@ stdcall GetCurrentPackageFamilyName(ptr ptr) kernel32.GetCurrentPackageFamilyName
+@ stdcall GetCurrentPackageFullName(ptr ptr) kernel32.GetCurrentPackageFullName
+@ stdcall GetCurrentPackageId(ptr ptr) kernel32.GetCurrentPackageId
+# @ stub GetCurrentPackageInfo
+# @ stub GetCurrentPackagePath
+# @ stub GetCurrentPackageResourcesContext
+# @ stub GetCurrentPackageSecurityContext
@ stdcall -norelay GetCurrentProcess() kernel32.GetCurrentProcess
@ stdcall -norelay GetCurrentProcessId() kernel32.GetCurrentProcessId
+@ stdcall GetCurrentProcessorNumber() kernel32.GetCurrentProcessorNumber
+@ stdcall GetCurrentProcessorNumberEx(ptr) kernel32.GetCurrentProcessorNumberEx
+# @ stub GetCurrentTargetPlatformContext
@ stdcall -norelay GetCurrentThread() kernel32.GetCurrentThread
@ stdcall -norelay GetCurrentThreadId() kernel32.GetCurrentThreadId
+# @ stub GetCurrentThreadStackLimits
+@ stdcall GetDateFormatA(long long ptr str ptr long) kernel32.GetDateFormatA
+@ stdcall GetDateFormatEx(wstr long ptr wstr ptr long wstr) kernel32.GetDateFormatEx
+@ stdcall GetDateFormatW(long long ptr wstr ptr long) kernel32.GetDateFormatW
+# @ stub GetDeviceDriverBaseNameA
+# @ stub GetDeviceDriverBaseNameW
+# @ stub GetDeviceDriverFileNameA
+# @ stub GetDeviceDriverFileNameW
@ stdcall GetDiskFreeSpaceA(str ptr ptr ptr ptr) kernel32.GetDiskFreeSpaceA
@ stdcall GetDiskFreeSpaceExA(str ptr ptr ptr) kernel32.GetDiskFreeSpaceExA
@ stdcall GetDiskFreeSpaceExW(wstr ptr ptr ptr) kernel32.GetDiskFreeSpaceExW
@ stdcall GetDiskFreeSpaceW(wstr ptr ptr ptr ptr) kernel32.GetDiskFreeSpaceW
@ stdcall GetDriveTypeA(str) kernel32.GetDriveTypeA
@ stdcall GetDriveTypeW(wstr) kernel32.GetDriveTypeW
+# @ stub GetDurationFormatEx
@ stdcall GetDynamicTimeZoneInformation(ptr) kernel32.GetDynamicTimeZoneInformation
+# @ stub GetDynamicTimeZoneInformationEffectiveYears
+# @ stub GetEffectivePackageStatusForUser
+# @ stub GetEightBitStringToUnicodeSizeRoutine
+# @ stub GetEightBitStringToUnicodeStringRoutine
+# @ stub GetEnabledXStateFeatures
@ stdcall GetEnvironmentStrings() kernel32.GetEnvironmentStrings
@ stdcall GetEnvironmentStringsA() kernel32.GetEnvironmentStringsA
@ stdcall GetEnvironmentStringsW() kernel32.GetEnvironmentStringsW
@@ -228,6 +507,7 @@
@ stdcall GetFileAttributesExW(wstr long ptr) kernel32.GetFileAttributesExW
@ stdcall GetFileAttributesW(wstr) kernel32.GetFileAttributesW
@ stdcall GetFileInformationByHandle(long ptr) kernel32.GetFileInformationByHandle
+@ stdcall GetFileInformationByHandleEx(long long ptr long) kernel32.GetFileInformationByHandleEx
@ stdcall GetFileMUIInfo(long wstr ptr ptr) kernel32.GetFileMUIInfo
@ stdcall GetFileMUIPath(long wstr wstr ptr ptr ptr ptr) kernel32.GetFileMUIPath
@ stdcall GetFileSecurityW(wstr long ptr long ptr) advapi32.GetFileSecurityW
@@ -235,12 +515,29 @@
@ stdcall GetFileSizeEx(long ptr) kernel32.GetFileSizeEx
@ stdcall GetFileTime(long ptr ptr ptr) kernel32.GetFileTime
@ stdcall GetFileType(long) kernel32.GetFileType
+@ stdcall GetFileVersionInfoA(str long long ptr) version.GetFileVersionInfoA
+# @ stub GetFileVersionInfoByHandle
+@ stdcall GetFileVersionInfoExA(long str long long ptr) version.GetFileVersionInfoExA
+@ stdcall GetFileVersionInfoExW(long wstr long long ptr) version.GetFileVersionInfoExW
+@ stdcall GetFileVersionInfoSizeA(str ptr) version.GetFileVersionInfoSizeA
+@ stdcall GetFileVersionInfoSizeExA(long str ptr) version.GetFileVersionInfoSizeExA
+@ stdcall GetFileVersionInfoSizeExW(long wstr ptr) version.GetFileVersionInfoSizeExW
+@ stdcall GetFileVersionInfoSizeW(wstr ptr) version.GetFileVersionInfoSizeW
+@ stdcall GetFileVersionInfoW(wstr long long ptr) version.GetFileVersionInfoW
@ stdcall GetFinalPathNameByHandleA(long ptr long long) kernel32.GetFinalPathNameByHandleA
@ stdcall GetFinalPathNameByHandleW(long ptr long long) kernel32.GetFinalPathNameByHandleW
@ stdcall GetFullPathNameA(str long ptr ptr) kernel32.GetFullPathNameA
@ stdcall GetFullPathNameW(wstr long ptr ptr) kernel32.GetFullPathNameW
+# @ stub GetGPOListInternalA
+# @ stub GetGPOListInternalW
+@ stdcall GetGeoInfoW(long long ptr long long) kernel32.GetGeoInfoW
@ stdcall GetHandleInformation(long ptr) kernel32.GetHandleInformation
+# @ stub GetHivePath
+# @ stub GetIntegratedDisplaySize
+# @ stub GetIsEdpEnabled
@ stdcall GetKernelObjectSecurity(long long ptr long ptr) advapi32.GetKernelObjectSecurity
+@ stdcall GetLargePageMinimum() kernel32.GetLargePageMinimum
+@ stdcall GetLargestConsoleWindowSize(long) kernel32.GetLargestConsoleWindowSize
@ stdcall GetLastError() kernel32.GetLastError
@ stdcall GetLengthSid(ptr) advapi32.GetLengthSid
@ stdcall GetLocalTime(ptr) kernel32.GetLocalTime
@@ -254,35 +551,103 @@
@ stdcall GetLogicalProcessorInformationEx(long ptr ptr) kernel32.GetLogicalProcessorInformationEx
@ stdcall GetLongPathNameA(str long long) kernel32.GetLongPathNameA
@ stdcall GetLongPathNameW(wstr long long) kernel32.GetLongPathNameW
+# @ stub GetMappedFileNameA
+# @ stub GetMappedFileNameW
+# @ stub GetMemoryErrorHandlingCapabilities
+# @ stub GetModuleBaseNameA
+# @ stub GetModuleBaseNameW
@ stdcall GetModuleFileNameA(long ptr long) kernel32.GetModuleFileNameA
+# @ stub GetModuleFileNameExA
+# @ stub GetModuleFileNameExW
@ stdcall GetModuleFileNameW(long ptr long) kernel32.GetModuleFileNameW
@ stdcall GetModuleHandleA(str) kernel32.GetModuleHandleA
@ stdcall GetModuleHandleExA(long ptr ptr) kernel32.GetModuleHandleExA
@ stdcall GetModuleHandleExW(long ptr ptr) kernel32.GetModuleHandleExW
@ stdcall GetModuleHandleW(wstr) kernel32.GetModuleHandleW
+# @ stub GetModuleInformation
@ stub GetNLSVersion
@ stub GetNLSVersionEx
@ stub GetNamedLocaleHashNode
@ stub GetNamedPipeAttribute
@ stub GetNamedPipeClientComputerNameW
+@ stdcall GetNamedPipeHandleStateW(long ptr ptr ptr ptr wstr long) kernel32.GetNamedPipeHandleStateW
+@ stdcall GetNamedPipeInfo(long ptr ptr ptr ptr) kernel32.GetNamedPipeInfo
+@ stdcall GetNativeSystemInfo(ptr) kernel32.GetNativeSystemInfo
+# @ stub GetNextFgPolicyRefreshInfoInternal
+@ stdcall GetNumaHighestNodeNumber(ptr) kernel32.GetNumaHighestNodeNumber
+# @ stub GetNumaNodeProcessorMaskEx
+# @ stub GetNumaProximityNodeEx
@ stdcall GetNumberFormatEx(wstr long wstr ptr ptr long) kernel32.GetNumberFormatEx
@ stdcall GetNumberFormatW(long long wstr ptr ptr long) kernel32.GetNumberFormatW
+@ stdcall GetNumberOfConsoleInputEvents(long ptr) kernel32.GetNumberOfConsoleInputEvents
@ stdcall GetOEMCP() kernel32.GetOEMCP
+# @ stub GetOsManufacturingMode
+# @ stub GetOsSafeBootMode
@ stdcall GetOverlappedResult(long ptr ptr long) kernel32.GetOverlappedResult
+# @ stub GetOverlappedResultEx
+# @ stub GetPackageApplicationContext
+# @ stub GetPackageApplicationIds
+# @ stub GetPackageApplicationProperty
+# @ stub GetPackageApplicationPropertyString
+# @ stub GetPackageApplicationResourcesContext
+# @ stub GetPackageContext
+# @ stub GetPackageFamilyName
+# @ stub GetPackageFamilyNameFromToken
+# @ stub GetPackageFullName
+# @ stub GetPackageFullNameFromToken
+# @ stub GetPackageId
+# @ stub GetPackageInfo
+# @ stub GetPackageInstallTime
+# @ stub GetPackageOSMaxVersionTested
+# @ stub GetPackagePath
+# @ stub GetPackagePathByFullName
+# @ stub GetPackagePathOnVolume
+# @ stub GetPackageProperty
+# @ stub GetPackagePropertyString
+# @ stub GetPackageResourcesContext
+# @ stub GetPackageResourcesProperty
+# @ stub GetPackageSecurityContext
+# @ stub GetPackageSecurityProperty
+# @ stub GetPackageStatus
+# @ stub GetPackageStatusForUser
+# @ stub GetPackageTargetPlatformProperty
+# @ stub GetPackageVolumeSisPath
+# @ stub GetPackagesByPackageFamily
+# @ stub GetPerformanceInfo
+@ stdcall GetPhysicallyInstalledSystemMemory(ptr) kernel32.GetPhysicallyInstalledSystemMemory
+# @ stub GetPreviousFgPolicyRefreshInfoInternal
@ stdcall GetPriorityClass(long) kernel32.GetPriorityClass
@ stdcall GetPrivateObjectSecurity(ptr long ptr long ptr) advapi32.GetPrivateObjectSecurity
@ stdcall GetProcAddress(long str) kernel32.GetProcAddress
+# @ stub GetProcAddressForCaller
+# @ stub GetProcessDefaultCpuSets
+# @ stub GetProcessGroupAffinity
+@ stdcall GetProcessHandleCount(long ptr) kernel32.GetProcessHandleCount
@ stdcall -norelay GetProcessHeap() kernel32.GetProcessHeap
@ stdcall GetProcessHeaps(long ptr) kernel32.GetProcessHeaps
@ stdcall GetProcessId(long) kernel32.GetProcessId
@ stdcall GetProcessIdOfThread(long) kernel32.GetProcessIdOfThread
+# @ stub GetProcessImageFileNameA
+# @ stub GetProcessImageFileNameW
+# @ stub GetProcessInformation
+# @ stub GetProcessMemoryInfo
+# @ stub GetProcessMitigationPolicy
@ stub GetProcessPreferredUILanguages
+@ stdcall GetProcessPriorityBoost(long ptr) kernel32.GetProcessPriorityBoost
+@ stdcall GetProcessShutdownParameters(ptr ptr) kernel32.GetProcessShutdownParameters
@ stdcall GetProcessTimes(long ptr ptr ptr ptr) kernel32.GetProcessTimes
@ stdcall GetProcessVersion(long) kernel32.GetProcessVersion
+# @ stub GetProcessWorkingSetSizeEx
+# @ stub GetProcessorSystemCycleTime
+@ stdcall GetProductInfo(long long long long ptr) kernel32.GetProductInfo
@ stub GetPtrCalData
@ stub GetPtrCalDataArray
+# @ stub GetPublisherCacheFolder
+# @ stub GetPublisherRootFolder
@ stdcall GetQueuedCompletionStatus(long ptr ptr ptr long) kernel32.GetQueuedCompletionStatus
@ stub GetQueuedCompletionStatusEx
+# @ stub GetRegistryExtensionFlags
+# @ stub GetRoamingLastObservedChangeTime
@ stdcall GetSecurityDescriptorControl(ptr ptr ptr) advapi32.GetSecurityDescriptorControl
@ stdcall GetSecurityDescriptorDacl(ptr ptr ptr ptr) advapi32.GetSecurityDescriptorDacl
@ stdcall GetSecurityDescriptorGroup(ptr ptr ptr) advapi32.GetSecurityDescriptorGroup
@@ -290,62 +655,122 @@
@ stdcall GetSecurityDescriptorOwner(ptr ptr ptr) advapi32.GetSecurityDescriptorOwner
@ stub GetSecurityDescriptorRMControl
@ stdcall GetSecurityDescriptorSacl(ptr ptr ptr ptr) advapi32.GetSecurityDescriptorSacl
+# @ stub GetSerializedAtomBytes
+# @ stub GetSharedLocalFolder
@ stdcall GetShortPathNameW(wstr ptr long) kernel32.GetShortPathNameW
@ stdcall GetSidIdentifierAuthority(ptr) advapi32.GetSidIdentifierAuthority
@ stdcall GetSidLengthRequired(long) advapi32.GetSidLengthRequired
@ stdcall GetSidSubAuthority(ptr long) advapi32.GetSidSubAuthority
@ stdcall GetSidSubAuthorityCount(ptr) advapi32.GetSidSubAuthorityCount
+# @ stub GetStagedPackageOrigin
+# @ stub GetStagedPackagePathByFullName
@ stdcall GetStartupInfoW(ptr) kernel32.GetStartupInfoW
+# @ stub GetStateContainerDepth
+# @ stub GetStateFolder
+# @ stub GetStateRootFolder
+# @ stub GetStateRootFolderBase
+# @ stub GetStateSettingsFolder
+# @ stub GetStateVersion
@ stdcall GetStdHandle(long) kernel32.GetStdHandle
+# @ stub GetStringScripts
@ stub GetStringTableEntry
@ stdcall GetStringTypeA(long long str long ptr) kernel32.GetStringTypeA
@ stdcall GetStringTypeExW(long long wstr long ptr) kernel32.GetStringTypeExW
@ stdcall GetStringTypeW(long wstr long ptr) kernel32.GetStringTypeW
+# @ stub GetSystemAppDataFolder
+# @ stub GetSystemAppDataKey
+# @ stub GetSystemCpuSetInformation
@ stdcall GetSystemDefaultLCID() kernel32.GetSystemDefaultLCID
@ stdcall GetSystemDefaultLangID() kernel32.GetSystemDefaultLangID
@ stdcall GetSystemDefaultLocaleName(ptr long) kernel32.GetSystemDefaultLocaleName
@ stdcall GetSystemDefaultUILanguage() kernel32.GetSystemDefaultUILanguage
@ stdcall GetSystemDirectoryA(ptr long) kernel32.GetSystemDirectoryA
@ stdcall GetSystemDirectoryW(ptr long) kernel32.GetSystemDirectoryW
+@ stdcall GetSystemFileCacheSize(ptr ptr ptr) kernel32.GetSystemFileCacheSize
+@ stdcall GetSystemFirmwareTable(long long ptr long) kernel32.GetSystemFirmwareTable
@ stdcall GetSystemInfo(ptr) kernel32.GetSystemInfo
+# @ stub GetSystemMetadataPath
+# @ stub GetSystemMetadataPathForPackage
+# @ stub GetSystemMetadataPathForPackageFamily
@ stdcall GetSystemPreferredUILanguages(long ptr ptr ptr) kernel32.GetSystemPreferredUILanguages
+# @ stub GetSystemStateRootFolder
@ stdcall GetSystemTime(ptr) kernel32.GetSystemTime
@ stdcall GetSystemTimeAdjustment(ptr ptr ptr) kernel32.GetSystemTimeAdjustment
@ stdcall GetSystemTimeAsFileTime(ptr) kernel32.GetSystemTimeAsFileTime
+@ stdcall GetSystemTimePreciseAsFileTime(ptr) kernel32.GetSystemTimePreciseAsFileTime
+@ stdcall GetSystemTimes(ptr ptr ptr) kernel32.GetSystemTimes
@ stdcall GetSystemWindowsDirectoryA(ptr long) kernel32.GetSystemWindowsDirectoryA
@ stdcall GetSystemWindowsDirectoryW(ptr long) kernel32.GetSystemWindowsDirectoryW
+# @ stub GetSystemWow64Directory2A
+# @ stub GetSystemWow64Directory2W
+@ stdcall GetSystemWow64DirectoryA(ptr long) kernel32.GetSystemWow64DirectoryA
+@ stdcall GetSystemWow64DirectoryW(ptr long) kernel32.GetSystemWow64DirectoryW
+# @ stub GetTargetPlatformContext
+@ stdcall GetTempFileNameA(str str long ptr) kernel32.GetTempFileNameA
@ stdcall GetTempFileNameW(wstr wstr long ptr) kernel32.GetTempFileNameW
+@ stdcall GetTempPathA(long ptr) kernel32.GetTempPathA
+@ stdcall GetTempPathW(long ptr) kernel32.GetTempPathW
+@ stdcall GetThreadContext(long ptr) kernel32.GetThreadContext
+# @ stub GetThreadDescription
+@ stdcall GetThreadErrorMode() kernel32.GetThreadErrorMode
+@ stdcall GetThreadGroupAffinity(long ptr) kernel32.GetThreadGroupAffinity
+@ stdcall GetThreadIOPendingFlag(long ptr) kernel32.GetThreadIOPendingFlag
@ stdcall GetThreadId(ptr) kernel32.GetThreadId
+# @ stub GetThreadIdealProcessorEx
+# @ stub GetThreadInformation
@ stdcall GetThreadLocale() kernel32.GetThreadLocale
@ stdcall GetThreadPreferredUILanguages(long ptr ptr ptr) kernel32.GetThreadPreferredUILanguages
@ stdcall GetThreadPriority(long) kernel32.GetThreadPriority
@ stdcall GetThreadPriorityBoost(long ptr) kernel32.GetThreadPriorityBoost
+# @ stub GetThreadSelectedCpuSets
+@ stdcall GetThreadTimes(long ptr ptr ptr ptr) kernel32.GetThreadTimes
@ stdcall GetThreadUILanguage() kernel32.GetThreadUILanguage
@ stdcall GetTickCount() kernel32.GetTickCount
@ stdcall -ret64 GetTickCount64() kernel32.GetTickCount64
+@ stdcall GetTimeFormatA(long long ptr str ptr long) kernel32.GetTimeFormatA
+@ stdcall GetTimeFormatEx(wstr long ptr wstr ptr long) kernel32.GetTimeFormatEx
+@ stdcall GetTimeFormatW(long long ptr wstr ptr long) kernel32.GetTimeFormatW
@ stdcall GetTimeZoneInformation(ptr) kernel32.GetTimeZoneInformation
@ stdcall GetTimeZoneInformationForYear(long ptr ptr) kernel32.GetTimeZoneInformationForYear
@ stdcall GetTokenInformation(long long ptr long ptr) advapi32.GetTokenInformation
+@ stdcall GetTraceEnableFlags(int64) advapi32.GetTraceEnableFlags
+@ stdcall GetTraceEnableLevel(int64) advapi32.GetTraceEnableLevel
+@ stdcall -ret64 GetTraceLoggerHandle(ptr) advapi32.GetTraceLoggerHandle
@ stub GetUILanguageInfo
+# @ stub GetUnicodeStringToEightBitSizeRoutine
+# @ stub GetUnicodeStringToEightBitStringRoutine
@ stdcall GetUserDefaultLCID() kernel32.GetUserDefaultLCID
@ stdcall GetUserDefaultLangID() kernel32.GetUserDefaultLangID
@ stdcall GetUserDefaultLocaleName(ptr long) kernel32.GetUserDefaultLocaleName
@ stdcall GetUserDefaultUILanguage() kernel32.GetUserDefaultUILanguage
+@ stdcall GetUserGeoID(long) kernel32.GetUserGeoID
@ stub GetUserInfo
@ stub GetUserInfoWord
+# @ stub GetUserOverrideString
+# @ stub GetUserOverrideWord
@ stdcall GetUserPreferredUILanguages(long ptr ptr ptr) kernel32.GetUserPreferredUILanguages
@ stdcall GetVersion() kernel32.GetVersion
@ stdcall GetVersionExA(ptr) kernel32.GetVersionExA
@ stdcall GetVersionExW(ptr) kernel32.GetVersionExW
+@ stdcall GetVolumeInformationA(str ptr long ptr ptr ptr ptr long) kernel32.GetVolumeInformationA
@ stdcall GetVolumeInformationByHandleW(ptr ptr long ptr ptr ptr ptr long) kernel32.GetVolumeInformationByHandleW
@ stdcall GetVolumeInformationW(wstr ptr long ptr ptr ptr ptr long) kernel32.GetVolumeInformationW
+@ stdcall GetVolumeNameForVolumeMountPointW(wstr ptr long) kernel32.GetVolumeNameForVolumeMountPointW
@ stdcall GetVolumePathNameW(wstr ptr long) kernel32.GetVolumePathNameW
+@ stdcall GetVolumePathNamesForVolumeNameW(wstr ptr long ptr) kernel32.GetVolumePathNamesForVolumeNameW
@ stdcall GetWindowsAccountDomainSid(ptr ptr ptr) advapi32.GetWindowsAccountDomainSid
@ stdcall GetWindowsDirectoryA(ptr long) kernel32.GetWindowsDirectoryA
@ stdcall GetWindowsDirectoryW(ptr long) kernel32.GetWindowsDirectoryW
+@ stdcall GetWriteWatch(long ptr long ptr ptr ptr) kernel32.GetWriteWatch
+# @ stub GetWsChanges
+# @ stub GetWsChangesEx
+# @ stub GetXStateFeaturesMask
@ stdcall GlobalAlloc(long long) kernel32.GlobalAlloc
@ stdcall GlobalFree(long) kernel32.GlobalFree
@ stdcall GlobalMemoryStatusEx(ptr) kernel32.GlobalMemoryStatusEx
+# @ stub GuardCheckLongJumpTarget
+# @ stub HasPolicyForegroundProcessingCompletedInternal
+@ stdcall HashData(ptr long ptr long) shlwapi.HashData
@ stdcall HeapAlloc(long long long) kernel32.HeapAlloc
@ stdcall HeapCompact(long long) kernel32.HeapCompact
@ stdcall HeapCreate(long long long) kernel32.HeapCreate
@@ -360,23 +785,44 @@
@ stdcall HeapUnlock(long) kernel32.HeapUnlock
@ stdcall HeapValidate(long long ptr) kernel32.HeapValidate
@ stdcall HeapWalk(long ptr) kernel32.HeapWalk
+@ stdcall IdnToAscii(long wstr long ptr long) kernel32.IdnToAscii
+@ stdcall IdnToNameprepUnicode(long wstr long ptr long) kernel32.IdnToNameprepUnicode
+@ stdcall IdnToUnicode(long wstr long ptr long) kernel32.IdnToUnicode
@ stdcall ImpersonateAnonymousToken(long) advapi32.ImpersonateAnonymousToken
@ stdcall ImpersonateLoggedOnUser(long) advapi32.ImpersonateLoggedOnUser
@ stdcall ImpersonateNamedPipeClient(long) advapi32.ImpersonateNamedPipeClient
@ stdcall ImpersonateSelf(long) advapi32.ImpersonateSelf
+# @ stub IncrementPackageStatusVersion
+@ stdcall InitOnceBeginInitialize(ptr long ptr ptr) kernel32.InitOnceBeginInitialize
+@ stdcall InitOnceComplete(ptr long ptr) kernel32.InitOnceComplete
+@ stdcall InitOnceExecuteOnce(ptr ptr ptr ptr) kernel32.InitOnceExecuteOnce
+@ stdcall InitOnceInitialize(ptr) kernel32.InitOnceInitialize
@ stdcall InitializeAcl(ptr long long) advapi32.InitializeAcl
+@ stdcall InitializeConditionVariable(ptr) kernel32.InitializeConditionVariable
+# @ stub InitializeContext
@ stdcall InitializeCriticalSection(ptr) kernel32.InitializeCriticalSection
@ stdcall InitializeCriticalSectionAndSpinCount(ptr long) kernel32.InitializeCriticalSectionAndSpinCount
@ stdcall InitializeCriticalSectionEx(ptr long long) kernel32.InitializeCriticalSectionEx
+# @ stub InitializeEnclave
@ stdcall InitializeProcThreadAttributeList(ptr long long ptr) kernel32.InitializeProcThreadAttributeList
+# @ stub InitializeProcessForWsWatch
@ stdcall InitializeSListHead(ptr) kernel32.InitializeSListHead
@ stdcall InitializeSRWLock(ptr) kernel32.InitializeSRWLock
@ stdcall InitializeSecurityDescriptor(ptr long) advapi32.InitializeSecurityDescriptor
@ stdcall InitializeSid(ptr ptr long) advapi32.InitializeSid
+# @ stub InitializeSynchronizationBarrier
+# @ stub InstallELAMCertificateInfo
+@ stdcall -arch=i386 InterlockedCompareExchange(ptr long long) kernel32.InterlockedCompareExchange
+@ stdcall -arch=i386 -ret64 InterlockedCompareExchange64(ptr int64 int64) kernel32.InterlockedCompareExchange64
+@ stdcall -arch=i386 InterlockedDecrement(ptr) kernel32.InterlockedDecrement
+@ stdcall -arch=i386 InterlockedExchange(ptr long) kernel32.InterlockedExchange
+@ stdcall -arch=i386 InterlockedExchangeAdd(ptr long ) kernel32.InterlockedExchangeAdd
@ stdcall InterlockedFlushSList(ptr) kernel32.InterlockedFlushSList
+@ stdcall -arch=i386 InterlockedIncrement(ptr) kernel32.InterlockedIncrement
@ stdcall InterlockedPopEntrySList(ptr) kernel32.InterlockedPopEntrySList
@ stdcall InterlockedPushEntrySList(ptr ptr) kernel32.InterlockedPushEntrySList
@ stdcall -norelay InterlockedPushListSList(ptr ptr ptr long) kernel32.InterlockedPushListSList
+@ stdcall InterlockedPushListSListEx(ptr ptr ptr long) kernel32.InterlockedPushListSListEx
@ stub InternalLcidToName
@ stub Internal_EnumCalendarInfo
@ stub Internal_EnumDateFormats
@@ -386,33 +832,101 @@
@ stub Internal_EnumSystemLocales
@ stub Internal_EnumTimeFormats
@ stub Internal_EnumUILanguages
+# @ stub InternetTimeFromSystemTimeA
+# @ stub InternetTimeFromSystemTimeW
+# @ stub InternetTimeToSystemTimeA
+# @ stub InternetTimeToSystemTimeW
+# @ stub InvalidateAppModelVersionCache
@ stub InvalidateTzSpecificCache
+@ stdcall IsCharAlphaA(long) user32.IsCharAlphaA
+@ stdcall IsCharAlphaNumericA(long) user32.IsCharAlphaNumericA
+@ stdcall IsCharAlphaNumericW(long) user32.IsCharAlphaNumericW
+@ stdcall IsCharAlphaW(long) user32.IsCharAlphaW
+@ stdcall IsCharBlankW(long) shlwapi.IsCharBlankW
+@ stdcall IsCharCntrlW(ptr) shlwapi.IsCharCntrlW
+@ stdcall IsCharDigitW(long) shlwapi.IsCharDigitW
+@ stdcall IsCharLowerA(long) user32.IsCharLowerA
+@ stdcall IsCharLowerW(long) user32.IsCharLowerW
+@ stdcall IsCharPunctW(long) shlwapi.IsCharPunctW
+@ stdcall IsCharSpaceA(long) shlwapi.IsCharSpaceA
+@ stdcall IsCharSpaceW(long) shlwapi.IsCharSpaceW
+@ stdcall IsCharUpperA(long) user32.IsCharUpperA
+@ stdcall IsCharUpperW(long) user32.IsCharUpperW
+@ stdcall IsCharXDigitW(long) shlwapi.IsCharXDigitW
@ stdcall IsDBCSLeadByte(long) kernel32.IsDBCSLeadByte
@ stdcall IsDBCSLeadByteEx(long long) kernel32.IsDBCSLeadByteEx
@ stdcall IsDebuggerPresent() kernel32.IsDebuggerPresent
+# @ stub IsDeveloperModeEnabled
+# @ stub IsDeveloperModePolicyApplied
+# @ stub IsEnclaveTypeSupported
+# @ stub IsGlobalizationUserSettingsKeyRedirected
+@ stdcall IsInternetESCEnabled() shlwapi.IsInternetESCEnabled
@ stub IsNLSDefinedString
+@ stdcall IsNormalizedString(long wstr long) kernel32.IsNormalizedString
+# @ stub IsProcessCritical
@ stdcall IsProcessInJob(long long ptr) kernel32.IsProcessInJob
+@ stdcall IsProcessorFeaturePresent(long) kernel32.IsProcessorFeaturePresent
+# @ stub IsSideloadingEnabled
+# @ stub IsSideloadingPolicyApplied
+# @ stub IsSyncForegroundPolicyRefresh
+@ stdcall IsThreadAFiber() kernel32.IsThreadAFiber
@ stdcall IsThreadpoolTimerSet(ptr) kernel32.IsThreadpoolTimerSet
+# @ stub IsTimeZoneRedirectionEnabled
@ stdcall IsTokenRestricted(long) advapi32.IsTokenRestricted
@ stdcall IsValidAcl(ptr) advapi32.IsValidAcl
@ stdcall IsValidCodePage(long) kernel32.IsValidCodePage
@ stdcall IsValidLanguageGroup(long long) kernel32.IsValidLanguageGroup
@ stdcall IsValidLocale(long long) kernel32.IsValidLocale
@ stdcall IsValidLocaleName(wstr) kernel32.IsValidLocaleName
+# @ stub IsValidNLSVersion
@ stub IsValidRelativeSecurityDescriptor
@ stdcall IsValidSecurityDescriptor(ptr) advapi32.IsValidSecurityDescriptor
@ stdcall IsValidSid(ptr) advapi32.IsValidSid
@ stdcall IsWellKnownSid(ptr long) advapi32.IsWellKnownSid
@ stdcall IsWow64Process(ptr ptr) kernel32.IsWow64Process
+# @ stub IsWow64Process2
+@ stdcall K32EmptyWorkingSet(long) kernel32.K32EmptyWorkingSet
+@ stdcall K32EnumDeviceDrivers(ptr long ptr) kernel32.K32EnumDeviceDrivers
+@ stdcall K32EnumPageFilesA(ptr ptr) kernel32.K32EnumPageFilesA
+@ stdcall K32EnumPageFilesW(ptr ptr) kernel32.K32EnumPageFilesW
+@ stdcall K32EnumProcessModules(long ptr long ptr) kernel32.K32EnumProcessModules
+@ stdcall K32EnumProcessModulesEx(long ptr long ptr long) kernel32.K32EnumProcessModulesEx
+@ stdcall K32EnumProcesses(ptr long ptr) kernel32.K32EnumProcesses
+@ stdcall K32GetDeviceDriverBaseNameA(ptr ptr long) kernel32.K32GetDeviceDriverBaseNameA
+@ stdcall K32GetDeviceDriverBaseNameW(ptr ptr long) kernel32.K32GetDeviceDriverBaseNameW
+@ stdcall K32GetDeviceDriverFileNameA(ptr ptr long) kernel32.K32GetDeviceDriverFileNameA
+@ stdcall K32GetDeviceDriverFileNameW(ptr ptr long) kernel32.K32GetDeviceDriverFileNameW
+@ stdcall K32GetMappedFileNameA(long ptr ptr long) kernel32.K32GetMappedFileNameA
+@ stdcall K32GetMappedFileNameW(long ptr ptr long) kernel32.K32GetMappedFileNameW
+@ stdcall K32GetModuleBaseNameA(long long ptr long) kernel32.K32GetModuleBaseNameA
+@ stdcall K32GetModuleBaseNameW(long long ptr long) kernel32.K32GetModuleBaseNameW
+@ stdcall K32GetModuleFileNameExA(long long ptr long) kernel32.K32GetModuleFileNameExA
+@ stdcall K32GetModuleFileNameExW(long long ptr long) kernel32.K32GetModuleFileNameExW
+@ stdcall K32GetModuleInformation(long long ptr long) kernel32.K32GetModuleInformation
+@ stdcall K32GetPerformanceInfo(ptr long) kernel32.K32GetPerformanceInfo
+@ stdcall K32GetProcessImageFileNameA(long ptr long) kernel32.K32GetProcessImageFileNameA
+@ stdcall K32GetProcessImageFileNameW(long ptr long) kernel32.K32GetProcessImageFileNameW
+@ stdcall K32GetProcessMemoryInfo(long ptr long) kernel32.K32GetProcessMemoryInfo
+@ stdcall K32GetWsChanges(long ptr long) kernel32.K32GetWsChanges
+# @ stub K32GetWsChangesEx
+@ stdcall K32InitializeProcessForWsWatch(long) kernel32.K32InitializeProcessForWsWatch
+@ stdcall K32QueryWorkingSet(long ptr long) kernel32.K32QueryWorkingSet
+@ stdcall K32QueryWorkingSetEx(long ptr long) kernel32.K32QueryWorkingSetEx
@ stub KernelBaseGetGlobalData
@ stdcall LCIDToLocaleName(long ptr long long) kernel32.LCIDToLocaleName
@ stdcall LCMapStringA(long long str long ptr long) kernel32.LCMapStringA
@ stdcall LCMapStringEx(wstr long wstr long ptr long ptr ptr long) kernel32.LCMapStringEx
@ stdcall LCMapStringW(long long wstr long ptr long) kernel32.LCMapStringW
+# @ stub LeaveCriticalPolicySectionInternal
@ stdcall LeaveCriticalSection(ptr) kernel32.LeaveCriticalSection
@ stdcall LeaveCriticalSectionWhenCallbackReturns(ptr ptr) kernel32.LeaveCriticalSectionWhenCallbackReturns
+# @ stub LoadAppInitDlls
+# @ stub LoadEnclaveData
+@ stdcall LoadLibraryA(str) kernel32.LoadLibraryA
@ stdcall LoadLibraryExA( str long long) kernel32.LoadLibraryExA
@ stdcall LoadLibraryExW(wstr long long) kernel32.LoadLibraryExW
+@ stdcall LoadLibraryW(wstr) kernel32.LoadLibraryW
+# @ stub LoadPackagedLibrary
@ stdcall LoadResource(long long) kernel32.LoadResource
@ stdcall LoadStringA(long long ptr long) user32.LoadStringA
@ stub LoadStringBaseExW
@@ -425,6 +939,7 @@
@ stdcall LocalReAlloc(long long long) kernel32.LocalReAlloc
@ stdcall LocalUnlock(long) kernel32.LocalUnlock
@ stdcall LocaleNameToLCID(wstr long) kernel32.LocaleNameToLCID
+# @ stub LocateXStateFeature
@ stdcall LockFile(long long long long long) kernel32.LockFile
@ stdcall LockFileEx(long long long long long ptr) kernel32.LockFileEx
@ stdcall LockResource(long) kernel32.LockResource
@@ -432,10 +947,19 @@
@ stub MakeAbsoluteSD2
@ stdcall MakeSelfRelativeSD(ptr ptr ptr) advapi32.MakeSelfRelativeSD
@ stdcall MapGenericMask(ptr ptr) advapi32.MapGenericMask
+# @ stub MapPredefinedHandleInternal
+# @ stub MapUserPhysicalPages
@ stdcall MapViewOfFile(long long long long long) kernel32.MapViewOfFile
@ stdcall MapViewOfFileEx(long long long long long ptr) kernel32.MapViewOfFileEx
@ stub MapViewOfFileExNuma
+# @ stub MapViewOfFileFromApp
+@ stdcall MoveFileExW(wstr wstr long) kernel32.MoveFileExW
+# @ stub MoveFileWithProgressTransactedW
+@ stdcall MoveFileWithProgressW(wstr wstr ptr ptr long) kernel32.MoveFileWithProgressW
+@ stdcall MulDiv(long long long) kernel32.MulDiv
@ stdcall MultiByteToWideChar(long long str long ptr long) kernel32.MultiByteToWideChar
+# @ stub NamedPipeEventEnum
+# @ stub NamedPipeEventSelect
@ stdcall NeedCurrentDirectoryForExePathA(str) kernel32.NeedCurrentDirectoryForExePathA
@ stdcall NeedCurrentDirectoryForExePathW(wstr) kernel32.NeedCurrentDirectoryForExePathW
@ stub NlsCheckPolicy
@@ -448,65 +972,455 @@
@ stub NlsUpdateSystemLocale
@ stub NlsValidateLocale
@ stub NlsWriteEtwEvent
+@ stdcall NormalizeString(long wstr long ptr long) kernel32.NormalizeString
@ stub NotifyMountMgr
@ stub NotifyRedirectedStringChange
@ stdcall ObjectCloseAuditAlarmW(wstr ptr long) advapi32.ObjectCloseAuditAlarmW
@ stdcall ObjectDeleteAuditAlarmW(wstr ptr long) advapi32.ObjectDeleteAuditAlarmW
@ stdcall ObjectOpenAuditAlarmW(wstr ptr wstr wstr ptr long long long ptr long long ptr) advapi32.ObjectOpenAuditAlarmW
@ stdcall ObjectPrivilegeAuditAlarmW(wstr ptr long long ptr long) advapi32.ObjectPrivilegeAuditAlarmW
+# @ stub OfferVirtualMemory
@ stdcall OpenEventA(long long str) kernel32.OpenEventA
@ stdcall OpenEventW(long long wstr) kernel32.OpenEventW
+@ stdcall OpenFileById(long ptr long long ptr long) kernel32.OpenFileById
+# @ stub OpenFileMappingFromApp
@ stdcall OpenFileMappingW(long long wstr) kernel32.OpenFileMappingW
+# @ stub OpenGlobalizationUserSettingsKey
@ stdcall OpenMutexW(long long wstr) kernel32.OpenMutexW
+# @ stub OpenPackageInfoByFullName
+# @ stub OpenPackageInfoByFullNameForUser
+# @ stub OpenPrivateNamespaceW
@ stdcall OpenProcess(long long long) kernel32.OpenProcess
@ stdcall OpenProcessToken(long long ptr) advapi32.OpenProcessToken
@ stub OpenRegKey
@ stdcall OpenSemaphoreW(long long wstr) kernel32.OpenSemaphoreW
+# @ stub OpenState
+# @ stub OpenStateAtom
+# @ stub OpenStateExplicit
+# @ stub OpenStateExplicitForUserSid
+# @ stub OpenStateExplicitForUserSidString
@ stdcall OpenThread(long long long) kernel32.OpenThread
@ stdcall OpenThreadToken(long long long ptr) advapi32.OpenThreadToken
@ stdcall OpenWaitableTimerW(long long wstr) kernel32.OpenWaitableTimerW
@ stdcall OutputDebugStringA(str) kernel32.OutputDebugStringA
@ stdcall OutputDebugStringW(wstr) kernel32.OutputDebugStringW
+# @ stub OverrideRoamingDataModificationTimesInRange
+# @ stub PackageFamilyNameFromFullName
+# @ stub PackageFamilyNameFromId
+# @ stub PackageFamilyNameFromProductId
+# @ stub PackageFullNameFromId
+# @ stub PackageFullNameFromProductId
+# @ stub PackageIdFromFullName
+# @ stub PackageIdFromProductId
+# @ stub PackageNameAndPublisherIdFromFamilyName
+# @ stub PackageRelativeApplicationIdFromProductId
+# @ stub PackageSidFromFamilyName
+# @ stub PackageSidFromProductId
+# @ stub ParseApplicationUserModelId
+@ stdcall ParseURLA(str ptr) shlwapi.ParseURLA
+@ stdcall ParseURLW(wstr ptr) shlwapi.ParseURLW
+@ stdcall PathAddBackslashA(str) shlwapi.PathAddBackslashA
+@ stdcall PathAddBackslashW(wstr) shlwapi.PathAddBackslashW
+@ stdcall PathAddExtensionA(str str) shlwapi.PathAddExtensionA
+@ stdcall PathAddExtensionW(wstr wstr) shlwapi.PathAddExtensionW
+# @ stub PathAllocCanonicalize
+# @ stub PathAllocCombine
+@ stdcall PathAppendA(str str) shlwapi.PathAppendA
+@ stdcall PathAppendW(wstr wstr) shlwapi.PathAppendW
+@ stdcall PathCanonicalizeA(ptr str) shlwapi.PathCanonicalizeA
+@ stdcall PathCanonicalizeW(ptr wstr) shlwapi.PathCanonicalizeW
+# @ stub PathCchAddBackslash
+# @ stub PathCchAddBackslashEx
+# @ stub PathCchAddExtension
+# @ stub PathCchAppend
+# @ stub PathCchAppendEx
+# @ stub PathCchCanonicalize
+# @ stub PathCchCanonicalizeEx
+# @ stub PathCchCombine
+# @ stub PathCchCombineEx
+# @ stub PathCchFindExtension
+# @ stub PathCchIsRoot
+# @ stub PathCchRemoveBackslash
+# @ stub PathCchRemoveBackslashEx
+# @ stub PathCchRemoveExtension
+# @ stub PathCchRemoveFileSpec
+# @ stub PathCchRenameExtension
+# @ stub PathCchSkipRoot
+# @ stub PathCchStripPrefix
+# @ stub PathCchStripToRoot
+@ stdcall PathCombineA(ptr str str) shlwapi.PathCombineA
+@ stdcall PathCombineW(ptr wstr wstr) shlwapi.PathCombineW
+@ stdcall PathCommonPrefixA(str str ptr) shlwapi.PathCommonPrefixA
+@ stdcall PathCommonPrefixW(wstr wstr ptr) shlwapi.PathCommonPrefixW
+@ stdcall PathCreateFromUrlA(str ptr ptr long) shlwapi.PathCreateFromUrlA
+@ stdcall PathCreateFromUrlAlloc(wstr ptr long) shlwapi.PathCreateFromUrlAlloc
+@ stdcall PathCreateFromUrlW(wstr ptr ptr long) shlwapi.PathCreateFromUrlW
+@ stdcall PathFileExistsA(str) shlwapi.PathFileExistsA
+@ stdcall PathFileExistsW(wstr) shlwapi.PathFileExistsW
+@ stdcall PathFindExtensionA(str) shlwapi.PathFindExtensionA
+@ stdcall PathFindExtensionW(wstr) shlwapi.PathFindExtensionW
+@ stdcall PathFindFileNameA(str) shlwapi.PathFindFileNameA
+@ stdcall PathFindFileNameW(wstr) shlwapi.PathFindFileNameW
+@ stdcall PathFindNextComponentA(str) shlwapi.PathFindNextComponentA
+@ stdcall PathFindNextComponentW(wstr) shlwapi.PathFindNextComponentW
+@ stdcall PathGetArgsA(str) shlwapi.PathGetArgsA
+@ stdcall PathGetArgsW(wstr) shlwapi.PathGetArgsW
+@ stdcall PathGetCharTypeA(long) shlwapi.PathGetCharTypeA
+@ stdcall PathGetCharTypeW(long) shlwapi.PathGetCharTypeW
+@ stdcall PathGetDriveNumberA(str) shlwapi.PathGetDriveNumberA
+@ stdcall PathGetDriveNumberW(wstr) shlwapi.PathGetDriveNumberW
+@ stdcall PathIsFileSpecA(str) shlwapi.PathIsFileSpecA
+@ stdcall PathIsFileSpecW(wstr) shlwapi.PathIsFileSpecW
+@ stdcall PathIsLFNFileSpecA(str) shlwapi.PathIsLFNFileSpecA
+@ stdcall PathIsLFNFileSpecW(wstr) shlwapi.PathIsLFNFileSpecW
+@ stdcall PathIsPrefixA(str str) shlwapi.PathIsPrefixA
+@ stdcall PathIsPrefixW(wstr wstr) shlwapi.PathIsPrefixW
+@ stdcall PathIsRelativeA(str) shlwapi.PathIsRelativeA
+@ stdcall PathIsRelativeW(wstr) shlwapi.PathIsRelativeW
+@ stdcall PathIsRootA(str) shlwapi.PathIsRootA
+@ stdcall PathIsRootW(wstr) shlwapi.PathIsRootW
+@ stdcall PathIsSameRootA(str str) shlwapi.PathIsSameRootA
+@ stdcall PathIsSameRootW(wstr wstr) shlwapi.PathIsSameRootW
+@ stdcall PathIsUNCA(str) shlwapi.PathIsUNCA
+# @ stub PathIsUNCEx
+@ stdcall PathIsUNCServerA(str) shlwapi.PathIsUNCServerA
+@ stdcall PathIsUNCServerShareA(str) shlwapi.PathIsUNCServerShareA
+@ stdcall PathIsUNCServerShareW(wstr) shlwapi.PathIsUNCServerShareW
+@ stdcall PathIsUNCServerW(wstr) shlwapi.PathIsUNCServerW
+@ stdcall PathIsUNCW(wstr) shlwapi.PathIsUNCW
+@ stdcall PathIsURLA(str) shlwapi.PathIsURLA
+@ stdcall PathIsURLW(wstr) shlwapi.PathIsURLW
+@ stdcall PathIsValidCharA(long long) shlwapi.PathIsValidCharA
+@ stdcall PathIsValidCharW(long long) shlwapi.PathIsValidCharW
+@ stdcall PathMatchSpecA(str str) shlwapi.PathMatchSpecA
+# @ stub PathMatchSpecExA
+# @ stub PathMatchSpecExW
+@ stdcall PathMatchSpecW(wstr wstr) shlwapi.PathMatchSpecW
+@ stdcall PathParseIconLocationA(str) shlwapi.PathParseIconLocationA
+@ stdcall PathParseIconLocationW(wstr) shlwapi.PathParseIconLocationW
+@ stdcall PathQuoteSpacesA(str) shlwapi.PathQuoteSpacesA
+@ stdcall PathQuoteSpacesW(wstr) shlwapi.PathQuoteSpacesW
+@ stdcall PathRelativePathToA(ptr str long str long) shlwapi.PathRelativePathToA
+@ stdcall PathRelativePathToW(ptr wstr long wstr long) shlwapi.PathRelativePathToW
+@ stdcall PathRemoveBackslashA(str) shlwapi.PathRemoveBackslashA
+@ stdcall PathRemoveBackslashW(wstr) shlwapi.PathRemoveBackslashW
+@ stdcall PathRemoveBlanksA(str) shlwapi.PathRemoveBlanksA
+@ stdcall PathRemoveBlanksW(wstr) shlwapi.PathRemoveBlanksW
+@ stdcall PathRemoveExtensionA(str) shlwapi.PathRemoveExtensionA
+@ stdcall PathRemoveExtensionW(wstr) shlwapi.PathRemoveExtensionW
+@ stdcall PathRemoveFileSpecA(str) shlwapi.PathRemoveFileSpecA
+@ stdcall PathRemoveFileSpecW(wstr) shlwapi.PathRemoveFileSpecW
+@ stdcall PathRenameExtensionA(str str) shlwapi.PathRenameExtensionA
+@ stdcall PathRenameExtensionW(wstr wstr) shlwapi.PathRenameExtensionW
+@ stdcall PathSearchAndQualifyA(str ptr long) shlwapi.PathSearchAndQualifyA
+@ stdcall PathSearchAndQualifyW(wstr ptr long) shlwapi.PathSearchAndQualifyW
+@ stdcall PathSkipRootA(str) shlwapi.PathSkipRootA
+@ stdcall PathSkipRootW(wstr) shlwapi.PathSkipRootW
+@ stdcall PathStripPathA(str) shlwapi.PathStripPathA
+@ stdcall PathStripPathW(wstr) shlwapi.PathStripPathW
+@ stdcall PathStripToRootA(str) shlwapi.PathStripToRootA
+@ stdcall PathStripToRootW(wstr) shlwapi.PathStripToRootW
+@ stdcall PathUnExpandEnvStringsA(str ptr long) shlwapi.PathUnExpandEnvStringsA
+@ stdcall PathUnExpandEnvStringsW(wstr ptr long) shlwapi.PathUnExpandEnvStringsW
+@ stdcall PathUnquoteSpacesA(str) shlwapi.PathUnquoteSpacesA
+@ stdcall PathUnquoteSpacesW(wstr) shlwapi.PathUnquoteSpacesW
+# @ stub PcwAddQueryItem
+# @ stub PcwClearCounterSetSecurity
+# @ stub PcwCollectData
+# @ stub PcwCompleteNotification
+# @ stub PcwCreateNotifier
+# @ stub PcwCreateQuery
+# @ stub PcwDisconnectCounterSet
+# @ stub PcwEnumerateInstances
+# @ stub PcwIsNotifierAlive
+# @ stub PcwQueryCounterSetSecurity
+# @ stub PcwReadNotificationData
+# @ stub PcwRegisterCounterSet
+# @ stub PcwRemoveQueryItem
+# @ stub PcwSendNotification
+# @ stub PcwSendStatelessNotification
+# @ stub PcwSetCounterSetSecurity
+# @ stub PcwSetQueryItemUserData
+@ stdcall PeekConsoleInputA(ptr ptr long ptr) kernel32.PeekConsoleInputA
+@ stdcall PeekConsoleInputW(ptr ptr long ptr) kernel32.PeekConsoleInputW
@ stdcall PeekNamedPipe(long ptr long ptr ptr ptr) kernel32.PeekNamedPipe
+# @ stub PerfCreateInstance
+# @ stub PerfDecrementULongCounterValue
+# @ stub PerfDecrementULongLongCounterValue
+# @ stub PerfDeleteInstance
+# @ stub PerfIncrementULongCounterValue
+# @ stub PerfIncrementULongLongCounterValue
+# @ stub PerfQueryInstance
+# @ stub PerfSetCounterRefValue
+# @ stub PerfSetCounterSetInfo
+# @ stub PerfSetULongCounterValue
+# @ stub PerfSetULongLongCounterValue
+# @ stub PerfStartProvider
+# @ stub PerfStartProviderEx
+# @ stub PerfStopProvider
+# @ stub PoolPerAppKeyStateInternal
@ stdcall PostQueuedCompletionStatus(long long ptr ptr) kernel32.PostQueuedCompletionStatus
+# @ stub PrefetchVirtualMemory
+@ stub PrivCopyFileExW
@ stdcall PrivilegeCheck(ptr ptr ptr) advapi32.PrivilegeCheck
@ stdcall PrivilegedServiceAuditAlarmW(wstr wstr long ptr long) advapi32.PrivilegedServiceAuditAlarmW
@ stdcall ProcessIdToSessionId(long ptr) kernel32.ProcessIdToSessionId
+# @ stub ProductIdFromPackageFamilyName
+# @ stub PsmCreateKey
+# @ stub PsmCreateKeyWithDynamicId
+# @ stub PsmEqualApplication
+# @ stub PsmEqualPackage
+# @ stub PsmGetApplicationNameFromKey
+# @ stub PsmGetKeyFromProcess
+# @ stub PsmGetKeyFromToken
+# @ stub PsmGetPackageFullNameFromKey
+# @ stub PsmIsChildKey
+# @ stub PsmIsDynamicKey
+# @ stub PsmIsValidKey
+# @ stub PssCaptureSnapshot
+# @ stub PssDuplicateSnapshot
+# @ stub PssFreeSnapshot
+# @ stub PssQuerySnapshot
+# @ stub PssWalkMarkerCreate
+# @ stub PssWalkMarkerFree
+# @ stub PssWalkMarkerGetPosition
+# @ stub PssWalkMarkerSeekToBeginning
+# @ stub PssWalkMarkerSetPosition
+# @ stub PssWalkSnapshot
+# @ stub PublishStateChangeNotification
@ stdcall PulseEvent(long) kernel32.PulseEvent
+@ stdcall PurgeComm(long long) kernel32.PurgeComm
+@ stdcall QISearch(long long long long) shlwapi.QISearch
+# @ stub QueryActCtxSettingsW
+@ stdcall QueryActCtxW(long ptr ptr long ptr long ptr) kernel32.QueryActCtxW
@ stdcall QueryDepthSList(ptr) kernel32.QueryDepthSList
@ stdcall QueryDosDeviceW(wstr ptr long) kernel32.QueryDosDeviceW
+@ stdcall QueryFullProcessImageNameA(ptr long ptr ptr) kernel32.QueryFullProcessImageNameA
+@ stdcall QueryFullProcessImageNameW(ptr long ptr ptr) kernel32.QueryFullProcessImageNameW
+# @ stub QueryIdleProcessorCycleTime
+# @ stub QueryIdleProcessorCycleTimeEx
+# @ stub QueryInterruptTime
+# @ stub QueryInterruptTimePrecise
+@ stdcall QueryMemoryResourceNotification(ptr ptr) kernel32.QueryMemoryResourceNotification
+# @ stub QueryOptionalDelayLoadedAPI
@ stdcall QueryPerformanceCounter(ptr) kernel32.QueryPerformanceCounter
@ stdcall QueryPerformanceFrequency(ptr) kernel32.QueryPerformanceFrequency
@ stub QueryProcessAffinityUpdateMode
+# @ stub QueryProcessCycleTime
+# @ stub QueryProtectedPolicy
@ stub QuerySecurityAccessMask
+# @ stub QueryStateAtomValueInfo
+# @ stub QueryStateContainerCreatedNew
+# @ stub QueryStateContainerItemInfo
+@ stdcall QueryThreadCycleTime(long ptr) kernel32.QueryThreadCycleTime
@ stub QueryThreadpoolStackInformation
+@ stdcall QueryUnbiasedInterruptTime(ptr) kernel32.QueryUnbiasedInterruptTime
+# @ stub QueryUnbiasedInterruptTimePrecise
+# @ stub QueryVirtualMemoryInformation
+# @ stub QueryWorkingSet
+# @ stub QueryWorkingSetEx
@ stdcall QueueUserAPC(ptr long long) kernel32.QueueUserAPC
+@ stdcall QueueUserWorkItem(ptr ptr long) kernel32.QueueUserWorkItem
+# @ stub QuirkGetData
+# @ stub QuirkGetData2
+# @ stub QuirkIsEnabled
+# @ stub QuirkIsEnabled2
+# @ stub QuirkIsEnabled3
+# @ stub QuirkIsEnabledForPackage
+# @ stub QuirkIsEnabledForPackage2
+# @ stub QuirkIsEnabledForPackage3
+# @ stub QuirkIsEnabledForPackage4
+# @ stub QuirkIsEnabledForProcess
@ stdcall RaiseException(long long long ptr) kernel32.RaiseException
+# @ stub RaiseFailFastException
+# @ stub ReOpenFile
+@ stdcall ReadConsoleA(long ptr long ptr ptr) kernel32.ReadConsoleA
+@ stdcall ReadConsoleInputA(long ptr long ptr) kernel32.ReadConsoleInputA
+@ stub ReadConsoleInputExA
+@ stub ReadConsoleInputExW
+@ stdcall ReadConsoleInputW(long ptr long ptr) kernel32.ReadConsoleInputW
+@ stdcall ReadConsoleOutputA(long ptr long long ptr) kernel32.ReadConsoleOutputA
+@ stdcall ReadConsoleOutputAttribute(long ptr long long ptr) kernel32.ReadConsoleOutputAttribute
+@ stdcall ReadConsoleOutputCharacterA(long ptr long long ptr) kernel32.ReadConsoleOutputCharacterA
+@ stdcall ReadConsoleOutputCharacterW(long ptr long long ptr) kernel32.ReadConsoleOutputCharacterW
+@ stdcall ReadConsoleOutputW(long ptr long long ptr) kernel32.ReadConsoleOutputW
+@ stdcall ReadConsoleW(long ptr long ptr ptr) kernel32.ReadConsoleW
+@ stdcall ReadDirectoryChangesW(long ptr long long long ptr ptr ptr) kernel32.ReadDirectoryChangesW
@ stdcall ReadFile(long ptr long ptr ptr) kernel32.ReadFile
@ stdcall ReadFileEx(long ptr long ptr ptr) kernel32.ReadFileEx
@ stdcall ReadFileScatter(long ptr long ptr ptr) kernel32.ReadFileScatter
@ stdcall ReadProcessMemory(long ptr ptr long ptr) kernel32.ReadProcessMemory
+# @ stub ReadStateAtomValue
+# @ stub ReadStateContainerValue
+# @ stub ReclaimVirtualMemory
+# @ stub RefreshPolicyExInternal
+# @ stub RefreshPolicyInternal
+@ stdcall -private RegCloseKey(long) kernel32.RegCloseKey
+@ stdcall RegCopyTreeW(long wstr long) advapi32.RegCopyTreeW
+@ stdcall -private RegCreateKeyExA(long str long ptr long long ptr ptr ptr) kernel32.RegCreateKeyExA
+# @ stub RegCreateKeyExInternalA
+# @ stub RegCreateKeyExInternalW
+@ stdcall -private RegCreateKeyExW(long wstr long ptr long long ptr ptr ptr) kernel32.RegCreateKeyExW
+@ stdcall -private RegDeleteKeyExA(long str long long) kernel32.RegDeleteKeyExA
+# @ stub RegDeleteKeyExInternalA
+# @ stub RegDeleteKeyExInternalW
+@ stdcall -private RegDeleteKeyExW(long wstr long long) kernel32.RegDeleteKeyExW
+@ stdcall RegDeleteKeyValueA(long str str) advapi32.RegDeleteKeyValueA
+@ stdcall RegDeleteKeyValueW(long wstr wstr) advapi32.RegDeleteKeyValueW
+@ stdcall -private RegDeleteTreeA(long str) kernel32.RegDeleteTreeA
+@ stdcall -private RegDeleteTreeW(long wstr) kernel32.RegDeleteTreeW
+@ stdcall -private RegDeleteValueA(long str) kernel32.RegDeleteValueA
+@ stdcall -private RegDeleteValueW(long wstr) kernel32.RegDeleteValueW
+# @ stub RegDisablePredefinedCacheEx
+@ stdcall -private RegEnumKeyExA(long long ptr ptr ptr ptr ptr ptr) kernel32.RegEnumKeyExA
+@ stdcall -private RegEnumKeyExW(long long ptr ptr ptr ptr ptr ptr) kernel32.RegEnumKeyExW
+@ stdcall -private RegEnumValueA(long long ptr ptr ptr ptr ptr ptr) kernel32.RegEnumValueA
+@ stdcall -private RegEnumValueW(long long ptr ptr ptr ptr ptr ptr) kernel32.RegEnumValueW
+@ stdcall -private RegFlushKey(long) kernel32.RegFlushKey
+@ stdcall -private RegGetKeySecurity(long long ptr ptr) kernel32.RegGetKeySecurity
+@ stdcall -private RegGetValueA(long str str long ptr ptr ptr) kernel32.RegGetValueA
+@ stdcall -private RegGetValueW(long wstr wstr long ptr ptr ptr) kernel32.RegGetValueW
+# @ stub RegKrnGetAppKeyEventAddressInternal
+# @ stub RegKrnGetAppKeyLoaded
+# @ stub RegKrnGetClassesEnumTableAddressInternal
+# @ stub RegKrnGetHKEY_ClassesRootAddress
+# @ stub RegKrnGetTermsrvRegistryExtensionFlags
+# @ stub RegKrnResetAppKeyLoaded
+# @ stub RegKrnSetDllHasThreadStateGlobal
+# @ stub RegKrnSetTermsrvRegistryExtensionFlags
+# @ stub RegLoadAppKeyA
+# @ stub RegLoadAppKeyW
+@ stdcall -private RegLoadKeyA(long str str) kernel32.RegLoadKeyA
+@ stdcall -private RegLoadKeyW(long wstr wstr) kernel32.RegLoadKeyW
+@ stdcall -private RegLoadMUIStringA(long str str long ptr long str) kernel32.RegLoadMUIStringA
+@ stdcall -private RegLoadMUIStringW(long wstr wstr long ptr long wstr) kernel32.RegLoadMUIStringW
+@ stdcall -private RegNotifyChangeKeyValue(long long long long long) kernel32.RegNotifyChangeKeyValue
+@ stdcall -private RegOpenCurrentUser(long ptr) kernel32.RegOpenCurrentUser
+@ stdcall -private RegOpenKeyExA(long str long long ptr) kernel32.RegOpenKeyExA
+# @ stub RegOpenKeyExInternalA
+# @ stub RegOpenKeyExInternalW
+@ stdcall -private RegOpenKeyExW(long wstr long long ptr) kernel32.RegOpenKeyExW
+@ stdcall -private RegOpenUserClassesRoot(ptr long long ptr) kernel32.RegOpenUserClassesRoot
+@ stdcall -private RegQueryInfoKeyA(long ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) kernel32.RegQueryInfoKeyA
+@ stdcall -private RegQueryInfoKeyW(long ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) kernel32.RegQueryInfoKeyW
+@ stdcall -private RegQueryValueExA(long str ptr ptr ptr ptr) kernel32.RegQueryValueExA
+@ stdcall -private RegQueryValueExW(long wstr ptr ptr ptr ptr) kernel32.RegQueryValueExW
+@ stdcall -private RegRestoreKeyA(long str long) kernel32.RegRestoreKeyA
+@ stdcall -private RegRestoreKeyW(long wstr long) kernel32.RegRestoreKeyW
+# @ stub RegSaveKeyExA
+# @ stub RegSaveKeyExW
+@ stdcall -private RegSetKeySecurity(long long ptr) kernel32.RegSetKeySecurity
+@ stdcall RegSetKeyValueA(long str str long ptr long) advapi32.RegSetKeyValueA
+@ stdcall RegSetKeyValueW(long wstr wstr long ptr long) advapi32.RegSetKeyValueW
+@ stdcall -private RegSetValueExA(long str long long ptr long) kernel32.RegSetValueExA
+@ stdcall -private RegSetValueExW(long wstr long long ptr long) kernel32.RegSetValueExW
+@ stdcall -private RegUnLoadKeyA(long str) kernel32.RegUnLoadKeyA
+@ stdcall -private RegUnLoadKeyW(long wstr) kernel32.RegUnLoadKeyW
+# @ stub RegisterBadMemoryNotification
+# @ stub RegisterGPNotificationInternal
+# @ stub RegisterStateChangeNotification
+# @ stub RegisterStateLock
+@ stdcall RegisterTraceGuidsW(ptr ptr ptr long ptr wstr wstr ptr) advapi32.RegisterTraceGuidsW
@ stdcall RegisterWaitForSingleObjectEx(long ptr ptr long long) kernel32.RegisterWaitForSingleObjectEx
+@ stdcall ReleaseActCtx(ptr) kernel32.ReleaseActCtx
@ stdcall ReleaseMutex(long) kernel32.ReleaseMutex
@ stdcall ReleaseMutexWhenCallbackReturns(ptr long) kernel32.ReleaseMutexWhenCallbackReturns
@ stdcall ReleaseSRWLockExclusive(ptr) kernel32.ReleaseSRWLockExclusive
@ stdcall ReleaseSRWLockShared(ptr) kernel32.ReleaseSRWLockShared
@ stdcall ReleaseSemaphore(long long ptr) kernel32.ReleaseSemaphore
@ stdcall ReleaseSemaphoreWhenCallbackReturns(ptr long long) kernel32.ReleaseSemaphoreWhenCallbackReturns
+# @ stub ReleaseStateLock
+# @ stub RemapPredefinedHandleInternal
@ stdcall RemoveDirectoryA(str) kernel32.RemoveDirectoryA
@ stdcall RemoveDirectoryW(wstr) kernel32.RemoveDirectoryW
@ stub RemoveDllDirectory
+# @ stub RemovePackageStatus
+# @ stub RemovePackageStatusForUser
+@ stdcall RemoveVectoredContinueHandler(ptr) kernel32.RemoveVectoredContinueHandler
+@ stdcall RemoveVectoredExceptionHandler(ptr) kernel32.RemoveVectoredExceptionHandler
+# @ stub ReplaceFileExInternal
+@ stdcall ReplaceFileW(wstr wstr wstr long ptr ptr) kernel32.ReplaceFileW
@ stdcall ResetEvent(long) kernel32.ResetEvent
+# @ stub ResetState
+@ stdcall ResetWriteWatch(ptr long) kernel32.ResetWriteWatch
+@ stdcall ResolveDelayLoadedAPI(ptr ptr ptr ptr ptr long) kernel32.ResolveDelayLoadedAPI
+# @ stub ResolveDelayLoadsFromDll
@ stub ResolveLocaleName
+@ stdcall RestoreLastError(long) kernel32.RestoreLastError
@ stdcall ResumeThread(long) kernel32.ResumeThread
@ stdcall RevertToSelf() advapi32.RevertToSelf
+# @ stub RsopLoggingEnabledInternal
+# @ stub SHCoCreateInstance
+@ stdcall SHExpandEnvironmentStringsA(str ptr long) kernel32.ExpandEnvironmentStringsA
+@ stdcall SHExpandEnvironmentStringsW(wstr ptr long) kernel32.ExpandEnvironmentStringsW
+@ stdcall SHLoadIndirectString(wstr ptr long ptr) shlwapi.SHLoadIndirectString
+# @ stub SHLoadIndirectStringInternal
+@ stdcall SHRegCloseUSKey(ptr) shlwapi.SHRegCloseUSKey
+@ stdcall SHRegCreateUSKeyA(str long long ptr long) shlwapi.SHRegCreateUSKeyA
+@ stdcall SHRegCreateUSKeyW(wstr long long ptr long) shlwapi.SHRegCreateUSKeyW
+@ stdcall SHRegDeleteEmptyUSKeyA(long str long) shlwapi.SHRegDeleteEmptyUSKeyA
+@ stdcall SHRegDeleteEmptyUSKeyW(long wstr long) shlwapi.SHRegDeleteEmptyUSKeyW
+@ stdcall SHRegDeleteUSValueA(long str long) shlwapi.SHRegDeleteUSValueA
+@ stdcall SHRegDeleteUSValueW(long wstr long) shlwapi.SHRegDeleteUSValueW
+@ stdcall SHRegEnumUSKeyA(long long str ptr long) shlwapi.SHRegEnumUSKeyA
+@ stdcall SHRegEnumUSKeyW(long long wstr ptr long) shlwapi.SHRegEnumUSKeyW
+@ stdcall SHRegEnumUSValueA(long long ptr ptr ptr ptr ptr long) shlwapi.SHRegEnumUSValueA
+@ stdcall SHRegEnumUSValueW(long long ptr ptr ptr ptr ptr long) shlwapi.SHRegEnumUSValueW
+@ stdcall SHRegGetBoolUSValueA(str str long long) shlwapi.SHRegGetBoolUSValueA
+@ stdcall SHRegGetBoolUSValueW(wstr wstr long long) shlwapi.SHRegGetBoolUSValueW
+@ stdcall SHRegGetUSValueA( str str ptr ptr ptr long ptr long ) shlwapi.SHRegGetUSValueA
+@ stdcall SHRegGetUSValueW( wstr wstr ptr ptr ptr long ptr long ) shlwapi.SHRegGetUSValueW
+@ stdcall SHRegOpenUSKeyA( str long long long long ) shlwapi.SHRegOpenUSKeyA
+@ stdcall SHRegOpenUSKeyW( wstr long long long long ) shlwapi.SHRegOpenUSKeyW
+@ stdcall SHRegQueryInfoUSKeyA( long ptr ptr ptr ptr long ) shlwapi.SHRegQueryInfoUSKeyA
+@ stdcall SHRegQueryInfoUSKeyW( long ptr ptr ptr ptr long ) shlwapi.SHRegQueryInfoUSKeyW
+@ stdcall SHRegQueryUSValueA( long str ptr ptr ptr long ptr long ) shlwapi.SHRegQueryUSValueA
+@ stdcall SHRegQueryUSValueW( long wstr ptr ptr ptr long ptr long ) shlwapi.SHRegQueryUSValueW
+@ stdcall SHRegSetUSValueA( str str long ptr long long) shlwapi.SHRegSetUSValueA
+@ stdcall SHRegSetUSValueW( wstr wstr long ptr long long) shlwapi.SHRegSetUSValueW
+@ stdcall SHRegWriteUSValueA(long str long ptr long long) shlwapi.SHRegWriteUSValueA
+@ stdcall SHRegWriteUSValueW(long wstr long ptr long long) shlwapi.SHRegWriteUSValueW
+@ stdcall SHTruncateString(str long) shlwapi.SHTruncateString
+# @ stub SaveAlternatePackageRootPath
+# @ stub SaveStateRootFolderPath
+@ stdcall ScrollConsoleScreenBufferA(long ptr ptr ptr ptr) kernel32.ScrollConsoleScreenBufferA
+@ stdcall ScrollConsoleScreenBufferW(long ptr ptr ptr ptr) kernel32.ScrollConsoleScreenBufferW
+@ stdcall SearchPathA(str str str long ptr ptr) kernel32.SearchPathA
@ stdcall SearchPathW(wstr wstr wstr long ptr ptr) kernel32.SearchPathW
@ stdcall SetAclInformation(ptr ptr long long) advapi32.SetAclInformation
+# @ stub SetCachedSigningLevel
@ stdcall SetCalendarInfoW(long long long wstr) kernel32.SetCalendarInfoW
+# @ stub SetClientDynamicTimeZoneInformation
+# @ stub SetClientTimeZoneInformation
+@ stdcall SetCommBreak(long) kernel32.SetCommBreak
+@ stdcall SetCommConfig(long ptr long) kernel32.SetCommConfig
+@ stdcall SetCommMask(long long) kernel32.SetCommMask
+@ stdcall SetCommState(long ptr) kernel32.SetCommState
+@ stdcall SetCommTimeouts(long ptr) kernel32.SetCommTimeouts
+@ stdcall SetComputerNameA(str) kernel32.SetComputerNameA
+# @ stub SetComputerNameEx2W
+@ stdcall SetComputerNameExA(long str) kernel32.SetComputerNameExA
+@ stdcall SetComputerNameExW(long wstr) kernel32.SetComputerNameExW
+@ stdcall SetComputerNameW(wstr) kernel32.SetComputerNameW
+@ stdcall SetConsoleActiveScreenBuffer(long) kernel32.SetConsoleActiveScreenBuffer
+@ stdcall SetConsoleCP(long) kernel32.SetConsoleCP
+@ stdcall SetConsoleCtrlHandler(ptr long) kernel32.SetConsoleCtrlHandler
+@ stdcall SetConsoleCursorInfo(long ptr) kernel32.SetConsoleCursorInfo
+@ stdcall SetConsoleCursorPosition(long long) kernel32.SetConsoleCursorPosition
+@ stdcall SetConsoleInputExeNameA(str) kernel32.SetConsoleInputExeNameA
+@ stdcall SetConsoleInputExeNameW(wstr) kernel32.SetConsoleInputExeNameW
+@ stdcall SetConsoleMode(long long) kernel32.SetConsoleMode
+@ stdcall SetConsoleOutputCP(long) kernel32.SetConsoleOutputCP
+@ stdcall SetConsoleScreenBufferInfoEx(long ptr) kernel32.SetConsoleScreenBufferInfoEx
+@ stdcall SetConsoleScreenBufferSize(long long) kernel32.SetConsoleScreenBufferSize
+@ stdcall SetConsoleTextAttribute(long long) kernel32.SetConsoleTextAttribute
+@ stdcall SetConsoleTitleW(wstr) kernel32.SetConsoleTitleW
+@ stdcall SetConsoleWindowInfo(long long ptr) kernel32.SetConsoleWindowInfo
@ stdcall SetCriticalSectionSpinCount(ptr long) kernel32.SetCriticalSectionSpinCount
@ stdcall SetCurrentDirectoryA(str) kernel32.SetCurrentDirectoryA
@ stdcall SetCurrentDirectoryW(wstr) kernel32.SetCurrentDirectoryW
@ stdcall SetDefaultDllDirectories(long) kernel32.SetDefaultDllDirectories
+# @ stub SetDynamicTimeZoneInformation
@ stdcall SetEndOfFile(long) kernel32.SetEndOfFile
@ stub SetEnvironmentStringsW
@ stdcall SetEnvironmentVariableA(str str) kernel32.SetEnvironmentVariableA
@@ -519,6 +1433,7 @@
@ stdcall SetFileAttributesA(str long) kernel32.SetFileAttributesA
@ stdcall SetFileAttributesW(wstr long) kernel32.SetFileAttributesW
@ stdcall SetFileInformationByHandle(long long ptr long) kernel32.SetFileInformationByHandle
+# @ stub SetFileIoOverlappedRange
@ stdcall SetFilePointer(long long ptr long) kernel32.SetFilePointer
@ stdcall SetFilePointerEx(long int64 ptr long) kernel32.SetFilePointerEx
@ stdcall SetFileSecurityW(wstr long ptr) advapi32.SetFileSecurityW
@@ -526,7 +1441,10 @@
@ stdcall SetFileValidData(ptr int64) kernel32.SetFileValidData
@ stdcall SetHandleCount(long) kernel32.SetHandleCount
@ stdcall SetHandleInformation(long long long) kernel32.SetHandleInformation
+# @ stub SetIsDeveloperModeEnabled
+# @ stub SetIsSideloadingEnabled
@ stdcall SetKernelObjectSecurity(long long ptr) advapi32.SetKernelObjectSecurity
+@ stub SetLastConsoleEventActive
@ stdcall SetLastError(long) kernel32.SetLastError
@ stdcall SetLocalTime(ptr) kernel32.SetLocalTime
@ stdcall SetLocaleInfoW(long long wstr) kernel32.SetLocaleInfoW
@@ -535,7 +1453,17 @@
@ stdcall SetPrivateObjectSecurity(long ptr ptr ptr long) advapi32.SetPrivateObjectSecurity
@ stub SetPrivateObjectSecurityEx
@ stub SetProcessAffinityUpdateMode
+# @ stub SetProcessDefaultCpuSets
+# @ stub SetProcessGroupAffinity
+# @ stub SetProcessInformation
+# @ stub SetProcessMitigationPolicy
+# @ stub SetProcessPreferredUILanguages
+@ stdcall SetProcessPriorityBoost(long long) kernel32.SetProcessPriorityBoost
@ stdcall SetProcessShutdownParameters(long long) kernel32.SetProcessShutdownParameters
+# @ stub SetProcessValidCallTargets
+# @ stub SetProcessWorkingSetSizeEx
+# @ stub SetProtectedPolicy
+# @ stub SetRoamingLastObservedChangeTime
@ stub SetSecurityAccessMask
@ stdcall SetSecurityDescriptorControl(ptr long long) advapi32.SetSecurityDescriptorControl
@ stdcall SetSecurityDescriptorDacl(ptr long ptr long) advapi32.SetSecurityDescriptorDacl
@@ -543,61 +1471,222 @@
@ stdcall SetSecurityDescriptorOwner(ptr ptr long) advapi32.SetSecurityDescriptorOwner
@ stub SetSecurityDescriptorRMControl
@ stdcall SetSecurityDescriptorSacl(ptr long ptr long) advapi32.SetSecurityDescriptorSacl
+# @ stub SetStateVersion
@ stdcall SetStdHandle(long long) kernel32.SetStdHandle
@ stub SetStdHandleEx
+@ stdcall SetSystemFileCacheSize(long long long) kernel32.SetSystemFileCacheSize
+@ stdcall SetSystemTime(ptr) kernel32.SetSystemTime
+@ stdcall SetSystemTimeAdjustment(long long) kernel32.SetSystemTimeAdjustment
+@ stdcall SetThreadContext(long ptr) kernel32.SetThreadContext
+# @ stub SetThreadDescription
+@ stdcall SetThreadErrorMode(long ptr) kernel32.SetThreadErrorMode
+@ stdcall SetThreadGroupAffinity(long ptr ptr) kernel32.SetThreadGroupAffinity
+@ stdcall SetThreadIdealProcessor(long long) kernel32.SetThreadIdealProcessor
+# @ stub SetThreadIdealProcessorEx
+# @ stub SetThreadInformation
@ stdcall SetThreadLocale(long) kernel32.SetThreadLocale
+@ stdcall SetThreadPreferredUILanguages(long ptr ptr) kernel32.SetThreadPreferredUILanguages
@ stdcall SetThreadPriority(long long) kernel32.SetThreadPriority
@ stdcall SetThreadPriorityBoost(long long) kernel32.SetThreadPriorityBoost
+# @ stub SetThreadSelectedCpuSets
@ stdcall SetThreadStackGuarantee(ptr) kernel32.SetThreadStackGuarantee
@ stdcall SetThreadToken(ptr ptr) advapi32.SetThreadToken
+@ stdcall SetThreadUILanguage(long) kernel32.SetThreadUILanguage
@ stub SetThreadpoolStackInformation
@ stdcall SetThreadpoolThreadMaximum(ptr long) kernel32.SetThreadpoolThreadMaximum
@ stdcall SetThreadpoolThreadMinimum(ptr long) kernel32.SetThreadpoolThreadMinimum
@ stdcall SetThreadpoolTimer(ptr ptr long long) kernel32.SetThreadpoolTimer
+# @ stub SetThreadpoolTimerEx
@ stdcall SetThreadpoolWait(ptr long ptr) kernel32.SetThreadpoolWait
+# @ stub SetThreadpoolWaitEx
+@ stdcall SetTimeZoneInformation(ptr) kernel32.SetTimeZoneInformation
@ stdcall SetTokenInformation(long long ptr long) advapi32.SetTokenInformation
+@ stdcall SetUnhandledExceptionFilter(ptr) kernel32.SetUnhandledExceptionFilter
+@ stdcall SetUserGeoID(long) kernel32.SetUserGeoID
@ stdcall SetWaitableTimer(long ptr long ptr ptr long) kernel32.SetWaitableTimer
@ stdcall SetWaitableTimerEx(long ptr long ptr ptr ptr long) kernel32.SetWaitableTimerEx
+# @ stub SetXStateFeaturesMask
+@ stdcall SetupComm(long long long) kernel32.SetupComm
+# @ stub SharedLocalIsEnabled
+@ stdcall SignalObjectAndWait(long long long long) kernel32.SignalObjectAndWait
@ stdcall SizeofResource(long long) kernel32.SizeofResource
@ stdcall Sleep(long) kernel32.Sleep
+@ stdcall SleepConditionVariableCS(ptr ptr long) kernel32.SleepConditionVariableCS
+@ stdcall SleepConditionVariableSRW(ptr ptr long long) kernel32.SleepConditionVariableSRW
@ stdcall SleepEx(long long) kernel32.SleepEx
@ stub SpecialMBToWC
@ stub StartThreadpoolIo
+# @ stub StmAlignSize
+# @ stub StmAllocateFlat
+# @ stub StmCoalesceChunks
+# @ stub StmDeinitialize
+# @ stub StmInitialize
+# @ stub StmReduceSize
+# @ stub StmReserve
+# @ stub StmWrite
+@ stdcall StrCSpnA(str str) shlwapi.StrCSpnA
+@ stdcall StrCSpnIA(str str) shlwapi.StrCSpnIA
+@ stdcall StrCSpnIW(wstr wstr) shlwapi.StrCSpnIW
+@ stdcall StrCSpnW(wstr wstr) shlwapi.StrCSpnW
+@ stdcall StrCatBuffA(str str long) shlwapi.StrCatBuffA
+@ stdcall StrCatBuffW(wstr wstr long) shlwapi.StrCatBuffW
+@ stdcall StrCatChainW(ptr long long wstr) shlwapi.StrCatChainW
+@ stdcall StrChrA(str long) shlwapi.StrChrA
+# @ stub StrChrA_MB
+@ stdcall StrChrIA(str long) shlwapi.StrChrIA
+@ stdcall StrChrIW(wstr long) shlwapi.StrChrIW
+# @ stub StrChrNIW
+@ stdcall StrChrNW(wstr long long) shlwapi.StrChrNW
+@ stdcall StrChrW(wstr long) shlwapi.StrChrW
+@ stdcall StrCmpCA(str str) shlwapi.StrCmpCA
+@ stdcall StrCmpCW(wstr wstr) shlwapi.StrCmpCW
+@ stdcall StrCmpICA(str str) shlwapi.StrCmpICA
+@ stdcall StrCmpICW(wstr wstr) shlwapi.StrCmpICW
+@ stdcall StrCmpIW(wstr wstr) shlwapi.StrCmpIW
+@ stdcall StrCmpLogicalW(wstr wstr) shlwapi.StrCmpLogicalW
+@ stdcall StrCmpNA(str str long) shlwapi.StrCmpNA
+@ stdcall StrCmpNCA(str ptr long) shlwapi.StrCmpNCA
+@ stdcall StrCmpNCW(wstr wstr long) shlwapi.StrCmpNCW
+@ stdcall StrCmpNIA(str str long) shlwapi.StrCmpNIA
+@ stdcall StrCmpNICA(long long long) shlwapi.StrCmpNICA
+@ stdcall StrCmpNICW(wstr wstr long) shlwapi.StrCmpNICW
+@ stdcall StrCmpNIW(wstr wstr long) shlwapi.StrCmpNIW
+@ stdcall StrCmpNW(wstr wstr long) shlwapi.StrCmpNW
+@ stdcall StrCmpW(wstr wstr) shlwapi.StrCmpW
+@ stdcall StrCpyNW(ptr wstr long) shlwapi.StrCpyNW
+@ stdcall StrCpyNXA(ptr str long) shlwapi.StrCpyNXA
+@ stdcall StrCpyNXW(ptr wstr long) shlwapi.StrCpyNXW
+@ stdcall StrDupA(str) shlwapi.StrDupA
+@ stdcall StrDupW(wstr) shlwapi.StrDupW
+@ stdcall StrIsIntlEqualA(long str str long) shlwapi.StrIsIntlEqualA
+@ stdcall StrIsIntlEqualW(long wstr wstr long) shlwapi.StrIsIntlEqualW
+@ stdcall StrPBrkA(str str) shlwapi.StrPBrkA
+@ stdcall StrPBrkW(wstr wstr) shlwapi.StrPBrkW
+@ stdcall StrRChrA(str str long) shlwapi.StrRChrA
+@ stdcall StrRChrIA(str str long) shlwapi.StrRChrIA
+@ stdcall StrRChrIW(wstr wstr long) shlwapi.StrRChrIW
+@ stdcall StrRChrW(wstr wstr long) shlwapi.StrRChrW
+@ stdcall StrRStrIA(str str str) shlwapi.StrRStrIA
+@ stdcall StrRStrIW(wstr wstr wstr) shlwapi.StrRStrIW
+@ stdcall StrSpnA(str str) shlwapi.StrSpnA
+@ stdcall StrSpnW(wstr wstr) shlwapi.StrSpnW
+@ stdcall StrStrA(str str) shlwapi.StrStrA
+@ stdcall StrStrIA(str str) shlwapi.StrStrIA
+@ stdcall StrStrIW(wstr wstr) shlwapi.StrStrIW
+@ stdcall StrStrNIW(wstr wstr long) shlwapi.StrStrNIW
+@ stdcall StrStrNW(wstr wstr long) shlwapi.StrStrNW
+@ stdcall StrStrW(wstr wstr) shlwapi.StrStrW
+@ stdcall StrToInt64ExA(str long ptr) shlwapi.StrToInt64ExA
+@ stdcall StrToInt64ExW(wstr long ptr) shlwapi.StrToInt64ExW
+@ stdcall StrToIntA(str) shlwapi.StrToIntA
+@ stdcall StrToIntExA(str long ptr) shlwapi.StrToIntExA
+@ stdcall StrToIntExW(wstr long ptr) shlwapi.StrToIntExW
+@ stdcall StrToIntW(wstr) shlwapi.StrToIntW
+@ stdcall StrTrimA(str str) shlwapi.StrTrimA
+@ stdcall StrTrimW(wstr wstr) shlwapi.StrTrimW
@ stdcall SubmitThreadpoolWork(ptr) kernel32.SubmitThreadpoolWork
+# @ stub SubscribeEdpEnabledStateChange
+# @ stub SubscribeStateChangeNotification
@ stdcall SuspendThread(long) kernel32.SuspendThread
+@ stdcall SwitchToFiber(ptr) kernel32.SwitchToFiber
@ stdcall SwitchToThread() kernel32.SwitchToThread
@ stdcall SystemTimeToFileTime(ptr ptr) kernel32.SystemTimeToFileTime
@ stdcall SystemTimeToTzSpecificLocalTime(ptr ptr ptr) kernel32.SystemTimeToTzSpecificLocalTime
@ stub SystemTimeToTzSpecificLocalTimeEx
@ stdcall TerminateProcess(long long) kernel32.TerminateProcess
+# @ stub TerminateProcessOnMemoryExhaustion
@ stdcall TerminateThread(long long) kernel32.TerminateThread
@ stdcall TlsAlloc() kernel32.TlsAlloc
@ stdcall TlsFree(long) kernel32.TlsFree
@ stdcall TlsGetValue(long) kernel32.TlsGetValue
@ stdcall TlsSetValue(long ptr) kernel32.TlsSetValue
+@ stdcall TraceEvent(int64 ptr) advapi32.TraceEvent
+@ varargs TraceMessage(int64 long ptr long) advapi32.TraceMessage
+@ stdcall TraceMessageVa(int64 long ptr long ptr) advapi32.TraceMessageVa
@ stdcall TransactNamedPipe(long ptr long ptr long ptr ptr) kernel32.TransactNamedPipe
+@ stdcall TransmitCommChar(long long) kernel32.TransmitCommChar
@ stdcall TryAcquireSRWLockExclusive(ptr) kernel32.TryAcquireSRWLockExclusive
@ stdcall TryAcquireSRWLockShared(ptr) kernel32.TryAcquireSRWLockShared
@ stdcall TryEnterCriticalSection(ptr) kernel32.TryEnterCriticalSection
@ stdcall TrySubmitThreadpoolCallback(ptr ptr ptr) kernel32.TrySubmitThreadpoolCallback
@ stdcall TzSpecificLocalTimeToSystemTime(ptr ptr ptr) kernel32.TzSpecificLocalTimeToSystemTime
@ stub TzSpecificLocalTimeToSystemTimeEx
+@ stdcall UnhandledExceptionFilter(ptr) kernel32.UnhandledExceptionFilter
@ stdcall UnlockFile(long long long long long) kernel32.UnlockFile
@ stdcall UnlockFileEx(long long long long ptr) kernel32.UnlockFileEx
@ stdcall UnmapViewOfFile(ptr) kernel32.UnmapViewOfFile
+# @ stub UnmapViewOfFileEx
+# @ stub UnregisterBadMemoryNotification
+# @ stub UnregisterGPNotificationInternal
+# @ stub UnregisterStateChangeNotification
+# @ stub UnregisterStateLock
+@ stdcall UnregisterTraceGuids(int64) advapi32.UnregisterTraceGuids
@ stdcall UnregisterWaitEx(long long) kernel32.UnregisterWaitEx
+# @ stub UnsubscribeEdpEnabledStateChange
+# @ stub UnsubscribeStateChangeNotification
+# @ stub UpdatePackageStatus
+# @ stub UpdatePackageStatusForUser
@ stdcall UpdateProcThreadAttribute(ptr long long ptr long ptr ptr) kernel32.UpdateProcThreadAttribute
+@ stdcall UrlApplySchemeA(str ptr ptr long) shlwapi.UrlApplySchemeA
+@ stdcall UrlApplySchemeW(wstr ptr ptr long) shlwapi.UrlApplySchemeW
+@ stdcall UrlCanonicalizeA(str ptr ptr long) shlwapi.UrlCanonicalizeA
+@ stdcall UrlCanonicalizeW(wstr ptr ptr long) shlwapi.UrlCanonicalizeW
+@ stdcall UrlCombineA(str str ptr ptr long) shlwapi.UrlCombineA
+@ stdcall UrlCombineW(wstr wstr ptr ptr long) shlwapi.UrlCombineW
+@ stdcall UrlCompareA(str str long) shlwapi.UrlCompareA
+@ stdcall UrlCompareW(wstr wstr long) shlwapi.UrlCompareW
+@ stdcall UrlCreateFromPathA(str ptr ptr long) shlwapi.UrlCreateFromPathA
+@ stdcall UrlCreateFromPathW(wstr ptr ptr long) shlwapi.UrlCreateFromPathW
+@ stdcall UrlEscapeA(str ptr ptr long) shlwapi.UrlEscapeA
+@ stdcall UrlEscapeW(wstr ptr ptr long) shlwapi.UrlEscapeW
+@ stdcall UrlFixupW(wstr wstr long) shlwapi.UrlFixupW
+@ stdcall UrlGetLocationA(str) shlwapi.UrlGetLocationA
+@ stdcall UrlGetLocationW(wstr) shlwapi.UrlGetLocationW
+@ stdcall UrlGetPartA(str ptr ptr long long) shlwapi.UrlGetPartA
+@ stdcall UrlGetPartW(wstr ptr ptr long long) shlwapi.UrlGetPartW
+@ stdcall UrlHashA(str ptr long) shlwapi.UrlHashA
+@ stdcall UrlHashW(wstr ptr long) shlwapi.UrlHashW
+@ stdcall UrlIsA(str long) shlwapi.UrlIsA
+@ stdcall UrlIsNoHistoryA(str) shlwapi.UrlIsNoHistoryA
+@ stdcall UrlIsNoHistoryW(wstr) shlwapi.UrlIsNoHistoryW
+@ stdcall UrlIsOpaqueA(str) shlwapi.UrlIsOpaqueA
+@ stdcall UrlIsOpaqueW(wstr) shlwapi.UrlIsOpaqueW
+@ stdcall UrlIsW(wstr long) shlwapi.UrlIsW
+@ stdcall UrlUnescapeA(str ptr ptr long) shlwapi.UrlUnescapeA
+@ stdcall UrlUnescapeW(wstr ptr ptr long) shlwapi.UrlUnescapeW
+@ stdcall VerFindFileA(long str str str ptr ptr ptr ptr) version.VerFindFileA
+@ stdcall VerFindFileW(long wstr wstr wstr ptr ptr ptr ptr) version.VerFindFileW
@ stdcall VerLanguageNameA(long str long) kernel32.VerLanguageNameA
@ stdcall VerLanguageNameW(long wstr long) kernel32.VerLanguageNameW
+@ stdcall VerQueryValueA(ptr str ptr ptr) version.VerQueryValueA
+@ stdcall VerQueryValueW(ptr wstr ptr ptr) version.VerQueryValueW
+@ stdcall -ret64 VerSetConditionMask(long long long long) kernel32.VerSetConditionMask
+# @ stub VerifyApplicationUserModelId
+# @ stub VerifyPackageFamilyName
+# @ stub VerifyPackageFullName
+# @ stub VerifyPackageId
+# @ stub VerifyPackageRelativeApplicationId
+# @ stub VerifyScripts
@ stdcall VirtualAlloc(ptr long long long) kernel32.VirtualAlloc
@ stdcall VirtualAllocEx(long ptr long long long) kernel32.VirtualAllocEx
@ stub VirtualAllocExNuma
+# @ stub VirtualAllocFromApp
@ stdcall VirtualFree(ptr long long) kernel32.VirtualFree
@ stdcall VirtualFreeEx(long ptr long long) kernel32.VirtualFreeEx
+@ stdcall VirtualLock(ptr long) kernel32.VirtualLock
@ stdcall VirtualProtect(ptr long long ptr) kernel32.VirtualProtect
@ stdcall VirtualProtectEx(long ptr long long ptr) kernel32.VirtualProtectEx
+# @ stub VirtualProtectFromApp
@ stdcall VirtualQuery(ptr ptr long) kernel32.VirtualQuery
@ stdcall VirtualQueryEx(long ptr ptr long) kernel32.VirtualQueryEx
+@ stdcall VirtualUnlock(ptr long) kernel32.VirtualUnlock
+# @ stub WTSGetServiceSessionId
+# @ stub WTSIsServerContainer
+@ stdcall WaitCommEvent(long ptr ptr) kernel32.WaitCommEvent
+@ stdcall WaitForDebugEvent(ptr long) kernel32.WaitForDebugEvent
+# @ stub WaitForDebugEventEx
+# @ stub WaitForMachinePolicyForegroundProcessingInternal
+@ stdcall WaitForMultipleObjects(long ptr long long) kernel32.WaitForMultipleObjects
@ stdcall WaitForMultipleObjectsEx(long ptr long long long) kernel32.WaitForMultipleObjectsEx
@ stdcall WaitForSingleObject(long long) kernel32.WaitForSingleObject
@ stdcall WaitForSingleObjectEx(long long long) kernel32.WaitForSingleObjectEx
@@ -605,18 +1694,67 @@
@ stdcall WaitForThreadpoolTimerCallbacks(ptr long) kernel32.WaitForThreadpoolTimerCallbacks
@ stdcall WaitForThreadpoolWaitCallbacks(ptr long) kernel32.WaitForThreadpoolWaitCallbacks
@ stdcall WaitForThreadpoolWorkCallbacks(ptr long) kernel32.WaitForThreadpoolWorkCallbacks
+# @ stub WaitForUserPolicyForegroundProcessingInternal
@ stdcall WaitNamedPipeW(wstr long) kernel32.WaitNamedPipeW
+# @ stub WaitOnAddress
+@ stdcall WakeAllConditionVariable(ptr) kernel32.WakeAllConditionVariable
+# @ stub WakeByAddressAll
+# @ stub WakeByAddressSingle
+@ stdcall WakeConditionVariable(ptr) kernel32.WakeConditionVariable
+# @ stub WerGetFlags
+@ stdcall WerRegisterFile(wstr long long) kernel32.WerRegisterFile
+@ stdcall WerRegisterMemoryBlock(ptr long) kernel32.WerRegisterMemoryBlock
+@ stdcall WerRegisterRuntimeExceptionModule(wstr ptr) kernel32.WerRegisterRuntimeExceptionModule
+@ stdcall WerSetFlags(long) kernel32.WerSetFlags
+# @ stub WerUnregisterFile
+@ stdcall WerUnregisterMemoryBlock(ptr) kernel32.WerUnregisterMemoryBlock
+# @ stub WerUnregisterRuntimeExceptionModule
+# @ stub WerpNotifyLoadStringResource
+# @ stub WerpNotifyUseStringResource
@ stdcall WideCharToMultiByte(long long wstr long ptr long ptr ptr) kernel32.WideCharToMultiByte
@ stdcall Wow64DisableWow64FsRedirection(ptr) kernel32.Wow64DisableWow64FsRedirection
@ stdcall Wow64RevertWow64FsRedirection(ptr) kernel32.Wow64RevertWow64FsRedirection
+# @ stub Wow64SetThreadDefaultGuestMachine
+# @ stub -arch=i386 Wow64Transition
+@ stdcall WriteConsoleA(long ptr long ptr ptr) kernel32.WriteConsoleA
+@ stdcall WriteConsoleInputA(long ptr long ptr) kernel32.WriteConsoleInputA
+@ stdcall WriteConsoleInputW(long ptr long ptr) kernel32.WriteConsoleInputW
+@ stdcall WriteConsoleOutputA(long ptr long long ptr) kernel32.WriteConsoleOutputA
+@ stdcall WriteConsoleOutputAttribute(long ptr long long ptr) kernel32.WriteConsoleOutputAttribute
+@ stdcall WriteConsoleOutputCharacterA(long ptr long long ptr) kernel32.WriteConsoleOutputCharacterA
+@ stdcall WriteConsoleOutputCharacterW(long ptr long long ptr) kernel32.WriteConsoleOutputCharacterW
+@ stdcall WriteConsoleOutputW(long ptr long long ptr) kernel32.WriteConsoleOutputW
+@ stdcall WriteConsoleW(long ptr long ptr ptr) kernel32.WriteConsoleW
@ stdcall WriteFile(long ptr long ptr ptr) kernel32.WriteFile
@ stdcall WriteFileEx(long ptr long ptr ptr) kernel32.WriteFileEx
@ stdcall WriteFileGather(long ptr long ptr ptr) kernel32.WriteFileGather
@ stdcall WriteProcessMemory(long ptr ptr long ptr) kernel32.WriteProcessMemory
+# @ stub WriteStateAtomValue
+# @ stub WriteStateContainerValue
+@ stdcall ZombifyActCtx(ptr) kernel32.ZombifyActCtx
+# @ stub _AddMUIStringToCache
+# @ stub _GetMUIStringFromCache
+# @ stub _OpenMuiStringCache
@ stdcall -arch=x86_64 -private __C_specific_handler(ptr long ptr ptr) kernel32.__C_specific_handler
@ stdcall -arch=arm,x86_64 -private -norelay __chkstk() kernel32.__chkstk
+# @ stub __dllonexit3
@ stub __misaligned_access
+# @ stub __wgetmainargs
+# @ stub _amsg_exit
+# @ stub _c_exit
+# @ stub _cexit
+# @ stub _exit
+# @ stub _initterm
+# @ stub _initterm_e
+# @ stub _invalid_parameter
@ stdcall -arch=x86_64 -private _local_unwind(ptr ptr) kernel32._local_unwind
+# @ stub _onexit
+# @ stub _purecall
+# @ stub _time64
+# @ stub atexit
+# @ stub exit
+# @ stub hgets
+# @ stub hwprintf
@ stdcall lstrcmp(str str) kernel32.lstrcmp
@ stdcall lstrcmpA(str str) kernel32.lstrcmpA
@ stdcall lstrcmpW(wstr wstr) kernel32.lstrcmpW
@@ -629,3 +1767,5 @@
@ stdcall lstrlen(str) kernel32.lstrlen
@ stdcall lstrlenA(str) kernel32.lstrlenA
@ stdcall lstrlenW(wstr) kernel32.lstrlenW
+# @ stub time
+# @ stub wprintf
diff --git a/tools/make_specfiles b/tools/make_specfiles
index e1fdb0c..d00603a 100755
--- a/tools/make_specfiles
+++ b/tools/make_specfiles
@@ -253,6 +253,8 @@ my @dll_groups =
"kernel32",
"advapi32",
"user32",
+ "shlwapi",
+ "version",
"kernelbase",
"api-ms-win-core-bem-l1-1-0",
],
@@ -404,6 +406,7 @@ sub read_spec_file($)
my $func = $descr{name};
next if defined $funcs{$func};
+ next if $func eq "@";
$funcs{$func} = \%descr;
}
close SPEC;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wine/wine.git
More information about the pkg-wine-party
mailing list