...
From f78edac2e215c587f5e667eee1bc24ff1c46b541 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath <nathbap...@gmail.com> Date: Fri, 22 Feb 2019 21:23:34 +0530 Subject: [PATCH] Update Kernel32 and KernelBase export definition
Signed-off-by: Biswapriyo Nath <nathbap...@gmail.com> --- mingw-w64-crt/lib-common/kernel32.def.in | 3 + mingw-w64-crt/lib32/kernel32.def | 297 ++++++++++++++++++- mingw-w64-crt/libarm32/kernelbase.def | 356 +++++++++++++++++++++++ 3 files changed, 654 insertions(+), 2 deletions(-) diff --git a/mingw-w64-crt/lib-common/kernel32.def.in b/mingw-w64-crt/lib-common/kernel32.def.in index 2bc9302c..b0b441eb 100644 --- a/mingw-w64-crt/lib-common/kernel32.def.in +++ b/mingw-w64-crt/lib-common/kernel32.def.in @@ -323,6 +323,7 @@ EndUpdateResourceW EnterCriticalSection F_X64(EnterUmsSchedulingMode) EnterSynchronizationBarrier +EnterUmsSchedulingMode EnumCalendarInfoA EnumCalendarInfoExA EnumCalendarInfoExEx @@ -715,6 +716,7 @@ GetProcAddress GetProcessAffinityMask GetProcessDefaultCpuSets GetProcessDEPPolicy +GetProcessDefaultCpuSets GetProcessGroupAffinity GetProcessHandleCount GetProcessHeap @@ -1173,6 +1175,7 @@ ReadConsoleOutputCharacterA ReadConsoleOutputCharacterW ReadConsoleOutputW ReadConsoleW +ReadDirectoryChangesExW ReadDirectoryChangesW ReadFile ReadFileEx diff --git a/mingw-w64-crt/lib32/kernel32.def b/mingw-w64-crt/lib32/kernel32.def index 06bdddae..f8e7adbf 100644 --- a/mingw-w64-crt/lib32/kernel32.def +++ b/mingw-w64-crt/lib32/kernel32.def @@ -10,15 +10,20 @@ InterlockedPushListSList@8 AcquireSRWLockExclusive@4 AcquireSRWLockShared@4 ActivateActCtx@8 +ActivateActCtxWorker@8 AddAtomA@4 AddAtomW@4 AddConsoleAliasA@12 AddConsoleAliasW@12 +AddDllDirectory@4 AddIntegrityLabelToBoundaryDescriptor@8 AddLocalAlternateComputerNameA@8 AddLocalAlternateComputerNameW@8 AddRefActCtx@4 +AddRefActCtxWorker@4 +AddResourceAttributeAce@28 AddSIDToBoundaryDescriptor@8 +AddScopedPolicyIDAce@20 AddSecureMemoryCacheCallback@4 AddVectoredContinueHandler@8 AddVectoredExceptionHandler@8 @@ -26,6 +31,15 @@ AdjustCalendarDate@12 AllocConsole@0 AllocateUserPhysicalPages@12 AllocateUserPhysicalPagesNuma@16 +AppPolicyGetClrCompat@8 +AppPolicyGetCreateFileAccess@8 +AAppPolicyGetLifecycleManagement@8 +AppPolicyGetMediaFoundationCodecLoading@8 +AppPolicyGetProcessTerminationMethod@8 +AppPolicyGetShowDeveloperDiagnostic@8 +AppPolicyGetThreadInitializationType@8 +AppPolicyGetWindowingModel@8 +AppXGetOSMaxVersionTested@8 ApplicationRecoveryFinished@4 ApplicationRecoveryInProgress@4 AreFileApisANSI@0 @@ -37,30 +51,63 @@ BackupWrite@28 BaseAttachCompleteThunk@0 BaseCheckAppcompatCache@16 BaseCheckAppcompatCacheEx@24 +BaseCheckAppcompatCacheExWorker@36 +BaseCheckAppcompatCacheWorker@16 +BaseCheckElevation@48 BaseCheckRunApp@52 BaseCleanupAppcompatCacheSupport@4 BaseDllReadWriteIniFile@32 BaseDumpAppcompatCache@0 +BaseDumpAppcompatCacheWorker@0 +BaseElevationPostProcessing@12 BaseFlushAppcompatCache@0 +BaseFlushAppcompatCacheWorker@0 BaseFormatObjectAttributes@16 BaseFormatTimeOut@8 +BaseFreeAppCompatDataForProcessWorker@4 BaseGenerateAppCompatData@24 BaseGetNamedObjectDirectory@4 BaseInitAppcompatCacheSupport@0 +BaseInitAppcompatCacheSupportWorker@0 BaseIsAppcompatInfrastructureDisabled@0 +BaseIsAppcompatInfrastructureDisabledWorker@0 +BaseIsDosApplication@8 BaseQueryModuleData@28 +BaseReadAppCompatDataForProcessWorker@12 BaseSetLastNTError@4 BaseUpdateAppcompatCache@12 +BaseUpdateAppcompatCacheWorker@12 +BaseUpdateVDMEntry@16 BaseVerifyUnicodeString@4 +BaseWriteErrorElevationRequiredEvent@0 Basep8BitStringToDynamicUnicodeString@8 BasepAllocateActivationContextActivationBlock@16 BasepAnsiStringToDynamicUnicodeString@8 +BasepAppContainerEnvironmentExtension@12 +BasepAppXExtension@24 BasepCheckAppCompat@16 BasepCheckBadapp@56 +BasepCheckWebBladeHashes@4 BasepCheckWinSaferRestrictions@28 +BasepConstructSxsCreateProcessMessage@80 +BasepCopyEncryption@12 BasepFreeActivationContextActivationBlock@4 BasepFreeAppCompatData@12 +BasepGetAppCompatData@60 +BasepGetComputerNameFromNtPath@16 +BasepGetExeArchType@12 +BasepInitAppCompatData@12 +BasepIsProcessAllowed@4 BasepMapModuleHandle@8 +BasepNotifyLoadStringResource@16 +BasepPostSuccessAppXExtension@8 +BasepProcessInvalidImage@84 +BasepQueryAppCompat@72 +BasepQueryModuleChpeSettings@40 +BasepReleaseAppXContext@4 +BasepReleaseSxsCreateProcessUtilityStruct@4 +BasepReportFault@8 +BasepSetFileEncryptionCompression@32 Beep@8 BeginUpdateResourceA@8 BeginUpdateResourceW@8 @@ -79,19 +126,27 @@ CancelSynchronousIo@4 CancelThreadpoolIo@4 CancelTimerQueueTimer@8 CancelWaitableTimer@4 +CeipIsOptedIn@0 ChangeTimerQueueTimer@16 +CheckAllowDecryptedRemoteDestinationPolicy@0 CheckElevation@20 CheckElevationEnabled@4 CheckForReadOnlyResource@8 +CheckForReadOnlyResourceFilter@4 CheckNameLegalDOS8Dot3A@20 CheckNameLegalDOS8Dot3W@20 CheckRemoteDebuggerPresent@8 +CheckTokenCapability@12 +CheckTokenMembershipEx@16 ClearCommBreak@4 ClearCommError@12 CloseConsoleHandle@4 CloseHandle@4 +ClosePackageInfo@4 ClosePrivateNamespace@8 CloseProfileUserMapping@0 +ClosePseudoConsole@4 +CloseState@4 CloseThreadpool@4 CloseThreadpoolCleanupGroup@4 CloseThreadpoolCleanupGroupMembers@12 @@ -120,6 +175,8 @@ ConvertSystemTimeToCalDateTime@12 ConvertThreadToFiber@4 ConvertThreadToFiberEx@8 ConvertToGlobalHandle@4 +CopyContext@12 +CopyFile2@12 CopyFileA@12 CopyFileExA@24 CopyFileExW@24 @@ -129,6 +186,7 @@ CopyFileW@12 CopyLZFile@8 CreateActCtxA@4 CreateActCtxW@4 +CreateActCtxWWorker@4 CreateBoundaryDescriptorA@8 CreateBoundaryDescriptorW@8 CreateConsoleScreenBuffer@20 @@ -138,6 +196,7 @@ CreateDirectoryExW@12 CreateDirectoryTransactedA@16 CreateDirectoryTransactedW@16 CreateDirectoryW@8 +CreateEnclave@32 CreateEventA@16 CreateEventExA@16 CreateEventExW@16 @@ -147,10 +206,10 @@ CreateFiberEx@20 CreateFile2@20 CreateFileA@28 CreateFileMappingA@24 +CreateFileMappingFromApp@24 CreateFileMappingNumaA@28 CreateFileMappingNumaW@28 CreateFileMappingW@24 -CreateFileMappingFromApp@24 CreateFileTransactedA@40 CreateFileTransactedW@40 CreateFileW@28 @@ -175,10 +234,12 @@ CreatePipe@16 CreatePrivateNamespaceA@12 CreatePrivateNamespaceW@12 CreateProcessA@40 +CreateProcessAsUserA@44 CreateProcessAsUserW@44 CreateProcessInternalA@48 CreateProcessInternalW@48 CreateProcessW@40 +CreatePseudoConsole@20 CreateRemoteThread@28 CreateRemoteThreadEx@32 CreateSemaphoreA@16 @@ -208,6 +269,7 @@ CreateWaitableTimerExW@16 CreateWaitableTimerW@12 CtrlRoutine@4 DeactivateActCtx@8 +DeactivateActCtxWorker@8 DebugActiveProcess@4 DebugActiveProcessStop@4 DebugBreak@0 @@ -227,6 +289,7 @@ DeleteFileTransactedA@8 DeleteFileTransactedW@8 DeleteFileW@4 DeleteProcThreadAttributeList@4 +DeleteSynchronizationBarrier@4 DeleteTimerQueue@4 DeleteTimerQueueEx@8 DeleteTimerQueueTimer@12 @@ -234,21 +297,26 @@ DeleteVolumeMountPointA@4 DeleteVolumeMountPointW@4 DeviceIoControl@32 DisableThreadLibraryCalls@4 +DisableThreadProfiling@4 DisassociateCurrentThreadFromCallback@4 DiscardVirtualMemory@8 DisconnectNamedPipe@4 DnsHostnameToComputerNameA@12 +DnsHostnameToComputerNameExW@12 DnsHostnameToComputerNameW@12 DosDateTimeToFileTime@12 DosPathToSessionPathA@12 DosPathToSessionPathW@12 DuplicateConsoleHandle@16 +DuplicateEncryptionInfoFileExt@20 DuplicateHandle@28 +EnableThreadProfiling@20 EncodePointer@4 EncodeSystemPointer@4 EndUpdateResourceA@8 EndUpdateResourceW@8 EnterCriticalSection@4 +EnterSynchronizationBarrier@8 EnumCalendarInfoA@16 EnumCalendarInfoExA@16 EnumCalendarInfoExEx@24 @@ -277,6 +345,7 @@ EnumSystemCodePagesA@8 EnumSystemCodePagesW@8 EnumSystemFirmwareTables@12 EnumSystemGeoID@12 +EnumSystemGeoNames@12 EnumSystemLanguageGroupsA@12 EnumSystemLanguageGroupsW@12 EnumSystemLocalesA@8 @@ -309,8 +378,10 @@ FillConsoleOutputAttribute@20 FillConsoleOutputCharacterA@20 FillConsoleOutputCharacterW@20 FindActCtxSectionGuid@20 +FindActCtxSectionGuidWorker@20 FindActCtxSectionStringA@20 FindActCtxSectionStringW@20 +FindActCtxSectionStringWWorker@20 FindAtomA@4 FindAtomW@4 FindClose@4 @@ -342,6 +413,7 @@ FindNextVolumeA@12 FindNextVolumeMountPointA@12 FindNextVolumeMountPointW@12 FindNextVolumeW@12 +FindPackagesByPackageFamily@28 FindResourceA@12 FindResourceExA@16 FindResourceExW@16 @@ -360,6 +432,7 @@ FlushProcessWriteBuffers@0 FlushViewOfFile@8 FoldStringA@20 FoldStringW@20 +FormatApplicationUserModelId@16 FormatMessageA@28 FormatMessageW@28 FreeConsole@0 @@ -368,6 +441,7 @@ FreeEnvironmentStringsW@4 FreeLibrary@4 FreeLibraryAndExitThread@8 FreeLibraryWhenCallbackReturns@8 +FreeMemoryJobObject@4 FreeResource@4 FreeUserPhysicalPages@12 FreeVirtualBuffer@4 @@ -375,8 +449,13 @@ GenerateConsoleCtrlEvent@8 GetACP@0 GetActiveProcessorCount@4 GetActiveProcessorGroupCount@0 +GetAppContainerAce@16 +GetAppContainerNamedObjectPath@20 GetApplicationRecoveryCallback@20 +GetApplicationRecoveryCallbackWorker@20 GetApplicationRestartSettings@16 +GetApplicationRestartSettingsWorker@16 +GetApplicationUserModelId@12 GetAtomNameA@12 GetAtomNameW@12 GetBinaryType@8 @@ -386,6 +465,7 @@ GetCPFileNameFromRegistry@12 GetCPInfo@8 GetCPInfoExA@12 GetCPInfoExW@12 +GetCachedSigningLevel@24 GetCalendarDateFormat@24 GetCalendarDateFormatEx@24 GetCalendarDaysInMonth@16 @@ -457,19 +537,29 @@ GetCurrencyFormatA@24 GetCurrencyFormatEx@24 GetCurrencyFormatW@24 GetCurrentActCtx@4 +GetCurrentActCtxWorker@4 +GetCurrentApplicationUserModelId@8 GetCurrentConsoleFont@12 GetCurrentConsoleFontEx@12 GetCurrentDirectoryA@8 GetCurrentDirectoryW@8 +GetCurrentPackageFamilyName@8 +GetCurrentPackageFullName@8 +GetCurrentPackageId@8 +GetCurrentPackageInfo@16 +GetCurrentPackagePath@8 GetCurrentProcess@0 GetCurrentProcessId@0 GetCurrentProcessorNumber@0 GetCurrentProcessorNumberEx@4 GetCurrentThread@0 GetCurrentThreadId@0 +GetCurrentThreadStackLimits@8 GetDateFormatA@24 +GetDateFormatAWorker@28 GetDateFormatEx@28 GetDateFormatW@24 +GetDateFormatWWorker@28 GetDefaultCommConfigA@12 GetDefaultCommConfigW@12 GetDevicePowerState@8 @@ -477,6 +567,8 @@ GetDiskFreeSpaceA@20 GetDiskFreeSpaceExA@16 GetDiskFreeSpaceExW@16 GetDiskFreeSpaceW@20 +GetDiskSpaceInformationA@8 +GetDiskSpaceInformationW@8 GetDllDirectoryA@8 GetDllDirectoryW@8 GetDriveTypeA@4 @@ -485,11 +577,13 @@ GetDurationFormat@32 GetDurationFormatEx@32 GetDynamicTimeZoneInformation@4 GetEnabledXStateFeatures@0 +GetEncryptedFileVersionExt@8 GetEnvironmentStrings@0 GetEnvironmentStringsA@0 GetEnvironmentStringsW@0 GetEnvironmentVariableA@12 GetEnvironmentVariableW@12 +GetEraNameCountedString@16 GetErrorMode@0 GetExitCodeProcess@8 GetExitCodeThread@8 @@ -513,12 +607,16 @@ GetFileType@4 GetFinalPathNameByHandleA@16 GetFinalPathNameByHandleW@16 GetFirmwareEnvironmentVariableA@16 +GetFirmwareEnvironmentVariableExA@20 +GetFirmwareEnvironmentVariableExW@20 GetFirmwareEnvironmentVariableW@16 +GetFirmwareType@4 GetFullPathNameA@16 GetFullPathNameTransactedA@20 GetFullPathNameTransactedW@20 GetFullPathNameW@16 GetGeoInfoA@20 +GetGeoInfoEx@16 GetGeoInfoW@20 GetHandleContext@4 GetHandleInformation@8 @@ -533,6 +631,7 @@ GetLogicalDriveStringsA@8 GetLogicalDriveStringsW@8 GetLogicalDrives@0 GetLogicalProcessorInformation@8 +GetLogicalProcessorInformationEx@12 GetLongPathNameA@12 GetLongPathNameTransactedA@16 GetLongPathNameTransactedW@16 @@ -540,6 +639,7 @@ GetLongPathNameW@12 GetMailslotInfo@20 GetMaximumProcessorCount@4 GetMaximumProcessorGroupCount@0 +GetMemoryErrorHandlingCapabilities@4 GetModuleFileNameA@12 GetModuleFileNameW@12 GetModuleHandleA@4 @@ -578,6 +678,15 @@ GetNumberOfConsoleInputEvents@8 GetNumberOfConsoleMouseButtons@4 GetOEMCP@0 GetOverlappedResult@16 +GetOverlappedResultEx@20 +GetPackageApplicationIds@16 +GetPackageFamilyName@12 +GetPackageFullName@12 +GetPackageId@12 +GetPackageInfo@20 +GetPackagePath@24 +GetPackagePathByFullName@12 +GetPackagesByPackageFamily@20 GetPhysicallyInstalledSystemMemory@4 GetPriorityClass@4 GetPrivateProfileIntA@16 @@ -593,13 +702,16 @@ GetPrivateProfileStructW@20 GetProcAddress@8 GetProcessAffinityMask@12 GetProcessDEPPolicy@12 +GetProcessDefaultCpuSets@16 GetProcessGroupAffinity@12 GetProcessHandleCount@8 GetProcessHeap@0 GetProcessHeaps@8 GetProcessId@4 GetProcessIdOfThread@4 +GetProcessInformation@16 GetProcessIoCounters@8 +GetProcessMitigationPolicy@16 GetProcessPreferredUILanguages@16 GetProcessPriorityBoost@8 GetProcessShutdownParameters@8 @@ -621,14 +733,18 @@ GetQueuedCompletionStatus@20 GetQueuedCompletionStatusEx@24 GetShortPathNameA@12 GetShortPathNameW@12 +GetStagedPackagePathByFullName@12 GetStartupInfoA@4 GetStartupInfoW@4 +GetStateFolder@16 GetStdHandle@4 GetStringScripts@20 GetStringTypeA@20 GetStringTypeExA@20 GetStringTypeExW@20 GetStringTypeW@16 +GetSystemAppDataKey@16 +GetSystemCpuSetInformation@20 GetSystemDEPPolicy@0 GetSystemDefaultLCID@0 GetSystemDefaultLangID@0 @@ -659,26 +775,32 @@ GetTempFileNameW@16 GetTempPathA@8 GetTempPathW@8 GetThreadContext@8 +GetThreadDescription@8 GetThreadErrorMode@0 GetThreadGroupAffinity@8 GetThreadIOPendingFlag@8 GetThreadId@4 GetThreadIdealProcessorEx@8 +GetThreadInformation@16 GetThreadLocale@0 GetThreadPreferredUILanguages@16 GetThreadPriority@4 GetThreadPriorityBoost@8 +GetThreadSelectedCpuSets@16 GetThreadSelectorEntry@12 GetThreadTimes@20 GetThreadUILanguage@0 GetTickCount64@0 GetTickCount@0 GetTimeFormatA@24 +GetTimeFormatAWorker@28 GetTimeFormatEx@24 GetTimeFormatW@24 +GetTimeFormatWWorker@24 GetTimeZoneInformation@4 GetTimeZoneInformationForYear@12 GetUILanguageInfo@20 +GetUserDefaultGeoName@8 GetUserDefaultLCID@0 GetUserDefaultLangID@0 GetUserDefaultLocaleName@8 @@ -703,6 +825,8 @@ GetWindowsDirectoryW@8 GetWriteWatch@24 GetXStateFeaturesMask@8 GlobalAddAtomA@4 +GlobalAddAtomExA@8 +GlobalAddAtomExW@8 GlobalAddAtomW@4 GlobalAlloc@8 GlobalCompact@4 @@ -757,12 +881,17 @@ InitOnceComplete@12 InitOnceExecuteOnce@16 InitOnceInitialize@4 InitializeConditionVariable@4 +InitializeContext2@24 +InitializeContext@16 InitializeCriticalSection@4 InitializeCriticalSectionAndSpinCount@8 InitializeCriticalSectionEx@12 +InitializeEnclave@20 InitializeProcThreadAttributeList@16 InitializeSListHead@4 InitializeSRWLock@4 +InitializeSynchronizationBarrier@12 +InstallELAMCertificateInfo@4 InterlockedCompareExchange64@20 DATA ; FIXME: this is for Vista+. forwards to NTDLL.RtlInterlockedCompareExchange64@20 InterlockedCompareExchange@12 DATA InterlockedDecrement@4 DATA @@ -772,6 +901,7 @@ InterlockedFlushSList@4 InterlockedIncrement@4 DATA InterlockedPopEntrySList@4 InterlockedPushEntrySList@8 +InterlockedPushListSListEx@16 InvalidateConsoleDIBits@8 IsBadCodePtr@4 IsBadHugeReadPtr@8 @@ -786,8 +916,11 @@ IsCalendarLeapYear@12 IsDBCSLeadByte@4 IsDBCSLeadByteEx@8 IsDebuggerPresent@0 +IsEnclaveTypeSupported@4 IsNLSDefinedString@20 +IsNativeVhdBoot@4 IsNormalizedString@12 +IsProcessCritical@8 IsProcessInJob@12 IsProcessorFeaturePresent@4 IsSystemResumeAutomatic@0 @@ -799,6 +932,9 @@ IsValidCodePage@4 IsValidLanguageGroup@8 IsValidLocale@8 IsValidLocaleName@4 +IsValidNLSVersion@12 +IsWow64GuestMachineSupported@8 +IsWow64Process2@12 IsWow64Process@8 K32EmptyWorkingSet@4 K32EnumDeviceDrivers@12 @@ -845,6 +981,7 @@ LZStart@0 LeaveCriticalSection@4 LeaveCriticalSectionWhenCallbackReturns@8 LoadAppInitDlls@0 +LoadEnclaveData@36 LoadLibraryA@4 LoadLibraryExA@12 LoadLibraryExW@12 @@ -857,6 +994,7 @@ LoadStringBaseW@16 LocalAlloc@8 LocalCompact@4 LocalFileTimeToFileTime@8 +LocalFileTimeToLocalSystemTime@12 LocalFlags@4 LocalFree@4 LocalHandle@4 @@ -864,6 +1002,7 @@ LocalLock@4 LocalReAlloc@12 LocalShrink@8 LocalSize@4 +LocalSystemTimeToLocalFileTime@12 LocalUnlock@4 LocaleNameToLCID@8 LocateXStateFeature@12 @@ -903,8 +1042,11 @@ NlsWriteEtwEvent@20 NormalizeString@20 NotifyMountMgr@12 NotifyUILanguageChange@20 +NtVdm64CreateProcessInternalW@48 +OOBEComplete@4 OfferVirtualMemory@12 OpenConsoleW@16 +OpenConsoleWStub@16 OpenEventA@12 OpenEventW@12 OpenFile@12 @@ -915,17 +1057,28 @@ OpenJobObjectA@12 OpenJobObjectW@12 OpenMutexA@12 OpenMutexW@12 +OpenPackageInfoByFullName@12 OpenPrivateNamespaceA@8 OpenPrivateNamespaceW@8 OpenProcess@12 +OpenProcessToken@12 OpenProfileUserMapping@0 OpenSemaphoreA@12 OpenSemaphoreW@12 +OpenState@0 +OpenStateExplicit@8 OpenThread@12 +OpenThreadToken@16 OpenWaitableTimerA@12 OpenWaitableTimerW@12 OutputDebugStringA@4 OutputDebugStringW@4 +PackageFamilyNameFromFullName@12 +PackageFamilyNameFromId@12 +PackageFullNameFromId@12 +PackageIdFromFullName@16 +PackageNameAndPublisherIdFromFamilyName@20 +ParseApplicationUserModelId@20 PeekConsoleInputA@16 PeekConsoleInputW@16 PeekNamedPipe@24 @@ -942,10 +1095,25 @@ Process32FirstW@8 Process32Next@8 Process32NextW@8 ProcessIdToSessionId@8 +PssCaptureSnapshot@16 +PssDuplicateSnapshot@20 +PssFreeSnapshot@8 +PssQuerySnapshot@16 +PssWalkMarkerCreate@8 +PssWalkMarkerFree@4 +PssWalkMarkerGetPosition@8 +PssWalkMarkerRewind@4 +PssWalkMarkerSeek@8 +PssWalkMarkerSeekToBeginning@4 +PssWalkMarkerSetPosition@8 +PssWalkMarkerTell@8 +PssWalkSnapshot@20 PulseEvent@4 PurgeComm@8 QueryActCtxSettingsW@28 +QueryActCtxSettingsWWorker@28 QueryActCtxW@28 +QueryActCtxWWorker@28 QueryDepthSList@4 QueryDosDeviceA@12 QueryDosDeviceW@12 @@ -954,20 +1122,33 @@ QueryFullProcessImageNameW@16 QueryIdleProcessorCycleTime@8 QueryIdleProcessorCycleTimeEx@12 QueryInformationJobObject@20 +QueryIoRateControlInformationJobObject@16 QueryMemoryResourceNotification@8 QueryPerformanceCounter@4 QueryPerformanceFrequency@4 QueryProcessAffinityUpdateMode@8 QueryProcessCycleTime@8 +QueryProtectedPolicy@8 QueryThreadCycleTime@8 QueryThreadProfiling@8 QueryThreadpoolStackInformation@8 QueryUnbiasedInterruptTime@4 -QueryWin31IniFilesMappedToRegistry@16 QueueUserAPC@12 QueueUserWorkItem@12 +QueryWin31IniFilesMappedToRegistry@16 +QuirkGetData2Worker@8 +QuirkGetDataWorker@8 +QuirkIsEnabled2Worker@12 +QuirkIsEnabled3Worker@8 +QuirkIsEnabledForPackage2Worker@24 +QuirkIsEnabledForPackage3Worker@20 +QuirkIsEnabledForPackage4Worker@20 +QuirkIsEnabledForPackageWorker@16 +QuirkIsEnabledForProcessWorker@12 +QuirkIsEnabledWorker@4 RaiseException@16 RaiseFailFastException@12 +RaiseInvalid16BitExeError@4 ReOpenFile@16 ReclaimVirtualMemory@8 ReadConsoleA@20 @@ -981,6 +1162,7 @@ ReadConsoleOutputCharacterA@20 ReadConsoleOutputCharacterW@20 ReadConsoleOutputW@20 ReadConsoleW@20 +ReadDirectoryChangesExW@36 ReadDirectoryChangesW@32 ReadFile@20 ReadFileEx@20 @@ -988,17 +1170,62 @@ ReadFileScatter@20 ReadFileVlm@20 ReadProcessMemory@20 ReadThreadProfilingData@12 +ReclaimVirtualMemory@8 +RegCloseKey@4 +RegCopyTreeW@12 +RegCreateKeyExA@36 +RegCreateKeyExW@36 +RegDeleteKeyExA@16 +RegDeleteKeyExW@16 +RegDeleteTreeA@8 +RegDeleteTreeW@8 +RegDeleteValueA@8 +RegDeleteValueW@8 +RegDisablePredefinedCacheEx@0 +RegEnumKeyExA@32 +RegEnumKeyExW@32 +RegEnumValueA@32 +RegEnumValueW@32 +RegFlushKey@4 +RegGetKeySecurity@16 +RegGetValueA@28 +RegGetValueW@28 +RegLoadKeyA@12 +RegLoadKeyW@12 +RegLoadMUIStringA@28 +RegLoadMUIStringW@28 +RegNotifyChangeKeyValue@20 +RegOpenCurrentUser@8 +RegOpenKeyExA@20 +RegOpenKeyExW@20 +RegOpenUserClassesRoot@16 +RegQueryInfoKeyA@48 +RegQueryInfoKeyW@48 +RegQueryValueExA@24 +RegQueryValueExW@24 +RegRestoreKeyA@12 +RegRestoreKeyW@12 +RegSaveKeyExA@16 +RegSaveKeyExW@16 +RegSetKeySecurity@12 +RegSetValueExA@24 +RegSetValueExW@24 +RegUnLoadKeyA@8 +RegUnLoadKeyW@8 RegisterApplicationRecoveryCallback@16 RegisterApplicationRestart@8 +RegisterBadMemoryNotification@4 RegisterConsoleIME@8 RegisterConsoleOS2@4 RegisterConsoleVDM@44 RegisterWaitForInputIdle@4 RegisterWaitForSingleObject@24 RegisterWaitForSingleObjectEx@20 +RegisterWaitUntilOOBECompleted@12 RegisterWowBaseHandlers@4 RegisterWowExec@4 ReleaseActCtx@4 +ReleaseActCtxWorker@4 ReleaseMutex@4 ReleaseMutexWhenCallbackReturns@8 ReleaseSRWLockExclusive@4 @@ -1010,6 +1237,7 @@ RemoveDirectoryA@4 RemoveDirectoryTransactedA@8 RemoveDirectoryTransactedW@8 RemoveDirectoryW@4 +RemoveDllDirectory@4 RemoveLocalAlternateComputerNameA@8 RemoveLocalAlternateComputerNameW@8 RemoveSecureMemoryCacheCallback@4 @@ -1023,18 +1251,24 @@ RequestDeviceWakeup@4 RequestWakeupLatency@4 ResetEvent@4 ResetWriteWatch@8 +ResizePseudoConsole@8 +ResolveDelayLoadedAPI@24 +ResolveDelayLoadsFromDll@12 +ResolveLocaleName@12 RestoreLastError@4 ResumeThread@4 RtlCaptureContext@4 RtlCaptureStackBackTrace@16 RtlFillMemory@12 RtlMoveMemory@12 +RtlPcToFileHeader@8 RtlUnwind@16 RtlZeroMemory@8 ScrollConsoleScreenBufferA@20 ScrollConsoleScreenBufferW@20 SearchPathA@24 SearchPathW@24 +SetCachedSigningLevel@16 SetCalendarInfoA@16 SetCalendarInfoW@16 SetClientTimeZoneInformation@4 @@ -1045,6 +1279,7 @@ SetCommMask@8 SetCommState@8 SetCommTimeouts@8 SetComputerNameA@4 +SetComputerNameEx2W@12 SetComputerNameExA@8 SetComputerNameExW@8 SetComputerNameW@4 @@ -1086,6 +1321,7 @@ SetCurrentDirectoryA@4 SetCurrentDirectoryW@4 SetDefaultCommConfigA@12 SetDefaultCommConfigW@12 +SetDefaultDllDirectories@4 SetDllDirectoryA@4 SetDllDirectoryW@4 SetDynamicTimeZoneInformation@4 @@ -1114,11 +1350,14 @@ SetFileShortNameW@8 SetFileTime@16 SetFileValidData@12 SetFirmwareEnvironmentVariableA@16 +SetFirmwareEnvironmentVariableExA@20 +SetFirmwareEnvironmentVariableExW@20 SetFirmwareEnvironmentVariableW@16 SetHandleContext@8 SetHandleCount@4 SetHandleInformation@12 SetInformationJobObject@16 +SetIoRateControlInformationJobObject@8 SetLastConsoleEventActive@0 SetLastError@4 SetLocalPrimaryComputerNameA@8 @@ -1134,12 +1373,16 @@ SetPriorityClass@8 SetProcessAffinityMask@8 SetProcessAffinityUpdateMode@8 SetProcessDEPPolicy@4 +SetProcessDefaultCpuSets@12 +SetProcessInformation@16 +SetProcessMitigationPolicy@12 SetProcessPreferredUILanguages@12 SetProcessPriorityBoost@8 SetProcessShutdownParameters@8 SetProcessUserModeExceptionPolicy@4 SetProcessWorkingSetSize@12 SetProcessWorkingSetSizeEx@16 +SetProtectedPolicy@12 SetSearchPathMode@4 SetStdHandle@8 SetStdHandleEx@12 @@ -1152,31 +1395,41 @@ SetTapePosition@24 SetTermsrvAppInstallMode@4 SetThreadAffinityMask@8 SetThreadContext@8 +SetThreadDescription@8 SetThreadErrorMode@8 SetThreadExecutionState@4 SetThreadGroupAffinity@12 SetThreadIdealProcessor@8 SetThreadIdealProcessorEx@12 +SetThreadInformation@16 SetThreadLocale@4 SetThreadPreferredUILanguages@12 SetThreadPriority@8 SetThreadPriorityBoost@8 +SetThreadSelectedCpuSets@12 SetThreadStackGuarantee@4 +SetThreadToken@8 SetThreadUILanguage@4 +SetThreadpoolStackInformation@8 SetThreadpoolThreadMaximum@8 SetThreadpoolThreadMinimum@8 SetThreadpoolTimer@16 +SetThreadpoolTimerEx@16 SetThreadpoolWait@12 +SetThreadpoolWaitEx@16 SetTimeZoneInformation@4 SetTimerQueueTimer@24 SetUnhandledExceptionFilter@4 SetUserGeoID@4 +SetUserGeoName@4 SetVDMCurrentDirectories@8 SetVolumeLabelA@8 SetVolumeLabelW@8 SetVolumeMountPointA@8 SetVolumeMountPointW@8 +SetVolumeMountPointWStub@8 SetWaitableTimer@24 +SetWaitableTimerEx@28 SetXStateFeaturesMask@12 SetupComm@12 ShowConsoleCursor@8 @@ -1195,10 +1448,24 @@ SwitchToFiber@4 SwitchToThread@0 SystemTimeToFileTime@8 SystemTimeToTzSpecificLocalTime@12 +SystemTimeToTzSpecificLocalTimeEx@12 TerminateJobObject@8 TerminateProcess@8 TerminateThread@8 TermsrvAppInstallMode@0 +TermsrvConvertSysRootToUserDir@8 +TermsrvCreateRegEntry@20 +TermsrvDeleteKey@4 +TermsrvDeleteValue@8 +TermsrvGetPreSetValue@16 +TermsrvGetWindowsDirectoryA@8 +TermsrvGetWindowsDirectoryW@8 +TermsrvOpenRegEntry@12 +TermsrvOpenUserClasses@8 +TermsrvRestoreKey@12 +TermsrvSetKeySecurity@12 +TermsrvSetValueKey@24 +TermsrvSyncUserIniFileExt@4 Thread32First@8 Thread32Next@8 TlsAlloc@0 @@ -1214,6 +1481,7 @@ TryAcquireSRWLockShared@4 TryEnterCriticalSection@4 TrySubmitThreadpoolCallback@12 TzSpecificLocalTimeToSystemTime@12 +TzSpecificLocalTimeToSystemTimeEx@12 UTRegister@28 UTUnRegister@4 UnhandledExceptionFilter@4 @@ -1223,9 +1491,11 @@ UnmapViewOfFile@4 UnmapViewOfFileVlm@4 UnregisterApplicationRecoveryCallback@0 UnregisterApplicationRestart@0 +UnregisterBadMemoryNotification@4 UnregisterConsoleIME@0 UnregisterWait@4 UnregisterWaitEx@8 +UnregisterWaitUntilOOBECompleted@4 UpdateCalendarDayOfWeek@4 UpdateProcThreadAttribute@28 UpdateResourceA@24 @@ -1271,14 +1541,31 @@ WaitNamedPipeW@8 WakeAllConditionVariable@4 WakeConditionVariable@4 WerGetFlags@8 +WerGetFlagsWorker@8 +WerRegisterAdditionalProcess@8 +WerRegisterAppLocalDump@4 +WerRegisterCustomMetadata@8 +WerRegisterExcludedMemoryBlock@8 WerRegisterFile@12 +WerRegisterFileWorker@12 WerRegisterMemoryBlock@8 +WerRegisterMemoryBlockWorker@8 WerRegisterRuntimeExceptionModule@8 +WerRegisterRuntimeExceptionModuleWorker@8 WerSetFlags@4 +WerSetFlagsWorker@4 +WerUnregisterAdditionalProcess@4 +WerUnregisterAppLocalDump +WerUnregisterCustomMetadata@4 +WerUnregisterExcludedMemoryBlock@4 WerUnregisterFile@4 +WerUnregisterFileWorker@4 WerUnregisterMemoryBlock@4 +WerUnregisterMemoryBlockWorker@4 WerUnregisterRuntimeExceptionModule@8 +WerUnregisterRuntimeExceptionModuleWorker@8 WerpCleanupMessageMapping@0 +WerpGetDebugger@8 WerpInitiateRemoteRecovery@4 WerpNotifyLoadStringResource@16 WerpNotifyLoadStringResourceEx@20 @@ -1323,6 +1610,7 @@ WriteProfileStringW@12 WriteTapemark@16 WTSGetActiveConsoleSessionId@0 ZombifyActCtx@4 +ZombifyActCtxWorker@4 _hread@12 _hwrite@12 _lclose@4 @@ -1349,3 +1637,8 @@ lstrcpynW@12 lstrlen@4 lstrlenA@4 lstrlenW@4 +timeBeginPeriod@4 +timeEndPeriod@4 +timeGetDevCaps@8 +timeGetSystemTime@8 +timeGetTime@0 diff --git a/mingw-w64-crt/libarm32/kernelbase.def b/mingw-w64-crt/libarm32/kernelbase.def index 6d84fb60..954ea2dc 100644 --- a/mingw-w64-crt/libarm32/kernelbase.def +++ b/mingw-w64-crt/libarm32/kernelbase.def @@ -5,6 +5,7 @@ ; LIBRARY "KERNELBASE.dll" EXPORTS +PackageSidFromProductId AccessCheck AccessCheckAndAuditAlarmW AccessCheckByType @@ -26,8 +27,12 @@ AddAce AddAuditAccessAce AddAuditAccessAceEx AddAuditAccessObjectAce +AddConsoleAliasA +AddConsoleAliasW AddDllDirectory +AddExtensionProgId AddMandatoryAce +AddPackageToFamilyXref AddRefActCtx AddResourceAttributeAce AddSIDToBoundaryDescriptor @@ -47,6 +52,14 @@ AppContainerLookupDisplayNameMrtReference AppContainerLookupMoniker AppContainerRegisterSid AppContainerUnregisterSid +AppPolicyGetClrCompat +AppPolicyGetCreateFileAccess +AppPolicyGetLifecycleManagement +AppPolicyGetMediaFoundationCodecLoading +AppPolicyGetProcessTerminationMethod +AppPolicyGetShowDeveloperDiagnostic +AppPolicyGetThreadInitializationType +AppPolicyGetWindowingModel AppXFreeMemory AppXGetApplicationData AppXGetDevelopmentMode @@ -61,6 +74,8 @@ AppXPostSuccessExtension AppXPreCreationExtension AppXReleaseAppXContext AppXSetPackageState +AppXUpdatePackageCapabilities +ApplicationUserModelIdFromProductId AreAllAccessesGranted AreAnyAccessesGranted AreFileApisANSI @@ -76,6 +91,8 @@ BaseDumpAppcompatCache BaseFlushAppcompatCache BaseFormatObjectAttributes BaseFreeAppCompatDataForProcess +BaseGetConsoleReference +BaseGetNamedObjectDirectory BaseInitAppcompatCacheSupport BaseIsAppcompatInfrastructureDisabled BaseMarkFileForDelete @@ -92,12 +109,15 @@ BemCreateReference BemFreeContract BemFreeReference CLOSE_LOCAL_HANDLE_INTERNAL +CallEnclave +CallNamedPipeW CallbackMayRunLong CancelIo CancelIoEx CancelSynchronousIo CancelThreadpoolIo CancelWaitableTimer +CeipIsOptedIn ChangeTimerQueueTimer CharLowerA CharLowerBuffA @@ -113,6 +133,7 @@ CharUpperA CharUpperBuffA CharUpperBuffW CharUpperW +CheckAllowDecryptedRemoteDestinationPolicy CheckGroupPolicyEnabled CheckIfStateChangeNotificationExists CheckRemoteDebuggerPresent @@ -126,6 +147,7 @@ ClearCommError CloseHandle ClosePackageInfo ClosePrivateNamespace +ClosePseudoConsole CloseState CloseStateAtom CloseStateChangeNotification @@ -140,18 +162,26 @@ CloseThreadpoolWait CloseThreadpoolWork CommitStateAtom CompareFileTime +CompareObjectHandles CompareStringA CompareStringEx CompareStringOrdinal CompareStringW ConnectNamedPipe ContinueDebugEvent +ConvertAuxiliaryCounterToPerformanceCounter ConvertDefaultLocale +ConvertFiberToThread +ConvertPerformanceCounterToAuxiliaryCounter +ConvertThreadToFiber +ConvertThreadToFiberEx ConvertToAutoInheritPrivateObjectSecurity CopyContext CopyFile2 CopyFileExW +CopyFileW CopySid +CouldMultiUserAppsBehaviorBePossibleForPackage CreateActCtxW CreateAppContainerToken CreateBoundaryDescriptorW @@ -159,16 +189,21 @@ CreateConsoleScreenBuffer CreateDirectoryA CreateDirectoryExW CreateDirectoryW +CreateEnclave CreateEventA CreateEventExA CreateEventExW CreateEventW +CreateFiber +CreateFiberEx CreateFile2 CreateFileA +CreateFileMapping2 CreateFileMappingFromApp CreateFileMappingNumaW CreateFileMappingW CreateFileW +CreateHardLinkA CreateHardLinkW CreateIoCompletionPort CreateMemoryResourceNotification @@ -183,14 +218,18 @@ CreatePrivateObjectSecurity CreatePrivateObjectSecurityEx CreatePrivateObjectSecurityWithMultipleInheritance CreateProcessA +CreateProcessAsUserA CreateProcessAsUserW CreateProcessInternalA CreateProcessInternalW CreateProcessW +CreatePseudoConsole +CreatePseudoConsoleAsUser CreateRemoteThread CreateRemoteThreadEx CreateRestrictedToken CreateSemaphoreExW +CreateSemaphoreW CreateStateAtom CreateStateChangeNotification CreateStateContainer @@ -207,13 +246,16 @@ CreateThreadpoolWork CreateTimerQueue CreateTimerQueueTimer CreateWaitableTimerExW +CreateWaitableTimerW CreateWellKnownSid CtrlRoutine +CveEventWrite DeactivateActCtx DebugActiveProcess DebugActiveProcessStop DebugBreak DecodePointer +DecodeRemotePointer DecodeSystemPointer DefineDosDeviceW DelayLoadFailureHook @@ -221,6 +263,8 @@ DelayLoadFailureHookLookup DeleteAce DeleteBoundaryDescriptor DeleteCriticalSection +DeleteEnclave +DeleteFiber DeleteFileA DeleteFileW DeleteProcThreadAttributeList @@ -231,6 +275,7 @@ DeleteSynchronizationBarrier DeleteTimerQueueEx DeleteTimerQueueTimer DeleteVolumeMountPointW +DeriveCapabilitySidsFromName DestroyPrivateObjectSecurity DeviceIoControl DisablePredefinedHandleTableInternal @@ -243,16 +288,20 @@ DsBindWithSpnExW DsCrackNamesW DsFreeDomainControllerInfoW DsFreeNameResultW +DsFreeNgcKey DsFreePasswordCredentials DsGetDomainControllerInfoW DsMakePasswordCredentialsW +DsReadNgcKeyW DsUnBindW +DsWriteNgcKeyW DuplicateHandle DuplicateStateContainerHandle DuplicateToken DuplicateTokenEx EmptyWorkingSet EncodePointer +EncodeRemotePointer EncodeSystemPointer EnterCriticalPolicySectionInternal EnterCriticalSection @@ -275,11 +324,13 @@ EnumResourceLanguagesExA EnumResourceLanguagesExW EnumResourceNamesExA EnumResourceNamesExW +EnumResourceNamesW EnumResourceTypesExA EnumResourceTypesExW EnumSystemCodePagesW EnumSystemFirmwareTables EnumSystemGeoID +EnumSystemGeoNames EnumSystemLanguageGroupsW EnumSystemLocalesA EnumSystemLocalesEx @@ -287,6 +338,7 @@ EnumSystemLocalesW EnumTimeFormatsEx EnumTimeFormatsW EnumUILanguagesW +EnumerateExtensionNames EnumerateStateAtomValues EnumerateStateContainerItems EqualDomainSid @@ -307,6 +359,9 @@ ExitProcess ExitThread ExpandEnvironmentStringsA ExpandEnvironmentStringsW +ExpungeConsoleCommandHistoryA +ExpungeConsoleCommandHistoryW +ExtensionProgIdExists FatalAppExitA FatalAppExitW FileTimeToLocalFileTime @@ -323,17 +378,22 @@ FindFirstChangeNotificationW FindFirstFileA FindFirstFileExA FindFirstFileExW +FindFirstFileNameW FindFirstFileW FindFirstFreeAce +FindFirstStreamW FindFirstVolumeW FindNLSString FindNLSStringEx FindNextChangeNotification FindNextFileA +FindNextFileNameW FindNextFileW +FindNextStreamW FindNextVolumeW FindPackagesByPackageFamily FindResourceExW +FindResourceW FindStringOrdinal FindVolumeClose FlsAlloc @@ -348,6 +408,7 @@ FlushViewOfFile FoldStringW ForceSyncFgPolicyInternal FormatApplicationUserModelId +FormatApplicationUserModelIdA FormatMessageA FormatMessageW FreeConsole @@ -369,12 +430,15 @@ GetAcceptLanguagesW GetAce GetAclInformation GetAdjustObjectAttributesForPrivateNamespaceRoutine +GetAlternatePackageRoots GetAppContainerAce GetAppContainerNamedObjectPath +GetAppDataFolder GetAppModelVersion GetApplicationRecoveryCallback GetApplicationRestartSettings GetApplicationUserModelId +GetApplicationUserModelIdFromToken GetAppliedGPOListInternalA GetAppliedGPOListInternalW GetCPFileNameFromRegistry @@ -388,6 +452,7 @@ GetCalendarInfoW GetCommConfig GetCommMask GetCommModemStatus +GetCommPorts GetCommProperties GetCommState GetCommTimeouts @@ -397,19 +462,44 @@ GetCompressedFileSizeA GetCompressedFileSizeW GetComputerNameExA GetComputerNameExW +GetConsoleAliasA +GetConsoleAliasExesA +GetConsoleAliasExesLengthA +GetConsoleAliasExesLengthW +GetConsoleAliasExesW +GetConsoleAliasW +GetConsoleAliasesA +GetConsoleAliasesLengthA +GetConsoleAliasesLengthW +GetConsoleAliasesW GetConsoleCP +GetConsoleCommandHistoryA +GetConsoleCommandHistoryLengthA +GetConsoleCommandHistoryLengthW +GetConsoleCommandHistoryW GetConsoleCursorInfo +GetConsoleDisplayMode +GetConsoleFontSize +GetConsoleHistoryInfo GetConsoleInputExeNameA GetConsoleInputExeNameW GetConsoleMode +GetConsoleOriginalTitleA +GetConsoleOriginalTitleW GetConsoleOutputCP +GetConsoleProcessList GetConsoleScreenBufferInfo GetConsoleScreenBufferInfoEx +GetConsoleSelectionInfo +GetConsoleTitleA GetConsoleTitleW +GetConsoleWindow GetCurrencyFormatEx GetCurrencyFormatW GetCurrentActCtx GetCurrentApplicationUserModelId +GetCurrentConsoleFont +GetCurrentConsoleFontEx GetCurrentDirectoryA GetCurrentDirectoryW GetCurrentPackageApplicationContext @@ -419,13 +509,16 @@ GetCurrentPackageFamilyName GetCurrentPackageFullName GetCurrentPackageId GetCurrentPackageInfo +GetCurrentPackageInfo2 GetCurrentPackagePath +GetCurrentPackagePath2 GetCurrentPackageResourcesContext GetCurrentPackageSecurityContext GetCurrentProcess GetCurrentProcessId GetCurrentProcessorNumber GetCurrentProcessorNumberEx +GetCurrentTargetPlatformContext GetCurrentThread GetCurrentThreadId GetCurrentThreadStackLimits @@ -440,10 +533,15 @@ GetDiskFreeSpaceA GetDiskFreeSpaceExA GetDiskFreeSpaceExW GetDiskFreeSpaceW +GetDiskSpaceInformationA +GetDiskSpaceInformationW GetDriveTypeA GetDriveTypeW +GetDurationFormatEx GetDynamicTimeZoneInformation GetDynamicTimeZoneInformationEffectiveYears +GetEffectivePackageStatusForUser +GetEffectivePackageStatusForUserSid GetEightBitStringToUnicodeSizeRoutine GetEightBitStringToUnicodeStringRoutine GetEnvironmentStrings @@ -455,6 +553,10 @@ GetEraNameCountedString GetErrorMode GetExitCodeProcess GetExitCodeThread +GetExtensionApplicationUserModelId +GetExtensionProgIds +GetExtensionProperty +GetExtensionProperty2 GetFallbackDisplayName GetFileAttributesA GetFileAttributesExA @@ -469,20 +571,29 @@ GetFileSize GetFileSizeEx GetFileTime GetFileType +GetFileVersionInfoA GetFileVersionInfoByHandle GetFileVersionInfoExA GetFileVersionInfoExW +GetFileVersionInfoSizeA GetFileVersionInfoSizeExA GetFileVersionInfoSizeExW +GetFileVersionInfoSizeW +GetFileVersionInfoW GetFinalPathNameByHandleA GetFinalPathNameByHandleW GetFullPathNameA GetFullPathNameW GetGPOListInternalA GetGPOListInternalW +GetGamingDeviceModelInformation +GetGeoInfoEx GetGeoInfoW GetHandleInformation GetHivePath +GetIntegratedDisplaySize +GetIsEdpEnabled +GetIsWdagEnabled GetKernelObjectSecurity GetLargePageMinimum GetLargestConsoleWindowSize @@ -518,14 +629,19 @@ GetNLSVersionEx GetNamedLocaleHashNode GetNamedPipeAttribute GetNamedPipeClientComputerNameW +GetNamedPipeHandleStateW +GetNamedPipeInfo GetNativeSystemInfo GetNextFgPolicyRefreshInfoInternal GetNumaHighestNodeNumber GetNumaNodeProcessorMaskEx +GetNumaProximityNodeEx GetNumberFormatEx GetNumberFormatW GetNumberOfConsoleInputEvents +GetNumberOfConsoleMouseButtons GetOEMCP +GetOsManufacturingMode GetOsSafeBootMode GetOverlappedResult GetOverlappedResultEx @@ -536,27 +652,42 @@ GetPackageApplicationPropertyString GetPackageApplicationResourcesContext GetPackageContext GetPackageFamilyName +GetPackageFamilyNameFromProgId +GetPackageFamilyNameFromToken GetPackageFullName +GetPackageFullNameFromToken GetPackageId GetPackageInfo +GetPackageInfo2 GetPackageInstallTime GetPackageOSMaxVersionTested GetPackagePath GetPackagePathByFullName +GetPackagePathByFullName2 +GetPackagePathOnVolume GetPackageProperty GetPackagePropertyString GetPackageResourcesContext GetPackageResourcesProperty GetPackageSecurityContext GetPackageSecurityProperty +GetPackageStatus +GetPackageStatusForUser +GetPackageStatusForUserSid +GetPackageTargetPlatformProperty +GetPackageVolumeSisPath GetPackagesByPackageFamily GetPerformanceInfo +GetPersistedFileLocationW +GetPersistedRegistryLocationW +GetPersistedRegistryValueW GetPhysicallyInstalledSystemMemory GetPreviousFgPolicyRefreshInfoInternal GetPriorityClass GetPrivateObjectSecurity GetProcAddress GetProcAddressForCaller +GetProcessDefaultCpuSets GetProcessGroupAffinity GetProcessHandleCount GetProcessHeap @@ -565,20 +696,29 @@ GetProcessId GetProcessIdOfThread GetProcessImageFileNameA GetProcessImageFileNameW +GetProcessInformation GetProcessMemoryInfo GetProcessMitigationPolicy GetProcessPreferredUILanguages GetProcessPriorityBoost +GetProcessShutdownParameters GetProcessTimes GetProcessVersion GetProcessWorkingSetSizeEx +GetProcessorSystemCycleTime GetProductInfo +GetProtocolAumid +GetProtocolProperty GetPtrCalData GetPtrCalDataArray +GetPublisherCacheFolder +GetPublisherRootFolder GetQueuedCompletionStatus GetQueuedCompletionStatusEx GetRegistryExtensionFlags +GetRegistryValueWithFallbackW GetRoamingLastObservedChangeTime +GetSecureSystemAppDataFolder GetSecurityDescriptorControl GetSecurityDescriptorDacl GetSecurityDescriptorGroup @@ -587,6 +727,7 @@ GetSecurityDescriptorOwner GetSecurityDescriptorRMControl GetSecurityDescriptorSacl GetSerializedAtomBytes +GetSharedLocalFolder GetShortPathNameW GetSidIdentifierAuthority GetSidLengthRequired @@ -594,10 +735,12 @@ GetSidSubAuthority GetSidSubAuthorityCount GetStagedPackageOrigin GetStagedPackagePathByFullName +GetStagedPackagePathByFullName2 GetStartupInfoW GetStateContainerDepth GetStateFolder GetStateRootFolder +GetStateRootFolderBase GetStateSettingsFolder GetStateVersion GetStdHandle @@ -608,6 +751,7 @@ GetStringTypeExW GetStringTypeW GetSystemAppDataFolder GetSystemAppDataKey +GetSystemCpuSetInformation GetSystemDefaultLCID GetSystemDefaultLangID GetSystemDefaultLocaleName @@ -617,17 +761,32 @@ GetSystemDirectoryW GetSystemFileCacheSize GetSystemFirmwareTable GetSystemInfo +GetSystemLeapSecondInformation +GetSystemMetadataPath +GetSystemMetadataPathForPackage +GetSystemMetadataPathForPackageFamily GetSystemPreferredUILanguages +GetSystemStateRootFolder GetSystemTime GetSystemTimeAdjustment +GetSystemTimeAdjustmentPrecise GetSystemTimeAsFileTime GetSystemTimePreciseAsFileTime GetSystemTimes GetSystemWindowsDirectoryA GetSystemWindowsDirectoryW +GetSystemWow64Directory2A +GetSystemWow64Directory2W +GetSystemWow64DirectoryA +GetSystemWow64DirectoryW +GetTargetPlatformContext +GetTempFileNameA GetTempFileNameW +GetTempPathA GetTempPathW GetThreadContext +GetThreadDescription +GetThreadErrorMode GetThreadGroupAffinity GetThreadIOPendingFlag GetThreadId @@ -637,6 +796,7 @@ GetThreadLocale GetThreadPreferredUILanguages GetThreadPriority GetThreadPriorityBoost +GetThreadSelectedCpuSets GetThreadTimes GetThreadUILanguage GetTickCount @@ -653,6 +813,7 @@ GetTraceLoggerHandle GetUILanguageInfo GetUnicodeStringToEightBitSizeRoutine GetUnicodeStringToEightBitStringRoutine +GetUserDefaultGeoName GetUserDefaultLCID GetUserDefaultLangID GetUserDefaultLocaleName @@ -660,10 +821,13 @@ GetUserDefaultUILanguage GetUserGeoID GetUserInfo GetUserInfoWord +GetUserOverrideString +GetUserOverrideWord GetUserPreferredUILanguages GetVersion GetVersionExA GetVersionExW +GetVolumeInformationA GetVolumeInformationByHandleW GetVolumeInformationW GetVolumeNameForVolumeMountPointW @@ -678,6 +842,7 @@ GetWsChangesEx GlobalAlloc GlobalFree GlobalMemoryStatusEx +GuardCheckLongJumpTarget HasPolicyForegroundProcessingCompletedInternal HashData HeapAlloc @@ -701,6 +866,7 @@ ImpersonateAnonymousToken ImpersonateLoggedOnUser ImpersonateNamedPipeClient ImpersonateSelf +IncrementPackageStatusVersion InitOnceBeginInitialize InitOnceComplete InitOnceExecuteOnce @@ -708,9 +874,11 @@ InitOnceInitialize InitializeAcl InitializeConditionVariable InitializeContext +InitializeContext2 InitializeCriticalSection InitializeCriticalSectionAndSpinCount InitializeCriticalSectionEx +InitializeEnclave InitializeProcThreadAttributeList InitializeProcessForWsWatch InitializeSListHead @@ -738,6 +906,7 @@ InternetTimeFromSystemTimeW InternetTimeToSystemTimeA InternetTimeToSystemTimeW InvalidateAppModelVersionCache +IsApiSetImplemented IsCharAlphaA IsCharAlphaNumericA IsCharAlphaNumericW @@ -756,12 +925,18 @@ IsCharXDigitW IsDBCSLeadByte IsDBCSLeadByteEx IsDebuggerPresent +IsDeveloperModeEnabled +IsDeveloperModePolicyApplied +IsEnclaveTypeSupported IsInternetESCEnabled IsNLSDefinedString IsNormalizedString +IsOnDemandRegistrationSupportedForExtensionCategory IsProcessCritical IsProcessInJob IsProcessorFeaturePresent +IsSideloadingEnabled +IsSideloadingPolicyApplied IsSyncForegroundPolicyRefresh IsThreadAFiber IsThreadpoolTimerSet @@ -777,7 +952,9 @@ IsValidRelativeSecurityDescriptor IsValidSecurityDescriptor IsValidSid IsWellKnownSid +IsWow64GuestMachineSupported IsWow64Process +IsWow64Process2 K32EmptyWorkingSet K32EnumDeviceDrivers K32EnumPageFilesA @@ -806,6 +983,7 @@ K32InitializeProcessForWsWatch K32QueryWorkingSet K32QueryWorkingSetEx KernelBaseGetGlobalData +KernelbasePostInit LCIDToLocaleName LCMapStringA LCMapStringEx @@ -814,8 +992,14 @@ LeaveCriticalPolicySectionInternal LeaveCriticalSection LeaveCriticalSectionWhenCallbackReturns LoadAppInitDlls +LoadEnclaveData +LoadEnclaveImageA +LoadEnclaveImageW +LoadLibraryA LoadLibraryExA LoadLibraryExW +LoadLibraryW +LoadPackagedLibrary LoadResource LoadStringA LoadStringBaseExW @@ -823,9 +1007,11 @@ LoadStringByReference LoadStringW LocalAlloc LocalFileTimeToFileTime +LocalFileTimeToLocalSystemTime LocalFree LocalLock LocalReAlloc +LocalSystemTimeToLocalFileTime LocalUnlock LocaleNameToLCID LockFile @@ -838,13 +1024,19 @@ MapGenericMask MapPredefinedHandleInternal MapUserPhysicalPages MapViewOfFile +MapViewOfFile3 +MapViewOfFile3FromApp MapViewOfFileEx MapViewOfFileExNuma MapViewOfFileFromApp +MapViewOfFileNuma2 MoveFileExW MoveFileWithProgressTransactedW MoveFileWithProgressW +MulDiv MultiByteToWideChar +NamedPipeEventEnum +NamedPipeEventSelect NeedCurrentDirectoryForExePathA NeedCurrentDirectoryForExePathW NlsCheckPolicy @@ -865,12 +1057,17 @@ ObjectDeleteAuditAlarmW ObjectOpenAuditAlarmW ObjectPrivilegeAuditAlarmW OfferVirtualMemory +OpenCommPort OpenEventA OpenEventW OpenFileById +OpenFileMappingFromApp OpenFileMappingW +OpenGlobalizationUserSettingsKey OpenMutexW OpenPackageInfoByFullName +OpenPackageInfoByFullNameForMachine +OpenPackageInfoByFullNameForUser OpenPrivateNamespaceW OpenProcess OpenProcessToken @@ -879,6 +1076,8 @@ OpenSemaphoreW OpenState OpenStateAtom OpenStateExplicit +OpenStateExplicitForUserSid +OpenStateExplicitForUserSidString OpenThread OpenThreadToken OpenWaitableTimerW @@ -886,11 +1085,22 @@ OutputDebugStringA OutputDebugStringW OverrideRoamingDataModificationTimesInRange PackageFamilyNameFromFullName +PackageFamilyNameFromFullNameA PackageFamilyNameFromId +PackageFamilyNameFromIdA +PackageFamilyNameFromProductId PackageFullNameFromId +PackageFullNameFromIdA +PackageFullNameFromProductId PackageIdFromFullName +PackageIdFromFullNameA +PackageIdFromProductId PackageNameAndPublisherIdFromFamilyName +PackageNameAndPublisherIdFromFamilyNameA +PackageRelativeApplicationIdFromProductId +PackageSidFromFamilyName ParseApplicationUserModelId +ParseApplicationUserModelIdA ParseURLA ParseURLW PathAddBackslashA @@ -1000,9 +1210,40 @@ PathUnExpandEnvStringsA PathUnExpandEnvStringsW PathUnquoteSpacesA PathUnquoteSpacesW +PcwAddQueryItem +PcwClearCounterSetSecurity +PcwCollectData +PcwCompleteNotification +PcwCreateNotifier +PcwCreateQuery +PcwDisconnectCounterSet +PcwEnumerateInstances +PcwIsNotifierAlive +PcwQueryCounterSetSecurity +PcwReadNotificationData +PcwRegisterCounterSet +PcwRemoveQueryItem +PcwSendNotification +PcwSendStatelessNotification +PcwSetCounterSetSecurity +PcwSetQueryItemUserData PeekConsoleInputA PeekConsoleInputW PeekNamedPipe +PerfCreateInstance +PerfDecrementULongCounterValue +PerfDecrementULongLongCounterValue +PerfDeleteInstance +PerfIncrementULongCounterValue +PerfIncrementULongLongCounterValue +PerfQueryInstance +PerfSetCounterRefValue +PerfSetCounterSetInfo +PerfSetULongCounterValue +PerfSetULongLongCounterValue +PerfStartProvider +PerfStartProviderEx +PerfStopProvider PoolPerAppKeyStateInternal PostQueuedCompletionStatus PrefetchVirtualMemory @@ -1010,40 +1251,61 @@ PrivCopyFileExW PrivilegeCheck PrivilegedServiceAuditAlarmW ProcessIdToSessionId +ProductIdFromPackageFamilyName PsmCreateKey +PsmCreateKeyWithDynamicId PsmEqualApplication PsmEqualPackage PsmGetApplicationNameFromKey +PsmGetDynamicIdFromKey PsmGetKeyFromProcess PsmGetKeyFromToken PsmGetPackageFullNameFromKey PsmIsChildKey PsmIsDynamicKey PsmIsValidKey +PssCaptureSnapshot +PssDuplicateSnapshot +PssFreeSnapshot +PssQuerySnapshot +PssWalkMarkerCreate +PssWalkMarkerFree +PssWalkMarkerGetPosition +PssWalkMarkerSeekToBeginning +PssWalkMarkerSetPosition +PssWalkSnapshot PublishStateChangeNotification PulseEvent PurgeComm QISearch QueryActCtxSettingsW QueryActCtxW +QueryAuxiliaryCounterFrequency QueryDepthSList QueryDosDeviceW QueryFullProcessImageNameA QueryFullProcessImageNameW +QueryGlobalizationUserSettingsStatus QueryIdleProcessorCycleTime QueryIdleProcessorCycleTimeEx +QueryInterruptTime +QueryInterruptTimePrecise QueryMemoryResourceNotification QueryOptionalDelayLoadedAPI QueryPerformanceCounter QueryPerformanceFrequency QueryProcessAffinityUpdateMode QueryProcessCycleTime +QueryProtectedPolicy QuerySecurityAccessMask QueryStateAtomValueInfo +QueryStateContainerCreatedNew QueryStateContainerItemInfo QueryThreadCycleTime QueryThreadpoolStackInformation QueryUnbiasedInterruptTime +QueryUnbiasedInterruptTimePrecise +QueryVirtualMemoryInformation QueryWorkingSet QueryWorkingSetEx QueueUserAPC @@ -1055,8 +1317,12 @@ QuirkIsEnabled2 QuirkIsEnabled3 QuirkIsEnabledForPackage QuirkIsEnabledForPackage2 +QuirkIsEnabledForPackage3 +QuirkIsEnabledForPackage4 QuirkIsEnabledForProcess +RaiseCustomSystemEventTrigger RaiseException +RaiseFailFastException ReOpenFile ReadConsoleA ReadConsoleInputA @@ -1069,6 +1335,7 @@ ReadConsoleOutputCharacterA ReadConsoleOutputCharacterW ReadConsoleOutputW ReadConsoleW +ReadDirectoryChangesExW ReadDirectoryChangesW ReadFile ReadFileEx @@ -1077,6 +1344,7 @@ ReadProcessMemory ReadStateAtomValue ReadStateContainerValue ReclaimVirtualMemory +RefreshPackageInfo RefreshPolicyExInternal RefreshPolicyInternal RegCloseKey @@ -1089,6 +1357,8 @@ RegDeleteKeyExA RegDeleteKeyExInternalA RegDeleteKeyExInternalW RegDeleteKeyExW +RegDeleteKeyValueA +RegDeleteKeyValueW RegDeleteTreeA RegDeleteTreeW RegDeleteValueA @@ -1125,6 +1395,8 @@ RegOpenKeyExW RegOpenUserClassesRoot RegQueryInfoKeyA RegQueryInfoKeyW +RegQueryMultipleValuesA +RegQueryMultipleValuesW RegQueryValueExA RegQueryValueExW RegRestoreKeyA @@ -1132,6 +1404,8 @@ RegRestoreKeyW RegSaveKeyExA RegSaveKeyExW RegSetKeySecurity +RegSetKeyValueA +RegSetKeyValueW RegSetValueExA RegSetValueExW RegUnLoadKeyA @@ -1154,6 +1428,10 @@ RemapPredefinedHandleInternal RemoveDirectoryA RemoveDirectoryW RemoveDllDirectory +RemoveExtensionProgIds +RemovePackageFromFamilyXref +RemovePackageStatus +RemovePackageStatusForUser RemoveVectoredContinueHandler RemoveVectoredExceptionHandler ReplaceFileExInternal @@ -1161,6 +1439,7 @@ ReplaceFileW ResetEvent ResetState ResetWriteWatch +ResizePseudoConsole ResolveDelayLoadedAPI ResolveDelayLoadsFromDll ResolveLocaleName @@ -1183,6 +1462,7 @@ SHGetKnownFolderPath SHGetSpecialFolderPathA SHGetSpecialFolderPathW SHLoadIndirectString +SHLoadIndirectStringInternal SHRegCloseUSKey SHRegCreateUSKeyA SHRegCreateUSKeyW @@ -1210,6 +1490,8 @@ SHRegWriteUSValueA SHRegWriteUSValueW SHSetKnownFolderPath SHTruncateString +SaveAlternatePackageRootPath +SaveStateRootFolderPath ScrollConsoleScreenBufferA ScrollConsoleScreenBufferW SearchPathA @@ -1224,23 +1506,32 @@ SetCommConfig SetCommMask SetCommState SetCommTimeouts +SetComputerNameA SetComputerNameEx2W +SetComputerNameExA SetComputerNameExW +SetComputerNameW SetConsoleActiveScreenBuffer SetConsoleCP SetConsoleCtrlHandler SetConsoleCursorInfo SetConsoleCursorPosition +SetConsoleDisplayMode +SetConsoleHistoryInfo SetConsoleInputExeNameA SetConsoleInputExeNameW SetConsoleMode +SetConsoleNumberOfCommandsA +SetConsoleNumberOfCommandsW SetConsoleOutputCP SetConsoleScreenBufferInfoEx SetConsoleScreenBufferSize SetConsoleTextAttribute +SetConsoleTitleA SetConsoleTitleW SetConsoleWindowInfo SetCriticalSectionSpinCount +SetCurrentConsoleFontEx SetCurrentDirectoryA SetCurrentDirectoryW SetDefaultDllDirectories @@ -1252,6 +1543,7 @@ SetEnvironmentVariableW SetErrorMode SetEvent SetEventWhenCallbackReturns +SetExtensionProperty SetFileApisToANSI SetFileApisToOEM SetFileAttributesA @@ -1265,6 +1557,8 @@ SetFileTime SetFileValidData SetHandleCount SetHandleInformation +SetIsDeveloperModeEnabled +SetIsSideloadingEnabled SetKernelObjectSecurity SetLastConsoleEventActive SetLastError @@ -1275,12 +1569,18 @@ SetPriorityClass SetPrivateObjectSecurity SetPrivateObjectSecurityEx SetProcessAffinityUpdateMode +SetProcessDefaultCpuSets SetProcessGroupAffinity +SetProcessInformation SetProcessMitigationPolicy SetProcessPreferredUILanguages SetProcessPriorityBoost SetProcessShutdownParameters +SetProcessValidCallTargets +SetProcessValidCallTargetsForMappedView SetProcessWorkingSetSizeEx +SetProtectedPolicy +SetProtocolProperty SetRoamingLastObservedChangeTime SetSecurityAccessMask SetSecurityDescriptorControl @@ -1295,14 +1595,19 @@ SetStdHandleEx SetSystemFileCacheSize SetSystemTime SetSystemTimeAdjustment +SetSystemTimeAdjustmentPrecise SetThreadContext +SetThreadDescription +SetThreadErrorMode SetThreadGroupAffinity +SetThreadIdealProcessor SetThreadIdealProcessorEx SetThreadInformation SetThreadLocale SetThreadPreferredUILanguages SetThreadPriority SetThreadPriorityBoost +SetThreadSelectedCpuSets SetThreadStackGuarantee SetThreadToken SetThreadUILanguage @@ -1317,9 +1622,11 @@ SetTimeZoneInformation SetTokenInformation SetUnhandledExceptionFilter SetUserGeoID +SetUserGeoName SetWaitableTimer SetWaitableTimerEx SetupComm +SharedLocalIsEnabled SignalObjectAndWait SizeofResource Sleep @@ -1328,6 +1635,14 @@ SleepConditionVariableSRW SleepEx SpecialMBToWC StartThreadpoolIo +StmAlignSize +StmAllocateFlat +StmCoalesceChunks +StmDeinitialize +StmInitialize +StmReduceSize +StmReserve +StmWrite StrCSpnA StrCSpnIA StrCSpnIW @@ -1389,13 +1704,18 @@ StrToIntW StrTrimA StrTrimW SubmitThreadpoolWork +SubscribeEdpEnabledStateChange SubscribeStateChangeNotification +SubscribeWdagEnabledStateChange SuspendThread +SwitchToFiber SwitchToThread SystemTimeToFileTime SystemTimeToTzSpecificLocalTime SystemTimeToTzSpecificLocalTimeEx +TerminateEnclave TerminateProcess +TerminateProcessOnMemoryExhaustion TerminateThread TlsAlloc TlsFree @@ -1416,6 +1736,7 @@ UnhandledExceptionFilter UnlockFile UnlockFileEx UnmapViewOfFile +UnmapViewOfFile2 UnmapViewOfFileEx UnregisterBadMemoryNotification UnregisterGPNotificationInternal @@ -1423,7 +1744,12 @@ UnregisterStateChangeNotification UnregisterStateLock UnregisterTraceGuids UnregisterWaitEx +UnsubscribeEdpEnabledStateChange UnsubscribeStateChangeNotification +UnsubscribeWdagEnabledStateChange +UpdatePackageStatus +UpdatePackageStatusForUser +UpdatePackageStatusForUserSid UpdateProcThreadAttribute UrlApplySchemeA UrlApplySchemeW @@ -1459,21 +1785,40 @@ VerLanguageNameW VerQueryValueA VerQueryValueW VerSetConditionMask +VerifyApplicationUserModelId +VerifyApplicationUserModelIdA +VerifyPackageFamilyName +VerifyPackageFamilyNameA +VerifyPackageFullName +VerifyPackageFullNameA +VerifyPackageId +VerifyPackageIdA +VerifyPackageRelativeApplicationId +VerifyPackageRelativeApplicationIdA VerifyScripts VirtualAlloc +VirtualAlloc2 +VirtualAlloc2FromApp VirtualAllocEx VirtualAllocExNuma +VirtualAllocFromApp VirtualFree VirtualFreeEx VirtualLock VirtualProtect VirtualProtectEx +VirtualProtectFromApp VirtualQuery VirtualQueryEx VirtualUnlock +VirtualUnlockEx +WTSGetServiceSessionId +WTSIsServerContainer WaitCommEvent WaitForDebugEvent +WaitForDebugEventEx WaitForMachinePolicyForegroundProcessingInternal +WaitForMultipleObjects WaitForMultipleObjectsEx WaitForSingleObject WaitForSingleObjectEx @@ -1488,9 +1833,19 @@ WakeAllConditionVariable WakeByAddressAll WakeByAddressSingle WakeConditionVariable +WerGetFlags +WerRegisterAdditionalProcess +WerRegisterAppLocalDump +WerRegisterCustomMetadata +WerRegisterExcludedMemoryBlock WerRegisterFile WerRegisterMemoryBlock WerRegisterRuntimeExceptionModule +WerSetFlags +WerUnregisterAdditionalProcess +WerUnregisterAppLocalDump +WerUnregisterCustomMetadata +WerUnregisterExcludedMemoryBlock WerUnregisterFile WerUnregisterMemoryBlock WerUnregisterRuntimeExceptionModule @@ -1499,6 +1854,7 @@ WerpNotifyUseStringResource WideCharToMultiByte Wow64DisableWow64FsRedirection Wow64RevertWow64FsRedirection +Wow64SetThreadDefaultGuestMachine WriteConsoleA WriteConsoleInputA WriteConsoleInputW -- 2.20.1
_______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public