authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-05 14:53:48-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-05 15:41:28-05:00
logc0242f23102ebcc444e20042d5a988af9ebe4685
tree6da2642145690444e9fa6735a0ff61c6742ea6fd
parent8e5913cfee9a35cc23fd80277abb8db26c1a9854
signaturelock-open Commit is signed but in an unrecognized format.

update mingw-w64 source files to v7.0.0


114 files changed, 1786 insertions(+), 2549 deletions(-)

lib/libc/mingw/crt/merr.c-26
...@@ -4,35 +4,9 @@...@@ -4,35 +4,9 @@
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */5 */
66
7#include <internal.h>
8#include <math.h>7#include <math.h>
9#include <stdio.h>8#include <stdio.h>
109
11typedef int (__cdecl *fUserMathErr)(struct _exception *);
12static fUserMathErr stUserMathErr;
13
14void __mingw_raise_matherr (int typ, const char *name, double a1, double a2,
15 double rslt)
16{
17 struct _exception ex;
18 if (!stUserMathErr)
19 return;
20 ex.type = typ;
21 ex.name = (char*)name;
22 ex.arg1 = a1;
23 ex.arg2 = a2;
24 ex.retval = rslt;
25 (*stUserMathErr)(&ex);
26}
27
28#undef __setusermatherr
29
30void __mingw_setusermatherr (int (__cdecl *f)(struct _exception *))
31{
32 stUserMathErr = f;
33 __setusermatherr (f);
34}
35
36int __CRTDECL10int __CRTDECL
37_matherr (struct _exception *pexcept)11_matherr (struct _exception *pexcept)
38{12{
lib/libc/mingw/crt/mingw_helpers.c-23
...@@ -4,28 +4,5 @@...@@ -4,28 +4,5 @@
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */5 */
66
7#include <oscalls.h>
8#include <internal.h>
9#include <process.h>
10#include <math.h>
11#include <stdlib.h>
12#include <tchar.h>
13#include <sect_attribs.h>
14#include <locale.h>
15
16extern const PIMAGE_TLS_CALLBACK __dyn_tls_init_callback;
17
18void * __cdecl
19_decode_pointer (void *codedptr)
20{
21 return (void *) codedptr;
22}
23
24void * __cdecl
25_encode_pointer (void *ptr)
26{
27 return ptr;
28}
29
30/* 0:console, 1:windows. */7/* 0:console, 1:windows. */
31int mingw_app_type = 0;8int mingw_app_type = 0;
lib/libc/mingw/crt/pseudo-reloc.c+2-2
...@@ -10,8 +10,8 @@...@@ -10,8 +10,8 @@
10 use, modify or distribute it freely.10 use, modify or distribute it freely.
1111
12 This code is distributed in the hope that it will be useful but12 This code is distributed in the hope that it will be useful but
13 WITHOUT ANY WARRANTY. ALL WARRENTIES, EXPRESS OR IMPLIED ARE HEREBY13 WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
14 DISCLAMED. This includes but is not limited to warrenties of14 DISCLAMED. This includes but is not limited to warranties of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16*/16*/
1717
lib/libc/mingw/crt/usermatherr.c created+32
...@@ -0,0 +1,32 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6
7#include <math.h>
8
9typedef int (__cdecl *fUserMathErr)(struct _exception *);
10static fUserMathErr stUserMathErr;
11
12void __mingw_raise_matherr (int typ, const char *name, double a1, double a2,
13 double rslt)
14{
15 struct _exception ex;
16 if (!stUserMathErr)
17 return;
18 ex.type = typ;
19 ex.name = (char*)name;
20 ex.arg1 = a1;
21 ex.arg2 = a2;
22 ex.retval = rslt;
23 (*stUserMathErr)(&ex);
24}
25
26#undef __setusermatherr
27
28void __mingw_setusermatherr (int (__cdecl *f)(struct _exception *))
29{
30 stUserMathErr = f;
31 __setusermatherr (f);
32}
lib/libc/mingw/def-include/msvcrt-common.def.in+10-2
...@@ -1,3 +1,5 @@...@@ -1,3 +1,5 @@
1#include "func.def.in"
2
1#define ADD_UNDERSCORE(symbol) symbol == _ ## symbol3#define ADD_UNDERSCORE(symbol) symbol == _ ## symbol
2#define ADD_DOUBLE_UNDERSCORE(symbol) symbol == __ ## symbol4#define ADD_DOUBLE_UNDERSCORE(symbol) symbol == __ ## symbol
35
...@@ -44,7 +46,13 @@ ADD_UNDERSCORE(gcvt)...@@ -44,7 +46,13 @@ ADD_UNDERSCORE(gcvt)
44ADD_UNDERSCORE(getch)46ADD_UNDERSCORE(getch)
45ADD_UNDERSCORE(getche)47ADD_UNDERSCORE(getche)
46ADD_UNDERSCORE(getcwd)48ADD_UNDERSCORE(getcwd)
49#ifdef UCRTBASE
50; ucrtbase.dll has got _getpid for all archs
47ADD_UNDERSCORE(getpid)51ADD_UNDERSCORE(getpid)
52#elif !defined(NO_GETPID_ALIAS)
53; msvcrt.dll for arm/arm64 lacks _getpid
54F_X86_ANY(ADD_UNDERSCORE(getpid))
55#endif
48ADD_UNDERSCORE(getw)56ADD_UNDERSCORE(getw)
49ADD_UNDERSCORE(heapwalk)57ADD_UNDERSCORE(heapwalk)
50ADD_UNDERSCORE(isatty)58ADD_UNDERSCORE(isatty)
...@@ -131,6 +139,8 @@ ADD_UNDERSCORE(hypot)...@@ -131,6 +139,8 @@ ADD_UNDERSCORE(hypot)
131;logb139;logb
132ADD_UNDERSCORE(nextafter)140ADD_UNDERSCORE(nextafter)
133141
142longjmp
143
134#ifndef UCRTBASE144#ifndef UCRTBASE
135_daylight DATA145_daylight DATA
136_timezone DATA146_timezone DATA
...@@ -140,6 +150,4 @@ ADD_UNDERSCORE(timezone)...@@ -140,6 +150,4 @@ ADD_UNDERSCORE(timezone)
140ADD_UNDERSCORE(tzname)150ADD_UNDERSCORE(tzname)
141151
142ADD_UNDERSCORE(vsnprintf_s)152ADD_UNDERSCORE(vsnprintf_s)
143
144longjmp DATA
145#endif153#endif
lib/libc/mingw/include/internal.h-4
...@@ -152,10 +152,6 @@ extern char *** __MINGW_IMP_SYMBOL(__initenv);...@@ -152,10 +152,6 @@ extern char *** __MINGW_IMP_SYMBOL(__initenv);
152#include <crtdbg.h>152#include <crtdbg.h>
153#include <errno.h>153#include <errno.h>
154154
155 void * __cdecl _encode_pointer(void *);
156 void * __cdecl _encoded_null();
157 void * __cdecl _decode_pointer(void *);
158
159 BOOL __cdecl _ValidateImageBase (PBYTE pImageBase);155 BOOL __cdecl _ValidateImageBase (PBYTE pImageBase);
160 PIMAGE_SECTION_HEADER __cdecl _FindPESection (PBYTE pImageBase, DWORD_PTR rva);156 PIMAGE_SECTION_HEADER __cdecl _FindPESection (PBYTE pImageBase, DWORD_PTR rva);
161 BOOL __cdecl _IsNonwritableInCurrentImage (PBYTE pTarget);157 BOOL __cdecl _IsNonwritableInCurrentImage (PBYTE pTarget);
lib/libc/mingw/include/msvcrt.h-4
...@@ -1,9 +1,5 @@...@@ -1,9 +1,5 @@
1#include <winbase.h>1#include <winbase.h>
22
3#ifndef __LIBMSVCRT__
4#error "This file should only be used in libmsvcrt.a"
5#endif
6
7static inline HANDLE __mingw_get_msvcrt_handle(void)3static inline HANDLE __mingw_get_msvcrt_handle(void)
8{4{
9 return GetModuleHandleW(L"msvcrt.dll");5 return GetModuleHandleW(L"msvcrt.dll");
lib/libc/mingw/lib-common/advapi32.def.in+9
...@@ -149,6 +149,7 @@ CreateProcessWithTokenW...@@ -149,6 +149,7 @@ CreateProcessWithTokenW
149CreateRestrictedToken149CreateRestrictedToken
150CreateServiceA150CreateServiceA
151CreateServiceW151CreateServiceW
152CreateServiceEx
152CreateTraceInstanceId153CreateTraceInstanceId
153CreateWellKnownSid154CreateWellKnownSid
154CredBackupCredentials155CredBackupCredentials
...@@ -235,6 +236,7 @@ CryptSignHashA...@@ -235,6 +236,7 @@ CryptSignHashA
235CryptSignHashW236CryptSignHashW
236CryptVerifySignatureA237CryptVerifySignatureA
237CryptVerifySignatureW238CryptVerifySignatureW
239CveEventWrite
238DecryptFileA240DecryptFileA
239DecryptFileW241DecryptFileW
240DeleteAce242DeleteAce
...@@ -519,6 +521,7 @@ NotifyChangeEventLog...@@ -519,6 +521,7 @@ NotifyChangeEventLog
519NotifyServiceStatusChange521NotifyServiceStatusChange
520NotifyServiceStatusChangeA522NotifyServiceStatusChangeA
521NotifyServiceStatusChangeW523NotifyServiceStatusChangeW
524NpGetUserName
522ObjectCloseAuditAlarmA525ObjectCloseAuditAlarmA
523ObjectCloseAuditAlarmW526ObjectCloseAuditAlarmW
524ObjectDeleteAuditAlarmA527ObjectDeleteAuditAlarmA
...@@ -581,6 +584,7 @@ ProcessIdleTasksW...@@ -581,6 +584,7 @@ ProcessIdleTasksW
581ProcessTrace584ProcessTrace
582QueryAllTracesA585QueryAllTracesA
583QueryAllTracesW586QueryAllTracesW
587QueryLocalUserServiceName
584QueryRecoveryAgentsOnEncryptedFile588QueryRecoveryAgentsOnEncryptedFile
585QuerySecurityAccessMask589QuerySecurityAccessMask
586QueryServiceConfig2A590QueryServiceConfig2A
...@@ -595,6 +599,9 @@ QueryServiceStatus...@@ -595,6 +599,9 @@ QueryServiceStatus
595QueryServiceStatusEx599QueryServiceStatusEx
596QueryTraceA600QueryTraceA
597QueryTraceW601QueryTraceW
602QueryTraceProcessingHandle
603QueryUserServiceName
604QueryUserServiceNameForContext
598QueryUsersOnEncryptedFile605QueryUsersOnEncryptedFile
599ReadEncryptedFileRaw606ReadEncryptedFileRaw
600ReadEventLogA607ReadEventLogA
...@@ -694,6 +701,8 @@ RegisterWaitChainCOMCallback...@@ -694,6 +701,8 @@ RegisterWaitChainCOMCallback
694RemoteRegEnumKeyWrapper701RemoteRegEnumKeyWrapper
695RemoteRegEnumValueWrapper702RemoteRegEnumValueWrapper
696RemoteRegQueryInfoKeyWrapper703RemoteRegQueryInfoKeyWrapper
704RemoteRegQueryMultipleValues2Wrapper
705RemoteRegQueryMultipleValuesWrapper
697RemoteRegQueryValueWrapper706RemoteRegQueryValueWrapper
698RemoveTraceCallback707RemoveTraceCallback
699RemoveUsersFromEncryptedFile708RemoveUsersFromEncryptedFile
lib/libc/mingw/lib-common/kernel32.def.in+76-3
...@@ -26,6 +26,14 @@ AdjustCalendarDate...@@ -26,6 +26,14 @@ AdjustCalendarDate
26AllocConsole26AllocConsole
27AllocateUserPhysicalPages27AllocateUserPhysicalPages
28AllocateUserPhysicalPagesNuma28AllocateUserPhysicalPagesNuma
29AppPolicyGetClrCompat
30AppPolicyGetCreateFileAccess
31AppPolicyGetLifecycleManagement
32AppPolicyGetMediaFoundationCodecLoading
33AppPolicyGetProcessTerminationMethod
34AppPolicyGetShowDeveloperDiagnostic
35AppPolicyGetThreadInitializationType
36AppPolicyGetWindowingModel
29AppXGetOSMaxVersionTested37AppXGetOSMaxVersionTested
30ApplicationRecoveryFinished38ApplicationRecoveryFinished
31ApplicationRecoveryInProgress39ApplicationRecoveryInProgress
...@@ -88,12 +96,14 @@ BasepFreeAppCompatData...@@ -88,12 +96,14 @@ BasepFreeAppCompatData
88BasepGetAppCompatData96BasepGetAppCompatData
89BasepGetComputerNameFromNtPath97BasepGetComputerNameFromNtPath
90BasepGetExeArchType98BasepGetExeArchType
99BasepInitAppCompatData
91BasepIsProcessAllowed100BasepIsProcessAllowed
92BasepMapModuleHandle101BasepMapModuleHandle
93BasepNotifyLoadStringResource102BasepNotifyLoadStringResource
94BasepPostSuccessAppXExtension103BasepPostSuccessAppXExtension
95BasepProcessInvalidImage104BasepProcessInvalidImage
96BasepQueryAppCompat105BasepQueryAppCompat
106BasepQueryModuleChpeSettings
97BasepReleaseAppXContext107BasepReleaseAppXContext
98BasepReleaseSxsCreateProcessUtilityStruct108BasepReleaseSxsCreateProcessUtilityStruct
99BasepReportFault109BasepReportFault
...@@ -136,6 +146,7 @@ CloseHandle...@@ -136,6 +146,7 @@ CloseHandle
136ClosePackageInfo146ClosePackageInfo
137ClosePrivateNamespace147ClosePrivateNamespace
138CloseProfileUserMapping148CloseProfileUserMapping
149ClosePseudoConsole
139CloseState150CloseState
140CloseThreadpool151CloseThreadpool
141CloseThreadpoolCleanupGroup152CloseThreadpoolCleanupGroup
...@@ -186,6 +197,7 @@ CreateDirectoryExW...@@ -186,6 +197,7 @@ CreateDirectoryExW
186CreateDirectoryTransactedA197CreateDirectoryTransactedA
187CreateDirectoryTransactedW198CreateDirectoryTransactedW
188CreateDirectoryW199CreateDirectoryW
200CreateEnclave
189CreateEventA201CreateEventA
190CreateEventExA202CreateEventExA
191CreateEventExW203CreateEventExW
...@@ -224,10 +236,12 @@ CreatePipe...@@ -224,10 +236,12 @@ CreatePipe
224CreatePrivateNamespaceA236CreatePrivateNamespaceA
225CreatePrivateNamespaceW237CreatePrivateNamespaceW
226CreateProcessA238CreateProcessA
239CreateProcessAsUserA
227CreateProcessAsUserW240CreateProcessAsUserW
228CreateProcessInternalA241CreateProcessInternalA
229CreateProcessInternalW242CreateProcessInternalW
230CreateProcessW243CreateProcessW
244CreatePseudoConsole
231CreateRemoteThread245CreateRemoteThread
232CreateRemoteThreadEx246CreateRemoteThreadEx
233CreateSemaphoreA247CreateSemaphoreA
...@@ -309,6 +323,7 @@ EndUpdateResourceW...@@ -309,6 +323,7 @@ EndUpdateResourceW
309EnterCriticalSection323EnterCriticalSection
310F_X64(EnterUmsSchedulingMode)324F_X64(EnterUmsSchedulingMode)
311EnterSynchronizationBarrier325EnterSynchronizationBarrier
326EnterUmsSchedulingMode
312EnumCalendarInfoA327EnumCalendarInfoA
313EnumCalendarInfoExA328EnumCalendarInfoExA
314EnumCalendarInfoExEx329EnumCalendarInfoExEx
...@@ -337,6 +352,7 @@ EnumSystemCodePagesA...@@ -337,6 +352,7 @@ EnumSystemCodePagesA
337EnumSystemCodePagesW352EnumSystemCodePagesW
338EnumSystemFirmwareTables353EnumSystemFirmwareTables
339EnumSystemGeoID354EnumSystemGeoID
355EnumSystemGeoNames
340EnumSystemLanguageGroupsA356EnumSystemLanguageGroupsA
341EnumSystemLanguageGroupsW357EnumSystemLanguageGroupsW
342EnumSystemLocalesA358EnumSystemLocalesA
...@@ -432,6 +448,7 @@ FreeEnvironmentStringsW...@@ -432,6 +448,7 @@ FreeEnvironmentStringsW
432FreeLibrary448FreeLibrary
433FreeLibraryAndExitThread449FreeLibraryAndExitThread
434FreeLibraryWhenCallbackReturns450FreeLibraryWhenCallbackReturns
451FreeMemoryJobObject
435FreeResource452FreeResource
436FreeUserPhysicalPages453FreeUserPhysicalPages
437GenerateConsoleCtrlEvent454GenerateConsoleCtrlEvent
...@@ -558,6 +575,8 @@ GetDiskFreeSpaceA...@@ -558,6 +575,8 @@ GetDiskFreeSpaceA
558GetDiskFreeSpaceExA575GetDiskFreeSpaceExA
559GetDiskFreeSpaceExW576GetDiskFreeSpaceExW
560GetDiskFreeSpaceW577GetDiskFreeSpaceW
578GetDiskSpaceInformationA
579GetDiskSpaceInformationW
561GetDllDirectoryA580GetDllDirectoryA
562GetDllDirectoryW581GetDllDirectoryW
563GetDriveTypeA582GetDriveTypeA
...@@ -566,6 +585,7 @@ GetDurationFormat...@@ -566,6 +585,7 @@ GetDurationFormat
566GetDurationFormatEx585GetDurationFormatEx
567GetDynamicTimeZoneInformation586GetDynamicTimeZoneInformation
568GetEnabledExtendedFeatures587GetEnabledExtendedFeatures
588GetEnabledXStateFeatures
569GetEncryptedFileVersionExt589GetEncryptedFileVersionExt
570GetEnvironmentStrings590GetEnvironmentStrings
571GetEnvironmentStringsA591GetEnvironmentStringsA
...@@ -608,6 +628,7 @@ GetFullPathNameTransactedW...@@ -608,6 +628,7 @@ GetFullPathNameTransactedW
608GetFullPathNameW628GetFullPathNameW
609GetGeoInfoA629GetGeoInfoA
610GetGeoInfoW630GetGeoInfoW
631GetGeoInfoEx
611GetHandleInformation632GetHandleInformation
612GetLargePageMinimum633GetLargePageMinimum
613GetLargestConsoleWindowSize634GetLargestConsoleWindowSize
...@@ -693,7 +714,9 @@ GetPrivateProfileStructA...@@ -693,7 +714,9 @@ GetPrivateProfileStructA
693GetPrivateProfileStructW714GetPrivateProfileStructW
694GetProcAddress715GetProcAddress
695GetProcessAffinityMask716GetProcessAffinityMask
717GetProcessDefaultCpuSets
696GetProcessDEPPolicy718GetProcessDEPPolicy
719GetProcessDefaultCpuSets
697GetProcessGroupAffinity720GetProcessGroupAffinity
698GetProcessHandleCount721GetProcessHandleCount
699GetProcessHeap722GetProcessHeap
...@@ -733,6 +756,7 @@ GetStringTypeExA...@@ -733,6 +756,7 @@ GetStringTypeExA
733GetStringTypeExW756GetStringTypeExW
734GetStringTypeW757GetStringTypeW
735GetSystemAppDataKey758GetSystemAppDataKey
759GetSystemCpuSetInformation
736GetSystemDEPPolicy760GetSystemDEPPolicy
737GetSystemDefaultLCID761GetSystemDefaultLCID
738GetSystemDefaultLangID762GetSystemDefaultLangID
...@@ -763,6 +787,7 @@ GetTempFileNameW...@@ -763,6 +787,7 @@ GetTempFileNameW
763GetTempPathA787GetTempPathA
764GetTempPathW788GetTempPathW
765GetThreadContext789GetThreadContext
790GetThreadDescription
766GetThreadErrorMode791GetThreadErrorMode
767GetThreadGroupAffinity792GetThreadGroupAffinity
768GetThreadIOPendingFlag793GetThreadIOPendingFlag
...@@ -773,6 +798,7 @@ GetThreadLocale...@@ -773,6 +798,7 @@ GetThreadLocale
773GetThreadPreferredUILanguages798GetThreadPreferredUILanguages
774GetThreadPriority799GetThreadPriority
775GetThreadPriorityBoost800GetThreadPriorityBoost
801GetThreadSelectedCpuSets
776GetThreadSelectorEntry802GetThreadSelectorEntry
777GetThreadTimes803GetThreadTimes
778GetThreadUILanguage804GetThreadUILanguage
...@@ -787,6 +813,8 @@ GetTimeZoneInformation...@@ -787,6 +813,8 @@ GetTimeZoneInformation
787GetTimeZoneInformationForYear813GetTimeZoneInformationForYear
788GetUILanguageInfo814GetUILanguageInfo
789F_X64(GetUmsCompletionListEvent)815F_X64(GetUmsCompletionListEvent)
816GetUmsSystemThreadInformation
817GetUserDefaultGeoName
790GetUserDefaultLCID818GetUserDefaultLCID
791GetUserDefaultLangID819GetUserDefaultLangID
792GetUserDefaultLocaleName820GetUserDefaultLocaleName
...@@ -809,6 +837,7 @@ GetVolumePathNamesForVolumeNameW...@@ -809,6 +837,7 @@ GetVolumePathNamesForVolumeNameW
809GetWindowsDirectoryA837GetWindowsDirectoryA
810GetWindowsDirectoryW838GetWindowsDirectoryW
811GetWriteWatch839GetWriteWatch
840GetXStateFeaturesMask
812GlobalAddAtomA841GlobalAddAtomA
813GlobalAddAtomExA842GlobalAddAtomExA
814GlobalAddAtomExW843GlobalAddAtomExW
...@@ -859,17 +888,17 @@ IdnToAscii...@@ -859,17 +888,17 @@ IdnToAscii
859IdnToNameprepUnicode888IdnToNameprepUnicode
860IdnToUnicode889IdnToUnicode
861InitAtomTable890InitAtomTable
862InitializeConditionVariable
863InitializeCriticalSection
864InitOnceBeginInitialize891InitOnceBeginInitialize
865InitOnceComplete892InitOnceComplete
866InitOnceExecuteOnce893InitOnceExecuteOnce
867InitOnceInitialize894InitOnceInitialize
868InitializeConditionVariable895InitializeConditionVariable
869InitializeContext896InitializeContext
897InitializeContext2
870InitializeCriticalSection898InitializeCriticalSection
871InitializeCriticalSectionAndSpinCount899InitializeCriticalSectionAndSpinCount
872InitializeCriticalSectionEx900InitializeCriticalSectionEx
901InitializeEnclave
873InitializeExtendedContext902InitializeExtendedContext
874InitializeProcThreadAttributeList903InitializeProcThreadAttributeList
875InitializeSListHead904InitializeSListHead
...@@ -895,6 +924,7 @@ IsCalendarLeapYear...@@ -895,6 +924,7 @@ IsCalendarLeapYear
895IsDBCSLeadByte924IsDBCSLeadByte
896IsDBCSLeadByteEx925IsDBCSLeadByteEx
897IsDebuggerPresent926IsDebuggerPresent
927IsEnclaveTypeSupported
898IsNLSDefinedString928IsNLSDefinedString
899IsNativeVhdBoot929IsNativeVhdBoot
900IsNormalizedString930IsNormalizedString
...@@ -912,7 +942,9 @@ IsValidLocale...@@ -912,7 +942,9 @@ IsValidLocale
912IsValidUILanguage942IsValidUILanguage
913IsValidLocaleName943IsValidLocaleName
914IsValidNLSVersion944IsValidNLSVersion
945IsWow64GuestMachineSupported
915IsWow64Process946IsWow64Process
947IsWow64Process2
916K32EmptyWorkingSet948K32EmptyWorkingSet
917K32EnumDeviceDrivers949K32EnumDeviceDrivers
918K32EnumPageFilesA950K32EnumPageFilesA
...@@ -958,6 +990,7 @@ LZStart...@@ -958,6 +990,7 @@ LZStart
958LeaveCriticalSection990LeaveCriticalSection
959LeaveCriticalSectionWhenCallbackReturns991LeaveCriticalSectionWhenCallbackReturns
960LoadAppInitDlls992LoadAppInitDlls
993LoadEnclaveData
961LoadLibraryA994LoadLibraryA
962LoadLibraryExA995LoadLibraryExA
963LoadLibraryExW996LoadLibraryExW
...@@ -970,6 +1003,7 @@ LoadStringBaseW...@@ -970,6 +1003,7 @@ LoadStringBaseW
970LocalAlloc1003LocalAlloc
971LocalCompact1004LocalCompact
972LocalFileTimeToFileTime1005LocalFileTimeToFileTime
1006LocalFileTimeToLocalSystemTime
973LocalFlags1007LocalFlags
974LocalFree1008LocalFree
975LocalHandle1009LocalHandle
...@@ -977,10 +1011,12 @@ LocalLock...@@ -977,10 +1011,12 @@ LocalLock
977LocalReAlloc1011LocalReAlloc
978LocalShrink1012LocalShrink
979LocalSize1013LocalSize
1014LocalSystemTimeToLocalFileTime
980LocalUnlock1015LocalUnlock
981LocaleNameToLCID1016LocaleNameToLCID
982LocateExtendedFeature1017LocateExtendedFeature
983LocateLegacyContext1018LocateLegacyContext
1019LocateXStateFeature
984LockFile1020LockFile
985LockFileEx1021LockFileEx
986LockResource1022LockResource
...@@ -1099,11 +1135,13 @@ QueryFullProcessImageNameW...@@ -1099,11 +1135,13 @@ QueryFullProcessImageNameW
1099QueryIdleProcessorCycleTime1135QueryIdleProcessorCycleTime
1100QueryIdleProcessorCycleTimeEx1136QueryIdleProcessorCycleTimeEx
1101QueryInformationJobObject1137QueryInformationJobObject
1138QueryIoRateControlInformationJobObject
1102QueryMemoryResourceNotification1139QueryMemoryResourceNotification
1103QueryPerformanceCounter1140QueryPerformanceCounter
1104QueryPerformanceFrequency1141QueryPerformanceFrequency
1105QueryProcessAffinityUpdateMode1142QueryProcessAffinityUpdateMode
1106QueryProcessCycleTime1143QueryProcessCycleTime
1144QueryProtectedPolicy
1107QueryThreadCycleTime1145QueryThreadCycleTime
1108QueryThreadProfiling1146QueryThreadProfiling
1109QueryThreadpoolStackInformation1147QueryThreadpoolStackInformation
...@@ -1116,6 +1154,8 @@ QuirkGetDataWorker...@@ -1116,6 +1154,8 @@ QuirkGetDataWorker
1116QuirkIsEnabled2Worker1154QuirkIsEnabled2Worker
1117QuirkIsEnabled3Worker1155QuirkIsEnabled3Worker
1118QuirkIsEnabledForPackage2Worker1156QuirkIsEnabledForPackage2Worker
1157QuirkIsEnabledForPackage3Worker
1158QuirkIsEnabledForPackage4Worker
1119QuirkIsEnabledForPackageWorker1159QuirkIsEnabledForPackageWorker
1120QuirkIsEnabledForProcessWorker1160QuirkIsEnabledForProcessWorker
1121QuirkIsEnabledWorker1161QuirkIsEnabledWorker
...@@ -1135,12 +1175,14 @@ ReadConsoleOutputCharacterA...@@ -1135,12 +1175,14 @@ ReadConsoleOutputCharacterA
1135ReadConsoleOutputCharacterW1175ReadConsoleOutputCharacterW
1136ReadConsoleOutputW1176ReadConsoleOutputW
1137ReadConsoleW1177ReadConsoleW
1178ReadDirectoryChangesExW
1138ReadDirectoryChangesW1179ReadDirectoryChangesW
1139ReadFile1180ReadFile
1140ReadFileEx1181ReadFileEx
1141ReadFileScatter1182ReadFileScatter
1142ReadProcessMemory1183ReadProcessMemory
1143ReadThreadProfilingData1184ReadThreadProfilingData
1185ReclaimVirtualMemory
1144;1186;
1145; MSDN says these functions are exported1187; MSDN says these functions are exported
1146; from advapi32.dll. Commented out for1188; from advapi32.dll. Commented out for
...@@ -1231,6 +1273,7 @@ RequestDeviceWakeup...@@ -1231,6 +1273,7 @@ RequestDeviceWakeup
1231RequestWakeupLatency1273RequestWakeupLatency
1232ResetEvent1274ResetEvent
1233ResetWriteWatch1275ResetWriteWatch
1276ResizePseudoConsole
1234ResolveDelayLoadedAPI1277ResolveDelayLoadedAPI
1235ResolveDelayLoadsFromDll1278ResolveDelayLoadsFromDll
1236ResolveLocaleName1279ResolveLocaleName
...@@ -1346,6 +1389,7 @@ SetFirmwareEnvironmentVariableW...@@ -1346,6 +1389,7 @@ SetFirmwareEnvironmentVariableW
1346SetHandleCount1389SetHandleCount
1347SetHandleInformation1390SetHandleInformation
1348SetInformationJobObject1391SetInformationJobObject
1392SetIoRateControlInformationJobObject
1349SetLastConsoleEventActive1393SetLastConsoleEventActive
1350SetLastError1394SetLastError
1351SetLocalPrimaryComputerNameA1395SetLocalPrimaryComputerNameA
...@@ -1361,6 +1405,7 @@ SetPriorityClass...@@ -1361,6 +1405,7 @@ SetPriorityClass
1361SetProcessAffinityMask1405SetProcessAffinityMask
1362SetProcessAffinityUpdateMode1406SetProcessAffinityUpdateMode
1363SetProcessDEPPolicy1407SetProcessDEPPolicy
1408SetProcessDefaultCpuSets
1364SetProcessInformation1409SetProcessInformation
1365SetProcessMitigationPolicy1410SetProcessMitigationPolicy
1366SetProcessPreferredUILanguages1411SetProcessPreferredUILanguages
...@@ -1368,6 +1413,7 @@ SetProcessPriorityBoost...@@ -1368,6 +1413,7 @@ SetProcessPriorityBoost
1368SetProcessShutdownParameters1413SetProcessShutdownParameters
1369SetProcessWorkingSetSize1414SetProcessWorkingSetSize
1370SetProcessWorkingSetSizeEx1415SetProcessWorkingSetSizeEx
1416SetProtectedPolicy
1371SetSearchPathMode1417SetSearchPathMode
1372SetStdHandle1418SetStdHandle
1373SetStdHandleEx1419SetStdHandleEx
...@@ -1380,6 +1426,7 @@ SetTapePosition...@@ -1380,6 +1426,7 @@ SetTapePosition
1380SetTermsrvAppInstallMode1426SetTermsrvAppInstallMode
1381SetThreadAffinityMask1427SetThreadAffinityMask
1382SetThreadContext1428SetThreadContext
1429SetThreadDescription
1383SetThreadErrorMode1430SetThreadErrorMode
1384SetThreadExecutionState1431SetThreadExecutionState
1385SetThreadGroupAffinity1432SetThreadGroupAffinity
...@@ -1390,6 +1437,7 @@ SetThreadLocale...@@ -1390,6 +1437,7 @@ SetThreadLocale
1390SetThreadPreferredUILanguages1437SetThreadPreferredUILanguages
1391SetThreadPriority1438SetThreadPriority
1392SetThreadPriorityBoost1439SetThreadPriorityBoost
1440SetThreadSelectedCpuSets
1393SetThreadStackGuarantee1441SetThreadStackGuarantee
1394SetThreadToken1442SetThreadToken
1395SetThreadUILanguage1443SetThreadUILanguage
...@@ -1405,6 +1453,7 @@ SetTimerQueueTimer...@@ -1405,6 +1453,7 @@ SetTimerQueueTimer
1405F_X64(SetUmsThreadInformation)1453F_X64(SetUmsThreadInformation)
1406SetUnhandledExceptionFilter1454SetUnhandledExceptionFilter
1407SetUserGeoID1455SetUserGeoID
1456SetUserGeoName
1408SetVDMCurrentDirectories1457SetVDMCurrentDirectories
1409SetVolumeLabelA1458SetVolumeLabelA
1410SetVolumeLabelW1459SetVolumeLabelW
...@@ -1413,6 +1462,7 @@ SetVolumeMountPointW...@@ -1413,6 +1462,7 @@ SetVolumeMountPointW
1413SetVolumeMountPointWStub1462SetVolumeMountPointWStub
1414SetWaitableTimer1463SetWaitableTimer
1415SetWaitableTimerEx1464SetWaitableTimerEx
1465SetXStateFeaturesMask
1416SetupComm1466SetupComm
1417ShowConsoleCursor1467ShowConsoleCursor
1418SignalObjectAndWait1468SignalObjectAndWait
...@@ -1507,6 +1557,7 @@ VirtualUnlock...@@ -1507,6 +1557,7 @@ VirtualUnlock
1507WTSGetActiveConsoleSessionId1557WTSGetActiveConsoleSessionId
1508WaitCommEvent1558WaitCommEvent
1509WaitForDebugEvent1559WaitForDebugEvent
1560WaitForDebugEventEx
1510WaitForMultipleObjects1561WaitForMultipleObjects
1511WaitForMultipleObjectsEx1562WaitForMultipleObjectsEx
1512WaitForSingleObject1563WaitForSingleObject
...@@ -1523,6 +1574,11 @@ WakeByAddressSingle...@@ -1523,6 +1574,11 @@ WakeByAddressSingle
1523WakeByAddressAll1574WakeByAddressAll
1524WakeConditionVariable1575WakeConditionVariable
1525WerGetFlags1576WerGetFlags
1577WerGetFlagsWorker
1578WerRegisterAdditionalProcess
1579WerRegisterAppLocalDump
1580WerRegisterCustomMetadata
1581WerRegisterExcludedMemoryBlock
1526WerRegisterFile1582WerRegisterFile
1527WerRegisterFileWorker1583WerRegisterFileWorker
1528WerRegisterMemoryBlock1584WerRegisterMemoryBlock
...@@ -1530,6 +1586,11 @@ WerRegisterMemoryBlockWorker...@@ -1530,6 +1586,11 @@ WerRegisterMemoryBlockWorker
1530WerRegisterRuntimeExceptionModule1586WerRegisterRuntimeExceptionModule
1531WerRegisterRuntimeExceptionModuleWorker1587WerRegisterRuntimeExceptionModuleWorker
1532WerSetFlags1588WerSetFlags
1589WerSetFlagsWorker
1590WerUnregisterAdditionalProcess
1591WerUnregisterAppLocalDump
1592WerUnregisterCustomMetadata
1593WerUnregisterExcludedMemoryBlock
1533WerUnregisterFile1594WerUnregisterFile
1534WerUnregisterFileWorker1595WerUnregisterFileWorker
1535WerUnregisterMemoryBlock1596WerUnregisterMemoryBlock
...@@ -1583,7 +1644,8 @@ WriteProfileStringW...@@ -1583,7 +1644,8 @@ WriteProfileStringW
1583WriteTapemark1644WriteTapemark
1584ZombifyActCtx1645ZombifyActCtx
1585ZombifyActCtxWorker1646ZombifyActCtxWorker
1586__C_specific_handler1647F_X64(__C_specific_handler)
1648F_ARM32(__C_specific_handler)
1587F_ARM32(__chkstk)1649F_ARM32(__chkstk)
1588F_X64(__misaligned_access)1650F_X64(__misaligned_access)
1589_hread1651_hread
...@@ -1613,6 +1675,17 @@ lstrcpynW...@@ -1613,6 +1675,17 @@ lstrcpynW
1613lstrlen1675lstrlen
1614lstrlenA1676lstrlenA
1615lstrlenW1677lstrlenW
1678;
1679; MSDN says these functions are exported
1680; from winmm.dll. Commented out for
1681; compatibility with older versions of
1682; Windows.
1683;
1684;timeBeginPeriod
1685;timeEndPeriod
1686;timeGetDevCaps
1687;timeGetSystemTime
1688;timeGetTime
1616uaw_lstrcmpW1689uaw_lstrcmpW
1617uaw_lstrcmpiW1690uaw_lstrcmpiW
1618uaw_lstrlenW1691uaw_lstrlenW
lib/libc/mingw/lib-common/msvcrt.def.in+73-54
...@@ -226,7 +226,8 @@ _CrtSetReportHook...@@ -226,7 +226,8 @@ _CrtSetReportHook
226_CrtSetReportHook2226_CrtSetReportHook2
227_CrtSetReportMode227_CrtSetReportMode
228#endif228#endif
229_CxxThrowException229F_I386(_CxxThrowException@8)
230F_NON_I386(_CxxThrowException)
230F_I386(_EH_prolog)231F_I386(_EH_prolog)
231_Getdays232_Getdays
232_Getmonths233_Getmonths
...@@ -245,7 +246,7 @@ F_I386(__CxxCallUnwindDtor)...@@ -245,7 +246,7 @@ F_I386(__CxxCallUnwindDtor)
245F_I386(__CxxCallUnwindVecDtor)246F_I386(__CxxCallUnwindVecDtor)
246F_I386(__CxxDetectRethrow)247F_I386(__CxxDetectRethrow)
247F_I386(__CxxExceptionFilter)248F_I386(__CxxExceptionFilter)
248__CxxFrameHandler249F_X86_ANY(__CxxFrameHandler)
249F_ARM_ANY(__CxxFrameHandler3)250F_ARM_ANY(__CxxFrameHandler3)
250F_I386(__CxxLongjmpUnwind)251F_I386(__CxxLongjmpUnwind)
251F_I386(__CxxQueryExceptionSize)252F_I386(__CxxQueryExceptionSize)
...@@ -259,9 +260,13 @@ __STRINGTOLD...@@ -259,9 +260,13 @@ __STRINGTOLD
259F_NON_I386(___lc_codepage_func)260F_NON_I386(___lc_codepage_func)
260___lc_collate_cp_func261___lc_collate_cp_func
261___lc_handle_func262___lc_handle_func
262___mb_cur_max_func263; ___mb_cur_max_func exists (on all archs) since XP. Earlier, this function
263___setlc_active_func264; was never used, but the __mb_cur_max data symbol was accessed instead.
264___unguarded_readlc_active_add_func265; For i386 we provide this function as a statically linked helper, that uses
266; __mb_cur_max, to avoid forcing a dependency on XP here.
267F_NON_I386(___mb_cur_max_func)
268F_X86_ANY(___setlc_active_func)
269F_X86_ANY(___unguarded_readlc_active_add_func)
265__argc DATA270__argc DATA
266__argv DATA271__argv DATA
267__badioinfo DATA272__badioinfo DATA
...@@ -284,8 +289,8 @@ __isascii...@@ -284,8 +289,8 @@ __isascii
284__iscsym289__iscsym
285__iscsymf290__iscsymf
286F_I386(__lc_clike)291F_I386(__lc_clike)
287__lc_codepage DATA292F_X86_ANY(__lc_codepage DATA)
288__lc_collate_cp DATA293F_X86_ANY(__lc_collate_cp DATA)
289__lc_handle DATA294__lc_handle DATA
290__lconv_init295__lconv_init
291__mb_cur_max DATA296__mb_cur_max DATA
...@@ -327,16 +332,16 @@ __pxcptinfoptrs...@@ -327,16 +332,16 @@ __pxcptinfoptrs
327F_I386(__security_error_handler)332F_I386(__security_error_handler)
328__set_app_type333__set_app_type
329F_I386(__set_buffer_overrun_handler)334F_I386(__set_buffer_overrun_handler)
330__setlc_active DATA335F_X86_ANY(__setlc_active DATA)
331__setusermatherr336__setusermatherr
332F_ARM_ANY(__strncnt)337F_ARM_ANY(__strncnt)
333__threadhandle338F_X86_ANY(__threadhandle)
334__threadid339F_X86_ANY(__threadid)
335__toascii340__toascii
336__uncaught_exception341__uncaught_exception
337__unDName342__unDName
338__unDNameEx343__unDNameEx
339__unguarded_readlc_active DATA344F_X86_ANY(__unguarded_readlc_active DATA)
340__wargv DATA345__wargv DATA
341__wcserror346__wcserror
342F_NON_I386(__wcserror_s)347F_NON_I386(__wcserror_s)
...@@ -376,7 +381,7 @@ F_ARM_ANY(_aligned_offset_realloc_dbg)...@@ -376,7 +381,7 @@ F_ARM_ANY(_aligned_offset_realloc_dbg)
376_aligned_realloc381_aligned_realloc
377F_ARM_ANY(_aligned_realloc_dbg)382F_ARM_ANY(_aligned_realloc_dbg)
378_amsg_exit383_amsg_exit
379_assert DATA384_assert
380_atodbl385_atodbl
381_atodbl_l386_atodbl_l
382_atof_l387_atof_l
...@@ -387,7 +392,7 @@ _atoi_l...@@ -387,7 +392,7 @@ _atoi_l
387_atol_l392_atol_l
388_atoldbl393_atoldbl
389F_NON_I386(_atoldbl_l)394F_NON_I386(_atoldbl_l)
390_beep395F_X86_ANY(_beep)
391_beginthread396_beginthread
392_beginthreadex397_beginthreadex
393_c_exit398_c_exit
...@@ -428,7 +433,7 @@ _cputs...@@ -428,7 +433,7 @@ _cputs
428_cputws433_cputws
429F_I386(_CRT_RTC_INIT)434F_I386(_CRT_RTC_INIT)
430_creat435_creat
431_create_locale436F_ARM_ANY(_create_locale)
432F_ARM32(_crtAssertBusy)437F_ARM32(_crtAssertBusy)
433F_ARM32(_crtBreakAlloc)438F_ARM32(_crtBreakAlloc)
434F_ARM32(_crtDbgFlag)439F_ARM32(_crtDbgFlag)
...@@ -453,10 +458,10 @@ _cwscanf...@@ -453,10 +458,10 @@ _cwscanf
453_cwscanf_l458_cwscanf_l
454_cwscanf_s459_cwscanf_s
455_cwscanf_s_l460_cwscanf_s_l
456_dstbias DATA461F_X86_ANY(_dstbias DATA)
457F_ARM_ANY(_daylight DATA)462F_ARM_ANY(_daylight DATA)
458F_ARM_ANY(_difftime32)463_difftime32 F_I386(== difftime)
459F_ARM_ANY(_difftime64)464_difftime64
460_dup465_dup
461_dup2466_dup2
462_ecvt467_ecvt
...@@ -520,7 +525,7 @@ _fprintf_s_l...@@ -520,7 +525,7 @@ _fprintf_s_l
520_fputchar525_fputchar
521_fputwchar526_fputwchar
522F_ARM_ANY(_free_dbg)527F_ARM_ANY(_free_dbg)
523_free_locale528F_ARM_ANY(_free_locale)
524F_ARM_ANY(_freea)529F_ARM_ANY(_freea)
525F_NON_I386(_fscanf_l)530F_NON_I386(_fscanf_l)
526F_NON_I386(_fscanf_s_l)531F_NON_I386(_fscanf_s_l)
...@@ -532,7 +537,8 @@ _fstat64...@@ -532,7 +537,8 @@ _fstat64
532_fstati64537_fstati64
533F64(_fstat64i32 == _fstat)538F64(_fstat64i32 == _fstat)
534_ftime539_ftime
535F_ARM_ANY(_ftime32)540F_I386(_ftime32 == _ftime)
541F_NON_I386(_ftime32)
536_ftime32_s542_ftime32_s
537_ftime64543_ftime64
538_ftime64_s544_ftime64_s
...@@ -542,7 +548,8 @@ F_I386(_ftol)...@@ -542,7 +548,8 @@ F_I386(_ftol)
542_fullpath548_fullpath
543F_ARM_ANY(_fullpath_dbg)549F_ARM_ANY(_fullpath_dbg)
544_futime550_futime
545F_ARM_ANY(_futime32)551F_I386(_futime32 == _futime)
552F_NON_I386(_futime32)
546_futime64553_futime64
547_fwprintf_l554_fwprintf_l
548_fwprintf_p555_fwprintf_p
...@@ -558,10 +565,10 @@ F_ARM_ANY(_get_environ)...@@ -558,10 +565,10 @@ F_ARM_ANY(_get_environ)
558F_ARM_ANY(_get_errno)565F_ARM_ANY(_get_errno)
559F_ARM_ANY(_get_fileinfo)566F_ARM_ANY(_get_fileinfo)
560F_ARM_ANY(_get_fmode)567F_ARM_ANY(_get_fmode)
561_get_heap_handle568F_X86_ANY(_get_heap_handle)
562_get_osfhandle569_get_osfhandle
563;_get_output_format provided by emu570;_get_output_format provided by emu
564_get_sbh_threshold571F_X86_ANY(_get_sbh_threshold)
565F_ARM_ANY(_get_wenviron)572F_ARM_ANY(_get_wenviron)
566_getch573_getch
567_getche574_getche
...@@ -570,25 +577,25 @@ _getdcwd...@@ -570,25 +577,25 @@ _getdcwd
570_getdiskfree577_getdiskfree
571_getdllprocaddr578_getdllprocaddr
572_getdrive579_getdrive
573_getdrives580F_X86_ANY(_getdrives)
574_getmaxstdio581_getmaxstdio
575_getmbcp582_getmbcp
576_getpid583F_X86_ANY(_getpid)
577_getsystime584F_X86_ANY(_getsystime)
578_getw585_getw
579_getwch586_getwch
580_getwche587_getwche
581_getws588F_X86_ANY(_getws)
582F_I386(_global_unwind2)589F_I386(_global_unwind2)
583_gmtime32 F_I386(== gmtime)590_gmtime32 F_I386(== gmtime)
584; _gmtime32_s replaced by emu591; _gmtime32_s replaced by emu
585_gmtime64592_gmtime64
586; _gmtime64_s replaced by emu593; _gmtime64_s replaced by emu
587_heapadd594F_X86_ANY(_heapadd)
588_heapchk595_heapchk
589_heapmin596_heapmin
590_heapset597F_X86_ANY(_heapset)
591_heapused598F_X86_ANY(_heapused)
592_heapwalk599_heapwalk
593_hypot600_hypot
594F_NON_I386(_hypotf)601F_NON_I386(_hypotf)
...@@ -698,7 +705,7 @@ _j1...@@ -698,7 +705,7 @@ _j1
698_jn705_jn
699_kbhit706_kbhit
700_lfind707_lfind
701_loaddll708F_X86_ANY(_loaddll)
702F_NON_I386(_lfind_s)709F_NON_I386(_lfind_s)
703F_X64(_local_unwind)710F_X64(_local_unwind)
704F_I386(_local_unwind2)711F_I386(_local_unwind2)
...@@ -868,9 +875,8 @@ _memicmp...@@ -868,9 +875,8 @@ _memicmp
868_memicmp_l875_memicmp_l
869_mkdir876_mkdir
870_mkgmtime877_mkgmtime
871F_I386(_mkgmtime32)878_mkgmtime32
872F_ARM_ANY(_mkgmtime32)879_mkgmtime64
873F_NON_I386(_mkgmtime64)
874_mktemp880_mktemp
875; _mktemp_s replaced by emu881; _mktemp_s replaced by emu
876F_I386(_mktime32 == mktime)882F_I386(_mktime32 == mktime)
...@@ -883,7 +889,7 @@ F_X64(_nextafterf)...@@ -883,7 +889,7 @@ F_X64(_nextafterf)
883_onexit889_onexit
884_open890_open
885_open_osfhandle891_open_osfhandle
886_osplatform DATA892F_X86_ANY(_osplatform DATA)
887_osver DATA893_osver DATA
888F_I386(_outp)894F_I386(_outp)
889F_I386(_outpd)895F_I386(_outpd)
...@@ -941,19 +947,19 @@ F_ARM_ANY(_set_fileinfo)...@@ -941,19 +947,19 @@ F_ARM_ANY(_set_fileinfo)
941F_ARM_ANY(_set_fmode)947F_ARM_ANY(_set_fmode)
942; Does not seem to present even on Win7 msvcrt948; Does not seem to present even on Win7 msvcrt
943;_set_purecall_handler949;_set_purecall_handler
944_set_sbh_threshold950F_X86_ANY(_set_sbh_threshold)
945; _set_output_format provided by emu951; _set_output_format provided by emu
946F_I386(_set_SSE2_enable)952F_I386(_set_SSE2_enable)
947F_I386(_set_security_error_handler)953F_I386(_set_security_error_handler)
948_seterrormode954F_X86_ANY(_seterrormode)
949_setjmp955_setjmp
950F_I386(_setjmp3)956F_I386(_setjmp3)
951F_NON_I386(_setjmpex)957F_NON_I386(_setjmpex)
952_setmaxstdio958F_X86_ANY(_setmaxstdio)
953_setmbcp959_setmbcp
954_setmode960_setmode
955_setsystime961F_X86_ANY(_setsystime)
956_sleep962F_X86_ANY(_sleep)
957_snprintf963_snprintf
958_snprintf_c964_snprintf_c
959_snprintf_c_l965_snprintf_c_l
...@@ -1074,10 +1080,11 @@ _umask...@@ -1074,10 +1080,11 @@ _umask
1074_ungetch1080_ungetch
1075_ungetwch1081_ungetwch
1076_unlink1082_unlink
1077_unloaddll1083F_X86_ANY(_unloaddll)
1078_unlock1084_unlock
1079_utime1085_utime
1080F_ARM_ANY(_utime32)1086F_I386(_utime32 == _utime)
1087F_NON_I386(_utime32)
1081_utime641088_utime64
1082_vcprintf1089_vcprintf
1083_vcprintf_l1090_vcprintf_l
...@@ -1138,7 +1145,7 @@ _waccess...@@ -1138,7 +1145,7 @@ _waccess
1138; _waccess_s Replaced by emu1145; _waccess_s Replaced by emu
1139_wasctime1146_wasctime
1140; _wasctime_s Replaced by emu1147; _wasctime_s Replaced by emu
1141F_ARM_ANY(_wassert)1148F_NON_I386(_wassert)
1142_wchdir1149_wchdir
1143_wchmod1150_wchmod
1144_wcmdln DATA1151_wcmdln DATA
...@@ -1227,7 +1234,7 @@ _wgetenv_s...@@ -1227,7 +1234,7 @@ _wgetenv_s
1227_winmajor DATA1234_winmajor DATA
1228_winminor DATA1235_winminor DATA
1229_winput_s1236_winput_s
1230_winver DATA1237F_X86_ANY(_winver DATA)
1231_wmakepath1238_wmakepath
1232_wmakepath_s1239_wmakepath_s
1233_wmkdir1240_wmkdir
...@@ -1289,7 +1296,8 @@ _wtol...@@ -1289,7 +1296,8 @@ _wtol
1289_wtol_l1296_wtol_l
1290_wunlink1297_wunlink
1291_wutime1298_wutime
1292F_ARM_ANY(_wutime32)1299F_I386(_wutime32 == _wutime)
1300F_NON_I386(_wutime32)
1293_wutime641301_wutime64
1294_y01302_y0
1295_y11303_y1
...@@ -1298,14 +1306,18 @@ abort...@@ -1298,14 +1306,18 @@ abort
1298abs1306abs
1299acos1307acos
1300F_NON_I386(acosf F_X86_ANY(DATA))1308F_NON_I386(acosf F_X86_ANY(DATA))
1309F_ARM_ANY(acosl == acos)
1301asctime1310asctime
1302; asctime_s replaced by emu1311; asctime_s replaced by emu
1303asin1312asin
1304F_NON_I386(asinf F_X86_ANY(DATA))1313F_NON_I386(asinf F_X86_ANY(DATA))
1314F_ARM_ANY(asinl == asin)
1305atan1315atan
1306atan2 F_X86_ANY(DATA)1316atan2 F_X86_ANY(DATA)
1307F_NON_I386(atan2f F_X86_ANY(DATA))1317F_NON_I386(atan2f F_X86_ANY(DATA))
1318F_ARM_ANY(atan2l == atan2)
1308F_NON_I386(atanf F_X86_ANY(DATA))1319F_NON_I386(atanf F_X86_ANY(DATA))
1320F_ARM_ANY(atanl == atan)
1309atexit DATA1321atexit DATA
1310atof1322atof
1311atoi1323atoi
...@@ -1314,13 +1326,15 @@ bsearch...@@ -1314,13 +1326,15 @@ bsearch
1314bsearch_s1326bsearch_s
1315F_ARM_ANY(btowc)1327F_ARM_ANY(btowc)
1316calloc1328calloc
1317ceil DATA1329ceil F_X86_ANY(DATA)
1318F_NON_I386(ceilf DATA)1330F_NON_I386(ceilf F_X86_ANY(DATA))
1331F_ARM_ANY(ceill == ceil)
1319clearerr1332clearerr
1320clearerr_s1333clearerr_s
1321clock1334clock
1322cos F_X86_ANY(DATA)1335cos F_X86_ANY(DATA)
1323F_NON_I386(cosf F_X86_ANY(DATA))1336F_NON_I386(cosf F_X86_ANY(DATA))
1337F_ARM_ANY(cosl == cos)
1324cosh1338cosh
1325F_NON_I386(coshf DATA)1339F_NON_I386(coshf DATA)
1326ctime1340ctime
...@@ -1329,6 +1343,7 @@ div...@@ -1329,6 +1343,7 @@ div
1329exit1343exit
1330exp F_X86_ANY(DATA)1344exp F_X86_ANY(DATA)
1331F_NON_I386(expf F_X86_ANY(DATA))1345F_NON_I386(expf F_X86_ANY(DATA))
1346F_ARM_ANY(expl == exp)
1332fabs DATA1347fabs DATA
1333F_ARM_ANY(fabsf)1348F_ARM_ANY(fabsf)
1334fclose1349fclose
...@@ -1340,10 +1355,12 @@ fgetpos...@@ -1340,10 +1355,12 @@ fgetpos
1340fgets1355fgets
1341fgetwc1356fgetwc
1342fgetws1357fgetws
1343floor DATA1358floor F_X86_ANY(DATA)
1344F_NON_I386(floorf DATA)1359F_NON_I386(floorf F_X86_ANY(DATA))
1360F_ARM_ANY(floorl == floor)
1345fmod F_X86_ANY(DATA)1361fmod F_X86_ANY(DATA)
1346F_NON_I386(fmodf F_X86_ANY(DATA))1362F_NON_I386(fmodf F_X86_ANY(DATA))
1363F_ARM_ANY(fmodl == fmod)
1347fopen1364fopen
1348fopen_s1365fopen_s
1349fprintf1366fprintf
...@@ -1356,8 +1373,7 @@ fread...@@ -1356,8 +1373,7 @@ fread
1356free1373free
1357freopen1374freopen
1358freopen_s1375freopen_s
1359; If we implement frexp, we can set it to DATA only.1376frexp DATA
1360frexp
1361fscanf1377fscanf
1362fscanf_s1378fscanf_s
1363fseek1379fseek
...@@ -1373,7 +1389,7 @@ getc...@@ -1373,7 +1389,7 @@ getc
1373getchar1389getchar
1374getenv1390getenv
1375getenv_s1391getenv_s
1376gets1392F_X86_ANY(gets)
1377getwc1393getwc
1378getwchar1394getwchar
1379gmtime1395gmtime
...@@ -1411,8 +1427,9 @@ localtime...@@ -1411,8 +1427,9 @@ localtime
1411log F_X86_ANY(DATA)1427log F_X86_ANY(DATA)
1412log101428log10
1413F_NON_I386(log10f F_X86_ANY(DATA))1429F_NON_I386(log10f F_X86_ANY(DATA))
1430F_ARM_ANY(log10l == log10)
1414F_NON_I386(logf F_X86_ANY(DATA))1431F_NON_I386(logf F_X86_ANY(DATA))
1415F_ARM_ANY(longjmp)1432F_ARM_ANY(logl == log)
1416malloc1433malloc
1417mblen1434mblen
1418F_ARM_ANY(mbrlen)1435F_ARM_ANY(mbrlen)
...@@ -1434,8 +1451,8 @@ mktime...@@ -1434,8 +1451,8 @@ mktime
1434modf DATA1451modf DATA
1435F_NON_I386(modff DATA)1452F_NON_I386(modff DATA)
1436perror1453perror
1437pow F_X86_ANY(DATA)1454pow DATA
1438F_NON_I386(powf F_X86_ANY(DATA))1455F_NON_I386(powf DATA)
1439printf1456printf
1440printf_s1457printf_s
1441putc1458putc
...@@ -1461,6 +1478,7 @@ setvbuf...@@ -1461,6 +1478,7 @@ setvbuf
1461signal1478signal
1462sin F_X86_ANY(DATA)1479sin F_X86_ANY(DATA)
1463F_NON_I386(sinf F_X86_ANY(DATA))1480F_NON_I386(sinf F_X86_ANY(DATA))
1481F_ARM_ANY(sinl == sin)
1464; if we implement sinh, we can set it DATA only.1482; if we implement sinh, we can set it DATA only.
1465sinh1483sinh
1466F_NON_I386(sinhf DATA)1484F_NON_I386(sinhf DATA)
...@@ -1506,6 +1524,7 @@ swscanf_s...@@ -1506,6 +1524,7 @@ swscanf_s
1506system1524system
1507tan1525tan
1508F_NON_I386(tanf F_X86_ANY(DATA))1526F_NON_I386(tanf F_X86_ANY(DATA))
1527F_ARM_ANY(tanl == tan)
1509; if we implement tanh, we can set it to DATA only.1528; if we implement tanh, we can set it to DATA only.
1510tanh1529tanh
1511F_ARM_ANY(tanhf)1530F_ARM_ANY(tanhf)
lib/libc/mingw/lib-common/mswsock.def created+70
...@@ -0,0 +1,70 @@
1;
2; Definition file of MSWSOCK.dll
3; Automatic generated by gendef
4; written by Kai Tietz 2008-2014
5;
6LIBRARY "MSWSOCK.dll"
7EXPORTS
8AcceptEx
9EnumProtocolsA
10EnumProtocolsW
11GetAcceptExSockaddrs
12GetAddressByNameA
13GetAddressByNameW
14GetNameByTypeA
15GetNameByTypeW
16GetServiceA
17GetServiceW
18GetSocketErrorMessageW
19GetTypeByNameA
20GetTypeByNameW
21MigrateWinsockConfiguration
22MigrateWinsockConfigurationEx
23NPLoadNameSpaces
24NSPStartup
25SetServiceA
26SetServiceW
27StartWsdpService
28StopWsdpService
29Tcpip4_WSHAddressToString
30Tcpip4_WSHEnumProtocols
31Tcpip4_WSHGetBroadcastSockaddr
32Tcpip4_WSHGetProviderGuid
33Tcpip4_WSHGetSockaddrType
34Tcpip4_WSHGetSocketInformation
35Tcpip4_WSHGetWSAProtocolInfo
36Tcpip4_WSHGetWildcardSockaddr
37Tcpip4_WSHGetWinsockMapping
38Tcpip4_WSHIoctl
39Tcpip4_WSHJoinLeaf
40Tcpip4_WSHNotify
41Tcpip4_WSHOpenSocket
42Tcpip4_WSHOpenSocket2
43Tcpip4_WSHSetSocketInformation
44Tcpip4_WSHStringToAddress
45Tcpip6_WSHAddressToString
46Tcpip6_WSHEnumProtocols
47Tcpip6_WSHGetProviderGuid
48Tcpip6_WSHGetSockaddrType
49Tcpip6_WSHGetSocketInformation
50Tcpip6_WSHGetWSAProtocolInfo
51Tcpip6_WSHGetWildcardSockaddr
52Tcpip6_WSHGetWinsockMapping
53Tcpip6_WSHIoctl
54Tcpip6_WSHJoinLeaf
55Tcpip6_WSHNotify
56Tcpip6_WSHOpenSocket
57Tcpip6_WSHOpenSocket2
58Tcpip6_WSHSetSocketInformation
59Tcpip6_WSHStringToAddress
60TransmitFile
61WSARecvEx
62WSPStartup
63dn_expand
64getnetbyname
65inet_network
66rcmd
67rexec
68rresvport
69s_perror
70sethostname
lib/libc/mingw/lib-common/rpcrt4.def+11-5
...@@ -2,8 +2,8 @@ LIBRARY "RPCRT4.dll"...@@ -2,8 +2,8 @@ LIBRARY "RPCRT4.dll"
2EXPORTS2EXPORTS
3CreateProxyFromTypeInfo3CreateProxyFromTypeInfo
4CreateStubFromTypeInfo4CreateStubFromTypeInfo
5I_RpcFixTransferSyntax
6I_RpcBindingInqCurrentModifiedId5I_RpcBindingInqCurrentModifiedId
6I_RpcFixTransferSyntax
7I_RpcFwThisIsTheManager7I_RpcFwThisIsTheManager
8I_RpcInitFwImports8I_RpcInitFwImports
9I_RpcInitHttpImports9I_RpcInitHttpImports
...@@ -83,12 +83,15 @@ I_RpcFilterDCOMActivation...@@ -83,12 +83,15 @@ I_RpcFilterDCOMActivation
83I_RpcFree83I_RpcFree
84I_RpcFreeBuffer84I_RpcFreeBuffer
85I_RpcFreePipeBuffer85I_RpcFreePipeBuffer
86I_RpcFreeSystemHandle
87I_RpcFreeSystemHandleCollection
86I_RpcGetBuffer88I_RpcGetBuffer
87I_RpcGetBufferWithObject89I_RpcGetBufferWithObject
88I_RpcGetCurrentCallHandle90I_RpcGetCurrentCallHandle
89I_RpcGetDefaultSD91I_RpcGetDefaultSD
90I_RpcGetExtendedError92I_RpcGetExtendedError
91I_RpcGetPortAllocationData93I_RpcGetPortAllocationData
94I_RpcGetSystemHandle
92I_RpcIfInqTransferSyntaxes95I_RpcIfInqTransferSyntaxes
93I_RpcLogEvent96I_RpcLogEvent
94I_RpcMapWin32Status97I_RpcMapWin32Status
...@@ -127,6 +130,8 @@ I_RpcServerRegisterForwardFunction...@@ -127,6 +130,8 @@ I_RpcServerRegisterForwardFunction
127I_RpcServerSetAddressChangeFn130I_RpcServerSetAddressChangeFn
128I_RpcServerStartService131I_RpcServerStartService
129I_RpcServerSubscribeForDisconnectNotification132I_RpcServerSubscribeForDisconnectNotification
133I_RpcServerSubscribeForDisconnectNotification2
134I_RpcServerUnsubscribeForDisconnectNotification
130I_RpcServerUseProtseq2A135I_RpcServerUseProtseq2A
131I_RpcServerUseProtseq2W136I_RpcServerUseProtseq2W
132I_RpcServerUseProtseqEp2A137I_RpcServerUseProtseqEp2A
...@@ -134,8 +139,10 @@ I_RpcServerUseProtseqEp2W...@@ -134,8 +139,10 @@ I_RpcServerUseProtseqEp2W
134I_RpcSessionStrictContextHandle139I_RpcSessionStrictContextHandle
135I_RpcSetAsyncHandle140I_RpcSetAsyncHandle
136I_RpcSetDCOMAppId141I_RpcSetDCOMAppId
142I_RpcSetSystemHandle
137I_RpcSsDontSerializeContext143I_RpcSsDontSerializeContext
138I_RpcSystemFunction001144I_RpcSystemFunction001
145I_RpcSystemHandleTypeSpecificWork
139I_RpcTransConnectionAllocatePacket146I_RpcTransConnectionAllocatePacket
140I_RpcTransConnectionFreePacket147I_RpcTransConnectionFreePacket
141I_RpcTransConnectionReallocPacket148I_RpcTransConnectionReallocPacket
...@@ -445,6 +452,7 @@ RpcIfIdVectorFree...@@ -445,6 +452,7 @@ RpcIfIdVectorFree
445RpcIfInqId452RpcIfInqId
446RpcImpersonateClient453RpcImpersonateClient
447RpcImpersonateClient2454RpcImpersonateClient2
455RpcImpersonateClientContainer
448RpcInitializeAsyncHandle456RpcInitializeAsyncHandle
449RpcMgmtEnableIdleCleanup457RpcMgmtEnableIdleCleanup
450RpcMgmtEpEltInqBegin458RpcMgmtEpEltInqBegin
...@@ -479,11 +487,13 @@ RpcProtseqVectorFreeA...@@ -479,11 +487,13 @@ RpcProtseqVectorFreeA
479RpcProtseqVectorFreeW487RpcProtseqVectorFreeW
480RpcRaiseException488RpcRaiseException
481RpcRegisterAsyncInfo489RpcRegisterAsyncInfo
490RpcRevertContainerImpersonation
482RpcRevertToSelf491RpcRevertToSelf
483RpcRevertToSelfEx492RpcRevertToSelfEx
484RpcServerCompleteSecurityCallback493RpcServerCompleteSecurityCallback
485RpcServerInqBindingHandle494RpcServerInqBindingHandle
486RpcServerInqBindings495RpcServerInqBindings
496RpcServerInqBindingsEx
487RpcServerInqCallAttributesA497RpcServerInqCallAttributesA
488RpcServerInqCallAttributesW498RpcServerInqCallAttributesW
489RpcServerInqDefaultPrincNameA499RpcServerInqDefaultPrincNameA
...@@ -571,7 +581,3 @@ UuidHash...@@ -571,7 +581,3 @@ UuidHash
571UuidIsNil581UuidIsNil
572UuidToStringA582UuidToStringA
573UuidToStringW583UuidToStringW
574pfnFreeRoutines DATA
575pfnMarshallRoutines DATA
576pfnSizeRoutines DATA
577pfnUnmarshallRoutines DATA
lib/libc/mingw/lib-common/urlmon.def created+139
...@@ -0,0 +1,139 @@
1;
2; Definition file of urlmon.dll
3; Automatic generated by gendef
4; written by Kai Tietz 2008
5;
6LIBRARY "urlmon.dll"
7EXPORTS
8FileBearsMarkOfTheWeb
9GetPortFromUrlScheme
10GetPropertyFromName
11GetPropertyName
12IsDWORDProperty
13IsStringProperty
14AsyncGetClassBits
15AsyncInstallDistributionUnit
16BindAsyncMoniker
17CAuthenticateHostUI_CreateInstance
18CDLGetLongPathNameA
19CDLGetLongPathNameW
20CORPolicyProvider
21CoGetClassObjectFromURL
22CoInstall
23CoInternetCanonicalizeIUri
24CoInternetCombineIUri
25CoInternetCombineUrl
26CoInternetCombineUrlEx
27CoInternetCompareUrl
28CoInternetCreateSecurityManager
29CoInternetCreateZoneManager
30CoInternetFeatureSettingsChanged
31CoInternetGetMobileBrowserAppCompatMode
32CoInternetGetMobileBrowserForceDesktopMode
33CoInternetGetProtocolFlags
34CoInternetGetSecurityUrl
35CoInternetGetSecurityUrlEx
36CoInternetGetSession
37CoInternetIsFeatureEnabled
38CoInternetIsFeatureEnabledForIUri
39CoInternetIsFeatureEnabledForUrl
40CoInternetIsFeatureZoneElevationEnabled
41CoInternetParseIUri
42CoInternetParseUrl
43CoInternetQueryInfo
44CoInternetSetFeatureEnabled
45CoInternetSetMobileBrowserAppCompatMode
46CoInternetSetMobileBrowserForceDesktopMode
47CompareSecurityIds
48CompatFlagsFromClsid
49CopyBindInfo
50CopyStgMedium
51CreateAsyncBindCtx
52CreateAsyncBindCtxEx
53CreateFormatEnumerator
54CreateIUriBuilder
55CreateURLMoniker
56CreateURLMonikerEx
57CreateURLMonikerEx2
58CreateUri
59CreateUriFromMultiByteString
60CreateUriPriv
61CreateUriWithFragment
62DllCanUnloadNow
63DllGetClassObject
64DllInstall
65DllRegisterServer
66DllRegisterServerEx
67DllUnregisterServer
68Extract
69FaultInIEFeature
70FindMediaType
71FindMediaTypeClass
72FindMimeFromData
73GetAddSitesFileUrl
74GetClassFileOrMime
75GetClassURL
76GetComponentIDFromCLSSPEC
77GetIDNFlagsForUri
78GetIUriPriv
79GetIUriPriv2
80GetLabelsFromNamedHost
81GetMarkOfTheWeb
82GetSoftwareUpdateInfo
83GetUrlmonThreadNotificationHwnd
84GetZoneFromAlternateDataStreamEx
85HlinkGoBack
86HlinkGoForward
87HlinkNavigateMoniker
88HlinkNavigateString
89HlinkSimpleNavigateToMoniker
90HlinkSimpleNavigateToString
91IEGetUserPrivateNamespaceName
92IEInstallScope
93InstallFlash
94IntlPercentEncodeNormalize
95IsAsyncMoniker
96IsIntranetAvailable
97IsJITInProgress
98IsLoggingEnabledA
99IsLoggingEnabledW
100IsValidURL
101MkParseDisplayNameEx
102ObtainUserAgentString
103PrivateCoInstall
104QueryAssociations
105QueryClsidAssociation
106RegisterBindStatusCallback
107RegisterFormatEnumerator
108RegisterMediaTypeClass
109RegisterMediaTypes
110RegisterWebPlatformPermanentSecurityManager
111ReleaseBindInfo
112RestrictHTTP2
113RevokeBindStatusCallback
114RevokeFormatEnumerator
115SetAccessForIEAppContainer
116SetSoftwareUpdateAdvertisementState
117ShouldDisplayPunycodeForUri
118ShouldShowIntranetWarningSecband
119ShowTrustAlertDialog
120URLDownloadA
121URLDownloadToCacheFileA
122URLDownloadToCacheFileW
123URLDownloadToFileA
124URLDownloadToFileW
125URLDownloadW
126URLOpenBlockingStreamA
127URLOpenBlockingStreamW
128URLOpenPullStreamA
129URLOpenPullStreamW
130URLOpenStreamA
131URLOpenStreamW
132UnregisterWebPlatformPermanentSecurityManager
133UrlMkBuildVersion
134UrlMkGetSessionOption
135UrlMkSetSessionOption
136UrlmonCleanupCurrentThread
137WriteHitLogging
138ZonesReInit
139IECompatLogCSSFix
lib/libc/mingw/lib32/ntdll.def+381-188
...@@ -5,6 +5,7 @@...@@ -5,6 +5,7 @@
5;5;
6LIBRARY "ntdll.dll"6LIBRARY "ntdll.dll"
7EXPORTS7EXPORTS
8RtlDispatchAPC@12
8RtlActivateActivationContextUnsafeFast@09RtlActivateActivationContextUnsafeFast@0
9RtlDeactivateActivationContextUnsafeFast@010RtlDeactivateActivationContextUnsafeFast@0
10RtlInterlockedPushListSList@811RtlInterlockedPushListSList@8
...@@ -35,6 +36,8 @@ AlpcRegisterCompletionListWorkerThread@4...@@ -35,6 +36,8 @@ AlpcRegisterCompletionListWorkerThread@4
35AlpcRundownCompletionList@436AlpcRundownCompletionList@4
36AlpcUnregisterCompletionList@437AlpcUnregisterCompletionList@4
37AlpcUnregisterCompletionListWorkerThread@438AlpcUnregisterCompletionListWorkerThread@4
39ApiSetQueryApiSetPresence@8
40ApiSetQueryApiSetPresenceEx@12
38CsrAllocateCaptureBuffer@841CsrAllocateCaptureBuffer@8
39CsrAllocateMessagePointer@1242CsrAllocateMessagePointer@12
40CsrCaptureMessageBuffer@1643CsrCaptureMessageBuffer@16
...@@ -63,6 +66,7 @@ DbgSsInitialize@16...@@ -63,6 +66,7 @@ DbgSsInitialize@16
63DbgUiConnectToDbg@066DbgUiConnectToDbg@0
64DbgUiContinue@867DbgUiContinue@8
65DbgUiConvertStateChangeStructure@868DbgUiConvertStateChangeStructure@8
69DbgUiConvertStateChangeStructureEx@8
66DbgUiDebugActiveProcess@470DbgUiDebugActiveProcess@4
67DbgUiGetThreadDebugObject@071DbgUiGetThreadDebugObject@0
68DbgUiIssueRemoteBreakin@472DbgUiIssueRemoteBreakin@4
...@@ -71,6 +75,7 @@ DbgUiSetThreadDebugObject@4...@@ -71,6 +75,7 @@ DbgUiSetThreadDebugObject@4
71DbgUiStopDebugging@475DbgUiStopDebugging@4
72DbgUiWaitStateChange@876DbgUiWaitStateChange@8
73DbgUserBreakPoint@077DbgUserBreakPoint@0
78EtwCheckCoverage@4
74EtwCreateTraceInstanceId@879EtwCreateTraceInstanceId@8
75EtwDeliverDataBlock@480EtwDeliverDataBlock@4
76EtwEnumerateProcessRegGuids@1281EtwEnumerateProcessRegGuids@12
...@@ -78,6 +83,7 @@ EtwEventActivityIdControl@8...@@ -78,6 +83,7 @@ EtwEventActivityIdControl@8
78EtwEventEnabled@1283EtwEventEnabled@12
79EtwEventProviderEnabled@2084EtwEventProviderEnabled@20
80EtwEventRegister@1685EtwEventRegister@16
86EtwEventSetInformation@20
81EtwEventUnregister@887EtwEventUnregister@8
82EtwEventWrite@2088EtwEventWrite@20
83EtwEventWriteEndScenario@2089EtwEventWriteEndScenario@20
...@@ -118,64 +124,94 @@ KiUserApcDispatcher@20...@@ -118,64 +124,94 @@ KiUserApcDispatcher@20
118KiUserCallbackDispatcher@12124KiUserCallbackDispatcher@12
119KiUserExceptionDispatcher@8125KiUserExceptionDispatcher@8
120LdrAccessResource@16126LdrAccessResource@16
127LdrAddDllDirectory@8
121LdrAddLoadAsDataTable@16; Check!!! gendef says @20128LdrAddLoadAsDataTable@16; Check!!! gendef says @20
122LdrAddRefDll@8129LdrAddRefDll@8
123LdrAlternateResourcesEnabled@0130LdrAlternateResourcesEnabled@0
131LdrAppxHandleIntegrityFailure@4
132LdrCallEnclave@12
133LdrControlFlowGuardEnforced@0
134LdrCreateEnclave@36
135LdrDeleteEnclave@4
124LdrDisableThreadCalloutsForDll@4136LdrDisableThreadCalloutsForDll@4
125LdrEnumResources@20137LdrEnumResources@20
126LdrEnumerateLoadedModules@12138LdrEnumerateLoadedModules@12
139LdrFastFailInLoaderCallout@0
127LdrFindEntryForAddress@8140LdrFindEntryForAddress@8
128LdrFindResourceDirectory_U@16141LdrFindResourceDirectory_U@16
129LdrFindResourceEx_U@20142LdrFindResourceEx_U@20
130LdrFindResource_U@16143LdrFindResource_U@16
131LdrFlushAlternateResourceModules@0144LdrFlushAlternateResourceModules@0
145LdrGetDllDirectory@4
146LdrGetDllFullName@8
132LdrGetDllHandle@16147LdrGetDllHandle@16
133LdrGetDllHandleByMapping@8148LdrGetDllHandleByMapping@8
134LdrGetDllHandleByName@12149LdrGetDllHandleByName@12
135LdrGetDllHandleEx@20150LdrGetDllHandleEx@20
151LdrGetDllPath@16
136LdrGetFailureData@0152LdrGetFailureData@0
137LdrGetFileNameFromLoadAsDataTable@8153LdrGetFileNameFromLoadAsDataTable@8
138LdrGetProcedureAddress@16154LdrGetProcedureAddress@16
139LdrGetProcedureAddressEx@20155LdrGetProcedureAddressEx@20
156LdrGetProcedureAddressForCaller@24
140LdrHotPatchRoutine@0157LdrHotPatchRoutine@0
141LdrInitShimEngineDynamic@4158LdrInitShimEngineDynamic@4
159LdrInitializeEnclave@20
142LdrInitializeThunk@16160LdrInitializeThunk@16
161LdrIsModuleSxsRedirected@4
143LdrLoadAlternateResourceModule@16162LdrLoadAlternateResourceModule@16
144LdrLoadAlternateResourceModuleEx@20163LdrLoadAlternateResourceModuleEx@20
145LdrLoadDll@16164LdrLoadDll@16
165LdrLoadEnclaveModule@12
146LdrAlternateResourcesEnabled@0166LdrAlternateResourcesEnabled@0
147LdrLockLoaderLock@12167LdrLockLoaderLock@12
148LdrOpenImageFileOptionsKey@12168LdrOpenImageFileOptionsKey@12
169LdrParentInterlockedPopEntrySList@0
170LdrParentRtlInitializeNtUserPfn@0
171LdrParentRtlResetNtUserPfn@0
172LdrParentRtlRetrieveNtUserPfn@0
149LdrProcessRelocationBlock@16173LdrProcessRelocationBlock@16
174LdrProcessRelocationBlockEx@20
150LdrQueryImageFileExecutionOptions@24175LdrQueryImageFileExecutionOptions@24
151LdrQueryImageFileExecutionOptionsEx@28176LdrQueryImageFileExecutionOptionsEx@28
152LdrQueryImageFileKeyOption@24177LdrQueryImageFileKeyOption@24
153LdrQueryModuleServiceTags@12178LdrQueryModuleServiceTags@12
179LdrQueryOptionalDelayLoadedAPI@16
154LdrQueryProcessModuleInformation@12180LdrQueryProcessModuleInformation@12
155LdrRegisterDllNotification@16181LdrRegisterDllNotification@16
182LdrRemoveDllDirectory@4
156LdrRemoveLoadAsDataTable@16183LdrRemoveLoadAsDataTable@16
157LdrResFindResource@36184LdrResFindResource@36
158LdrResFindResourceDirectory@28185LdrResFindResourceDirectory@28
159LdrResGetRCConfig@20186LdrResGetRCConfig@20
160LdrResRelease@12187LdrResRelease@12
161LdrResSearchResource@32188LdrResSearchResource@32
189LdrResolveDelayLoadedAPI@24
190LdrResolveDelayLoadsFromDll@12
162LdrRscIsTypeExist@16191LdrRscIsTypeExist@16
163LdrSetAppCompatDllRedirectionCallback@12192LdrSetAppCompatDllRedirectionCallback@12
193LdrSetDefaultDllDirectories@4
194LdrSetDllDirectory@4
164LdrSetDllManifestProber@4195LdrSetDllManifestProber@4
196LdrSetImplicitPathOptions@8
165LdrSetMUICacheType@4197LdrSetMUICacheType@4
166LdrShutdownProcess@0198LdrShutdownProcess@0
167LdrShutdownThread@0199LdrShutdownThread@0
200LdrStandardizeSystemPath@4
201LdrSystemDllInitBlock@0
168LdrUnloadAlternateResourceModule@4202LdrUnloadAlternateResourceModule@4
169LdrUnloadAlternateResourceModuleEx@8203LdrUnloadAlternateResourceModuleEx@8
170LdrUnloadDll@4204LdrUnloadDll@4
171LdrUnlockLoaderLock@8205LdrUnlockLoaderLock@8
172LdrUnregisterDllNotification@4206LdrUnregisterDllNotification@4
207LdrUpdatePackageSearchPath@4
173LdrVerifyImageMatchesChecksum@16208LdrVerifyImageMatchesChecksum@16
174LdrVerifyImageMatchesChecksumEx@8209LdrVerifyImageMatchesChecksumEx@8
175LdrWx86FormatVirtualImage@12210LdrpChildNtdll@0
176LdrpResGetMappingSize@16211LdrpResGetMappingSize@16
177LdrpResGetRCConfig@20212LdrpResGetRCConfig@20
178LdrpResGetResourceDirectory@20213LdrpResGetResourceDirectory@20
214LdrWx86FormatVirtualImage@12
179MD4Final@4215MD4Final@4
180MD4Init@4216MD4Init@4
181MD4Update@12217MD4Update@12
...@@ -193,22 +229,29 @@ NtAccessCheckByTypeAndAuditAlarm@64...@@ -193,22 +229,29 @@ NtAccessCheckByTypeAndAuditAlarm@64
193NtAccessCheckByTypeResultList@44229NtAccessCheckByTypeResultList@44
194NtAccessCheckByTypeResultListAndAuditAlarm@64230NtAccessCheckByTypeResultListAndAuditAlarm@64
195NtAccessCheckByTypeResultListAndAuditAlarmByHandle@68231NtAccessCheckByTypeResultListAndAuditAlarmByHandle@68
232NtAcquireProcessActivityReference@12
196NtAcquireCMFViewOwnership@12233NtAcquireCMFViewOwnership@12
197NtAddAtom@12234NtAddAtom@12
235NtAddAtomEx@16
198NtAddBootEntry@8236NtAddBootEntry@8
199NtAddDriverEntry@8237NtAddDriverEntry@8
200NtAdjustGroupsToken@24238NtAdjustGroupsToken@24
201NtAdjustPrivilegesToken@24239NtAdjustPrivilegesToken@24
240NtAdjustTokenClaimsAndDeviceGroups@64
202NtAlertResumeThread@8241NtAlertResumeThread@8
203NtAlertThread@4242NtAlertThread@4
243NtAlertThreadByThreadId@4
204NtAllocateLocallyUniqueId@4244NtAllocateLocallyUniqueId@4
205NtAllocateReserveObject@12245NtAllocateReserveObject@12
206NtAllocateUserPhysicalPages@12246NtAllocateUserPhysicalPages@12
247NtAllocateUserPhysicalPagesEx@20
207NtAllocateUuids@16248NtAllocateUuids@16
208NtAllocateVirtualMemory@24249NtAllocateVirtualMemory@24
250NtAllocateVirtualMemoryEx@28
209NtAlpcAcceptConnectPort@36251NtAlpcAcceptConnectPort@36
210NtAlpcCancelMessage@12252NtAlpcCancelMessage@12
211NtAlpcConnectPort@44253NtAlpcConnectPort@44
254NtAlpcConnectPortEx@44
212NtAlpcCreatePort@12255NtAlpcCreatePort@12
213NtAlpcCreatePortSection@24256NtAlpcCreatePortSection@24
214NtAlpcCreateResourceReserve@16257NtAlpcCreateResourceReserve@16
...@@ -219,6 +262,7 @@ NtAlpcDeleteResourceReserve@12...@@ -219,6 +262,7 @@ NtAlpcDeleteResourceReserve@12
219NtAlpcDeleteSectionView@12262NtAlpcDeleteSectionView@12
220NtAlpcDeleteSecurityContext@12263NtAlpcDeleteSecurityContext@12
221NtAlpcDisconnectPort@8264NtAlpcDisconnectPort@8
265NtAlpcImpersonateClientContainerOfPort@12
222NtAlpcImpersonateClientOfPort@12266NtAlpcImpersonateClientOfPort@12
223NtAlpcOpenSenderProcess@24267NtAlpcOpenSenderProcess@24
224NtAlpcOpenSenderThread@24268NtAlpcOpenSenderThread@24
...@@ -230,58 +274,78 @@ NtAlpcSetInformation@16...@@ -230,58 +274,78 @@ NtAlpcSetInformation@16
230NtApphelpCacheControl@8274NtApphelpCacheControl@8
231NtAreMappedFilesTheSame@8275NtAreMappedFilesTheSame@8
232NtAssignProcessToJobObject@8276NtAssignProcessToJobObject@8
277NtAssociateWaitCompletionPacket@32
278NtCallEnclave@16
233NtCallbackReturn@12279NtCallbackReturn@12
234NtCancelDeviceWakeupRequest@4280NtCancelDeviceWakeupRequest@4
235NtCancelIoFile@8281NtCancelIoFile@8
236NtCancelIoFileEx@12282NtCancelIoFileEx@12
237NtCancelSynchronousIoFile@12283NtCancelSynchronousIoFile@12
284NtCancelTimer2@8
238NtCancelTimer@8285NtCancelTimer@8
286NtCancelWaitCompletionPacket@8
239NtClearEvent@4287NtClearEvent@4
240NtClose@4288NtClose@4
241NtCloseObjectAuditAlarm@12289NtCloseObjectAuditAlarm@12
242NtCommitComplete@8290NtCommitComplete@8
243NtCommitEnlistment@8291NtCommitEnlistment@8
292NtCommitRegistryTransaction@8
244NtCommitTransaction@8293NtCommitTransaction@8
245NtCompactKeys@8294NtCompactKeys@8
295NtCompareObjects@8
296NtCompareSigningLevels@8
246NtCompareTokens@12297NtCompareTokens@12
247NtCompleteConnectPort@4298NtCompleteConnectPort@4
248NtCompressKey@4299NtCompressKey@4
249NtConnectPort@32300NtConnectPort@32
250NtContinue@8301NtContinue@8
302NtConvertBetweenAuxiliaryCounterAndPerformanceCounter@16
303NtCreateCrossVmEvent@24
251NtCreateDebugObject@16304NtCreateDebugObject@16
252NtCreateDirectoryObject@12305NtCreateDirectoryObject@12
306NtCreateDirectoryObjectEx@20
307NtCreateEnclave@36
253NtCreateEnlistment@32308NtCreateEnlistment@32
254NtCreateEvent@20309NtCreateEvent@20
255NtCreateEventPair@12310NtCreateEventPair@12
256NtCreateFile@44311NtCreateFile@44
312NtCreateIRTimer@12
257NtCreateIoCompletion@16313NtCreateIoCompletion@16
258NtCreateJobObject@12314NtCreateJobObject@12
259NtCreateJobSet@12315NtCreateJobSet@12
260NtCreateKey@28316NtCreateKey@28
261NtCreateKeyTransacted@32317NtCreateKeyTransacted@32
262NtCreateKeyedEvent@16318NtCreateKeyedEvent@16
319NtCreateLowBoxToken@36
263NtCreateMailslotFile@32320NtCreateMailslotFile@32
264NtCreateMutant@16321NtCreateMutant@16
265NtCreateNamedPipeFile@56322NtCreateNamedPipeFile@56
266NtCreatePagingFile@16323NtCreatePagingFile@16
324NtCreatePartition@16
267NtCreatePort@20325NtCreatePort@20
268NtCreatePrivateNamespace@16326NtCreatePrivateNamespace@16
269NtCreateProcess@32327NtCreateProcess@32
270NtCreateProcessEx@36328NtCreateProcessEx@36
271NtCreateProfile@36329NtCreateProfile@36
272NtCreateProfileEx@40330NtCreateProfileEx@40
331NtCreateRegistryTransaction@16
273NtCreateResourceManager@28332NtCreateResourceManager@28
274NtCreateSection@28333NtCreateSection@28
334NtCreateSectionEx@36
275NtCreateSemaphore@20335NtCreateSemaphore@20
276NtCreateSymbolicLinkObject@16336NtCreateSymbolicLinkObject@16
277NtCreateThread@32337NtCreateThread@32
278NtCreateThreadEx@44338NtCreateThreadEx@44
339NtCreateTimer2@20
279NtCreateTimer@16340NtCreateTimer@16
280NtCreateToken@52341NtCreateToken@52
342NtCreateTokenEx@68
281NtCreateTransaction@40343NtCreateTransaction@40
282NtCreateTransactionManager@24344NtCreateTransactionManager@24
283NtCreateUserProcess@44345NtCreateUserProcess@44
346NtCreateWaitCompletionPacket@12
284NtCreateWaitablePort@20347NtCreateWaitablePort@20
348NtCreateWnfStateName@28
285NtCreateWorkerFactory@40349NtCreateWorkerFactory@40
286NtCurrentTeb@0350NtCurrentTeb@0
287NtDebugActiveProcess@8351NtDebugActiveProcess@8
...@@ -295,6 +359,8 @@ NtDeleteKey@4...@@ -295,6 +359,8 @@ NtDeleteKey@4
295NtDeleteObjectAuditAlarm@12359NtDeleteObjectAuditAlarm@12
296NtDeletePrivateNamespace@4360NtDeletePrivateNamespace@4
297NtDeleteValueKey@8361NtDeleteValueKey@8
362NtDeleteWnfStateData@8
363NtDeleteWnfStateName@4
298NtDeviceIoControlFile@40364NtDeviceIoControlFile@40
299NtDisableLastKnownGood@0365NtDisableLastKnownGood@0
300NtDisplayString@4366NtDisplayString@4
...@@ -309,9 +375,12 @@ NtEnumerateSystemEnvironmentValuesEx@12...@@ -309,9 +375,12 @@ NtEnumerateSystemEnvironmentValuesEx@12
309NtEnumerateTransactionObject@20375NtEnumerateTransactionObject@20
310NtEnumerateValueKey@24376NtEnumerateValueKey@24
311NtExtendSection@8377NtExtendSection@8
378NtFilterBootOption@20
312NtFilterToken@24379NtFilterToken@24
380NtFilterTokenEx@56
313NtFindAtom@12381NtFindAtom@12
314NtFlushBuffersFile@8382NtFlushBuffersFile@8
383NtFlushBuffersFileEx@20
315NtFlushInstallUILanguage@8384NtFlushInstallUILanguage@8
316NtFlushInstructionCache@12385NtFlushInstructionCache@12
317NtFlushKey@4386NtFlushKey@4
...@@ -323,8 +392,11 @@ NtFreeVirtualMemory@16...@@ -323,8 +392,11 @@ NtFreeVirtualMemory@16
323NtFreezeRegistry@4392NtFreezeRegistry@4
324NtFreezeTransactions@8393NtFreezeTransactions@8
325NtFsControlFile@40394NtFsControlFile@40
395NtGetCachedSigningLevel@24
396NtGetCompleteWnfStateSubscription@24
326NtGetContextThread@8397NtGetContextThread@8
327NtGetCurrentProcessorNumber@0398NtGetCurrentProcessorNumber@0
399NtGetCurrentProcessorNumberEx@4
328NtGetDevicePowerState@8400NtGetDevicePowerState@8
329NtGetMUIRegistryInfo@12401NtGetMUIRegistryInfo@12
330NtGetNextProcess@20402NtGetNextProcess@20
...@@ -337,6 +409,7 @@ NtGetWriteWatch@28...@@ -337,6 +409,7 @@ NtGetWriteWatch@28
337NtImpersonateAnonymousToken@4409NtImpersonateAnonymousToken@4
338NtImpersonateClientOfPort@8410NtImpersonateClientOfPort@8
339NtImpersonateThread@12411NtImpersonateThread@12
412NtInitializeEnclave@20
340NtInitializeNlsFiles@16 ;Check!!! gendef says 12413NtInitializeNlsFiles@16 ;Check!!! gendef says 12
341NtInitializeRegistry@4414NtInitializeRegistry@4
342NtInitiatePowerAction@16415NtInitiatePowerAction@16
...@@ -345,6 +418,7 @@ NtIsSystemResumeAutomatic@0...@@ -345,6 +418,7 @@ NtIsSystemResumeAutomatic@0
345NtIsUILanguageComitted@0418NtIsUILanguageComitted@0
346NtListenPort@8419NtListenPort@8
347NtLoadDriver@4420NtLoadDriver@4
421NtLoadEnclaveData@36
348NtLoadKey2@12422NtLoadKey2@12
349NtLoadKey@8423NtLoadKey@8
350NtLoadKeyEx@32424NtLoadKeyEx@32
...@@ -354,13 +428,17 @@ NtLockRegistryKey@4...@@ -354,13 +428,17 @@ NtLockRegistryKey@4
354NtLockVirtualMemory@16428NtLockVirtualMemory@16
355NtMakePermanentObject@4429NtMakePermanentObject@4
356NtMakeTemporaryObject@4430NtMakeTemporaryObject@4
431NtManageHotPatch@16
432NtManagePartition@20
357NtMapCMFModule@24433NtMapCMFModule@24
358NtMapUserPhysicalPages@12434NtMapUserPhysicalPages@12
359NtMapUserPhysicalPagesScatter@12435NtMapUserPhysicalPagesScatter@12
360NtMapViewOfSection@40436NtMapViewOfSection@40
437NtMapViewOfSectionEx@36
361NtModifyBootEntry@4438NtModifyBootEntry@4
362NtModifyDriverEntry@4439NtModifyDriverEntry@4
363NtNotifyChangeDirectoryFile@36440NtNotifyChangeDirectoryFile@36
441NtNotifyChangeDirectoryFileEx@40
364NtNotifyChangeKey@40442NtNotifyChangeKey@40
365NtNotifyChangeMultipleKeys@48443NtNotifyChangeMultipleKeys@48
366NtNotifyChangeSession@32444NtNotifyChangeSession@32
...@@ -378,10 +456,12 @@ NtOpenKeyTransactedEx@20...@@ -378,10 +456,12 @@ NtOpenKeyTransactedEx@20
378NtOpenKeyedEvent@12456NtOpenKeyedEvent@12
379NtOpenMutant@12457NtOpenMutant@12
380NtOpenObjectAuditAlarm@48458NtOpenObjectAuditAlarm@48
459NtOpenPartition@12
381NtOpenPrivateNamespace@16460NtOpenPrivateNamespace@16
382NtOpenProcess@16461NtOpenProcess@16
383NtOpenProcessToken@12462NtOpenProcessToken@12
384NtOpenProcessTokenEx@16463NtOpenProcessTokenEx@16
464NtOpenRegistryTransaction@12
385NtOpenResourceManager@20465NtOpenResourceManager@20
386NtOpenSection@12466NtOpenSection@12
387NtOpenSemaphore@12467NtOpenSemaphore@12
...@@ -405,20 +485,24 @@ NtPrivilegedServiceAuditAlarm@20...@@ -405,20 +485,24 @@ NtPrivilegedServiceAuditAlarm@20
405NtPropagationComplete@16485NtPropagationComplete@16
406NtPropagationFailed@12486NtPropagationFailed@12
407NtProtectVirtualMemory@20487NtProtectVirtualMemory@20
488NtPssCaptureVaSpaceBulk@20
408NtPulseEvent@8489NtPulseEvent@8
409NtQueryAttributesFile@8490NtQueryAttributesFile@8
491NtQueryAuxiliaryCounterFrequency@4
410NtQueryBootEntryOrder@8492NtQueryBootEntryOrder@8
411NtQueryBootOptions@8493NtQueryBootOptions@8
412NtQueryDebugFilterState@8494NtQueryDebugFilterState@8
413NtQueryDefaultLocale@8495NtQueryDefaultLocale@8
414NtQueryDefaultUILanguage@4496NtQueryDefaultUILanguage@4
415NtQueryDirectoryFile@44497NtQueryDirectoryFile@44
498NtQueryDirectoryFileEx@40
416NtQueryDirectoryObject@28499NtQueryDirectoryObject@28
417NtQueryDriverEntryOrder@8500NtQueryDriverEntryOrder@8
418NtQueryEaFile@36501NtQueryEaFile@36
419NtQueryEvent@20502NtQueryEvent@20
420NtQueryFullAttributesFile@8503NtQueryFullAttributesFile@8
421NtQueryInformationAtom@20504NtQueryInformationAtom@20
505NtQueryInformationByName@20
422NtQueryInformationEnlistment@20506NtQueryInformationEnlistment@20
423NtQueryInformationFile@20507NtQueryInformationFile@20
424NtQueryInformationJobObject@20508NtQueryInformationJobObject@20
...@@ -446,6 +530,7 @@ NtQueryQuotaInformationFile@36...@@ -446,6 +530,7 @@ NtQueryQuotaInformationFile@36
446NtQuerySection@20530NtQuerySection@20
447NtQuerySecurityAttributesToken@24531NtQuerySecurityAttributesToken@24
448NtQuerySecurityObject@20532NtQuerySecurityObject@20
533NtQuerySecurityPolicy@24
449NtQuerySemaphore@20534NtQuerySemaphore@20
450NtQuerySymbolicLinkObject@12535NtQuerySymbolicLinkObject@12
451NtQuerySystemEnvironmentValue@16536NtQuerySystemEnvironmentValue@16
...@@ -458,6 +543,8 @@ NtQueryTimerResolution@12...@@ -458,6 +543,8 @@ NtQueryTimerResolution@12
458NtQueryValueKey@24543NtQueryValueKey@24
459NtQueryVirtualMemory@24544NtQueryVirtualMemory@24
460NtQueryVolumeInformationFile@20545NtQueryVolumeInformationFile@20
546NtQueryWnfStateData@24
547NtQueryWnfStateNameInformation@20
461NtQueueApcThread@20548NtQueueApcThread@20
462NtQueueApcThreadEx@24549NtQueueApcThreadEx@24
463NtRaiseException@12550NtRaiseException@12
...@@ -497,8 +584,10 @@ NtResetWriteWatch@12...@@ -497,8 +584,10 @@ NtResetWriteWatch@12
497NtRestoreKey@12584NtRestoreKey@12
498NtResumeProcess@4585NtResumeProcess@4
499NtResumeThread@8586NtResumeThread@8
587NtRevertContainerImpersonation@0
500NtRollbackComplete@8588NtRollbackComplete@8
501NtRollbackEnlistment@8589NtRollbackEnlistment@8
590NtRollbackRegistryTransaction@8
502NtRollbackTransaction@8591NtRollbackTransaction@8
503NtRollforwardTransactionManager@8592NtRollforwardTransactionManager@8
504NtSaveKey@8593NtSaveKey@8
...@@ -508,6 +597,8 @@ NtSecureConnectPort@36...@@ -508,6 +597,8 @@ NtSecureConnectPort@36
508NtSerializeBoot@0597NtSerializeBoot@0
509NtSetBootEntryOrder@8598NtSetBootEntryOrder@8
510NtSetBootOptions@8599NtSetBootOptions@8
600NtSetCachedSigningLevel2@24
601NtSetCachedSigningLevel@20
511NtSetContextThread@8602NtSetContextThread@8
512NtSetDebugFilterState@12603NtSetDebugFilterState@12
513NtSetDefaultHardErrorPort@4604NtSetDefaultHardErrorPort@4
...@@ -519,6 +610,7 @@ NtSetEvent@8...@@ -519,6 +610,7 @@ NtSetEvent@8
519NtSetEventBoostPriority@4610NtSetEventBoostPriority@4
520NtSetHighEventPair@4611NtSetHighEventPair@4
521NtSetHighWaitLowEventPair@4612NtSetHighWaitLowEventPair@4
613NtSetIRTimer@8
522NtSetInformationDebugObject@20614NtSetInformationDebugObject@20
523NtSetInformationEnlistment@16615NtSetInformationEnlistment@16
524NtSetInformationFile@20616NtSetInformationFile@20
...@@ -527,10 +619,12 @@ NtSetInformationKey@16...@@ -527,10 +619,12 @@ NtSetInformationKey@16
527NtSetInformationObject@16619NtSetInformationObject@16
528NtSetInformationProcess@16620NtSetInformationProcess@16
529NtSetInformationResourceManager@16621NtSetInformationResourceManager@16
622NtSetInformationSymbolicLink@16
530NtSetInformationThread@16623NtSetInformationThread@16
531NtSetInformationToken@16624NtSetInformationToken@16
532NtSetInformationTransaction@16625NtSetInformationTransaction@16
533NtSetInformationTransactionManager@16626NtSetInformationTransactionManager@16
627NtSetInformationVirtualMemory@24
534NtSetInformationWorkerFactory@16628NtSetInformationWorkerFactory@16
535NtSetIntervalProfile@8629NtSetIntervalProfile@8
536NtSetIoCompletion@20630NtSetIoCompletion@20
...@@ -546,21 +640,25 @@ NtSetSystemInformation@12...@@ -546,21 +640,25 @@ NtSetSystemInformation@12
546NtSetSystemPowerState@12640NtSetSystemPowerState@12
547NtSetSystemTime@8641NtSetSystemTime@8
548NtSetThreadExecutionState@8642NtSetThreadExecutionState@8
643NtSetTimer2@16
549NtSetTimer@28644NtSetTimer@28
550NtSetTimerEx@16645NtSetTimerEx@16
551NtSetTimerResolution@12646NtSetTimerResolution@12
552NtSetUuidSeed@4647NtSetUuidSeed@4
553NtSetValueKey@24648NtSetValueKey@24
554NtSetVolumeInformationFile@20649NtSetVolumeInformationFile@20
650NtSetWnfProcessNotificationEvent@4
555NtShutdownSystem@4651NtShutdownSystem@4
556NtShutdownWorkerFactory@8652NtShutdownWorkerFactory@8
557NtSignalAndWaitForSingleObject@16653NtSignalAndWaitForSingleObject@16
558NtSinglePhaseReject@8654NtSinglePhaseReject@8
559NtStartProfile@4655NtStartProfile@4
560NtStopProfile@4656NtStopProfile@4
657NtSubscribeWnfStateChange@16
561NtSuspendProcess@4658NtSuspendProcess@4
562NtSuspendThread@8659NtSuspendThread@8
563NtSystemDebugControl@24660NtSystemDebugControl@24
661NtTerminateEnclave@8
564NtTerminateJobObject@8662NtTerminateJobObject@8
565NtTerminateProcess@8663NtTerminateProcess@8
566NtTerminateThread@8664NtTerminateThread@8
...@@ -578,7 +676,11 @@ NtUnloadKeyEx@8...@@ -578,7 +676,11 @@ NtUnloadKeyEx@8
578NtUnlockFile@20676NtUnlockFile@20
579NtUnlockVirtualMemory@16677NtUnlockVirtualMemory@16
580NtUnmapViewOfSection@8678NtUnmapViewOfSection@8
679NtUnmapViewOfSectionEx@12
680NtUnsubscribeWnfStateChange@4
681NtUpdateWnfStateData@28
581NtVdmControl@8682NtVdmControl@8
683NtWaitForAlertByThreadId@8
582NtWaitForDebugEvent@16684NtWaitForDebugEvent@16
583NtWaitForKeyedEvent@16685NtWaitForKeyedEvent@16
584NtWaitForMultipleObjects32@20686NtWaitForMultipleObjects32@20
...@@ -622,6 +724,14 @@ PfxFindPrefix@8...@@ -622,6 +724,14 @@ PfxFindPrefix@8
622PfxInitialize@4724PfxInitialize@4
623PfxInsertPrefix@12725PfxInsertPrefix@12
624PfxRemovePrefix@8726PfxRemovePrefix@8
727PssNtCaptureSnapshot@16
728PssNtDuplicateSnapshot@20
729PssNtFreeRemoteSnapshot@8
730PssNtFreeSnapshot@4
731PssNtFreeWalkMarker@4
732PssNtQuerySnapshot@16
733PssNtValidateDescriptor@8
734PssNtWalkSnapshot@20
625RtlAbortRXact@4735RtlAbortRXact@4
626RtlAbsoluteToSelfRelativeSD@12736RtlAbsoluteToSelfRelativeSD@12
627RtlAcquirePebLock@0737RtlAcquirePebLock@0
...@@ -639,6 +749,7 @@ RtlAddAccessAllowedObjectAce@28...@@ -639,6 +749,7 @@ RtlAddAccessAllowedObjectAce@28
639RtlAddAccessDeniedAce@16749RtlAddAccessDeniedAce@16
640RtlAddAccessDeniedAceEx@20750RtlAddAccessDeniedAceEx@20
641RtlAddAccessDeniedObjectAce@28751RtlAddAccessDeniedObjectAce@28
752RtlAddAccessFilterAce@32
642RtlAddAce@20753RtlAddAce@20
643RtlAddActionToRXact@24754RtlAddActionToRXact@24
644RtlAddAtomToAtomTable@12755RtlAddAtomToAtomTable@12
...@@ -649,20 +760,25 @@ RtlAddAuditAccessObjectAce@36...@@ -649,20 +760,25 @@ RtlAddAuditAccessObjectAce@36
649RtlAddCompoundAce@24760RtlAddCompoundAce@24
650RtlAddIntegrityLabelToBoundaryDescriptor@8761RtlAddIntegrityLabelToBoundaryDescriptor@8
651RtlAddMandatoryAce@24762RtlAddMandatoryAce@24
763RtlAddProcessTrustLabelAce@24
652RtlAddRefActivationContext@4764RtlAddRefActivationContext@4
653RtlAddRange@36765RtlAddRange@36
654RtlAddRefMemoryStream@4766RtlAddRefMemoryStream@4
767RtlAddResourceAttributeAce@28
655RtlAddSIDToBoundaryDescriptor@8768RtlAddSIDToBoundaryDescriptor@8
769RtlAddScopedPolicyIDAce@20
656RtlAddVectoredContinueHandler@8770RtlAddVectoredContinueHandler@8
657RtlAddVectoredExceptionHandler@8771RtlAddVectoredExceptionHandler@8
658RtlAddressInSectionTable@12772RtlAddressInSectionTable@12
659RtlAdjustPrivilege@16773RtlAdjustPrivilege@16
660RtlAllocateActivationContextStack@4774RtlAllocateActivationContextStack@4
661RtlAllocateAndInitializeSid@44775RtlAllocateAndInitializeSid@44
776RtlAllocateAndInitializeSidEx@16
662RtlAllocateHandle@8777RtlAllocateHandle@8
663RtlAllocateHeap@12778RtlAllocateHeap@12
664RtlAllocateMemoryBlockLookaside@12779RtlAllocateMemoryBlockLookaside@12
665RtlAllocateMemoryZone@12780RtlAllocateMemoryZone@12
781RtlAllocateWnfSerializationGroup@0
666RtlAnsiCharToUnicodeChar@4782RtlAnsiCharToUnicodeChar@4
667RtlAnsiStringToUnicodeSize@4783RtlAnsiStringToUnicodeSize@4
668RtlAnsiStringToUnicodeString@12784RtlAnsiStringToUnicodeString@12
...@@ -674,24 +790,40 @@ RtlAppendUnicodeToString@8...@@ -674,24 +790,40 @@ RtlAppendUnicodeToString@8
674RtlApplicationVerifierStop@40790RtlApplicationVerifierStop@40
675RtlApplyRXact@4791RtlApplyRXact@4
676RtlApplyRXactNoFlush@4792RtlApplyRXactNoFlush@4
793RtlAppxIsFileOwnedByTrustedInstaller@8
677RtlAreAllAccessesGranted@8794RtlAreAllAccessesGranted@8
678RtlAreAnyAccessesGranted@8795RtlAreAnyAccessesGranted@8
679RtlAreBitsClear@12796RtlAreBitsClear@12
680RtlAreBitsSet@12797RtlAreBitsSet@12
798RtlAreLongPathsEnabled@0
681RtlAssert@16799RtlAssert@16
800RtlAvlInsertNodeEx@16
801RtlAvlRemoveNode@8
682RtlBarrier@8802RtlBarrier@8
683RtlBarrierForDelete@8803RtlBarrierForDelete@8
684RtlCallbackLpcClient@12804RtlCallbackLpcClient@12
685RtlCancelTimer@8805RtlCancelTimer@8
806RtlCanonicalizeDomainName@12
807RtlCapabilityCheck@12
808RtlCapabilityCheckForSingleSessionSku@12
686RtlCaptureContext@4809RtlCaptureContext@4
687RtlCaptureStackBackTrace@16810RtlCaptureStackBackTrace@16
688RtlCaptureStackContext@12811RtlCaptureStackContext@12
689RtlCharToInteger@12812RtlCharToInteger@12
813RtlCheckBootStatusIntegrity@8
690RtlCheckForOrphanedCriticalSections@4814RtlCheckForOrphanedCriticalSections@4
815RtlCheckPortableOperatingSystem@4
691RtlCheckRegistryKey@8816RtlCheckRegistryKey@8
817RtlCheckSandboxedToken@8
818RtlCheckSystemBootStatusIntegrity@4
819RtlCheckTokenCapability@12
820RtlCheckTokenMembership@12
821RtlCheckTokenMembershipEx@16
692RtlCleanUpTEBLangLists@0822RtlCleanUpTEBLangLists@0
693RtlClearAllBits@4823RtlClearAllBits@4
824RtlClearBit@8
694RtlClearBits@12825RtlClearBits@12
826RtlClearThreadWorkOnBehalfTicket@0
695RtlCloneMemoryStream@8827RtlCloneMemoryStream@8
696RtlCloneUserProcess@20828RtlCloneUserProcess@20
697RtlCmDecodeMemIoResource@8829RtlCmDecodeMemIoResource@8
...@@ -711,15 +843,20 @@ RtlComputeImportTableHash@12...@@ -711,15 +843,20 @@ RtlComputeImportTableHash@12
711RtlComputePrivatizedDllName_U@12843RtlComputePrivatizedDllName_U@12
712RtlConnectToSm@16844RtlConnectToSm@16
713RtlConsoleMultiByteToUnicodeN@24845RtlConsoleMultiByteToUnicodeN@24
846RtlConstructCrossVmEventPath@12
714RtlContractHashTable@4847RtlContractHashTable@4
848RtlConvertDeviceFamilyInfoToString@16
715RtlConvertExclusiveToShared@4849RtlConvertExclusiveToShared@4
716RtlConvertLCIDToString@20850RtlConvertLCIDToString@20
717RtlConvertLongToLargeInteger@4851RtlConvertLongToLargeInteger@4
852RtlConvertSRWLockExclusiveToShared@4
718RtlConvertSharedToExclusive@4853RtlConvertSharedToExclusive@4
719RtlConvertSidToUnicodeString@12854RtlConvertSidToUnicodeString@12
720RtlConvertToAutoInheritSecurityObject@24855RtlConvertToAutoInheritSecurityObject@24
721RtlConvertUiListToApiList@12856RtlConvertUiListToApiList@12
722RtlConvertUlongToLargeInteger@4857RtlConvertUlongToLargeInteger@4
858RtlCopyBitMap@12
859RtlCopyContext@12
723RtlCopyExtendedContext@12860RtlCopyExtendedContext@12
724RtlCopyLuid@8861RtlCopyLuid@8
725RtlCopyLuidAndAttributesArray@12862RtlCopyLuidAndAttributesArray@12
...@@ -732,6 +869,8 @@ RtlCopySid@12...@@ -732,6 +869,8 @@ RtlCopySid@12
732RtlCopySidAndAttributesArray@28869RtlCopySidAndAttributesArray@28
733RtlCopyString@8870RtlCopyString@8
734RtlCopyUnicodeString@8871RtlCopyUnicodeString@8
872RtlCrc32@12
873RtlCrc64@16
735RtlCreateAcl@12874RtlCreateAcl@12
736RtlCreateActivationContext@24875RtlCreateActivationContext@24
737RtlCreateAndSetSD@20876RtlCreateAndSetSD@20
...@@ -741,12 +880,14 @@ RtlCreateBoundaryDescriptor@8...@@ -741,12 +880,14 @@ RtlCreateBoundaryDescriptor@8
741RtlCreateEnvironment@8880RtlCreateEnvironment@8
742RtlCreateEnvironmentEx@12881RtlCreateEnvironmentEx@12
743RtlCreateHashTable@12882RtlCreateHashTable@12
883RtlCreateHashTableEx@16
744RtlCreateHeap@24884RtlCreateHeap@24
745RtlCreateLpcServer@24885RtlCreateLpcServer@24
746RtlCreateMemoryBlockLookaside@20886RtlCreateMemoryBlockLookaside@20
747RtlCreateMemoryZone@12887RtlCreateMemoryZone@12
748RtlCreateProcessParameters@40888RtlCreateProcessParameters@40
749RtlCreateProcessParametersEx@44889RtlCreateProcessParametersEx@44
890RtlCreateProcessParametersWithTemplate@12
750RtlCreateProcessReflection@24891RtlCreateProcessReflection@24
751RtlCreateQueryDebugBuffer@8892RtlCreateQueryDebugBuffer@8
752RtlCreateRegistryKey@8893RtlCreateRegistryKey@8
...@@ -759,6 +900,7 @@ RtlCreateTimerQueue@4...@@ -759,6 +900,7 @@ RtlCreateTimerQueue@4
759RtlCreateUnicodeString@8900RtlCreateUnicodeString@8
760RtlCreateUnicodeStringFromAsciiz@8901RtlCreateUnicodeStringFromAsciiz@8
761RtlCreateUserProcess@40902RtlCreateUserProcess@40
903RtlCreateUserProcessEx@20
762RtlCreateUserSecurityObject@28904RtlCreateUserSecurityObject@28
763RtlCreateUserStack@24905RtlCreateUserStack@24
764RtlCreateUserThread@40906RtlCreateUserThread@40
...@@ -771,8 +913,10 @@ RtlDeNormalizeProcessParams@4...@@ -771,8 +913,10 @@ RtlDeNormalizeProcessParams@4
771RtlDeactivateActivationContext@8913RtlDeactivateActivationContext@8
772RtlDebugPrintTimes@0914RtlDebugPrintTimes@0
773RtlDecodePointer@4915RtlDecodePointer@4
916RtlDecodeRemotePointer@12
774RtlDecodeSystemPointer@4917RtlDecodeSystemPointer@4
775RtlDecompressBuffer@24918RtlDecompressBuffer@24
919RtlDecompressBufferEx@28
776RtlDecompressFragment@32920RtlDecompressFragment@32
777RtlDefaultNpAcl@4921RtlDefaultNpAcl@4
778RtlDelete@4922RtlDelete@4
...@@ -783,6 +927,7 @@ RtlDeleteBoundaryDescriptor@4...@@ -783,6 +927,7 @@ RtlDeleteBoundaryDescriptor@4
783RtlDeleteCriticalSection@4927RtlDeleteCriticalSection@4
784RtlDeleteElementGenericTable@8928RtlDeleteElementGenericTable@8
785RtlDeleteElementGenericTableAvl@8929RtlDeleteElementGenericTableAvl@8
930RtlDeleteElementGenericTableAvlEx@8
786RtlDeleteHashTable@4931RtlDeleteHashTable@4
787RtlDeleteNoSplay@8932RtlDeleteNoSplay@8
788RtlDeleteOwnersRanges@8933RtlDeleteOwnersRanges@8
...@@ -797,6 +942,7 @@ RtlDeNormalizeProcessParams@4...@@ -797,6 +942,7 @@ RtlDeNormalizeProcessParams@4
797RtlDeregisterSecureMemoryCacheCallback@4942RtlDeregisterSecureMemoryCacheCallback@4
798RtlDeregisterWait@4943RtlDeregisterWait@4
799RtlDeregisterWaitEx@8944RtlDeregisterWaitEx@8
945RtlDeriveCapabilitySidsFromName@12
800RtlDestroyAtomTable@4946RtlDestroyAtomTable@4
801RtlDestroyEnvironment@4947RtlDestroyEnvironment@4
802RtlDestroyHandleTable@4948RtlDestroyHandleTable@4
...@@ -811,7 +957,10 @@ RtlDisableThreadProfiling@4...@@ -811,7 +957,10 @@ RtlDisableThreadProfiling@4
811RtlDllShutdownInProgress@0957RtlDllShutdownInProgress@0
812RtlDnsHostNameToComputerName@12958RtlDnsHostNameToComputerName@12
813RtlDoesFileExists_U@4959RtlDoesFileExists_U@4
960RtlDoesNameContainWildCards@4
814RtlDosApplyFileIsolationRedirection_Ustr@36961RtlDosApplyFileIsolationRedirection_Ustr@36
962RtlDosLongPathNameToNtPathName_U_WithStatus@16
963RtlDosLongPathNameToRelativeNtPathName_U_WithStatus@16
815RtlDosPathNameToNtPathName_U@16964RtlDosPathNameToNtPathName_U@16
816RtlDosPathNameToNtPathName_U_WithStatus@16965RtlDosPathNameToNtPathName_U_WithStatus@16
817RtlDosPathNameToRelativeNtPathName_U@16966RtlDosPathNameToRelativeNtPathName_U@16
...@@ -826,8 +975,10 @@ RtlEmptyAtomTable@8...@@ -826,8 +975,10 @@ RtlEmptyAtomTable@8
826RtlEnableEarlyCriticalSectionEventCreation@0975RtlEnableEarlyCriticalSectionEventCreation@0
827RtlEnableThreadProfiling@20976RtlEnableThreadProfiling@20
828RtlEncodePointer@4977RtlEncodePointer@4
978RtlEncodeRemotePointer@12
829RtlEncodeSystemPointer@4979RtlEncodeSystemPointer@4
830RtlEndEnumerationHashTable@8980RtlEndEnumerationHashTable@8
981RtlEndStrongEnumerationHashTable@8
831RtlEndWeakEnumerationHashTable@8982RtlEndWeakEnumerationHashTable@8
832RtlEnlargedIntegerMultiply@8983RtlEnlargedIntegerMultiply@8
833RtlEnlargedUnsignedDivide@16984RtlEnlargedUnsignedDivide@16
...@@ -847,22 +998,24 @@ RtlEqualPrefixSid@8...@@ -847,22 +998,24 @@ RtlEqualPrefixSid@8
847RtlEqualSid@8998RtlEqualSid@8
848RtlEqualString@12999RtlEqualString@12
849RtlEqualUnicodeString@121000RtlEqualUnicodeString@12
1001RtlEqualWnfChangeStamps@8
850RtlEraseUnicodeString@41002RtlEraseUnicodeString@4
851RtlEthernetAddressToStringA@81003RtlEthernetAddressToStringA@8
852RtlEthernetAddressToStringW@81004RtlEthernetAddressToStringW@8
853RtlEthernetStringToAddressA@121005RtlEthernetStringToAddressA@12
854RtlEthernetStringToAddressW@121006RtlEthernetStringToAddressW@12
855RtlExitUserProcess@41007RtlExitUserProcess@4
856; Not sure, but we assume @41008RtlExitUserThread@4 ; Not sure, but we assume @4
857RtlExitUserThread@4
858RtlExpandEnvironmentStrings@241009RtlExpandEnvironmentStrings@24
859RtlExpandEnvironmentStrings_U@161010RtlExpandEnvironmentStrings_U@16
860RtlExpandHashTable@41011RtlExpandHashTable@4
1012RtlExtendCorrelationVector@4
861RtlExtendMemoryBlockLookaside@81013RtlExtendMemoryBlockLookaside@8
862RtlExtendMemoryZone@81014RtlExtendMemoryZone@8
863RtlExtendedIntegerMultiply@121015RtlExtendedIntegerMultiply@12
864RtlExtendedLargeIntegerDivide@161016RtlExtendedLargeIntegerDivide@16
865RtlExtendedMagicDivide@201017RtlExtendedMagicDivide@20
1018RtlExtractBitMap@16
866RtlExtendHeap@161019RtlExtendHeap@16
867RtlFillMemory@121020RtlFillMemory@12
868RtlFillMemoryUlong@121021RtlFillMemoryUlong@12
...@@ -876,6 +1029,7 @@ RtlFindClearBits@12...@@ -876,6 +1029,7 @@ RtlFindClearBits@12
876RtlFindClearBitsAndSet@121029RtlFindClearBitsAndSet@12
877RtlFindClearRuns@161030RtlFindClearRuns@16
878RtlFindClosestEncodableLength@121031RtlFindClosestEncodableLength@12
1032RtlFindExportedRoutineByName@8
879RtlFindLastBackwardRunClear@121033RtlFindLastBackwardRunClear@12
880RtlFindLeastSignificantBit@81034RtlFindLeastSignificantBit@8
881RtlFindLongestRunClear@81035RtlFindLongestRunClear@8
...@@ -886,10 +1040,14 @@ RtlFindNextForwardRunClear@12...@@ -886,10 +1040,14 @@ RtlFindNextForwardRunClear@12
886RtlFindRange@481040RtlFindRange@48
887RtlFindSetBits@121041RtlFindSetBits@12
888RtlFindSetBitsAndClear@121042RtlFindSetBitsAndClear@12
1043RtlFindUnicodeSubstring@12
889RtlFirstEntrySList@41044RtlFirstEntrySList@4
890RtlFirstFreeAce@81045RtlFirstFreeAce@8
891RtlFlsAlloc@81046RtlFlsAlloc@8
892RtlFlsFree@41047RtlFlsFree@4
1048RtlFlsGetValue@8
1049RtlFlsSetValue@8
1050RtlFlushHeaps@0
893RtlFlushSecureMemoryCache@81051RtlFlushSecureMemoryCache@8
894RtlFormatCurrentUserKeyPath@41052RtlFormatCurrentUserKeyPath@4
895RtlFormatMessage@361053RtlFormatMessage@36
...@@ -902,6 +1060,7 @@ RtlFreeMemoryBlockLookaside@8...@@ -902,6 +1060,7 @@ RtlFreeMemoryBlockLookaside@8
902RtlFreeOemString@41060RtlFreeOemString@4
903RtlFreeSid@41061RtlFreeSid@4
904RtlFreeThreadActivationContextStack@01062RtlFreeThreadActivationContextStack@0
1063RtlFreeUTF8String@4
905RtlFreeUnicodeString@41064RtlFreeUnicodeString@4
906RtlFreeUserStack@41065RtlFreeUserStack@4
907RtlFreeUserThreadStack@81066RtlFreeUserThreadStack@8
...@@ -909,19 +1068,28 @@ RtlGUIDFromString@8...@@ -909,19 +1068,28 @@ RtlGUIDFromString@8
909RtlGenerate8dot3Name@161068RtlGenerate8dot3Name@16
910RtlGetAce@121069RtlGetAce@12
911RtlGetActiveActivationContext@41070RtlGetActiveActivationContext@4
1071RtlGetActiveConsoleId@0
1072RtlGetAppContainerNamedObjectPath@16
1073RtlGetAppContainerParent@8
1074RtlGetAppContainerSidType@8
912RtlGetCallersAddress@81075RtlGetCallersAddress@8
913RtlGetCompressionWorkSpaceSize@121076RtlGetCompressionWorkSpaceSize@12
1077RtlGetConsoleSessionForegroundProcessId@0
914RtlGetControlSecurityDescriptor@121078RtlGetControlSecurityDescriptor@12
915RtlGetCriticalSectionRecursionCount@41079RtlGetCriticalSectionRecursionCount@4
916RtlGetCurrentDirectory_U@81080RtlGetCurrentDirectory_U@8
917RtlGetCurrentPeb@01081RtlGetCurrentPeb@0
918RtlGetCurrentProcessorNumber@01082RtlGetCurrentProcessorNumber@0
919RtlGetCurrentProcessorNumberEx@41083RtlGetCurrentProcessorNumberEx@4
1084RtlGetCurrentServiceSessionId@0
920RtlGetCurrentTransaction@01085RtlGetCurrentTransaction@0
921RtlGetDaclSecurityDescriptor@161086RtlGetDaclSecurityDescriptor@16
1087RtlGetDeviceFamilyInfoEnum@12
922RtlGetElementGenericTable@81088RtlGetElementGenericTable@8
923RtlGetElementGenericTableAvl@81089RtlGetElementGenericTableAvl@8
924RtlGetEnabledExtendedFeatures@81090RtlGetEnabledExtendedFeatures@8
1091RtlGetExePath@8
1092RtlGetExtendedContextLength2@16
925RtlGetExtendedContextLength@81093RtlGetExtendedContextLength@8
926RtlGetExtendedFeaturesMask@41094RtlGetExtendedFeaturesMask@4
927RtlGetFileMUIPath@281095RtlGetFileMUIPath@28
...@@ -932,36 +1100,50 @@ RtlGetFullPathName_UEx@20...@@ -932,36 +1100,50 @@ RtlGetFullPathName_UEx@20
932RtlGetFullPathName_UstrEx@321100RtlGetFullPathName_UstrEx@32
933RtlGetGroupSecurityDescriptor@121101RtlGetGroupSecurityDescriptor@12
934RtlGetIntegerAtom@81102RtlGetIntegerAtom@8
1103RtlGetInterruptTimePrecise@4
935RtlGetLastNtStatus@01104RtlGetLastNtStatus@0
936RtlGetLastWin32Error@01105RtlGetLastWin32Error@0
937RtlGetLengthWithoutLastFullDosOrNtPathElement@121106RtlGetLengthWithoutLastFullDosOrNtPathElement@12
938RtlGetLengthWithoutTrailingPathSeperators@121107RtlGetLengthWithoutTrailingPathSeperators@12
939RtlGetLocaleFileMappingAddress@121108RtlGetLocaleFileMappingAddress@12
940RtlGetLongestNtPathLength@01109RtlGetLongestNtPathLength@0
1110RtlGetMultiTimePrecise@12
1111RtlGetLongestNtPathLength@0
941RtlGetNativeSystemInformation@161112RtlGetNativeSystemInformation@16
942RtlGetNextRange@121113RtlGetNextRange@12
943RtlGetNextEntryHashTable@81114RtlGetNextEntryHashTable@8
944RtlGetNtGlobalFlags@01115RtlGetNtGlobalFlags@0
945RtlGetNtProductType@41116RtlGetNtProductType@4
1117RtlGetNtSystemRoot@0
946RtlGetNtVersionNumbers@121118RtlGetNtVersionNumbers@12
947RtlGetOwnerSecurityDescriptor@121119RtlGetOwnerSecurityDescriptor@12
948RtlGetParentLocaleName@161120RtlGetParentLocaleName@16
1121RtlGetPersistedStateLocation@28
949RtlGetProcessHeaps@81122RtlGetProcessHeaps@8
950RtlGetProcessPreferredUILanguages@161123RtlGetProcessPreferredUILanguages@16
951RtlGetProductInfo@201124RtlGetProductInfo@20
952RtlGetSaclSecurityDescriptor@161125RtlGetSaclSecurityDescriptor@16
1126RtlGetSearchPath@4
953RtlGetSecurityDescriptorRMControl@81127RtlGetSecurityDescriptorRMControl@8
1128RtlGetSessionProperties@8
954RtlGetSetBootStatusData@241129RtlGetSetBootStatusData@24
1130RtlGetSuiteMask@0
1131RtlGetSystemBootStatus@16
1132RtlGetSystemBootStatusEx@12
955RtlGetSystemPreferredUILanguages@201133RtlGetSystemPreferredUILanguages@20
1134RtlGetSystemTimePrecise@0
956RtlGetThreadErrorMode@01135RtlGetThreadErrorMode@0
957RtlGetThreadLangIdByIndex@161136RtlGetThreadLangIdByIndex@16
958RtlGetThreadPreferredUILanguages@161137RtlGetThreadPreferredUILanguages@16
1138RtlGetThreadWorkOnBehalfTicket@8
1139RtlGetTokenNamedObjectPath@12
959RtlGetUILanguageInfo@201140RtlGetUILanguageInfo@20
960RtlGetUnloadEventTrace@01141RtlGetUnloadEventTrace@0
961RtlGetUnloadEventTraceEx@121142RtlGetUnloadEventTraceEx@12
962RtlGetUserInfoHeap@201143RtlGetUserInfoHeap@20
963RtlGetUserPreferredUILanguages@201144RtlGetUserPreferredUILanguages@20
964RtlGetVersion@41145RtlGetVersion@4
1146RtlGuardCheckLongJumpTarget@12
965RtlGUIDFromString@81147RtlGUIDFromString@8
966RtlHashUnicodeString@161148RtlHashUnicodeString@16
967RtlHeapTrkInitialize@41149RtlHeapTrkInitialize@4
...@@ -977,6 +1159,7 @@ RtlImageRvaToVa@16...@@ -977,6 +1159,7 @@ RtlImageRvaToVa@16
977RtlImpersonateLpcClient@81159RtlImpersonateLpcClient@8
978RtlImpersonateSelf@41160RtlImpersonateSelf@4
979RtlImpersonateSelfEx@121161RtlImpersonateSelfEx@12
1162RtlIncrementCorrelationVector@4
980RtlInitAnsiString@81163RtlInitAnsiString@8
981RtlInitAnsiStringEx@81164RtlInitAnsiStringEx@8
982RtlInitBarrier@121165RtlInitBarrier@12
...@@ -986,6 +1169,10 @@ RtlInitMemoryStream@4...@@ -986,6 +1169,10 @@ RtlInitMemoryStream@4
986RtlInitNlsTables@161169RtlInitNlsTables@16
987RtlInitOutOfProcessMemoryStream@41170RtlInitOutOfProcessMemoryStream@4
988RtlInitString@81171RtlInitString@8
1172RtlInitStringEx@8
1173RtlInitStrongEnumerationHashTable@8
1174RtlInitUTF8String@8
1175RtlInitUTF8StringEx@8
989RtlInitUnicodeString@81176RtlInitUnicodeString@8
990RtlInitUnicodeStringEx@81177RtlInitUnicodeStringEx@8
991RtlInitWeakEnumerationHashTable@81178RtlInitWeakEnumerationHashTable@8
...@@ -993,10 +1180,12 @@ RtlInitializeAtomPackage@4...@@ -993,10 +1180,12 @@ RtlInitializeAtomPackage@4
993RtlInitializeBitMap@121180RtlInitializeBitMap@12
994RtlInitializeConditionVariable@41181RtlInitializeConditionVariable@4
995RtlInitializeContext@201182RtlInitializeContext@20
1183RtlInitializeCorrelationVector@12
996RtlInitializeCriticalSection@41184RtlInitializeCriticalSection@4
997RtlInitializeCriticalSectionAndSpinCount@81185RtlInitializeCriticalSectionAndSpinCount@8
998RtlInitializeCriticalSectionEx@121186RtlInitializeCriticalSectionEx@12
999RtlInitializeExceptionChain@41187RtlInitializeExceptionChain@4
1188RtlInitializeExtendedContext2@20
1000RtlInitializeExtendedContext@121189RtlInitializeExtendedContext@12
1001RtlInitializeGenericTable@201190RtlInitializeGenericTable@20
1002RtlInitializeGenericTableAvl@201191RtlInitializeGenericTableAvl@20
...@@ -1007,6 +1196,7 @@ RtlInitializeResource@4...@@ -1007,6 +1196,7 @@ RtlInitializeResource@4
1007RtlInitializeSListHead@41196RtlInitializeSListHead@4
1008RtlInitializeSRWLock@41197RtlInitializeSRWLock@4
1009RtlInitializeSid@121198RtlInitializeSid@12
1199RtlInitializeSidEx@0
1010RtlInsertElementGenericTable@161200RtlInsertElementGenericTable@16
1011RtlInsertElementGenericTableAvl@161201RtlInsertElementGenericTableAvl@16
1012RtlInsertElementGenericTableFull@241202RtlInsertElementGenericTableFull@24
...@@ -1020,6 +1210,7 @@ RtlInterlockedCompareExchange64@20...@@ -1020,6 +1210,7 @@ RtlInterlockedCompareExchange64@20
1020RtlInterlockedFlushSList@41210RtlInterlockedFlushSList@4
1021RtlInterlockedPopEntrySList@41211RtlInterlockedPopEntrySList@4
1022RtlInterlockedPushEntrySList@81212RtlInterlockedPushEntrySList@8
1213RtlInterlockedPushListSListEx@16
1023RtlInvertRangeList@81214RtlInvertRangeList@8
1024RtlInterlockedSetBitRun@121215RtlInterlockedSetBitRun@12
1025RtlIoDecodeMemIoResource@161216RtlIoDecodeMemIoResource@16
...@@ -1041,21 +1232,40 @@ RtlIpv6StringToAddressExA@16...@@ -1041,21 +1232,40 @@ RtlIpv6StringToAddressExA@16
1041RtlIpv6StringToAddressExW@161232RtlIpv6StringToAddressExW@16
1042RtlIpv6StringToAddressW@121233RtlIpv6StringToAddressW@12
1043RtlIsActivationContextActive@41234RtlIsActivationContextActive@4
1235RtlIsCapabilitySid@4
1236RtlIsCloudFilesPlaceholder@8
1044RtlIsCriticalSectionLocked@41237RtlIsCriticalSectionLocked@4
1045RtlIsCriticalSectionLockedByThread@41238RtlIsCriticalSectionLockedByThread@4
1239RtlIsCurrentProcess@4
1240RtlIsCurrentThread@4
1046RtlIsCurrentThreadAttachExempt@01241RtlIsCurrentThreadAttachExempt@0
1047RtlIsDosDeviceName_U@41242RtlIsDosDeviceName_U@4
1243RtlIsElevatedRid@4
1048RtlIsGenericTableEmpty@41244RtlIsGenericTableEmpty@4
1049RtlIsGenericTableEmptyAvl@41245RtlIsGenericTableEmptyAvl@4
1246RtlIsMultiSessionSku@0
1247RtlIsMultiUsersInSessionSku@0
1050RtlIsNameInExpression@161248RtlIsNameInExpression@16
1249RtlIsNameInUnUpcasedExpression@16
1051RtlIsNameLegalDOS8Dot3@121250RtlIsNameLegalDOS8Dot3@12
1251RtlIsNonEmptyDirectoryReparsePointAllowed@4
1052RtlIsNormalizedString@161252RtlIsNormalizedString@16
1253RtlIsPackageSid@4
1254RtlIsParentOfChildAppContainer@8
1255RtlIsPartialPlaceholder@8
1256RtlIsPartialPlaceholderFileHandle@8
1257RtlIsPartialPlaceholderFileInfo@12
1258RtlIsProcessorFeaturePresent@4
1053RtlIsRangeAvailable@401259RtlIsRangeAvailable@40
1260RtlIsStateSeparationEnabled@0
1054RtlIsTextUnicode@121261RtlIsTextUnicode@12
1055RtlIsThreadWithinLoaderCallout@01262RtlIsThreadWithinLoaderCallout@0
1263RtlIsUntrustedObject@12
1056RtlIsValidHandle@81264RtlIsValidHandle@8
1057RtlIsValidIndexHandle@121265RtlIsValidIndexHandle@12
1058RtlIsValidLocaleName@81266RtlIsValidLocaleName@8
1267RtlIsValidProcessTrustLabelSid@4
1268RtlIsZeroMemory@8
1059RtlKnownExceptionFilter@41269RtlKnownExceptionFilter@4
1060RtlLCIDToCultureName@81270RtlLCIDToCultureName@8
1061RtlLargeIntegerAdd@161271RtlLargeIntegerAdd@16
...@@ -1071,9 +1281,11 @@ RtlLeaveCriticalSection@4...@@ -1071,9 +1281,11 @@ RtlLeaveCriticalSection@4
1071RtlLengthRequiredSid@41281RtlLengthRequiredSid@4
1072RtlLengthSecurityDescriptor@41282RtlLengthSecurityDescriptor@4
1073RtlLengthSid@41283RtlLengthSid@4
1284RtlLengthSidAsUnicodeString@8
1074RtlLoadString@321285RtlLoadString@32
1075RtlLocalTimeToSystemTime@81286RtlLocalTimeToSystemTime@8
1076RtlLocaleNameToLcid@121287RtlLocaleNameToLcid@12
1288RtlLocateExtendedFeature2@16
1077RtlLocateExtendedFeature@121289RtlLocateExtendedFeature@12
1078RtlLocateLegacyContext@81290RtlLocateLegacyContext@8
1079RtlLockBootStatusData@41291RtlLockBootStatusData@4
...@@ -1090,6 +1302,7 @@ RtlLookupElementGenericTableAvl@8...@@ -1090,6 +1302,7 @@ RtlLookupElementGenericTableAvl@8
1090RtlLookupElementGenericTableFull@161302RtlLookupElementGenericTableFull@16
1091RtlLookupElementGenericTableFullAvl@161303RtlLookupElementGenericTableFullAvl@16
1092RtlLookupEntryHashTable@121304RtlLookupEntryHashTable@12
1305RtlLookupFirstMatchingElementGenericTableAvl@12
1093RtlMakeSelfRelativeSD@121306RtlMakeSelfRelativeSD@12
1094RtlMapGenericMask@81307RtlMapGenericMask@8
1095RtlMapSecurityErrorToNtStatus@41308RtlMapSecurityErrorToNtStatus@4
...@@ -1106,6 +1319,7 @@ RtlNewSecurityObject@24...@@ -1106,6 +1319,7 @@ RtlNewSecurityObject@24
1106RtlNewSecurityObjectEx@321319RtlNewSecurityObjectEx@32
1107RtlNewSecurityObjectWithMultipleInheritance@361320RtlNewSecurityObjectWithMultipleInheritance@36
1108RtlNormalizeProcessParams@41321RtlNormalizeProcessParams@4
1322RtlNormalizeSecurityDescriptor@20
1109RtlNormalizeString@201323RtlNormalizeString@20
1110RtlNtPathNameToDosPathName@161324RtlNtPathNameToDosPathName@16
1111RtlNtStatusToDosError@41325RtlNtStatusToDosError@4
...@@ -1113,12 +1327,15 @@ RtlNtStatusToDosErrorNoTeb@4...@@ -1113,12 +1327,15 @@ RtlNtStatusToDosErrorNoTeb@4
1113RtlNumberGenericTableElements@41327RtlNumberGenericTableElements@4
1114RtlNumberGenericTableElementsAvl@41328RtlNumberGenericTableElementsAvl@4
1115RtlNumberOfClearBits@41329RtlNumberOfClearBits@4
1330RtlNumberOfClearBitsInRange@12
1116RtlNumberOfSetBits@41331RtlNumberOfSetBits@4
1332RtlNumberOfSetBitsInRange@12
1117RtlNumberOfSetBitsUlongPtr@41333RtlNumberOfSetBitsUlongPtr@4
1118RtlOemStringToUnicodeSize@41334RtlOemStringToUnicodeSize@4
1119RtlOemStringToUnicodeString@121335RtlOemStringToUnicodeString@12
1120RtlOemToUnicodeN@201336RtlOemToUnicodeN@20
1121RtlOpenCurrentUser@81337RtlOpenCurrentUser@8
1338RtlOsDeploymentState@4
1122RtlOwnerAcesPresent@41339RtlOwnerAcesPresent@4
1123RtlPcToFileHeader@81340RtlPcToFileHeader@8
1124RtlPinAtomInAtomTable@81341RtlPinAtomInAtomTable@8
...@@ -1127,6 +1344,7 @@ RtlPrefixString@12...@@ -1127,6 +1344,7 @@ RtlPrefixString@12
1127RtlPrefixUnicodeString@121344RtlPrefixUnicodeString@12
1128RtlProcessFlsData@41345RtlProcessFlsData@4
1129RtlProtectHeap@81346RtlProtectHeap@8
1347RtlPublishWnfStateData@24
1130RtlPushFrame@41348RtlPushFrame@4
1131RtlQueryActivationContextApplicationSettings@281349RtlQueryActivationContextApplicationSettings@28
1132RtlQueryAtomInAtomTable@241350RtlQueryAtomInAtomTable@24
...@@ -1137,39 +1355,60 @@ RtlQueryElevationFlags@4...@@ -1137,39 +1355,60 @@ RtlQueryElevationFlags@4
1137RtlQueryEnvironmentVariable@241355RtlQueryEnvironmentVariable@24
1138RtlQueryEnvironmentVariable_U@121356RtlQueryEnvironmentVariable_U@12
1139RtlQueryHeapInformation@201357RtlQueryHeapInformation@20
1358RtlQueryImageMitigationPolicy@20
1140RtlQueryInformationAcl@161359RtlQueryInformationAcl@16
1141RtlQueryInformationActivationContext@281360RtlQueryInformationActivationContext@28
1142RtlQueryInformationActiveActivationContext@161361RtlQueryInformationActiveActivationContext@16
1143RtlQueryInterfaceMemoryStream@121362RtlQueryInterfaceMemoryStream@12
1144RtlQueryModuleInformation@121363RtlQueryModuleInformation@12
1364RtlQueryPackageClaims@32
1365RtlQueryPackageIdentity@24
1366RtlQueryPackageIdentityEx@28
1145RtlQueryPerformanceCounter@41367RtlQueryPerformanceCounter@4
1146RtlQueryPerformanceFrequency@41368RtlQueryPerformanceFrequency@4
1147RtlQueryProcessBackTraceInformation@41369RtlQueryProcessBackTraceInformation@4
1148RtlQueryProcessDebugInformation@121370RtlQueryProcessDebugInformation@12
1149RtlQueryProcessHeapInformation@41371RtlQueryProcessHeapInformation@4
1150RtlQueryProcessLockInformation@41372RtlQueryProcessLockInformation@4
1373RtlQueryProcessPlaceholderCompatibilityMode@0
1374RtlQueryProtectedPolicy@8
1375RtlQueryRegistryValueWithFallback@28
1151RtlQueryRegistryValues@201376RtlQueryRegistryValues@20
1377RtlQueryRegistryValuesEx@20
1378RtlQueryResourcePolicy@16
1152RtlQuerySecurityObject@201379RtlQuerySecurityObject@20
1153RtlQueryTagHeap@201380RtlQueryTagHeap@20
1381RtlQueryThreadPlaceholderCompatibilityMode@0
1154RtlQueryThreadProfiling@81382RtlQueryThreadProfiling@8
1155RtlQueryTimeZoneInformation@41383RtlQueryTimeZoneInformation@4
1384RtlQueryTokenHostIdAsUlong64@8
1385RtlQueryUnbiasedInterruptTime@4
1386RtlQueryValidationRunlevel@4
1387RtlQueryWnfMetaNotification@20
1388RtlQueryWnfStateData@24
1389RtlQueryWnfStateDataWithExplicitScope@28
1156RtlQueueApcWow64Thread@201390RtlQueueApcWow64Thread@20
1157RtlQueueWorkItem@121391RtlQueueWorkItem@12
1392RtlRaiseCustomSystemEventTrigger@4
1158RtlRaiseException@41393RtlRaiseException@4
1159RtlRaiseStatus@41394RtlRaiseStatus@4
1160RtlRandom@41395RtlRandom@4
1161RtlRandomEx@41396RtlRandomEx@4
1397RtlRbInsertNodeEx@16
1398RtlRbRemoveNode@8
1162RtlReAllocateHeap@161399RtlReAllocateHeap@16
1163RtlReadMemoryStream@161400RtlReadMemoryStream@16
1164RtlReadOutOfProcessMemoryStream@161401RtlReadOutOfProcessMemoryStream@16
1165RtlReadThreadProfilingData@121402RtlReadThreadProfilingData@12
1166RtlRealPredecessor@41403RtlRealPredecessor@4
1167RtlRealSuccessor@41404RtlRealSuccessor@4
1405RtlRegisterForWnfMetaNotification@24
1168RtlRegisterSecureMemoryCacheCallback@41406RtlRegisterSecureMemoryCacheCallback@4
1169RtlRegisterThreadWithCsrss@01407RtlRegisterThreadWithCsrss@0
1170RtlRegisterWait@241408RtlRegisterWait@24
1171RtlReleaseActivationContext@41409RtlReleaseActivationContext@4
1172RtlReleaseMemoryStream@41410RtlReleaseMemoryStream@4
1411RtlReleasePath@4
1173RtlReleasePebLock@01412RtlReleasePebLock@0
1174RtlReleasePrivilege@41413RtlReleasePrivilege@4
1175RtlReleaseRelativeName@41414RtlReleaseRelativeName@4
...@@ -1182,13 +1421,19 @@ RtlRemovePrivileges@12...@@ -1182,13 +1421,19 @@ RtlRemovePrivileges@12
1182RtlRemoveVectoredContinueHandler@41421RtlRemoveVectoredContinueHandler@4
1183RtlRemoveVectoredExceptionHandler@41422RtlRemoveVectoredExceptionHandler@4
1184RtlReplaceSidInSd@161423RtlReplaceSidInSd@16
1424RtlReplaceSystemDirectoryInPath@16
1185RtlReportException@121425RtlReportException@12
1426RtlReportExceptionEx@20
1186RtlReportSilentProcessExit@81427RtlReportSilentProcessExit@8
1187RtlReportSqmEscalation@241428RtlReportSqmEscalation@24
1188RtlResetMemoryBlockLookaside@41429RtlResetMemoryBlockLookaside@4
1189RtlResetMemoryZone@41430RtlResetMemoryZone@4
1431RtlResetNtUserPfn@0
1190RtlResetRtlTranslations@41432RtlResetRtlTranslations@4
1433RtlRestoreBootStatusDefaults@4
1191RtlRestoreLastWin32Error@41434RtlRestoreLastWin32Error@4
1435RtlRestoreSystemBootStatusDefaults@0
1436RtlRestoreThreadPreferredUILanguages@4
1192RtlRetrieveNtUserPfn@121437RtlRetrieveNtUserPfn@12
1193RtlRevertMemoryStream@41438RtlRevertMemoryStream@4
1194RtlRunDecodeUnicodeString@81439RtlRunDecodeUnicodeString@8
...@@ -1205,6 +1450,7 @@ RtlSelfRelativeToAbsoluteSD@44...@@ -1205,6 +1450,7 @@ RtlSelfRelativeToAbsoluteSD@44
1205RtlSendMsgToSm@81450RtlSendMsgToSm@8
1206RtlSetAllBits@41451RtlSetAllBits@4
1207RtlSetAttributesSecurityDescriptor@121452RtlSetAttributesSecurityDescriptor@12
1453RtlSetBit@8
1208RtlSetBits@121454RtlSetBits@12
1209RtlSetControlSecurityDescriptor@121455RtlSetControlSecurityDescriptor@12
1210RtlSetCriticalSectionSpinCount@81456RtlSetCriticalSectionSpinCount@8
...@@ -1219,23 +1465,35 @@ RtlSetEnvironmentVariable@12...@@ -1219,23 +1465,35 @@ RtlSetEnvironmentVariable@12
1219RtlSetExtendedFeaturesMask@121465RtlSetExtendedFeaturesMask@12
1220RtlSetGroupSecurityDescriptor@121466RtlSetGroupSecurityDescriptor@12
1221RtlSetHeapInformation@161467RtlSetHeapInformation@16
1468RtlSetImageMitigationPolicy@20
1222RtlSetInformationAcl@161469RtlSetInformationAcl@16
1223RtlSetIoCompletionCallback@121470RtlSetIoCompletionCallback@12
1224RtlSetLastWin32Error@41471RtlSetLastWin32Error@4
1225RtlSetLastWin32ErrorAndNtStatusFromNtStatus@41472RtlSetLastWin32ErrorAndNtStatusFromNtStatus@4
1226RtlSetMemoryStreamSize@121473RtlSetMemoryStreamSize@12
1227RtlSetOwnerSecurityDescriptor@121474RtlSetOwnerSecurityDescriptor@12
1475RtlSetPortableOperatingSystem@4
1228RtlSetProcessDebugInformation@121476RtlSetProcessDebugInformation@12
1229RtlSetProcessIsCritical@01477RtlSetProcessIsCritical@0
1478RtlSetProcessPlaceholderCompatibilityMode@4
1230RtlSetProcessPreferredUILanguages@121479RtlSetProcessPreferredUILanguages@12
1480RtlSetProtectedPolicy@12
1481RtlSetProxiedProcessId@4
1231RtlSetSaclSecurityDescriptor@161482RtlSetSaclSecurityDescriptor@16
1483RtlSetSearchPathMode@4
1232RtlSetSecurityDescriptorRMControl@81484RtlSetSecurityDescriptorRMControl@8
1233RtlSetSecurityObject@201485RtlSetSecurityObject@20
1234RtlSetSecurityObjectEx@241486RtlSetSecurityObjectEx@24
1487RtlSetSystemBootStatus@16
1488RtlSetSystemBootStatusEx@12
1235RtlSetThreadErrorMode@81489RtlSetThreadErrorMode@8
1236RtlSetThreadIsCritical@01490RtlSetThreadIsCritical@0
1491RtlSetThreadPlaceholderCompatibilityMode@4
1237RtlSetThreadPoolStartFunc@81492RtlSetThreadPoolStartFunc@8
1493RtlSetThreadPreferredUILanguages2@16
1238RtlSetThreadPreferredUILanguages@121494RtlSetThreadPreferredUILanguages@12
1495RtlSetThreadSubProcessTag@4
1496RtlSetThreadWorkOnBehalfTicket@4
1239RtlSetTimeZoneInformation@41497RtlSetTimeZoneInformation@4
1240RtlSetTimer@281498RtlSetTimer@28
1241RtlSetUnhandledExceptionFilter@41499RtlSetUnhandledExceptionFilter@4
...@@ -1244,6 +1502,7 @@ RtlSetUserFlagsHeap@20...@@ -1244,6 +1502,7 @@ RtlSetUserFlagsHeap@20
1244RtlSetUserValueHeap@161502RtlSetUserValueHeap@16
1245RtlShutdownLpcServer@41503RtlShutdownLpcServer@4
1246RtlSidDominates@121504RtlSidDominates@12
1505RtlSidDominatesForTrust@12
1247RtlSidEqualLevel@121506RtlSidEqualLevel@12
1248RtlSidHashInitialize@121507RtlSidHashInitialize@12
1249RtlSidHashLookup@81508RtlSidHashLookup@8
...@@ -1255,12 +1514,18 @@ RtlSplay@4...@@ -1255,12 +1514,18 @@ RtlSplay@4
1255RtlStartRXact@41514RtlStartRXact@4
1256RtlStatMemoryStream@121515RtlStatMemoryStream@12
1257RtlStringFromGUID@81516RtlStringFromGUID@8
1517RtlStringFromGUIDEx@12
1518RtlStronglyEnumerateEntryHashTable@8
1258RtlSubAuthorityCountSid@41519RtlSubAuthorityCountSid@4
1259RtlSubAuthoritySid@81520RtlSubAuthoritySid@8
1521RtlSubscribeWnfStateChangeNotification@36
1260RtlSubtreePredecessor@41522RtlSubtreePredecessor@4
1261RtlSubtreeSuccessor@41523RtlSubtreeSuccessor@4
1524RtlSwitchedVVI@16
1262RtlSystemTimeToLocalTime@81525RtlSystemTimeToLocalTime@8
1526RtlTestAndPublishWnfStateData@28
1263RtlTestBit@81527RtlTestBit@8
1528RtlTestProtectedAccess@8
1264RtlTimeFieldsToTime@81529RtlTimeFieldsToTime@8
1265RtlTimeToElapsedTimeFields@81530RtlTimeToElapsedTimeFields@8
1266RtlTimeToSecondsSince1970@81531RtlTimeToSecondsSince1970@8
...@@ -1277,8 +1542,11 @@ RtlTraceDatabaseValidate@4...@@ -1277,8 +1542,11 @@ RtlTraceDatabaseValidate@4
1277RtlTryAcquirePebLock@01542RtlTryAcquirePebLock@0
1278RtlTryAcquireSRWLockExclusive@41543RtlTryAcquireSRWLockExclusive@4
1279RtlTryAcquireSRWLockShared@41544RtlTryAcquireSRWLockShared@4
1545RtlTryConvertSRWLockSharedToExclusiveOrRelease@4
1280RtlTryEnterCriticalSection@41546RtlTryEnterCriticalSection@4
1547RtlUTF8StringToUnicodeString@12
1281RtlUTF8ToUnicodeN@201548RtlUTF8ToUnicodeN@20
1549RtlUdiv128@28
1282RtlUnhandledExceptionFilter2@81550RtlUnhandledExceptionFilter2@8
1283RtlUnhandledExceptionFilter@41551RtlUnhandledExceptionFilter@4
1284RtlUnicodeStringToAnsiSize@41552RtlUnicodeStringToAnsiSize@4
...@@ -1287,6 +1555,7 @@ RtlUnicodeStringToCountedOemString@12...@@ -1287,6 +1555,7 @@ RtlUnicodeStringToCountedOemString@12
1287RtlUnicodeStringToInteger@121555RtlUnicodeStringToInteger@12
1288RtlUnicodeStringToOemSize@41556RtlUnicodeStringToOemSize@4
1289RtlUnicodeStringToOemString@121557RtlUnicodeStringToOemString@12
1558RtlUnicodeStringToUTF8String@12
1290RtlUnicodeToCustomCPN@241559RtlUnicodeToCustomCPN@24
1291RtlUnicodeToMultiByteN@201560RtlUnicodeToMultiByteN@20
1292RtlUnicodeToMultiByteSize@121561RtlUnicodeToMultiByteSize@12
...@@ -1300,6 +1569,9 @@ RtlUnlockMemoryBlockLookaside@4...@@ -1300,6 +1569,9 @@ RtlUnlockMemoryBlockLookaside@4
1300RtlUnlockMemoryStreamRegion@241569RtlUnlockMemoryStreamRegion@24
1301RtlUnlockMemoryZone@41570RtlUnlockMemoryZone@4
1302RtlUnlockModuleSection@41571RtlUnlockModuleSection@4
1572RtlUnsubscribeWnfNotificationWaitForCompletion@4
1573RtlUnsubscribeWnfNotificationWithCompletionCallback@12
1574RtlUnsubscribeWnfStateChangeNotification@4
1303RtlUnwind@161575RtlUnwind@16
1304RtlUpcaseUnicodeChar@41576RtlUpcaseUnicodeChar@4
1305RtlUpcaseUnicodeString@121577RtlUpcaseUnicodeString@12
...@@ -1318,22 +1590,37 @@ RtlUsageHeap@12...@@ -1318,22 +1590,37 @@ RtlUsageHeap@12
1318; Not sure.1590; Not sure.
1319RtlUserThreadStart1591RtlUserThreadStart
1320RtlValidAcl@41592RtlValidAcl@4
1593RtlValidProcessProtection@4
1321RtlValidRelativeSecurityDescriptor@121594RtlValidRelativeSecurityDescriptor@12
1322RtlValidSecurityDescriptor@41595RtlValidSecurityDescriptor@4
1323RtlValidSid@41596RtlValidSid@4
1597RtlValidateCorrelationVector@4
1324RtlValidateHeap@121598RtlValidateHeap@12
1325RtlValidateProcessHeaps@01599RtlValidateProcessHeaps@0
1326RtlValidateUnicodeString@81600RtlValidateUnicodeString@8
1327RtlVerifyVersionInfo@161601RtlVerifyVersionInfo@16
1602RtlWaitForWnfMetaNotification@24
1603RtlWaitOnAddress@16
1604RtlWakeAddressAll@4
1605RtlWakeAddressAllNoFence@4
1606RtlWakeAddressSingle@4
1607RtlWakeAddressSingleNoFence@4
1328RtlWakeAllConditionVariable@41608RtlWakeAllConditionVariable@4
1329RtlWakeConditionVariable@41609RtlWakeConditionVariable@4
1330RtlWalkFrameChain@121610RtlWalkFrameChain@12
1331RtlWalkHeap@81611RtlWalkHeap@8
1332RtlWeaklyEnumerateEntryHashTable@81612RtlWeaklyEnumerateEntryHashTable@8
1333RtlWerpReportException@161613RtlWerpReportException@16
1614RtlWnfCompareChangeStamp@8
1615RtlWnfDllUnloadCallback@4
1334RtlWow64CallFunction64@281616RtlWow64CallFunction64@28
1335RtlWow64EnableFsRedirection@41617RtlWow64EnableFsRedirection@4
1336RtlWow64EnableFsRedirectionEx@81618RtlWow64EnableFsRedirectionEx@8
1619RtlWow64GetCurrentMachine@0
1620RtlWow64GetEquivalentMachineCHPE@4
1621RtlWow64GetProcessMachines@12
1622RtlWow64GetSharedInfoProcess@12
1623RtlWow64IsWowGuestMachineSupported@8
1337RtlWow64LogMessageInEventLogger@121624RtlWow64LogMessageInEventLogger@12
1338RtlWriteMemoryStream@161625RtlWriteMemoryStream@16
1339RtlWriteRegistryValue@241626RtlWriteRegistryValue@24
...@@ -1343,10 +1630,14 @@ RtlZombifyActivationContext@4...@@ -1343,10 +1630,14 @@ RtlZombifyActivationContext@4
1343RtlpApplyLengthFunction@161630RtlpApplyLengthFunction@16
1344RtlpCheckDynamicTimeZoneInformation@81631RtlpCheckDynamicTimeZoneInformation@8
1345RtlpCleanupRegistryKeys@01632RtlpCleanupRegistryKeys@0
1633RtlpConvertAbsoluteToRelativeSecurityAttribute@12
1346RtlpConvertCultureNamesToLCIDs@81634RtlpConvertCultureNamesToLCIDs@8
1347RtlpConvertLCIDsToCultureNames@81635RtlpConvertLCIDsToCultureNames@8
1636RtlpConvertRelativeToAbsoluteSecurityAttribute@16
1348RtlpCreateProcessRegistryInfo@41637RtlpCreateProcessRegistryInfo@4
1349RtlpEnsureBufferSize@121638RtlpEnsureBufferSize@12
1639RtlpFreezeTimeBias@0
1640RtlpGetDeviceFamilyInfoEnum@12
1350RtlpGetLCIDFromLangInfoNode@121641RtlpGetLCIDFromLangInfoNode@12
1351RtlpGetNameFromLangInfoNode@121642RtlpGetNameFromLangInfoNode@12
1352RtlpGetSystemDefaultUILanguage@4 ; Check!!! gendef says @81643RtlpGetSystemDefaultUILanguage@4 ; Check!!! gendef says @8
...@@ -1355,6 +1646,7 @@ RtlpInitializeLangRegistryInfo@4...@@ -1355,6 +1646,7 @@ RtlpInitializeLangRegistryInfo@4
1355RtlpIsQualifiedLanguage@121646RtlpIsQualifiedLanguage@12
1356RtlpLoadMachineUIByPolicy@121647RtlpLoadMachineUIByPolicy@12
1357RtlpLoadUserUIByPolicy@121648RtlpLoadUserUIByPolicy@12
1649RtlpMergeSecurityAttributeInformation@16
1358RtlpMuiFreeLangRegistryInfo@41650RtlpMuiFreeLangRegistryInfo@4
1359RtlpMuiRegCreateRegistryInfo@01651RtlpMuiRegCreateRegistryInfo@0
1360RtlpMuiRegFreeRegistryInfo@81652RtlpMuiRegFreeRegistryInfo@8
...@@ -1373,6 +1665,8 @@ RtlpRefreshCachedUILanguage@8...@@ -1373,6 +1665,8 @@ RtlpRefreshCachedUILanguage@8
1373RtlpSetInstallLanguage@81665RtlpSetInstallLanguage@8
1374RtlpSetPreferredUILanguages@121666RtlpSetPreferredUILanguages@12
1375RtlpSetUserPreferredUILanguages@121667RtlpSetUserPreferredUILanguages@12
1668RtlpTimeFieldsToTime@12
1669RtlpTimeToTimeFields@12
1376RtlpUnWaitCriticalSection@41670RtlpUnWaitCriticalSection@4
1377RtlpVerifyAndCommitUILanguageSettings@41671RtlpVerifyAndCommitUILanguageSettings@4
1378RtlpWaitForCriticalSection@41672RtlpWaitForCriticalSection@4
...@@ -1390,17 +1684,21 @@ TpAllocAlpcCompletion@20...@@ -1390,17 +1684,21 @@ TpAllocAlpcCompletion@20
1390TpAllocAlpcCompletionEx@201684TpAllocAlpcCompletionEx@20
1391TpAllocCleanupGroup@41685TpAllocCleanupGroup@4
1392TpAllocIoCompletion@201686TpAllocIoCompletion@20
1687TpAllocJobNotification@20
1393TpAllocPool@81688TpAllocPool@8
1394TpAllocTimer@161689TpAllocTimer@16
1395TpAllocWait@161690TpAllocWait@16
1396TpAllocWork@161691TpAllocWork@16
1397TpAlpcRegisterCompletionList@41692TpAlpcRegisterCompletionList@4
1398TpAlpcUnregisterCompletionList@41693TpAlpcUnregisterCompletionList@4
1694TpCallbackDetectedUnrecoverableError@4
1399TpCallbackIndependent@41695TpCallbackIndependent@4
1400TpCallbackLeaveCriticalSectionOnCompletion@81696TpCallbackLeaveCriticalSectionOnCompletion@8
1401TpCallbackMayRunLong@41697TpCallbackMayRunLong@4
1402TpCallbackReleaseMutexOnCompletion@81698TpCallbackReleaseMutexOnCompletion@8
1403TpCallbackReleaseSemaphoreOnCompletion@121699TpCallbackReleaseSemaphoreOnCompletion@12
1700TpCallbackSendAlpcMessageOnCompletion@16
1701TpCallbackSendPendingAlpcMessage@4
1404TpCallbackSetEventOnCompletion@81702TpCallbackSetEventOnCompletion@8
1405TpCallbackUnloadDllOnCompletion@81703TpCallbackUnloadDllOnCompletion@8
1406TpCancelAsyncIoOperation@41704TpCancelAsyncIoOperation@4
...@@ -1419,6 +1717,7 @@ TpReleaseAlpcCompletion@4...@@ -1419,6 +1717,7 @@ TpReleaseAlpcCompletion@4
1419TpReleaseCleanupGroup@41717TpReleaseCleanupGroup@4
1420TpReleaseCleanupGroupMembers@121718TpReleaseCleanupGroupMembers@12
1421TpReleaseIoCompletion@41719TpReleaseIoCompletion@4
1720TpReleaseJobNotification@4
1422TpReleasePool@41721TpReleasePool@4
1423TpReleaseTimer@41722TpReleaseTimer@4
1424TpReleaseWait@41723TpReleaseWait@4
...@@ -1426,19 +1725,29 @@ TpReleaseWork@4...@@ -1426,19 +1725,29 @@ TpReleaseWork@4
1426TpSetDefaultPoolMaxThreads@41725TpSetDefaultPoolMaxThreads@4
1427TpSetDefaultPoolStackInformation@41726TpSetDefaultPoolStackInformation@4
1428TpSetPoolMaxThreads@81727TpSetPoolMaxThreads@8
1728TpSetPoolMaxThreadsSoftLimit@8
1429TpSetPoolMinThreads@81729TpSetPoolMinThreads@8
1430TpSetPoolStackInformation@81730TpSetPoolStackInformation@8
1731TpSetPoolThreadBasePriority@8
1732TpSetPoolThreadCpuSets@12
1733TpSetPoolWorkerThreadIdleTimeout@12
1431TpSetTimer@161734TpSetTimer@16
1735TpSetTimerEx@16
1432TpSetWait@121736TpSetWait@12
1737TpSetWaitEx@16
1433TpSimpleTryPost@121738TpSimpleTryPost@12
1434TpStartAsyncIoOperation@41739TpStartAsyncIoOperation@4
1740TpTimerOutstandingCallbackCount@4
1741TpTrimPools@0
1435TpWaitForAlpcCompletion@41742TpWaitForAlpcCompletion@4
1436TpWaitForIoCompletion@81743TpWaitForIoCompletion@8
1744TpWaitForJobNotification@4
1437TpWaitForTimer@81745TpWaitForTimer@8
1438TpWaitForWait@81746TpWaitForWait@8
1439TpWaitForWork@81747TpWaitForWork@8
1440VerSetConditionMask@161748VerSetConditionMask@16
1441WerCheckEventEscalation@81749WerCheckEventEscalation@8
1750WerReportExceptionWorker@4
1442WerReportSQMEvent@121751WerReportSQMEvent@12
1443WerReportWatsonEvent@161752WerReportWatsonEvent@16
1444WerReportSQMEvent@161753WerReportSQMEvent@16
...@@ -1462,6 +1771,7 @@ WinSqmGetInstrumentationProperty@16...@@ -1462,6 +1771,7 @@ WinSqmGetInstrumentationProperty@16
1462WinSqmIncrementDWORD@121771WinSqmIncrementDWORD@12
1463WinSqmIsOptedIn@01772WinSqmIsOptedIn@0
1464WinSqmIsOptedInEx@41773WinSqmIsOptedInEx@4
1774WinSqmIsSessionDisabled@4
1465WinSqmSetDWORD64@161775WinSqmSetDWORD64@16
1466WinSqmSetDWORD@121776WinSqmSetDWORD@12
1467WinSqmSetEscalationInfo@161777WinSqmSetEscalationInfo@16
...@@ -1469,6 +1779,8 @@ WinSqmSetIfMaxDWORD@12...@@ -1469,6 +1779,8 @@ WinSqmSetIfMaxDWORD@12
1469WinSqmSetIfMinDWORD@121779WinSqmSetIfMinDWORD@12
1470WinSqmSetString@121780WinSqmSetString@12
1471WinSqmStartSession@121781WinSqmStartSession@12
1782WinSqmStartSessionForPartner@16
1783WinSqmStartSqmOptinListener@0
1472ZwAcceptConnectPort@241784ZwAcceptConnectPort@24
1473ZwAccessCheck@321785ZwAccessCheck@32
1474ZwAccessCheckAndAuditAlarm@441786ZwAccessCheckAndAuditAlarm@44
...@@ -1478,21 +1790,28 @@ ZwAccessCheckByTypeResultList@44...@@ -1478,21 +1790,28 @@ ZwAccessCheckByTypeResultList@44
1478ZwAccessCheckByTypeResultListAndAuditAlarm@641790ZwAccessCheckByTypeResultListAndAuditAlarm@64
1479ZwAccessCheckByTypeResultListAndAuditAlarmByHandle@681791ZwAccessCheckByTypeResultListAndAuditAlarmByHandle@68
1480ZwAcquireCMFViewOwnership@121792ZwAcquireCMFViewOwnership@12
1793ZwAcquireProcessActivityReference@12
1481ZwAddAtom@121794ZwAddAtom@12
1795ZwAddAtomEx@16
1482ZwAddBootEntry@81796ZwAddBootEntry@8
1483ZwAddDriverEntry@81797ZwAddDriverEntry@8
1484ZwAdjustGroupsToken@241798ZwAdjustGroupsToken@24
1485ZwAdjustPrivilegesToken@241799ZwAdjustPrivilegesToken@24
1800ZwAdjustTokenClaimsAndDeviceGroups@64
1486ZwAlertResumeThread@81801ZwAlertResumeThread@8
1487ZwAlertThread@41802ZwAlertThread@4
1803ZwAlertThreadByThreadId@4
1488ZwAllocateLocallyUniqueId@41804ZwAllocateLocallyUniqueId@4
1489ZwAllocateReserveObject@121805ZwAllocateReserveObject@12
1490ZwAllocateUserPhysicalPages@121806ZwAllocateUserPhysicalPages@12
1807ZwAllocateUserPhysicalPagesEx@20
1491ZwAllocateUuids@161808ZwAllocateUuids@16
1492ZwAllocateVirtualMemory@241809ZwAllocateVirtualMemory@24
1810ZwAllocateVirtualMemoryEx@28
1493ZwAlpcAcceptConnectPort@361811ZwAlpcAcceptConnectPort@36
1494ZwAlpcCancelMessage@121812ZwAlpcCancelMessage@12
1495ZwAlpcConnectPort@441813ZwAlpcConnectPort@44
1814ZwAlpcConnectPortEx@44
1496ZwAlpcCreatePort@121815ZwAlpcCreatePort@12
1497ZwAlpcCreatePortSection@241816ZwAlpcCreatePortSection@24
1498ZwAlpcCreateResourceReserve@161817ZwAlpcCreateResourceReserve@16
...@@ -1503,6 +1822,7 @@ ZwAlpcDeleteResourceReserve@12...@@ -1503,6 +1822,7 @@ ZwAlpcDeleteResourceReserve@12
1503ZwAlpcDeleteSectionView@121822ZwAlpcDeleteSectionView@12
1504ZwAlpcDeleteSecurityContext@121823ZwAlpcDeleteSecurityContext@12
1505ZwAlpcDisconnectPort@81824ZwAlpcDisconnectPort@8
1825ZwAlpcImpersonateClientContainerOfPort@12
1506ZwAlpcImpersonateClientOfPort@121826ZwAlpcImpersonateClientOfPort@12
1507ZwAlpcOpenSenderProcess@241827ZwAlpcOpenSenderProcess@24
1508ZwAlpcOpenSenderThread@241828ZwAlpcOpenSenderThread@24
...@@ -1514,58 +1834,78 @@ ZwAlpcSetInformation@16...@@ -1514,58 +1834,78 @@ ZwAlpcSetInformation@16
1514ZwApphelpCacheControl@81834ZwApphelpCacheControl@8
1515ZwAreMappedFilesTheSame@81835ZwAreMappedFilesTheSame@8
1516ZwAssignProcessToJobObject@81836ZwAssignProcessToJobObject@8
1837ZwAssociateWaitCompletionPacket@32
1838ZwCallEnclave@16
1517ZwCallbackReturn@121839ZwCallbackReturn@12
1518ZwCancelDeviceWakeupRequest@41840ZwCancelDeviceWakeupRequest@4
1519ZwCancelIoFile@81841ZwCancelIoFile@8
1520ZwCancelIoFileEx@121842ZwCancelIoFileEx@12
1521ZwCancelSynchronousIoFile@121843ZwCancelSynchronousIoFile@12
1844ZwCancelTimer2@8
1522ZwCancelTimer@81845ZwCancelTimer@8
1846ZwCancelWaitCompletionPacket@8
1523ZwClearEvent@41847ZwClearEvent@4
1524ZwClose@41848ZwClose@4
1525ZwCloseObjectAuditAlarm@121849ZwCloseObjectAuditAlarm@12
1526ZwCommitComplete@81850ZwCommitComplete@8
1527ZwCommitEnlistment@81851ZwCommitEnlistment@8
1852ZwCommitRegistryTransaction@8
1528ZwCommitTransaction@81853ZwCommitTransaction@8
1529ZwCompactKeys@81854ZwCompactKeys@8
1855ZwCompareObjects@8
1856ZwCompareSigningLevels@8
1530ZwCompareTokens@121857ZwCompareTokens@12
1531ZwCompleteConnectPort@41858ZwCompleteConnectPort@4
1532ZwCompressKey@41859ZwCompressKey@4
1533ZwConnectPort@321860ZwConnectPort@32
1534ZwContinue@81861ZwContinue@8
1862ZwConvertBetweenAuxiliaryCounterAndPerformanceCounter@16
1863ZwCreateCrossVmEvent@24
1535ZwCreateDebugObject@161864ZwCreateDebugObject@16
1536ZwCreateDirectoryObject@121865ZwCreateDirectoryObject@12
1866ZwCreateDirectoryObjectEx@20
1867ZwCreateEnclave@36
1537ZwCreateEnlistment@321868ZwCreateEnlistment@32
1538ZwCreateEvent@201869ZwCreateEvent@20
1539ZwCreateEventPair@121870ZwCreateEventPair@12
1540ZwCreateFile@441871ZwCreateFile@44
1872ZwCreateIRTimer@12
1541ZwCreateIoCompletion@161873ZwCreateIoCompletion@16
1542ZwCreateJobObject@121874ZwCreateJobObject@12
1543ZwCreateJobSet@121875ZwCreateJobSet@12
1544ZwCreateKey@281876ZwCreateKey@28
1545ZwCreateKeyTransacted@321877ZwCreateKeyTransacted@32
1546ZwCreateKeyedEvent@161878ZwCreateKeyedEvent@16
1879ZwCreateLowBoxToken@36
1547ZwCreateMailslotFile@321880ZwCreateMailslotFile@32
1548ZwCreateMutant@161881ZwCreateMutant@16
1549ZwCreateNamedPipeFile@561882ZwCreateNamedPipeFile@56
1550ZwCreatePagingFile@161883ZwCreatePagingFile@16
1884ZwCreatePartition@16
1551ZwCreatePort@201885ZwCreatePort@20
1552ZwCreatePrivateNamespace@161886ZwCreatePrivateNamespace@16
1553ZwCreateProcess@321887ZwCreateProcess@32
1554ZwCreateProcessEx@361888ZwCreateProcessEx@36
1555ZwCreateProfile@361889ZwCreateProfile@36
1556ZwCreateProfileEx@401890ZwCreateProfileEx@40
1891ZwCreateRegistryTransaction@16
1557ZwCreateResourceManager@281892ZwCreateResourceManager@28
1558ZwCreateSection@281893ZwCreateSection@28
1894ZwCreateSectionEx@36
1559ZwCreateSemaphore@201895ZwCreateSemaphore@20
1560ZwCreateSymbolicLinkObject@161896ZwCreateSymbolicLinkObject@16
1561ZwCreateThread@321897ZwCreateThread@32
1562ZwCreateThreadEx@441898ZwCreateThreadEx@44
1899ZwCreateTimer2@20
1563ZwCreateTimer@161900ZwCreateTimer@16
1564ZwCreateToken@521901ZwCreateToken@52
1902ZwCreateTokenEx@68
1565ZwCreateTransaction@401903ZwCreateTransaction@40
1566ZwCreateTransactionManager@241904ZwCreateTransactionManager@24
1567ZwCreateUserProcess@441905ZwCreateUserProcess@44
1906ZwCreateWaitCompletionPacket@12
1568ZwCreateWaitablePort@201907ZwCreateWaitablePort@20
1908ZwCreateWnfStateName@28
1569ZwCreateWorkerFactory@401909ZwCreateWorkerFactory@40
1570ZwDebugActiveProcess@81910ZwDebugActiveProcess@8
1571ZwDebugContinue@121911ZwDebugContinue@12
...@@ -1578,6 +1918,8 @@ ZwDeleteKey@4...@@ -1578,6 +1918,8 @@ ZwDeleteKey@4
1578ZwDeleteObjectAuditAlarm@121918ZwDeleteObjectAuditAlarm@12
1579ZwDeletePrivateNamespace@41919ZwDeletePrivateNamespace@4
1580ZwDeleteValueKey@81920ZwDeleteValueKey@8
1921ZwDeleteWnfStateData@8
1922ZwDeleteWnfStateName@4
1581ZwDeviceIoControlFile@401923ZwDeviceIoControlFile@40
1582ZwDisableLastKnownGood@01924ZwDisableLastKnownGood@0
1583ZwDisplayString@41925ZwDisplayString@4
...@@ -1592,9 +1934,12 @@ ZwEnumerateSystemEnvironmentValuesEx@12...@@ -1592,9 +1934,12 @@ ZwEnumerateSystemEnvironmentValuesEx@12
1592ZwEnumerateTransactionObject@201934ZwEnumerateTransactionObject@20
1593ZwEnumerateValueKey@241935ZwEnumerateValueKey@24
1594ZwExtendSection@81936ZwExtendSection@8
1937ZwFilterBootOption@20
1595ZwFilterToken@241938ZwFilterToken@24
1939ZwFilterTokenEx@56
1596ZwFindAtom@121940ZwFindAtom@12
1597ZwFlushBuffersFile@81941ZwFlushBuffersFile@8
1942ZwFlushBuffersFileEx@20
1598ZwFlushInstallUILanguage@81943ZwFlushInstallUILanguage@8
1599ZwFlushInstructionCache@121944ZwFlushInstructionCache@12
1600ZwFlushKey@41945ZwFlushKey@4
...@@ -1606,8 +1951,11 @@ ZwFreeVirtualMemory@16...@@ -1606,8 +1951,11 @@ ZwFreeVirtualMemory@16
1606ZwFreezeRegistry@41951ZwFreezeRegistry@4
1607ZwFreezeTransactions@81952ZwFreezeTransactions@8
1608ZwFsControlFile@401953ZwFsControlFile@40
1954ZwGetCachedSigningLevel@24
1955ZwGetCompleteWnfStateSubscription@24
1609ZwGetContextThread@81956ZwGetContextThread@8
1610ZwGetCurrentProcessorNumber@01957ZwGetCurrentProcessorNumber@0
1958ZwGetCurrentProcessorNumberEx@4
1611ZwGetDevicePowerState@81959ZwGetDevicePowerState@8
1612ZwGetMUIRegistryInfo@121960ZwGetMUIRegistryInfo@12
1613ZwGetNextProcess@201961ZwGetNextProcess@20
...@@ -1620,6 +1968,7 @@ ZwGetWriteWatch@28...@@ -1620,6 +1968,7 @@ ZwGetWriteWatch@28
1620ZwImpersonateAnonymousToken@41968ZwImpersonateAnonymousToken@4
1621ZwImpersonateClientOfPort@81969ZwImpersonateClientOfPort@8
1622ZwImpersonateThread@121970ZwImpersonateThread@12
1971ZwInitializeEnclave@20
1623ZwInitializeNlsFiles@161972ZwInitializeNlsFiles@16
1624ZwInitializeRegistry@41973ZwInitializeRegistry@4
1625ZwInitiatePowerAction@161974ZwInitiatePowerAction@16
...@@ -1628,6 +1977,7 @@ ZwIsSystemResumeAutomatic@0...@@ -1628,6 +1977,7 @@ ZwIsSystemResumeAutomatic@0
1628ZwIsUILanguageComitted@01977ZwIsUILanguageComitted@0
1629ZwListenPort@81978ZwListenPort@8
1630ZwLoadDriver@41979ZwLoadDriver@4
1980ZwLoadEnclaveData@36
1631ZwLoadKey2@121981ZwLoadKey2@12
1632ZwLoadKey@81982ZwLoadKey@8
1633ZwLoadKeyEx@321983ZwLoadKeyEx@32
...@@ -1637,13 +1987,17 @@ ZwLockRegistryKey@4...@@ -1637,13 +1987,17 @@ ZwLockRegistryKey@4
1637ZwLockVirtualMemory@161987ZwLockVirtualMemory@16
1638ZwMakePermanentObject@41988ZwMakePermanentObject@4
1639ZwMakeTemporaryObject@41989ZwMakeTemporaryObject@4
1990ZwManageHotPatch@16
1991ZwManagePartition@20
1640ZwMapCMFModule@241992ZwMapCMFModule@24
1641ZwMapUserPhysicalPages@121993ZwMapUserPhysicalPages@12
1642ZwMapUserPhysicalPagesScatter@121994ZwMapUserPhysicalPagesScatter@12
1643ZwMapViewOfSection@401995ZwMapViewOfSection@40
1996ZwMapViewOfSectionEx@36
1644ZwModifyBootEntry@41997ZwModifyBootEntry@4
1645ZwModifyDriverEntry@41998ZwModifyDriverEntry@4
1646ZwNotifyChangeDirectoryFile@361999ZwNotifyChangeDirectoryFile@36
2000ZwNotifyChangeDirectoryFileEx@40
1647ZwNotifyChangeKey@402001ZwNotifyChangeKey@40
1648ZwNotifyChangeMultipleKeys@482002ZwNotifyChangeMultipleKeys@48
1649ZwNotifyChangeSession@322003ZwNotifyChangeSession@32
...@@ -1661,10 +2015,12 @@ ZwOpenKeyTransactedEx@20...@@ -1661,10 +2015,12 @@ ZwOpenKeyTransactedEx@20
1661ZwOpenKeyedEvent@122015ZwOpenKeyedEvent@12
1662ZwOpenMutant@122016ZwOpenMutant@12
1663ZwOpenObjectAuditAlarm@482017ZwOpenObjectAuditAlarm@48
2018ZwOpenPartition@12
1664ZwOpenPrivateNamespace@162019ZwOpenPrivateNamespace@16
1665ZwOpenProcess@162020ZwOpenProcess@16
1666ZwOpenProcessToken@122021ZwOpenProcessToken@12
1667ZwOpenProcessTokenEx@162022ZwOpenProcessTokenEx@16
2023ZwOpenRegistryTransaction@12
1668ZwOpenResourceManager@202024ZwOpenResourceManager@20
1669ZwOpenSection@122025ZwOpenSection@12
1670ZwOpenSemaphore@122026ZwOpenSemaphore@12
...@@ -1688,20 +2044,24 @@ ZwPrivilegedServiceAuditAlarm@20...@@ -1688,20 +2044,24 @@ ZwPrivilegedServiceAuditAlarm@20
1688ZwPropagationComplete@162044ZwPropagationComplete@16
1689ZwPropagationFailed@122045ZwPropagationFailed@12
1690ZwProtectVirtualMemory@202046ZwProtectVirtualMemory@20
2047ZwPssCaptureVaSpaceBulk@20
1691ZwPulseEvent@82048ZwPulseEvent@8
1692ZwQueryAttributesFile@82049ZwQueryAttributesFile@8
2050ZwQueryAuxiliaryCounterFrequency@4
1693ZwQueryBootEntryOrder@82051ZwQueryBootEntryOrder@8
1694ZwQueryBootOptions@82052ZwQueryBootOptions@8
1695ZwQueryDebugFilterState@82053ZwQueryDebugFilterState@8
1696ZwQueryDefaultLocale@82054ZwQueryDefaultLocale@8
1697ZwQueryDefaultUILanguage@42055ZwQueryDefaultUILanguage@4
1698ZwQueryDirectoryFile@442056ZwQueryDirectoryFile@44
2057ZwQueryDirectoryFileEx@40
1699ZwQueryDirectoryObject@282058ZwQueryDirectoryObject@28
1700ZwQueryDriverEntryOrder@82059ZwQueryDriverEntryOrder@8
1701ZwQueryEaFile@362060ZwQueryEaFile@36
1702ZwQueryEvent@202061ZwQueryEvent@20
1703ZwQueryFullAttributesFile@82062ZwQueryFullAttributesFile@8
1704ZwQueryInformationAtom@202063ZwQueryInformationAtom@20
2064ZwQueryInformationByName@20
1705ZwQueryInformationEnlistment@202065ZwQueryInformationEnlistment@20
1706ZwQueryInformationFile@202066ZwQueryInformationFile@20
1707ZwQueryInformationJobObject@202067ZwQueryInformationJobObject@20
...@@ -1729,6 +2089,7 @@ ZwQueryQuotaInformationFile@36...@@ -1729,6 +2089,7 @@ ZwQueryQuotaInformationFile@36
1729ZwQuerySection@202089ZwQuerySection@20
1730ZwQuerySecurityAttributesToken@242090ZwQuerySecurityAttributesToken@24
1731ZwQuerySecurityObject@202091ZwQuerySecurityObject@20
2092ZwQuerySecurityPolicy@24
1732ZwQuerySemaphore@202093ZwQuerySemaphore@20
1733ZwQuerySymbolicLinkObject@122094ZwQuerySymbolicLinkObject@12
1734ZwQuerySystemEnvironmentValue@162095ZwQuerySystemEnvironmentValue@16
...@@ -1741,6 +2102,8 @@ ZwQueryTimerResolution@12...@@ -1741,6 +2102,8 @@ ZwQueryTimerResolution@12
1741ZwQueryValueKey@242102ZwQueryValueKey@24
1742ZwQueryVirtualMemory@242103ZwQueryVirtualMemory@24
1743ZwQueryVolumeInformationFile@202104ZwQueryVolumeInformationFile@20
2105ZwQueryWnfStateData@24
2106ZwQueryWnfStateNameInformation@20
1744ZwQueueApcThread@202107ZwQueueApcThread@20
1745ZwQueueApcThreadEx@242108ZwQueueApcThreadEx@24
1746ZwRaiseException@122109ZwRaiseException@12
...@@ -1780,8 +2143,10 @@ ZwResetWriteWatch@12...@@ -1780,8 +2143,10 @@ ZwResetWriteWatch@12
1780ZwRestoreKey@122143ZwRestoreKey@12
1781ZwResumeProcess@42144ZwResumeProcess@4
1782ZwResumeThread@82145ZwResumeThread@8
2146ZwRevertContainerImpersonation@0
1783ZwRollbackComplete@82147ZwRollbackComplete@8
1784ZwRollbackEnlistment@82148ZwRollbackEnlistment@8
2149ZwRollbackRegistryTransaction@8
1785ZwRollbackTransaction@82150ZwRollbackTransaction@8
1786ZwRollforwardTransactionManager@82151ZwRollforwardTransactionManager@8
1787ZwSaveKey@82152ZwSaveKey@8
...@@ -1791,6 +2156,8 @@ ZwSecureConnectPort@36...@@ -1791,6 +2156,8 @@ ZwSecureConnectPort@36
1791ZwSerializeBoot@02156ZwSerializeBoot@0
1792ZwSetBootEntryOrder@82157ZwSetBootEntryOrder@8
1793ZwSetBootOptions@82158ZwSetBootOptions@8
2159ZwSetCachedSigningLevel2@24
2160ZwSetCachedSigningLevel@20
1794ZwSetContextThread@82161ZwSetContextThread@8
1795ZwSetDebugFilterState@122162ZwSetDebugFilterState@12
1796ZwSetDefaultHardErrorPort@42163ZwSetDefaultHardErrorPort@4
...@@ -1802,6 +2169,7 @@ ZwSetEvent@8...@@ -1802,6 +2169,7 @@ ZwSetEvent@8
1802ZwSetEventBoostPriority@42169ZwSetEventBoostPriority@4
1803ZwSetHighEventPair@42170ZwSetHighEventPair@4
1804ZwSetHighWaitLowEventPair@42171ZwSetHighWaitLowEventPair@4
2172ZwSetIRTimer@8
1805ZwSetInformationDebugObject@202173ZwSetInformationDebugObject@20
1806ZwSetInformationEnlistment@162174ZwSetInformationEnlistment@16
1807ZwSetInformationFile@202175ZwSetInformationFile@20
...@@ -1810,10 +2178,12 @@ ZwSetInformationKey@16...@@ -1810,10 +2178,12 @@ ZwSetInformationKey@16
1810ZwSetInformationObject@162178ZwSetInformationObject@16
1811ZwSetInformationProcess@162179ZwSetInformationProcess@16
1812ZwSetInformationResourceManager@162180ZwSetInformationResourceManager@16
2181ZwSetInformationSymbolicLink@16
1813ZwSetInformationThread@162182ZwSetInformationThread@16
1814ZwSetInformationToken@162183ZwSetInformationToken@16
1815ZwSetInformationTransaction@162184ZwSetInformationTransaction@16
1816ZwSetInformationTransactionManager@162185ZwSetInformationTransactionManager@16
2186ZwSetInformationVirtualMemory@24
1817ZwSetInformationWorkerFactory@162187ZwSetInformationWorkerFactory@16
1818ZwSetIntervalProfile@82188ZwSetIntervalProfile@8
1819ZwSetIoCompletion@202189ZwSetIoCompletion@20
...@@ -1829,21 +2199,25 @@ ZwSetSystemInformation@12...@@ -1829,21 +2199,25 @@ ZwSetSystemInformation@12
1829ZwSetSystemPowerState@122199ZwSetSystemPowerState@12
1830ZwSetSystemTime@82200ZwSetSystemTime@8
1831ZwSetThreadExecutionState@82201ZwSetThreadExecutionState@8
2202ZwSetTimer2@16
1832ZwSetTimer@282203ZwSetTimer@28
1833ZwSetTimerEx@162204ZwSetTimerEx@16
1834ZwSetTimerResolution@122205ZwSetTimerResolution@12
1835ZwSetUuidSeed@42206ZwSetUuidSeed@4
1836ZwSetValueKey@242207ZwSetValueKey@24
1837ZwSetVolumeInformationFile@202208ZwSetVolumeInformationFile@20
2209ZwSetWnfProcessNotificationEvent@4
1838ZwShutdownSystem@42210ZwShutdownSystem@4
1839ZwShutdownWorkerFactory@82211ZwShutdownWorkerFactory@8
1840ZwSignalAndWaitForSingleObject@162212ZwSignalAndWaitForSingleObject@16
1841ZwSinglePhaseReject@82213ZwSinglePhaseReject@8
1842ZwStartProfile@42214ZwStartProfile@4
1843ZwStopProfile@42215ZwStopProfile@4
2216ZwSubscribeWnfStateChange@16
1844ZwSuspendProcess@42217ZwSuspendProcess@4
1845ZwSuspendThread@82218ZwSuspendThread@8
1846ZwSystemDebugControl@242219ZwSystemDebugControl@24
2220ZwTerminateEnclave@8
1847ZwTerminateJobObject@82221ZwTerminateJobObject@8
1848ZwTerminateProcess@82222ZwTerminateProcess@8
1849ZwTerminateThread@82223ZwTerminateThread@8
...@@ -1861,7 +2235,11 @@ ZwUnloadKeyEx@8...@@ -1861,7 +2235,11 @@ ZwUnloadKeyEx@8
1861ZwUnlockFile@202235ZwUnlockFile@20
1862ZwUnlockVirtualMemory@162236ZwUnlockVirtualMemory@16
1863ZwUnmapViewOfSection@82237ZwUnmapViewOfSection@8
2238ZwUnmapViewOfSectionEx@12
2239ZwUnsubscribeWnfStateChange@4
2240ZwUpdateWnfStateData@28
1864ZwVdmControl@82241ZwVdmControl@8
2242ZwWaitForAlertByThreadId@8
1865ZwWaitForDebugEvent@162243ZwWaitForDebugEvent@16
1866ZwWaitForKeyedEvent@162244ZwWaitForKeyedEvent@16
1867ZwWaitForMultipleObjects32@202245ZwWaitForMultipleObjects32@20
...@@ -1895,188 +2273,3 @@ ZwWriteFileGather@36...@@ -1895,188 +2273,3 @@ ZwWriteFileGather@36
1895ZwWriteRequestData@242273ZwWriteRequestData@24
1896ZwWriteVirtualMemory@202274ZwWriteVirtualMemory@20
1897ZwYieldExecution@02275ZwYieldExecution@0
1898_CIcos
1899_CIlog
1900_CIpow
1901_CIsin
1902_CIsqrt
1903__isascii
1904__iscsym
1905__iscsymf
1906__toascii
1907_alldiv
1908_alldvrm@16
1909_allmul@16
1910_alloca_probe
1911_alloca_probe_16
1912_alloca_probe_8
1913_allrem@16
1914_allshl
1915_allshr
1916_atoi64
1917_aulldiv@16
1918_aulldvrm@16
1919_aullrem@16
1920_aullshr
1921;_chkstk
1922_fltused DATA
1923_ftol
1924_i64toa
1925_i64toa_s
1926_i64tow
1927_i64tow_s
1928_itoa
1929_itoa_s
1930_itow
1931_itow_s
1932_lfind
1933_ltoa
1934_ltoa_s
1935_ltow
1936_ltow_s
1937_makepath_s
1938_memccpy
1939_memicmp
1940_snprintf
1941_snprintf_s
1942_snscanf_s
1943_snwprintf
1944_snwprintf_s
1945_snwscanf_s
1946_splitpath
1947_splitpath_s
1948_strcmpi
1949_stricmp
1950_strlwr
1951_strnicmp
1952_strnset_s
1953_strset_s
1954_strupr
1955_swprintf
1956_tolower
1957_toupper
1958_ui64toa
1959_ui64toa_s
1960_ui64tow
1961_ui64tow_s
1962_ultoa
1963_ultoa_s
1964_ultow
1965_ultow_s
1966_vscwprintf
1967_vsnprintf
1968_vsnprintf_s
1969_vsnwprintf
1970_vsnwprintf_s
1971_vswprintf
1972_wcsicmp
1973_wcslwr
1974_wcsnicmp
1975_wcsnset_s
1976_wcsset_s
1977_wcstoui64
1978_wcsupr
1979_wmakepath_s
1980_wsplitpath_s
1981_wtoi
1982_wtoi64
1983_wtol
1984abs
1985atan DATA
1986atoi
1987atol
1988bsearch
1989ceil
1990cos DATA
1991fabs DATA
1992floor DATA
1993isalnum
1994isalpha
1995iscntrl
1996isdigit
1997isgraph
1998islower
1999isprint
2000ispunct
2001isspace
2002isupper
2003iswalpha
2004iswctype
2005iswdigit
2006iswlower
2007iswspace
2008iswxdigit
2009isxdigit
2010labs
2011log
2012mbstowcs
2013memchr
2014memcmp
2015memcpy
2016memcpy_s
2017memmove
2018memmove_s
2019memset
2020pow
2021qsort
2022sin
2023sprintf
2024sprintf_s
2025sqrt
2026sscanf
2027sscanf_s
2028strcat
2029strcat_s
2030strchr
2031strcmp
2032strcpy
2033strcpy_s
2034strcspn
2035strlen
2036strncat
2037strncat_s
2038strncmp
2039strncpy
2040strncpy_s
2041strnlen
2042strpbrk
2043strrchr
2044strspn
2045strstr
2046strtok_s
2047strtol
2048strtoul
2049swprintf
2050swprintf_s
2051swscanf_s
2052tan
2053tolower
2054toupper
2055towlower
2056towupper
2057vDbgPrintEx@16
2058vDbgPrintExWithPrefix@20
2059vsprintf
2060vsprintf_s
2061vswprintf_s
2062wcscat
2063wcscat_s
2064wcschr
2065wcscmp
2066wcscpy
2067wcscpy_s
2068wcscspn
2069wcslen
2070wcsncat
2071wcsncat_s
2072wcsncmp
2073wcsncpy
2074wcsncpy_s
2075wcsnlen
2076wcspbrk
2077wcsrchr
2078wcsspn
2079wcsstr
2080wcstol
2081wcstombs
2082wcstoul
lib/libc/mingw/lib32/rpcrt4.def+39-3
...@@ -5,8 +5,14 @@...@@ -5,8 +5,14 @@
5;5;
6LIBRARY "RPCRT4.dll"6LIBRARY "RPCRT4.dll"
7EXPORTS7EXPORTS
8I_RpcBindingInqCurrentModifiedId@8
8I_RpcFwThisIsTheManager@09I_RpcFwThisIsTheManager@0
10I_RpcInitFwImports@4
9I_RpcInitHttpImports@411I_RpcInitHttpImports@4
12I_RpcInitImports@4
13I_RpcInitNdrImports@4
14I_RpcMgmtQueryDedicatedThreadPool@0
15I_RpcOpenClientThread@12
10I_RpcOpenClientProcess@1216I_RpcOpenClientProcess@12
11I_RpcServerTurnOnOffKeepalives@1617I_RpcServerTurnOnOffKeepalives@16
12I_RpcVerifierCorruptionExpected@018I_RpcVerifierCorruptionExpected@0
...@@ -40,9 +46,9 @@ I_RpcAsyncSetHandle@8...@@ -40,9 +46,9 @@ I_RpcAsyncSetHandle@8
40I_RpcBCacheAllocate@446I_RpcBCacheAllocate@4
41I_RpcBCacheFree@447I_RpcBCacheFree@4
42I_RpcBindingCopy@848I_RpcBindingCopy@8
43I_RpcBindingInqDynamicEndpoint@8
44I_RpcBindingCreateNP@1649I_RpcBindingCreateNP@16
45I_RpcBindingHandleToAsyncHandle@850I_RpcBindingHandleToAsyncHandle@8
51I_RpcBindingInqClientTokenAttributes@16
46I_RpcBindingInqDynamicEndpoint@852I_RpcBindingInqDynamicEndpoint@8
47I_RpcBindingInqDynamicEndpointA@853I_RpcBindingInqDynamicEndpointA@8
48I_RpcBindingInqDynamicEndpointW@854I_RpcBindingInqDynamicEndpointW@8
...@@ -53,7 +59,10 @@ I_RpcBindingInqSecurityContextKeyInfo@8...@@ -53,7 +59,10 @@ I_RpcBindingInqSecurityContextKeyInfo@8
53I_RpcBindingInqTransportType@859I_RpcBindingInqTransportType@8
54I_RpcBindingInqWireIdForSnego@860I_RpcBindingInqWireIdForSnego@8
55I_RpcBindingIsClientLocal@861I_RpcBindingIsClientLocal@8
62I_RpcBindingIsServerLocal@8
63I_RpcBindingSetPrivateOption@12
56I_RpcBindingToStaticStringBindingW@864I_RpcBindingToStaticStringBindingW@8
65I_RpcCertProcessAndProvision@16
57I_RpcClearMutex@466I_RpcClearMutex@4
58I_RpcConnectionInqSockBuffSize2@467I_RpcConnectionInqSockBuffSize2@4
59I_RpcCompleteAndFree@1268I_RpcCompleteAndFree@12
...@@ -67,17 +76,22 @@ I_RpcFree@4...@@ -67,17 +76,22 @@ I_RpcFree@4
67I_RpcFreeBuffer@476I_RpcFreeBuffer@4
68I_RpcGetAssociationContext@477I_RpcGetAssociationContext@4
69I_RpcFreePipeBuffer@478I_RpcFreePipeBuffer@4
79I_RpcFreeSystemHandle@8
80I_RpcFreeSystemHandleCollection@8
70I_RpcGetBuffer@481I_RpcGetBuffer@4
71I_RpcGetBufferWithObject@882I_RpcGetBufferWithObject@8
72I_RpcGetCurrentCallHandle@083I_RpcGetCurrentCallHandle@0
84I_RpcGetDefaultSD@4
73I_RpcIOAlerted@485I_RpcIOAlerted@4
74I_RpcGetExtendedError@086I_RpcGetExtendedError@0
75I_RpcGetPortAllocationData@487I_RpcGetPortAllocationData@4
88I_RpcGetSystemHandle@20
76I_RpcIfInqTransferSyntaxes@1689I_RpcIfInqTransferSyntaxes@16
77I_RpcLogEvent@2890I_RpcLogEvent@28
78I_RpcMapWin32Status@491I_RpcMapWin32Status@4
79I_RpcMonitorAssociation@1292I_RpcMonitorAssociation@12
80I_RpcMarshalBindingHandleAndInterfaceForNDF@2493I_RpcMarshalBindingHandleAndInterfaceForNDF@24
94I_RpcMgmtEnableDedicatedThreadPool@0
81I_RpcNDRCGetWireRepresentation@895I_RpcNDRCGetWireRepresentation@8
82I_RpcNDRSContextEmergencyCleanup@896I_RpcNDRSContextEmergencyCleanup@8
83I_RpcNegotiateTransferSyntax@497I_RpcNegotiateTransferSyntax@4
...@@ -97,6 +111,8 @@ I_RpcSend@4...@@ -97,6 +111,8 @@ I_RpcSend@4
97I_RpcSendReceive@4111I_RpcSendReceive@4
98I_RpcServerAllocateIpPort@8112I_RpcServerAllocateIpPort@8
99I_RpcServerCheckClientRestriction@4113I_RpcServerCheckClientRestriction@4
114I_RpcServerDisableExceptionFilter@0
115I_RpcServerGetAssociationID@8
100I_RpcServerInqAddressChangeFn@0116I_RpcServerInqAddressChangeFn@0
101I_RpcServerInqLocalConnAddress@16117I_RpcServerInqLocalConnAddress@16
102I_RpcServerInqRemoteConnAddress@16118I_RpcServerInqRemoteConnAddress@16
...@@ -106,12 +122,16 @@ I_RpcServerRegisterForwardFunction@4...@@ -106,12 +122,16 @@ I_RpcServerRegisterForwardFunction@4
106I_RpcSetAssociationContext@4122I_RpcSetAssociationContext@4
107I_RpcServerSetAddressChangeFn@4123I_RpcServerSetAddressChangeFn@4
108I_RpcServerStartService@12124I_RpcServerStartService@12
125I_RpcServerSubscribeForDisconnectNotification2@12
126I_RpcServerSubscribeForDisconnectNotification@8
127I_RpcServerUnsubscribeForDisconnectNotification@20
109I_RpcServerUseProtseq2A@20128I_RpcServerUseProtseq2A@20
110I_RpcServerUseProtseq2W@20129I_RpcServerUseProtseq2W@20
111I_RpcServerUseProtseqEp2A@24130I_RpcServerUseProtseqEp2A@24
112I_RpcServerUseProtseqEp2W@24131I_RpcServerUseProtseqEp2W@24
113I_RpcSessionStrictContextHandle@0132I_RpcSessionStrictContextHandle@0
114I_RpcSetDCOMAppId@4133I_RpcSetDCOMAppId@4
134I_RpcSetSystemHandle@20
115I_RpcSsDontSerializeContext@0135I_RpcSsDontSerializeContext@0
116I_RpcStopMonitorAssociation@4136I_RpcStopMonitorAssociation@4
117I_RpcTransClientMaxFrag@4137I_RpcTransClientMaxFrag@4
...@@ -125,6 +145,7 @@ I_RpcTransServerReallocBuffer@16...@@ -125,6 +145,7 @@ I_RpcTransServerReallocBuffer@16
125I_RpcTransServerReceiveDirectReady@4145I_RpcTransServerReceiveDirectReady@4
126I_RpcTransServerUnprotectThread@4146I_RpcTransServerUnprotectThread@4
127I_RpcSystemFunction001@12147I_RpcSystemFunction001@12
148I_RpcSystemHandleTypeSpecificWork@16
128I_RpcTransConnectionAllocatePacket@8149I_RpcTransConnectionAllocatePacket@8
129I_RpcTransConnectionFreePacket@8150I_RpcTransConnectionFreePacket@8
130I_RpcTransConnectionReallocPacket@16151I_RpcTransConnectionReallocPacket@16
...@@ -159,7 +180,8 @@ NDRSContextUnmarshall@8...@@ -159,7 +180,8 @@ NDRSContextUnmarshall@8
159NDRSContextUnmarshallEx@12180NDRSContextUnmarshallEx@12
160NDRcopy@12181NDRcopy@12
161NdrAllocate@8182NdrAllocate@8
162NdrAsyncClientCall@0183NdrAsyncClientCall
184NdrAsyncClientCall2
163NdrAsyncServerCall@4185NdrAsyncServerCall@4
164NdrByteCountPointerBufferSize@12186NdrByteCountPointerBufferSize@12
165NdrByteCountPointerFree@12187NdrByteCountPointerFree@12
...@@ -170,6 +192,7 @@ NdrCStdStubBuffer_Release@8...@@ -170,6 +192,7 @@ NdrCStdStubBuffer_Release@8
170NdrClearOutParameters@12192NdrClearOutParameters@12
171NdrClientCall193NdrClientCall
172NdrClientCall2194NdrClientCall2
195NdrClientCall4
173NdrClientContextMarshall@12196NdrClientContextMarshall@12
174NdrClientContextUnmarshall@12197NdrClientContextUnmarshall@12
175NdrClientInitialize@16198NdrClientInitialize@16
...@@ -216,7 +239,8 @@ NdrCorrelationFree@4...@@ -216,7 +239,8 @@ NdrCorrelationFree@4
216NdrCorrelationInitialize@16239NdrCorrelationInitialize@16
217NdrCorrelationPass@4240NdrCorrelationPass@4
218NdrCreateServerInterfaceFromStub@8241NdrCreateServerInterfaceFromStub@8
219NdrDcomAsyncClientCall@0242NdrDcomAsyncClientCall
243NdrDcomAsyncClientCall2
220NdrDcomAsyncStubCall@16244NdrDcomAsyncStubCall@16
221NdrDllCanUnloadNow@4245NdrDllCanUnloadNow@4
222NdrDllGetClassObject@24246NdrDllGetClassObject@24
...@@ -262,6 +286,7 @@ NdrInterfacePointerUnmarshall@16...@@ -262,6 +286,7 @@ NdrInterfacePointerUnmarshall@16
262NdrMapCommAndFaultStatus@16286NdrMapCommAndFaultStatus@16
263NdrMesProcEncodeDecode287NdrMesProcEncodeDecode
264NdrMesProcEncodeDecode2288NdrMesProcEncodeDecode2
289NdrMesProcEncodeDecode4
265NdrMesSimpleTypeAlignSize@4290NdrMesSimpleTypeAlignSize@4
266NdrMesSimpleTypeDecode@12291NdrMesSimpleTypeDecode@12
267NdrMesSimpleTypeEncode@16292NdrMesSimpleTypeEncode@16
...@@ -425,7 +450,9 @@ RpcFreeAuthorizationContext@4...@@ -425,7 +450,9 @@ RpcFreeAuthorizationContext@4
425RpcGetAuthorizationContextForClient@36450RpcGetAuthorizationContextForClient@36
426RpcIfIdVectorFree@4451RpcIfIdVectorFree@4
427RpcIfInqId@8452RpcIfInqId@8
453RpcImpersonateClient2@4
428RpcImpersonateClient@4454RpcImpersonateClient@4
455RpcImpersonateClientContainer@4
429RpcMgmtEnableIdleCleanup@0456RpcMgmtEnableIdleCleanup@0
430RpcMgmtEpEltInqBegin@24457RpcMgmtEpEltInqBegin@24
431RpcMgmtEpEltInqDone@4458RpcMgmtEpEltInqDone@4
...@@ -458,20 +485,29 @@ RpcObjectSetType@8...@@ -458,20 +485,29 @@ RpcObjectSetType@8
458RpcProtseqVectorFreeA@4485RpcProtseqVectorFreeA@4
459RpcProtseqVectorFreeW@4486RpcProtseqVectorFreeW@4
460RpcRaiseException@4487RpcRaiseException@4
488RpcRevertContainerImpersonation@0
461RpcRevertToSelf@0489RpcRevertToSelf@0
462RpcRevertToSelfEx@4490RpcRevertToSelfEx@4
463RpcServerCompleteSecurityCallback@8491RpcServerCompleteSecurityCallback@8
464RpcServerInqBindingHandle@4492RpcServerInqBindingHandle@4
465RpcServerInqBindings@4493RpcServerInqBindings@4
494RpcServerInqBindingsEx@8
466RpcServerInqCallAttributesA@8495RpcServerInqCallAttributesA@8
467RpcServerInqCallAttributesW@8496RpcServerInqCallAttributesW@8
468RpcServerInqDefaultPrincNameA@8497RpcServerInqDefaultPrincNameA@8
469RpcServerInqDefaultPrincNameW@8498RpcServerInqDefaultPrincNameW@8
470RpcServerInqIf@12499RpcServerInqIf@12
500RpcServerInterfaceGroupActivate@4
501RpcServerInterfaceGroupClose@4
502RpcServerInterfaceGroupCreateA@32
503RpcServerInterfaceGroupCreateW@32
504RpcServerInterfaceGroupDeactivate@8
505RpcServerInterfaceGroupInqBindings@8
471RpcServerListen@12506RpcServerListen@12
472RpcServerRegisterAuthInfoA@16507RpcServerRegisterAuthInfoA@16
473RpcServerRegisterAuthInfoW@16508RpcServerRegisterAuthInfoW@16
474RpcServerRegisterIf2@28509RpcServerRegisterIf2@28
510RpcServerRegisterIf3@32
475RpcServerRegisterIf@12511RpcServerRegisterIf@12
476RpcServerRegisterIfEx@24512RpcServerRegisterIfEx@24
477RpcServerSubscribeForNotification@16513RpcServerSubscribeForNotification@16
lib/libc/mingw/lib32/urlmon.def+13-109
...@@ -5,24 +5,10 @@...@@ -5,24 +5,10 @@
5;5;
6LIBRARY "urlmon.dll"6LIBRARY "urlmon.dll"
7EXPORTS7EXPORTS
8ord_100@16 @100
9ord_101 @101
10ord_102 @102
11ord_103@8 @103
12ord_104@24 @104
13ord_105@12 @105
14ord_106@4 @106
15ord_107@8 @107
16ord_108 @108
17AsyncGetClassBits@448AsyncGetClassBits@44
18AsyncInstallDistributionUnit@369AsyncInstallDistributionUnit@36
19ord_111@8 @111
20ord_112@8 @112
21ord_113@8 @113
22ord_114 @114
23ord_115@4 @115
24ord_116@8 @116
25BindAsyncMoniker@2010BindAsyncMoniker@20
11CAuthenticateHostUI_CreateInstance@12
26CDLGetLongPathNameA@1212CDLGetLongPathNameA@12
27CDLGetLongPathNameW@1213CDLGetLongPathNameW@12
28CORPolicyProvider@414CORPolicyProvider@4
...@@ -36,6 +22,8 @@ CoInternetCompareUrl@12...@@ -36,6 +22,8 @@ CoInternetCompareUrl@12
36CoInternetCreateSecurityManager@1222CoInternetCreateSecurityManager@12
37CoInternetCreateZoneManager@1223CoInternetCreateZoneManager@12
38CoInternetFeatureSettingsChanged24CoInternetFeatureSettingsChanged
25CoInternetGetMobileBrowserAppCompatMode@4
26CoInternetGetMobileBrowserForceDesktopMode@4
39CoInternetGetProtocolFlags@1227CoInternetGetProtocolFlags@12
40CoInternetGetSecurityUrl@1628CoInternetGetSecurityUrl@16
41CoInternetGetSecurityUrlEx@1629CoInternetGetSecurityUrlEx@16
...@@ -48,6 +36,8 @@ CoInternetParseIUri@28...@@ -48,6 +36,8 @@ CoInternetParseIUri@28
48CoInternetParseUrl@2836CoInternetParseUrl@28
49CoInternetQueryInfo@2837CoInternetQueryInfo@28
50CoInternetSetFeatureEnabled@1238CoInternetSetFeatureEnabled@12
39CoInternetSetMobileBrowserAppCompatMode@4
40CoInternetSetMobileBrowserForceDesktopMode@4
51CompareSecurityIds@2041CompareSecurityIds@20
52CompatFlagsFromClsid@1242CompatFlagsFromClsid@12
53CopyBindInfo@843CopyBindInfo@8
...@@ -65,6 +55,7 @@ CreateUriPriv@32...@@ -65,6 +55,7 @@ CreateUriPriv@32
65CreateUriWithFragment@2055CreateUriWithFragment@20
66Extract@856Extract@8
67FaultInIEFeature@1657FaultInIEFeature@16
58FileBearsMarkOfTheWeb@8
68FindMediaType@859FindMediaType@8
69FindMediaTypeClass@1660FindMediaTypeClass@16
70FindMimeFromData@3261FindMimeFromData@32
...@@ -82,12 +73,14 @@ GetPropertyFromName@8...@@ -82,12 +73,14 @@ GetPropertyFromName@8
82GetPropertyName@473GetPropertyName@4
83GetSoftwareUpdateInfo@874GetSoftwareUpdateInfo@8
84GetUrlmonThreadNotificationHwnd@075GetUrlmonThreadNotificationHwnd@0
76GetZoneFromAlternateDataStreamEx@8
85HlinkGoBack@477HlinkGoBack@4
86HlinkGoForward@478HlinkGoForward@4
87HlinkNavigateMoniker@879HlinkNavigateMoniker@8
88HlinkNavigateString@880HlinkNavigateString@8
89HlinkSimpleNavigateToMoniker@3281HlinkSimpleNavigateToMoniker@32
90HlinkSimpleNavigateToString@3282HlinkSimpleNavigateToString@32
83IEGetUserPrivateNamespaceName@0
91IEDllLoader@884IEDllLoader@8
92IEInstallScope@485IEInstallScope@4
93IntlPercentEncodeNormalize@1686IntlPercentEncodeNormalize@16
...@@ -108,10 +101,13 @@ RegisterBindStatusCallback@16...@@ -108,10 +101,13 @@ RegisterBindStatusCallback@16
108RegisterFormatEnumerator@12101RegisterFormatEnumerator@12
109RegisterMediaTypeClass@20102RegisterMediaTypeClass@20
110RegisterMediaTypes@12103RegisterMediaTypes@12
104RegisterWebPlatformPermanentSecurityManager@4
111ReleaseBindInfo@4105ReleaseBindInfo@4
112ResetUrlmonLanguageData@0106ResetUrlmonLanguageData@0
107RestrictHTTP2@4
113RevokeBindStatusCallback@8108RevokeBindStatusCallback@8
114RevokeFormatEnumerator@8109RevokeFormatEnumerator@8
110SetAccessForIEAppContainer@12
115SetSoftwareUpdateAdvertisementState@16111SetSoftwareUpdateAdvertisementState@16
116ShouldDisplayPunycodeForUri@4112ShouldDisplayPunycodeForUri@4
117ShouldShowIntranetWarningSecband@4113ShouldShowIntranetWarningSecband@4
...@@ -128,103 +124,11 @@ URLOpenPullStreamA@16...@@ -128,103 +124,11 @@ URLOpenPullStreamA@16
128URLOpenPullStreamW@16124URLOpenPullStreamW@16
129URLOpenStreamA@16125URLOpenStreamA@16
130URLOpenStreamW@16126URLOpenStreamW@16
127UnregisterWebPlatformPermanentSecurityManager@0
131UrlMkBuildVersion128UrlMkBuildVersion
132UrlMkGetSessionOption@20129UrlMkGetSessionOption@20
133UrlMkSetSessionOption@16130UrlMkSetSessionOption@16
131UrlmonCleanupCurrentThread@0
134WriteHitLogging@4132WriteHitLogging@4
135ZonesReInit@4133ZonesReInit@4
136ord_304@28 @304
137ord_305@12 @305
138ord_306@4 @306
139ord_307@20 @307
140ord_308@4 @308
141ord_309@4 @309
142ord_310@12 @310
143ord_311@12 @311
144ord_312@4 @312
145ord_313@8 @313
146ord_314@4 @314
147ord_315@8 @315
148ord_316@8 @316
149ord_318@8 @318
150ord_319@8 @319
151ord_320@12 @320
152ord_321@8 @321
153IECompatLogCSSFix@12134IECompatLogCSSFix@12
154ord_323@12 @323
155ord_324 @324
156; ord_395 @395 Couldn't determine function argument count. Function doesn't return.
157ord_400@8 @400
158ord_401@4 @401
159ord_403@4 @403
160ord_404 @404
161ord_406 @406
162ord_407 @407
163ord_408@8 @408
164ord_409@8 @409
165ord_410@8 @410
166ord_411@8 @411
167ord_412@8 @412
168ord_413@8 @413
169ord_414@8 @414
170ord_415@8 @415
171ord_416@12 @416
172ord_417@12 @417
173ord_420@24 @420
174ord_421@8 @421
175; ord_422 @422 Check!!! forwards to CloseHandle in KERNEL32.dll (ordinal 82)
176ord_423@16 @423
177ord_430 @430
178ord_431@4 @431
179ord_432@8 @432
180ord_433@4 @433
181ord_434@12 @434
182ord_435@12 @435
183ord_436@8 @436
184ord_437@8 @437
185ord_438@24 @438
186ord_439@4 @439
187ord_440@4 @440
188ord_441@16 @441
189ord_442@8 @442
190ord_443@8 @443
191ord_444@12 @444
192ord_445@8 @445
193ord_446@4 @446
194ord_447@4 @447
195ord_448@4 @448
196ord_449@4 @449
197ord_450@4 @450
198ord_451@4 @451
199ord_452@8 @452
200ord_453@8 @453
201ord_454@8 @454
202ord_455 @455
203ord_456 @456
204ord_457@4 @457
205ord_458 @458
206ord_460@4 @460
207ord_461@8 @461
208ord_462@20 @462
209ord_463@20 @463
210ord_470@4 @470
211ord_471 @471
212ord_473@4 @473
213ord_474@16 @474
214ord_475@16 @475
215ord_476@16 @476
216ord_477@16 @477
217ord_478@32 @478
218ord_479@32 @479
219ord_480@36 @480
220ord_481@36 @481
221ord_482@12 @482
222ord_483@28 @483
223ord_484@8 @484
224ord_485@8 @485
225ord_486@8 @486
226ord_487@4 @487
227ord_488 @488
228ord_489@16 @489
229ord_490@44 @490
230ord_491@4 @491
lib/libc/mingw/lib64/mswsock.def deleted-40
...@@ -1,40 +0,0 @@
1;
2; Exports of file MSWSOCK.dll
3;
4; Autogenerated by gen_exportdef
5; Written by Kai Tietz, 2007
6;
7LIBRARY MSWSOCK.dll
8EXPORTS
9ServiceMain
10SvchostPushServiceGlobals
11AcceptEx
12EnumProtocolsA
13EnumProtocolsW
14GetAcceptExSockaddrs
15GetAddressByNameA
16GetAddressByNameW
17GetNameByTypeA
18GetNameByTypeW
19GetServiceA
20GetServiceW
21GetTypeByNameA
22GetTypeByNameW
23MigrateWinsockConfiguration
24NPLoadNameSpaces
25NSPStartup
26SetServiceA
27SetServiceW
28StartWsdpService
29StopWsdpService
30TransmitFile
31WSARecvEx
32WSPStartup
33dn_expand
34getnetbyname
35inet_network
36rcmd
37rexec
38rresvport
39s_perror
40sethostname
lib/libc/mingw/lib64/ntdll.def+416-172
...@@ -26,6 +26,8 @@ AlpcRegisterCompletionListWorkerThread...@@ -26,6 +26,8 @@ AlpcRegisterCompletionListWorkerThread
26AlpcRundownCompletionList26AlpcRundownCompletionList
27AlpcUnregisterCompletionList27AlpcUnregisterCompletionList
28AlpcUnregisterCompletionListWorkerThread28AlpcUnregisterCompletionListWorkerThread
29ApiSetQueryApiSetPresence
30ApiSetQueryApiSetPresenceEx
29CsrAllocateCaptureBuffer31CsrAllocateCaptureBuffer
30CsrAllocateMessagePointer32CsrAllocateMessagePointer
31CsrCaptureMessageBuffer33CsrCaptureMessageBuffer
...@@ -52,6 +54,7 @@ DbgSetDebugFilterState...@@ -52,6 +54,7 @@ DbgSetDebugFilterState
52DbgUiConnectToDbg54DbgUiConnectToDbg
53DbgUiContinue55DbgUiContinue
54DbgUiConvertStateChangeStructure56DbgUiConvertStateChangeStructure
57DbgUiConvertStateChangeStructureEx
55DbgUiDebugActiveProcess58DbgUiDebugActiveProcess
56DbgUiGetThreadDebugObject59DbgUiGetThreadDebugObject
57DbgUiIssueRemoteBreakin60DbgUiIssueRemoteBreakin
...@@ -60,6 +63,7 @@ DbgUiSetThreadDebugObject...@@ -60,6 +63,7 @@ DbgUiSetThreadDebugObject
60DbgUiStopDebugging63DbgUiStopDebugging
61DbgUiWaitStateChange64DbgUiWaitStateChange
62DbgUserBreakPoint65DbgUserBreakPoint
66EtwCheckCoverage
63EtwControlTraceA67EtwControlTraceA
64EtwControlTraceW68EtwControlTraceW
65EtwCreateTraceInstanceId69EtwCreateTraceInstanceId
...@@ -73,6 +77,7 @@ EtwEventActivityIdControl...@@ -73,6 +77,7 @@ EtwEventActivityIdControl
73EtwEventEnabled77EtwEventEnabled
74EtwEventProviderEnabled78EtwEventProviderEnabled
75EtwEventRegister79EtwEventRegister
80EtwEventSetInformation
76EtwEventUnregister81EtwEventUnregister
77EtwEventWrite82EtwEventWrite
78EtwEventWriteEndScenario83EtwEventWriteEndScenario
...@@ -132,64 +137,90 @@ KiRaiseUserExceptionDispatcher...@@ -132,64 +137,90 @@ KiRaiseUserExceptionDispatcher
132KiUserApcDispatcher137KiUserApcDispatcher
133KiUserCallbackDispatcher138KiUserCallbackDispatcher
134KiUserExceptionDispatcher139KiUserExceptionDispatcher
140KiUserInvertedFunctionTable
135LdrAccessOutOfProcessResource141LdrAccessOutOfProcessResource
136LdrAccessResource142LdrAccessResource
143LdrAddDllDirectory
137LdrAddLoadAsDataTable144LdrAddLoadAsDataTable
138LdrAddRefDll145LdrAddRefDll
139LdrAlternateResourcesEnabled146LdrAlternateResourcesEnabled
147LdrAppxHandleIntegrityFailure
148LdrCallEnclave
149LdrControlFlowGuardEnforced
150LdrCreateEnclave
140LdrCreateOutOfProcessImage151LdrCreateOutOfProcessImage
152LdrDeleteEnclave
141LdrDestroyOutOfProcessImage153LdrDestroyOutOfProcessImage
142LdrDisableThreadCalloutsForDll154LdrDisableThreadCalloutsForDll
143LdrEnumResources155LdrEnumResources
144LdrEnumerateLoadedModules156LdrEnumerateLoadedModules
157LdrFastFailInLoaderCallout
145LdrFindCreateProcessManifest158LdrFindCreateProcessManifest
146LdrFindEntryForAddress159LdrFindEntryForAddress
147LdrFindResourceDirectory_U160LdrFindResourceDirectory_U
148LdrFindResourceEx_U161LdrFindResourceEx_U
149LdrFindResource_U162LdrFindResource_U
150LdrFlushAlternateResourceModules163LdrFlushAlternateResourceModules
164LdrGetDllDirectory
165LdrGetDllFullName
151LdrGetDllHandle166LdrGetDllHandle
152LdrGetDllHandleByMapping167LdrGetDllHandleByMapping
153LdrGetDllHandleByName168LdrGetDllHandleByName
154LdrGetDllHandleEx169LdrGetDllHandleEx
170LdrGetDllPath
155LdrGetFailureData171LdrGetFailureData
156LdrGetFileNameFromLoadAsDataTable172LdrGetFileNameFromLoadAsDataTable
157LdrGetKnownDllSectionHandle173LdrGetKnownDllSectionHandle
158LdrGetProcedureAddress174LdrGetProcedureAddress
159LdrGetProcedureAddressEx175LdrGetProcedureAddressEx
176LdrGetProcedureAddressForCaller
160LdrHotPatchRoutine177LdrHotPatchRoutine
161LdrInitShimEngineDynamic178LdrInitShimEngineDynamic
179LdrInitializeEnclave
162LdrInitializeThunk180LdrInitializeThunk
181LdrIsModuleSxsRedirected
163LdrLoadAlternateResourceModule182LdrLoadAlternateResourceModule
164LdrLoadAlternateResourceModuleEx183LdrLoadAlternateResourceModuleEx
165LdrLoadDll184LdrLoadDll
185LdrLoadEnclaveModule
166LdrLockLoaderLock186LdrLockLoaderLock
167LdrOpenImageFileOptionsKey187LdrOpenImageFileOptionsKey
168LdrProcessInitializationComplete188LdrProcessInitializationComplete
169LdrProcessRelocationBlock189LdrProcessRelocationBlock
190LdrProcessRelocationBlockEx
170LdrQueryImageFileExecutionOptions191LdrQueryImageFileExecutionOptions
171LdrQueryImageFileExecutionOptionsEx192LdrQueryImageFileExecutionOptionsEx
172LdrQueryImageFileKeyOption193LdrQueryImageFileKeyOption
173LdrQueryModuleServiceTags194LdrQueryModuleServiceTags
195LdrQueryOptionalDelayLoadedAPI
174LdrQueryProcessModuleInformation196LdrQueryProcessModuleInformation
175LdrRegisterDllNotification197LdrRegisterDllNotification
198LdrRemoveDllDirectory
176LdrRemoveLoadAsDataTable199LdrRemoveLoadAsDataTable
177LdrResFindResource200LdrResFindResource
178LdrResFindResourceDirectory201LdrResFindResourceDirectory
179LdrResGetRCConfig202LdrResGetRCConfig
180LdrResRelease203LdrResRelease
181LdrResSearchResource204LdrResSearchResource
205LdrResolveDelayLoadedAPI
206LdrResolveDelayLoadsFromDll
182LdrRscIsTypeExist207LdrRscIsTypeExist
183LdrSetAppCompatDllRedirectionCallback208LdrSetAppCompatDllRedirectionCallback
209LdrSetDefaultDllDirectories
210LdrSetDllDirectory
184LdrSetDllManifestProber211LdrSetDllManifestProber
212LdrSetImplicitPathOptions
185LdrSetMUICacheType213LdrSetMUICacheType
186LdrShutdownProcess214LdrShutdownProcess
187LdrShutdownThread215LdrShutdownThread
216LdrStandardizeSystemPath
217LdrSystemDllInitBlock
188LdrUnloadAlternateResourceModule218LdrUnloadAlternateResourceModule
189LdrUnloadAlternateResourceModuleEx219LdrUnloadAlternateResourceModuleEx
190LdrUnloadDll220LdrUnloadDll
191LdrUnlockLoaderLock221LdrUnlockLoaderLock
192LdrUnregisterDllNotification222LdrUnregisterDllNotification
223LdrUpdatePackageSearchPath
193LdrVerifyImageMatchesChecksum224LdrVerifyImageMatchesChecksum
194LdrVerifyImageMatchesChecksumEx225LdrVerifyImageMatchesChecksumEx
195LdrpResGetMappingSize226LdrpResGetMappingSize
...@@ -211,21 +242,28 @@ NtAccessCheckByTypeAndAuditAlarm...@@ -211,21 +242,28 @@ NtAccessCheckByTypeAndAuditAlarm
211NtAccessCheckByTypeResultList242NtAccessCheckByTypeResultList
212NtAccessCheckByTypeResultListAndAuditAlarm243NtAccessCheckByTypeResultListAndAuditAlarm
213NtAccessCheckByTypeResultListAndAuditAlarmByHandle244NtAccessCheckByTypeResultListAndAuditAlarmByHandle
245NtAcquireProcessActivityReference
214NtAddAtom246NtAddAtom
247NtAddAtomEx
215NtAddBootEntry248NtAddBootEntry
216NtAddDriverEntry249NtAddDriverEntry
217NtAdjustGroupsToken250NtAdjustGroupsToken
218NtAdjustPrivilegesToken251NtAdjustPrivilegesToken
252NtAdjustTokenClaimsAndDeviceGroups
219NtAlertResumeThread253NtAlertResumeThread
220NtAlertThread254NtAlertThread
255NtAlertThreadByThreadId
221NtAllocateLocallyUniqueId256NtAllocateLocallyUniqueId
222NtAllocateReserveObject257NtAllocateReserveObject
223NtAllocateUserPhysicalPages258NtAllocateUserPhysicalPages
259NtAllocateUserPhysicalPagesEx
224NtAllocateUuids260NtAllocateUuids
225NtAllocateVirtualMemory261NtAllocateVirtualMemory
262NtAllocateVirtualMemoryEx
226NtAlpcAcceptConnectPort263NtAlpcAcceptConnectPort
227NtAlpcCancelMessage264NtAlpcCancelMessage
228NtAlpcConnectPort265NtAlpcConnectPort
266NtAlpcConnectPortEx
229NtAlpcCreatePort267NtAlpcCreatePort
230NtAlpcCreatePortSection268NtAlpcCreatePortSection
231NtAlpcCreateResourceReserve269NtAlpcCreateResourceReserve
...@@ -236,6 +274,7 @@ NtAlpcDeleteResourceReserve...@@ -236,6 +274,7 @@ NtAlpcDeleteResourceReserve
236NtAlpcDeleteSectionView274NtAlpcDeleteSectionView
237NtAlpcDeleteSecurityContext275NtAlpcDeleteSecurityContext
238NtAlpcDisconnectPort276NtAlpcDisconnectPort
277NtAlpcImpersonateClientContainerOfPort
239NtAlpcImpersonateClientOfPort278NtAlpcImpersonateClientOfPort
240NtAlpcOpenSenderProcess279NtAlpcOpenSenderProcess
241NtAlpcOpenSenderThread280NtAlpcOpenSenderThread
...@@ -247,58 +286,78 @@ NtAlpcSetInformation...@@ -247,58 +286,78 @@ NtAlpcSetInformation
247NtApphelpCacheControl286NtApphelpCacheControl
248NtAreMappedFilesTheSame287NtAreMappedFilesTheSame
249NtAssignProcessToJobObject288NtAssignProcessToJobObject
289NtAssociateWaitCompletionPacket
290NtCallEnclave
250NtCallbackReturn291NtCallbackReturn
251NtCancelDeviceWakeupRequest292NtCancelDeviceWakeupRequest
252NtCancelIoFile293NtCancelIoFile
253NtCancelIoFileEx294NtCancelIoFileEx
254NtCancelSynchronousIoFile295NtCancelSynchronousIoFile
255NtCancelTimer296NtCancelTimer
297NtCancelTimer2
298NtCancelWaitCompletionPacket
256NtClearEvent299NtClearEvent
257NtClose300NtClose
258NtCloseObjectAuditAlarm301NtCloseObjectAuditAlarm
259NtCommitComplete302NtCommitComplete
260NtCommitEnlistment303NtCommitEnlistment
304NtCommitRegistryTransaction
261NtCommitTransaction305NtCommitTransaction
262NtCompactKeys306NtCompactKeys
307NtCompareObjects
308NtCompareSigningLevels
263NtCompareTokens309NtCompareTokens
264NtCompleteConnectPort310NtCompleteConnectPort
265NtCompressKey311NtCompressKey
266NtConnectPort312NtConnectPort
267NtContinue313NtContinue
314NtConvertBetweenAuxiliaryCounterAndPerformanceCounter
315NtCreateCrossVmEvent
268NtCreateDebugObject316NtCreateDebugObject
269NtCreateDirectoryObject317NtCreateDirectoryObject
318NtCreateDirectoryObjectEx
319NtCreateEnclave
270NtCreateEnlistment320NtCreateEnlistment
271NtCreateEvent321NtCreateEvent
272NtCreateEventPair322NtCreateEventPair
273NtCreateFile323NtCreateFile
324NtCreateIRTimer
274NtCreateIoCompletion325NtCreateIoCompletion
275NtCreateJobObject326NtCreateJobObject
276NtCreateJobSet327NtCreateJobSet
277NtCreateKey328NtCreateKey
278NtCreateKeyTransacted329NtCreateKeyTransacted
279NtCreateKeyedEvent330NtCreateKeyedEvent
331NtCreateLowBoxToken
280NtCreateMailslotFile332NtCreateMailslotFile
281NtCreateMutant333NtCreateMutant
282NtCreateNamedPipeFile334NtCreateNamedPipeFile
283NtCreatePagingFile335NtCreatePagingFile
336NtCreatePartition
284NtCreatePort337NtCreatePort
285NtCreatePrivateNamespace338NtCreatePrivateNamespace
286NtCreateProcess339NtCreateProcess
287NtCreateProcessEx340NtCreateProcessEx
288NtCreateProfile341NtCreateProfile
289NtCreateProfileEx342NtCreateProfileEx
343NtCreateRegistryTransaction
290NtCreateResourceManager344NtCreateResourceManager
291NtCreateSection345NtCreateSection
346NtCreateSectionEx
292NtCreateSemaphore347NtCreateSemaphore
293NtCreateSymbolicLinkObject348NtCreateSymbolicLinkObject
294NtCreateThread349NtCreateThread
295NtCreateThreadEx350NtCreateThreadEx
296NtCreateTimer351NtCreateTimer
352NtCreateTimer2
297NtCreateToken353NtCreateToken
354NtCreateTokenEx
298NtCreateTransaction355NtCreateTransaction
299NtCreateTransactionManager356NtCreateTransactionManager
300NtCreateUserProcess357NtCreateUserProcess
358NtCreateWaitCompletionPacket
301NtCreateWaitablePort359NtCreateWaitablePort
360NtCreateWnfStateName
302NtCreateWorkerFactory361NtCreateWorkerFactory
303NtDebugActiveProcess362NtDebugActiveProcess
304NtDebugContinue363NtDebugContinue
...@@ -311,6 +370,8 @@ NtDeleteKey...@@ -311,6 +370,8 @@ NtDeleteKey
311NtDeleteObjectAuditAlarm370NtDeleteObjectAuditAlarm
312NtDeletePrivateNamespace371NtDeletePrivateNamespace
313NtDeleteValueKey372NtDeleteValueKey
373NtDeleteWnfStateData
374NtDeleteWnfStateName
314NtDeviceIoControlFile375NtDeviceIoControlFile
315NtDisableLastKnownGood376NtDisableLastKnownGood
316NtDisplayString377NtDisplayString
...@@ -325,9 +386,12 @@ NtEnumerateSystemEnvironmentValuesEx...@@ -325,9 +386,12 @@ NtEnumerateSystemEnvironmentValuesEx
325NtEnumerateTransactionObject386NtEnumerateTransactionObject
326NtEnumerateValueKey387NtEnumerateValueKey
327NtExtendSection388NtExtendSection
389NtFilterBootOption
328NtFilterToken390NtFilterToken
391NtFilterTokenEx
329NtFindAtom392NtFindAtom
330NtFlushBuffersFile393NtFlushBuffersFile
394NtFlushBuffersFileEx
331NtFlushInstallUILanguage395NtFlushInstallUILanguage
332NtFlushInstructionCache396NtFlushInstructionCache
333NtFlushKey397NtFlushKey
...@@ -339,8 +403,11 @@ NtFreeVirtualMemory...@@ -339,8 +403,11 @@ NtFreeVirtualMemory
339NtFreezeRegistry403NtFreezeRegistry
340NtFreezeTransactions404NtFreezeTransactions
341NtFsControlFile405NtFsControlFile
406NtGetCachedSigningLevel
407NtGetCompleteWnfStateSubscription
342NtGetContextThread408NtGetContextThread
343NtGetCurrentProcessorNumber409NtGetCurrentProcessorNumber
410NtGetCurrentProcessorNumberEx
344NtGetDevicePowerState411NtGetDevicePowerState
345NtGetMUIRegistryInfo412NtGetMUIRegistryInfo
346NtGetNextProcess413NtGetNextProcess
...@@ -353,6 +420,7 @@ NtGetWriteWatch...@@ -353,6 +420,7 @@ NtGetWriteWatch
353NtImpersonateAnonymousToken420NtImpersonateAnonymousToken
354NtImpersonateClientOfPort421NtImpersonateClientOfPort
355NtImpersonateThread422NtImpersonateThread
423NtInitializeEnclave
356NtInitializeNlsFiles424NtInitializeNlsFiles
357NtInitializeRegistry425NtInitializeRegistry
358NtInitiatePowerAction426NtInitiatePowerAction
...@@ -361,6 +429,7 @@ NtIsSystemResumeAutomatic...@@ -361,6 +429,7 @@ NtIsSystemResumeAutomatic
361NtIsUILanguageComitted429NtIsUILanguageComitted
362NtListenPort430NtListenPort
363NtLoadDriver431NtLoadDriver
432NtLoadEnclaveData
364NtLoadKey433NtLoadKey
365NtLoadKey2434NtLoadKey2
366NtLoadKeyEx435NtLoadKeyEx
...@@ -370,13 +439,17 @@ NtLockRegistryKey...@@ -370,13 +439,17 @@ NtLockRegistryKey
370NtLockVirtualMemory439NtLockVirtualMemory
371NtMakePermanentObject440NtMakePermanentObject
372NtMakeTemporaryObject441NtMakeTemporaryObject
442NtManageHotPatch
443NtManagePartition
373NtMapCMFModule444NtMapCMFModule
374NtMapUserPhysicalPages445NtMapUserPhysicalPages
375NtMapUserPhysicalPagesScatter446NtMapUserPhysicalPagesScatter
376NtMapViewOfSection447NtMapViewOfSection
448NtMapViewOfSectionEx
377NtModifyBootEntry449NtModifyBootEntry
378NtModifyDriverEntry450NtModifyDriverEntry
379NtNotifyChangeDirectoryFile451NtNotifyChangeDirectoryFile
452NtNotifyChangeDirectoryFileEx
380NtNotifyChangeKey453NtNotifyChangeKey
381NtNotifyChangeMultipleKeys454NtNotifyChangeMultipleKeys
382NtNotifyChangeSession455NtNotifyChangeSession
...@@ -394,10 +467,12 @@ NtOpenKeyTransactedEx...@@ -394,10 +467,12 @@ NtOpenKeyTransactedEx
394NtOpenKeyedEvent467NtOpenKeyedEvent
395NtOpenMutant468NtOpenMutant
396NtOpenObjectAuditAlarm469NtOpenObjectAuditAlarm
470NtOpenPartition
397NtOpenPrivateNamespace471NtOpenPrivateNamespace
398NtOpenProcess472NtOpenProcess
399NtOpenProcessToken473NtOpenProcessToken
400NtOpenProcessTokenEx474NtOpenProcessTokenEx
475NtOpenRegistryTransaction
401NtOpenResourceManager476NtOpenResourceManager
402NtOpenSection477NtOpenSection
403NtOpenSemaphore478NtOpenSemaphore
...@@ -421,20 +496,24 @@ NtPrivilegedServiceAuditAlarm...@@ -421,20 +496,24 @@ NtPrivilegedServiceAuditAlarm
421NtPropagationComplete496NtPropagationComplete
422NtPropagationFailed497NtPropagationFailed
423NtProtectVirtualMemory498NtProtectVirtualMemory
499NtPssCaptureVaSpaceBulk
424NtPulseEvent500NtPulseEvent
425NtQueryAttributesFile501NtQueryAttributesFile
502NtQueryAuxiliaryCounterFrequency
426NtQueryBootEntryOrder503NtQueryBootEntryOrder
427NtQueryBootOptions504NtQueryBootOptions
428NtQueryDebugFilterState505NtQueryDebugFilterState
429NtQueryDefaultLocale506NtQueryDefaultLocale
430NtQueryDefaultUILanguage507NtQueryDefaultUILanguage
431NtQueryDirectoryFile508NtQueryDirectoryFile
509NtQueryDirectoryFileEx
432NtQueryDirectoryObject510NtQueryDirectoryObject
433NtQueryDriverEntryOrder511NtQueryDriverEntryOrder
434NtQueryEaFile512NtQueryEaFile
435NtQueryEvent513NtQueryEvent
436NtQueryFullAttributesFile514NtQueryFullAttributesFile
437NtQueryInformationAtom515NtQueryInformationAtom
516NtQueryInformationByName
438NtQueryInformationEnlistment517NtQueryInformationEnlistment
439NtQueryInformationFile518NtQueryInformationFile
440NtQueryInformationJobObject519NtQueryInformationJobObject
...@@ -462,6 +541,7 @@ NtQueryQuotaInformationFile...@@ -462,6 +541,7 @@ NtQueryQuotaInformationFile
462NtQuerySection541NtQuerySection
463NtQuerySecurityAttributesToken542NtQuerySecurityAttributesToken
464NtQuerySecurityObject543NtQuerySecurityObject
544NtQuerySecurityPolicy
465NtQuerySemaphore545NtQuerySemaphore
466NtQuerySymbolicLinkObject546NtQuerySymbolicLinkObject
467NtQuerySystemEnvironmentValue547NtQuerySystemEnvironmentValue
...@@ -474,6 +554,8 @@ NtQueryTimerResolution...@@ -474,6 +554,8 @@ NtQueryTimerResolution
474NtQueryValueKey554NtQueryValueKey
475NtQueryVirtualMemory555NtQueryVirtualMemory
476NtQueryVolumeInformationFile556NtQueryVolumeInformationFile
557NtQueryWnfStateData
558NtQueryWnfStateNameInformation
477NtQueueApcThread559NtQueueApcThread
478NtQueueApcThreadEx560NtQueueApcThreadEx
479NtRaiseException561NtRaiseException
...@@ -512,8 +594,10 @@ NtResetWriteWatch...@@ -512,8 +594,10 @@ NtResetWriteWatch
512NtRestoreKey594NtRestoreKey
513NtResumeProcess595NtResumeProcess
514NtResumeThread596NtResumeThread
597NtRevertContainerImpersonation
515NtRollbackComplete598NtRollbackComplete
516NtRollbackEnlistment599NtRollbackEnlistment
600NtRollbackRegistryTransaction
517NtRollbackTransaction601NtRollbackTransaction
518NtRollforwardTransactionManager602NtRollforwardTransactionManager
519NtSaveKey603NtSaveKey
...@@ -523,6 +607,8 @@ NtSecureConnectPort...@@ -523,6 +607,8 @@ NtSecureConnectPort
523NtSerializeBoot607NtSerializeBoot
524NtSetBootEntryOrder608NtSetBootEntryOrder
525NtSetBootOptions609NtSetBootOptions
610NtSetCachedSigningLevel
611NtSetCachedSigningLevel2
526NtSetContextThread612NtSetContextThread
527NtSetDebugFilterState613NtSetDebugFilterState
528NtSetDefaultHardErrorPort614NtSetDefaultHardErrorPort
...@@ -534,6 +620,7 @@ NtSetEvent...@@ -534,6 +620,7 @@ NtSetEvent
534NtSetEventBoostPriority620NtSetEventBoostPriority
535NtSetHighEventPair621NtSetHighEventPair
536NtSetHighWaitLowEventPair622NtSetHighWaitLowEventPair
623NtSetIRTimer
537NtSetInformationDebugObject624NtSetInformationDebugObject
538NtSetInformationEnlistment625NtSetInformationEnlistment
539NtSetInformationFile626NtSetInformationFile
...@@ -542,10 +629,12 @@ NtSetInformationKey...@@ -542,10 +629,12 @@ NtSetInformationKey
542NtSetInformationObject629NtSetInformationObject
543NtSetInformationProcess630NtSetInformationProcess
544NtSetInformationResourceManager631NtSetInformationResourceManager
632NtSetInformationSymbolicLink
545NtSetInformationThread633NtSetInformationThread
546NtSetInformationToken634NtSetInformationToken
547NtSetInformationTransaction635NtSetInformationTransaction
548NtSetInformationTransactionManager636NtSetInformationTransactionManager
637NtSetInformationVirtualMemory
549NtSetInformationWorkerFactory638NtSetInformationWorkerFactory
550NtSetIntervalProfile639NtSetIntervalProfile
551NtSetIoCompletion640NtSetIoCompletion
...@@ -562,20 +651,24 @@ NtSetSystemPowerState...@@ -562,20 +651,24 @@ NtSetSystemPowerState
562NtSetSystemTime651NtSetSystemTime
563NtSetThreadExecutionState652NtSetThreadExecutionState
564NtSetTimer653NtSetTimer
654NtSetTimer2
565NtSetTimerEx655NtSetTimerEx
566NtSetTimerResolution656NtSetTimerResolution
567NtSetUuidSeed657NtSetUuidSeed
568NtSetValueKey658NtSetValueKey
569NtSetVolumeInformationFile659NtSetVolumeInformationFile
660NtSetWnfProcessNotificationEvent
570NtShutdownSystem661NtShutdownSystem
571NtShutdownWorkerFactory662NtShutdownWorkerFactory
572NtSignalAndWaitForSingleObject663NtSignalAndWaitForSingleObject
573NtSinglePhaseReject664NtSinglePhaseReject
574NtStartProfile665NtStartProfile
575NtStopProfile666NtStopProfile
667NtSubscribeWnfStateChange
576NtSuspendProcess668NtSuspendProcess
577NtSuspendThread669NtSuspendThread
578NtSystemDebugControl670NtSystemDebugControl
671NtTerminateEnclave
579NtTerminateJobObject672NtTerminateJobObject
580NtTerminateProcess673NtTerminateProcess
581NtTerminateThread674NtTerminateThread
...@@ -593,7 +686,11 @@ NtUnloadKeyEx...@@ -593,7 +686,11 @@ NtUnloadKeyEx
593NtUnlockFile686NtUnlockFile
594NtUnlockVirtualMemory687NtUnlockVirtualMemory
595NtUnmapViewOfSection688NtUnmapViewOfSection
689NtUnmapViewOfSectionEx
690NtUnsubscribeWnfStateChange
691NtUpdateWnfStateData
596NtVdmControl692NtVdmControl
693NtWaitForAlertByThreadId
597NtWaitForDebugEvent694NtWaitForDebugEvent
598NtWaitForKeyedEvent695NtWaitForKeyedEvent
599NtWaitForMultipleObjects696NtWaitForMultipleObjects
...@@ -616,6 +713,14 @@ PfxFindPrefix...@@ -616,6 +713,14 @@ PfxFindPrefix
616PfxInitialize713PfxInitialize
617PfxInsertPrefix714PfxInsertPrefix
618PfxRemovePrefix715PfxRemovePrefix
716PssNtCaptureSnapshot
717PssNtDuplicateSnapshot
718PssNtFreeRemoteSnapshot
719PssNtFreeSnapshot
720PssNtFreeWalkMarker
721PssNtQuerySnapshot
722PssNtValidateDescriptor
723PssNtWalkSnapshot
619RtlAbortRXact724RtlAbortRXact
620RtlAbsoluteToSelfRelativeSD725RtlAbsoluteToSelfRelativeSD
621RtlAcquirePebLock726RtlAcquirePebLock
...@@ -634,6 +739,7 @@ RtlAddAccessAllowedObjectAce...@@ -634,6 +739,7 @@ RtlAddAccessAllowedObjectAce
634RtlAddAccessDeniedAce739RtlAddAccessDeniedAce
635RtlAddAccessDeniedAceEx740RtlAddAccessDeniedAceEx
636RtlAddAccessDeniedObjectAce741RtlAddAccessDeniedObjectAce
742RtlAddAccessFilterAce
637RtlAddAce743RtlAddAce
638RtlAddActionToRXact744RtlAddActionToRXact
639RtlAddAtomToAtomTable745RtlAddAtomToAtomTable
...@@ -643,21 +749,27 @@ RtlAddAuditAccessAceEx...@@ -643,21 +749,27 @@ RtlAddAuditAccessAceEx
643RtlAddAuditAccessObjectAce749RtlAddAuditAccessObjectAce
644RtlAddCompoundAce750RtlAddCompoundAce
645RtlAddFunctionTable751RtlAddFunctionTable
752RtlAddGrowableFunctionTable
646RtlAddIntegrityLabelToBoundaryDescriptor753RtlAddIntegrityLabelToBoundaryDescriptor
647RtlAddMandatoryAce754RtlAddMandatoryAce
755RtlAddProcessTrustLabelAce
648RtlAddRefActivationContext756RtlAddRefActivationContext
649RtlAddRefMemoryStream757RtlAddRefMemoryStream
758RtlAddResourceAttributeAce
650RtlAddSIDToBoundaryDescriptor759RtlAddSIDToBoundaryDescriptor
760RtlAddScopedPolicyIDAce
651RtlAddVectoredContinueHandler761RtlAddVectoredContinueHandler
652RtlAddVectoredExceptionHandler762RtlAddVectoredExceptionHandler
653RtlAddressInSectionTable763RtlAddressInSectionTable
654RtlAdjustPrivilege764RtlAdjustPrivilege
655RtlAllocateActivationContextStack765RtlAllocateActivationContextStack
656RtlAllocateAndInitializeSid766RtlAllocateAndInitializeSid
767RtlAllocateAndInitializeSidEx
657RtlAllocateHandle768RtlAllocateHandle
658RtlAllocateHeap769RtlAllocateHeap
659RtlAllocateMemoryBlockLookaside770RtlAllocateMemoryBlockLookaside
660RtlAllocateMemoryZone771RtlAllocateMemoryZone
772RtlAllocateWnfSerializationGroup
661RtlAnsiCharToUnicodeChar773RtlAnsiCharToUnicodeChar
662RtlAnsiStringToUnicodeSize774RtlAnsiStringToUnicodeSize
663RtlAnsiStringToUnicodeString775RtlAnsiStringToUnicodeString
...@@ -669,23 +781,44 @@ RtlAppendUnicodeToString...@@ -669,23 +781,44 @@ RtlAppendUnicodeToString
669RtlApplicationVerifierStop781RtlApplicationVerifierStop
670RtlApplyRXact782RtlApplyRXact
671RtlApplyRXactNoFlush783RtlApplyRXactNoFlush
784RtlAppxIsFileOwnedByTrustedInstaller
672RtlAreAllAccessesGranted785RtlAreAllAccessesGranted
673RtlAreAnyAccessesGranted786RtlAreAnyAccessesGranted
674RtlAreBitsClear787RtlAreBitsClear
788RtlAreBitsClearEx
675RtlAreBitsSet789RtlAreBitsSet
790RtlAreLongPathsEnabled
676RtlAssert791RtlAssert
792RtlAvlInsertNodeEx
793RtlAvlRemoveNode
677RtlBarrier794RtlBarrier
678RtlBarrierForDelete795RtlBarrierForDelete
796RtlCallEnclaveReturn
679RtlCancelTimer797RtlCancelTimer
798RtlCanonicalizeDomainName
799RtlCapabilityCheck
800RtlCapabilityCheckForSingleSessionSku
680RtlCaptureContext801RtlCaptureContext
681RtlCaptureStackBackTrace802RtlCaptureStackBackTrace
682RtlCharToInteger803RtlCharToInteger
804RtlCheckBootStatusIntegrity
683RtlCheckForOrphanedCriticalSections805RtlCheckForOrphanedCriticalSections
806RtlCheckPortableOperatingSystem
684RtlCheckProcessParameters807RtlCheckProcessParameters
685RtlCheckRegistryKey808RtlCheckRegistryKey
809RtlCheckSandboxedToken
810RtlCheckSystemBootStatusIntegrity
811RtlCheckTokenCapability
812RtlCheckTokenMembership
813RtlCheckTokenMembershipEx
686RtlCleanUpTEBLangLists814RtlCleanUpTEBLangLists
687RtlClearAllBits815RtlClearAllBits
816RtlClearAllBitsEx
817RtlClearBit
818RtlClearBitEx
688RtlClearBits819RtlClearBits
820RtlClearBitsEx
821RtlClearThreadWorkOnBehalfTicket
689RtlCloneMemoryStream822RtlCloneMemoryStream
690RtlCloneUserProcess823RtlCloneUserProcess
691RtlCmDecodeMemIoResource824RtlCmDecodeMemIoResource
...@@ -706,13 +839,18 @@ RtlComputeImportTableHash...@@ -706,13 +839,18 @@ RtlComputeImportTableHash
706RtlComputePrivatizedDllName_U839RtlComputePrivatizedDllName_U
707RtlConnectToSm840RtlConnectToSm
708RtlConsoleMultiByteToUnicodeN841RtlConsoleMultiByteToUnicodeN
842RtlConstructCrossVmEventPath
709RtlContractHashTable843RtlContractHashTable
844RtlConvertDeviceFamilyInfoToString
710RtlConvertExclusiveToShared845RtlConvertExclusiveToShared
711RtlConvertLCIDToString846RtlConvertLCIDToString
847RtlConvertSRWLockExclusiveToShared
712RtlConvertSharedToExclusive848RtlConvertSharedToExclusive
713RtlConvertSidToUnicodeString849RtlConvertSidToUnicodeString
714RtlConvertToAutoInheritSecurityObject850RtlConvertToAutoInheritSecurityObject
715RtlConvertUiListToApiList851RtlConvertUiListToApiList
852RtlCopyBitMap
853RtlCopyContext
716RtlCopyExtendedContext854RtlCopyExtendedContext
717RtlCopyLuid855RtlCopyLuid
718RtlCopyLuidAndAttributesArray856RtlCopyLuidAndAttributesArray
...@@ -726,6 +864,8 @@ RtlCopySid...@@ -726,6 +864,8 @@ RtlCopySid
726RtlCopySidAndAttributesArray864RtlCopySidAndAttributesArray
727RtlCopyString865RtlCopyString
728RtlCopyUnicodeString866RtlCopyUnicodeString
867RtlCrc32
868RtlCrc64
729RtlCreateAcl869RtlCreateAcl
730RtlCreateActivationContext870RtlCreateActivationContext
731RtlCreateAndSetSD871RtlCreateAndSetSD
...@@ -735,11 +875,13 @@ RtlCreateBoundaryDescriptor...@@ -735,11 +875,13 @@ RtlCreateBoundaryDescriptor
735RtlCreateEnvironment875RtlCreateEnvironment
736RtlCreateEnvironmentEx876RtlCreateEnvironmentEx
737RtlCreateHashTable877RtlCreateHashTable
878RtlCreateHashTableEx
738RtlCreateHeap879RtlCreateHeap
739RtlCreateMemoryBlockLookaside880RtlCreateMemoryBlockLookaside
740RtlCreateMemoryZone881RtlCreateMemoryZone
741RtlCreateProcessParameters882RtlCreateProcessParameters
742RtlCreateProcessParametersEx883RtlCreateProcessParametersEx
884RtlCreateProcessParametersWithTemplate
743RtlCreateProcessReflection885RtlCreateProcessReflection
744RtlCreateQueryDebugBuffer886RtlCreateQueryDebugBuffer
745RtlCreateRegistryKey887RtlCreateRegistryKey
...@@ -754,7 +896,9 @@ RtlCreateUmsThread...@@ -754,7 +896,9 @@ RtlCreateUmsThread
754RtlCreateUmsThreadContext896RtlCreateUmsThreadContext
755RtlCreateUnicodeString897RtlCreateUnicodeString
756RtlCreateUnicodeStringFromAsciiz898RtlCreateUnicodeStringFromAsciiz
899RtlCreateUserFiberShadowStack
757RtlCreateUserProcess900RtlCreateUserProcess
901RtlCreateUserProcessEx
758RtlCreateUserSecurityObject902RtlCreateUserSecurityObject
759RtlCreateUserStack903RtlCreateUserStack
760RtlCreateUserThread904RtlCreateUserThread
...@@ -768,8 +912,10 @@ RtlDeactivateActivationContext...@@ -768,8 +912,10 @@ RtlDeactivateActivationContext
768RtlDeactivateActivationContextUnsafeFast912RtlDeactivateActivationContextUnsafeFast
769RtlDebugPrintTimes913RtlDebugPrintTimes
770RtlDecodePointer914RtlDecodePointer
915RtlDecodeRemotePointer
771RtlDecodeSystemPointer916RtlDecodeSystemPointer
772RtlDecompressBuffer917RtlDecompressBuffer
918RtlDecompressBufferEx
773RtlDecompressFragment919RtlDecompressFragment
774RtlDefaultNpAcl920RtlDefaultNpAcl
775RtlDelete921RtlDelete
...@@ -780,7 +926,9 @@ RtlDeleteBoundaryDescriptor...@@ -780,7 +926,9 @@ RtlDeleteBoundaryDescriptor
780RtlDeleteCriticalSection926RtlDeleteCriticalSection
781RtlDeleteElementGenericTable927RtlDeleteElementGenericTable
782RtlDeleteElementGenericTableAvl928RtlDeleteElementGenericTableAvl
929RtlDeleteElementGenericTableAvlEx
783RtlDeleteFunctionTable930RtlDeleteFunctionTable
931RtlDeleteGrowableFunctionTable
784RtlDeleteHashTable932RtlDeleteHashTable
785RtlDeleteNoSplay933RtlDeleteNoSplay
786RtlDeleteRegistryValue934RtlDeleteRegistryValue
...@@ -795,6 +943,7 @@ RtlDequeueUmsCompletionListItems...@@ -795,6 +943,7 @@ RtlDequeueUmsCompletionListItems
795RtlDeregisterSecureMemoryCacheCallback943RtlDeregisterSecureMemoryCacheCallback
796RtlDeregisterWait944RtlDeregisterWait
797RtlDeregisterWaitEx945RtlDeregisterWaitEx
946RtlDeriveCapabilitySidsFromName
798RtlDestroyAtomTable947RtlDestroyAtomTable
799RtlDestroyEnvironment948RtlDestroyEnvironment
800RtlDestroyHandleTable949RtlDestroyHandleTable
...@@ -809,7 +958,10 @@ RtlDisableThreadProfiling...@@ -809,7 +958,10 @@ RtlDisableThreadProfiling
809RtlDllShutdownInProgress958RtlDllShutdownInProgress
810RtlDnsHostNameToComputerName959RtlDnsHostNameToComputerName
811RtlDoesFileExists_U960RtlDoesFileExists_U
961RtlDoesNameContainWildCards
812RtlDosApplyFileIsolationRedirection_Ustr962RtlDosApplyFileIsolationRedirection_Ustr
963RtlDosLongPathNameToNtPathName_U_WithStatus
964RtlDosLongPathNameToRelativeNtPathName_U_WithStatus
813RtlDosPathNameToNtPathName_U965RtlDosPathNameToNtPathName_U
814RtlDosPathNameToNtPathName_U_WithStatus966RtlDosPathNameToNtPathName_U_WithStatus
815RtlDosPathNameToRelativeNtPathName_U967RtlDosPathNameToRelativeNtPathName_U
...@@ -818,14 +970,19 @@ RtlDosSearchPath_U...@@ -818,14 +970,19 @@ RtlDosSearchPath_U
818RtlDosSearchPath_Ustr970RtlDosSearchPath_Ustr
819RtlDowncaseUnicodeChar971RtlDowncaseUnicodeChar
820RtlDowncaseUnicodeString972RtlDowncaseUnicodeString
973RtlDrainNonVolatileFlush
821RtlDumpResource974RtlDumpResource
822RtlDuplicateUnicodeString975RtlDuplicateUnicodeString
823RtlEmptyAtomTable976RtlEmptyAtomTable
824RtlEnableEarlyCriticalSectionEventCreation977RtlEnableEarlyCriticalSectionEventCreation
825RtlEnableThreadProfiling978RtlEnableThreadProfiling
979RtlEnclaveCallDispatch
980RtlEnclaveCallDispatchReturn
826RtlEncodePointer981RtlEncodePointer
982RtlEncodeRemotePointer
827RtlEncodeSystemPointer983RtlEncodeSystemPointer
828RtlEndEnumerationHashTable984RtlEndEnumerationHashTable
985RtlEndStrongEnumerationHashTable
829RtlEndWeakEnumerationHashTable986RtlEndWeakEnumerationHashTable
830RtlEnterCriticalSection987RtlEnterCriticalSection
831RtlEnterUmsSchedulingMode988RtlEnterUmsSchedulingMode
...@@ -843,6 +1000,7 @@ RtlEqualPrefixSid...@@ -843,6 +1000,7 @@ RtlEqualPrefixSid
843RtlEqualSid1000RtlEqualSid
844RtlEqualString1001RtlEqualString
845RtlEqualUnicodeString1002RtlEqualUnicodeString
1003RtlEqualWnfChangeStamps
846RtlEraseUnicodeString1004RtlEraseUnicodeString
847RtlEthernetAddressToStringA1005RtlEthernetAddressToStringA
848RtlEthernetAddressToStringW1006RtlEthernetAddressToStringW
...@@ -855,9 +1013,13 @@ RtlExpandEnvironmentStrings...@@ -855,9 +1013,13 @@ RtlExpandEnvironmentStrings
855RtlExpandEnvironmentStrings_U1013RtlExpandEnvironmentStrings_U
856RtlExtendHeap1014RtlExtendHeap
857RtlExpandHashTable1015RtlExpandHashTable
1016RtlExtendCorrelationVector
858RtlExtendMemoryBlockLookaside1017RtlExtendMemoryBlockLookaside
859RtlExtendMemoryZone1018RtlExtendMemoryZone
1019RtlExtractBitMap
860RtlFillMemory1020RtlFillMemory
1021RtlFillMemoryNonTemporal
1022RtlFillNonVolatileMemory
861RtlFinalReleaseOutOfProcessMemoryStream1023RtlFinalReleaseOutOfProcessMemoryStream
862RtlFindAceByType1024RtlFindAceByType
863RtlFindActivationContextSectionGuid1025RtlFindActivationContextSectionGuid
...@@ -865,8 +1027,10 @@ RtlFindActivationContextSectionString...@@ -865,8 +1027,10 @@ RtlFindActivationContextSectionString
865RtlFindCharInUnicodeString1027RtlFindCharInUnicodeString
866RtlFindClearBits1028RtlFindClearBits
867RtlFindClearBitsAndSet1029RtlFindClearBitsAndSet
1030RtlFindClearBitsEx
868RtlFindClearRuns1031RtlFindClearRuns
869RtlFindClosestEncodableLength1032RtlFindClosestEncodableLength
1033RtlFindExportedRoutineByName
870RtlFindLastBackwardRunClear1034RtlFindLastBackwardRunClear
871RtlFindLeastSignificantBit1035RtlFindLeastSignificantBit
872RtlFindLongestRunClear1036RtlFindLongestRunClear
...@@ -875,10 +1039,18 @@ RtlFindMostSignificantBit...@@ -875,10 +1039,18 @@ RtlFindMostSignificantBit
875RtlFindNextForwardRunClear1039RtlFindNextForwardRunClear
876RtlFindSetBits1040RtlFindSetBits
877RtlFindSetBitsAndClear1041RtlFindSetBitsAndClear
1042RtlFindSetBitsAndClearEx
1043RtlFindSetBitsEx
1044RtlFindUnicodeSubstring
878RtlFirstEntrySList1045RtlFirstEntrySList
879RtlFirstFreeAce1046RtlFirstFreeAce
880RtlFlsAlloc1047RtlFlsAlloc
881RtlFlsFree1048RtlFlsFree
1049RtlFlsGetValue
1050RtlFlsSetValue
1051RtlFlushHeaps
1052RtlFlushNonVolatileMemory
1053RtlFlushNonVolatileMemoryRanges
882RtlFlushSecureMemoryCache1054RtlFlushSecureMemoryCache
883RtlFormatCurrentUserKeyPath1055RtlFormatCurrentUserKeyPath
884RtlFormatMessage1056RtlFormatMessage
...@@ -888,31 +1060,43 @@ RtlFreeAnsiString...@@ -888,31 +1060,43 @@ RtlFreeAnsiString
888RtlFreeHandle1060RtlFreeHandle
889RtlFreeHeap1061RtlFreeHeap
890RtlFreeMemoryBlockLookaside1062RtlFreeMemoryBlockLookaside
1063RtlFreeNonVolatileToken
891RtlFreeOemString1064RtlFreeOemString
892RtlFreeSid1065RtlFreeSid
893RtlFreeThreadActivationContextStack1066RtlFreeThreadActivationContextStack
1067RtlFreeUTF8String
894RtlFreeUnicodeString1068RtlFreeUnicodeString
1069RtlFreeUserFiberShadowStack
895RtlFreeUserThreadStack1070RtlFreeUserThreadStack
896RtlFreeUserStack1071RtlFreeUserStack
897RtlGUIDFromString1072RtlGUIDFromString
898RtlGenerate8dot3Name1073RtlGenerate8dot3Name
899RtlGetAce1074RtlGetAce
900RtlGetActiveActivationContext1075RtlGetActiveActivationContext
1076RtlGetActiveConsoleId
1077RtlGetAppContainerNamedObjectPath
1078RtlGetAppContainerParent
1079RtlGetAppContainerSidType
901RtlGetCallersAddress1080RtlGetCallersAddress
902RtlGetCompressionWorkSpaceSize1081RtlGetCompressionWorkSpaceSize
1082RtlGetConsoleSessionForegroundProcessId
903RtlGetControlSecurityDescriptor1083RtlGetControlSecurityDescriptor
904RtlGetCriticalSectionRecursionCount1084RtlGetCriticalSectionRecursionCount
905RtlGetCurrentDirectory_U1085RtlGetCurrentDirectory_U
906RtlGetCurrentPeb1086RtlGetCurrentPeb
907RtlGetCurrentProcessorNumber1087RtlGetCurrentProcessorNumber
908RtlGetCurrentProcessorNumberEx1088RtlGetCurrentProcessorNumberEx
1089RtlGetCurrentServiceSessionId
909RtlGetCurrentTransaction1090RtlGetCurrentTransaction
910RtlGetCurrentUmsThread1091RtlGetCurrentUmsThread
911RtlGetDaclSecurityDescriptor1092RtlGetDaclSecurityDescriptor
1093RtlGetDeviceFamilyInfoEnum
912RtlGetElementGenericTable1094RtlGetElementGenericTable
913RtlGetElementGenericTableAvl1095RtlGetElementGenericTableAvl
914RtlGetEnabledExtendedFeatures1096RtlGetEnabledExtendedFeatures
1097RtlGetExePath
915RtlGetExtendedContextLength1098RtlGetExtendedContextLength
1099RtlGetExtendedContextLength2
916RtlGetExtendedFeaturesMask1100RtlGetExtendedFeaturesMask
917RtlGetFileMUIPath1101RtlGetFileMUIPath
918RtlGetFrame1102RtlGetFrame
...@@ -922,30 +1106,43 @@ RtlGetFullPathName_UstrEx...@@ -922,30 +1106,43 @@ RtlGetFullPathName_UstrEx
922RtlGetFunctionTableListHead1106RtlGetFunctionTableListHead
923RtlGetGroupSecurityDescriptor1107RtlGetGroupSecurityDescriptor
924RtlGetIntegerAtom1108RtlGetIntegerAtom
1109RtlGetInterruptTimePrecise
925RtlGetLastNtStatus1110RtlGetLastNtStatus
926RtlGetLastWin32Error1111RtlGetLastWin32Error
927RtlGetLengthWithoutLastFullDosOrNtPathElement1112RtlGetLengthWithoutLastFullDosOrNtPathElement
928RtlGetLengthWithoutTrailingPathSeperators1113RtlGetLengthWithoutTrailingPathSeperators
929RtlGetLocaleFileMappingAddress1114RtlGetLocaleFileMappingAddress
930RtlGetLongestNtPathLength1115RtlGetLongestNtPathLength
1116RtlGetMultiTimePrecise
931RtlGetNativeSystemInformation1117RtlGetNativeSystemInformation
932RtlGetNextEntryHashTable1118RtlGetNextEntryHashTable
933RtlGetNextUmsListItem1119RtlGetNextUmsListItem
1120RtlGetNonVolatileToken
934RtlGetNtGlobalFlags1121RtlGetNtGlobalFlags
935RtlGetNtProductType1122RtlGetNtProductType
1123RtlGetNtSystemRoot
936RtlGetNtVersionNumbers1124RtlGetNtVersionNumbers
937RtlGetOwnerSecurityDescriptor1125RtlGetOwnerSecurityDescriptor
938RtlGetParentLocaleName1126RtlGetParentLocaleName
1127RtlGetPersistedStateLocation
939RtlGetProcessHeaps1128RtlGetProcessHeaps
940RtlGetProcessPreferredUILanguages1129RtlGetProcessPreferredUILanguages
941RtlGetProductInfo1130RtlGetProductInfo
942RtlGetSaclSecurityDescriptor1131RtlGetSaclSecurityDescriptor
1132RtlGetSearchPath
943RtlGetSecurityDescriptorRMControl1133RtlGetSecurityDescriptorRMControl
1134RtlGetSessionProperties
944RtlGetSetBootStatusData1135RtlGetSetBootStatusData
1136RtlGetSuiteMask
1137RtlGetSystemBootStatus
1138RtlGetSystemBootStatusEx
945RtlGetSystemPreferredUILanguages1139RtlGetSystemPreferredUILanguages
1140RtlGetSystemTimePrecise
946RtlGetThreadErrorMode1141RtlGetThreadErrorMode
947RtlGetThreadLangIdByIndex1142RtlGetThreadLangIdByIndex
948RtlGetThreadPreferredUILanguages1143RtlGetThreadPreferredUILanguages
1144RtlGetThreadWorkOnBehalfTicket
1145RtlGetTokenNamedObjectPath
949RtlGetUILanguageInfo1146RtlGetUILanguageInfo
950RtlGetUmsCompletionListEvent1147RtlGetUmsCompletionListEvent
951RtlGetUnloadEventTrace1148RtlGetUnloadEventTrace
...@@ -953,6 +1150,8 @@ RtlGetUnloadEventTraceEx...@@ -953,6 +1150,8 @@ RtlGetUnloadEventTraceEx
953RtlGetUserInfoHeap1150RtlGetUserInfoHeap
954RtlGetUserPreferredUILanguages1151RtlGetUserPreferredUILanguages
955RtlGetVersion1152RtlGetVersion
1153RtlGrowFunctionTable
1154RtlGuardCheckLongJumpTarget
956RtlHashUnicodeString1155RtlHashUnicodeString
957RtlHeapTrkInitialize1156RtlHeapTrkInitialize
958RtlIdentifierAuthoritySid1157RtlIdentifierAuthoritySid
...@@ -966,6 +1165,7 @@ RtlImageRvaToSection...@@ -966,6 +1165,7 @@ RtlImageRvaToSection
966RtlImageRvaToVa1165RtlImageRvaToVa
967RtlImpersonateSelf1166RtlImpersonateSelf
968RtlImpersonateSelfEx1167RtlImpersonateSelfEx
1168RtlIncrementCorrelationVector
969RtlInitAnsiString1169RtlInitAnsiString
970RtlInitAnsiStringEx1170RtlInitAnsiStringEx
971RtlInitBarrier1171RtlInitBarrier
...@@ -975,17 +1175,24 @@ RtlInitMemoryStream...@@ -975,17 +1175,24 @@ RtlInitMemoryStream
975RtlInitNlsTables1175RtlInitNlsTables
976RtlInitOutOfProcessMemoryStream1176RtlInitOutOfProcessMemoryStream
977RtlInitString1177RtlInitString
1178RtlInitStringEx
1179RtlInitStrongEnumerationHashTable
1180RtlInitUTF8String
1181RtlInitUTF8StringEx
978RtlInitUnicodeString1182RtlInitUnicodeString
979RtlInitUnicodeStringEx1183RtlInitUnicodeStringEx
980RtlInitWeakEnumerationHashTable1184RtlInitWeakEnumerationHashTable
981RtlInitializeAtomPackage1185RtlInitializeAtomPackage
982RtlInitializeBitMap1186RtlInitializeBitMap
1187RtlInitializeBitMapEx
983RtlInitializeConditionVariable1188RtlInitializeConditionVariable
984RtlInitializeContext1189RtlInitializeContext
1190RtlInitializeCorrelationVector
985RtlInitializeCriticalSection1191RtlInitializeCriticalSection
986RtlInitializeCriticalSectionAndSpinCount1192RtlInitializeCriticalSectionAndSpinCount
987RtlInitializeCriticalSectionEx1193RtlInitializeCriticalSectionEx
988RtlInitializeExtendedContext1194RtlInitializeExtendedContext
1195RtlInitializeExtendedContext2
989RtlInitializeGenericTable1196RtlInitializeGenericTable
990RtlInitializeGenericTableAvl1197RtlInitializeGenericTableAvl
991RtlInitializeHandleTable1198RtlInitializeHandleTable
...@@ -995,6 +1202,7 @@ RtlInitializeResource...@@ -995,6 +1202,7 @@ RtlInitializeResource
995RtlInitializeSListHead1202RtlInitializeSListHead
996RtlInitializeSRWLock1203RtlInitializeSRWLock
997RtlInitializeSid1204RtlInitializeSid
1205RtlInitializeSidEx
998RtlInsertElementGenericTable1206RtlInsertElementGenericTable
999RtlInsertElementGenericTableAvl1207RtlInsertElementGenericTableAvl
1000RtlInsertElementGenericTableFull1208RtlInsertElementGenericTableFull
...@@ -1009,6 +1217,7 @@ RtlInterlockedFlushSList...@@ -1009,6 +1217,7 @@ RtlInterlockedFlushSList
1009RtlInterlockedPopEntrySList1217RtlInterlockedPopEntrySList
1010RtlInterlockedPushEntrySList1218RtlInterlockedPushEntrySList
1011RtlInterlockedPushListSList1219RtlInterlockedPushListSList
1220RtlInterlockedPushListSListEx
1012RtlInterlockedSetBitRun1221RtlInterlockedSetBitRun
1013RtlIoDecodeMemIoResource1222RtlIoDecodeMemIoResource
1014RtlIoEncodeMemIoResource1223RtlIoEncodeMemIoResource
...@@ -1029,20 +1238,39 @@ RtlIpv6StringToAddressExA...@@ -1029,20 +1238,39 @@ RtlIpv6StringToAddressExA
1029RtlIpv6StringToAddressExW1238RtlIpv6StringToAddressExW
1030RtlIpv6StringToAddressW1239RtlIpv6StringToAddressW
1031RtlIsActivationContextActive1240RtlIsActivationContextActive
1241RtlIsCapabilitySid
1242RtlIsCloudFilesPlaceholder
1032RtlIsCriticalSectionLocked1243RtlIsCriticalSectionLocked
1033RtlIsCriticalSectionLockedByThread1244RtlIsCriticalSectionLockedByThread
1245RtlIsCurrentProcess
1246RtlIsCurrentThread
1034RtlIsCurrentThreadAttachExempt1247RtlIsCurrentThreadAttachExempt
1035RtlIsDosDeviceName_U1248RtlIsDosDeviceName_U
1249RtlIsElevatedRid
1036RtlIsGenericTableEmpty1250RtlIsGenericTableEmpty
1037RtlIsGenericTableEmptyAvl1251RtlIsGenericTableEmptyAvl
1252RtlIsMultiSessionSku
1253RtlIsMultiUsersInSessionSku
1038RtlIsNameInExpression1254RtlIsNameInExpression
1255RtlIsNameInUnUpcasedExpression
1039RtlIsNameLegalDOS8Dot31256RtlIsNameLegalDOS8Dot3
1257RtlIsNonEmptyDirectoryReparsePointAllowed
1040RtlIsNormalizedString1258RtlIsNormalizedString
1259RtlIsPackageSid
1260RtlIsParentOfChildAppContainer
1261RtlIsPartialPlaceholder
1262RtlIsPartialPlaceholderFileHandle
1263RtlIsPartialPlaceholderFileInfo
1264RtlIsProcessorFeaturePresent
1265RtlIsStateSeparationEnabled
1041RtlIsTextUnicode1266RtlIsTextUnicode
1042RtlIsThreadWithinLoaderCallout1267RtlIsThreadWithinLoaderCallout
1268RtlIsUntrustedObject
1043RtlIsValidHandle1269RtlIsValidHandle
1044RtlIsValidIndexHandle1270RtlIsValidIndexHandle
1045RtlIsValidLocaleName1271RtlIsValidLocaleName
1272RtlIsValidProcessTrustLabelSid
1273RtlIsZeroMemory
1046RtlKnownExceptionFilter1274RtlKnownExceptionFilter
1047RtlLCIDToCultureName1275RtlLCIDToCultureName
1048RtlLargeIntegerToChar1276RtlLargeIntegerToChar
...@@ -1051,10 +1279,12 @@ RtlLeaveCriticalSection...@@ -1051,10 +1279,12 @@ RtlLeaveCriticalSection
1051RtlLengthRequiredSid1279RtlLengthRequiredSid
1052RtlLengthSecurityDescriptor1280RtlLengthSecurityDescriptor
1053RtlLengthSid1281RtlLengthSid
1282RtlLengthSidAsUnicodeString
1054RtlLoadString1283RtlLoadString
1055RtlLocalTimeToSystemTime1284RtlLocalTimeToSystemTime
1056RtlLocaleNameToLcid1285RtlLocaleNameToLcid
1057RtlLocateExtendedFeature1286RtlLocateExtendedFeature
1287RtlLocateExtendedFeature2
1058RtlLocateLegacyContext1288RtlLocateLegacyContext
1059RtlLockBootStatusData1289RtlLockBootStatusData
1060RtlLockCurrentThread1290RtlLockCurrentThread
...@@ -1070,6 +1300,7 @@ RtlLookupElementGenericTableAvl...@@ -1070,6 +1300,7 @@ RtlLookupElementGenericTableAvl
1070RtlLookupElementGenericTableFull1300RtlLookupElementGenericTableFull
1071RtlLookupElementGenericTableFullAvl1301RtlLookupElementGenericTableFullAvl
1072RtlLookupEntryHashTable1302RtlLookupEntryHashTable
1303RtlLookupFirstMatchingElementGenericTableAvl
1073RtlLookupFunctionEntry1304RtlLookupFunctionEntry
1074RtlLookupFunctionTable1305RtlLookupFunctionTable
1075RtlMakeSelfRelativeSD1306RtlMakeSelfRelativeSD
...@@ -1087,6 +1318,7 @@ RtlNewSecurityObject...@@ -1087,6 +1318,7 @@ RtlNewSecurityObject
1087RtlNewSecurityObjectEx1318RtlNewSecurityObjectEx
1088RtlNewSecurityObjectWithMultipleInheritance1319RtlNewSecurityObjectWithMultipleInheritance
1089RtlNormalizeProcessParams1320RtlNormalizeProcessParams
1321RtlNormalizeSecurityDescriptor
1090RtlNormalizeString1322RtlNormalizeString
1091RtlNtPathNameToDosPathName1323RtlNtPathNameToDosPathName
1092RtlNtStatusToDosError1324RtlNtStatusToDosError
...@@ -1095,12 +1327,17 @@ RtlNtdllName DATA...@@ -1095,12 +1327,17 @@ RtlNtdllName DATA
1095RtlNumberGenericTableElements1327RtlNumberGenericTableElements
1096RtlNumberGenericTableElementsAvl1328RtlNumberGenericTableElementsAvl
1097RtlNumberOfClearBits1329RtlNumberOfClearBits
1330RtlNumberOfClearBitsEx
1331RtlNumberOfClearBitsInRange
1098RtlNumberOfSetBits1332RtlNumberOfSetBits
1333RtlNumberOfSetBitsEx
1334RtlNumberOfSetBitsInRange
1099RtlNumberOfSetBitsUlongPtr1335RtlNumberOfSetBitsUlongPtr
1100RtlOemStringToUnicodeSize1336RtlOemStringToUnicodeSize
1101RtlOemStringToUnicodeString1337RtlOemStringToUnicodeString
1102RtlOemToUnicodeN1338RtlOemToUnicodeN
1103RtlOpenCurrentUser1339RtlOpenCurrentUser
1340RtlOsDeploymentState
1104RtlOwnerAcesPresent1341RtlOwnerAcesPresent
1105RtlPcToFileHeader1342RtlPcToFileHeader
1106RtlPinAtomInAtomTable1343RtlPinAtomInAtomTable
...@@ -1110,6 +1347,7 @@ RtlPrefixUnicodeString...@@ -1110,6 +1347,7 @@ RtlPrefixUnicodeString
1110RtlPrepareForProcessCloning1347RtlPrepareForProcessCloning
1111RtlProcessFlsData1348RtlProcessFlsData
1112RtlProtectHeap1349RtlProtectHeap
1350RtlPublishWnfStateData
1113RtlPushFrame1351RtlPushFrame
1114RtlQueryActivationContextApplicationSettings1352RtlQueryActivationContextApplicationSettings
1115RtlQueryAtomInAtomTable1353RtlQueryAtomInAtomTable
...@@ -1120,40 +1358,61 @@ RtlQueryElevationFlags...@@ -1120,40 +1358,61 @@ RtlQueryElevationFlags
1120RtlQueryEnvironmentVariable1358RtlQueryEnvironmentVariable
1121RtlQueryEnvironmentVariable_U1359RtlQueryEnvironmentVariable_U
1122RtlQueryHeapInformation1360RtlQueryHeapInformation
1361RtlQueryImageMitigationPolicy
1123RtlQueryInformationAcl1362RtlQueryInformationAcl
1124RtlQueryInformationActivationContext1363RtlQueryInformationActivationContext
1125RtlQueryInformationActiveActivationContext1364RtlQueryInformationActiveActivationContext
1126RtlQueryInterfaceMemoryStream1365RtlQueryInterfaceMemoryStream
1127RtlQueryModuleInformation1366RtlQueryModuleInformation
1367RtlQueryPackageClaims
1368RtlQueryPackageIdentity
1369RtlQueryPackageIdentityEx
1128RtlQueryPerformanceCounter1370RtlQueryPerformanceCounter
1129RtlQueryPerformanceFrequency1371RtlQueryPerformanceFrequency
1130RtlQueryProcessBackTraceInformation1372RtlQueryProcessBackTraceInformation
1131RtlQueryProcessDebugInformation1373RtlQueryProcessDebugInformation
1132RtlQueryProcessHeapInformation1374RtlQueryProcessHeapInformation
1133RtlQueryProcessLockInformation1375RtlQueryProcessLockInformation
1376RtlQueryProcessPlaceholderCompatibilityMode
1377RtlQueryProtectedPolicy
1378RtlQueryRegistryValueWithFallback
1134RtlQueryRegistryValues1379RtlQueryRegistryValues
1380RtlQueryRegistryValuesEx
1381RtlQueryResourcePolicy
1135RtlQuerySecurityObject1382RtlQuerySecurityObject
1136RtlQueryTagHeap1383RtlQueryTagHeap
1384RtlQueryThreadPlaceholderCompatibilityMode
1137RtlQueryThreadProfiling1385RtlQueryThreadProfiling
1138RtlQueryTimeZoneInformation1386RtlQueryTimeZoneInformation
1387RtlQueryTokenHostIdAsUlong64
1139RtlQueryUmsThreadInformation1388RtlQueryUmsThreadInformation
1389RtlQueryUnbiasedInterruptTime
1390RtlQueryValidationRunlevel
1391RtlQueryWnfMetaNotification
1392RtlQueryWnfStateData
1393RtlQueryWnfStateDataWithExplicitScope
1140RtlQueueApcWow64Thread1394RtlQueueApcWow64Thread
1141RtlQueueWorkItem1395RtlQueueWorkItem
1396RtlRaiseCustomSystemEventTrigger
1142RtlRaiseException1397RtlRaiseException
1143RtlRaiseStatus1398RtlRaiseStatus
1144RtlRandom1399RtlRandom
1145RtlRandomEx1400RtlRandomEx
1401RtlRbInsertNodeEx
1402RtlRbRemoveNode
1146RtlReAllocateHeap1403RtlReAllocateHeap
1147RtlReadMemoryStream1404RtlReadMemoryStream
1148RtlReadOutOfProcessMemoryStream1405RtlReadOutOfProcessMemoryStream
1149RtlReadThreadProfilingData1406RtlReadThreadProfilingData
1150RtlRealPredecessor1407RtlRealPredecessor
1151RtlRealSuccessor1408RtlRealSuccessor
1409RtlRegisterForWnfMetaNotification
1152RtlRegisterSecureMemoryCacheCallback1410RtlRegisterSecureMemoryCacheCallback
1153RtlRegisterThreadWithCsrss1411RtlRegisterThreadWithCsrss
1154RtlRegisterWait1412RtlRegisterWait
1155RtlReleaseActivationContext1413RtlReleaseActivationContext
1156RtlReleaseMemoryStream1414RtlReleaseMemoryStream
1415RtlReleasePath
1157RtlReleasePebLock1416RtlReleasePebLock
1158RtlReleasePrivilege1417RtlReleasePrivilege
1159RtlReleaseRelativeName1418RtlReleaseRelativeName
...@@ -1166,14 +1425,20 @@ RtlRemovePrivileges...@@ -1166,14 +1425,20 @@ RtlRemovePrivileges
1166RtlRemoveVectoredContinueHandler1425RtlRemoveVectoredContinueHandler
1167RtlRemoveVectoredExceptionHandler1426RtlRemoveVectoredExceptionHandler
1168RtlReplaceSidInSd1427RtlReplaceSidInSd
1428RtlReplaceSystemDirectoryInPath
1169RtlReportException1429RtlReportException
1430RtlReportExceptionEx
1170RtlReportSilentProcessExit1431RtlReportSilentProcessExit
1171RtlReportSqmEscalation1432RtlReportSqmEscalation
1172RtlResetMemoryBlockLookaside1433RtlResetMemoryBlockLookaside
1173RtlResetMemoryZone1434RtlResetMemoryZone
1435RtlResetNtUserPfn
1174RtlResetRtlTranslations1436RtlResetRtlTranslations
1437RtlRestoreBootStatusDefaults
1175RtlRestoreContext1438RtlRestoreContext
1176RtlRestoreLastWin32Error1439RtlRestoreLastWin32Error
1440RtlRestoreSystemBootStatusDefaults
1441RtlRestoreThreadPreferredUILanguages
1177RtlRetrieveNtUserPfn1442RtlRetrieveNtUserPfn
1178RtlRevertMemoryStream1443RtlRevertMemoryStream
1179RtlRunDecodeUnicodeString1444RtlRunDecodeUnicodeString
...@@ -1189,8 +1454,12 @@ RtlSelfRelativeToAbsoluteSD...@@ -1189,8 +1454,12 @@ RtlSelfRelativeToAbsoluteSD
1189RtlSelfRelativeToAbsoluteSD21454RtlSelfRelativeToAbsoluteSD2
1190RtlSendMsgToSm1455RtlSendMsgToSm
1191RtlSetAllBits1456RtlSetAllBits
1457RtlSetAllBitsEx
1192RtlSetAttributesSecurityDescriptor1458RtlSetAttributesSecurityDescriptor
1459RtlSetBit
1460RtlSetBitEx
1193RtlSetBits1461RtlSetBits
1462RtlSetBitsEx
1194RtlSetControlSecurityDescriptor1463RtlSetControlSecurityDescriptor
1195RtlSetCriticalSectionSpinCount1464RtlSetCriticalSectionSpinCount
1196RtlSetCurrentDirectory_U1465RtlSetCurrentDirectory_U
...@@ -1204,23 +1473,35 @@ RtlSetEnvironmentVariable...@@ -1204,23 +1473,35 @@ RtlSetEnvironmentVariable
1204RtlSetExtendedFeaturesMask1473RtlSetExtendedFeaturesMask
1205RtlSetGroupSecurityDescriptor1474RtlSetGroupSecurityDescriptor
1206RtlSetHeapInformation1475RtlSetHeapInformation
1476RtlSetImageMitigationPolicy
1207RtlSetInformationAcl1477RtlSetInformationAcl
1208RtlSetIoCompletionCallback1478RtlSetIoCompletionCallback
1209RtlSetLastWin32Error1479RtlSetLastWin32Error
1210RtlSetLastWin32ErrorAndNtStatusFromNtStatus1480RtlSetLastWin32ErrorAndNtStatusFromNtStatus
1211RtlSetMemoryStreamSize1481RtlSetMemoryStreamSize
1212RtlSetOwnerSecurityDescriptor1482RtlSetOwnerSecurityDescriptor
1483RtlSetPortableOperatingSystem
1213RtlSetProcessDebugInformation1484RtlSetProcessDebugInformation
1214RtlSetProcessIsCritical1485RtlSetProcessIsCritical
1486RtlSetProcessPlaceholderCompatibilityMode
1215RtlSetProcessPreferredUILanguages1487RtlSetProcessPreferredUILanguages
1488RtlSetProtectedPolicy
1489RtlSetProxiedProcessId
1216RtlSetSaclSecurityDescriptor1490RtlSetSaclSecurityDescriptor
1491RtlSetSearchPathMode
1217RtlSetSecurityDescriptorRMControl1492RtlSetSecurityDescriptorRMControl
1218RtlSetSecurityObject1493RtlSetSecurityObject
1219RtlSetSecurityObjectEx1494RtlSetSecurityObjectEx
1495RtlSetSystemBootStatus
1496RtlSetSystemBootStatusEx
1220RtlSetThreadErrorMode1497RtlSetThreadErrorMode
1221RtlSetThreadIsCritical1498RtlSetThreadIsCritical
1499RtlSetThreadPlaceholderCompatibilityMode
1222RtlSetThreadPoolStartFunc1500RtlSetThreadPoolStartFunc
1223RtlSetThreadPreferredUILanguages1501RtlSetThreadPreferredUILanguages
1502RtlSetThreadPreferredUILanguages2
1503RtlSetThreadSubProcessTag
1504RtlSetThreadWorkOnBehalfTicket
1224RtlSetTimeZoneInformation1505RtlSetTimeZoneInformation
1225RtlSetTimer1506RtlSetTimer
1226RtlSetUmsThreadInformation1507RtlSetUmsThreadInformation
...@@ -1229,6 +1510,7 @@ RtlSetUnicodeCallouts...@@ -1229,6 +1510,7 @@ RtlSetUnicodeCallouts
1229RtlSetUserFlagsHeap1510RtlSetUserFlagsHeap
1230RtlSetUserValueHeap1511RtlSetUserValueHeap
1231RtlSidDominates1512RtlSidDominates
1513RtlSidDominatesForTrust
1232RtlSidEqualLevel1514RtlSidEqualLevel
1233RtlSidHashInitialize1515RtlSidHashInitialize
1234RtlSidHashLookup1516RtlSidHashLookup
...@@ -1240,12 +1522,19 @@ RtlSplay...@@ -1240,12 +1522,19 @@ RtlSplay
1240RtlStartRXact1522RtlStartRXact
1241RtlStatMemoryStream1523RtlStatMemoryStream
1242RtlStringFromGUID1524RtlStringFromGUID
1525RtlStringFromGUIDEx
1526RtlStronglyEnumerateEntryHashTable
1243RtlSubAuthorityCountSid1527RtlSubAuthorityCountSid
1244RtlSubAuthoritySid1528RtlSubAuthoritySid
1529RtlSubscribeWnfStateChangeNotification
1245RtlSubtreePredecessor1530RtlSubtreePredecessor
1246RtlSubtreeSuccessor1531RtlSubtreeSuccessor
1532RtlSwitchedVVI
1247RtlSystemTimeToLocalTime1533RtlSystemTimeToLocalTime
1534RtlTestAndPublishWnfStateData
1248RtlTestBit1535RtlTestBit
1536RtlTestBitEx
1537RtlTestProtectedAccess
1249RtlTimeFieldsToTime1538RtlTimeFieldsToTime
1250RtlTimeToElapsedTimeFields1539RtlTimeToElapsedTimeFields
1251RtlTimeToSecondsSince19701540RtlTimeToSecondsSince1970
...@@ -1262,8 +1551,11 @@ RtlTraceDatabaseValidate...@@ -1262,8 +1551,11 @@ RtlTraceDatabaseValidate
1262RtlTryAcquirePebLock1551RtlTryAcquirePebLock
1263RtlTryAcquireSRWLockExclusive1552RtlTryAcquireSRWLockExclusive
1264RtlTryAcquireSRWLockShared1553RtlTryAcquireSRWLockShared
1554RtlTryConvertSRWLockSharedToExclusiveOrRelease
1265RtlTryEnterCriticalSection1555RtlTryEnterCriticalSection
1556RtlUTF8StringToUnicodeString
1266RtlUTF8ToUnicodeN1557RtlUTF8ToUnicodeN
1558RtlUdiv128
1267RtlUmsThreadYield1559RtlUmsThreadYield
1268RtlUnhandledExceptionFilter1560RtlUnhandledExceptionFilter
1269RtlUnhandledExceptionFilter21561RtlUnhandledExceptionFilter2
...@@ -1273,6 +1565,7 @@ RtlUnicodeStringToCountedOemString...@@ -1273,6 +1565,7 @@ RtlUnicodeStringToCountedOemString
1273RtlUnicodeStringToInteger1565RtlUnicodeStringToInteger
1274RtlUnicodeStringToOemSize1566RtlUnicodeStringToOemSize
1275RtlUnicodeStringToOemString1567RtlUnicodeStringToOemString
1568RtlUnicodeStringToUTF8String
1276RtlUnicodeToCustomCPN1569RtlUnicodeToCustomCPN
1277RtlUnicodeToMultiByteN1570RtlUnicodeToMultiByteN
1278RtlUnicodeToMultiByteSize1571RtlUnicodeToMultiByteSize
...@@ -1286,6 +1579,9 @@ RtlUnlockMemoryBlockLookaside...@@ -1286,6 +1579,9 @@ RtlUnlockMemoryBlockLookaside
1286RtlUnlockMemoryStreamRegion1579RtlUnlockMemoryStreamRegion
1287RtlUnlockMemoryZone1580RtlUnlockMemoryZone
1288RtlUnlockModuleSection1581RtlUnlockModuleSection
1582RtlUnsubscribeWnfNotificationWaitForCompletion
1583RtlUnsubscribeWnfNotificationWithCompletionCallback
1584RtlUnsubscribeWnfStateChangeNotification
1289RtlUnwind1585RtlUnwind
1290RtlUnwindEx1586RtlUnwindEx
1291RtlUpcaseUnicodeChar1587RtlUpcaseUnicodeChar
...@@ -1302,31 +1598,56 @@ RtlUpdateTimer...@@ -1302,31 +1598,56 @@ RtlUpdateTimer
1302RtlUpperChar1598RtlUpperChar
1303RtlUpperString1599RtlUpperString
1304RtlUsageHeap1600RtlUsageHeap
1601RtlUserFiberStart
1305RtlUserThreadStart1602RtlUserThreadStart
1306RtlValidAcl1603RtlValidAcl
1604RtlValidProcessProtection
1307RtlValidRelativeSecurityDescriptor1605RtlValidRelativeSecurityDescriptor
1308RtlValidSecurityDescriptor1606RtlValidSecurityDescriptor
1309RtlValidSid1607RtlValidSid
1608RtlValidateCorrelationVector
1310RtlValidateHeap1609RtlValidateHeap
1311RtlValidateProcessHeaps1610RtlValidateProcessHeaps
1312RtlValidateUnicodeString1611RtlValidateUnicodeString
1313RtlVerifyVersionInfo1612RtlVerifyVersionInfo
1314RtlVirtualUnwind1613RtlVirtualUnwind
1614RtlWaitForWnfMetaNotification
1615RtlWaitOnAddress
1616RtlWakeAddressAll
1617RtlWakeAddressAllNoFence
1618RtlWakeAddressSingle
1619RtlWakeAddressSingleNoFence
1315RtlWakeAllConditionVariable1620RtlWakeAllConditionVariable
1316RtlWakeConditionVariable1621RtlWakeConditionVariable
1317RtlWalkFrameChain1622RtlWalkFrameChain
1318RtlWalkHeap1623RtlWalkHeap
1319RtlWeaklyEnumerateEntryHashTable1624RtlWeaklyEnumerateEntryHashTable
1320RtlWerpReportException1625RtlWerpReportException
1626RtlWnfCompareChangeStamp
1627RtlWnfDllUnloadCallback
1321RtlWow64CallFunction641628RtlWow64CallFunction64
1322RtlWow64EnableFsRedirection1629RtlWow64EnableFsRedirection
1323RtlWow64EnableFsRedirectionEx1630RtlWow64EnableFsRedirectionEx
1631RtlWow64GetCpuAreaInfo
1632RtlWow64GetCurrentCpuArea
1633RtlWow64GetCurrentMachine
1634RtlWow64GetEquivalentMachineCHPE
1635RtlWow64GetProcessMachines
1636RtlWow64GetSharedInfoProcess
1324RtlWow64GetThreadContext1637RtlWow64GetThreadContext
1325RtlWow64GetThreadSelectorEntry1638RtlWow64GetThreadSelectorEntry
1639RtlWow64IsWowGuestMachineSupported
1326RtlWow64LogMessageInEventLogger1640RtlWow64LogMessageInEventLogger
1641RtlWow64PopAllCrossProcessWorkFromWorkList
1642RtlWow64PopCrossProcessWorkFromFreeList
1643RtlWow64PushCrossProcessWorkOntoFreeList
1644RtlWow64PushCrossProcessWorkOntoWorkList
1645RtlWow64RequestCrossProcessHeavyFlush
1327RtlWow64SetThreadContext1646RtlWow64SetThreadContext
1647RtlWow64SuspendProcess
1328RtlWow64SuspendThread1648RtlWow64SuspendThread
1329RtlWriteMemoryStream1649RtlWriteMemoryStream
1650RtlWriteNonVolatileMemory
1330RtlWriteRegistryValue1651RtlWriteRegistryValue
1331RtlZeroHeap1652RtlZeroHeap
1332RtlZeroMemory1653RtlZeroMemory
...@@ -1334,11 +1655,15 @@ RtlZombifyActivationContext...@@ -1334,11 +1655,15 @@ RtlZombifyActivationContext
1334RtlpApplyLengthFunction1655RtlpApplyLengthFunction
1335RtlpCheckDynamicTimeZoneInformation1656RtlpCheckDynamicTimeZoneInformation
1336RtlpCleanupRegistryKeys1657RtlpCleanupRegistryKeys
1658RtlpConvertAbsoluteToRelativeSecurityAttribute
1337RtlpConvertCultureNamesToLCIDs1659RtlpConvertCultureNamesToLCIDs
1338RtlpConvertLCIDsToCultureNames1660RtlpConvertLCIDsToCultureNames
1661RtlpConvertRelativeToAbsoluteSecurityAttribute
1339RtlpCreateProcessRegistryInfo1662RtlpCreateProcessRegistryInfo
1340RtlpEnsureBufferSize1663RtlpEnsureBufferSize
1341RtlpExecuteUmsThread1664RtlpExecuteUmsThread
1665RtlpFreezeTimeBias
1666RtlpGetDeviceFamilyInfoEnum
1342RtlpGetLCIDFromLangInfoNode1667RtlpGetLCIDFromLangInfoNode
1343RtlpGetNameFromLangInfoNode1668RtlpGetNameFromLangInfoNode
1344RtlpGetSystemDefaultUILanguage1669RtlpGetSystemDefaultUILanguage
...@@ -1347,6 +1672,7 @@ RtlpInitializeLangRegistryInfo...@@ -1347,6 +1672,7 @@ RtlpInitializeLangRegistryInfo
1347RtlpIsQualifiedLanguage1672RtlpIsQualifiedLanguage
1348RtlpLoadMachineUIByPolicy1673RtlpLoadMachineUIByPolicy
1349RtlpLoadUserUIByPolicy1674RtlpLoadUserUIByPolicy
1675RtlpMergeSecurityAttributeInformation
1350RtlpMuiFreeLangRegistryInfo1676RtlpMuiFreeLangRegistryInfo
1351RtlpMuiRegCreateRegistryInfo1677RtlpMuiRegCreateRegistryInfo
1352RtlpMuiRegFreeRegistryInfo1678RtlpMuiRegFreeRegistryInfo
...@@ -1360,15 +1686,21 @@ RtlpNtQueryValueKey...@@ -1360,15 +1686,21 @@ RtlpNtQueryValueKey
1360RtlpNtSetValueKey1686RtlpNtSetValueKey
1361RtlpQueryDefaultUILanguage1687RtlpQueryDefaultUILanguage
1362RtlpQueryProcessDebugInformationFromWow641688RtlpQueryProcessDebugInformationFromWow64
1689RtlpQueryProcessDebugInformationRemote
1363RtlpRefreshCachedUILanguage1690RtlpRefreshCachedUILanguage
1364RtlpSetInstallLanguage1691RtlpSetInstallLanguage
1365RtlpSetPreferredUILanguages1692RtlpSetPreferredUILanguages
1366RtlpSetUserPreferredUILanguages1693RtlpSetUserPreferredUILanguages
1694RtlpTimeFieldsToTime
1695RtlpTimeToTimeFields
1367RtlpUmsExecuteYieldThreadEnd1696RtlpUmsExecuteYieldThreadEnd
1368RtlpUmsThreadYield1697RtlpUmsThreadYield
1369RtlpUnWaitCriticalSection1698RtlpUnWaitCriticalSection
1370RtlpVerifyAndCommitUILanguageSettings1699RtlpVerifyAndCommitUILanguageSettings
1371RtlpWaitForCriticalSection1700RtlpWaitForCriticalSection
1701RtlpWow64CtxFromAmd64
1702RtlpWow64GetContextOnAmd64
1703RtlpWow64SetContextOnAmd64
1372RtlxAnsiStringToUnicodeSize1704RtlxAnsiStringToUnicodeSize
1373RtlxOemStringToUnicodeSize1705RtlxOemStringToUnicodeSize
1374RtlxUnicodeStringToAnsiSize1706RtlxUnicodeStringToAnsiSize
...@@ -1383,17 +1715,21 @@ TpAllocAlpcCompletion...@@ -1383,17 +1715,21 @@ TpAllocAlpcCompletion
1383TpAllocAlpcCompletionEx1715TpAllocAlpcCompletionEx
1384TpAllocCleanupGroup1716TpAllocCleanupGroup
1385TpAllocIoCompletion1717TpAllocIoCompletion
1718TpAllocJobNotification
1386TpAllocPool1719TpAllocPool
1387TpAllocTimer1720TpAllocTimer
1388TpAllocWait1721TpAllocWait
1389TpAllocWork1722TpAllocWork
1390TpAlpcRegisterCompletionList1723TpAlpcRegisterCompletionList
1391TpAlpcUnregisterCompletionList1724TpAlpcUnregisterCompletionList
1725TpCallbackDetectedUnrecoverableError
1392TpCallbackIndependent1726TpCallbackIndependent
1393TpCallbackLeaveCriticalSectionOnCompletion1727TpCallbackLeaveCriticalSectionOnCompletion
1394TpCallbackMayRunLong1728TpCallbackMayRunLong
1395TpCallbackReleaseMutexOnCompletion1729TpCallbackReleaseMutexOnCompletion
1396TpCallbackReleaseSemaphoreOnCompletion1730TpCallbackReleaseSemaphoreOnCompletion
1731TpCallbackSendAlpcMessageOnCompletion
1732TpCallbackSendPendingAlpcMessage
1397TpCallbackSetEventOnCompletion1733TpCallbackSetEventOnCompletion
1398TpCallbackUnloadDllOnCompletion1734TpCallbackUnloadDllOnCompletion
1399TpCancelAsyncIoOperation1735TpCancelAsyncIoOperation
...@@ -1412,6 +1748,7 @@ TpReleaseAlpcCompletion...@@ -1412,6 +1748,7 @@ TpReleaseAlpcCompletion
1412TpReleaseCleanupGroup1748TpReleaseCleanupGroup
1413TpReleaseCleanupGroupMembers1749TpReleaseCleanupGroupMembers
1414TpReleaseIoCompletion1750TpReleaseIoCompletion
1751TpReleaseJobNotification
1415TpReleasePool1752TpReleasePool
1416TpReleaseTimer1753TpReleaseTimer
1417TpReleaseWait1754TpReleaseWait
...@@ -1419,18 +1756,28 @@ TpReleaseWork...@@ -1419,18 +1756,28 @@ TpReleaseWork
1419TpSetDefaultPoolMaxThreads1756TpSetDefaultPoolMaxThreads
1420TpSetDefaultPoolStackInformation1757TpSetDefaultPoolStackInformation
1421TpSetPoolMaxThreads1758TpSetPoolMaxThreads
1759TpSetPoolMaxThreadsSoftLimit
1422TpSetPoolMinThreads1760TpSetPoolMinThreads
1423TpSetPoolStackInformation1761TpSetPoolStackInformation
1762TpSetPoolThreadBasePriority
1763TpSetPoolThreadCpuSets
1764TpSetPoolWorkerThreadIdleTimeout
1424TpSetTimer1765TpSetTimer
1766TpSetTimerEx
1425TpSetWait1767TpSetWait
1768TpSetWaitEx
1426TpSimpleTryPost1769TpSimpleTryPost
1427TpStartAsyncIoOperation1770TpStartAsyncIoOperation
1771TpTimerOutstandingCallbackCount
1772TpTrimPools
1428TpWaitForAlpcCompletion1773TpWaitForAlpcCompletion
1429TpWaitForIoCompletion1774TpWaitForIoCompletion
1775TpWaitForJobNotification
1430TpWaitForTimer1776TpWaitForTimer
1431TpWaitForWait1777TpWaitForWait
1432TpWaitForWork1778TpWaitForWork
1433VerSetConditionMask1779VerSetConditionMask
1780WerReportExceptionWorker
1434WerReportSQMEvent1781WerReportSQMEvent
1435WinSqmAddToAverageDWORD1782WinSqmAddToAverageDWORD
1436WinSqmAddToStream1783WinSqmAddToStream
...@@ -1452,6 +1799,7 @@ WinSqmGetInstrumentationProperty...@@ -1452,6 +1799,7 @@ WinSqmGetInstrumentationProperty
1452WinSqmIncrementDWORD1799WinSqmIncrementDWORD
1453WinSqmIsOptedIn1800WinSqmIsOptedIn
1454WinSqmIsOptedInEx1801WinSqmIsOptedInEx
1802WinSqmIsSessionDisabled
1455WinSqmSetDWORD1803WinSqmSetDWORD
1456WinSqmSetDWORD641804WinSqmSetDWORD64
1457WinSqmSetEscalationInfo1805WinSqmSetEscalationInfo
...@@ -1459,6 +1807,8 @@ WinSqmSetIfMaxDWORD...@@ -1459,6 +1807,8 @@ WinSqmSetIfMaxDWORD
1459WinSqmSetIfMinDWORD1807WinSqmSetIfMinDWORD
1460WinSqmSetString1808WinSqmSetString
1461WinSqmStartSession1809WinSqmStartSession
1810WinSqmStartSessionForPartner
1811WinSqmStartSqmOptinListener
1462ZwAcceptConnectPort1812ZwAcceptConnectPort
1463ZwAccessCheck1813ZwAccessCheck
1464ZwAccessCheckAndAuditAlarm1814ZwAccessCheckAndAuditAlarm
...@@ -1467,21 +1817,28 @@ ZwAccessCheckByTypeAndAuditAlarm...@@ -1467,21 +1817,28 @@ ZwAccessCheckByTypeAndAuditAlarm
1467ZwAccessCheckByTypeResultList1817ZwAccessCheckByTypeResultList
1468ZwAccessCheckByTypeResultListAndAuditAlarm1818ZwAccessCheckByTypeResultListAndAuditAlarm
1469ZwAccessCheckByTypeResultListAndAuditAlarmByHandle1819ZwAccessCheckByTypeResultListAndAuditAlarmByHandle
1820ZwAcquireProcessActivityReference
1470ZwAddAtom1821ZwAddAtom
1822ZwAddAtomEx
1471ZwAddBootEntry1823ZwAddBootEntry
1472ZwAddDriverEntry1824ZwAddDriverEntry
1473ZwAdjustGroupsToken1825ZwAdjustGroupsToken
1474ZwAdjustPrivilegesToken1826ZwAdjustPrivilegesToken
1827ZwAdjustTokenClaimsAndDeviceGroups
1475ZwAlertResumeThread1828ZwAlertResumeThread
1476ZwAlertThread1829ZwAlertThread
1830ZwAlertThreadByThreadId
1477ZwAllocateLocallyUniqueId1831ZwAllocateLocallyUniqueId
1478ZwAllocateReserveObject1832ZwAllocateReserveObject
1479ZwAllocateUserPhysicalPages1833ZwAllocateUserPhysicalPages
1834ZwAllocateUserPhysicalPagesEx
1480ZwAllocateUuids1835ZwAllocateUuids
1481ZwAllocateVirtualMemory1836ZwAllocateVirtualMemory
1837ZwAllocateVirtualMemoryEx
1482ZwAlpcAcceptConnectPort1838ZwAlpcAcceptConnectPort
1483ZwAlpcCancelMessage1839ZwAlpcCancelMessage
1484ZwAlpcConnectPort1840ZwAlpcConnectPort
1841ZwAlpcConnectPortEx
1485ZwAlpcCreatePort1842ZwAlpcCreatePort
1486ZwAlpcCreatePortSection1843ZwAlpcCreatePortSection
1487ZwAlpcCreateResourceReserve1844ZwAlpcCreateResourceReserve
...@@ -1492,6 +1849,7 @@ ZwAlpcDeleteResourceReserve...@@ -1492,6 +1849,7 @@ ZwAlpcDeleteResourceReserve
1492ZwAlpcDeleteSectionView1849ZwAlpcDeleteSectionView
1493ZwAlpcDeleteSecurityContext1850ZwAlpcDeleteSecurityContext
1494ZwAlpcDisconnectPort1851ZwAlpcDisconnectPort
1852ZwAlpcImpersonateClientContainerOfPort
1495ZwAlpcImpersonateClientOfPort1853ZwAlpcImpersonateClientOfPort
1496ZwAlpcOpenSenderProcess1854ZwAlpcOpenSenderProcess
1497ZwAlpcOpenSenderThread1855ZwAlpcOpenSenderThread
...@@ -1503,58 +1861,78 @@ ZwAlpcSetInformation...@@ -1503,58 +1861,78 @@ ZwAlpcSetInformation
1503ZwApphelpCacheControl1861ZwApphelpCacheControl
1504ZwAreMappedFilesTheSame1862ZwAreMappedFilesTheSame
1505ZwAssignProcessToJobObject1863ZwAssignProcessToJobObject
1864ZwAssociateWaitCompletionPacket
1865ZwCallEnclave
1506ZwCallbackReturn1866ZwCallbackReturn
1507ZwCancelDeviceWakeupRequest1867ZwCancelDeviceWakeupRequest
1508ZwCancelIoFile1868ZwCancelIoFile
1509ZwCancelIoFileEx1869ZwCancelIoFileEx
1510ZwCancelSynchronousIoFile1870ZwCancelSynchronousIoFile
1511ZwCancelTimer1871ZwCancelTimer
1872ZwCancelTimer2
1873ZwCancelWaitCompletionPacket
1512ZwClearEvent1874ZwClearEvent
1513ZwClose1875ZwClose
1514ZwCloseObjectAuditAlarm1876ZwCloseObjectAuditAlarm
1515ZwCommitComplete1877ZwCommitComplete
1516ZwCommitEnlistment1878ZwCommitEnlistment
1879ZwCommitRegistryTransaction
1517ZwCommitTransaction1880ZwCommitTransaction
1518ZwCompactKeys1881ZwCompactKeys
1882ZwCompareObjects
1883ZwCompareSigningLevels
1519ZwCompareTokens1884ZwCompareTokens
1520ZwCompleteConnectPort1885ZwCompleteConnectPort
1521ZwCompressKey1886ZwCompressKey
1522ZwConnectPort1887ZwConnectPort
1523ZwContinue1888ZwContinue
1889ZwConvertBetweenAuxiliaryCounterAndPerformanceCounter
1890ZwCreateCrossVmEvent
1524ZwCreateDebugObject1891ZwCreateDebugObject
1525ZwCreateDirectoryObject1892ZwCreateDirectoryObject
1893ZwCreateDirectoryObjectEx
1894ZwCreateEnclave
1526ZwCreateEnlistment1895ZwCreateEnlistment
1527ZwCreateEvent1896ZwCreateEvent
1528ZwCreateEventPair1897ZwCreateEventPair
1529ZwCreateFile1898ZwCreateFile
1899ZwCreateIRTimer
1530ZwCreateIoCompletion1900ZwCreateIoCompletion
1531ZwCreateJobObject1901ZwCreateJobObject
1532ZwCreateJobSet1902ZwCreateJobSet
1533ZwCreateKey1903ZwCreateKey
1534ZwCreateKeyTransacted1904ZwCreateKeyTransacted
1535ZwCreateKeyedEvent1905ZwCreateKeyedEvent
1906ZwCreateLowBoxToken
1536ZwCreateMailslotFile1907ZwCreateMailslotFile
1537ZwCreateMutant1908ZwCreateMutant
1538ZwCreateNamedPipeFile1909ZwCreateNamedPipeFile
1539ZwCreatePagingFile1910ZwCreatePagingFile
1911ZwCreatePartition
1540ZwCreatePort1912ZwCreatePort
1541ZwCreatePrivateNamespace1913ZwCreatePrivateNamespace
1542ZwCreateProcess1914ZwCreateProcess
1543ZwCreateProcessEx1915ZwCreateProcessEx
1544ZwCreateProfile1916ZwCreateProfile
1545ZwCreateProfileEx1917ZwCreateProfileEx
1918ZwCreateRegistryTransaction
1546ZwCreateResourceManager1919ZwCreateResourceManager
1547ZwCreateSection1920ZwCreateSection
1921ZwCreateSectionEx
1548ZwCreateSemaphore1922ZwCreateSemaphore
1549ZwCreateSymbolicLinkObject1923ZwCreateSymbolicLinkObject
1550ZwCreateThread1924ZwCreateThread
1551ZwCreateThreadEx1925ZwCreateThreadEx
1552ZwCreateTimer1926ZwCreateTimer
1927ZwCreateTimer2
1553ZwCreateToken1928ZwCreateToken
1929ZwCreateTokenEx
1554ZwCreateTransaction1930ZwCreateTransaction
1555ZwCreateTransactionManager1931ZwCreateTransactionManager
1556ZwCreateUserProcess1932ZwCreateUserProcess
1933ZwCreateWaitCompletionPacket
1557ZwCreateWaitablePort1934ZwCreateWaitablePort
1935ZwCreateWnfStateName
1558ZwCreateWorkerFactory1936ZwCreateWorkerFactory
1559ZwDebugActiveProcess1937ZwDebugActiveProcess
1560ZwDebugContinue1938ZwDebugContinue
...@@ -1567,6 +1945,8 @@ ZwDeleteKey...@@ -1567,6 +1945,8 @@ ZwDeleteKey
1567ZwDeleteObjectAuditAlarm1945ZwDeleteObjectAuditAlarm
1568ZwDeletePrivateNamespace1946ZwDeletePrivateNamespace
1569ZwDeleteValueKey1947ZwDeleteValueKey
1948ZwDeleteWnfStateData
1949ZwDeleteWnfStateName
1570ZwDeviceIoControlFile1950ZwDeviceIoControlFile
1571ZwDisableLastKnownGood1951ZwDisableLastKnownGood
1572ZwDisplayString1952ZwDisplayString
...@@ -1581,9 +1961,12 @@ ZwEnumerateSystemEnvironmentValuesEx...@@ -1581,9 +1961,12 @@ ZwEnumerateSystemEnvironmentValuesEx
1581ZwEnumerateTransactionObject1961ZwEnumerateTransactionObject
1582ZwEnumerateValueKey1962ZwEnumerateValueKey
1583ZwExtendSection1963ZwExtendSection
1964ZwFilterBootOption
1584ZwFilterToken1965ZwFilterToken
1966ZwFilterTokenEx
1585ZwFindAtom1967ZwFindAtom
1586ZwFlushBuffersFile1968ZwFlushBuffersFile
1969ZwFlushBuffersFileEx
1587ZwFlushInstallUILanguage1970ZwFlushInstallUILanguage
1588ZwFlushInstructionCache1971ZwFlushInstructionCache
1589ZwFlushKey1972ZwFlushKey
...@@ -1595,8 +1978,11 @@ ZwFreeVirtualMemory...@@ -1595,8 +1978,11 @@ ZwFreeVirtualMemory
1595ZwFreezeRegistry1978ZwFreezeRegistry
1596ZwFreezeTransactions1979ZwFreezeTransactions
1597ZwFsControlFile1980ZwFsControlFile
1981ZwGetCachedSigningLevel
1982ZwGetCompleteWnfStateSubscription
1598ZwGetContextThread1983ZwGetContextThread
1599ZwGetCurrentProcessorNumber1984ZwGetCurrentProcessorNumber
1985ZwGetCurrentProcessorNumberEx
1600ZwGetDevicePowerState1986ZwGetDevicePowerState
1601ZwGetMUIRegistryInfo1987ZwGetMUIRegistryInfo
1602ZwGetNextProcess1988ZwGetNextProcess
...@@ -1608,6 +1994,7 @@ ZwGetWriteWatch...@@ -1608,6 +1994,7 @@ ZwGetWriteWatch
1608ZwImpersonateAnonymousToken1994ZwImpersonateAnonymousToken
1609ZwImpersonateClientOfPort1995ZwImpersonateClientOfPort
1610ZwImpersonateThread1996ZwImpersonateThread
1997ZwInitializeEnclave
1611ZwInitializeNlsFiles1998ZwInitializeNlsFiles
1612ZwInitializeRegistry1999ZwInitializeRegistry
1613ZwInitiatePowerAction2000ZwInitiatePowerAction
...@@ -1616,6 +2003,7 @@ ZwIsSystemResumeAutomatic...@@ -1616,6 +2003,7 @@ ZwIsSystemResumeAutomatic
1616ZwIsUILanguageComitted2003ZwIsUILanguageComitted
1617ZwListenPort2004ZwListenPort
1618ZwLoadDriver2005ZwLoadDriver
2006ZwLoadEnclaveData
1619ZwLoadKey2007ZwLoadKey
1620ZwLoadKey22008ZwLoadKey2
1621ZwLoadKeyEx2009ZwLoadKeyEx
...@@ -1625,13 +2013,17 @@ ZwLockRegistryKey...@@ -1625,13 +2013,17 @@ ZwLockRegistryKey
1625ZwLockVirtualMemory2013ZwLockVirtualMemory
1626ZwMakePermanentObject2014ZwMakePermanentObject
1627ZwMakeTemporaryObject2015ZwMakeTemporaryObject
2016ZwManageHotPatch
2017ZwManagePartition
1628ZwMapCMFModule2018ZwMapCMFModule
1629ZwMapUserPhysicalPages2019ZwMapUserPhysicalPages
1630ZwMapUserPhysicalPagesScatter2020ZwMapUserPhysicalPagesScatter
1631ZwMapViewOfSection2021ZwMapViewOfSection
2022ZwMapViewOfSectionEx
1632ZwModifyBootEntry2023ZwModifyBootEntry
1633ZwModifyDriverEntry2024ZwModifyDriverEntry
1634ZwNotifyChangeDirectoryFile2025ZwNotifyChangeDirectoryFile
2026ZwNotifyChangeDirectoryFileEx
1635ZwNotifyChangeKey2027ZwNotifyChangeKey
1636ZwNotifyChangeMultipleKeys2028ZwNotifyChangeMultipleKeys
1637ZwNotifyChangeSession2029ZwNotifyChangeSession
...@@ -1649,10 +2041,12 @@ ZwOpenKeyTransactedEx...@@ -1649,10 +2041,12 @@ ZwOpenKeyTransactedEx
1649ZwOpenKeyedEvent2041ZwOpenKeyedEvent
1650ZwOpenMutant2042ZwOpenMutant
1651ZwOpenObjectAuditAlarm2043ZwOpenObjectAuditAlarm
2044ZwOpenPartition
1652ZwOpenPrivateNamespace2045ZwOpenPrivateNamespace
1653ZwOpenProcess2046ZwOpenProcess
1654ZwOpenProcessToken2047ZwOpenProcessToken
1655ZwOpenProcessTokenEx2048ZwOpenProcessTokenEx
2049ZwOpenRegistryTransaction
1656ZwOpenResourceManager2050ZwOpenResourceManager
1657ZwOpenSection2051ZwOpenSection
1658ZwOpenSemaphore2052ZwOpenSemaphore
...@@ -1676,20 +2070,24 @@ ZwPrivilegedServiceAuditAlarm...@@ -1676,20 +2070,24 @@ ZwPrivilegedServiceAuditAlarm
1676ZwPropagationComplete2070ZwPropagationComplete
1677ZwPropagationFailed2071ZwPropagationFailed
1678ZwProtectVirtualMemory2072ZwProtectVirtualMemory
2073ZwPssCaptureVaSpaceBulk
1679ZwPulseEvent2074ZwPulseEvent
1680ZwQueryAttributesFile2075ZwQueryAttributesFile
2076ZwQueryAuxiliaryCounterFrequency
1681ZwQueryBootEntryOrder2077ZwQueryBootEntryOrder
1682ZwQueryBootOptions2078ZwQueryBootOptions
1683ZwQueryDebugFilterState2079ZwQueryDebugFilterState
1684ZwQueryDefaultLocale2080ZwQueryDefaultLocale
1685ZwQueryDefaultUILanguage2081ZwQueryDefaultUILanguage
1686ZwQueryDirectoryFile2082ZwQueryDirectoryFile
2083ZwQueryDirectoryFileEx
1687ZwQueryDirectoryObject2084ZwQueryDirectoryObject
1688ZwQueryDriverEntryOrder2085ZwQueryDriverEntryOrder
1689ZwQueryEaFile2086ZwQueryEaFile
1690ZwQueryEvent2087ZwQueryEvent
1691ZwQueryFullAttributesFile2088ZwQueryFullAttributesFile
1692ZwQueryInformationAtom2089ZwQueryInformationAtom
2090ZwQueryInformationByName
1693ZwQueryInformationEnlistment2091ZwQueryInformationEnlistment
1694ZwQueryInformationFile2092ZwQueryInformationFile
1695ZwQueryInformationJobObject2093ZwQueryInformationJobObject
...@@ -1717,6 +2115,7 @@ ZwQueryQuotaInformationFile...@@ -1717,6 +2115,7 @@ ZwQueryQuotaInformationFile
1717ZwQuerySection2115ZwQuerySection
1718ZwQuerySecurityAttributesToken2116ZwQuerySecurityAttributesToken
1719ZwQuerySecurityObject2117ZwQuerySecurityObject
2118ZwQuerySecurityPolicy
1720ZwQuerySemaphore2119ZwQuerySemaphore
1721ZwQuerySymbolicLinkObject2120ZwQuerySymbolicLinkObject
1722ZwQuerySystemEnvironmentValue2121ZwQuerySystemEnvironmentValue
...@@ -1729,6 +2128,8 @@ ZwQueryTimerResolution...@@ -1729,6 +2128,8 @@ ZwQueryTimerResolution
1729ZwQueryValueKey2128ZwQueryValueKey
1730ZwQueryVirtualMemory2129ZwQueryVirtualMemory
1731ZwQueryVolumeInformationFile2130ZwQueryVolumeInformationFile
2131ZwQueryWnfStateData
2132ZwQueryWnfStateNameInformation
1732ZwQueueApcThread2133ZwQueueApcThread
1733ZwQueueApcThreadEx2134ZwQueueApcThreadEx
1734ZwRaiseException2135ZwRaiseException
...@@ -1767,8 +2168,10 @@ ZwResetWriteWatch...@@ -1767,8 +2168,10 @@ ZwResetWriteWatch
1767ZwRestoreKey2168ZwRestoreKey
1768ZwResumeProcess2169ZwResumeProcess
1769ZwResumeThread2170ZwResumeThread
2171ZwRevertContainerImpersonation
1770ZwRollbackComplete2172ZwRollbackComplete
1771ZwRollbackEnlistment2173ZwRollbackEnlistment
2174ZwRollbackRegistryTransaction
1772ZwRollbackTransaction2175ZwRollbackTransaction
1773ZwRollforwardTransactionManager2176ZwRollforwardTransactionManager
1774ZwSaveKey2177ZwSaveKey
...@@ -1778,6 +2181,8 @@ ZwSecureConnectPort...@@ -1778,6 +2181,8 @@ ZwSecureConnectPort
1778ZwSerializeBoot2181ZwSerializeBoot
1779ZwSetBootEntryOrder2182ZwSetBootEntryOrder
1780ZwSetBootOptions2183ZwSetBootOptions
2184ZwSetCachedSigningLevel
2185ZwSetCachedSigningLevel2
1781ZwSetContextThread2186ZwSetContextThread
1782ZwSetDebugFilterState2187ZwSetDebugFilterState
1783ZwSetDefaultHardErrorPort2188ZwSetDefaultHardErrorPort
...@@ -1789,6 +2194,7 @@ ZwSetEvent...@@ -1789,6 +2194,7 @@ ZwSetEvent
1789ZwSetEventBoostPriority2194ZwSetEventBoostPriority
1790ZwSetHighEventPair2195ZwSetHighEventPair
1791ZwSetHighWaitLowEventPair2196ZwSetHighWaitLowEventPair
2197ZwSetIRTimer
1792ZwSetInformationDebugObject2198ZwSetInformationDebugObject
1793ZwSetInformationEnlistment2199ZwSetInformationEnlistment
1794ZwSetInformationFile2200ZwSetInformationFile
...@@ -1797,10 +2203,12 @@ ZwSetInformationKey...@@ -1797,10 +2203,12 @@ ZwSetInformationKey
1797ZwSetInformationObject2203ZwSetInformationObject
1798ZwSetInformationProcess2204ZwSetInformationProcess
1799ZwSetInformationResourceManager2205ZwSetInformationResourceManager
2206ZwSetInformationSymbolicLink
1800ZwSetInformationThread2207ZwSetInformationThread
1801ZwSetInformationToken2208ZwSetInformationToken
1802ZwSetInformationTransaction2209ZwSetInformationTransaction
1803ZwSetInformationTransactionManager2210ZwSetInformationTransactionManager
2211ZwSetInformationVirtualMemory
1804ZwSetInformationWorkerFactory2212ZwSetInformationWorkerFactory
1805ZwSetIntervalProfile2213ZwSetIntervalProfile
1806ZwSetIoCompletion2214ZwSetIoCompletion
...@@ -1817,20 +2225,24 @@ ZwSetSystemPowerState...@@ -1817,20 +2225,24 @@ ZwSetSystemPowerState
1817ZwSetSystemTime2225ZwSetSystemTime
1818ZwSetThreadExecutionState2226ZwSetThreadExecutionState
1819ZwSetTimer2227ZwSetTimer
2228ZwSetTimer2
1820ZwSetTimerEx2229ZwSetTimerEx
1821ZwSetTimerResolution2230ZwSetTimerResolution
1822ZwSetUuidSeed2231ZwSetUuidSeed
1823ZwSetValueKey2232ZwSetValueKey
1824ZwSetVolumeInformationFile2233ZwSetVolumeInformationFile
2234ZwSetWnfProcessNotificationEvent
1825ZwShutdownSystem2235ZwShutdownSystem
1826ZwShutdownWorkerFactory2236ZwShutdownWorkerFactory
1827ZwSignalAndWaitForSingleObject2237ZwSignalAndWaitForSingleObject
1828ZwSinglePhaseReject2238ZwSinglePhaseReject
1829ZwStartProfile2239ZwStartProfile
1830ZwStopProfile2240ZwStopProfile
2241ZwSubscribeWnfStateChange
1831ZwSuspendProcess2242ZwSuspendProcess
1832ZwSuspendThread2243ZwSuspendThread
1833ZwSystemDebugControl2244ZwSystemDebugControl
2245ZwTerminateEnclave
1834ZwTerminateJobObject2246ZwTerminateJobObject
1835ZwTerminateProcess2247ZwTerminateProcess
1836ZwTerminateThread2248ZwTerminateThread
...@@ -1848,7 +2260,11 @@ ZwUnloadKeyEx...@@ -1848,7 +2260,11 @@ ZwUnloadKeyEx
1848ZwUnlockFile2260ZwUnlockFile
1849ZwUnlockVirtualMemory2261ZwUnlockVirtualMemory
1850ZwUnmapViewOfSection2262ZwUnmapViewOfSection
2263ZwUnmapViewOfSectionEx
2264ZwUnsubscribeWnfStateChange
2265ZwUpdateWnfStateData
1851ZwVdmControl2266ZwVdmControl
2267ZwWaitForAlertByThreadId
1852ZwWaitForDebugEvent2268ZwWaitForDebugEvent
1853ZwWaitForKeyedEvent2269ZwWaitForKeyedEvent
1854ZwWaitForMultipleObjects2270ZwWaitForMultipleObjects
...@@ -1863,175 +2279,3 @@ ZwWriteFileGather...@@ -1863,175 +2279,3 @@ ZwWriteFileGather
1863ZwWriteRequestData2279ZwWriteRequestData
1864ZwWriteVirtualMemory2280ZwWriteVirtualMemory
1865ZwYieldExecution2281ZwYieldExecution
1866__C_specific_handler
1867;__chkstk
1868__isascii
1869__iscsym
1870__iscsymf
1871__misaligned_access
1872__toascii
1873_atoi64
1874_fltused DATA
1875_i64toa
1876_i64toa_s
1877_i64tow
1878_i64tow_s
1879_itoa
1880_itoa_s
1881_itow
1882_itow_s
1883_lfind
1884_local_unwind
1885_ltoa
1886_ltoa_s
1887_ltow
1888_ltow_s
1889_makepath_s
1890_memccpy
1891_memicmp
1892_setjmp
1893_setjmpex
1894_snprintf
1895_snprintf_s
1896_snscanf_s
1897_snwprintf
1898_snwprintf_s
1899_snwscanf_s
1900_splitpath
1901_splitpath_s
1902_strcmpi
1903_stricmp
1904_strlwr
1905_strnicmp
1906_strnset_s
1907_strset_s
1908_strupr
1909_tolower
1910_toupper
1911_swprintf
1912_ui64toa
1913_ui64toa_s
1914_ui64tow
1915_ui64tow_s
1916_ultoa
1917_ultoa_s
1918_ultow
1919_ultow_s
1920_vscwprintf
1921_vsnprintf
1922_vsnprintf_s
1923_vsnwprintf
1924_vsnwprintf_s
1925_vswprintf
1926_wcsicmp
1927_wcslwr
1928_wcsnicmp
1929_wcsnset_s
1930_wcsset_s
1931_wcstoui64
1932_wcsupr
1933_wmakepath_s
1934_wsplitpath_s
1935_wtoi
1936_wtoi64
1937_wtol
1938abs
1939atan DATA
1940atoi
1941atol
1942bsearch
1943ceil
1944cos DATA
1945fabs DATA
1946floor DATA
1947isalnum
1948isalpha
1949iscntrl
1950isdigit
1951isgraph
1952islower
1953isprint
1954ispunct
1955isspace
1956isupper
1957iswalpha
1958iswctype
1959iswdigit
1960iswlower
1961iswspace
1962iswxdigit
1963isxdigit
1964labs
1965log
1966longjmp DATA
1967mbstowcs
1968memchr
1969memcmp
1970memcpy
1971memcpy_s
1972memmove
1973memmove_s
1974memset
1975pow
1976qsort
1977sin
1978sprintf
1979sprintf_s
1980sqrt
1981sscanf
1982sscanf_s
1983strcat
1984strcat_s
1985strchr
1986strcmp
1987strcpy
1988strcpy_s
1989strcspn
1990strlen
1991strncat
1992strncat_s
1993strncmp
1994strncpy
1995strncpy_s
1996strnlen
1997strpbrk
1998strrchr
1999strspn
2000strstr
2001strtok_s
2002strtol
2003strtoul
2004swprintf
2005swprintf_s
2006swscanf_s
2007tan
2008tolower
2009toupper
2010towlower
2011towupper
2012vDbgPrintEx
2013vDbgPrintExWithPrefix
2014vsprintf
2015vsprintf_s
2016vswprintf_s
2017wcscat
2018wcscat_s
2019wcschr
2020wcscmp
2021wcscpy
2022wcscpy_s
2023wcscspn
2024wcslen
2025wcsncat
2026wcsncat_s
2027wcsncmp
2028wcsncpy
2029wcsncpy_s
2030wcsnlen
2031wcspbrk
2032wcsrchr
2033wcsspn
2034wcsstr
2035wcstol
2036wcstombs
2037wcstoul
lib/libc/mingw/lib64/urlmon.def deleted-96
...@@ -1,96 +0,0 @@
1;
2; Exports of file urlmon.dll
3;
4; Autogenerated by gen_exportdef
5; Written by Kai Tietz, 2007
6;
7LIBRARY urlmon.dll
8EXPORTS
9AsyncGetClassBits
10AsyncInstallDistributionUnit
11BindAsyncMoniker
12CDLGetLongPathNameA
13CDLGetLongPathNameW
14CoGetClassObjectFromURL
15CoInstall
16CoInternetCombineUrl
17CoInternetCompareUrl
18CoInternetCreateSecurityManager
19CoInternetCreateZoneManager
20CoInternetFeatureSettingsChanged
21CoInternetGetProtocolFlags
22CoInternetGetSecurityUrl
23CoInternetGetSession
24CoInternetIsFeatureEnabled
25CoInternetIsFeatureEnabledForUrl
26CoInternetIsFeatureZoneElevationEnabled
27CoInternetParseUrl
28CoInternetQueryInfo
29CoInternetSetFeatureEnabled
30CompareSecurityIds
31CompatFlagsFromClsid
32CopyBindInfo
33CopyStgMedium
34CreateAsyncBindCtx
35CreateAsyncBindCtxEx
36CreateFormatEnumerator
37CreateURLMoniker
38CreateURLMonikerEx
39DllCanUnloadNow
40DllGetClassObject
41DllInstall
42DllRegisterServer
43DllRegisterServerEx
44DllUnregisterServer
45Extract
46FaultInIEFeature
47FindMediaType
48FindMediaTypeClass
49FindMimeFromData
50GetAddSitesFileUrl
51GetClassFileOrMime
52GetClassURL
53GetComponentIDFromCLSSPEC
54GetMarkOfTheWeb
55GetSoftwareUpdateInfo
56HlinkGoBack
57HlinkGoForward
58HlinkNavigateMoniker
59HlinkNavigateString
60HlinkSimpleNavigateToMoniker
61HlinkSimpleNavigateToString
62InstallFlash
63IsAsyncMoniker
64IsJITInProgress
65IsLoggingEnabledA
66IsLoggingEnabledW
67IsValidURL
68MkParseDisplayNameEx
69ObtainUserAgentString
70PrivateCoInstall
71RegisterBindStatusCallback
72RegisterFormatEnumerator
73RegisterMediaTypeClass
74RegisterMediaTypes
75ReleaseBindInfo
76RevokeBindStatusCallback
77RevokeFormatEnumerator
78SetSoftwareUpdateAdvertisementState
79ShowTrustAlertDialog
80URLDownloadA
81URLDownloadToCacheFileA
82URLDownloadToCacheFileW
83URLDownloadToFileA
84URLDownloadToFileW
85URLDownloadW
86URLOpenBlockingStreamA
87URLOpenBlockingStreamW
88URLOpenPullStreamA
89URLOpenPullStreamW
90URLOpenStreamA
91URLOpenStreamW
92UrlMkBuildVersion
93UrlMkGetSessionOption
94UrlMkSetSessionOption
95WriteHitLogging
96ZonesReInit
lib/libc/mingw/libarm32/mswsock.def deleted-70
...@@ -1,70 +0,0 @@
1;
2; Definition file of MSWSOCK.dll
3; Automatic generated by gendef
4; written by Kai Tietz 2008-2014
5;
6LIBRARY "MSWSOCK.dll"
7EXPORTS
8AcceptEx
9EnumProtocolsA
10EnumProtocolsW
11GetAcceptExSockaddrs
12GetAddressByNameA
13GetAddressByNameW
14GetNameByTypeA
15GetNameByTypeW
16GetServiceA
17GetServiceW
18GetSocketErrorMessageW
19GetTypeByNameA
20GetTypeByNameW
21MigrateWinsockConfiguration
22MigrateWinsockConfigurationEx
23NPLoadNameSpaces
24NSPStartup
25SetServiceA
26SetServiceW
27StartWsdpService
28StopWsdpService
29Tcpip4_WSHAddressToString
30Tcpip4_WSHEnumProtocols
31Tcpip4_WSHGetBroadcastSockaddr
32Tcpip4_WSHGetProviderGuid
33Tcpip4_WSHGetSockaddrType
34Tcpip4_WSHGetSocketInformation
35Tcpip4_WSHGetWSAProtocolInfo
36Tcpip4_WSHGetWildcardSockaddr
37Tcpip4_WSHGetWinsockMapping
38Tcpip4_WSHIoctl
39Tcpip4_WSHJoinLeaf
40Tcpip4_WSHNotify
41Tcpip4_WSHOpenSocket
42Tcpip4_WSHOpenSocket2
43Tcpip4_WSHSetSocketInformation
44Tcpip4_WSHStringToAddress
45Tcpip6_WSHAddressToString
46Tcpip6_WSHEnumProtocols
47Tcpip6_WSHGetProviderGuid
48Tcpip6_WSHGetSockaddrType
49Tcpip6_WSHGetSocketInformation
50Tcpip6_WSHGetWSAProtocolInfo
51Tcpip6_WSHGetWildcardSockaddr
52Tcpip6_WSHGetWinsockMapping
53Tcpip6_WSHIoctl
54Tcpip6_WSHJoinLeaf
55Tcpip6_WSHNotify
56Tcpip6_WSHOpenSocket
57Tcpip6_WSHOpenSocket2
58Tcpip6_WSHSetSocketInformation
59Tcpip6_WSHStringToAddress
60TransmitFile
61WSARecvEx
62WSPStartup
63dn_expand
64getnetbyname
65inet_network
66rcmd
67rexec
68rresvport
69s_perror
70sethostname
lib/libc/mingw/libarm32/ntdll.def+232-181
...@@ -32,6 +32,7 @@ AlpcRundownCompletionList...@@ -32,6 +32,7 @@ AlpcRundownCompletionList
32AlpcUnregisterCompletionList32AlpcUnregisterCompletionList
33AlpcUnregisterCompletionListWorkerThread33AlpcUnregisterCompletionListWorkerThread
34ApiSetQueryApiSetPresence34ApiSetQueryApiSetPresence
35ApiSetQueryApiSetPresenceEx
35CsrAllocateCaptureBuffer36CsrAllocateCaptureBuffer
36CsrAllocateMessagePointer37CsrAllocateMessagePointer
37CsrCaptureMessageBuffer38CsrCaptureMessageBuffer
...@@ -55,6 +56,7 @@ DbgSetDebugFilterState...@@ -55,6 +56,7 @@ DbgSetDebugFilterState
55DbgUiConnectToDbg56DbgUiConnectToDbg
56DbgUiContinue57DbgUiContinue
57DbgUiConvertStateChangeStructure58DbgUiConvertStateChangeStructure
59DbgUiConvertStateChangeStructureEx
58DbgUiDebugActiveProcess60DbgUiDebugActiveProcess
59DbgUiGetThreadDebugObject61DbgUiGetThreadDebugObject
60DbgUiIssueRemoteBreakin62DbgUiIssueRemoteBreakin
...@@ -63,6 +65,7 @@ DbgUiSetThreadDebugObject...@@ -63,6 +65,7 @@ DbgUiSetThreadDebugObject
63DbgUiStopDebugging65DbgUiStopDebugging
64DbgUiWaitStateChange66DbgUiWaitStateChange
65DbgUserBreakPoint67DbgUserBreakPoint
68EtwCheckCoverage
66EtwCreateTraceInstanceId69EtwCreateTraceInstanceId
67EtwDeliverDataBlock70EtwDeliverDataBlock
68EtwEnumerateProcessRegGuids71EtwEnumerateProcessRegGuids
...@@ -108,6 +111,7 @@ ExpInterlockedPopEntrySListResume...@@ -108,6 +111,7 @@ ExpInterlockedPopEntrySListResume
108KiRaiseUserExceptionDispatcher111KiRaiseUserExceptionDispatcher
109KiUserApcDispatcher112KiUserApcDispatcher
110KiUserCallbackDispatcher113KiUserCallbackDispatcher
114KiUserCallbackDispatcherReturn
111KiUserExceptionDispatcher115KiUserExceptionDispatcher
112KiUserInvertedFunctionTable DATA116KiUserInvertedFunctionTable DATA
113LdrAccessResource117LdrAccessResource
...@@ -115,9 +119,14 @@ LdrAddDllDirectory...@@ -115,9 +119,14 @@ LdrAddDllDirectory
115LdrAddLoadAsDataTable119LdrAddLoadAsDataTable
116LdrAddRefDll120LdrAddRefDll
117LdrAppxHandleIntegrityFailure121LdrAppxHandleIntegrityFailure
122LdrCallEnclave
123LdrControlFlowGuardEnforced
124LdrCreateEnclave
125LdrDeleteEnclave
118LdrDisableThreadCalloutsForDll126LdrDisableThreadCalloutsForDll
119LdrEnumResources127LdrEnumResources
120LdrEnumerateLoadedModules128LdrEnumerateLoadedModules
129LdrFastFailInLoaderCallout
121LdrFindEntryForAddress130LdrFindEntryForAddress
122LdrFindResourceDirectory_U131LdrFindResourceDirectory_U
123LdrFindResourceEx_U132LdrFindResourceEx_U
...@@ -132,16 +141,21 @@ LdrGetDllHandleEx...@@ -132,16 +141,21 @@ LdrGetDllHandleEx
132LdrGetDllPath141LdrGetDllPath
133LdrGetFailureData142LdrGetFailureData
134LdrGetFileNameFromLoadAsDataTable143LdrGetFileNameFromLoadAsDataTable
144LdrGetKnownDllSectionHandle
135LdrGetProcedureAddress145LdrGetProcedureAddress
136LdrGetProcedureAddressEx146LdrGetProcedureAddressEx
137LdrGetProcedureAddressForCaller147LdrGetProcedureAddressForCaller
138LdrInitShimEngineDynamic148LdrInitShimEngineDynamic
149LdrInitializeEnclave
139LdrInitializeThunk150LdrInitializeThunk
151LdrIsModuleSxsRedirected
140LdrLoadAlternateResourceModule152LdrLoadAlternateResourceModule
141LdrLoadAlternateResourceModuleEx153LdrLoadAlternateResourceModuleEx
142LdrLoadDll154LdrLoadDll
155LdrLoadEnclaveModule
143LdrLockLoaderLock156LdrLockLoaderLock
144LdrOpenImageFileOptionsKey157LdrOpenImageFileOptionsKey
158LdrProcessInitializationComplete
145LdrProcessRelocationBlock159LdrProcessRelocationBlock
146LdrProcessRelocationBlockEx160LdrProcessRelocationBlockEx
147LdrQueryImageFileExecutionOptions161LdrQueryImageFileExecutionOptions
...@@ -176,6 +190,7 @@ LdrUnloadAlternateResourceModuleEx...@@ -176,6 +190,7 @@ LdrUnloadAlternateResourceModuleEx
176LdrUnloadDll190LdrUnloadDll
177LdrUnlockLoaderLock191LdrUnlockLoaderLock
178LdrUnregisterDllNotification192LdrUnregisterDllNotification
193LdrUpdatePackageSearchPath
179LdrVerifyImageMatchesChecksum194LdrVerifyImageMatchesChecksum
180LdrVerifyImageMatchesChecksumEx195LdrVerifyImageMatchesChecksumEx
181LdrpResGetMappingSize196LdrpResGetMappingSize
...@@ -197,6 +212,7 @@ NtAccessCheckByTypeAndAuditAlarm...@@ -197,6 +212,7 @@ NtAccessCheckByTypeAndAuditAlarm
197NtAccessCheckByTypeResultList212NtAccessCheckByTypeResultList
198NtAccessCheckByTypeResultListAndAuditAlarm213NtAccessCheckByTypeResultListAndAuditAlarm
199NtAccessCheckByTypeResultListAndAuditAlarmByHandle214NtAccessCheckByTypeResultListAndAuditAlarmByHandle
215NtAcquireProcessActivityReference
200NtAddAtom216NtAddAtom
201NtAddAtomEx217NtAddAtomEx
202NtAddBootEntry218NtAddBootEntry
...@@ -210,8 +226,10 @@ NtAlertThreadByThreadId...@@ -210,8 +226,10 @@ NtAlertThreadByThreadId
210NtAllocateLocallyUniqueId226NtAllocateLocallyUniqueId
211NtAllocateReserveObject227NtAllocateReserveObject
212NtAllocateUserPhysicalPages228NtAllocateUserPhysicalPages
229NtAllocateUserPhysicalPagesEx
213NtAllocateUuids230NtAllocateUuids
214NtAllocateVirtualMemory231NtAllocateVirtualMemory
232NtAllocateVirtualMemoryEx
215NtAlpcAcceptConnectPort233NtAlpcAcceptConnectPort
216NtAlpcCancelMessage234NtAlpcCancelMessage
217NtAlpcConnectPort235NtAlpcConnectPort
...@@ -226,6 +244,7 @@ NtAlpcDeleteResourceReserve...@@ -226,6 +244,7 @@ NtAlpcDeleteResourceReserve
226NtAlpcDeleteSectionView244NtAlpcDeleteSectionView
227NtAlpcDeleteSecurityContext245NtAlpcDeleteSecurityContext
228NtAlpcDisconnectPort246NtAlpcDisconnectPort
247NtAlpcImpersonateClientContainerOfPort
229NtAlpcImpersonateClientOfPort248NtAlpcImpersonateClientOfPort
230NtAlpcOpenSenderProcess249NtAlpcOpenSenderProcess
231NtAlpcOpenSenderThread250NtAlpcOpenSenderThread
...@@ -238,6 +257,7 @@ NtApphelpCacheControl...@@ -238,6 +257,7 @@ NtApphelpCacheControl
238NtAreMappedFilesTheSame257NtAreMappedFilesTheSame
239NtAssignProcessToJobObject258NtAssignProcessToJobObject
240NtAssociateWaitCompletionPacket259NtAssociateWaitCompletionPacket
260NtCallEnclave
241NtCallbackReturn261NtCallbackReturn
242NtCancelIoFile262NtCancelIoFile
243NtCancelIoFileEx263NtCancelIoFileEx
...@@ -250,16 +270,22 @@ NtClose...@@ -250,16 +270,22 @@ NtClose
250NtCloseObjectAuditAlarm270NtCloseObjectAuditAlarm
251NtCommitComplete271NtCommitComplete
252NtCommitEnlistment272NtCommitEnlistment
273NtCommitRegistryTransaction
253NtCommitTransaction274NtCommitTransaction
254NtCompactKeys275NtCompactKeys
276NtCompareObjects
277NtCompareSigningLevels
255NtCompareTokens278NtCompareTokens
256NtCompleteConnectPort279NtCompleteConnectPort
257NtCompressKey280NtCompressKey
258NtConnectPort281NtConnectPort
259NtContinue282NtContinue
283NtConvertBetweenAuxiliaryCounterAndPerformanceCounter
284NtCreateCrossVmEvent
260NtCreateDebugObject285NtCreateDebugObject
261NtCreateDirectoryObject286NtCreateDirectoryObject
262NtCreateDirectoryObjectEx287NtCreateDirectoryObjectEx
288NtCreateEnclave
263NtCreateEnlistment289NtCreateEnlistment
264NtCreateEvent290NtCreateEvent
265NtCreateEventPair291NtCreateEventPair
...@@ -276,14 +302,17 @@ NtCreateMailslotFile...@@ -276,14 +302,17 @@ NtCreateMailslotFile
276NtCreateMutant302NtCreateMutant
277NtCreateNamedPipeFile303NtCreateNamedPipeFile
278NtCreatePagingFile304NtCreatePagingFile
305NtCreatePartition
279NtCreatePort306NtCreatePort
280NtCreatePrivateNamespace307NtCreatePrivateNamespace
281NtCreateProcess308NtCreateProcess
282NtCreateProcessEx309NtCreateProcessEx
283NtCreateProfile310NtCreateProfile
284NtCreateProfileEx311NtCreateProfileEx
312NtCreateRegistryTransaction
285NtCreateResourceManager313NtCreateResourceManager
286NtCreateSection314NtCreateSection
315NtCreateSectionEx
287NtCreateSemaphore316NtCreateSemaphore
288NtCreateSymbolicLinkObject317NtCreateSymbolicLinkObject
289NtCreateThread318NtCreateThread
...@@ -347,6 +376,7 @@ NtGetCachedSigningLevel...@@ -347,6 +376,7 @@ NtGetCachedSigningLevel
347NtGetCompleteWnfStateSubscription376NtGetCompleteWnfStateSubscription
348NtGetContextThread377NtGetContextThread
349NtGetCurrentProcessorNumber378NtGetCurrentProcessorNumber
379NtGetCurrentProcessorNumberEx
350NtGetDevicePowerState380NtGetDevicePowerState
351NtGetMUIRegistryInfo381NtGetMUIRegistryInfo
352NtGetNextProcess382NtGetNextProcess
...@@ -358,6 +388,7 @@ NtGetWriteWatch...@@ -358,6 +388,7 @@ NtGetWriteWatch
358NtImpersonateAnonymousToken388NtImpersonateAnonymousToken
359NtImpersonateClientOfPort389NtImpersonateClientOfPort
360NtImpersonateThread390NtImpersonateThread
391NtInitializeEnclave
361NtInitializeNlsFiles392NtInitializeNlsFiles
362NtInitializeRegistry393NtInitializeRegistry
363NtInitiatePowerAction394NtInitiatePowerAction
...@@ -366,6 +397,7 @@ NtIsSystemResumeAutomatic...@@ -366,6 +397,7 @@ NtIsSystemResumeAutomatic
366NtIsUILanguageComitted397NtIsUILanguageComitted
367NtListenPort398NtListenPort
368NtLoadDriver399NtLoadDriver
400NtLoadEnclaveData
369NtLoadKey401NtLoadKey
370NtLoadKey2402NtLoadKey2
371NtLoadKeyEx403NtLoadKeyEx
...@@ -375,13 +407,17 @@ NtLockRegistryKey...@@ -375,13 +407,17 @@ NtLockRegistryKey
375NtLockVirtualMemory407NtLockVirtualMemory
376NtMakePermanentObject408NtMakePermanentObject
377NtMakeTemporaryObject409NtMakeTemporaryObject
410NtManageHotPatch
411NtManagePartition
378NtMapCMFModule412NtMapCMFModule
379NtMapUserPhysicalPages413NtMapUserPhysicalPages
380NtMapUserPhysicalPagesScatter414NtMapUserPhysicalPagesScatter
381NtMapViewOfSection415NtMapViewOfSection
416NtMapViewOfSectionEx
382NtModifyBootEntry417NtModifyBootEntry
383NtModifyDriverEntry418NtModifyDriverEntry
384NtNotifyChangeDirectoryFile419NtNotifyChangeDirectoryFile
420NtNotifyChangeDirectoryFileEx
385NtNotifyChangeKey421NtNotifyChangeKey
386NtNotifyChangeMultipleKeys422NtNotifyChangeMultipleKeys
387NtNotifyChangeSession423NtNotifyChangeSession
...@@ -399,10 +435,12 @@ NtOpenKeyTransactedEx...@@ -399,10 +435,12 @@ NtOpenKeyTransactedEx
399NtOpenKeyedEvent435NtOpenKeyedEvent
400NtOpenMutant436NtOpenMutant
401NtOpenObjectAuditAlarm437NtOpenObjectAuditAlarm
438NtOpenPartition
402NtOpenPrivateNamespace439NtOpenPrivateNamespace
403NtOpenProcess440NtOpenProcess
404NtOpenProcessToken441NtOpenProcessToken
405NtOpenProcessTokenEx442NtOpenProcessTokenEx
443NtOpenRegistryTransaction
406NtOpenResourceManager444NtOpenResourceManager
407NtOpenSection445NtOpenSection
408NtOpenSemaphore446NtOpenSemaphore
...@@ -426,20 +464,24 @@ NtPrivilegedServiceAuditAlarm...@@ -426,20 +464,24 @@ NtPrivilegedServiceAuditAlarm
426NtPropagationComplete464NtPropagationComplete
427NtPropagationFailed465NtPropagationFailed
428NtProtectVirtualMemory466NtProtectVirtualMemory
467NtPssCaptureVaSpaceBulk
429NtPulseEvent468NtPulseEvent
430NtQueryAttributesFile469NtQueryAttributesFile
470NtQueryAuxiliaryCounterFrequency
431NtQueryBootEntryOrder471NtQueryBootEntryOrder
432NtQueryBootOptions472NtQueryBootOptions
433NtQueryDebugFilterState473NtQueryDebugFilterState
434NtQueryDefaultLocale474NtQueryDefaultLocale
435NtQueryDefaultUILanguage475NtQueryDefaultUILanguage
436NtQueryDirectoryFile476NtQueryDirectoryFile
477NtQueryDirectoryFileEx
437NtQueryDirectoryObject478NtQueryDirectoryObject
438NtQueryDriverEntryOrder479NtQueryDriverEntryOrder
439NtQueryEaFile480NtQueryEaFile
440NtQueryEvent481NtQueryEvent
441NtQueryFullAttributesFile482NtQueryFullAttributesFile
442NtQueryInformationAtom483NtQueryInformationAtom
484NtQueryInformationByName
443NtQueryInformationEnlistment485NtQueryInformationEnlistment
444NtQueryInformationFile486NtQueryInformationFile
445NtQueryInformationJobObject487NtQueryInformationJobObject
...@@ -467,6 +509,7 @@ NtQueryQuotaInformationFile...@@ -467,6 +509,7 @@ NtQueryQuotaInformationFile
467NtQuerySection509NtQuerySection
468NtQuerySecurityAttributesToken510NtQuerySecurityAttributesToken
469NtQuerySecurityObject511NtQuerySecurityObject
512NtQuerySecurityPolicy
470NtQuerySemaphore513NtQuerySemaphore
471NtQuerySymbolicLinkObject514NtQuerySymbolicLinkObject
472NtQuerySystemEnvironmentValue515NtQuerySystemEnvironmentValue
...@@ -517,8 +560,10 @@ NtResetWriteWatch...@@ -517,8 +560,10 @@ NtResetWriteWatch
517NtRestoreKey560NtRestoreKey
518NtResumeProcess561NtResumeProcess
519NtResumeThread562NtResumeThread
563NtRevertContainerImpersonation
520NtRollbackComplete564NtRollbackComplete
521NtRollbackEnlistment565NtRollbackEnlistment
566NtRollbackRegistryTransaction
522NtRollbackTransaction567NtRollbackTransaction
523NtRollforwardTransactionManager568NtRollforwardTransactionManager
524NtSaveKey569NtSaveKey
...@@ -529,6 +574,7 @@ NtSerializeBoot...@@ -529,6 +574,7 @@ NtSerializeBoot
529NtSetBootEntryOrder574NtSetBootEntryOrder
530NtSetBootOptions575NtSetBootOptions
531NtSetCachedSigningLevel576NtSetCachedSigningLevel
577NtSetCachedSigningLevel2
532NtSetContextThread578NtSetContextThread
533NtSetDebugFilterState579NtSetDebugFilterState
534NtSetDefaultHardErrorPort580NtSetDefaultHardErrorPort
...@@ -549,6 +595,7 @@ NtSetInformationKey...@@ -549,6 +595,7 @@ NtSetInformationKey
549NtSetInformationObject595NtSetInformationObject
550NtSetInformationProcess596NtSetInformationProcess
551NtSetInformationResourceManager597NtSetInformationResourceManager
598NtSetInformationSymbolicLink
552NtSetInformationThread599NtSetInformationThread
553NtSetInformationToken600NtSetInformationToken
554NtSetInformationTransaction601NtSetInformationTransaction
...@@ -587,6 +634,7 @@ NtSubscribeWnfStateChange...@@ -587,6 +634,7 @@ NtSubscribeWnfStateChange
587NtSuspendProcess634NtSuspendProcess
588NtSuspendThread635NtSuspendThread
589NtSystemDebugControl636NtSystemDebugControl
637NtTerminateEnclave
590NtTerminateJobObject638NtTerminateJobObject
591NtTerminateProcess639NtTerminateProcess
592NtTerminateThread640NtTerminateThread
...@@ -658,6 +706,7 @@ RtlAddAccessAllowedObjectAce...@@ -658,6 +706,7 @@ RtlAddAccessAllowedObjectAce
658RtlAddAccessDeniedAce706RtlAddAccessDeniedAce
659RtlAddAccessDeniedAceEx707RtlAddAccessDeniedAceEx
660RtlAddAccessDeniedObjectAce708RtlAddAccessDeniedObjectAce
709RtlAddAccessFilterAce
661RtlAddAce710RtlAddAce
662RtlAddActionToRXact711RtlAddActionToRXact
663RtlAddAtomToAtomTable712RtlAddAtomToAtomTable
...@@ -703,7 +752,9 @@ RtlAppxIsFileOwnedByTrustedInstaller...@@ -703,7 +752,9 @@ RtlAppxIsFileOwnedByTrustedInstaller
703RtlAreAllAccessesGranted752RtlAreAllAccessesGranted
704RtlAreAnyAccessesGranted753RtlAreAnyAccessesGranted
705RtlAreBitsClear754RtlAreBitsClear
755RtlAreBitsClearEx
706RtlAreBitsSet756RtlAreBitsSet
757RtlAreLongPathsEnabled
707RtlAssert758RtlAssert
708RtlAvlInsertNodeEx759RtlAvlInsertNodeEx
709RtlAvlRemoveNode760RtlAvlRemoveNode
...@@ -711,19 +762,28 @@ RtlBarrier...@@ -711,19 +762,28 @@ RtlBarrier
711RtlBarrierForDelete762RtlBarrierForDelete
712RtlCancelTimer763RtlCancelTimer
713RtlCanonicalizeDomainName764RtlCanonicalizeDomainName
765RtlCapabilityCheck
766RtlCapabilityCheckForSingleSessionSku
714RtlCaptureContext767RtlCaptureContext
715RtlCaptureStackBackTrace768RtlCaptureStackBackTrace
716RtlCharToInteger769RtlCharToInteger
770RtlCheckBootStatusIntegrity
717RtlCheckForOrphanedCriticalSections771RtlCheckForOrphanedCriticalSections
718RtlCheckPortableOperatingSystem772RtlCheckPortableOperatingSystem
719RtlCheckRegistryKey773RtlCheckRegistryKey
774RtlCheckSandboxedToken
775RtlCheckSystemBootStatusIntegrity
720RtlCheckTokenCapability776RtlCheckTokenCapability
721RtlCheckTokenMembership777RtlCheckTokenMembership
722RtlCheckTokenMembershipEx778RtlCheckTokenMembershipEx
723RtlCleanUpTEBLangLists779RtlCleanUpTEBLangLists
724RtlClearAllBits780RtlClearAllBits
781RtlClearAllBitsEx
725RtlClearBit782RtlClearBit
783RtlClearBitEx
726RtlClearBits784RtlClearBits
785RtlClearBitsEx
786RtlClearThreadWorkOnBehalfTicket
727RtlCloneMemoryStream787RtlCloneMemoryStream
728RtlCloneUserProcess788RtlCloneUserProcess
729RtlCmDecodeMemIoResource789RtlCmDecodeMemIoResource
...@@ -737,15 +797,19 @@ RtlCompareMemoryUlong...@@ -737,15 +797,19 @@ RtlCompareMemoryUlong
737RtlCompareString797RtlCompareString
738RtlCompareUnicodeString798RtlCompareUnicodeString
739RtlCompareUnicodeStrings799RtlCompareUnicodeStrings
800RtlCompleteProcessCloning
740RtlCompressBuffer801RtlCompressBuffer
741RtlComputeCrc32802RtlComputeCrc32
742RtlComputeImportTableHash803RtlComputeImportTableHash
743RtlComputePrivatizedDllName_U804RtlComputePrivatizedDllName_U
744RtlConnectToSm805RtlConnectToSm
745RtlConsoleMultiByteToUnicodeN806RtlConsoleMultiByteToUnicodeN
807RtlConstructCrossVmEventPath
746RtlContractHashTable808RtlContractHashTable
809RtlConvertDeviceFamilyInfoToString
747RtlConvertExclusiveToShared810RtlConvertExclusiveToShared
748RtlConvertLCIDToString811RtlConvertLCIDToString
812RtlConvertSRWLockExclusiveToShared
749RtlConvertSharedToExclusive813RtlConvertSharedToExclusive
750RtlConvertSidToUnicodeString814RtlConvertSidToUnicodeString
751RtlConvertToAutoInheritSecurityObject815RtlConvertToAutoInheritSecurityObject
...@@ -780,6 +844,7 @@ RtlCreateMemoryBlockLookaside...@@ -780,6 +844,7 @@ RtlCreateMemoryBlockLookaside
780RtlCreateMemoryZone844RtlCreateMemoryZone
781RtlCreateProcessParameters845RtlCreateProcessParameters
782RtlCreateProcessParametersEx846RtlCreateProcessParametersEx
847RtlCreateProcessParametersWithTemplate
783RtlCreateProcessReflection848RtlCreateProcessReflection
784RtlCreateQueryDebugBuffer849RtlCreateQueryDebugBuffer
785RtlCreateRegistryKey850RtlCreateRegistryKey
...@@ -792,6 +857,7 @@ RtlCreateTimerQueue...@@ -792,6 +857,7 @@ RtlCreateTimerQueue
792RtlCreateUnicodeString857RtlCreateUnicodeString
793RtlCreateUnicodeStringFromAsciiz858RtlCreateUnicodeStringFromAsciiz
794RtlCreateUserProcess859RtlCreateUserProcess
860RtlCreateUserProcessEx
795RtlCreateUserSecurityObject861RtlCreateUserSecurityObject
796RtlCreateUserStack862RtlCreateUserStack
797RtlCreateUserThread863RtlCreateUserThread
...@@ -805,6 +871,7 @@ RtlDeactivateActivationContext...@@ -805,6 +871,7 @@ RtlDeactivateActivationContext
805RtlDeactivateActivationContextUnsafeFast871RtlDeactivateActivationContextUnsafeFast
806RtlDebugPrintTimes872RtlDebugPrintTimes
807RtlDecodePointer873RtlDecodePointer
874RtlDecodeRemotePointer
808RtlDecodeSystemPointer875RtlDecodeSystemPointer
809RtlDecompressBuffer876RtlDecompressBuffer
810RtlDecompressBufferEx877RtlDecompressBufferEx
...@@ -832,6 +899,7 @@ RtlDeleteTimerQueueEx...@@ -832,6 +899,7 @@ RtlDeleteTimerQueueEx
832RtlDeregisterSecureMemoryCacheCallback899RtlDeregisterSecureMemoryCacheCallback
833RtlDeregisterWait900RtlDeregisterWait
834RtlDeregisterWaitEx901RtlDeregisterWaitEx
902RtlDeriveCapabilitySidsFromName
835RtlDestroyAtomTable903RtlDestroyAtomTable
836RtlDestroyEnvironment904RtlDestroyEnvironment
837RtlDestroyHandleTable905RtlDestroyHandleTable
...@@ -846,7 +914,10 @@ RtlDisableThreadProfiling...@@ -846,7 +914,10 @@ RtlDisableThreadProfiling
846RtlDllShutdownInProgress914RtlDllShutdownInProgress
847RtlDnsHostNameToComputerName915RtlDnsHostNameToComputerName
848RtlDoesFileExists_U916RtlDoesFileExists_U
917RtlDoesNameContainWildCards
849RtlDosApplyFileIsolationRedirection_Ustr918RtlDosApplyFileIsolationRedirection_Ustr
919RtlDosLongPathNameToNtPathName_U_WithStatus
920RtlDosLongPathNameToRelativeNtPathName_U_WithStatus
850RtlDosPathNameToNtPathName_U921RtlDosPathNameToNtPathName_U
851RtlDosPathNameToNtPathName_U_WithStatus922RtlDosPathNameToNtPathName_U_WithStatus
852RtlDosPathNameToRelativeNtPathName_U923RtlDosPathNameToRelativeNtPathName_U
...@@ -855,14 +926,17 @@ RtlDosSearchPath_U...@@ -855,14 +926,17 @@ RtlDosSearchPath_U
855RtlDosSearchPath_Ustr926RtlDosSearchPath_Ustr
856RtlDowncaseUnicodeChar927RtlDowncaseUnicodeChar
857RtlDowncaseUnicodeString928RtlDowncaseUnicodeString
929RtlDrainNonVolatileFlush
858RtlDumpResource930RtlDumpResource
859RtlDuplicateUnicodeString931RtlDuplicateUnicodeString
860RtlEmptyAtomTable932RtlEmptyAtomTable
861RtlEnableEarlyCriticalSectionEventCreation933RtlEnableEarlyCriticalSectionEventCreation
862RtlEnableThreadProfiling934RtlEnableThreadProfiling
863RtlEncodePointer935RtlEncodePointer
936RtlEncodeRemotePointer
864RtlEncodeSystemPointer937RtlEncodeSystemPointer
865RtlEndEnumerationHashTable938RtlEndEnumerationHashTable
939RtlEndStrongEnumerationHashTable
866RtlEndWeakEnumerationHashTable940RtlEndWeakEnumerationHashTable
867RtlEnterCriticalSection941RtlEnterCriticalSection
868RtlEnumProcessHeaps942RtlEnumProcessHeaps
...@@ -890,6 +964,7 @@ RtlExitUserThread...@@ -890,6 +964,7 @@ RtlExitUserThread
890RtlExpandEnvironmentStrings964RtlExpandEnvironmentStrings
891RtlExpandEnvironmentStrings_U965RtlExpandEnvironmentStrings_U
892RtlExpandHashTable966RtlExpandHashTable
967RtlExtendCorrelationVector
893RtlExtendMemoryBlockLookaside968RtlExtendMemoryBlockLookaside
894RtlExtendMemoryZone969RtlExtendMemoryZone
895RtlExtendedMagicDivide970RtlExtendedMagicDivide
...@@ -897,6 +972,7 @@ RtlExtractBitMap...@@ -897,6 +972,7 @@ RtlExtractBitMap
897RtlFillMemory972RtlFillMemory
898RtlFillMemoryUlong973RtlFillMemoryUlong
899RtlFillMemoryUlonglong974RtlFillMemoryUlonglong
975RtlFillNonVolatileMemory
900RtlFinalReleaseOutOfProcessMemoryStream976RtlFinalReleaseOutOfProcessMemoryStream
901RtlFindAceByType977RtlFindAceByType
902RtlFindActivationContextSectionGuid978RtlFindActivationContextSectionGuid
...@@ -904,8 +980,10 @@ RtlFindActivationContextSectionString...@@ -904,8 +980,10 @@ RtlFindActivationContextSectionString
904RtlFindCharInUnicodeString980RtlFindCharInUnicodeString
905RtlFindClearBits981RtlFindClearBits
906RtlFindClearBitsAndSet982RtlFindClearBitsAndSet
983RtlFindClearBitsEx
907RtlFindClearRuns984RtlFindClearRuns
908RtlFindClosestEncodableLength985RtlFindClosestEncodableLength
986RtlFindExportedRoutineByName
909RtlFindLastBackwardRunClear987RtlFindLastBackwardRunClear
910RtlFindLeastSignificantBit988RtlFindLeastSignificantBit
911RtlFindLongestRunClear989RtlFindLongestRunClear
...@@ -914,11 +992,18 @@ RtlFindMostSignificantBit...@@ -914,11 +992,18 @@ RtlFindMostSignificantBit
914RtlFindNextForwardRunClear992RtlFindNextForwardRunClear
915RtlFindSetBits993RtlFindSetBits
916RtlFindSetBitsAndClear994RtlFindSetBitsAndClear
995RtlFindSetBitsAndClearEx
996RtlFindSetBitsEx
997RtlFindUnicodeSubstring
917RtlFirstEntrySList998RtlFirstEntrySList
918RtlFirstFreeAce999RtlFirstFreeAce
919RtlFlsAlloc1000RtlFlsAlloc
920RtlFlsFree1001RtlFlsFree
1002RtlFlsGetValue
1003RtlFlsSetValue
921RtlFlushHeaps1004RtlFlushHeaps
1005RtlFlushNonVolatileMemory
1006RtlFlushNonVolatileMemoryRanges
922RtlFlushSecureMemoryCache1007RtlFlushSecureMemoryCache
923RtlFormatCurrentUserKeyPath1008RtlFormatCurrentUserKeyPath
924RtlFormatMessage1009RtlFormatMessage
...@@ -928,33 +1013,40 @@ RtlFreeAnsiString...@@ -928,33 +1013,40 @@ RtlFreeAnsiString
928RtlFreeHandle1013RtlFreeHandle
929RtlFreeHeap1014RtlFreeHeap
930RtlFreeMemoryBlockLookaside1015RtlFreeMemoryBlockLookaside
1016RtlFreeNonVolatileToken
931RtlFreeOemString1017RtlFreeOemString
932RtlFreeSid1018RtlFreeSid
933RtlFreeThreadActivationContextStack1019RtlFreeThreadActivationContextStack
1020RtlFreeUTF8String
934RtlFreeUnicodeString1021RtlFreeUnicodeString
935RtlFreeUserStack1022RtlFreeUserStack
936RtlGUIDFromString1023RtlGUIDFromString
937RtlGenerate8dot3Name1024RtlGenerate8dot3Name
938RtlGetAce1025RtlGetAce
939RtlGetActiveActivationContext1026RtlGetActiveActivationContext
1027RtlGetActiveConsoleId
940RtlGetAppContainerNamedObjectPath1028RtlGetAppContainerNamedObjectPath
941RtlGetAppContainerParent1029RtlGetAppContainerParent
942RtlGetAppContainerSidType1030RtlGetAppContainerSidType
943RtlGetCallersAddress1031RtlGetCallersAddress
944RtlGetCompressionWorkSpaceSize1032RtlGetCompressionWorkSpaceSize
1033RtlGetConsoleSessionForegroundProcessId
945RtlGetControlSecurityDescriptor1034RtlGetControlSecurityDescriptor
946RtlGetCriticalSectionRecursionCount1035RtlGetCriticalSectionRecursionCount
947RtlGetCurrentDirectory_U1036RtlGetCurrentDirectory_U
948RtlGetCurrentPeb1037RtlGetCurrentPeb
949RtlGetCurrentProcessorNumber1038RtlGetCurrentProcessorNumber
950RtlGetCurrentProcessorNumberEx1039RtlGetCurrentProcessorNumberEx
1040RtlGetCurrentServiceSessionId
951RtlGetCurrentTransaction1041RtlGetCurrentTransaction
952RtlGetDaclSecurityDescriptor1042RtlGetDaclSecurityDescriptor
1043RtlGetDeviceFamilyInfoEnum
953RtlGetElementGenericTable1044RtlGetElementGenericTable
954RtlGetElementGenericTableAvl1045RtlGetElementGenericTableAvl
955RtlGetEnabledExtendedFeatures1046RtlGetEnabledExtendedFeatures
956RtlGetExePath1047RtlGetExePath
957RtlGetExtendedContextLength1048RtlGetExtendedContextLength
1049RtlGetExtendedContextLength2
958RtlGetExtendedFeaturesMask1050RtlGetExtendedFeaturesMask
959RtlGetFileMUIPath1051RtlGetFileMUIPath
960RtlGetFrame1052RtlGetFrame
...@@ -964,31 +1056,42 @@ RtlGetFullPathName_UstrEx...@@ -964,31 +1056,42 @@ RtlGetFullPathName_UstrEx
964RtlGetFunctionTableListHead1056RtlGetFunctionTableListHead
965RtlGetGroupSecurityDescriptor1057RtlGetGroupSecurityDescriptor
966RtlGetIntegerAtom1058RtlGetIntegerAtom
1059RtlGetInterruptTimePrecise
967RtlGetLastNtStatus1060RtlGetLastNtStatus
968RtlGetLastWin32Error1061RtlGetLastWin32Error
969RtlGetLengthWithoutLastFullDosOrNtPathElement1062RtlGetLengthWithoutLastFullDosOrNtPathElement
970RtlGetLengthWithoutTrailingPathSeperators1063RtlGetLengthWithoutTrailingPathSeperators
971RtlGetLocaleFileMappingAddress1064RtlGetLocaleFileMappingAddress
972RtlGetLongestNtPathLength1065RtlGetLongestNtPathLength
1066RtlGetMultiTimePrecise
973RtlGetNativeSystemInformation1067RtlGetNativeSystemInformation
974RtlGetNextEntryHashTable1068RtlGetNextEntryHashTable
1069RtlGetNonVolatileToken
975RtlGetNtGlobalFlags1070RtlGetNtGlobalFlags
976RtlGetNtProductType1071RtlGetNtProductType
1072RtlGetNtSystemRoot
977RtlGetNtVersionNumbers1073RtlGetNtVersionNumbers
978RtlGetOwnerSecurityDescriptor1074RtlGetOwnerSecurityDescriptor
979RtlGetParentLocaleName1075RtlGetParentLocaleName
1076RtlGetPersistedStateLocation
980RtlGetProcessHeaps1077RtlGetProcessHeaps
981RtlGetProcessPreferredUILanguages1078RtlGetProcessPreferredUILanguages
982RtlGetProductInfo1079RtlGetProductInfo
983RtlGetSaclSecurityDescriptor1080RtlGetSaclSecurityDescriptor
984RtlGetSearchPath1081RtlGetSearchPath
985RtlGetSecurityDescriptorRMControl1082RtlGetSecurityDescriptorRMControl
1083RtlGetSessionProperties
986RtlGetSetBootStatusData1084RtlGetSetBootStatusData
1085RtlGetSuiteMask
1086RtlGetSystemBootStatus
1087RtlGetSystemBootStatusEx
987RtlGetSystemPreferredUILanguages1088RtlGetSystemPreferredUILanguages
988RtlGetSystemTimePrecise1089RtlGetSystemTimePrecise
989RtlGetThreadErrorMode1090RtlGetThreadErrorMode
990RtlGetThreadLangIdByIndex1091RtlGetThreadLangIdByIndex
991RtlGetThreadPreferredUILanguages1092RtlGetThreadPreferredUILanguages
1093RtlGetThreadWorkOnBehalfTicket
1094RtlGetTokenNamedObjectPath
992RtlGetUILanguageInfo1095RtlGetUILanguageInfo
993RtlGetUnloadEventTrace1096RtlGetUnloadEventTrace
994RtlGetUnloadEventTraceEx1097RtlGetUnloadEventTraceEx
...@@ -996,6 +1099,7 @@ RtlGetUserInfoHeap...@@ -996,6 +1099,7 @@ RtlGetUserInfoHeap
996RtlGetUserPreferredUILanguages1099RtlGetUserPreferredUILanguages
997RtlGetVersion1100RtlGetVersion
998RtlGrowFunctionTable1101RtlGrowFunctionTable
1102RtlGuardCheckLongJumpTarget
999RtlHashUnicodeString1103RtlHashUnicodeString
1000RtlHeapTrkInitialize1104RtlHeapTrkInitialize
1001RtlIdentifierAuthoritySid1105RtlIdentifierAuthoritySid
...@@ -1009,6 +1113,7 @@ RtlImageRvaToSection...@@ -1009,6 +1113,7 @@ RtlImageRvaToSection
1009RtlImageRvaToVa1113RtlImageRvaToVa
1010RtlImpersonateSelf1114RtlImpersonateSelf
1011RtlImpersonateSelfEx1115RtlImpersonateSelfEx
1116RtlIncrementCorrelationVector
1012RtlInitAnsiString1117RtlInitAnsiString
1013RtlInitAnsiStringEx1118RtlInitAnsiStringEx
1014RtlInitBarrier1119RtlInitBarrier
...@@ -1018,17 +1123,24 @@ RtlInitMemoryStream...@@ -1018,17 +1123,24 @@ RtlInitMemoryStream
1018RtlInitNlsTables1123RtlInitNlsTables
1019RtlInitOutOfProcessMemoryStream1124RtlInitOutOfProcessMemoryStream
1020RtlInitString1125RtlInitString
1126RtlInitStringEx
1127RtlInitStrongEnumerationHashTable
1128RtlInitUTF8String
1129RtlInitUTF8StringEx
1021RtlInitUnicodeString1130RtlInitUnicodeString
1022RtlInitUnicodeStringEx1131RtlInitUnicodeStringEx
1023RtlInitWeakEnumerationHashTable1132RtlInitWeakEnumerationHashTable
1024RtlInitializeAtomPackage1133RtlInitializeAtomPackage
1025RtlInitializeBitMap1134RtlInitializeBitMap
1135RtlInitializeBitMapEx
1026RtlInitializeConditionVariable1136RtlInitializeConditionVariable
1027RtlInitializeContext1137RtlInitializeContext
1138RtlInitializeCorrelationVector
1028RtlInitializeCriticalSection1139RtlInitializeCriticalSection
1029RtlInitializeCriticalSectionAndSpinCount1140RtlInitializeCriticalSectionAndSpinCount
1030RtlInitializeCriticalSectionEx1141RtlInitializeCriticalSectionEx
1031RtlInitializeExtendedContext1142RtlInitializeExtendedContext
1143RtlInitializeExtendedContext2
1032RtlInitializeGenericTable1144RtlInitializeGenericTable
1033RtlInitializeGenericTableAvl1145RtlInitializeGenericTableAvl
1034RtlInitializeHandleTable1146RtlInitializeHandleTable
...@@ -1038,6 +1150,7 @@ RtlInitializeResource...@@ -1038,6 +1150,7 @@ RtlInitializeResource
1038RtlInitializeSListHead1150RtlInitializeSListHead
1039RtlInitializeSRWLock1151RtlInitializeSRWLock
1040RtlInitializeSid1152RtlInitializeSid
1153RtlInitializeSidEx
1041RtlInsertElementGenericTable1154RtlInsertElementGenericTable
1042RtlInsertElementGenericTableAvl1155RtlInsertElementGenericTableAvl
1043RtlInsertElementGenericTableFull1156RtlInsertElementGenericTableFull
...@@ -1074,17 +1187,30 @@ RtlIpv6StringToAddressExW...@@ -1074,17 +1187,30 @@ RtlIpv6StringToAddressExW
1074RtlIpv6StringToAddressW1187RtlIpv6StringToAddressW
1075RtlIsActivationContextActive1188RtlIsActivationContextActive
1076RtlIsCapabilitySid1189RtlIsCapabilitySid
1190RtlIsCloudFilesPlaceholder
1077RtlIsCriticalSectionLocked1191RtlIsCriticalSectionLocked
1078RtlIsCriticalSectionLockedByThread1192RtlIsCriticalSectionLockedByThread
1193RtlIsCurrentProcess
1194RtlIsCurrentThread
1079RtlIsCurrentThreadAttachExempt1195RtlIsCurrentThreadAttachExempt
1080RtlIsDosDeviceName_U1196RtlIsDosDeviceName_U
1197RtlIsElevatedRid
1081RtlIsGenericTableEmpty1198RtlIsGenericTableEmpty
1082RtlIsGenericTableEmptyAvl1199RtlIsGenericTableEmptyAvl
1200RtlIsMultiSessionSku
1201RtlIsMultiUsersInSessionSku
1083RtlIsNameInExpression1202RtlIsNameInExpression
1203RtlIsNameInUnUpcasedExpression
1084RtlIsNameLegalDOS8Dot31204RtlIsNameLegalDOS8Dot3
1205RtlIsNonEmptyDirectoryReparsePointAllowed
1085RtlIsNormalizedString1206RtlIsNormalizedString
1086RtlIsPackageSid1207RtlIsPackageSid
1087RtlIsParentOfChildAppContainer1208RtlIsParentOfChildAppContainer
1209RtlIsPartialPlaceholder
1210RtlIsPartialPlaceholderFileHandle
1211RtlIsPartialPlaceholderFileInfo
1212RtlIsProcessorFeaturePresent
1213RtlIsStateSeparationEnabled
1088RtlIsTextUnicode1214RtlIsTextUnicode
1089RtlIsThreadWithinLoaderCallout1215RtlIsThreadWithinLoaderCallout
1090RtlIsUntrustedObject1216RtlIsUntrustedObject
...@@ -1092,6 +1218,7 @@ RtlIsValidHandle...@@ -1092,6 +1218,7 @@ RtlIsValidHandle
1092RtlIsValidIndexHandle1218RtlIsValidIndexHandle
1093RtlIsValidLocaleName1219RtlIsValidLocaleName
1094RtlIsValidProcessTrustLabelSid1220RtlIsValidProcessTrustLabelSid
1221RtlIsZeroMemory
1095RtlKnownExceptionFilter1222RtlKnownExceptionFilter
1096RtlLCIDToCultureName1223RtlLCIDToCultureName
1097RtlLargeIntegerToChar1224RtlLargeIntegerToChar
...@@ -1105,6 +1232,7 @@ RtlLoadString...@@ -1105,6 +1232,7 @@ RtlLoadString
1105RtlLocalTimeToSystemTime1232RtlLocalTimeToSystemTime
1106RtlLocaleNameToLcid1233RtlLocaleNameToLcid
1107RtlLocateExtendedFeature1234RtlLocateExtendedFeature
1235RtlLocateExtendedFeature2
1108RtlLocateLegacyContext1236RtlLocateLegacyContext
1109RtlLockBootStatusData1237RtlLockBootStatusData
1110RtlLockCurrentThread1238RtlLockCurrentThread
...@@ -1120,6 +1248,7 @@ RtlLookupElementGenericTableAvl...@@ -1120,6 +1248,7 @@ RtlLookupElementGenericTableAvl
1120RtlLookupElementGenericTableFull1248RtlLookupElementGenericTableFull
1121RtlLookupElementGenericTableFullAvl1249RtlLookupElementGenericTableFullAvl
1122RtlLookupEntryHashTable1250RtlLookupEntryHashTable
1251RtlLookupFirstMatchingElementGenericTableAvl
1123RtlLookupFunctionEntry1252RtlLookupFunctionEntry
1124RtlLookupFunctionTable1253RtlLookupFunctionTable
1125RtlMakeSelfRelativeSD1254RtlMakeSelfRelativeSD
...@@ -1137,27 +1266,33 @@ RtlNewSecurityObject...@@ -1137,27 +1266,33 @@ RtlNewSecurityObject
1137RtlNewSecurityObjectEx1266RtlNewSecurityObjectEx
1138RtlNewSecurityObjectWithMultipleInheritance1267RtlNewSecurityObjectWithMultipleInheritance
1139RtlNormalizeProcessParams1268RtlNormalizeProcessParams
1269RtlNormalizeSecurityDescriptor
1140RtlNormalizeString1270RtlNormalizeString
1141RtlNtPathNameToDosPathName1271RtlNtPathNameToDosPathName
1142RtlNtStatusToDosError1272RtlNtStatusToDosError
1143RtlNtStatusToDosErrorNoTeb1273RtlNtStatusToDosErrorNoTeb
1274RtlNtdllName
1144RtlNumberGenericTableElements1275RtlNumberGenericTableElements
1145RtlNumberGenericTableElementsAvl1276RtlNumberGenericTableElementsAvl
1146RtlNumberOfClearBits1277RtlNumberOfClearBits
1278RtlNumberOfClearBitsEx
1147RtlNumberOfClearBitsInRange1279RtlNumberOfClearBitsInRange
1148RtlNumberOfSetBits1280RtlNumberOfSetBits
1281RtlNumberOfSetBitsEx
1149RtlNumberOfSetBitsInRange1282RtlNumberOfSetBitsInRange
1150RtlNumberOfSetBitsUlongPtr1283RtlNumberOfSetBitsUlongPtr
1151RtlOemStringToUnicodeSize1284RtlOemStringToUnicodeSize
1152RtlOemStringToUnicodeString1285RtlOemStringToUnicodeString
1153RtlOemToUnicodeN1286RtlOemToUnicodeN
1154RtlOpenCurrentUser1287RtlOpenCurrentUser
1288RtlOsDeploymentState
1155RtlOwnerAcesPresent1289RtlOwnerAcesPresent
1156RtlPcToFileHeader1290RtlPcToFileHeader
1157RtlPinAtomInAtomTable1291RtlPinAtomInAtomTable
1158RtlPopFrame1292RtlPopFrame
1159RtlPrefixString1293RtlPrefixString
1160RtlPrefixUnicodeString1294RtlPrefixUnicodeString
1295RtlPrepareForProcessCloning
1161RtlProcessFlsData1296RtlProcessFlsData
1162RtlProtectHeap1297RtlProtectHeap
1163RtlPublishWnfStateData1298RtlPublishWnfStateData
...@@ -1171,11 +1306,13 @@ RtlQueryElevationFlags...@@ -1171,11 +1306,13 @@ RtlQueryElevationFlags
1171RtlQueryEnvironmentVariable1306RtlQueryEnvironmentVariable
1172RtlQueryEnvironmentVariable_U1307RtlQueryEnvironmentVariable_U
1173RtlQueryHeapInformation1308RtlQueryHeapInformation
1309RtlQueryImageMitigationPolicy
1174RtlQueryInformationAcl1310RtlQueryInformationAcl
1175RtlQueryInformationActivationContext1311RtlQueryInformationActivationContext
1176RtlQueryInformationActiveActivationContext1312RtlQueryInformationActiveActivationContext
1177RtlQueryInterfaceMemoryStream1313RtlQueryInterfaceMemoryStream
1178RtlQueryModuleInformation1314RtlQueryModuleInformation
1315RtlQueryPackageClaims
1179RtlQueryPackageIdentity1316RtlQueryPackageIdentity
1180RtlQueryPackageIdentityEx1317RtlQueryPackageIdentityEx
1181RtlQueryPerformanceCounter1318RtlQueryPerformanceCounter
...@@ -1184,13 +1321,18 @@ RtlQueryProcessBackTraceInformation...@@ -1184,13 +1321,18 @@ RtlQueryProcessBackTraceInformation
1184RtlQueryProcessDebugInformation1321RtlQueryProcessDebugInformation
1185RtlQueryProcessHeapInformation1322RtlQueryProcessHeapInformation
1186RtlQueryProcessLockInformation1323RtlQueryProcessLockInformation
1324RtlQueryProcessPlaceholderCompatibilityMode
1325RtlQueryProtectedPolicy
1326RtlQueryRegistryValueWithFallback
1187RtlQueryRegistryValues1327RtlQueryRegistryValues
1188RtlQueryRegistryValuesEx1328RtlQueryRegistryValuesEx
1189RtlQueryResourcePolicy1329RtlQueryResourcePolicy
1190RtlQuerySecurityObject1330RtlQuerySecurityObject
1191RtlQueryTagHeap1331RtlQueryTagHeap
1332RtlQueryThreadPlaceholderCompatibilityMode
1192RtlQueryThreadProfiling1333RtlQueryThreadProfiling
1193RtlQueryTimeZoneInformation1334RtlQueryTimeZoneInformation
1335RtlQueryTokenHostIdAsUlong64
1194RtlQueryUnbiasedInterruptTime1336RtlQueryUnbiasedInterruptTime
1195RtlQueryValidationRunlevel1337RtlQueryValidationRunlevel
1196RtlQueryWnfMetaNotification1338RtlQueryWnfMetaNotification
...@@ -1198,6 +1340,7 @@ RtlQueryWnfStateData...@@ -1198,6 +1340,7 @@ RtlQueryWnfStateData
1198RtlQueryWnfStateDataWithExplicitScope1340RtlQueryWnfStateDataWithExplicitScope
1199RtlQueueApcWow64Thread1341RtlQueueApcWow64Thread
1200RtlQueueWorkItem1342RtlQueueWorkItem
1343RtlRaiseCustomSystemEventTrigger
1201RtlRaiseException1344RtlRaiseException
1202RtlRaiseStatus1345RtlRaiseStatus
1203RtlRandom1346RtlRandom
...@@ -1229,15 +1372,20 @@ RtlRemovePrivileges...@@ -1229,15 +1372,20 @@ RtlRemovePrivileges
1229RtlRemoveVectoredContinueHandler1372RtlRemoveVectoredContinueHandler
1230RtlRemoveVectoredExceptionHandler1373RtlRemoveVectoredExceptionHandler
1231RtlReplaceSidInSd1374RtlReplaceSidInSd
1375RtlReplaceSystemDirectoryInPath
1232RtlReportException1376RtlReportException
1377RtlReportExceptionEx
1233RtlReportSilentProcessExit1378RtlReportSilentProcessExit
1234RtlReportSqmEscalation1379RtlReportSqmEscalation
1235RtlResetMemoryBlockLookaside1380RtlResetMemoryBlockLookaside
1236RtlResetMemoryZone1381RtlResetMemoryZone
1237RtlResetNtUserPfn1382RtlResetNtUserPfn
1238RtlResetRtlTranslations1383RtlResetRtlTranslations
1384RtlRestoreBootStatusDefaults
1239RtlRestoreContext1385RtlRestoreContext
1240RtlRestoreLastWin32Error1386RtlRestoreLastWin32Error
1387RtlRestoreSystemBootStatusDefaults
1388RtlRestoreThreadPreferredUILanguages
1241RtlRetrieveNtUserPfn1389RtlRetrieveNtUserPfn
1242RtlRevertMemoryStream1390RtlRevertMemoryStream
1243RtlRunDecodeUnicodeString1391RtlRunDecodeUnicodeString
...@@ -1253,9 +1401,12 @@ RtlSelfRelativeToAbsoluteSD...@@ -1253,9 +1401,12 @@ RtlSelfRelativeToAbsoluteSD
1253RtlSelfRelativeToAbsoluteSD21401RtlSelfRelativeToAbsoluteSD2
1254RtlSendMsgToSm1402RtlSendMsgToSm
1255RtlSetAllBits1403RtlSetAllBits
1404RtlSetAllBitsEx
1256RtlSetAttributesSecurityDescriptor1405RtlSetAttributesSecurityDescriptor
1257RtlSetBit1406RtlSetBit
1407RtlSetBitEx
1258RtlSetBits1408RtlSetBits
1409RtlSetBitsEx
1259RtlSetControlSecurityDescriptor1410RtlSetControlSecurityDescriptor
1260RtlSetCriticalSectionSpinCount1411RtlSetCriticalSectionSpinCount
1261RtlSetCurrentDirectory_U1412RtlSetCurrentDirectory_U
...@@ -1269,6 +1420,7 @@ RtlSetEnvironmentVariable...@@ -1269,6 +1420,7 @@ RtlSetEnvironmentVariable
1269RtlSetExtendedFeaturesMask1420RtlSetExtendedFeaturesMask
1270RtlSetGroupSecurityDescriptor1421RtlSetGroupSecurityDescriptor
1271RtlSetHeapInformation1422RtlSetHeapInformation
1423RtlSetImageMitigationPolicy
1272RtlSetInformationAcl1424RtlSetInformationAcl
1273RtlSetIoCompletionCallback1425RtlSetIoCompletionCallback
1274RtlSetLastWin32Error1426RtlSetLastWin32Error
...@@ -1278,16 +1430,25 @@ RtlSetOwnerSecurityDescriptor...@@ -1278,16 +1430,25 @@ RtlSetOwnerSecurityDescriptor
1278RtlSetPortableOperatingSystem1430RtlSetPortableOperatingSystem
1279RtlSetProcessDebugInformation1431RtlSetProcessDebugInformation
1280RtlSetProcessIsCritical1432RtlSetProcessIsCritical
1433RtlSetProcessPlaceholderCompatibilityMode
1281RtlSetProcessPreferredUILanguages1434RtlSetProcessPreferredUILanguages
1435RtlSetProtectedPolicy
1436RtlSetProxiedProcessId
1282RtlSetSaclSecurityDescriptor1437RtlSetSaclSecurityDescriptor
1283RtlSetSearchPathMode1438RtlSetSearchPathMode
1284RtlSetSecurityDescriptorRMControl1439RtlSetSecurityDescriptorRMControl
1285RtlSetSecurityObject1440RtlSetSecurityObject
1286RtlSetSecurityObjectEx1441RtlSetSecurityObjectEx
1442RtlSetSystemBootStatus
1443RtlSetSystemBootStatusEx
1287RtlSetThreadErrorMode1444RtlSetThreadErrorMode
1288RtlSetThreadIsCritical1445RtlSetThreadIsCritical
1446RtlSetThreadPlaceholderCompatibilityMode
1289RtlSetThreadPoolStartFunc1447RtlSetThreadPoolStartFunc
1290RtlSetThreadPreferredUILanguages1448RtlSetThreadPreferredUILanguages
1449RtlSetThreadPreferredUILanguages2
1450RtlSetThreadSubProcessTag
1451RtlSetThreadWorkOnBehalfTicket
1291RtlSetTimeZoneInformation1452RtlSetTimeZoneInformation
1292RtlSetTimer1453RtlSetTimer
1293RtlSetUnhandledExceptionFilter1454RtlSetUnhandledExceptionFilter
...@@ -1307,14 +1468,17 @@ RtlStartRXact...@@ -1307,14 +1468,17 @@ RtlStartRXact
1307RtlStatMemoryStream1468RtlStatMemoryStream
1308RtlStringFromGUID1469RtlStringFromGUID
1309RtlStringFromGUIDEx1470RtlStringFromGUIDEx
1471RtlStronglyEnumerateEntryHashTable
1310RtlSubAuthorityCountSid1472RtlSubAuthorityCountSid
1311RtlSubAuthoritySid1473RtlSubAuthoritySid
1312RtlSubscribeWnfStateChangeNotification1474RtlSubscribeWnfStateChangeNotification
1313RtlSubtreePredecessor1475RtlSubtreePredecessor
1314RtlSubtreeSuccessor1476RtlSubtreeSuccessor
1477RtlSwitchedVVI
1315RtlSystemTimeToLocalTime1478RtlSystemTimeToLocalTime
1316RtlTestAndPublishWnfStateData1479RtlTestAndPublishWnfStateData
1317RtlTestBit1480RtlTestBit
1481RtlTestBitEx
1318RtlTestProtectedAccess1482RtlTestProtectedAccess
1319RtlTimeFieldsToTime1483RtlTimeFieldsToTime
1320RtlTimeToElapsedTimeFields1484RtlTimeToElapsedTimeFields
...@@ -1334,7 +1498,9 @@ RtlTryAcquireSRWLockExclusive...@@ -1334,7 +1498,9 @@ RtlTryAcquireSRWLockExclusive
1334RtlTryAcquireSRWLockShared1498RtlTryAcquireSRWLockShared
1335RtlTryConvertSRWLockSharedToExclusiveOrRelease1499RtlTryConvertSRWLockSharedToExclusiveOrRelease
1336RtlTryEnterCriticalSection1500RtlTryEnterCriticalSection
1501RtlUTF8StringToUnicodeString
1337RtlUTF8ToUnicodeN1502RtlUTF8ToUnicodeN
1503RtlUdiv128
1338RtlUlongByteSwap1504RtlUlongByteSwap
1339RtlUlonglongByteSwap1505RtlUlonglongByteSwap
1340RtlUnhandledExceptionFilter1506RtlUnhandledExceptionFilter
...@@ -1345,6 +1511,7 @@ RtlUnicodeStringToCountedOemString...@@ -1345,6 +1511,7 @@ RtlUnicodeStringToCountedOemString
1345RtlUnicodeStringToInteger1511RtlUnicodeStringToInteger
1346RtlUnicodeStringToOemSize1512RtlUnicodeStringToOemSize
1347RtlUnicodeStringToOemString1513RtlUnicodeStringToOemString
1514RtlUnicodeStringToUTF8String
1348RtlUnicodeToCustomCPN1515RtlUnicodeToCustomCPN
1349RtlUnicodeToMultiByteN1516RtlUnicodeToMultiByteN
1350RtlUnicodeToMultiByteSize1517RtlUnicodeToMultiByteSize
...@@ -1376,6 +1543,7 @@ RtlUpdateClonedSRWLock...@@ -1376,6 +1543,7 @@ RtlUpdateClonedSRWLock
1376RtlUpdateTimer1543RtlUpdateTimer
1377RtlUpperChar1544RtlUpperChar
1378RtlUpperString1545RtlUpperString
1546RtlUserFiberStart
1379RtlUserThreadStart1547RtlUserThreadStart
1380RtlUshortByteSwap1548RtlUshortByteSwap
1381RtlValidAcl1549RtlValidAcl
...@@ -1383,6 +1551,7 @@ RtlValidProcessProtection...@@ -1383,6 +1551,7 @@ RtlValidProcessProtection
1383RtlValidRelativeSecurityDescriptor1551RtlValidRelativeSecurityDescriptor
1384RtlValidSecurityDescriptor1552RtlValidSecurityDescriptor
1385RtlValidSid1553RtlValidSid
1554RtlValidateCorrelationVector
1386RtlValidateHeap1555RtlValidateHeap
1387RtlValidateProcessHeaps1556RtlValidateProcessHeaps
1388RtlValidateUnicodeString1557RtlValidateUnicodeString
...@@ -1405,7 +1574,26 @@ RtlWnfDllUnloadCallback...@@ -1405,7 +1574,26 @@ RtlWnfDllUnloadCallback
1405RtlWow64CallFunction641574RtlWow64CallFunction64
1406RtlWow64EnableFsRedirection1575RtlWow64EnableFsRedirection
1407RtlWow64EnableFsRedirectionEx1576RtlWow64EnableFsRedirectionEx
1577RtlWow64GetCpuAreaInfo
1578RtlWow64GetCurrentCpuArea
1579RtlWow64GetCurrentMachine
1580RtlWow64GetEquivalentMachineCHPE
1581RtlWow64GetProcessMachines
1582RtlWow64GetSharedInfoProcess
1583RtlWow64GetThreadContext
1584RtlWow64GetThreadSelectorEntry
1585RtlWow64IsWowGuestMachineSupported
1586RtlWow64LogMessageInEventLogger
1587RtlWow64PopAllCrossProcessWorkFromWorkList
1588RtlWow64PopCrossProcessWorkFromFreeList
1589RtlWow64PushCrossProcessWorkOntoFreeList
1590RtlWow64PushCrossProcessWorkOntoWorkList
1591RtlWow64RequestCrossProcessHeavyFlush
1592RtlWow64SetThreadContext
1593RtlWow64SuspendProcess
1594RtlWow64SuspendThread
1408RtlWriteMemoryStream1595RtlWriteMemoryStream
1596RtlWriteNonVolatileMemory
1409RtlWriteRegistryValue1597RtlWriteRegistryValue
1410RtlZeroHeap1598RtlZeroHeap
1411RtlZeroMemory1599RtlZeroMemory
...@@ -1420,6 +1608,7 @@ RtlpConvertRelativeToAbsoluteSecurityAttribute...@@ -1420,6 +1608,7 @@ RtlpConvertRelativeToAbsoluteSecurityAttribute
1420RtlpCreateProcessRegistryInfo1608RtlpCreateProcessRegistryInfo
1421RtlpEnsureBufferSize1609RtlpEnsureBufferSize
1422RtlpFreezeTimeBias DATA1610RtlpFreezeTimeBias DATA
1611RtlpGetDeviceFamilyInfoEnum
1423RtlpGetLCIDFromLangInfoNode1612RtlpGetLCIDFromLangInfoNode
1424RtlpGetNameFromLangInfoNode1613RtlpGetNameFromLangInfoNode
1425RtlpGetSystemDefaultUILanguage1614RtlpGetSystemDefaultUILanguage
...@@ -1441,13 +1630,18 @@ RtlpNtOpenKey...@@ -1441,13 +1630,18 @@ RtlpNtOpenKey
1441RtlpNtQueryValueKey1630RtlpNtQueryValueKey
1442RtlpNtSetValueKey1631RtlpNtSetValueKey
1443RtlpQueryDefaultUILanguage1632RtlpQueryDefaultUILanguage
1633RtlpQueryProcessDebugInformationFromWow64
1634RtlpQueryProcessDebugInformationRemote
1444RtlpRefreshCachedUILanguage1635RtlpRefreshCachedUILanguage
1445RtlpSetInstallLanguage1636RtlpSetInstallLanguage
1446RtlpSetPreferredUILanguages1637RtlpSetPreferredUILanguages
1447RtlpSetUserPreferredUILanguages1638RtlpSetUserPreferredUILanguages
1639RtlpTimeFieldsToTime
1640RtlpTimeToTimeFields
1448RtlpUnWaitCriticalSection1641RtlpUnWaitCriticalSection
1449RtlpVerifyAndCommitUILanguageSettings1642RtlpVerifyAndCommitUILanguageSettings
1450RtlpWaitForCriticalSection1643RtlpWaitForCriticalSection
1644RtlpWow64CtxFromArm64
1451RtlxAnsiStringToUnicodeSize1645RtlxAnsiStringToUnicodeSize
1452RtlxOemStringToUnicodeSize1646RtlxOemStringToUnicodeSize
1453RtlxUnicodeStringToAnsiSize1647RtlxUnicodeStringToAnsiSize
...@@ -1501,9 +1695,12 @@ TpReleaseWork...@@ -1501,9 +1695,12 @@ TpReleaseWork
1501TpSetDefaultPoolMaxThreads1695TpSetDefaultPoolMaxThreads
1502TpSetDefaultPoolStackInformation1696TpSetDefaultPoolStackInformation
1503TpSetPoolMaxThreads1697TpSetPoolMaxThreads
1698TpSetPoolMaxThreadsSoftLimit
1504TpSetPoolMinThreads1699TpSetPoolMinThreads
1505TpSetPoolStackInformation1700TpSetPoolStackInformation
1506TpSetPoolThreadBasePriority1701TpSetPoolThreadBasePriority
1702TpSetPoolThreadCpuSets
1703TpSetPoolWorkerThreadIdleTimeout
1507TpSetTimer1704TpSetTimer
1508TpSetTimerEx1705TpSetTimerEx
1509TpSetWait1706TpSetWait
...@@ -1519,6 +1716,7 @@ TpWaitForTimer...@@ -1519,6 +1716,7 @@ TpWaitForTimer
1519TpWaitForWait1716TpWaitForWait
1520TpWaitForWork1717TpWaitForWork
1521VerSetConditionMask1718VerSetConditionMask
1719WerReportExceptionWorker
1522WerReportSQMEvent1720WerReportSQMEvent
1523WinSqmAddToAverageDWORD1721WinSqmAddToAverageDWORD
1524WinSqmAddToStream1722WinSqmAddToStream
...@@ -1549,6 +1747,7 @@ WinSqmSetIfMinDWORD...@@ -1549,6 +1747,7 @@ WinSqmSetIfMinDWORD
1549WinSqmSetString1747WinSqmSetString
1550WinSqmStartSession1748WinSqmStartSession
1551WinSqmStartSessionForPartner1749WinSqmStartSessionForPartner
1750WinSqmStartSqmOptinListener
1552ZwAcceptConnectPort1751ZwAcceptConnectPort
1553ZwAccessCheck1752ZwAccessCheck
1554ZwAccessCheckAndAuditAlarm1753ZwAccessCheckAndAuditAlarm
...@@ -1557,6 +1756,7 @@ ZwAccessCheckByTypeAndAuditAlarm...@@ -1557,6 +1756,7 @@ ZwAccessCheckByTypeAndAuditAlarm
1557ZwAccessCheckByTypeResultList1756ZwAccessCheckByTypeResultList
1558ZwAccessCheckByTypeResultListAndAuditAlarm1757ZwAccessCheckByTypeResultListAndAuditAlarm
1559ZwAccessCheckByTypeResultListAndAuditAlarmByHandle1758ZwAccessCheckByTypeResultListAndAuditAlarmByHandle
1759ZwAcquireProcessActivityReference
1560ZwAddAtom1760ZwAddAtom
1561ZwAddAtomEx1761ZwAddAtomEx
1562ZwAddBootEntry1762ZwAddBootEntry
...@@ -1570,8 +1770,10 @@ ZwAlertThreadByThreadId...@@ -1570,8 +1770,10 @@ ZwAlertThreadByThreadId
1570ZwAllocateLocallyUniqueId1770ZwAllocateLocallyUniqueId
1571ZwAllocateReserveObject1771ZwAllocateReserveObject
1572ZwAllocateUserPhysicalPages1772ZwAllocateUserPhysicalPages
1773ZwAllocateUserPhysicalPagesEx
1573ZwAllocateUuids1774ZwAllocateUuids
1574ZwAllocateVirtualMemory1775ZwAllocateVirtualMemory
1776ZwAllocateVirtualMemoryEx
1575ZwAlpcAcceptConnectPort1777ZwAlpcAcceptConnectPort
1576ZwAlpcCancelMessage1778ZwAlpcCancelMessage
1577ZwAlpcConnectPort1779ZwAlpcConnectPort
...@@ -1586,6 +1788,7 @@ ZwAlpcDeleteResourceReserve...@@ -1586,6 +1788,7 @@ ZwAlpcDeleteResourceReserve
1586ZwAlpcDeleteSectionView1788ZwAlpcDeleteSectionView
1587ZwAlpcDeleteSecurityContext1789ZwAlpcDeleteSecurityContext
1588ZwAlpcDisconnectPort1790ZwAlpcDisconnectPort
1791ZwAlpcImpersonateClientContainerOfPort
1589ZwAlpcImpersonateClientOfPort1792ZwAlpcImpersonateClientOfPort
1590ZwAlpcOpenSenderProcess1793ZwAlpcOpenSenderProcess
1591ZwAlpcOpenSenderThread1794ZwAlpcOpenSenderThread
...@@ -1598,6 +1801,7 @@ ZwApphelpCacheControl...@@ -1598,6 +1801,7 @@ ZwApphelpCacheControl
1598ZwAreMappedFilesTheSame1801ZwAreMappedFilesTheSame
1599ZwAssignProcessToJobObject1802ZwAssignProcessToJobObject
1600ZwAssociateWaitCompletionPacket1803ZwAssociateWaitCompletionPacket
1804ZwCallEnclave
1601ZwCallbackReturn1805ZwCallbackReturn
1602ZwCancelIoFile1806ZwCancelIoFile
1603ZwCancelIoFileEx1807ZwCancelIoFileEx
...@@ -1610,16 +1814,22 @@ ZwClose...@@ -1610,16 +1814,22 @@ ZwClose
1610ZwCloseObjectAuditAlarm1814ZwCloseObjectAuditAlarm
1611ZwCommitComplete1815ZwCommitComplete
1612ZwCommitEnlistment1816ZwCommitEnlistment
1817ZwCommitRegistryTransaction
1613ZwCommitTransaction1818ZwCommitTransaction
1614ZwCompactKeys1819ZwCompactKeys
1820ZwCompareObjects
1821ZwCompareSigningLevels
1615ZwCompareTokens1822ZwCompareTokens
1616ZwCompleteConnectPort1823ZwCompleteConnectPort
1617ZwCompressKey1824ZwCompressKey
1618ZwConnectPort1825ZwConnectPort
1619ZwContinue1826ZwContinue
1827ZwConvertBetweenAuxiliaryCounterAndPerformanceCounter
1828ZwCreateCrossVmEvent
1620ZwCreateDebugObject1829ZwCreateDebugObject
1621ZwCreateDirectoryObject1830ZwCreateDirectoryObject
1622ZwCreateDirectoryObjectEx1831ZwCreateDirectoryObjectEx
1832ZwCreateEnclave
1623ZwCreateEnlistment1833ZwCreateEnlistment
1624ZwCreateEvent1834ZwCreateEvent
1625ZwCreateEventPair1835ZwCreateEventPair
...@@ -1636,14 +1846,17 @@ ZwCreateMailslotFile...@@ -1636,14 +1846,17 @@ ZwCreateMailslotFile
1636ZwCreateMutant1846ZwCreateMutant
1637ZwCreateNamedPipeFile1847ZwCreateNamedPipeFile
1638ZwCreatePagingFile1848ZwCreatePagingFile
1849ZwCreatePartition
1639ZwCreatePort1850ZwCreatePort
1640ZwCreatePrivateNamespace1851ZwCreatePrivateNamespace
1641ZwCreateProcess1852ZwCreateProcess
1642ZwCreateProcessEx1853ZwCreateProcessEx
1643ZwCreateProfile1854ZwCreateProfile
1644ZwCreateProfileEx1855ZwCreateProfileEx
1856ZwCreateRegistryTransaction
1645ZwCreateResourceManager1857ZwCreateResourceManager
1646ZwCreateSection1858ZwCreateSection
1859ZwCreateSectionEx
1647ZwCreateSemaphore1860ZwCreateSemaphore
1648ZwCreateSymbolicLinkObject1861ZwCreateSymbolicLinkObject
1649ZwCreateThread1862ZwCreateThread
...@@ -1707,6 +1920,7 @@ ZwGetCachedSigningLevel...@@ -1707,6 +1920,7 @@ ZwGetCachedSigningLevel
1707ZwGetCompleteWnfStateSubscription1920ZwGetCompleteWnfStateSubscription
1708ZwGetContextThread1921ZwGetContextThread
1709ZwGetCurrentProcessorNumber1922ZwGetCurrentProcessorNumber
1923ZwGetCurrentProcessorNumberEx
1710ZwGetDevicePowerState1924ZwGetDevicePowerState
1711ZwGetMUIRegistryInfo1925ZwGetMUIRegistryInfo
1712ZwGetNextProcess1926ZwGetNextProcess
...@@ -1717,6 +1931,7 @@ ZwGetWriteWatch...@@ -1717,6 +1931,7 @@ ZwGetWriteWatch
1717ZwImpersonateAnonymousToken1931ZwImpersonateAnonymousToken
1718ZwImpersonateClientOfPort1932ZwImpersonateClientOfPort
1719ZwImpersonateThread1933ZwImpersonateThread
1934ZwInitializeEnclave
1720ZwInitializeNlsFiles1935ZwInitializeNlsFiles
1721ZwInitializeRegistry1936ZwInitializeRegistry
1722ZwInitiatePowerAction1937ZwInitiatePowerAction
...@@ -1725,6 +1940,7 @@ ZwIsSystemResumeAutomatic...@@ -1725,6 +1940,7 @@ ZwIsSystemResumeAutomatic
1725ZwIsUILanguageComitted1940ZwIsUILanguageComitted
1726ZwListenPort1941ZwListenPort
1727ZwLoadDriver1942ZwLoadDriver
1943ZwLoadEnclaveData
1728ZwLoadKey1944ZwLoadKey
1729ZwLoadKey21945ZwLoadKey2
1730ZwLoadKeyEx1946ZwLoadKeyEx
...@@ -1734,13 +1950,17 @@ ZwLockRegistryKey...@@ -1734,13 +1950,17 @@ ZwLockRegistryKey
1734ZwLockVirtualMemory1950ZwLockVirtualMemory
1735ZwMakePermanentObject1951ZwMakePermanentObject
1736ZwMakeTemporaryObject1952ZwMakeTemporaryObject
1953ZwManageHotPatch
1954ZwManagePartition
1737ZwMapCMFModule1955ZwMapCMFModule
1738ZwMapUserPhysicalPages1956ZwMapUserPhysicalPages
1739ZwMapUserPhysicalPagesScatter1957ZwMapUserPhysicalPagesScatter
1740ZwMapViewOfSection1958ZwMapViewOfSection
1959ZwMapViewOfSectionEx
1741ZwModifyBootEntry1960ZwModifyBootEntry
1742ZwModifyDriverEntry1961ZwModifyDriverEntry
1743ZwNotifyChangeDirectoryFile1962ZwNotifyChangeDirectoryFile
1963ZwNotifyChangeDirectoryFileEx
1744ZwNotifyChangeKey1964ZwNotifyChangeKey
1745ZwNotifyChangeMultipleKeys1965ZwNotifyChangeMultipleKeys
1746ZwNotifyChangeSession1966ZwNotifyChangeSession
...@@ -1758,10 +1978,12 @@ ZwOpenKeyTransactedEx...@@ -1758,10 +1978,12 @@ ZwOpenKeyTransactedEx
1758ZwOpenKeyedEvent1978ZwOpenKeyedEvent
1759ZwOpenMutant1979ZwOpenMutant
1760ZwOpenObjectAuditAlarm1980ZwOpenObjectAuditAlarm
1981ZwOpenPartition
1761ZwOpenPrivateNamespace1982ZwOpenPrivateNamespace
1762ZwOpenProcess1983ZwOpenProcess
1763ZwOpenProcessToken1984ZwOpenProcessToken
1764ZwOpenProcessTokenEx1985ZwOpenProcessTokenEx
1986ZwOpenRegistryTransaction
1765ZwOpenResourceManager1987ZwOpenResourceManager
1766ZwOpenSection1988ZwOpenSection
1767ZwOpenSemaphore1989ZwOpenSemaphore
...@@ -1785,20 +2007,24 @@ ZwPrivilegedServiceAuditAlarm...@@ -1785,20 +2007,24 @@ ZwPrivilegedServiceAuditAlarm
1785ZwPropagationComplete2007ZwPropagationComplete
1786ZwPropagationFailed2008ZwPropagationFailed
1787ZwProtectVirtualMemory2009ZwProtectVirtualMemory
2010ZwPssCaptureVaSpaceBulk
1788ZwPulseEvent2011ZwPulseEvent
1789ZwQueryAttributesFile2012ZwQueryAttributesFile
2013ZwQueryAuxiliaryCounterFrequency
1790ZwQueryBootEntryOrder2014ZwQueryBootEntryOrder
1791ZwQueryBootOptions2015ZwQueryBootOptions
1792ZwQueryDebugFilterState2016ZwQueryDebugFilterState
1793ZwQueryDefaultLocale2017ZwQueryDefaultLocale
1794ZwQueryDefaultUILanguage2018ZwQueryDefaultUILanguage
1795ZwQueryDirectoryFile2019ZwQueryDirectoryFile
2020ZwQueryDirectoryFileEx
1796ZwQueryDirectoryObject2021ZwQueryDirectoryObject
1797ZwQueryDriverEntryOrder2022ZwQueryDriverEntryOrder
1798ZwQueryEaFile2023ZwQueryEaFile
1799ZwQueryEvent2024ZwQueryEvent
1800ZwQueryFullAttributesFile2025ZwQueryFullAttributesFile
1801ZwQueryInformationAtom2026ZwQueryInformationAtom
2027ZwQueryInformationByName
1802ZwQueryInformationEnlistment2028ZwQueryInformationEnlistment
1803ZwQueryInformationFile2029ZwQueryInformationFile
1804ZwQueryInformationJobObject2030ZwQueryInformationJobObject
...@@ -1826,6 +2052,7 @@ ZwQueryQuotaInformationFile...@@ -1826,6 +2052,7 @@ ZwQueryQuotaInformationFile
1826ZwQuerySection2052ZwQuerySection
1827ZwQuerySecurityAttributesToken2053ZwQuerySecurityAttributesToken
1828ZwQuerySecurityObject2054ZwQuerySecurityObject
2055ZwQuerySecurityPolicy
1829ZwQuerySemaphore2056ZwQuerySemaphore
1830ZwQuerySymbolicLinkObject2057ZwQuerySymbolicLinkObject
1831ZwQuerySystemEnvironmentValue2058ZwQuerySystemEnvironmentValue
...@@ -1876,8 +2103,10 @@ ZwResetWriteWatch...@@ -1876,8 +2103,10 @@ ZwResetWriteWatch
1876ZwRestoreKey2103ZwRestoreKey
1877ZwResumeProcess2104ZwResumeProcess
1878ZwResumeThread2105ZwResumeThread
2106ZwRevertContainerImpersonation
1879ZwRollbackComplete2107ZwRollbackComplete
1880ZwRollbackEnlistment2108ZwRollbackEnlistment
2109ZwRollbackRegistryTransaction
1881ZwRollbackTransaction2110ZwRollbackTransaction
1882ZwRollforwardTransactionManager2111ZwRollforwardTransactionManager
1883ZwSaveKey2112ZwSaveKey
...@@ -1888,6 +2117,7 @@ ZwSerializeBoot...@@ -1888,6 +2117,7 @@ ZwSerializeBoot
1888ZwSetBootEntryOrder2117ZwSetBootEntryOrder
1889ZwSetBootOptions2118ZwSetBootOptions
1890ZwSetCachedSigningLevel2119ZwSetCachedSigningLevel
2120ZwSetCachedSigningLevel2
1891ZwSetContextThread2121ZwSetContextThread
1892ZwSetDebugFilterState2122ZwSetDebugFilterState
1893ZwSetDefaultHardErrorPort2123ZwSetDefaultHardErrorPort
...@@ -1908,6 +2138,7 @@ ZwSetInformationKey...@@ -1908,6 +2138,7 @@ ZwSetInformationKey
1908ZwSetInformationObject2138ZwSetInformationObject
1909ZwSetInformationProcess2139ZwSetInformationProcess
1910ZwSetInformationResourceManager2140ZwSetInformationResourceManager
2141ZwSetInformationSymbolicLink
1911ZwSetInformationThread2142ZwSetInformationThread
1912ZwSetInformationToken2143ZwSetInformationToken
1913ZwSetInformationTransaction2144ZwSetInformationTransaction
...@@ -1946,6 +2177,7 @@ ZwSubscribeWnfStateChange...@@ -1946,6 +2177,7 @@ ZwSubscribeWnfStateChange
1946ZwSuspendProcess2177ZwSuspendProcess
1947ZwSuspendThread2178ZwSuspendThread
1948ZwSystemDebugControl2179ZwSystemDebugControl
2180ZwTerminateEnclave
1949ZwTerminateJobObject2181ZwTerminateJobObject
1950ZwTerminateProcess2182ZwTerminateProcess
1951ZwTerminateThread2183ZwTerminateThread
...@@ -1982,184 +2214,3 @@ ZwWriteFileGather...@@ -1982,184 +2214,3 @@ ZwWriteFileGather
1982ZwWriteRequestData2214ZwWriteRequestData
1983ZwWriteVirtualMemory2215ZwWriteVirtualMemory
1984ZwYieldExecution2216ZwYieldExecution
1985__C_specific_handler
1986__chkstk
1987__isascii
1988__iscsym
1989__iscsymf
1990__jump_unwind
1991__toascii
1992_atoi64
1993_errno
1994_fltused DATA
1995_i64toa
1996_i64toa_s
1997_i64tow
1998_i64tow_s
1999_itoa
2000_itoa_s
2001_itow
2002_itow_s
2003_lfind
2004_ltoa
2005_ltoa_s
2006_ltow
2007_ltow_s
2008_makepath_s
2009_memccpy
2010_memicmp
2011_setjmp
2012_setjmpex
2013_snprintf
2014_snprintf_s
2015_snscanf_s
2016_snwprintf
2017_snwprintf_s
2018_snwscanf_s
2019_splitpath
2020_splitpath_s
2021_strcmpi
2022_stricmp
2023_strlwr
2024_strlwr_s
2025_strnicmp
2026_strnset_s
2027_strset_s
2028_strupr
2029_strupr_s
2030_swprintf
2031_ui64toa
2032_ui64toa_s
2033_ui64tow
2034_ui64tow_s
2035_ultoa
2036_ultoa_s
2037_ultow
2038_ultow_s
2039_vscwprintf
2040_vsnprintf
2041_vsnprintf_s
2042_vsnwprintf
2043_vsnwprintf_s
2044_vswprintf
2045_wcsicmp
2046_wcslwr
2047_wcslwr_s
2048_wcsnicmp
2049_wcsnset_s
2050_wcsset_s
2051_wcstoi64
2052_wcstoui64
2053_wcsupr
2054_wcsupr_s
2055_wmakepath_s
2056_wsplitpath_s
2057_wtoi
2058_wtoi64
2059_wtol
2060abs
2061atan
2062atoi
2063atol
2064bsearch
2065ceil
2066cos
2067fabs
2068floor
2069isalnum
2070isalpha
2071iscntrl
2072isdigit
2073isgraph
2074islower
2075isprint
2076ispunct
2077isspace
2078isupper
2079iswalnum
2080iswalpha
2081iswascii
2082iswctype
2083iswdigit
2084iswgraph
2085iswlower
2086iswprint
2087iswspace
2088iswxdigit
2089isxdigit
2090labs
2091log
2092longjmp
2093mbstowcs
2094memchr
2095memcmp
2096memcpy
2097memcpy_s
2098memmove
2099memmove_s
2100memset
2101pow
2102qsort
2103qsort_s
2104sin
2105sprintf
2106sprintf_s
2107sqrt
2108sscanf
2109sscanf_s
2110strcat
2111strcat_s
2112strchr
2113strcmp
2114strcpy
2115strcpy_s
2116strcspn
2117strlen
2118strncat
2119strncat_s
2120strncmp
2121strncpy
2122strncpy_s
2123strnlen
2124strpbrk
2125strrchr
2126strspn
2127strstr
2128strtok_s
2129strtol
2130strtoul
2131swprintf
2132swprintf_s
2133swscanf_s
2134tan
2135tolower
2136toupper
2137towlower
2138towupper
2139vDbgPrintEx
2140vDbgPrintExWithPrefix
2141vsprintf
2142vsprintf_s
2143vswprintf_s
2144wcscat
2145wcscat_s
2146wcschr
2147wcscmp
2148wcscpy
2149wcscpy_s
2150wcscspn
2151wcslen
2152wcsncat
2153wcsncat_s
2154wcsncmp
2155wcsncpy
2156wcsncpy_s
2157wcsnlen
2158wcspbrk
2159wcsrchr
2160wcsspn
2161wcsstr
2162wcstok_s
2163wcstol
2164wcstombs
2165wcstoul
lib/libc/mingw/libarm32/urlmon.def deleted-292
...@@ -1,292 +0,0 @@
1;
2; Definition file of urlmon.dll
3; Automatic generated by gendef
4; written by Kai Tietz 2008-2014
5;
6LIBRARY "urlmon.dll"
7EXPORTS
8ord_100 @100
9ord_101 @101
10ord_102 @102
11ord_103 @103
12ord_104 @104
13ord_105 @105
14ord_106 @106
15ord_107 @107
16ord_108 @108
17FileBearsMarkOfTheWeb
18GetPortFromUrlScheme
19ord_111 @111
20ord_112 @112
21ord_113 @113
22ord_114 @114
23ord_115 @115
24ord_116 @116
25ord_117 @117
26GetPropertyFromName
27GetPropertyName
28IsDWORDProperty
29IsStringProperty
30AsyncGetClassBits
31AsyncInstallDistributionUnit
32BindAsyncMoniker
33CDLGetLongPathNameA
34CDLGetLongPathNameW
35CORPolicyProvider
36CoGetClassObjectFromURL
37CoInstall
38CoInternetCanonicalizeIUri
39CoInternetCombineIUri
40CoInternetCombineUrl
41CoInternetCombineUrlEx
42CoInternetCompareUrl
43CoInternetCreateSecurityManager
44CoInternetCreateZoneManager
45CoInternetFeatureSettingsChanged
46CoInternetGetProtocolFlags
47CoInternetGetSecurityUrl
48CoInternetGetSecurityUrlEx
49CoInternetGetSession
50CoInternetIsFeatureEnabled
51CoInternetIsFeatureEnabledForIUri
52CoInternetIsFeatureEnabledForUrl
53CoInternetIsFeatureZoneElevationEnabled
54CoInternetParseIUri
55CoInternetParseUrl
56CoInternetQueryInfo
57CoInternetSetFeatureEnabled
58CompareSecurityIds
59CompatFlagsFromClsid
60CopyBindInfo
61CopyStgMedium
62CreateAsyncBindCtx
63CreateAsyncBindCtxEx
64CreateFormatEnumerator
65CreateIUriBuilder
66CreateURLMoniker
67CreateURLMonikerEx
68CreateURLMonikerEx2
69CreateUri
70CreateUriFromMultiByteString
71CreateUriPriv
72CreateUriWithFragment
73Extract
74FaultInIEFeature
75FindMediaType
76FindMediaTypeClass
77FindMimeFromData
78GetAddSitesFileUrl
79GetClassFileOrMime
80GetClassURL
81GetComponentIDFromCLSSPEC
82GetIDNFlagsForUri
83GetIUriPriv
84GetIUriPriv2
85GetLabelsFromNamedHost
86GetMarkOfTheWeb
87GetSoftwareUpdateInfo
88GetUrlmonThreadNotificationHwnd
89GetZoneFromAlternateDataStreamEx
90HlinkGoBack
91HlinkGoForward
92HlinkNavigateMoniker
93HlinkNavigateString
94HlinkSimpleNavigateToMoniker
95HlinkSimpleNavigateToString
96IEDllLoader
97IEGetUserPrivateNamespaceName
98IEInstallScope
99IntlPercentEncodeNormalize
100IsAsyncMoniker
101IsIntranetAvailable
102IsJITInProgress
103IsLoggingEnabledA
104IsLoggingEnabledW
105IsValidURL
106MkParseDisplayNameEx
107ObtainUserAgentString
108PrivateCoInstall
109QueryAssociations
110QueryClsidAssociation
111RegisterBindStatusCallback
112RegisterFormatEnumerator
113RegisterMediaTypeClass
114RegisterMediaTypes
115RegisterWebPlatformPermanentSecurityManager
116ReleaseBindInfo
117RevokeBindStatusCallback
118RevokeFormatEnumerator
119SetAccessForIEAppContainer
120SetSoftwareUpdateAdvertisementState
121ShouldDisplayPunycodeForUri
122ShouldShowIntranetWarningSecband
123ShowTrustAlertDialog
124URLDownloadA
125URLDownloadToCacheFileA
126URLDownloadToCacheFileW
127URLDownloadToFileA
128URLDownloadToFileW
129URLDownloadW
130URLOpenBlockingStreamA
131URLOpenBlockingStreamW
132URLOpenPullStreamA
133URLOpenPullStreamW
134URLOpenStreamA
135URLOpenStreamW
136UnregisterWebPlatformPermanentSecurityManager
137UrlMkBuildVersion
138UrlMkGetSessionOption
139UrlMkSetSessionOption
140UrlmonCleanupCurrentThread
141WriteHitLogging
142ZonesReInit
143ord_304 @304
144ord_305 @305
145ord_306 @306
146ord_307 @307
147ord_308 @308
148ord_309 @309
149ord_310 @310
150ord_311 @311
151ord_312 @312
152ord_313 @313
153ord_314 @314
154ord_315 @315
155ord_316 @316
156ord_318 @318
157ord_319 @319
158ord_320 @320
159ord_321 @321
160IECompatLogCSSFix
161ord_323 @323
162ord_324 @324
163ord_395 @395
164ord_400 @400
165ord_401 @401
166ord_403 @403
167ord_404 @404
168ord_406 @406
169ord_407 @407
170ord_408 @408
171ord_409 @409
172ord_410 @410
173ord_411 @411
174ord_412 @412
175ord_413 @413
176ord_414 @414
177ord_415 @415
178ord_416 @416
179ord_417 @417
180ord_421 @421
181ord_422 @422
182ord_423 @423
183ord_430 @430
184ord_431 @431
185ord_432 @432
186ord_433 @433
187ord_434 @434
188ord_435 @435
189ord_436 @436
190ord_437 @437
191ord_438 @438
192ord_439 @439
193ord_440 @440
194ord_441 @441
195ord_442 @442
196ord_443 @443
197ord_444 @444
198ord_445 @445
199ord_446 @446
200ord_447 @447
201ord_448 @448
202ord_449 @449
203ord_450 @450
204ord_451 @451
205ord_452 @452
206ord_453 @453
207ord_454 @454
208ord_455 @455
209ord_456 @456
210ord_457 @457
211ord_458 @458
212ord_460 @460
213ord_461 @461
214ord_462 @462
215ord_463 @463
216ord_470 @470
217ord_471 @471
218ord_473 @473
219ord_474 @474
220ord_475 @475
221ord_476 @476
222ord_477 @477
223ord_478 @478
224ord_479 @479
225ord_480 @480
226ord_481 @481
227ord_482 @482
228ord_483 @483
229ord_484 @484
230ord_485 @485
231ord_486 @486
232ord_487 @487
233ord_488 @488
234ord_489 @489
235ord_490 @490
236ord_491 @491
237ord_492 @492
238ord_494 @494
239ord_495 @495
240ord_496 @496
241ord_497 @497
242ord_498 @498
243ord_499 @499
244ord_500 @500
245ord_501 @501
246ord_502 @502
247ord_503 @503
248ord_504 @504
249ord_505 @505
250ord_506 @506
251ord_507 @507
252ord_508 @508
253ord_509 @509
254ord_510 @510
255ord_511 @511
256ord_512 @512
257ord_513 @513
258ord_514 @514
259ord_515 @515
260ord_516 @516
261ord_517 @517
262ord_518 @518
263ord_519 @519
264ord_520 @520
265ord_521 @521
266ord_522 @522
267ord_523 @523
268ord_524 @524
269ord_525 @525
270ord_526 @526
271ord_527 @527
272ord_528 @528
273ord_529 @529
274ord_530 @530
275ord_531 @531
276ord_532 @532
277ord_533 @533
278ord_534 @534
279ord_535 @535
280ord_536 @536
281ord_537 @537
282ord_538 @538
283ord_539 @539
284ord_540 @540
285ord_541 @541
286ord_542 @542
287ord_543 @543
288ord_544 @544
289ord_545 @545
290ord_546 @546
291ord_547 @547
292ord_548 @548
lib/libc/mingw/math/arm/ceil.S deleted-29
...@@ -1,29 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#include <_mingw_mac.h>
7
8 .file "ceil.S"
9 .text
10 .align 4
11 .globl __MINGW_USYMBOL(ceil)
12 .def __MINGW_USYMBOL(ceil); .scl 2; .type 32; .endef
13
14__MINGW_USYMBOL(ceil):
15 vmov r2, r3, d0
16 lsr r3, r3, #20
17 bic r3, r3, #0x800
18 movw r2, #0x7ff
19 cmp r2, r3 /* Check for INF/NAN, just return the input in those cases */
20 it eq
21 bxeq lr
22 vmrs r1, fpscr
23 bic r0, r1, #0x00c00000
24 orr r0, r0, #0x00400000 /* Round towards Plus Infinity */
25 vmsr fpscr, r0
26 vcvtr.s32.f64 s0, d0
27 vcvt.f64.s32 d0, s0
28 vmsr fpscr, r1
29 bx lr
lib/libc/mingw/math/arm/ceilf.S deleted-28
...@@ -1,28 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#include <_mingw_mac.h>
7
8 .file "ceilf.S"
9 .text
10 .align 4
11 .globl __MINGW_USYMBOL(ceilf)
12 .def __MINGW_USYMBOL(ceilf); .scl 2; .type 32; .endef
13
14__MINGW_USYMBOL(ceilf):
15 vmov r2, s0
16 lsr r2, r2, #23
17 bic r2, r2, #0x100
18 cmp r2, #0xff /* Check for INF/NAN, just return the input in those cases */
19 it eq
20 bxeq lr
21 vmrs r1, fpscr
22 bic r0, r1, #0x00c00000
23 orr r0, r0, #0x00400000 /* Round towards Plus Infinity */
24 vmsr fpscr, r0
25 vcvtr.s32.f32 s0, s0
26 vcvt.f32.s32 s0, s0
27 vmsr fpscr, r1
28 bx lr
lib/libc/mingw/math/arm/ceill.S deleted-28
...@@ -1,28 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#include <_mingw_mac.h>
7
8 .file "ceill.S"
9 .text
10 .align 4
11 .globl __MINGW_USYMBOL(ceill)
12 .def __MINGW_USYMBOL(ceill); .scl 2; .type 32; .endef
13__MINGW_USYMBOL(ceill):
14 vmov r2, r3, d0
15 lsr r3, r3, #20
16 bic r3, r3, #0x800
17 movw r2, #0x7ff
18 cmp r2, r3 /* Check for INF/NAN, just return the input in those cases */
19 it eq
20 bxeq lr
21 vmrs r1, fpscr
22 bic r0, r1, #0x00c00000
23 orr r0, r0, #0x00400000 /* Round towards Plus Infinity */
24 vmsr fpscr, r0
25 vcvtr.s32.f64 s0, d0
26 vcvt.f64.s32 d0, s0
27 vmsr fpscr, r1
28 bx lr
lib/libc/mingw/math/arm/copysignl.c deleted-11
...@@ -1,11 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#include <math.h>
7
8long double copysignl(long double x, long double y)
9{
10 return copysign(x, y);
11}
lib/libc/mingw/math/arm/floor.S deleted-28
...@@ -1,28 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#include <_mingw_mac.h>
7
8 .file "floor.S"
9 .text
10 .p2align 4,,15
11 .globl __MINGW_USYMBOL(floor)
12 .def __MINGW_USYMBOL(floor); .scl 2; .type 32; .endef
13__MINGW_USYMBOL(floor):
14 vmov r2, r3, d0
15 lsr r3, r3, #20
16 bic r3, r3, #0x800
17 movw r2, #0x7ff
18 cmp r2, r3 /* Check for INF/NAN, just return the input in those cases */
19 it eq
20 bxeq lr
21 vmrs r1, fpscr
22 bic r0, r1, #0x00c00000
23 orr r0, r0, #0x00800000 /* Round towards Minus Infinity */
24 vmsr fpscr, r0
25 vcvtr.s32.f64 s0, d0
26 vcvt.f64.s32 d0, s0
27 vmsr fpscr, r1
28 bx lr
lib/libc/mingw/math/arm/floorf.S deleted-27
...@@ -1,27 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6 #include <_mingw_mac.h>
7
8 .file "floorf.S"
9 .text
10 .p2align 4,,15
11 .globl __MINGW_USYMBOL(floorf)
12 .def __MINGW_USYMBOL(floorf); .scl 2; .type 32; .endef
13__MINGW_USYMBOL(floorf):
14 vmov r2, s0
15 lsr r2, r2, #23
16 bic r2, r2, #0x100
17 cmp r2, #0xff /* Check for INF/NAN, just return the input in those cases */
18 it eq
19 bxeq lr
20 vmrs r1, fpscr
21 bic r0, r1, #0x00c00000
22 orr r0, r0, #0x00800000 /* Round towards Minus Infinity */
23 vmsr fpscr, r0
24 vcvtr.s32.f32 s0, s0
25 vcvt.f32.s32 s0, s0
26 vmsr fpscr, r1
27 bx lr
lib/libc/mingw/math/arm/floorl.S deleted-28
...@@ -1,28 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#include <_mingw_mac.h>
7
8 .file "floorl.S"
9 .text
10 .align 4
11 .globl __MINGW_USYMBOL(floorl)
12 .def __MINGW_USYMBOL(floorl); .scl 2; .type 32; .endef
13__MINGW_USYMBOL(floorl):
14 vmov r2, r3, d0
15 lsr r3, r3, #20
16 bic r3, r3, #0x800
17 movw r2, #0x7ff
18 cmp r2, r3 /* Check for INF/NAN, just return the input in those cases */
19 it eq
20 bxeq lr
21 vmrs r1, fpscr
22 bic r0, r1, #0x00c00000
23 orr r0, r0, #0x00800000 /* Round towards Minus Infinity */
24 vmsr fpscr, r0
25 vcvtr.s32.f64 s0, d0
26 vcvt.f64.s32 d0, s0
27 vmsr fpscr, r1
28 bx lr
lib/libc/mingw/math/arm/ldexpl.c deleted-16
...@@ -1,16 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6
7#include <math.h>
8
9long double ldexpl(long double x, int n)
10{
11#if defined(__arm__) || defined(_ARM_)
12 return ldexp(x, n);
13#else
14#error Not supported on your platform yet
15#endif
16}
lib/libc/mingw/math/arm/log2.c deleted-64
...@@ -1,64 +0,0 @@
1/*
2 This Software is provided under the Zope Public License (ZPL) Version 2.1.
3
4 Copyright (c) 2014 by the mingw-w64 project
5
6 See the AUTHORS file for the list of contributors to the mingw-w64 project.
7
8 This license has been certified as open source. It has also been designated
9 as GPL compatible by the Free Software Foundation (FSF).
10
11 Redistribution and use in source and binary forms, with or without
12 modification, are permitted provided that the following conditions are met:
13
14 1. Redistributions in source code must retain the accompanying copyright
15 notice, this list of conditions, and the following disclaimer.
16 2. Redistributions in binary form must reproduce the accompanying
17 copyright notice, this list of conditions, and the following disclaimer
18 in the documentation and/or other materials provided with the
19 distribution.
20 3. Names of the copyright holders must not be used to endorse or promote
21 products derived from this software without prior written permission
22 from the copyright holders.
23 4. The right to distribute this software or to use it for any purpose does
24 not give you the right to use Servicemarks (sm) or Trademarks (tm) of
25 the copyright holders. Use of them is covered by separate agreement
26 with the copyright holders.
27 5. If any files are modified, you must cause the modified files to carry
28 prominent notices stating that you changed the files and the date of
29 any change.
30
31 Disclaimer
32
33 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESSED
34 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
35 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
36 EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
37 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
38 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
39 OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
40 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
41 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
42 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
43*/
44
45#include <math.h>
46
47double log2(double x)
48{
49 return log(x) / 0.69314718246459960938;
50}
51
52float log2f(float x)
53{
54 return logf(x) / 0.69314718246459960938f;
55}
56
57long double log2l(long double x)
58{
59#if defined(__arm__) || defined(_ARM_)
60 return log2(x);
61#else
62#error Not supported on your platform yet
63#endif
64}
lib/libc/mingw/math/arm/scalbn.c deleted-64
...@@ -1,64 +0,0 @@
1/*
2 This Software is provided under the Zope Public License (ZPL) Version 2.1.
3
4 Copyright (c) 2014 by the mingw-w64 project
5
6 See the AUTHORS file for the list of contributors to the mingw-w64 project.
7
8 This license has been certified as open source. It has also been designated
9 as GPL compatible by the Free Software Foundation (FSF).
10
11 Redistribution and use in source and binary forms, with or without
12 modification, are permitted provided that the following conditions are met:
13
14 1. Redistributions in source code must retain the accompanying copyright
15 notice, this list of conditions, and the following disclaimer.
16 2. Redistributions in binary form must reproduce the accompanying
17 copyright notice, this list of conditions, and the following disclaimer
18 in the documentation and/or other materials provided with the
19 distribution.
20 3. Names of the copyright holders must not be used to endorse or promote
21 products derived from this software without prior written permission
22 from the copyright holders.
23 4. The right to distribute this software or to use it for any purpose does
24 not give you the right to use Servicemarks (sm) or Trademarks (tm) of
25 the copyright holders. Use of them is covered by separate agreement
26 with the copyright holders.
27 5. If any files are modified, you must cause the modified files to carry
28 prominent notices stating that you changed the files and the date of
29 any change.
30
31 Disclaimer
32
33 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESSED
34 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
35 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
36 EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
37 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
38 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
39 OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
40 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
41 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
42 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
43*/
44
45#include <math.h>
46
47double scalbn(double x, int exp)
48{
49 return x * exp2(exp);
50}
51
52float scalbnf(float x, int exp)
53{
54 return x * exp2f(exp);
55}
56
57long double scalbnl(long double x, int exp)
58{
59#if defined(__arm__) || defined(_ARM_)
60 return scalbn(x, exp);
61#else
62#error Not supported on your platform yet
63#endif
64}
lib/libc/mingw/math/arm/sincos.c deleted-29
...@@ -1,29 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6
7#include <math.h>
8
9void sincos (double __x, double *p_sin, double *p_cos)
10{
11 *p_sin = sin(__x);
12 *p_cos = cos(__x);
13}
14
15void sincosf (float __x, float *p_sin, float *p_cos)
16{
17 *p_sin = sinf(__x);
18 *p_cos = cosf(__x);
19}
20
21void sincosl (long double __x, long double *p_sin, long double *p_cos)
22{
23#if defined(__arm__) || defined(_ARM_)
24 *p_sin = sin(__x);
25 *p_cos = cos(__x);
26#else
27#error Not supported on your platform yet
28#endif
29}
lib/libc/mingw/math/arm64/ceil.S deleted-16
...@@ -1,16 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#include <_mingw_mac.h>
7
8 .file "ceil.S"
9 .text
10 .align 2
11 .globl __MINGW_USYMBOL(ceil)
12 .def __MINGW_USYMBOL(ceil); .scl 2; .type 32; .endef
13
14__MINGW_USYMBOL(ceil):
15 frintp d0, d0
16 ret
lib/libc/mingw/math/arm64/ceilf.S deleted-16
...@@ -1,16 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#include <_mingw_mac.h>
7
8 .file "ceilf.S"
9 .text
10 .align 2
11 .globl __MINGW_USYMBOL(ceilf)
12 .def __MINGW_USYMBOL(ceilf); .scl 2; .type 32; .endef
13
14__MINGW_USYMBOL(ceilf):
15 frintp s0, s0
16 ret
lib/libc/mingw/math/arm64/ceill.S deleted-15
...@@ -1,15 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#include <_mingw_mac.h>
7
8 .file "ceill.S"
9 .text
10 .align 2
11 .globl __MINGW_USYMBOL(ceill)
12 .def __MINGW_USYMBOL(ceill); .scl 2; .type 32; .endef
13__MINGW_USYMBOL(ceill):
14 frintp d0, d0
15 ret
lib/libc/mingw/math/arm64/copysignl.c deleted-11
...@@ -1,11 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#include <math.h>
7
8long double copysignl(long double x, long double y)
9{
10 return copysign(x, y);
11}
lib/libc/mingw/math/arm64/floor.S deleted-15
...@@ -1,15 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#include <_mingw_mac.h>
7
8 .file "floor.S"
9 .text
10 .p2align 2
11 .globl __MINGW_USYMBOL(floor)
12 .def __MINGW_USYMBOL(floor); .scl 2; .type 32; .endef
13__MINGW_USYMBOL(floor):
14 frintm d0, d0
15 ret
lib/libc/mingw/math/arm64/floorf.S deleted-15
...@@ -1,15 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6 #include <_mingw_mac.h>
7
8 .file "floorf.S"
9 .text
10 .p2align 2
11 .globl __MINGW_USYMBOL(floorf)
12 .def __MINGW_USYMBOL(floorf); .scl 2; .type 32; .endef
13__MINGW_USYMBOL(floorf):
14 frintm s0, s0
15 ret
lib/libc/mingw/math/arm64/floorl.S deleted-15
...@@ -1,15 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#include <_mingw_mac.h>
7
8 .file "floorl.S"
9 .text
10 .align 2
11 .globl __MINGW_USYMBOL(floorl)
12 .def __MINGW_USYMBOL(floorl); .scl 2; .type 32; .endef
13__MINGW_USYMBOL(floorl):
14 frintm d0, d0
15 ret
lib/libc/mingw/math/arm64/ldexpl.c deleted-16
...@@ -1,16 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6
7#include <math.h>
8
9long double ldexpl(long double x, int n)
10{
11#if defined(__aarch64__) || defined(_ARM64_)
12 return ldexp(x, n);
13#else
14#error Not supported on your platform yet
15#endif
16}
lib/libc/mingw/math/arm64/log2.c deleted-26
...@@ -1,26 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6
7#include <math.h>
8
9double log2(double x)
10{
11 return log(x) / 0.69314718246459960938;
12}
13
14float log2f(float x)
15{
16 return logf(x) / 0.69314718246459960938f;
17}
18
19long double log2l(long double x)
20{
21#if defined(__aarch64__) || defined(_ARM64_)
22 return log2(x);
23#else
24#error Not supported on your platform yet
25#endif
26}
lib/libc/mingw/math/arm64/scalbn.c deleted-26
...@@ -1,26 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6
7#include <math.h>
8
9double scalbn(double x, int exp)
10{
11 return x * exp2(exp);
12}
13
14float scalbnf(float x, int exp)
15{
16 return x * exp2f(exp);
17}
18
19long double scalbnl(long double x, int exp)
20{
21#if defined(__aarch64__) || defined(_ARM64_)
22 return scalbn(x, exp);
23#else
24#error Not supported on your platform yet
25#endif
26}
lib/libc/mingw/math/arm64/sincos.c deleted-29
...@@ -1,29 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6
7#include <math.h>
8
9void sincos (double __x, double *p_sin, double *p_cos)
10{
11 *p_sin = sin(__x);
12 *p_cos = cos(__x);
13}
14
15void sincosf (float __x, float *p_sin, float *p_cos)
16{
17 *p_sin = sinf(__x);
18 *p_cos = cosf(__x);
19}
20
21void sincosl (long double __x, long double *p_sin, long double *p_cos)
22{
23#if defined(__aarch64__) || defined(_ARM64_)
24 *p_sin = sin(__x);
25 *p_cos = cos(__x);
26#else
27#error Not supported on your platform yet
28#endif
29}
lib/libc/mingw/math/coshl.c+11-1
...@@ -5,6 +5,15 @@...@@ -5,6 +5,15 @@
5 */5 */
6#include "cephes_mconf.h"6#include "cephes_mconf.h"
77
8#if defined(_ARM_) || defined(__arm__) || defined(_ARM64_) || defined(__aarch64__)
9#include <math.h>
10
11long double coshl(long double x)
12{
13 return cosh(x);
14}
15#else
16
8#ifndef _SET_ERRNO17#ifndef _SET_ERRNO
9#define _SET_ERRNO(x)18#define _SET_ERRNO(x)
10#endif19#endif
...@@ -21,7 +30,7 @@ long double coshl(long double x)...@@ -21,7 +30,7 @@ long double coshl(long double x)
21 else if (x_class == FP_INFINITE)30 else if (x_class == FP_INFINITE)
22 {31 {
23 errno = ERANGE;32 errno = ERANGE;
24 return x;33 return INFINITY;
25 }34 }
26 x = fabsl (x);35 x = fabsl (x);
27 if (x > (MAXLOGL + LOGE2L))36 if (x > (MAXLOGL + LOGE2L))
...@@ -43,3 +52,4 @@ long double coshl(long double x)...@@ -43,3 +52,4 @@ long double coshl(long double x)
43 y = 0.5L * (y + 1.0L / y);52 y = 0.5L * (y + 1.0L / y);
44 return y;53 return y;
45}54}
55#endif
lib/libc/mingw/math/erfl.c+15
...@@ -108,6 +108,17 @@ Copyright 1984, 1995 by Stephen L. Moshier...@@ -108,6 +108,17 @@ Copyright 1984, 1995 by Stephen L. Moshier
108108
109long double erfl(long double x);109long double erfl(long double x);
110110
111#if defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_)
112long double erfcl(long double x)
113{
114 return erfc(x);
115}
116
117long double erfl(long double x)
118{
119 return erf(x);
120}
121#else
111/* erfc(x) = exp(-x^2) P(1/x)/Q(1/x)122/* erfc(x) = exp(-x^2) P(1/x)/Q(1/x)
112 1/8 <= 1/x <= 1123 1/8 <= 1/x <= 1
113 Peak relative error 5.8e-21 */124 Peak relative error 5.8e-21 */
...@@ -243,6 +254,9 @@ long double erfcl(long double a)...@@ -243,6 +254,9 @@ long double erfcl(long double a)
243 if (isinf (a))254 if (isinf (a))
244 return (signbit(a) ? 2.0 : 0.0);255 return (signbit(a) ? 2.0 : 0.0);
245256
257 if (isnan (a))
258 return (a);
259
246 x = fabsl (a);260 x = fabsl (a);
247261
248 if (x < 1.0L)262 if (x < 1.0L)
...@@ -301,3 +315,4 @@ long double erfl(long double x)...@@ -301,3 +315,4 @@ long double erfl(long double x)
301 y = x * polevll(z, T, 6) / p1evll(z, U, 6);315 y = x * polevll(z, T, 6) / p1evll(z, U, 6);
302 return (y);316 return (y);
303}317}
318#endif
lib/libc/mingw/math/fp_constsl.c+5
...@@ -4,6 +4,7 @@...@@ -4,6 +4,7 @@
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */5 */
6#include "fp_consts.h"6#include "fp_consts.h"
7#include <math.h>
78
8const union _ieee_rep __QNANL = { __LONG_DOUBLE_QNAN_REP };9const union _ieee_rep __QNANL = { __LONG_DOUBLE_QNAN_REP };
9const union _ieee_rep __SNANL = { __LONG_DOUBLE_SNAN_REP };10const union _ieee_rep __SNANL = { __LONG_DOUBLE_SNAN_REP };
...@@ -15,6 +16,10 @@ const union _ieee_rep __DENORML = { __LONG_DOUBLE_DENORM_REP };...@@ -15,6 +16,10 @@ const union _ieee_rep __DENORML = { __LONG_DOUBLE_DENORM_REP };
15long double nanl (const char *);16long double nanl (const char *);
16long double nanl (const char * tagp __attribute__((unused)) )17long double nanl (const char * tagp __attribute__((unused)) )
17{18{
19#if defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_)
20 return nan("");
21#else
18 return __QNANL.ldouble_val;22 return __QNANL.ldouble_val;
23#endif
19}24}
2025
lib/libc/mingw/math/fpclassifyl.c+6-6
...@@ -7,20 +7,20 @@...@@ -7,20 +7,20 @@
77
8int __fpclassifyl (long double _x){8int __fpclassifyl (long double _x){
9#if defined(__x86_64__) || defined(_AMD64_)9#if defined(__x86_64__) || defined(_AMD64_)
10 __mingw_fp_types_t hlp;10 __mingw_ldbl_type_t hlp;
11 unsigned int e;11 unsigned int e;
12 hlp.ld = &_x;12 hlp.x = _x;
13 e = hlp.ldt->lh.sign_exponent & 0x7fff;13 e = hlp.lh.sign_exponent & 0x7fff;
14 if (!e)14 if (!e)
15 {15 {
16 unsigned int h = hlp.ldt->lh.high;16 unsigned int h = hlp.lh.high;
17 if (!(hlp.ldt->lh.low | h))17 if (!(hlp.lh.low | h))
18 return FP_ZERO;18 return FP_ZERO;
19 else if (!(h & 0x80000000))19 else if (!(h & 0x80000000))
20 return FP_SUBNORMAL;20 return FP_SUBNORMAL;
21 }21 }
22 else if (e == 0x7fff)22 else if (e == 0x7fff)
23 return (((hlp.ldt->lh.high & 0x7fffffff) | hlp.ldt->lh.low) == 0 ?23 return (((hlp.lh.high & 0x7fffffff) | hlp.lh.low) == 0 ?
24 FP_INFINITE : FP_NAN);24 FP_INFINITE : FP_NAN);
25 return FP_NORMAL;25 return FP_NORMAL;
26#elif defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_)26#elif defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_)
lib/libc/mingw/math/hypotl.c+2-3
...@@ -23,7 +23,6 @@ Direct inquiries to 30 Frost Street, Cambridge, MA 02140...@@ -23,7 +23,6 @@ Direct inquiries to 30 Frost Street, Cambridge, MA 02140
23 by scalbnl to avoid duplicated range checks.23 by scalbnl to avoid duplicated range checks.
24*/24*/
2525
26extern long double __INFL;
27#define PRECL 3226#define PRECL 32
2827
29long double28long double
...@@ -38,7 +37,7 @@ hypotl (long double x, long double y)...@@ -38,7 +37,7 @@ hypotl (long double x, long double y)
38 {37 {
39 /* Annex F.9.4.3, hypot returns +infinity if38 /* Annex F.9.4.3, hypot returns +infinity if
40 either component is an infinity, even when the39 either component is an infinity, even when the
41 other compoent is NaN. */40 other component is NaN. */
42 return (isinf(xx) || isinf(yy)) ? INFINITY : NAN;41 return (isinf(xx) || isinf(yy)) ? INFINITY : NAN;
43 }42 }
4443
...@@ -73,7 +72,7 @@ hypotl (long double x, long double y)...@@ -73,7 +72,7 @@ hypotl (long double x, long double y)
73 if (exx > LDBL_MAX_EXP)72 if (exx > LDBL_MAX_EXP)
74 {73 {
75 errno = ERANGE; 74 errno = ERANGE;
76 return __INFL;75 return INFINITY;
77 }76 }
78 if (exx < LDBL_MIN_EXP)77 if (exx < LDBL_MIN_EXP)
79 return 0.0L;78 return 0.0L;
lib/libc/mingw/math/isnanl.c+4-4
...@@ -9,12 +9,12 @@ int...@@ -9,12 +9,12 @@ int
9__isnanl (long double _x)9__isnanl (long double _x)
10{10{
11#if defined(__x86_64__) || defined(_AMD64_)11#if defined(__x86_64__) || defined(_AMD64_)
12 __mingw_fp_types_t ld;12 __mingw_ldbl_type_t ld;
13 int xx, signexp;13 int xx, signexp;
1414
15 ld.ld = &_x;15 ld.x = _x;
16 signexp = (ld.ldt->lh.sign_exponent & 0x7fff) << 1;16 signexp = (ld.lh.sign_exponent & 0x7fff) << 1;
17 xx = (int) (ld.ldt->lh.low | (ld.ldt->lh.high & 0x7fffffffu)); /* explicit */17 xx = (int) (ld.lh.low | (ld.lh.high & 0x7fffffffu)); /* explicit */
18 signexp |= (unsigned int) (xx | (-xx)) >> 31;18 signexp |= (unsigned int) (xx | (-xx)) >> 31;
19 signexp = 0xfffe - signexp;19 signexp = 0xfffe - signexp;
20 return (int) ((unsigned int) signexp) >> 16;20 return (int) ((unsigned int) signexp) >> 16;
lib/libc/mingw/math/lgammaf.c+1-1
...@@ -52,7 +52,7 @@ float __lgammaf_r(float x, int* sgngamf)...@@ -52,7 +52,7 @@ float __lgammaf_r(float x, int* sgngamf)
5252
53#ifdef INFINITIES53#ifdef INFINITIES
54 if (!isfinite(x))54 if (!isfinite(x))
55 return (x);55 return (INFINITY);
56#endif56#endif
5757
58 if (x < 0.0)58 if (x < 0.0)
lib/libc/mingw/math/lgammal.c+11-2
...@@ -5,6 +5,15 @@...@@ -5,6 +5,15 @@
5 */5 */
6#include "cephes_mconf.h"6#include "cephes_mconf.h"
77
8#if defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_)
9double lgamma(double x);
10
11long double lgammal(long double x)
12{
13 return lgamma(x);
14}
15#else
16
8#if UNK17#if UNK
9static uLD S[9] = {18static uLD S[9] = {
10 { { -1.193945051381510095614E-3L } },19 { { -1.193945051381510095614E-3L } },
...@@ -216,7 +225,7 @@ long double __lgammal_r(long double x, int* sgngaml)...@@ -216,7 +225,7 @@ long double __lgammal_r(long double x, int* sgngaml)
216 *sgngaml = 1;225 *sgngaml = 1;
217#ifdef NANS226#ifdef NANS
218 if (isnanl(x))227 if (isnanl(x))
219 return(NANL);228 return x;
220#endif229#endif
221#ifdef INFINITIES230#ifdef INFINITIES
222 if (!isfinitel(x))231 if (!isfinitel(x))
...@@ -334,4 +343,4 @@ long double lgammal(long double x)...@@ -334,4 +343,4 @@ long double lgammal(long double x)
334{343{
335 return (__lgammal_r (x, &signgam));344 return (__lgammal_r (x, &signgam));
336}345}
337346#endif
lib/libc/mingw/math/llrint.c+17-2
...@@ -19,8 +19,23 @@ long long llrint (double x)...@@ -19,8 +19,23 @@ long long llrint (double x)
19 retval = (long long)ceil(x);19 retval = (long long)ceil(x);
20 else if (mode == FE_TOWARDZERO)20 else if (mode == FE_TOWARDZERO)
21 retval = x >= 0 ? (long long)floor(x) : (long long)ceil(x);21 retval = x >= 0 ? (long long)floor(x) : (long long)ceil(x);
22 else22 else {
23 retval = x >= 0 ? (long long)floor(x + 0.5) : (long long)ceil(x - 0.5);23 // Break `x` into integral and fractional parts.
24 double intg, frac;
25 frac = modf(x, &intg);
26 frac = fabs(frac);
27 // Convert the truncated integral part to an integer.
28 retval = intg;
29 if (frac < 0.5) {
30 // Round towards zero.
31 } else if (frac > 0.5) {
32 // Round towards infinities.
33 retval += signbit(x) ? -1 : 1;
34 } else {
35 // Round to the nearest even number.
36 retval += retval % 2;
37 }
38 }
24#endif39#endif
25 return retval;40 return retval;
26}41}
lib/libc/mingw/math/llrintf.c+17-2
...@@ -19,8 +19,23 @@ long long llrintf (float x)...@@ -19,8 +19,23 @@ long long llrintf (float x)
19 retval = (long long)ceilf(x);19 retval = (long long)ceilf(x);
20 else if (mode == FE_TOWARDZERO)20 else if (mode == FE_TOWARDZERO)
21 retval = x >= 0 ? (long long)floorf(x) : (long long)ceilf(x);21 retval = x >= 0 ? (long long)floorf(x) : (long long)ceilf(x);
22 else22 else {
23 retval = x >= 0 ? (long long)floorf(x + 0.5) : (long long)ceilf(x - 0.5);23 // Break `x` into integral and fractional parts.
24 float intg, frac;
25 frac = modff(x, &intg);
26 frac = fabsf(frac);
27 // Convert the truncated integral part to an integer.
28 retval = intg;
29 if (frac < 0.5) {
30 // Round towards zero.
31 } else if (frac > 0.5) {
32 // Round towards infinities.
33 retval += signbit(x) ? -1 : 1;
34 } else {
35 // Round to the nearest even number.
36 retval += retval % 2;
37 }
38 }
24#endif39#endif
25 return retval;40 return retval;
26}41}
lib/libc/mingw/math/llrintl.c+17-2
...@@ -19,8 +19,23 @@ long long llrintl (long double x)...@@ -19,8 +19,23 @@ long long llrintl (long double x)
19 retval = (long long)ceil(x);19 retval = (long long)ceil(x);
20 else if (mode == FE_TOWARDZERO)20 else if (mode == FE_TOWARDZERO)
21 retval = x >= 0 ? (long long)floor(x) : (long long)ceil(x);21 retval = x >= 0 ? (long long)floor(x) : (long long)ceil(x);
22 else22 else {
23 retval = x >= 0 ? (long long)floor(x + 0.5) : (long long)ceil(x - 0.5);23 // Break `x` into integral and fractional parts.
24 long double intg, frac;
25 frac = modfl(x, &intg);
26 frac = fabsl(frac);
27 // Convert the truncated integral part to an integer.
28 retval = intg;
29 if (frac < 0.5) {
30 // Round towards zero.
31 } else if (frac > 0.5) {
32 // Round towards infinities.
33 retval += signbit(x) ? -1 : 1;
34 } else {
35 // Round to the nearest even number.
36 retval += retval % 2;
37 }
38 }
24#endif39#endif
25 return retval;40 return retval;
26}41}
lib/libc/mingw/math/signbitl.c+4-21
...@@ -3,33 +3,16 @@...@@ -3,33 +3,16 @@
3 * No warranty is given; refer to the file DISCLAIMER within this package.3 * No warranty is given; refer to the file DISCLAIMER within this package.
4 */4 */
55
6typedef union __mingw_ldbl_type_t6#include <math.h>
7{
8 long double x;
9 __extension__ struct {
10 unsigned int low, high;
11 int sign_exponent : 16;
12 int res1 : 16;
13 int res0 : 32;
14 } lh;
15} __mingw_ldbl_type_t;
16
17typedef union __mingw_fp_types_t
18{
19 long double *ld;
20 __mingw_ldbl_type_t *ldt;
21} __mingw_fp_types_t;
227
23#define __FP_SIGNBIT 0x02008#define __FP_SIGNBIT 0x0200
24extern int __signbit (double x);
25int __signbitl (long double x);
269
2710
28int __signbitl (long double x) {11int __signbitl (long double x) {
29#if defined(__x86_64__) || defined(_AMD64_)12#if defined(__x86_64__) || defined(_AMD64_)
30 __mingw_fp_types_t ld;13 __mingw_ldbl_type_t ld;
31 ld.ld = &x;14 ld.x = x;
32 return ((ld.ldt->lh.sign_exponent & 0x8000) != 0);15 return ((ld.lh.sign_exponent & 0x8000) != 0);
33#elif defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_)16#elif defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_)
34 return __signbit(x);17 return __signbit(x);
35#elif defined(__i386__) || defined(_X86_)18#elif defined(__i386__) || defined(_X86_)
lib/libc/mingw/math/sinhl.c+10-1
...@@ -6,6 +6,15 @@...@@ -6,6 +6,15 @@
6#include "cephes_mconf.h"6#include "cephes_mconf.h"
7#include <errno.h>7#include <errno.h>
88
9#if defined(_ARM_) || defined(__arm__) || defined(_ARM64_) || defined(__aarch64__)
10#include <math.h>
11
12long double sinhl(long double x)
13{
14 return sinh(x);
15}
16#else
17
9#ifdef UNK18#ifdef UNK
10static uLD P[] = {19static uLD P[] = {
11 { { 1.7550769032975377032681E-6L } },20 { { 1.7550769032975377032681E-6L } },
...@@ -97,4 +106,4 @@ long double sinhl(long double x)...@@ -97,4 +106,4 @@ long double sinhl(long double x)
97 a *= a;106 a *= a;
98 return (x + x * a * (polevll(a,P,3)/polevll(a,Q,4)));107 return (x + x * a * (polevll(a,P,3)/polevll(a,Q,4)));
99}108}
100109#endif
lib/libc/mingw/math/tanhl.c+10-1
...@@ -8,6 +8,15 @@...@@ -8,6 +8,15 @@
8#define _SET_ERRNO(x)8#define _SET_ERRNO(x)
9#endif9#endif
1010
11#if defined(_ARM_) || defined(__arm__) || defined(_ARM64_) || defined(__aarch64__)
12#include <math.h>
13
14long double tanhl(long double x)
15{
16 return tanh(x);
17}
18#else
19
11#ifdef UNK20#ifdef UNK
12static uLD P[] = {21static uLD P[] = {
13 { { -6.8473739392677100872869E-5L } },22 { { -6.8473739392677100872869E-5L } },
...@@ -89,4 +98,4 @@ long double tanhl(long double x)...@@ -89,4 +98,4 @@ long double tanhl(long double x)
89 }98 }
90 return (z);99 return (z);
91}100}
92101#endif
lib/libc/mingw/math/tgamma.c+5-2
...@@ -168,6 +168,9 @@ double __tgamma_r(double x, int *sgngam)...@@ -168,6 +168,9 @@ double __tgamma_r(double x, int *sgngam)
168 return (x);168 return (x);
169#endif169#endif
170#endif170#endif
171 if (x == 0.0)
172 return copysign(HUGE_VAL, x);
173
171 q = fabs(x);174 q = fabs(x);
172175
173 if (q > 33.0)176 if (q > 33.0)
...@@ -180,8 +183,8 @@ double __tgamma_r(double x, int *sgngam)...@@ -180,8 +183,8 @@ double __tgamma_r(double x, int *sgngam)
180gsing:183gsing:
181 _SET_ERRNO(EDOM);184 _SET_ERRNO(EDOM);
182 mtherr("tgamma", SING);185 mtherr("tgamma", SING);
183#ifdef INFINITIES186#ifdef NANS
184 return (INFINITY);187 return (NAN);
185#else188#else
186 return (MAXNUM);189 return (MAXNUM);
187#endif190#endif
lib/libc/mingw/math/tgammaf.c+4-2
...@@ -82,6 +82,8 @@ float __tgammaf_r( float x, int* sgngamf)...@@ -82,6 +82,8 @@ float __tgammaf_r( float x, int* sgngamf)
82 return (x);82 return (x);
83#endif83#endif
84#endif84#endif
85 if (x == 0.0)
86 return copysignf(HUGE_VALF, x);
8587
86 *sgngamf = 1;88 *sgngamf = 1;
87 negative = 0;89 negative = 0;
...@@ -96,8 +98,8 @@ float __tgammaf_r( float x, int* sgngamf)...@@ -96,8 +98,8 @@ float __tgammaf_r( float x, int* sgngamf)
96gsing:98gsing:
97 _SET_ERRNO(EDOM);99 _SET_ERRNO(EDOM);
98 mtherr("tgammaf", SING);100 mtherr("tgammaf", SING);
99#ifdef INFINITIES101#ifdef NANS
100 return (INFINITYF);102 return (NAN);
101#else103#else
102 return (MAXNUMF);104 return (MAXNUMF);
103#endif105#endif
lib/libc/mingw/math/tgammal.c+15-4
...@@ -5,6 +5,14 @@...@@ -5,6 +5,14 @@
5 */5 */
6#include "cephes_mconf.h"6#include "cephes_mconf.h"
77
8#if defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_)
9double tgamma(double x);
10
11long double tgammal(long double x)
12{
13 return tgamma(x);
14}
15#else
8/*16/*
9gamma(x+2) = gamma(x+2) P(x)/Q(x)17gamma(x+2) = gamma(x+2) P(x)/Q(x)
100 <= x <= 1180 <= x <= 1
...@@ -272,7 +280,7 @@ long double __tgammal_r(long double x, int* sgngaml)...@@ -272,7 +280,7 @@ long double __tgammal_r(long double x, int* sgngaml)
272 *sgngaml = 1;280 *sgngaml = 1;
273#ifdef NANS281#ifdef NANS
274 if (isnanl(x))282 if (isnanl(x))
275 return (NANL);283 return x;
276#endif284#endif
277#ifdef INFINITIES285#ifdef INFINITIES
278#ifdef NANS286#ifdef NANS
...@@ -285,6 +293,9 @@ long double __tgammal_r(long double x, int* sgngaml)...@@ -285,6 +293,9 @@ long double __tgammal_r(long double x, int* sgngaml)
285 return (x);293 return (x);
286#endif294#endif
287#endif295#endif
296 if (x == 0.0L)
297 return copysignl(HUGE_VALL, x);
298
288 q = fabsl(x);299 q = fabsl(x);
289300
290 if (q > 13.0L)301 if (q > 13.0L)
...@@ -299,8 +310,8 @@ long double __tgammal_r(long double x, int* sgngaml)...@@ -299,8 +310,8 @@ long double __tgammal_r(long double x, int* sgngaml)
299gsing:310gsing:
300 _SET_ERRNO(EDOM);311 _SET_ERRNO(EDOM);
301 mtherr("tgammal", SING);312 mtherr("tgammal", SING);
302#ifdef INFINITIES313#ifdef NANS
303 return (INFINITYL);314 return (NAN);
304#else315#else
305 return (*sgngaml * MAXNUML);316 return (*sgngaml * MAXNUML);
306#endif317#endif
...@@ -390,4 +401,4 @@ long double tgammal(long double x)...@@ -390,4 +401,4 @@ long double tgammal(long double x)
390 int local_sgngaml = 0;401 int local_sgngaml = 0;
391 return (__tgammal_r(x, &local_sgngaml));402 return (__tgammal_r(x, &local_sgngaml));
392}403}
393404#endif
lib/libc/mingw/math/x86/acosh.def.h+7-3
...@@ -50,15 +50,19 @@ __FLT_TYPE...@@ -50,15 +50,19 @@ __FLT_TYPE
50__FLT_ABI(acosh) (__FLT_TYPE x)50__FLT_ABI(acosh) (__FLT_TYPE x)
51{51{
52 int x_class = fpclassify (x);52 int x_class = fpclassify (x);
53 if (x_class == FP_NAN || x < __FLT_CST(1.0))53 if (x_class == FP_NAN)
54 {
55 __FLT_RPT_DOMAIN ("acosh", x, 0.0, x);
56 return x;
57 }
58 else if (x < __FLT_CST(1.0))
54 {59 {
55 __FLT_RPT_DOMAIN ("acosh", x, 0.0, __FLT_NAN);60 __FLT_RPT_DOMAIN ("acosh", x, 0.0, __FLT_NAN);
56 return __FLT_NAN;61 return __FLT_NAN;
57 }62 }
58 else if (x_class == FP_INFINITE)63 else if (x_class == FP_INFINITE)
59 {64 {
60 __FLT_RPT_DOMAIN ("acosh", x, 0.0, __FLT_NAN);65 return INFINITY;
61 return __FLT_NAN;
62 }66 }
6367
64 if (x > __FLT_CST(0x1p32))68 if (x > __FLT_CST(0x1p32))
lib/libc/mingw/math/x86/frexpl.S deleted-130
...@@ -1,130 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#include <_mingw_mac.h>
7
8/*
9 * frexpl(long double x, int* expnt) extracts the exponent from x.
10 * It returns an integer power of two to expnt and the significand
11 * between 0.5 and 1 to y. Thus x = y * 2**expn.
12 */
13#ifdef __x86_64__
14 .align 8
15#else
16 .align 2
17#endif
18.globl __MINGW_USYMBOL(frexpl)
19__MINGW_USYMBOL(frexpl):
20#ifdef __x86_64__
21 pushq %rbp
22 movq %rsp,%rbp
23 subq $48,%rsp
24 pushq %rsi
25 fldt (%rdx)
26 movq %rcx,%r9
27 fld %st(0)
28 fstpt -12(%rbp)
29 leaq -4(%rbp),%rcx
30 movw -4(%rbp),%dx
31 andl $32767,%edx
32 jne L25
33 fldz
34 fucompp
35 fnstsw %ax
36 andb $68,%ah
37 xorb $64,%ah
38 jne L21
39 movl $0,(%r8)
40 fldz
41 jmp L24
42 .align 4,0x90
43 .align 4,0x90
44L21:
45 fldt -12(%rbp)
46 fadd %st(0),%st
47 fstpt -12(%rbp)
48 decl %edx
49 movw (%rcx),%si
50 andl $32767,%esi
51 jne L22
52 cmpl $-66,%edx
53 jg L21
54L22:
55 add %esi,%edx
56 jmp L19
57 .align 2,0x90
58L25:
59 fstp %st(0)
60L19:
61 addl $-16382,%edx
62 movl %edx,(%r8)
63 movw (%rcx),%ax
64 andl $-32768,%eax
65 orl $16382,%eax
66 movw %ax,(%rcx)
67 fldt -12(%rbp)
68L24:
69 popq %rsi
70 movq %r9,%rax
71 movq $0,8(%r9)
72 fstpt (%r9)
73 leave
74 ret
75#else
76 pushl %ebp
77 movl %esp,%ebp
78 subl $24,%esp
79 pushl %esi
80 pushl %ebx
81 fldt 8(%ebp)
82 movl 20(%ebp),%ebx
83 fld %st(0)
84 fstpt -12(%ebp)
85 leal -4(%ebp),%ecx
86 movw -4(%ebp),%dx
87 andl $32767,%edx
88 jne L25
89 fldz
90 fucompp
91 fnstsw %ax
92 andb $68,%ah
93 xorb $64,%ah
94 jne L21
95 movl $0,(%ebx)
96 fldz
97 jmp L24
98 .align 2,0x90
99 .align 2,0x90
100L21:
101 fldt -12(%ebp)
102 fadd %st(0),%st
103 fstpt -12(%ebp)
104 decl %edx
105 movw (%ecx),%si
106 andl $32767,%esi
107 jne L22
108 cmpl $-66,%edx
109 jg L21
110L22:
111 addl %esi,%edx
112 jmp L19
113 .align 2,0x90
114L25:
115 fstp %st(0)
116L19:
117 addl $-16382,%edx
118 movl %edx,(%ebx)
119 movw (%ecx),%ax
120 andl $-32768,%eax
121 orl $16382,%eax
122 movw %ax,(%ecx)
123 fldt -12(%ebp)
124L24:
125 leal -32(%ebp),%esp
126 popl %ebx
127 popl %esi
128 leave
129 ret
130#endif
lib/libc/mingw/math/x86/ilogb.S+4-10
...@@ -45,9 +45,7 @@ ilogb (double x)...@@ -45,9 +45,7 @@ ilogb (double x)
45 if (hx < 0x7ff00000)45 if (hx < 0x7ff00000)
46 return (hx >> 20) - 1023;46 return (hx >> 20) - 1023;
47 lx = hlp.lh.low;47 lx = hlp.lh.low;
48 if (((hx ^ 0x7ff00000) | lx) == 0)48 return 0x7fffffff;
49 return 0x7fffffff;
50 return 0x80000000;
51} */49} */
52 subq $24, %rsp50 subq $24, %rsp
53 .seh_stackalloc 2451 .seh_stackalloc 24
...@@ -80,13 +78,7 @@ ilogb (double x)...@@ -80,13 +78,7 @@ ilogb (double x)
80.L2:78.L2:
81 cmpl $2146435071, %edx79 cmpl $2146435071, %edx
82 jle .L1380 jle .L13
83 movsd %xmm0, 8(%rsp)81 movl $2147483647, %eax
84 movq 8(%rsp), %rax
85 xorl $2146435072, %edx
86 orl %eax, %edx
87 cmpl $1, %edx
88 sbbl %eax, %eax
89 addl $-2147483648, %eax
90.L3:82.L3:
91 addq $24, %rsp83 addq $24, %rsp
92 ret84 ret
...@@ -126,6 +118,8 @@ ilogb (double x)...@@ -126,6 +118,8 @@ ilogb (double x)
126 andb %ah, %dh118 andb %ah, %dh
127 cmpb $0x05, %dh119 cmpb $0x05, %dh
128 je 1f /* Is +-Inf, jump. */120 je 1f /* Is +-Inf, jump. */
121 cmpb $0x01, %dh
122 je 1f /* Is NaN, jump. */
129123
130 fxtract124 fxtract
131 pushl %eax125 pushl %eax
lib/libc/mingw/math/x86/ilogbf.S+3-6
...@@ -34,9 +34,7 @@ ilogbf (float x)...@@ -34,9 +34,7 @@ ilogbf (float x)
34 }34 }
35 if (hx < 0x7f800000)35 if (hx < 0x7f800000)
36 return (hx >> 23) - 127;36 return (hx >> 23) - 127;
37 if (hx == 0x7f800000)37 return 0x7fffffff;
38 return 0x7fffffff;
39 return 0x80000000;
40} */38} */
41 subq $24, %rsp39 subq $24, %rsp
42 .seh_stackalloc 2440 .seh_stackalloc 24
...@@ -65,10 +63,7 @@ ilogbf (float x)...@@ -65,10 +63,7 @@ ilogbf (float x)
65.L2:63.L2:
66 cmpl $2139095039, %edx64 cmpl $2139095039, %edx
67 jle .L1065 jle .L10
68 cmpl $2139095040, %edx
69 movl $2147483647, %eax66 movl $2147483647, %eax
70 movl $-2147483648, %edx
71 cmovne %edx, %eax
72 addq $24, %rsp67 addq $24, %rsp
73 ret68 ret
74 .p2align 4,,1069 .p2align 4,,10
...@@ -92,6 +87,8 @@ ilogbf (float x)...@@ -92,6 +87,8 @@ ilogbf (float x)
92 andb %ah, %dh87 andb %ah, %dh
93 cmpb $0x05, %dh88 cmpb $0x05, %dh
94 je 1f /* Is +-Inf, jump. */89 je 1f /* Is +-Inf, jump. */
90 cmpb $0x01, %dh
91 je 1f /* Is Nan, jump. */
9592
96 fxtract93 fxtract
97 pushl %eax94 pushl %eax
lib/libc/mingw/math/x86/ilogbl.S+4
...@@ -23,6 +23,8 @@ __MINGW_USYMBOL(ilogbl):...@@ -23,6 +23,8 @@ __MINGW_USYMBOL(ilogbl):
23 andb %ah, %dh23 andb %ah, %dh
24 cmpb $0x05, %dh24 cmpb $0x05, %dh
25 je 1f /* Is +-Inf, jump. */25 je 1f /* Is +-Inf, jump. */
26 cmpb $0x01, %dh
27 je 1f /* Is NaN, jump. */
2628
27 fxtract29 fxtract
28 pushq %rax30 pushq %rax
...@@ -48,6 +50,8 @@ __MINGW_USYMBOL(ilogbl):...@@ -48,6 +50,8 @@ __MINGW_USYMBOL(ilogbl):
48 andb %ah, %dh50 andb %ah, %dh
49 cmpb $0x05, %dh51 cmpb $0x05, %dh
50 je 1f /* Is +-Inf, jump. */52 je 1f /* Is +-Inf, jump. */
53 cmpb $0x01, %dh
54 je 1f /* Is NaN, jump. */
5155
52 fxtract56 fxtract
53 pushl %eax57 pushl %eax
lib/libc/mingw/math/x86/log.def.h+2-2
...@@ -56,6 +56,8 @@ __FLT_ABI(log) (__FLT_TYPE x)...@@ -56,6 +56,8 @@ __FLT_ABI(log) (__FLT_TYPE x)
56 __FLT_RPT_ERANGE ("log", x, 0.0, -__FLT_HUGE_VAL, 1);56 __FLT_RPT_ERANGE ("log", x, 0.0, -__FLT_HUGE_VAL, 1);
57 return -__FLT_HUGE_VAL;57 return -__FLT_HUGE_VAL;
58 }58 }
59 else if (x_class == FP_NAN)
60 return x;
59 else if (signbit (x))61 else if (signbit (x))
60 {62 {
61 __FLT_RPT_DOMAIN ("log", x, 0.0, __FLT_NAN);63 __FLT_RPT_DOMAIN ("log", x, 0.0, __FLT_NAN);
...@@ -63,7 +65,5 @@ __FLT_ABI(log) (__FLT_TYPE x)...@@ -63,7 +65,5 @@ __FLT_ABI(log) (__FLT_TYPE x)
63 }65 }
64 else if (x_class == FP_INFINITE)66 else if (x_class == FP_INFINITE)
65 return __FLT_HUGE_VAL;67 return __FLT_HUGE_VAL;
66 else if (x_class == FP_NAN)
67 return __FLT_NAN;
68 return (__FLT_TYPE) __logl_internal ((long double) x);68 return (__FLT_TYPE) __logl_internal ((long double) x);
69}69}
lib/libc/mingw/math/x86/logb.c+4-2
...@@ -25,8 +25,10 @@ logb (double x)...@@ -25,8 +25,10 @@ logb (double x)
25 return -1.0 / fabs (x);25 return -1.0 / fabs (x);
26 if (hx >= 0x7ff00000)26 if (hx >= 0x7ff00000)
27 return x * x;27 return x * x;
28 if ((hx >>= 20) == 0) /* IEEE 754 logb */28 if ((hx >>= 20) == 0) {
29 return -1022.0;29 unsigned long long mantissa = hlp.val & 0xfffffffffffffULL;
30 return -1023.0 - (__builtin_clzll(mantissa) - 12);
31 }
30 return (double) (hx - 1023);32 return (double) (hx - 1023);
31#else33#else
32 double res = 0.0;34 double res = 0.0;
lib/libc/mingw/math/x86/logbf.c+2-2
...@@ -24,8 +24,8 @@ logbf (float x)...@@ -24,8 +24,8 @@ logbf (float x)
24 return (float)-1.0 / fabsf (x);24 return (float)-1.0 / fabsf (x);
25 if (v >= 0x7f800000)25 if (v >= 0x7f800000)
26 return x * x;26 return x * x;
27 if ((v >>= 23) == 0) /* IEEE 754 logb */27 if ((v >>= 23) == 0)
28 return -126.0;28 return -127.0 - (__builtin_clzl(hlp.val & 0x7fffff) - 9);
29 return (float) (v - 127);29 return (float) (v - 127);
30#else30#else
31 float res = 0.0F;31 float res = 0.0F;
lib/libc/mingw/math/x86/pow.def.h+7-3
...@@ -121,9 +121,13 @@ __FLT_ABI(pow) (__FLT_TYPE x, __FLT_TYPE y)...@@ -121,9 +121,13 @@ __FLT_ABI(pow) (__FLT_TYPE x, __FLT_TYPE y)
121 return __FLT_CST(1.0);121 return __FLT_CST(1.0);
122 else if (x_class == FP_NAN || y_class == FP_NAN)122 else if (x_class == FP_NAN || y_class == FP_NAN)
123 {123 {
124 rslt = (signbit(x) ? -__FLT_NAN : __FLT_NAN);124 if (x_class == FP_NAN) {
125 __FLT_RPT_DOMAIN ("pow", x, y, rslt);125 __FLT_RPT_DOMAIN ("pow", x, y, x);
126 return rslt;126 return x;
127 } else {
128 __FLT_RPT_DOMAIN ("pow", x, y, y);
129 return y;
130 }
127 }131 }
128 else if (x_class == FP_ZERO)132 else if (x_class == FP_ZERO)
129 {133 {
lib/libc/mingw/misc/assert.c deleted-31
...@@ -1,31 +0,0 @@
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6#include <windows.h>
7#include <stdio.h>
8#include <stdlib.h>
9#include <wchar.h>
10#include <signal.h>
11
12void __cdecl _wassert (const wchar_t *, const wchar_t *,unsigned);
13void __cdecl _assert (const char *, const char *, unsigned);
14
15void __cdecl
16_assert (const char *_Message, const char *_File, unsigned _Line)
17{
18 wchar_t *m, *f;
19 int i;
20 m = (wchar_t *) malloc ((strlen (_Message) + 1) * sizeof (wchar_t));
21 f = (wchar_t *) malloc ((strlen (_File) + 1) * sizeof (wchar_t));
22 for (i = 0; _Message[i] != 0; i++)
23 m[i] = ((wchar_t) _Message[i]) & 0xff;
24 m[i] = 0;
25 for (i = 0; _File[i] != 0; i++)
26 f[i] = ((wchar_t) _File[i]) & 0xff;
27 f[i] = 0;
28 _wassert (m, f, _Line);
29 free (m);
30 free (f);
31}
lib/libc/mingw/misc/difftime.c deleted-21
...@@ -1,21 +0,0 @@
1#define __CRT__NO_INLINE
2#include <time.h>
3#include <memory.h>
4
5/* FIXME: Relying on _USE_32BIT_TIME_T, which is a user-macro,
6during CRT compilation is plainly broken. Need an appropriate
7implementation to provide users the ability of compiling the
8CRT only with 32-bit time_t behavior. */
9
10#ifndef _USE_32BIT_TIME_T
11double __cdecl difftime(time_t _Time1,time_t _Time2)
12{
13 return _difftime64(_Time1,_Time2);
14}
15#else
16double __cdecl difftime(time_t _Time1,time_t _Time2)
17{
18 return _difftime32(_Time1,_Time2);
19}
20#endif
21
lib/libc/mingw/misc/difftime32.c deleted-9
...@@ -1,9 +0,0 @@
1#include <time.h>
2
3double __cdecl _difftime32(__time32_t _Time1,__time32_t _Time2)
4{
5 __time32_t r = _Time1 - _Time2;
6 if (r > _Time1)
7 return -((double) (_Time2 - _Time1));
8 return (double) r;
9}
lib/libc/mingw/misc/difftime64.c deleted-9
...@@ -1,9 +0,0 @@
1#include <time.h>
2
3double __cdecl _difftime64(__time64_t _Time1,__time64_t _Time2)
4{
5 __time64_t r = _Time1 - _Time2;
6 if (r > _Time1)
7 return -((double) (_Time2 - _Time1));
8 return (double) r;
9}
lib/libc/mingw/misc/execv.c deleted-6
...@@ -1,6 +0,0 @@
1#include <process.h>
2
3int __cdecl execv(const char *_Filename,char *const _ArgList[])
4{
5 return _execv (_Filename, (const char *const *)_ArgList);
6}
lib/libc/mingw/misc/execve.c deleted-6
...@@ -1,6 +0,0 @@
1#include <process.h>
2
3int __cdecl execve(const char *_Filename,char *const _ArgList[],char *const _Env[])
4{
5 return _execve (_Filename, (const char *const *)_ArgList, (const char * const *)_Env);
6}
lib/libc/mingw/misc/execvp.c deleted-6
...@@ -1,6 +0,0 @@
1#include <process.h>
2
3int __cdecl execvp(const char *_Filename,char *const _ArgList[])
4{
5 return _execvp (_Filename, (const char *const *)_ArgList);
6}
lib/libc/mingw/misc/execvpe.c deleted-6
...@@ -1,6 +0,0 @@
1#include <process.h>
2
3int __cdecl execvpe(const char *_Filename,char *const _ArgList[],char *const _Env[])
4{
5 return _execvpe (_Filename, (const char *const *)_ArgList, (const char *const *)_Env);
6}
lib/libc/mingw/misc/fesetenv.c+5-4
...@@ -52,7 +52,7 @@ int fesetenv (const fenv_t * envp)...@@ -52,7 +52,7 @@ int fesetenv (const fenv_t * envp)
52 else if (envp == FE_PC53_ENV)52 else if (envp == FE_PC53_ENV)
53 /*53 /*
54 * MS _fpreset() does same *except* it sets control word54 * MS _fpreset() does same *except* it sets control word
55 * to 0x27f (53-bit precison).55 * to 0x27f (53-bit precision).
56 * We force calling _fpreset in msvcrt.dll56 * We force calling _fpreset in msvcrt.dll
57 */57 */
5858
...@@ -65,16 +65,17 @@ int fesetenv (const fenv_t * envp)...@@ -65,16 +65,17 @@ int fesetenv (const fenv_t * envp)
65 else65 else
66 {66 {
67 fenv_t env = *envp;67 fenv_t env = *envp;
68 int has_sse = __mingw_has_sse ();
68 int _mxcsr;69 int _mxcsr;
69 __asm__ ("fnstenv %0\n"
70 "stmxcsr %1" : "=m" (*&env), "=m" (*&_mxcsr));
71 /*_mxcsr = ((int)envp->__unused0 << 16) | (int)envp->__unused1; *//* mxcsr low and high */70 /*_mxcsr = ((int)envp->__unused0 << 16) | (int)envp->__unused1; *//* mxcsr low and high */
71 if (has_sse)
72 __asm__ ("stmxcsr %0" : "=m" (*&_mxcsr));
72 env.__unused0 = 0xffff;73 env.__unused0 = 0xffff;
73 env.__unused1 = 0xffff;74 env.__unused1 = 0xffff;
74 __asm__ volatile ("fldenv %0" : : "m" (env)75 __asm__ volatile ("fldenv %0" : : "m" (env)
75 : "st", "st(1)", "st(2)", "st(3)", "st(4)",76 : "st", "st(1)", "st(2)", "st(3)", "st(4)",
76 "st(5)", "st(6)", "st(7)");77 "st(5)", "st(6)", "st(7)");
77 if (__mingw_has_sse ())78 if (has_sse)
78 __asm__ volatile ("ldmxcsr %0" : : "m" (*&_mxcsr));79 __asm__ volatile ("ldmxcsr %0" : : "m" (*&_mxcsr));
79 }80 }
8081
lib/libc/mingw/misc/feupdateenv.c+1-1
...@@ -19,7 +19,7 @@ int feupdateenv (const fenv_t * envp)...@@ -19,7 +19,7 @@ int feupdateenv (const fenv_t * envp)
19{19{
20 unsigned int _fexcept = fetestexcept (FE_ALL_EXCEPT); /*save excepts */20 unsigned int _fexcept = fetestexcept (FE_ALL_EXCEPT); /*save excepts */
21 fesetenv (envp); /* install the env */21 fesetenv (envp); /* install the env */
22 feraiseexcept (_fexcept); /* raise the execept */22 feraiseexcept (_fexcept); /* raise the except */
23 return 0;23 return 0;
24}24}
2525
lib/libc/mingw/misc/mbrtowc.c+2-5
...@@ -137,13 +137,10 @@ mbsrtowcs (wchar_t* __restrict__ dst, const char ** __restrict__ src,...@@ -137,13 +137,10 @@ mbsrtowcs (wchar_t* __restrict__ dst, const char ** __restrict__ src,
137 else137 else
138 {138 {
139 wchar_t byte_bucket = 0;139 wchar_t byte_bucket = 0;
140 while ((ret = __mbrtowc_cp (&byte_bucket, *src, mb_max,140 while ((ret = __mbrtowc_cp (&byte_bucket, *src + n, mb_max,
141 internal_ps, cp, mb_max))141 internal_ps, cp, mb_max))
142 > 0)142 > 0)
143 {143 n += ret;
144 *src += ret;
145 n += ret;
146 }
147 }144 }
148 return n;145 return n;
149}146}
lib/libc/mingw/misc/mingw_getsp.S-122
...@@ -28,125 +28,3 @@ __MINGW_USYMBOL(mingw_getsp):...@@ -28,125 +28,3 @@ __MINGW_USYMBOL(mingw_getsp):
28 mov x0, sp28 mov x0, sp
29 ret29 ret
30#endif30#endif
31
32/* On ARM:
33 * Error: cannot represent BFD_RELOC_32_PCREL relocation in this object file format
34 * But anyway, nothing is needed here as libarm32/libmsvcrt.a is exporting longjmp
35 ldr ip, 1f
36 ldr pc, [pc, ip]
37 1: .long __imp_longjmp - (1b + 4)
38*/
39#if !(defined(_ARM_) || defined(__arm__) || defined(_ARM64_) || defined(__aarch64__))
40 .globl __MINGW_USYMBOL(longjmp)
41 .def __MINGW_USYMBOL(longjmp); .scl 2; .type 32; .endef
42__MINGW_USYMBOL(longjmp):
43#if defined(_AMD64_) || defined(__x86_64__)
44#ifndef __SEH__
45 xorq %rax,%rax
46 movq %rax, (%rcx)
47#endif
48 leaq __MINGW_IMP_LSYMBOL(longjmp)(%rip), %rax
49 jmpq *(%rax)
50#elif defined(_X86_) || defined(__i386__)
51 jmp *__imp__longjmp
52#endif
53#endif /* !(defined(_ARM_) || defined(__arm__)) */
54
55#if defined(_ARM_) || defined(__arm__) || defined(_ARM64_) || defined(__aarch64__)
56 .globl __MINGW_USYMBOL(__mingw_setjmp)
57 .def __MINGW_USYMBOL(__mingw_setjmp); .scl 2; .type 32; .endef
58__MINGW_USYMBOL(__mingw_setjmp):
59#if defined(_ARM_) || defined(__arm__)
60 mov r1, #0
61 str r1, [r0] /* jmp_buf->Frame */
62 str r4, [r0, #0x4] /* jmp_buf->R4 */
63 str r5, [r0, #0x8] /* jmp_buf->R5 */
64 str r6, [r0, #0xc] /* jmp_buf->R6 */
65 str r7, [r0, #0x10] /* jmp_buf->R7 */
66 str r8, [r0, #0x14] /* jmp_buf->R8 */
67 str r9, [r0, #0x18] /* jmp_buf->R9 */
68 str r10, [r0, #0x1c] /* jmp_buf->R10 */
69 str r11, [r0, #0x20] /* jmp_buf->R11 */
70 str sp, [r0, #0x24] /* jmp_buf->Sp */
71 str lr, [r0, #0x28] /* jmp_buf->Pc */
72 vmrs r2, fpscr
73 str r2, [r0, #0x2c] /* jmp_buf->Fpscr */
74 vstr d8, [r0, #0x30] /* jmp_buf->D[0] */
75 vstr d9, [r0, #0x38] /* jmp_buf->D[1] */
76 vstr d10, [r0, #0x40] /* jmp_buf->D[2] */
77 vstr d11, [r0, #0x48] /* jmp_buf->D[3] */
78 vstr d12, [r0, #0x50] /* jmp_buf->D[4] */
79 vstr d13, [r0, #0x58] /* jmp_buf->D[5] */
80 vstr d14, [r0, #0x60] /* jmp_buf->D[6] */
81 vstr d15, [r0, #0x68] /* jmp_buf->D[7] */
82 mov r0, #0
83 bx lr
84#elif defined(_ARM64_) || defined(__aarch64__)
85 str xzr, [x0] /* jmp_buf->Frame */
86 stp x19, x20, [x0, #0x10] /* jmp_buf->X19, X20 */
87 stp x21, x22, [x0, #0x20] /* jmp_buf->X21, X22 */
88 stp x23, x24, [x0, #0x30] /* jmp_buf->X23, X24 */
89 stp x25, x26, [x0, #0x40] /* jmp_buf->X25, X26 */
90 stp x27, x28, [x0, #0x50] /* jmp_buf->X27, X28 */
91 stp x29, x30, [x0, #0x60] /* jmp_buf->Fp, Lr */
92 mov x2, sp
93 str x2, [x0, #0x70] /* jmp_buf->Sp */
94 mrs x2, fpcr
95 str w2, [x0, #0x78] /* jmp_buf->Fpcr */
96 mrs x2, fpsr
97 str w2, [x0, #0x7c] /* jmp_buf->Fpsr */
98 stp d8, d9, [x0, #0x80] /* jmp_buf->D[0-1] */
99 stp d10, d11, [x0, #0x90] /* jmp_buf->D[2-3] */
100 stp d12, d13, [x0, #0xa0] /* jmp_buf->D[4-5] */
101 stp d14, d15, [x0, #0xb0] /* jmp_buf->D[6-7] */
102 mov x0, #0
103 ret
104#endif
105
106 .globl __MINGW_USYMBOL(__mingw_longjmp)
107 .def __MINGW_USYMBOL(__mingw_longjmp); .scl 2; .type 32; .endef
108__MINGW_USYMBOL(__mingw_longjmp):
109#if defined(_ARM_) || defined(__arm__)
110 ldr r4, [r0, #0x4] /* jmp_buf->R4 */
111 ldr r5, [r0, #0x8] /* jmp_buf->R5 */
112 ldr r6, [r0, #0xc] /* jmp_buf->R6 */
113 ldr r7, [r0, #0x10] /* jmp_buf->R7 */
114 ldr r8, [r0, #0x14] /* jmp_buf->R8 */
115 ldr r9, [r0, #0x18] /* jmp_buf->R9 */
116 ldr r10, [r0, #0x1c] /* jmp_buf->R10 */
117 ldr r11, [r0, #0x20] /* jmp_buf->R11 */
118 ldr sp, [r0, #0x24] /* jmp_buf->Sp */
119 ldr r2, [r0, #0x28] /* jmp_buf->Pc */
120 ldr r3, [r0, #0x2c] /* jmp_buf->Fpscr */
121 vmsr fpscr, r3
122 vldr d8, [r0, #0x30] /* jmp_buf->D[0] */
123 vldr d9, [r0, #0x38] /* jmp_buf->D[1] */
124 vldr d10, [r0, #0x40] /* jmp_buf->D[2] */
125 vldr d11, [r0, #0x48] /* jmp_buf->D[3] */
126 vldr d12, [r0, #0x50] /* jmp_buf->D[4] */
127 vldr d13, [r0, #0x58] /* jmp_buf->D[5] */
128 vldr d14, [r0, #0x60] /* jmp_buf->D[6] */
129 vldr d15, [r0, #0x68] /* jmp_buf->D[7] */
130 mov r0, r1 /* retval */
131 bx r2
132#elif defined(_ARM64_) || defined(__aarch64__)
133 ldp x19, x20, [x0, #0x10] /* jmp_buf->X19, X20 */
134 ldp x21, x22, [x0, #0x20] /* jmp_buf->X21, X22 */
135 ldp x23, x24, [x0, #0x30] /* jmp_buf->X23, X24 */
136 ldp x25, x26, [x0, #0x40] /* jmp_buf->X25, X26 */
137 ldp x27, x28, [x0, #0x50] /* jmp_buf->X27, X28 */
138 ldp x29, x30, [x0, #0x60] /* jmp_buf->Fp, Lr */
139 ldr x2, [x0, #0x70] /* jmp_buf->Sp */
140 mov sp, x2
141 ldr w2, [x0, #0x78] /* jmp_buf->Fpcr */
142 msr fpcr, x2
143 ldr w2, [x0, #0x7c] /* jmp_buf->Fpsr */
144 msr fpsr, x2
145 ldp d8, d9, [x0, #0x80] /* jmp_buf->D[0-1] */
146 ldp d10, d11, [x0, #0x90] /* jmp_buf->D[2-3] */
147 ldp d12, d13, [x0, #0xa0] /* jmp_buf->D[4-5] */
148 ldp d14, d15, [x0, #0xb0] /* jmp_buf->D[6-7] */
149 mov x0, x1 /* retval */
150 ret
151#endif
152#endif
lib/libc/mingw/misc/spawnv.c deleted-6
...@@ -1,6 +0,0 @@
1#include <process.h>
2
3intptr_t __cdecl spawnv(int mode,const char *_Filename,char *const _ArgList[])
4{
5 return _spawnv(mode, _Filename,(const char *const *)_ArgList);
6}
lib/libc/mingw/misc/spawnve.c deleted-6
...@@ -1,6 +0,0 @@
1#include <process.h>
2
3intptr_t __cdecl spawnve(int mode,const char *_Filename,char *const _ArgList[],char *const _Env[])
4{
5 return _spawnve(mode, _Filename,(const char *const *)_ArgList,(const char *const *)_Env);
6}
lib/libc/mingw/misc/spawnvp.c deleted-6
...@@ -1,6 +0,0 @@
1#include <process.h>
2
3intptr_t __cdecl spawnvp(int mode,const char *_Filename,char *const _ArgList[])
4{
5 return _spawnvp(mode, _Filename,(const char *const *)_ArgList);
6}
lib/libc/mingw/misc/spawnvpe.c deleted-6
...@@ -1,6 +0,0 @@
1#include <process.h>
2
3intptr_t __cdecl spawnvpe(int mode,const char *_Filename,char *const _ArgList[],char *const _Env[])
4{
5 return _spawnvpe(mode, _Filename,(const char *const *)_ArgList,(const char *const *)_Env);
6}
lib/libc/mingw/misc/wassert.c+36-36
...@@ -3,47 +3,47 @@...@@ -3,47 +3,47 @@
3 * This file is part of the mingw-w64 runtime package.3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */5 */
6#include <windows.h>
7#include <stdio.h>
8#include <stdlib.h>
9#include <wchar.h>
10#include <signal.h>
116
12extern int mingw_app_type;7#include <assert.h>
138#include <stdlib.h>
14void __cdecl _wassert (const wchar_t *, const wchar_t *,unsigned);9#include <windows.h>
15void __cdecl _assert (const char *, const char *, unsigned);10#include "msvcrt.h"
1611
17void __cdecl12/* _wassert is not available on XP, so forward it to _assert if needed */
18_wassert (const wchar_t *_Message, const wchar_t *_File, unsigned _Line)13static void __cdecl mingw_wassert(const wchar_t *_Message, const wchar_t *_File, unsigned _Line)
19{14{
20 wchar_t *msgbuf = (wchar_t *) malloc (8192*sizeof(wchar_t));15 char *message = NULL, *file = NULL;
21 wchar_t fn[MAX_PATH + 1];16 size_t len;
22 DWORD nCode;17
2318 if ((len = wcstombs(NULL, _Message, 0)) != (size_t)-1)
24 if (!_File || _File[0] == 0)
25 _File = L"<unknown>";
26 if (!_Message || _Message[0] == 0)
27 _Message = L"?";
28 if (! GetModuleFileNameW (NULL, fn, MAX_PATH))
29 wcscpy (fn, L"<unknown>");
30 _snwprintf (msgbuf, 8191, L"Assertion failed!\n\nProgram: %ws\n"
31 "File: %ws, Line %u\n\nExpression: %ws",
32 fn, _File,_Line, _Message);
33 if (mingw_app_type == 0)
34 {19 {
35 fwprintf (stderr, L"%ws\n", msgbuf);20 message = malloc(len + 1);
36 abort ();21 wcstombs(message, _Message, len + 1);
37 }22 }
38 nCode = MessageBoxW (NULL, msgbuf, L"MinGW Runtime Assertion", MB_ABORTRETRYIGNORE|23
39 MB_ICONHAND|MB_SETFOREGROUND|MB_TASKMODAL);24 if ((len = wcstombs(NULL, _File, 0)) != (size_t)-1)
40 if (nCode == IDABORT)
41 {25 {
42 raise (SIGABRT);26 file = malloc(len + 1);
43 _exit (3);27 wcstombs(file, _File, len + 1);
44 abort ();
45 }28 }
46 if (nCode == IDIGNORE)29
47 return;30 _assert(message, file, _Line);
48 abort ();31
32 free(message);
33 free(file);
34}
35
36static void __cdecl init_wassert(const wchar_t *message, const wchar_t *file, unsigned line);
37
38void (__cdecl *__MINGW_IMP_SYMBOL(_wassert))(const wchar_t*, const wchar_t*,unsigned) = init_wassert;
39
40static void __cdecl init_wassert(const wchar_t *message, const wchar_t *file, unsigned line)
41{
42 void *func;
43
44 func = (void*)GetProcAddress(__mingw_get_msvcrt_handle(), "_wassert");
45 if(!func)
46 func = mingw_wassert;
47
48 return (__MINGW_IMP_SYMBOL(_wassert) = func)(message, file, line);
49}49}
lib/libc/mingw/secapi/_cgets_s.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/_cgetws_s.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/_cprintf_s.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/_cprintf_s_l.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/_cwprintf_s.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/_cwprintf_s_l.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/_vcprintf_s.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/_vcprintf_s_l.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/_vcwprintf_s.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/_vcwprintf_s_l.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/_vscprintf_p.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <sec_api/stdio_s.h>1#include <sec_api/stdio_s.h>
32
4int __cdecl _vscprintf_p(const char *format, va_list arglist)3int __cdecl _vscprintf_p(const char *format, va_list arglist)
lib/libc/mingw/secapi/_vscwprintf_p.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <sec_api/stdio_s.h>1#include <sec_api/stdio_s.h>
32
4int __cdecl _vscwprintf_p(const wchar_t *format, va_list arglist)3int __cdecl _vscwprintf_p(const wchar_t *format, va_list arglist)
lib/libc/mingw/secapi/_vswprintf_p.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <sec_api/stdio_s.h>1#include <sec_api/stdio_s.h>
32
4int __cdecl _vswprintf_p(wchar_t *_DstBuf, size_t _MaxCount, const wchar_t *_Format, va_list _ArgList)3int __cdecl _vswprintf_p(wchar_t *_DstBuf, size_t _MaxCount, const wchar_t *_Format, va_list _ArgList)
lib/libc/mingw/secapi/_waccess_s.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/_wmktemp_s.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/memmove_s.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/sprintf_s.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/strerror_s.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/vsprintf_s.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/wmemcpy_s.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/secapi/wmemmove_s.c-1
...@@ -1,4 +1,3 @@...@@ -1,4 +1,3 @@
1#define MINGW_HAS_SECURE_API 1
2#include <windows.h>1#include <windows.h>
3#include <malloc.h>2#include <malloc.h>
4#include <errno.h>3#include <errno.h>
lib/libc/mingw/stdio/fseeko64.c-131
...@@ -76,33 +76,7 @@ static struct oserr_map local_errtab[] = {...@@ -76,33 +76,7 @@ static struct oserr_map local_errtab[] = {
76 { ERROR_NOT_ENOUGH_QUOTA, ENOMEM }, { 0, -1 }76 { ERROR_NOT_ENOUGH_QUOTA, ENOMEM }, { 0, -1 }
77};77};
7878
79_CRTIMP __int64 __cdecl _lseeki64(int fh,__int64 pos,int mthd);
80__int64 __cdecl _ftelli64(FILE *str);
81void mingw_dosmaperr (unsigned long oserrno);79void mingw_dosmaperr (unsigned long oserrno);
82int __cdecl _flush (FILE *str);
83
84int __cdecl _flush (FILE *str)
85{
86 FILE *stream;
87 int rc = 0; /* assume good return */
88 __int64 nchar;
89
90 stream = str;
91 if ((stream->_flag & (_IOREAD | _IOWRT)) == _IOWRT && bigbuf(stream)
92 && (nchar = (__int64) (stream->_ptr - stream->_base)) > 0ll)
93 {
94 if ( _write(_fileno(stream), stream->_base, nchar) == nchar) {
95 if (_IORW & stream->_flag)
96 stream->_flag &= ~_IOWRT;
97 } else {
98 stream->_flag |= _IOERR;
99 rc = EOF;
100 }
101 }
102 stream->_ptr = stream->_base;
103 stream->_cnt = 0ll;
104 return rc;
105}
10680
107int fseeko64 (FILE* stream, _off64_t offset, int whence)81int fseeko64 (FILE* stream, _off64_t offset, int whence)
108{82{
...@@ -130,111 +104,6 @@ int fseeko64 (FILE* stream, _off64_t offset, int whence)...@@ -130,111 +104,6 @@ int fseeko64 (FILE* stream, _off64_t offset, int whence)
130 return fsetpos (stream, &pos);104 return fsetpos (stream, &pos);
131}105}
132106
133int __cdecl _fseeki64(FILE *str,__int64 offset,int whence)
134{
135 FILE *stream;
136 /* Init stream pointer */
137 stream = str;
138 errno=0;
139 if(!stream || ((whence != SEEK_SET) && (whence != SEEK_CUR) && (whence != SEEK_END)))
140 {
141 errno=EINVAL;
142 return -1;
143 }
144 /* Clear EOF flag */
145 stream->_flag &= ~_IOEOF;
146
147 if (whence == SEEK_CUR) {
148 offset += _ftelli64(stream);
149 whence = SEEK_SET;
150 }
151 /* Flush buffer as necessary */
152 _flush(stream);
153
154 /* If file opened for read/write, clear flags since we don't know
155 what the user is going to do next. If the file was opened for
156 read access only, decrease _bufsiz so that the next _filbuf
157 won't cost quite so much */
158
159 if (stream->_flag & _IORW)
160 stream->_flag &= ~(_IOWRT|_IOREAD);
161 else if ( (stream->_flag & _IOREAD) && (stream->_flag & _IOMYBUF) &&
162 !(stream->_flag & _IOSETVBUF) )
163 stream->_bufsiz = _SMALL_BUFSIZ;
164
165 /* Seek to the desired locale and return. */
166
167 return (_lseeki64(_fileno(stream), offset, whence) == -1ll ? -1 : 0);
168}
169
170__int64 __cdecl _ftelli64(FILE *str)
171{
172 FILE *stream;
173 size_t offset;
174 __int64 filepos;
175 register char *p;
176 char *max;
177 int fd;
178 size_t rdcnt = 0;
179
180 errno=0;
181 stream = str;
182 fd = _fileno(stream);
183 if (stream->_cnt < 0ll) stream->_cnt = 0ll;
184 if ((filepos = _lseeki64(fd, 0ll, SEEK_CUR)) < 0L)
185 return -1ll;
186
187 if (!bigbuf(stream)) /* _IONBF or no buffering designated */
188 return (filepos - (__int64) stream->_cnt);
189
190 offset = (size_t)(stream->_ptr - stream->_base);
191
192 if (stream->_flag & (_IOWRT|_IOREAD))
193 {
194 if (_osfile(fd) & FTEXT)
195 for (p = stream->_base; p < stream->_ptr; p++)
196 if (*p == '\n') /* adjust for '\r' */
197 offset++;
198 }
199 else if (!(stream->_flag & _IORW)) {
200 errno=EINVAL;
201 return -1ll;
202 }
203 if (filepos == 0ll)
204 return ((__int64)offset);
205
206 if (stream->_flag & _IOREAD) /* go to preceding sector */
207 {
208 if (stream->_cnt == 0ll) /* filepos holds correct location */
209 offset = 0ll;
210 else
211 {
212 rdcnt = ((size_t) stream->_cnt) + ((size_t) (size_t)(stream->_ptr - stream->_base));
213 if (_osfile(fd) & FTEXT) {
214 if (_lseeki64(fd, 0ll, SEEK_END) == filepos) {
215 max = stream->_base + rdcnt;
216 for (p = stream->_base; p < max; p++)
217 if (*p == '\n') /* adjust for '\r' */
218 rdcnt++;
219 if (stream->_flag & _IOCTRLZ)
220 ++rdcnt;
221 } else {
222 _lseeki64(fd, filepos, SEEK_SET);
223 if ( (rdcnt <= _SMALL_BUFSIZ) && (stream->_flag & _IOMYBUF) &&
224 !(stream->_flag & _IOSETVBUF))
225 rdcnt = _SMALL_BUFSIZ;
226 else
227 rdcnt = stream->_bufsiz;
228 if (_osfile(fd) & FCRLF)
229 ++rdcnt;
230 }
231 } /* end if FTEXT */
232 }
233 filepos -= (__int64)rdcnt;
234 } /* end else stream->_cnt != 0 */
235 return (filepos + (__int64)offset);
236}
237
238void mingw_dosmaperr (unsigned long oserrno)107void mingw_dosmaperr (unsigned long oserrno)
239{108{
240 size_t i;109 size_t i;
lib/libc/mingw/stdio/mingw_pformat.c+2
...@@ -51,6 +51,8 @@...@@ -51,6 +51,8 @@
51 *51 *
52 */52 */
5353
54#define __LARGE_MBSTATE_T
55
54#ifdef HAVE_CONFIG_H56#ifdef HAVE_CONFIG_H
55#include "config.h"57#include "config.h"
56#endif58#endif
lib/libc/mingw/stdio/mingw_vfscanf.c+2
...@@ -42,6 +42,8 @@...@@ -42,6 +42,8 @@
42 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.42 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
43*/43*/
4444
45#define __LARGE_MBSTATE_T
46
45#include <limits.h>47#include <limits.h>
46#include <stddef.h>48#include <stddef.h>
47#include <stdarg.h>49#include <stdarg.h>
lib/libc/mingw/stdio/mingw_wvfscanf.c+46-38
...@@ -42,6 +42,8 @@...@@ -42,6 +42,8 @@
42 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.42 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
43*/43*/
4444
45#define __LARGE_MBSTATE_T
46
45#include <limits.h>47#include <limits.h>
46#include <stddef.h>48#include <stddef.h>
47#include <stdarg.h>49#include <stdarg.h>
...@@ -104,13 +106,19 @@ get_va_nth (va_list argp, unsigned int n)...@@ -104,13 +106,19 @@ get_va_nth (va_list argp, unsigned int n)
104}106}
105107
106static void108static void
107optimize_alloc (int do_realloc, char **p, size_t sz, size_t need_sz, size_t typ_sz)109optimize_alloc (char **p, char *end, size_t alloc_sz)
108{110{
111 size_t need_sz;
109 char *h;112 char *h;
110113
111 if (!do_realloc || sz == need_sz || !p || *p == NULL)114 if (!p || !*p)
115 return;
116
117 need_sz = end - *p;
118 if (need_sz == alloc_sz)
112 return;119 return;
113 if ((h = (char *) realloc (*p, need_sz * typ_sz)) != NULL)120
121 if ((h = (char *) realloc (*p, need_sz)) != NULL)
114 *p = h;122 *p = h;
115}123}
116124
...@@ -237,7 +245,7 @@ release_ptrs (struct gcollect **pt, wchar_t **wbuf)...@@ -237,7 +245,7 @@ release_ptrs (struct gcollect **pt, wchar_t **wbuf)
237static int245static int
238cleanup_return (int rval, struct gcollect **pfree, char **strp, wchar_t **wbuf)246cleanup_return (int rval, struct gcollect **pfree, char **strp, wchar_t **wbuf)
239{247{
240 if (rval == WEOF)248 if (rval == EOF)
241 release_ptrs (pfree, wbuf);249 release_ptrs (pfree, wbuf);
242 else250 else
243 {251 {
...@@ -331,7 +339,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -331,7 +339,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
331 if (!s || s->fp == NULL || !format)339 if (!s || s->fp == NULL || !format)
332 {340 {
333 errno = EINVAL;341 errno = EINVAL;
334 return WEOF;342 return EOF;
335 }343 }
336344
337 memset (&state, 0, sizeof(state));345 memset (&state, 0, sizeof(state));
...@@ -351,7 +359,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -351,7 +359,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
351 else359 else
352 {360 {
353 if ((c = in_ch (s, &read_in)) == WEOF)361 if ((c = in_ch (s, &read_in)) == WEOF)
354 return cleanup_return ((!rval ? WEOF : rval), &gcollect, pstr, &wbuf);362 return cleanup_return ((!rval ? EOF : rval), &gcollect, pstr, &wbuf);
355363
356 if (ignore_ws)364 if (ignore_ws)
357 {365 {
...@@ -361,7 +369,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -361,7 +369,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
361 do369 do
362 {370 {
363 if ((c = in_ch (s, &read_in)) == WEOF)371 if ((c = in_ch (s, &read_in)) == WEOF)
364 return cleanup_return ((!rval ? WEOF : rval), &gcollect, pstr, &wbuf);372 return cleanup_return ((!rval ? EOF : rval), &gcollect, pstr, &wbuf);
365 }373 }
366 while (iswspace (c));374 while (iswspace (c));
367 }375 }
...@@ -515,7 +523,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -515,7 +523,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
515 do523 do
516 {524 {
517 if ((c == WEOF || (c = in_ch (s, &read_in)) == WEOF) && errno == EINTR)525 if ((c == WEOF || (c = in_ch (s, &read_in)) == WEOF) && errno == EINTR)
518 return cleanup_return ((!rval ? WEOF : rval), &gcollect, pstr, &wbuf);526 return cleanup_return ((!rval ? EOF : rval), &gcollect, pstr, &wbuf);
519 }527 }
520 while (iswspace (c));528 while (iswspace (c));
521529
...@@ -540,7 +548,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -540,7 +548,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
540 {548 {
541 case '%':549 case '%':
542 if ((c = in_ch (s, &read_in)) == WEOF)550 if ((c = in_ch (s, &read_in)) == WEOF)
543 return cleanup_return ((!rval ? WEOF : rval), &gcollect, pstr, &wbuf);551 return cleanup_return ((!rval ? EOF : rval), &gcollect, pstr, &wbuf);
544 if (c != fc)552 if (c != fc)
545 {553 {
546 back_ch (c, s, &read_in, 1);554 back_ch (c, s, &read_in, 1);
...@@ -581,7 +589,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -581,7 +589,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
581 return cleanup_return (rval, &gcollect, pstr, &wbuf);589 return cleanup_return (rval, &gcollect, pstr, &wbuf);
582 str_sz = 100;590 str_sz = 100;
583 if ((str = *pstr = (char *) malloc (100)) == NULL)591 if ((str = *pstr = (char *) malloc (100)) == NULL)
584 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? WEOF : rval), &gcollect, pstr, &wbuf);592 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? EOF : rval), &gcollect, pstr, &wbuf);
585 gcollect = resize_gcollect (gcollect);593 gcollect = resize_gcollect (gcollect);
586 gcollect->ptrs[gcollect->count++] = pstr;594 gcollect->ptrs[gcollect->count++] = pstr;
587 }595 }
...@@ -596,7 +604,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -596,7 +604,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
596 }604 }
597 }605 }
598 if ((c = in_ch (s, &read_in)) == WEOF)606 if ((c = in_ch (s, &read_in)) == WEOF)
599 return cleanup_return ((!rval ? WEOF : rval), &gcollect, pstr, &wbuf);607 return cleanup_return ((!rval ? EOF : rval), &gcollect, pstr, &wbuf);
600608
601 memset (&state, 0, sizeof (state));609 memset (&state, 0, sizeof (state));
602610
...@@ -613,7 +621,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -613,7 +621,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
613 if (!nstr)621 if (!nstr)
614 {622 {
615 release_ptrs (&gcollect, &wbuf);623 release_ptrs (&gcollect, &wbuf);
616 return WEOF;624 return EOF;
617 }625 }
618 *pstr = nstr;626 *pstr = nstr;
619 str = nstr + str_len;627 str = nstr + str_len;
...@@ -622,14 +630,14 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -622,14 +630,14 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
622630
623 n = wcrtomb ((flags & IS_SUPPRESSED) == 0 ? str : NULL, c, &state);631 n = wcrtomb ((flags & IS_SUPPRESSED) == 0 ? str : NULL, c, &state);
624 if (n == (size_t) -1LL)632 if (n == (size_t) -1LL)
625 return cleanup_return ((!rval ? WEOF : rval), &gcollect, pstr, &wbuf);633 return cleanup_return ((!rval ? EOF : rval), &gcollect, pstr, &wbuf);
626 str += n;634 str += n;
627 }635 }
628 while (--width > 0 && (c = in_ch (s, &read_in)) != WEOF);636 while (--width > 0 && (c = in_ch (s, &read_in)) != WEOF);
629637
630 if ((flags & IS_SUPPRESSED) == 0)638 if ((flags & IS_SUPPRESSED) == 0)
631 {639 {
632 optimize_alloc ((flags & IS_ALLOC_USED) != 0, pstr, str_sz, (str - *pstr), sizeof (char));640 optimize_alloc (pstr, str, str_sz);
633 pstr = NULL;641 pstr = NULL;
634 ++rval;642 ++rval;
635 }643 }
...@@ -654,7 +662,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -654,7 +662,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
654 str_sz = (width > 1024 ? 1024 : width);662 str_sz = (width > 1024 ? 1024 : width);
655 *pstr = (char *) malloc (str_sz * sizeof (wchar_t));663 *pstr = (char *) malloc (str_sz * sizeof (wchar_t));
656 if ((wstr = (wchar_t *) *pstr) == NULL)664 if ((wstr = (wchar_t *) *pstr) == NULL)
657 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? WEOF : rval), &gcollect, pstr, &wbuf);665 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? EOF : rval), &gcollect, pstr, &wbuf);
658666
659 if ((wstr = (wchar_t *) *pstr) != NULL)667 if ((wstr = (wchar_t *) *pstr) != NULL)
660 {668 {
...@@ -674,7 +682,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -674,7 +682,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
674 }682 }
675683
676 if ((c = in_ch (s, &read_in)) == WEOF)684 if ((c = in_ch (s, &read_in)) == WEOF)
677 return cleanup_return ((!rval ? WEOF : rval), &gcollect, pstr, &wbuf);685 return cleanup_return ((!rval ? EOF : rval), &gcollect, pstr, &wbuf);
678686
679 if ((flags & IS_SUPPRESSED) == 0)687 if ((flags & IS_SUPPRESSED) == 0)
680 {688 {
...@@ -691,7 +699,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -691,7 +699,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
691 if (!wstr)699 if (!wstr)
692 {700 {
693 release_ptrs (&gcollect, &wbuf);701 release_ptrs (&gcollect, &wbuf);
694 return WEOF;702 return EOF;
695 }703 }
696 *pstr = (char *) wstr;704 *pstr = (char *) wstr;
697 wstr += str_sz;705 wstr += str_sz;
...@@ -708,7 +716,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -708,7 +716,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
708716
709 if ((flags & IS_SUPPRESSED) == 0)717 if ((flags & IS_SUPPRESSED) == 0)
710 {718 {
711 optimize_alloc ((flags & IS_ALLOC_USED) != 0, pstr, str_sz, (wstr - (wchar_t *) *pstr), sizeof (wchar_t));719 optimize_alloc (pstr, (char *) wstr, str_sz * sizeof (wchar_t));
712 pstr = NULL;720 pstr = NULL;
713 ++rval;721 ++rval;
714 }722 }
...@@ -728,7 +736,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -728,7 +736,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
728 return cleanup_return (rval, &gcollect, pstr, &wbuf);736 return cleanup_return (rval, &gcollect, pstr, &wbuf);
729 str_sz = 100;737 str_sz = 100;
730 if ((str = *pstr = (char *) malloc (100)) == NULL)738 if ((str = *pstr = (char *) malloc (100)) == NULL)
731 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? WEOF : rval), &gcollect, pstr, &wbuf);739 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? EOF : rval), &gcollect, pstr, &wbuf);
732 gcollect = resize_gcollect (gcollect);740 gcollect = resize_gcollect (gcollect);
733 gcollect->ptrs[gcollect->count++] = pstr;741 gcollect->ptrs[gcollect->count++] = pstr;
734 }742 }
...@@ -744,7 +752,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -744,7 +752,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
744 }752 }
745753
746 if ((c = in_ch (s, &read_in)) == WEOF)754 if ((c = in_ch (s, &read_in)) == WEOF)
747 return cleanup_return ((!rval ? WEOF : rval), &gcollect, pstr, &wbuf);755 return cleanup_return ((!rval ? EOF : rval), &gcollect, pstr, &wbuf);
748756
749 memset (&state, 0, sizeof (state));757 memset (&state, 0, sizeof (state));
750758
...@@ -774,7 +782,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -774,7 +782,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
774 pstr = NULL;782 pstr = NULL;
775 ++rval;783 ++rval;
776 }784 }
777 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? WEOF : rval), &gcollect, pstr, &wbuf);785 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? EOF : rval), &gcollect, pstr, &wbuf);
778 }786 }
779 *pstr = nstr;787 *pstr = nstr;
780 str = nstr + str_len;788 str = nstr + str_len;
...@@ -810,7 +818,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -810,7 +818,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
810 pstr = NULL;818 pstr = NULL;
811 ++rval;819 ++rval;
812 }820 }
813 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? WEOF : rval), &gcollect, pstr, &wbuf);821 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? EOF : rval), &gcollect, pstr, &wbuf);
814 }822 }
815 *pstr = nstr;823 *pstr = nstr;
816 str = nstr + str_len;824 str = nstr + str_len;
...@@ -824,7 +832,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -824,7 +832,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
824 }832 }
825 *str++ = 0;833 *str++ = 0;
826834
827 optimize_alloc ((flags & IS_ALLOC_USED) != 0, pstr, str_sz, (str - *pstr), sizeof (char));835 optimize_alloc (pstr, str, str_sz);
828 pstr = NULL;836 pstr = NULL;
829 ++rval;837 ++rval;
830 }838 }
...@@ -845,7 +853,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -845,7 +853,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
845 str_sz = 100;853 str_sz = 100;
846 *pstr = (char *) malloc (100 * sizeof (wchar_t));854 *pstr = (char *) malloc (100 * sizeof (wchar_t));
847 if ((wstr = (wchar_t *) *pstr) == NULL)855 if ((wstr = (wchar_t *) *pstr) == NULL)
848 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? WEOF : rval), &gcollect, pstr, &wbuf);856 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? EOF : rval), &gcollect, pstr, &wbuf);
849 gcollect = resize_gcollect (gcollect);857 gcollect = resize_gcollect (gcollect);
850 gcollect->ptrs[gcollect->count++] = pstr;858 gcollect->ptrs[gcollect->count++] = pstr;
851 }859 }
...@@ -860,7 +868,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -860,7 +868,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
860 }868 }
861 }869 }
862 if ((c = in_ch (s, &read_in)) == WEOF)870 if ((c = in_ch (s, &read_in)) == WEOF)
863 return cleanup_return ((!rval ? WEOF : rval), &gcollect, pstr, &wbuf);871 return cleanup_return ((!rval ? EOF : rval), &gcollect, pstr, &wbuf);
864872
865 do873 do
866 {874 {
...@@ -889,7 +897,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -889,7 +897,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
889 pstr = NULL;897 pstr = NULL;
890 ++rval;898 ++rval;
891 }899 }
892 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? WEOF : rval), &gcollect, pstr, &wbuf);900 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? EOF : rval), &gcollect, pstr, &wbuf);
893 }901 }
894 *pstr = (char *) wstr;902 *pstr = (char *) wstr;
895 wstr += str_sz;903 wstr += str_sz;
...@@ -903,7 +911,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -903,7 +911,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
903 {911 {
904 *wstr++ = 0;912 *wstr++ = 0;
905913
906 optimize_alloc ((flags & IS_ALLOC_USED) != 0, pstr, str_sz, (wstr - (wchar_t *) *pstr), sizeof (wchar_t));914 optimize_alloc (pstr, (char *) wstr, str_sz * sizeof (wchar_t));
907 pstr = NULL;915 pstr = NULL;
908 ++rval;916 ++rval;
909 }917 }
...@@ -943,7 +951,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -943,7 +951,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
943 }951 }
944952
945 if ((c = in_ch (s, &read_in)) == WEOF)953 if ((c = in_ch (s, &read_in)) == WEOF)
946 return cleanup_return ((!rval ? WEOF : rval), &gcollect, pstr, &wbuf);954 return cleanup_return ((!rval ? EOF : rval), &gcollect, pstr, &wbuf);
947955
948 if (c == '+' || c == '-')956 if (c == '+' || c == '-')
949 {957 {
...@@ -1084,7 +1092,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -1084,7 +1092,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
1084 if (width > 0)1092 if (width > 0)
1085 --width;1093 --width;
1086 if ((c = in_ch (s, &read_in)) == WEOF)1094 if ((c = in_ch (s, &read_in)) == WEOF)
1087 return cleanup_return ((!rval ? WEOF : rval), &gcollect, pstr, &wbuf);1095 return cleanup_return ((!rval ? EOF : rval), &gcollect, pstr, &wbuf);
10881096
1089 seen_dot = seen_exp = 0;1097 seen_dot = seen_exp = 0;
1090 is_neg = (c == '-' ? 1 : 0);1098 is_neg = (c == '-' ? 1 : 0);
...@@ -1296,7 +1304,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -1296,7 +1304,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
1296 str_sz = 100;1304 str_sz = 100;
1297 *pstr = (char *) malloc (100 * sizeof (wchar_t));1305 *pstr = (char *) malloc (100 * sizeof (wchar_t));
1298 if ((wstr = (wchar_t *) *pstr) == NULL)1306 if ((wstr = (wchar_t *) *pstr) == NULL)
1299 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? WEOF : rval), &gcollect, pstr, &wbuf);1307 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? EOF : rval), &gcollect, pstr, &wbuf);
13001308
1301 gcollect = resize_gcollect (gcollect);1309 gcollect = resize_gcollect (gcollect);
1302 gcollect->ptrs[gcollect->count++] = pstr;1310 gcollect->ptrs[gcollect->count++] = pstr;
...@@ -1326,7 +1334,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -1326,7 +1334,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
1326 return cleanup_return (rval, &gcollect, pstr, &wbuf);1334 return cleanup_return (rval, &gcollect, pstr, &wbuf);
1327 str_sz = 100;1335 str_sz = 100;
1328 if ((str = *pstr = (char *) malloc (100)) == NULL)1336 if ((str = *pstr = (char *) malloc (100)) == NULL)
1329 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? WEOF : rval), &gcollect, pstr, &wbuf);1337 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? EOF : rval), &gcollect, pstr, &wbuf);
1330 gcollect = resize_gcollect (gcollect);1338 gcollect = resize_gcollect (gcollect);
1331 gcollect->ptrs[gcollect->count++] = pstr;1339 gcollect->ptrs[gcollect->count++] = pstr;
1332 }1340 }
...@@ -1364,7 +1372,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -1364,7 +1372,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
1364 read_in_sv = read_in;1372 read_in_sv = read_in;
13651373
1366 if ((c = in_ch (s, &read_in)) == WEOF)1374 if ((c = in_ch (s, &read_in)) == WEOF)
1367 return cleanup_return ((!rval ? WEOF : rval), &gcollect, pstr, &wbuf);1375 return cleanup_return ((!rval ? EOF : rval), &gcollect, pstr, &wbuf);
13681376
1369 do1377 do
1370 {1378 {
...@@ -1432,7 +1440,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -1432,7 +1440,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
1432 pstr = NULL;1440 pstr = NULL;
1433 ++rval;1441 ++rval;
1434 }1442 }
1435 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? WEOF : rval), &gcollect, pstr, &wbuf);1443 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? EOF : rval), &gcollect, pstr, &wbuf);
1436 }1444 }
1437 *pstr = (char *) wstr;1445 *pstr = (char *) wstr;
1438 wstr += str_sz;1446 wstr += str_sz;
...@@ -1449,7 +1457,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -1449,7 +1457,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
1449 {1457 {
1450 *wstr++ = 0;1458 *wstr++ = 0;
14511459
1452 optimize_alloc ((flags & IS_ALLOC_USED) != 0, pstr, str_sz, (wstr - (wchar_t *) *pstr), sizeof (wchar_t));1460 optimize_alloc (pstr, (char *) wstr, str_sz * sizeof (wchar_t));
1453 pstr = NULL;1461 pstr = NULL;
1454 ++rval;1462 ++rval;
1455 }1463 }
...@@ -1459,7 +1467,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -1459,7 +1467,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
1459 read_in_sv = read_in;1467 read_in_sv = read_in;
14601468
1461 if ((c = in_ch (s, &read_in)) == WEOF)1469 if ((c = in_ch (s, &read_in)) == WEOF)
1462 return cleanup_return ((!rval ? WEOF : rval), &gcollect, pstr, &wbuf);1470 return cleanup_return ((!rval ? EOF : rval), &gcollect, pstr, &wbuf);
14631471
1464 memset (&state, 0, sizeof (state));1472 memset (&state, 0, sizeof (state));
14651473
...@@ -1529,7 +1537,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -1529,7 +1537,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
1529 pstr = NULL;1537 pstr = NULL;
1530 ++rval;1538 ++rval;
1531 }1539 }
1532 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? WEOF : rval), &gcollect, pstr, &wbuf);1540 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? EOF : rval), &gcollect, pstr, &wbuf);
1533 }1541 }
1534 *pstr = nstr;1542 *pstr = nstr;
1535 str = nstr + str_len;1543 str = nstr + str_len;
...@@ -1567,7 +1575,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -1567,7 +1575,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
1567 pstr = NULL;1575 pstr = NULL;
1568 ++rval;1576 ++rval;
1569 }1577 }
1570 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? WEOF : rval), &gcollect, pstr, &wbuf);1578 return cleanup_return (((flags & USE_POSIX_ALLOC) != 0 ? EOF : rval), &gcollect, pstr, &wbuf);
1571 }1579 }
1572 *pstr = nstr;1580 *pstr = nstr;
1573 str = nstr + str_len;1581 str = nstr + str_len;
...@@ -1581,7 +1589,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)...@@ -1581,7 +1589,7 @@ __mingw_swformat (_IFP *s, const wchar_t *format, va_list argp)
1581 }1589 }
1582 *str++ = 0;1590 *str++ = 0;
15831591
1584 optimize_alloc ((flags & IS_ALLOC_USED) != 0, pstr, str_sz, (str - *pstr), sizeof (char));1592 optimize_alloc (pstr, str, str_sz);
1585 pstr = NULL;1593 pstr = NULL;
1586 ++rval;1594 ++rval;
1587 }1595 }
lib/libc/mingw/stdio/scanf.S+1
...@@ -164,6 +164,7 @@ __argtos:...@@ -164,6 +164,7 @@ __argtos:
164 call *20(%ebp)164 call *20(%ebp)
165165
166 /* Restore stack. */166 /* Restore stack. */
167 addl $(iOffset + iBytes), %esp
167 popl %edi168 popl %edi
168 leave169 leave
169170
src/link.cpp+1-35
...@@ -248,21 +248,13 @@ static const char *mingwex_generic_src[] = {...@@ -248,21 +248,13 @@ static const char *mingwex_generic_src[] = {
248 "math" OS_SEP "tgammal.c",248 "math" OS_SEP "tgammal.c",
249 "math" OS_SEP "truncl.c",249 "math" OS_SEP "truncl.c",
250 "misc" OS_SEP "alarm.c",250 "misc" OS_SEP "alarm.c",
251 "misc" OS_SEP "assert.c",
252 "misc" OS_SEP "basename.c",251 "misc" OS_SEP "basename.c",
253 "misc" OS_SEP "btowc.c",252 "misc" OS_SEP "btowc.c",
254 "misc" OS_SEP "delay-f.c",253 "misc" OS_SEP "delay-f.c",
255 "misc" OS_SEP "delay-n.c",254 "misc" OS_SEP "delay-n.c",
256 "misc" OS_SEP "delayimp.c",255 "misc" OS_SEP "delayimp.c",
257 "misc" OS_SEP "difftime.c",
258 "misc" OS_SEP "difftime32.c",
259 "misc" OS_SEP "difftime64.c",
260 "misc" OS_SEP "dirent.c",256 "misc" OS_SEP "dirent.c",
261 "misc" OS_SEP "dirname.c",257 "misc" OS_SEP "dirname.c",
262 "misc" OS_SEP "execv.c",
263 "misc" OS_SEP "execve.c",
264 "misc" OS_SEP "execvp.c",
265 "misc" OS_SEP "execvpe.c",
266 "misc" OS_SEP "feclearexcept.c",258 "misc" OS_SEP "feclearexcept.c",
267 "misc" OS_SEP "fegetenv.c",259 "misc" OS_SEP "fegetenv.c",
268 "misc" OS_SEP "fegetexceptflag.c",260 "misc" OS_SEP "fegetexceptflag.c",
...@@ -300,10 +292,6 @@ static const char *mingwex_generic_src[] = {...@@ -300,10 +292,6 @@ static const char *mingwex_generic_src[] = {
300 "misc" OS_SEP "mkstemp.c",292 "misc" OS_SEP "mkstemp.c",
301 "misc" OS_SEP "seterrno.c",293 "misc" OS_SEP "seterrno.c",
302 "misc" OS_SEP "sleep.c",294 "misc" OS_SEP "sleep.c",
303 "misc" OS_SEP "spawnv.c",
304 "misc" OS_SEP "spawnve.c",
305 "misc" OS_SEP "spawnvp.c",
306 "misc" OS_SEP "spawnvpe.c",
307 "misc" OS_SEP "strnlen.c",295 "misc" OS_SEP "strnlen.c",
308 "misc" OS_SEP "strsafe.c",296 "misc" OS_SEP "strsafe.c",
309 "misc" OS_SEP "strtoimax.c",297 "misc" OS_SEP "strtoimax.c",
...@@ -463,7 +451,6 @@ static const char *mingwex_x86_src[] = {...@@ -463,7 +451,6 @@ static const char *mingwex_x86_src[] = {
463 "math" OS_SEP "x86" OS_SEP "fmod.c",451 "math" OS_SEP "x86" OS_SEP "fmod.c",
464 "math" OS_SEP "x86" OS_SEP "fmodf.c",452 "math" OS_SEP "x86" OS_SEP "fmodf.c",
465 "math" OS_SEP "x86" OS_SEP "fmodl.c",453 "math" OS_SEP "x86" OS_SEP "fmodl.c",
466 "math" OS_SEP "x86" OS_SEP "frexpl.S",
467 "math" OS_SEP "x86" OS_SEP "fucom.c",454 "math" OS_SEP "x86" OS_SEP "fucom.c",
468 "math" OS_SEP "x86" OS_SEP "ilogbf.S",455 "math" OS_SEP "x86" OS_SEP "ilogbf.S",
469 "math" OS_SEP "x86" OS_SEP "ilogbl.S",456 "math" OS_SEP "x86" OS_SEP "ilogbl.S",
...@@ -509,43 +496,21 @@ static const char *mingwex_x86_src[] = {...@@ -509,43 +496,21 @@ static const char *mingwex_x86_src[] = {
509496
510static const char *mingwex_arm32_src[] = {497static const char *mingwex_arm32_src[] = {
511 "math" OS_SEP "arm" OS_SEP "_chgsignl.S",498 "math" OS_SEP "arm" OS_SEP "_chgsignl.S",
512 "math" OS_SEP "arm" OS_SEP "ceil.S",
513 "math" OS_SEP "arm" OS_SEP "ceilf.S",
514 "math" OS_SEP "arm" OS_SEP "ceill.S",
515 "math" OS_SEP "arm" OS_SEP "copysignl.c",
516 "math" OS_SEP "arm" OS_SEP "exp2.c",499 "math" OS_SEP "arm" OS_SEP "exp2.c",
517 "math" OS_SEP "arm" OS_SEP "floor.S",
518 "math" OS_SEP "arm" OS_SEP "floorf.S",
519 "math" OS_SEP "arm" OS_SEP "floorl.S",
520 "math" OS_SEP "arm" OS_SEP "ldexpl.c",
521 "math" OS_SEP "arm" OS_SEP "log2.c",
522 "math" OS_SEP "arm" OS_SEP "nearbyint.S",500 "math" OS_SEP "arm" OS_SEP "nearbyint.S",
523 "math" OS_SEP "arm" OS_SEP "nearbyintf.S",501 "math" OS_SEP "arm" OS_SEP "nearbyintf.S",
524 "math" OS_SEP "arm" OS_SEP "nearbyintl.S",502 "math" OS_SEP "arm" OS_SEP "nearbyintl.S",
525 "math" OS_SEP "arm" OS_SEP "scalbn.c",
526 "math" OS_SEP "arm" OS_SEP "sincos.c",
527 "math" OS_SEP "arm" OS_SEP "trunc.S",503 "math" OS_SEP "arm" OS_SEP "trunc.S",
528 "math" OS_SEP "arm" OS_SEP "truncf.S",504 "math" OS_SEP "arm" OS_SEP "truncf.S",
529};505};
530506
531static const char *mingwex_arm64_src[] = {507static const char *mingwex_arm64_src[] = {
532 "math" OS_SEP "arm64" OS_SEP "ceilf.S",
533 "math" OS_SEP "arm64" OS_SEP "ceill.S",
534 "math" OS_SEP "arm64" OS_SEP "ceil.S",
535 "math" OS_SEP "arm64" OS_SEP "_chgsignl.S",508 "math" OS_SEP "arm64" OS_SEP "_chgsignl.S",
536 "math" OS_SEP "arm64" OS_SEP "copysignl.c",
537 "math" OS_SEP "arm64" OS_SEP "exp2f.S",509 "math" OS_SEP "arm64" OS_SEP "exp2f.S",
538 "math" OS_SEP "arm64" OS_SEP "exp2.S",510 "math" OS_SEP "arm64" OS_SEP "exp2.S",
539 "math" OS_SEP "arm64" OS_SEP "floorf.S",
540 "math" OS_SEP "arm64" OS_SEP "floorl.S",
541 "math" OS_SEP "arm64" OS_SEP "floor.S",
542 "math" OS_SEP "arm64" OS_SEP "ldexpl.c",
543 "math" OS_SEP "arm64" OS_SEP "log2.c",
544 "math" OS_SEP "arm64" OS_SEP "nearbyintf.S",511 "math" OS_SEP "arm64" OS_SEP "nearbyintf.S",
545 "math" OS_SEP "arm64" OS_SEP "nearbyintl.S",512 "math" OS_SEP "arm64" OS_SEP "nearbyintl.S",
546 "math" OS_SEP "arm64" OS_SEP "nearbyint.S",513 "math" OS_SEP "arm64" OS_SEP "nearbyint.S",
547 "math" OS_SEP "arm64" OS_SEP "scalbn.c",
548 "math" OS_SEP "arm64" OS_SEP "sincos.c",
549 "math" OS_SEP "arm64" OS_SEP "truncf.S",514 "math" OS_SEP "arm64" OS_SEP "truncf.S",
550 "math" OS_SEP "arm64" OS_SEP "trunc.S",515 "math" OS_SEP "arm64" OS_SEP "trunc.S",
551};516};
...@@ -1216,6 +1181,7 @@ static const char *get_libc_crt_file(CodeGen *parent, const char *file, Stage2Pr...@@ -1216,6 +1181,7 @@ static const char *get_libc_crt_file(CodeGen *parent, const char *file, Stage2Pr
1216 "mingw" OS_SEP "crt" OS_SEP "xncommod.c",1181 "mingw" OS_SEP "crt" OS_SEP "xncommod.c",
1217 "mingw" OS_SEP "crt" OS_SEP "cinitexe.c",1182 "mingw" OS_SEP "crt" OS_SEP "cinitexe.c",
1218 "mingw" OS_SEP "crt" OS_SEP "merr.c",1183 "mingw" OS_SEP "crt" OS_SEP "merr.c",
1184 "mingw" OS_SEP "crt" OS_SEP "usermatherr.c",
1219 "mingw" OS_SEP "crt" OS_SEP "pesect.c",1185 "mingw" OS_SEP "crt" OS_SEP "pesect.c",
1220 "mingw" OS_SEP "crt" OS_SEP "udllargc.c",1186 "mingw" OS_SEP "crt" OS_SEP "udllargc.c",
1221 "mingw" OS_SEP "crt" OS_SEP "xthdloc.c",1187 "mingw" OS_SEP "crt" OS_SEP "xthdloc.c",