blob: 2b7fffc7a159d3ffe0a7514ea56141bcd8d95f00 [file] [log] [blame]
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001#include "func.def.in"
2
Kai Tietz4a306ba2014-04-24 16:26:56 +00003LIBRARY "KERNEL32.dll"
4EXPORTS
5AcquireSRWLockExclusive
6AcquireSRWLockShared
7ActivateActCtx
8ActivateActCtxWorker
Biswapriyo Nathd367cc92023-07-28 18:21:18 +05309ActivatePackageVirtualizationContext
Kai Tietz4a306ba2014-04-24 16:26:56 +000010AddAtomA
11AddAtomW
12AddConsoleAliasA
13AddConsoleAliasW
14AddDllDirectory
15AddIntegrityLabelToBoundaryDescriptor
16AddLocalAlternateComputerNameA
17AddLocalAlternateComputerNameW
18AddRefActCtx
19AddRefActCtxWorker
20AddResourceAttributeAce
21AddSIDToBoundaryDescriptor
22AddScopedPolicyIDAce
23AddSecureMemoryCacheCallback
24AddVectoredContinueHandler
25AddVectoredExceptionHandler
26AdjustCalendarDate
27AllocConsole
Biswapriyo Nathf4bf2cf2024-12-07 14:33:43 +000028AllocConsoleWithOptions
Kai Tietz4a306ba2014-04-24 16:26:56 +000029AllocateUserPhysicalPages
30AllocateUserPhysicalPagesNuma
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +053031AppPolicyGetClrCompat
32AppPolicyGetCreateFileAccess
33AppPolicyGetLifecycleManagement
34AppPolicyGetMediaFoundationCodecLoading
35AppPolicyGetProcessTerminationMethod
36AppPolicyGetShowDeveloperDiagnostic
37AppPolicyGetThreadInitializationType
38AppPolicyGetWindowingModel
Kai Tietz4a306ba2014-04-24 16:26:56 +000039AppXGetOSMaxVersionTested
40ApplicationRecoveryFinished
41ApplicationRecoveryInProgress
42AreFileApisANSI
Biswapriyo Nath5eb31572023-07-26 11:32:39 +053043AreShortNamesEnabled
Kai Tietz4a306ba2014-04-24 16:26:56 +000044AssignProcessToJobObject
45AttachConsole
46BackupRead
47BackupSeek
48BackupWrite
49BaseCheckAppcompatCache
50BaseCheckAppcompatCacheEx
51BaseCheckAppcompatCacheExWorker
52BaseCheckAppcompatCacheWorker
53BaseCheckElevation
54BaseCheckRunApp
55BaseCleanupAppcompatCacheSupport
56BaseCleanupAppcompatCacheSupportWorker
57BaseDestroyVDMEnvironment
58BaseDllReadWriteIniFile
59BaseDumpAppcompatCache
60BaseDumpAppcompatCacheWorker
61BaseElevationPostProcessing
62BaseFlushAppcompatCache
63BaseFlushAppcompatCacheWorker
64BaseFormatObjectAttributes
65BaseFormatTimeOut
66BaseFreeAppCompatDataForProcessWorker
67BaseGenerateAppCompatData
68BaseGetNamedObjectDirectory
69BaseInitAppcompatCacheSupport
70BaseInitAppcompatCacheSupportWorker
71BaseIsAppcompatInfrastructureDisabled
72BaseIsAppcompatInfrastructureDisabledWorker
73BaseIsDosApplication
Martin Storsjö9bd6bca2017-08-15 00:00:09 +030074BaseProcessInitPostImport
75BaseProcessStart
Kai Tietz4a306ba2014-04-24 16:26:56 +000076BaseQueryModuleData
77BaseReadAppCompatDataForProcessWorker
Martin Storsjö9bd6bca2017-08-15 00:00:09 +030078BaseThreadStart
Kai Tietz4a306ba2014-04-24 16:26:56 +000079BaseSetLastNTError
80BaseThreadInitThunk
81BaseUpdateAppcompatCache
82BaseUpdateAppcompatCacheWorker
83BaseUpdateVDMEntry
84BaseVerifyUnicodeString
85BaseWriteErrorElevationRequiredEvent
86Basep8BitStringToDynamicUnicodeString
87BasepAllocateActivationContextActivationBlock
88BasepAnsiStringToDynamicUnicodeString
89BasepAppContainerEnvironmentExtension
90BasepAppXExtension
91BasepCheckAppCompat
92BasepCheckBadapp
93BasepCheckWebBladeHashes
94BasepCheckWinSaferRestrictions
95BasepConstructSxsCreateProcessMessage
96BasepCopyEncryption
97BasepFreeActivationContextActivationBlock
98BasepFreeAppCompatData
99BasepGetAppCompatData
100BasepGetComputerNameFromNtPath
101BasepGetExeArchType
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530102BasepInitAppCompatData
Kai Tietz4a306ba2014-04-24 16:26:56 +0000103BasepIsProcessAllowed
104BasepMapModuleHandle
105BasepNotifyLoadStringResource
106BasepPostSuccessAppXExtension
107BasepProcessInvalidImage
108BasepQueryAppCompat
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530109BasepQueryModuleChpeSettings
Kai Tietz4a306ba2014-04-24 16:26:56 +0000110BasepReleaseAppXContext
111BasepReleaseSxsCreateProcessUtilityStruct
112BasepReportFault
113BasepSetFileEncryptionCompression
114Beep
115BeginUpdateResourceA
116BeginUpdateResourceW
117BindIoCompletionCallback
118BuildCommDCBA
119BuildCommDCBAndTimeoutsA
120BuildCommDCBAndTimeoutsW
121BuildCommDCBW
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530122BuildIoRingCancelRequest
123BuildIoRingFlushFile
124BuildIoRingReadFile
Biswapriyo Nath893f14b2024-10-08 14:56:48 +0000125BuildIoRingReadFileScatter
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530126BuildIoRingRegisterBuffers
127BuildIoRingRegisterFileHandles
128BuildIoRingWriteFile
Biswapriyo Nath893f14b2024-10-08 14:56:48 +0000129BuildIoRingWriteFileGather
Kai Tietz4a306ba2014-04-24 16:26:56 +0000130CallNamedPipeA
131CallNamedPipeW
132CallbackMayRunLong
133CalloutOnFiberStack
134CancelDeviceWakeupRequest
135CancelIo
136CancelIoEx
137CancelSynchronousIo
138CancelThreadpoolIo
139CancelTimerQueueTimer
140CancelWaitableTimer
141CeipIsOptedIn
142ChangeTimerQueueTimer
143CheckAllowDecryptedRemoteDestinationPolicy
144CheckElevation
145CheckElevationEnabled
146CheckForReadOnlyResource
147CheckForReadOnlyResourceFilter
148CheckNameLegalDOS8Dot3A
149CheckNameLegalDOS8Dot3W
150CheckRemoteDebuggerPresent
151CheckTokenCapability
152CheckTokenMembershipEx
153ClearCommBreak
154ClearCommError
155CloseConsoleHandle
156CloseHandle
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530157CloseIoRing
Kai Tietz4a306ba2014-04-24 16:26:56 +0000158ClosePackageInfo
159ClosePrivateNamespace
160CloseProfileUserMapping
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530161ClosePseudoConsole
Kai Tietz4a306ba2014-04-24 16:26:56 +0000162CloseState
163CloseThreadpool
164CloseThreadpoolCleanupGroup
165CloseThreadpoolCleanupGroupMembers
166CloseThreadpoolIo
167CloseThreadpoolTimer
168CloseThreadpoolWait
169CloseThreadpoolWork
170CmdBatNotification
171CommConfigDialogA
172CommConfigDialogW
173CompareCalendarDates
174CompareFileTime
175CompareStringA
176CompareStringEx
177CompareStringOrdinal
178CompareStringW
179ConnectNamedPipe
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300180ConsoleIMERoutine
Kai Tietz4a306ba2014-04-24 16:26:56 +0000181ConsoleMenuControl
182ContinueDebugEvent
183ConvertCalDateTimeToSystemTime
184ConvertDefaultLocale
185ConvertFiberToThread
186ConvertNLSDayOfWeekToWin32DayOfWeek
187ConvertSystemTimeToCalDateTime
188ConvertThreadToFiber
189ConvertThreadToFiberEx
190CopyContext
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300191CopyExtendedContext
Kai Tietz4a306ba2014-04-24 16:26:56 +0000192CopyFile2
193CopyFileA
194CopyFileExA
195CopyFileExW
196CopyFileTransactedA
197CopyFileTransactedW
198CopyFileW
199CopyLZFile
200CreateActCtxA
201CreateActCtxW
202CreateActCtxWWorker
203CreateBoundaryDescriptorA
204CreateBoundaryDescriptorW
205CreateConsoleScreenBuffer
206CreateDirectoryA
207CreateDirectoryExA
208CreateDirectoryExW
209CreateDirectoryTransactedA
210CreateDirectoryTransactedW
211CreateDirectoryW
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530212CreateEnclave
Kai Tietz4a306ba2014-04-24 16:26:56 +0000213CreateEventA
214CreateEventExA
215CreateEventExW
216CreateEventW
217CreateFiber
218CreateFiberEx
219CreateFile2
220CreateFileA
221CreateFileMappingA
222CreateFileMappingFromApp
223CreateFileMappingNumaA
224CreateFileMappingNumaW
225CreateFileMappingW
226CreateFileTransactedA
227CreateFileTransactedW
228CreateFileW
229CreateHardLinkA
230CreateHardLinkTransactedA
231CreateHardLinkTransactedW
232CreateHardLinkW
233CreateIoCompletionPort
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530234CreateIoRing
Kai Tietz4a306ba2014-04-24 16:26:56 +0000235CreateJobObjectA
236CreateJobObjectW
237CreateJobSet
238CreateMailslotA
239CreateMailslotW
240CreateMemoryResourceNotification
241CreateMutexA
242CreateMutexExA
243CreateMutexExW
244CreateMutexW
245CreateNamedPipeA
246CreateNamedPipeW
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300247CreateNlsSecurityDescriptor
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530248CreatePackageVirtualizationContext
Kai Tietz4a306ba2014-04-24 16:26:56 +0000249CreatePipe
250CreatePrivateNamespaceA
251CreatePrivateNamespaceW
252CreateProcessA
LIU Hao49a56d42022-04-29 18:50:15 +0800253; MSDN says these are exported from ADVAPI32.DLL.
254; CreateProcessAsUserA
255; CreateProcessAsUserW
Kai Tietz4a306ba2014-04-24 16:26:56 +0000256CreateProcessInternalA
257CreateProcessInternalW
258CreateProcessW
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530259CreatePseudoConsole
Kai Tietz4a306ba2014-04-24 16:26:56 +0000260CreateRemoteThread
261CreateRemoteThreadEx
262CreateSemaphoreA
263CreateSemaphoreExA
264CreateSemaphoreExW
265CreateSemaphoreW
266CreateSymbolicLinkA
267CreateSymbolicLinkTransactedA
268CreateSymbolicLinkTransactedW
269CreateSymbolicLinkW
270CreateTapePartition
271CreateThread
272CreateThreadpool
273CreateThreadpoolCleanupGroup
274CreateThreadpoolIo
275CreateThreadpoolTimer
276CreateThreadpoolWait
277CreateThreadpoolWork
278CreateTimerQueue
279CreateTimerQueueTimer
280CreateToolhelp32Snapshot
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300281F_X64(CreateUmsCompletionList)
282F_X64(CreateUmsThreadContext)
Kai Tietz4a306ba2014-04-24 16:26:56 +0000283CreateWaitableTimerA
284CreateWaitableTimerExA
285CreateWaitableTimerExW
286CreateWaitableTimerW
287CtrlRoutine
288DeactivateActCtx
289DeactivateActCtxWorker
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530290DeactivatePackageVirtualizationContext
Kai Tietz4a306ba2014-04-24 16:26:56 +0000291DebugActiveProcess
292DebugActiveProcessStop
293DebugBreak
294DebugBreakProcess
295DebugSetProcessKillOnExit
296DecodePointer
297DecodeSystemPointer
298DefineDosDeviceA
299DefineDosDeviceW
300DelayLoadFailureHook
301DeleteAtom
302DeleteBoundaryDescriptor
303DeleteCriticalSection
304DeleteFiber
305DeleteFileA
306DeleteFileTransactedA
307DeleteFileTransactedW
308DeleteFileW
309DeleteProcThreadAttributeList
310DeleteSynchronizationBarrier
311DeleteTimerQueue
312DeleteTimerQueueEx
313DeleteTimerQueueTimer
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300314F_X64(DeleteUmsCompletionList)
315F_X64(DeleteUmsThreadContext)
Kai Tietz4a306ba2014-04-24 16:26:56 +0000316DeleteVolumeMountPointA
317DeleteVolumeMountPointW
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300318F_X64(DequeueUmsCompletionListItems)
Kai Tietz4a306ba2014-04-24 16:26:56 +0000319DeviceIoControl
320DisableThreadLibraryCalls
321DisableThreadProfiling
322DisassociateCurrentThreadFromCallback
Corinna Vinschen1012dd42015-08-25 15:53:59 +0200323DiscardVirtualMemory
Kai Tietz4a306ba2014-04-24 16:26:56 +0000324DisconnectNamedPipe
325DnsHostnameToComputerNameA
326DnsHostnameToComputerNameExW
327DnsHostnameToComputerNameW
328DosDateTimeToFileTime
329DosPathToSessionPathA
330DosPathToSessionPathW
331DuplicateConsoleHandle
332DuplicateEncryptionInfoFileExt
333DuplicateHandle
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530334DuplicatePackageVirtualizationContext
335EnableProcessOptionalXStateFeatures
Kai Tietz4a306ba2014-04-24 16:26:56 +0000336EnableThreadProfiling
337EncodePointer
338EncodeSystemPointer
339EndUpdateResourceA
340EndUpdateResourceW
341EnterCriticalSection
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300342F_X64(EnterUmsSchedulingMode)
Kai Tietz4a306ba2014-04-24 16:26:56 +0000343EnterSynchronizationBarrier
Kai Tietz4a306ba2014-04-24 16:26:56 +0000344EnumCalendarInfoA
345EnumCalendarInfoExA
346EnumCalendarInfoExEx
347EnumCalendarInfoExW
348EnumCalendarInfoW
349EnumDateFormatsA
350EnumDateFormatsExA
351EnumDateFormatsExEx
352EnumDateFormatsExW
353EnumDateFormatsW
354EnumLanguageGroupLocalesA
355EnumLanguageGroupLocalesW
356EnumResourceLanguagesA
357EnumResourceLanguagesExA
358EnumResourceLanguagesExW
359EnumResourceLanguagesW
360EnumResourceNamesA
361EnumResourceNamesExA
362EnumResourceNamesExW
363EnumResourceNamesW
364EnumResourceTypesA
365EnumResourceTypesExA
366EnumResourceTypesExW
367EnumResourceTypesW
368EnumSystemCodePagesA
369EnumSystemCodePagesW
370EnumSystemFirmwareTables
371EnumSystemGeoID
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530372EnumSystemGeoNames
Kai Tietz4a306ba2014-04-24 16:26:56 +0000373EnumSystemLanguageGroupsA
374EnumSystemLanguageGroupsW
375EnumSystemLocalesA
376EnumSystemLocalesEx
377EnumSystemLocalesW
378EnumTimeFormatsA
379EnumTimeFormatsEx
380EnumTimeFormatsW
381EnumUILanguagesA
382EnumUILanguagesW
383EnumerateLocalComputerNamesA
384EnumerateLocalComputerNamesW
385EraseTape
386EscapeCommFunction
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300387F_X64(ExecuteUmsThread)
Kai Tietz4a306ba2014-04-24 16:26:56 +0000388ExitProcess
389ExitThread
390ExitVDM
391ExpandEnvironmentStringsA
392ExpandEnvironmentStringsW
393ExpungeConsoleCommandHistoryA
394ExpungeConsoleCommandHistoryW
395FatalAppExitA
396FatalAppExitW
397FatalExit
398FileTimeToDosDateTime
399FileTimeToLocalFileTime
400FileTimeToSystemTime
401FillConsoleOutputAttribute
402FillConsoleOutputCharacterA
403FillConsoleOutputCharacterW
404FindActCtxSectionGuid
405FindActCtxSectionGuidWorker
406FindActCtxSectionStringA
407FindActCtxSectionStringW
408FindActCtxSectionStringWWorker
409FindAtomA
410FindAtomW
411FindClose
412FindCloseChangeNotification
413FindFirstChangeNotificationA
414FindFirstChangeNotificationW
415FindFirstFileA
416FindFirstFileExA
417FindFirstFileExW
418FindFirstFileNameTransactedW
419FindFirstFileNameW
420FindFirstFileTransactedA
421FindFirstFileTransactedW
422FindFirstFileW
423FindFirstStreamTransactedW
424FindFirstStreamW
425FindFirstVolumeA
426FindFirstVolumeMountPointA
427FindFirstVolumeMountPointW
428FindFirstVolumeW
429FindNLSString
430FindNLSStringEx
431FindNextChangeNotification
432FindNextFileA
433FindNextFileNameW
434FindNextFileW
435FindNextStreamW
436FindNextVolumeA
437FindNextVolumeMountPointA
438FindNextVolumeMountPointW
439FindNextVolumeW
440FindPackagesByPackageFamily
441FindResourceA
442FindResourceExA
443FindResourceExW
444FindResourceW
445FindStringOrdinal
446FindVolumeClose
447FindVolumeMountPointClose
448FlsAlloc
449FlsFree
450FlsGetValue
Biswapriyo Nathf4bf2cf2024-12-07 14:33:43 +0000451FlsGetValue2
Kai Tietz4a306ba2014-04-24 16:26:56 +0000452FlsSetValue
453FlushConsoleInputBuffer
454FlushFileBuffers
455FlushInstructionCache
456FlushProcessWriteBuffers
457FlushViewOfFile
458FoldStringA
459FoldStringW
460FormatApplicationUserModelId
461FormatMessageA
462FormatMessageW
463FreeConsole
464FreeEnvironmentStringsA
465FreeEnvironmentStringsW
466FreeLibrary
467FreeLibraryAndExitThread
468FreeLibraryWhenCallbackReturns
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530469FreeMemoryJobObject
Kai Tietz4a306ba2014-04-24 16:26:56 +0000470FreeResource
471FreeUserPhysicalPages
472GenerateConsoleCtrlEvent
473GetACP
474GetActiveProcessorCount
475GetActiveProcessorGroupCount
476GetAppContainerAce
477GetAppContainerNamedObjectPath
478GetApplicationRecoveryCallback
479GetApplicationRecoveryCallbackWorker
480GetApplicationRestartSettings
481GetApplicationRestartSettingsWorker
482GetApplicationUserModelId
483GetAtomNameA
484GetAtomNameW
485GetBinaryType
486GetBinaryTypeA
487GetBinaryTypeW
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300488GetCPFileNameFromRegistry
Kai Tietz4a306ba2014-04-24 16:26:56 +0000489GetCPInfo
490GetCPInfoExA
491GetCPInfoExW
492GetCachedSigningLevel
493GetCalendarDateFormat
494GetCalendarDateFormatEx
495GetCalendarDaysInMonth
496GetCalendarDifferenceInDays
497GetCalendarInfoA
498GetCalendarInfoEx
499GetCalendarInfoW
500GetCalendarMonthsInYear
501GetCalendarSupportedDateRange
502GetCalendarWeekNumber
503GetComPlusPackageInstallStatus
504GetCommConfig
505GetCommMask
506GetCommModemStatus
507GetCommProperties
508GetCommState
509GetCommTimeouts
510GetCommandLineA
511GetCommandLineW
512GetCompressedFileSizeA
513GetCompressedFileSizeTransactedA
514GetCompressedFileSizeTransactedW
515GetCompressedFileSizeW
516GetComputerNameA
517GetComputerNameExA
518GetComputerNameExW
519GetComputerNameW
520GetConsoleAliasA
521GetConsoleAliasExesA
522GetConsoleAliasExesLengthA
523GetConsoleAliasExesLengthW
524GetConsoleAliasExesW
525GetConsoleAliasW
526GetConsoleAliasesA
527GetConsoleAliasesLengthA
528GetConsoleAliasesLengthW
529GetConsoleAliasesW
530GetConsoleCP
531GetConsoleCharType
532GetConsoleCommandHistoryA
533GetConsoleCommandHistoryLengthA
534GetConsoleCommandHistoryLengthW
535GetConsoleCommandHistoryW
536GetConsoleCursorInfo
537GetConsoleCursorMode
538GetConsoleDisplayMode
539GetConsoleFontInfo
540GetConsoleFontSize
541GetConsoleHardwareState
542GetConsoleHistoryInfo
543GetConsoleInputExeNameA
544GetConsoleInputExeNameW
545GetConsoleInputWaitHandle
546GetConsoleKeyboardLayoutNameA
547GetConsoleKeyboardLayoutNameW
548GetConsoleMode
549GetConsoleNlsMode
550GetConsoleOriginalTitleA
551GetConsoleOriginalTitleW
552GetConsoleOutputCP
553GetConsoleProcessList
554GetConsoleScreenBufferInfo
555GetConsoleScreenBufferInfoEx
556GetConsoleSelectionInfo
557GetConsoleTitleA
558GetConsoleTitleW
559GetConsoleWindow
560GetCurrencyFormatA
561GetCurrencyFormatEx
562GetCurrencyFormatW
563GetCurrentActCtx
564GetCurrentActCtxWorker
565GetCurrentApplicationUserModelId
566GetCurrentConsoleFont
567GetCurrentConsoleFontEx
568GetCurrentDirectoryA
569GetCurrentDirectoryW
570GetCurrentPackageFamilyName
571GetCurrentPackageFullName
572GetCurrentPackageId
573GetCurrentPackageInfo
574GetCurrentPackagePath
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530575GetCurrentPackageVirtualizationContext
Kai Tietz4a306ba2014-04-24 16:26:56 +0000576GetCurrentProcess
577GetCurrentProcessId
578GetCurrentProcessorNumber
579GetCurrentProcessorNumberEx
580GetCurrentThread
581GetCurrentThreadId
582GetCurrentThreadStackLimits
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300583F_X64(GetCurrentUmsThread)
Kai Tietz4a306ba2014-04-24 16:26:56 +0000584GetDateFormatA
585GetDateFormatAWorker
586GetDateFormatEx
587GetDateFormatW
588GetDateFormatWWorker
589GetDefaultCommConfigA
590GetDefaultCommConfigW
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300591GetDefaultSortkeySize
Kai Tietz4a306ba2014-04-24 16:26:56 +0000592GetDevicePowerState
593GetDiskFreeSpaceA
594GetDiskFreeSpaceExA
595GetDiskFreeSpaceExW
596GetDiskFreeSpaceW
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530597GetDiskSpaceInformationA
598GetDiskSpaceInformationW
Kai Tietz4a306ba2014-04-24 16:26:56 +0000599GetDllDirectoryA
600GetDllDirectoryW
601GetDriveTypeA
602GetDriveTypeW
603GetDurationFormat
604GetDurationFormatEx
605GetDynamicTimeZoneInformation
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300606GetEnabledExtendedFeatures
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530607GetEnabledXStateFeatures
Kai Tietz4a306ba2014-04-24 16:26:56 +0000608GetEncryptedFileVersionExt
609GetEnvironmentStrings
610GetEnvironmentStringsA
611GetEnvironmentStringsW
612GetEnvironmentVariableA
613GetEnvironmentVariableW
614GetEraNameCountedString
615GetErrorMode
616GetExitCodeProcess
617GetExitCodeThread
618GetExpandedNameA
619GetExpandedNameW
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300620GetExtendedContextLength
621GetExtendedFeaturesMask
Kai Tietz4a306ba2014-04-24 16:26:56 +0000622GetFileAttributesA
623GetFileAttributesExA
624GetFileAttributesExW
625GetFileAttributesTransactedA
626GetFileAttributesTransactedW
627GetFileAttributesW
628GetFileBandwidthReservation
629GetFileInformationByHandle
630GetFileInformationByHandleEx
Biswapriyo Nathf4bf2cf2024-12-07 14:33:43 +0000631GetFileInformationByName
Kai Tietz4a306ba2014-04-24 16:26:56 +0000632GetFileMUIInfo
633GetFileMUIPath
634GetFileSize
635GetFileSizeEx
636GetFileTime
637GetFileType
638GetFinalPathNameByHandleA
639GetFinalPathNameByHandleW
640GetFirmwareEnvironmentVariableA
641GetFirmwareEnvironmentVariableExA
642GetFirmwareEnvironmentVariableExW
643GetFirmwareEnvironmentVariableW
644GetFirmwareType
645GetFullPathNameA
646GetFullPathNameTransactedA
647GetFullPathNameTransactedW
648GetFullPathNameW
649GetGeoInfoA
650GetGeoInfoW
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530651GetGeoInfoEx
Kai Tietz4a306ba2014-04-24 16:26:56 +0000652GetHandleInformation
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530653GetIoRingInfo
Kai Tietz4a306ba2014-04-24 16:26:56 +0000654GetLargePageMinimum
655GetLargestConsoleWindowSize
656GetLastError
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300657GetLinguistLangSize
Kai Tietz4a306ba2014-04-24 16:26:56 +0000658GetLocalTime
659GetLocaleInfoA
660GetLocaleInfoEx
661GetLocaleInfoW
662GetLogicalDriveStringsA
663GetLogicalDriveStringsW
664GetLogicalDrives
665GetLogicalProcessorInformation
666GetLogicalProcessorInformationEx
667GetLongPathNameA
668GetLongPathNameTransactedA
669GetLongPathNameTransactedW
670GetLongPathNameW
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530671GetMachineTypeAttributes
Kai Tietz4a306ba2014-04-24 16:26:56 +0000672GetMailslotInfo
673GetMaximumProcessorCount
674GetMaximumProcessorGroupCount
675GetMemoryErrorHandlingCapabilities
676GetModuleFileNameA
677GetModuleFileNameW
678GetModuleHandleA
679GetModuleHandleExA
680GetModuleHandleExW
681GetModuleHandleW
682GetNLSVersion
683GetNLSVersionEx
684GetNamedPipeAttribute
685GetNamedPipeClientComputerNameA
686GetNamedPipeClientComputerNameW
687GetNamedPipeClientProcessId
688GetNamedPipeClientSessionId
689GetNamedPipeHandleStateA
690GetNamedPipeHandleStateW
691GetNamedPipeInfo
692GetNamedPipeServerProcessId
693GetNamedPipeServerSessionId
694GetNativeSystemInfo
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300695F_X64(GetNextUmsListItem)
Kai Tietz4a306ba2014-04-24 16:26:56 +0000696GetNextVDMCommand
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300697GetNlsSectionName
Kai Tietz4a306ba2014-04-24 16:26:56 +0000698GetNumaAvailableMemoryNode
699GetNumaAvailableMemoryNodeEx
700GetNumaHighestNodeNumber
701GetNumaNodeNumberFromHandle
702GetNumaNodeProcessorMask
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530703GetNumaNodeProcessorMask2
Kai Tietz4a306ba2014-04-24 16:26:56 +0000704GetNumaNodeProcessorMaskEx
705GetNumaProcessorNode
706GetNumaProcessorNodeEx
707GetNumaProximityNode
708GetNumaProximityNodeEx
709GetNumberFormatA
710GetNumberFormatEx
711GetNumberFormatW
712GetNumberOfConsoleFonts
713GetNumberOfConsoleInputEvents
714GetNumberOfConsoleMouseButtons
715GetOEMCP
716GetOverlappedResult
717GetOverlappedResultEx
718GetPackageApplicationIds
719GetPackageFamilyName
720GetPackageFullName
721GetPackageId
722GetPackageInfo
723GetPackagePath
724GetPackagePathByFullName
725GetPackagesByPackageFamily
726GetPhysicallyInstalledSystemMemory
727GetPriorityClass
728GetPrivateProfileIntA
729GetPrivateProfileIntW
730GetPrivateProfileSectionA
731GetPrivateProfileSectionNamesA
732GetPrivateProfileSectionNamesW
733GetPrivateProfileSectionW
734GetPrivateProfileStringA
735GetPrivateProfileStringW
736GetPrivateProfileStructA
737GetPrivateProfileStructW
738GetProcAddress
739GetProcessAffinityMask
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530740GetProcessDefaultCpuSetMasks
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530741GetProcessDefaultCpuSets
Kai Tietz4a306ba2014-04-24 16:26:56 +0000742GetProcessDEPPolicy
Kai Tietz4a306ba2014-04-24 16:26:56 +0000743GetProcessGroupAffinity
744GetProcessHandleCount
745GetProcessHeap
746GetProcessHeaps
747GetProcessId
748GetProcessIdOfThread
749GetProcessInformation
750GetProcessIoCounters
751GetProcessMitigationPolicy
752GetProcessPreferredUILanguages
753GetProcessPriorityBoost
754GetProcessShutdownParameters
755GetProcessTimes
756GetProcessVersion
757GetProcessWorkingSetSize
758GetProcessWorkingSetSizeEx
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530759GetProcessesInVirtualizationContext
Kai Tietz4a306ba2014-04-24 16:26:56 +0000760GetProcessorSystemCycleTime
761GetProductInfo
762GetProfileIntA
763GetProfileIntW
764GetProfileSectionA
765GetProfileSectionW
766GetProfileStringA
767GetProfileStringW
768GetQueuedCompletionStatus
769GetQueuedCompletionStatusEx
770GetShortPathNameA
771GetShortPathNameW
772GetStagedPackagePathByFullName
773GetStartupInfoA
774GetStartupInfoW
775GetStateFolder
776GetStdHandle
777GetStringScripts
778GetStringTypeA
779GetStringTypeExA
780GetStringTypeExW
781GetStringTypeW
782GetSystemAppDataKey
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530783GetSystemCpuSetInformation
Kai Tietz4a306ba2014-04-24 16:26:56 +0000784GetSystemDEPPolicy
785GetSystemDefaultLCID
786GetSystemDefaultLangID
787GetSystemDefaultLocaleName
788GetSystemDefaultUILanguage
789GetSystemDirectoryA
790GetSystemDirectoryW
791GetSystemFileCacheSize
792GetSystemFirmwareTable
793GetSystemInfo
794GetSystemPowerStatus
795GetSystemPreferredUILanguages
796GetSystemRegistryQuota
797GetSystemTime
798GetSystemTimeAdjustment
799GetSystemTimeAsFileTime
800GetSystemTimePreciseAsFileTime
801GetSystemTimes
802GetSystemWindowsDirectoryA
803GetSystemWindowsDirectoryW
804GetSystemWow64DirectoryA
805GetSystemWow64DirectoryW
806GetTapeParameters
807GetTapePosition
808GetTapeStatus
809GetTempFileNameA
810GetTempFileNameW
811GetTempPathA
812GetTempPathW
Biswapriyo Nath5eb31572023-07-26 11:32:39 +0530813GetTempPath2A
814GetTempPath2W
Kai Tietz4a306ba2014-04-24 16:26:56 +0000815GetThreadContext
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530816GetThreadDescription
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530817GetThreadEnabledXStateFeatures
Kai Tietz4a306ba2014-04-24 16:26:56 +0000818GetThreadErrorMode
819GetThreadGroupAffinity
820GetThreadIOPendingFlag
821GetThreadId
822GetThreadIdealProcessorEx
823GetThreadInformation
824GetThreadLocale
825GetThreadPreferredUILanguages
826GetThreadPriority
827GetThreadPriorityBoost
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530828GetThreadSelectedCpuSetMasks
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530829GetThreadSelectedCpuSets
Kai Tietz4a306ba2014-04-24 16:26:56 +0000830GetThreadSelectorEntry
831GetThreadTimes
832GetThreadUILanguage
833GetTickCount
834GetTickCount64
835GetTimeFormatA
836GetTimeFormatAWorker
837GetTimeFormatEx
838GetTimeFormatW
839GetTimeFormatWWorker
840GetTimeZoneInformation
841GetTimeZoneInformationForYear
842GetUILanguageInfo
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300843F_X64(GetUmsCompletionListEvent)
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530844GetUmsSystemThreadInformation
845GetUserDefaultGeoName
Kai Tietz4a306ba2014-04-24 16:26:56 +0000846GetUserDefaultLCID
847GetUserDefaultLangID
848GetUserDefaultLocaleName
849GetUserDefaultUILanguage
850GetUserGeoID
851GetUserPreferredUILanguages
852GetVDMCurrentDirectories
853GetVersion
854GetVersionExA
855GetVersionExW
856GetVolumeInformationA
857GetVolumeInformationByHandleW
858GetVolumeInformationW
859GetVolumeNameForVolumeMountPointA
860GetVolumeNameForVolumeMountPointW
861GetVolumePathNameA
862GetVolumePathNameW
863GetVolumePathNamesForVolumeNameA
864GetVolumePathNamesForVolumeNameW
865GetWindowsDirectoryA
866GetWindowsDirectoryW
867GetWriteWatch
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530868GetXStateFeaturesMask
Kai Tietz4a306ba2014-04-24 16:26:56 +0000869GlobalAddAtomA
870GlobalAddAtomExA
871GlobalAddAtomExW
872GlobalAddAtomW
873GlobalAlloc
874GlobalCompact
875GlobalDeleteAtom
876GlobalFindAtomA
877GlobalFindAtomW
878GlobalFix
879GlobalFlags
880GlobalFree
881GlobalGetAtomNameA
882GlobalGetAtomNameW
883GlobalHandle
884GlobalLock
885GlobalMemoryStatus
886GlobalMemoryStatusEx
887GlobalReAlloc
888GlobalSize
889GlobalUnWire
890GlobalUnfix
891GlobalUnlock
892GlobalWire
893Heap32First
894Heap32ListFirst
895Heap32ListNext
896Heap32Next
897HeapAlloc
898HeapCompact
899HeapCreate
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300900HeapCreateTagsW
Kai Tietz4a306ba2014-04-24 16:26:56 +0000901HeapDestroy
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300902HeapExtend
Kai Tietz4a306ba2014-04-24 16:26:56 +0000903HeapFree
904HeapLock
905HeapQueryInformation
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300906HeapQueryTagW
Kai Tietz4a306ba2014-04-24 16:26:56 +0000907HeapReAlloc
908HeapSetInformation
909HeapSize
910HeapSummary
911HeapUnlock
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300912HeapUsage
Kai Tietz4a306ba2014-04-24 16:26:56 +0000913HeapValidate
914HeapWalk
915IdnToAscii
916IdnToNameprepUnicode
917IdnToUnicode
918InitAtomTable
919InitOnceBeginInitialize
920InitOnceComplete
921InitOnceExecuteOnce
922InitOnceInitialize
923InitializeConditionVariable
924InitializeContext
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530925InitializeContext2
Kai Tietz4a306ba2014-04-24 16:26:56 +0000926InitializeCriticalSection
927InitializeCriticalSectionAndSpinCount
928InitializeCriticalSectionEx
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530929InitializeEnclave
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300930InitializeExtendedContext
Kai Tietz4a306ba2014-04-24 16:26:56 +0000931InitializeProcThreadAttributeList
932InitializeSListHead
933InitializeSRWLock
934InitializeSynchronizationBarrier
935InstallELAMCertificateInfo
936InterlockedFlushSList
937InterlockedPopEntrySList
938InterlockedPushEntrySList
939InterlockedPushListSList
940InterlockedPushListSListEx
941InvalidateConsoleDIBits
942IsBadCodePtr
943IsBadHugeReadPtr
944IsBadHugeWritePtr
945IsBadReadPtr
946IsBadStringPtrA
947IsBadStringPtrW
948IsBadWritePtr
949IsCalendarLeapDay
950IsCalendarLeapMonth
951IsCalendarLeapYear
952IsDBCSLeadByte
953IsDBCSLeadByteEx
954IsDebuggerPresent
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530955IsEnclaveTypeSupported
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530956IsIoRingOpSupported
Kai Tietz4a306ba2014-04-24 16:26:56 +0000957IsNLSDefinedString
958IsNativeVhdBoot
959IsNormalizedString
960IsProcessCritical
961IsProcessInJob
962IsProcessorFeaturePresent
963IsSystemResumeAutomatic
964IsThreadAFiber
965IsThreadpoolTimerSet
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300966IsTimeZoneRedirectionEnabled
Biswapriyo Nathd367cc92023-07-28 18:21:18 +0530967IsUserCetAvailableInEnvironment
Kai Tietz4a306ba2014-04-24 16:26:56 +0000968IsValidCalDateTime
969IsValidCodePage
970IsValidLanguageGroup
971IsValidLocale
Martin Storsjö9bd6bca2017-08-15 00:00:09 +0300972IsValidUILanguage
Kai Tietz4a306ba2014-04-24 16:26:56 +0000973IsValidLocaleName
974IsValidNLSVersion
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530975IsWow64GuestMachineSupported
Kai Tietz4a306ba2014-04-24 16:26:56 +0000976IsWow64Process
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +0530977IsWow64Process2
Kai Tietz4a306ba2014-04-24 16:26:56 +0000978K32EmptyWorkingSet
979K32EnumDeviceDrivers
980K32EnumPageFilesA
981K32EnumPageFilesW
982K32EnumProcessModules
983K32EnumProcessModulesEx
984K32EnumProcesses
985K32GetDeviceDriverBaseNameA
986K32GetDeviceDriverBaseNameW
987K32GetDeviceDriverFileNameA
988K32GetDeviceDriverFileNameW
989K32GetMappedFileNameA
990K32GetMappedFileNameW
991K32GetModuleBaseNameA
992K32GetModuleBaseNameW
993K32GetModuleFileNameExA
994K32GetModuleFileNameExW
995K32GetModuleInformation
996K32GetPerformanceInfo
997K32GetProcessImageFileNameA
998K32GetProcessImageFileNameW
999K32GetProcessMemoryInfo
1000K32GetWsChanges
1001K32GetWsChangesEx
1002K32InitializeProcessForWsWatch
1003K32QueryWorkingSet
1004K32QueryWorkingSetEx
1005LCIDToLocaleName
1006LCMapStringA
1007LCMapStringEx
1008LCMapStringW
1009LZClose
1010LZCloseFile
1011LZCopy
1012LZCreateFileW
1013LZDone
1014LZInit
1015LZOpenFileA
1016LZOpenFileW
1017LZRead
1018LZSeek
1019LZStart
1020LeaveCriticalSection
1021LeaveCriticalSectionWhenCallbackReturns
1022LoadAppInitDlls
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301023LoadEnclaveData
Kai Tietz4a306ba2014-04-24 16:26:56 +00001024LoadLibraryA
1025LoadLibraryExA
1026LoadLibraryExW
1027LoadLibraryW
1028LoadModule
1029LoadPackagedLibrary
1030LoadResource
1031LoadStringBaseExW
1032LoadStringBaseW
1033LocalAlloc
1034LocalCompact
1035LocalFileTimeToFileTime
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301036LocalFileTimeToLocalSystemTime
Kai Tietz4a306ba2014-04-24 16:26:56 +00001037LocalFlags
1038LocalFree
1039LocalHandle
1040LocalLock
1041LocalReAlloc
1042LocalShrink
1043LocalSize
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301044LocalSystemTimeToLocalFileTime
Kai Tietz4a306ba2014-04-24 16:26:56 +00001045LocalUnlock
1046LocaleNameToLCID
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001047LocateExtendedFeature
1048LocateLegacyContext
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301049LocateXStateFeature
Kai Tietz4a306ba2014-04-24 16:26:56 +00001050LockFile
1051LockFileEx
1052LockResource
1053MapUserPhysicalPages
1054MapUserPhysicalPagesScatter
1055MapViewOfFile
1056MapViewOfFileEx
1057MapViewOfFileExNuma
1058MapViewOfFileFromApp
1059Module32First
1060Module32FirstW
1061Module32Next
1062Module32NextW
1063MoveFileA
1064MoveFileExA
1065MoveFileExW
1066MoveFileTransactedA
1067MoveFileTransactedW
1068MoveFileW
1069MoveFileWithProgressA
1070MoveFileWithProgressW
1071MulDiv
1072MultiByteToWideChar
1073NeedCurrentDirectoryForExePathA
1074NeedCurrentDirectoryForExePathW
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001075NlsConvertIntegerToString
Kai Tietz4a306ba2014-04-24 16:26:56 +00001076NlsCheckPolicy
1077NlsEventDataDescCreate
1078NlsGetCacheUpdateCount
1079NlsUpdateLocale
1080NlsUpdateSystemLocale
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001081NlsResetProcessLocale
Kai Tietz4a306ba2014-04-24 16:26:56 +00001082NlsWriteEtwEvent
1083NormalizeString
1084NotifyMountMgr
1085NotifyUILanguageChange
1086NtVdm64CreateProcessInternalW
1087OOBEComplete
Corinna Vinschen1012dd42015-08-25 15:53:59 +02001088OfferVirtualMemory
Kai Tietz4a306ba2014-04-24 16:26:56 +00001089OpenConsoleW
1090OpenConsoleWStub
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001091OpenDataFile
Kai Tietz4a306ba2014-04-24 16:26:56 +00001092OpenEventA
1093OpenEventW
1094OpenFile
1095OpenFileById
1096OpenFileMappingA
1097OpenFileMappingW
1098OpenJobObjectA
1099OpenJobObjectW
1100OpenMutexA
1101OpenMutexW
1102OpenPackageInfoByFullName
1103OpenPrivateNamespaceA
1104OpenPrivateNamespaceW
1105OpenProcess
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001106; MSDN says OpenProcessToken is from Advapi32.dll, not Kernel32.dll
1107; OpenProcessToken
Kai Tietz4a306ba2014-04-24 16:26:56 +00001108OpenProfileUserMapping
1109OpenSemaphoreA
1110OpenSemaphoreW
1111OpenState
1112OpenStateExplicit
1113OpenThread
LIU Hao49a56d42022-04-29 18:50:15 +08001114; MSDN says this is exported from ADVAPI32.DLL.
1115; OpenThreadToken
Kai Tietz4a306ba2014-04-24 16:26:56 +00001116OpenWaitableTimerA
1117OpenWaitableTimerW
1118OutputDebugStringA
1119OutputDebugStringW
1120PackageFamilyNameFromFullName
1121PackageFamilyNameFromId
1122PackageFullNameFromId
1123PackageIdFromFullName
1124PackageNameAndPublisherIdFromFamilyName
1125ParseApplicationUserModelId
1126PeekConsoleInputA
1127PeekConsoleInputW
1128PeekNamedPipe
Biswapriyo Nathd367cc92023-07-28 18:21:18 +05301129PopIoRingCompletion
Kai Tietz4a306ba2014-04-24 16:26:56 +00001130PostQueuedCompletionStatus
1131PowerClearRequest
1132PowerCreateRequest
1133PowerSetRequest
1134PrefetchVirtualMemory
1135PrepareTape
1136PrivCopyFileExW
1137PrivMoveFileIdentityW
1138Process32First
1139Process32FirstW
1140Process32Next
1141Process32NextW
1142ProcessIdToSessionId
1143PssCaptureSnapshot
1144PssDuplicateSnapshot
1145PssFreeSnapshot
1146PssQuerySnapshot
1147PssWalkMarkerCreate
1148PssWalkMarkerFree
1149PssWalkMarkerGetPosition
1150PssWalkMarkerRewind
1151PssWalkMarkerSeek
1152PssWalkMarkerSeekToBeginning
1153PssWalkMarkerSetPosition
1154PssWalkMarkerTell
1155PssWalkSnapshot
1156PulseEvent
1157PurgeComm
1158QueryActCtxSettingsW
1159QueryActCtxSettingsWWorker
1160QueryActCtxW
1161QueryActCtxWWorker
1162QueryDepthSList
1163QueryDosDeviceA
1164QueryDosDeviceW
1165QueryFullProcessImageNameA
1166QueryFullProcessImageNameW
1167QueryIdleProcessorCycleTime
1168QueryIdleProcessorCycleTimeEx
1169QueryInformationJobObject
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301170QueryIoRateControlInformationJobObject
Biswapriyo Nathd367cc92023-07-28 18:21:18 +05301171QueryIoRingCapabilities
Kai Tietz4a306ba2014-04-24 16:26:56 +00001172QueryMemoryResourceNotification
1173QueryPerformanceCounter
1174QueryPerformanceFrequency
1175QueryProcessAffinityUpdateMode
1176QueryProcessCycleTime
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301177QueryProtectedPolicy
Kai Tietz4a306ba2014-04-24 16:26:56 +00001178QueryThreadCycleTime
1179QueryThreadProfiling
1180QueryThreadpoolStackInformation
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001181F_X64(QueryUmsThreadInformation)
Kai Tietz4a306ba2014-04-24 16:26:56 +00001182QueryUnbiasedInterruptTime
1183QueueUserAPC
Biswapriyo Nathd367cc92023-07-28 18:21:18 +05301184QueueUserAPC2
Kai Tietz4a306ba2014-04-24 16:26:56 +00001185QueueUserWorkItem
1186QuirkGetData2Worker
1187QuirkGetDataWorker
1188QuirkIsEnabled2Worker
1189QuirkIsEnabled3Worker
1190QuirkIsEnabledForPackage2Worker
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301191QuirkIsEnabledForPackage3Worker
1192QuirkIsEnabledForPackage4Worker
Kai Tietz4a306ba2014-04-24 16:26:56 +00001193QuirkIsEnabledForPackageWorker
1194QuirkIsEnabledForProcessWorker
1195QuirkIsEnabledWorker
1196RaiseException
1197RaiseFailFastException
1198RaiseInvalid16BitExeError
1199ReOpenFile
Corinna Vinschen1012dd42015-08-25 15:53:59 +02001200ReclaimVirtualMemory
Kai Tietz4a306ba2014-04-24 16:26:56 +00001201ReadConsoleA
1202ReadConsoleInputA
1203ReadConsoleInputExA
1204ReadConsoleInputExW
1205ReadConsoleInputW
1206ReadConsoleOutputA
1207ReadConsoleOutputAttribute
1208ReadConsoleOutputCharacterA
1209ReadConsoleOutputCharacterW
1210ReadConsoleOutputW
1211ReadConsoleW
Biswapriyo Nath24842d42019-02-22 21:23:34 +05301212ReadDirectoryChangesExW
Kai Tietz4a306ba2014-04-24 16:26:56 +00001213ReadDirectoryChangesW
1214ReadFile
1215ReadFileEx
1216ReadFileScatter
1217ReadProcessMemory
1218ReadThreadProfilingData
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001219;
1220; MSDN says these functions are exported
1221; from advapi32.dll. Commented out for
1222; compatibility with older versions of
1223; Windows.
1224;
1225; RegKrnGetGlobalState and RegKrnInitialize
1226; are known exceptions.
1227;
1228;RegCloseKey
1229;RegCopyTreeW
1230;RegCreateKeyExA
1231;RegCreateKeyExW
1232;RegDeleteKeyExA
1233;RegDeleteKeyExW
1234;RegDeleteTreeA
1235;RegDeleteTreeW
1236;RegDeleteValueA
1237;RegDeleteValueW
1238;RegDisablePredefinedCacheEx
1239;RegEnumKeyExA
1240;RegEnumKeyExW
1241;RegEnumValueA
1242;RegEnumValueW
1243;RegFlushKey
1244;RegGetKeySecurity
1245;RegGetValueA
1246;RegGetValueW
1247RegKrnGetGlobalState
1248RegKrnInitialize
1249;RegLoadKeyA
1250;RegLoadKeyW
1251;RegLoadMUIStringA
1252;RegLoadMUIStringW
1253;RegNotifyChangeKeyValue
1254;RegOpenCurrentUser
1255;RegOpenKeyExA
1256;RegOpenKeyExW
1257;RegOpenUserClassesRoot
1258;RegQueryInfoKeyA
1259;RegQueryInfoKeyW
1260;RegQueryValueExA
1261;RegQueryValueExW
1262;RegRestoreKeyA
1263;RegRestoreKeyW
1264;RegSaveKeyExA
1265;RegSaveKeyExW
1266;RegSetKeySecurity
1267;RegSetValueExA
1268;RegSetValueExW
1269;RegUnLoadKeyA
1270;RegUnLoadKeyW
Kai Tietz4a306ba2014-04-24 16:26:56 +00001271RegisterApplicationRecoveryCallback
1272RegisterApplicationRestart
1273RegisterBadMemoryNotification
1274RegisterConsoleIME
1275RegisterConsoleOS2
1276RegisterConsoleVDM
1277RegisterWaitForInputIdle
1278RegisterWaitForSingleObject
1279RegisterWaitForSingleObjectEx
1280RegisterWaitUntilOOBECompleted
1281RegisterWowBaseHandlers
1282RegisterWowExec
1283ReleaseActCtx
1284ReleaseActCtxWorker
1285ReleaseMutex
1286ReleaseMutexWhenCallbackReturns
Biswapriyo Nathd367cc92023-07-28 18:21:18 +05301287ReleasePackageVirtualizationContext
Biswapriyo Nathf4bf2cf2024-12-07 14:33:43 +00001288ReleasePseudoConsole
Kai Tietz4a306ba2014-04-24 16:26:56 +00001289ReleaseSRWLockExclusive
1290ReleaseSRWLockShared
1291ReleaseSemaphore
1292ReleaseSemaphoreWhenCallbackReturns
1293RemoveDirectoryA
1294RemoveDirectoryTransactedA
1295RemoveDirectoryTransactedW
1296RemoveDirectoryW
1297RemoveDllDirectory
1298RemoveLocalAlternateComputerNameA
1299RemoveLocalAlternateComputerNameW
1300RemoveSecureMemoryCacheCallback
1301RemoveVectoredContinueHandler
1302RemoveVectoredExceptionHandler
1303ReplaceFile
1304ReplaceFileA
1305ReplaceFileW
1306ReplacePartitionUnit
1307RequestDeviceWakeup
1308RequestWakeupLatency
1309ResetEvent
1310ResetWriteWatch
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301311ResizePseudoConsole
Kai Tietz4a306ba2014-04-24 16:26:56 +00001312ResolveDelayLoadedAPI
1313ResolveDelayLoadsFromDll
1314ResolveLocaleName
1315RestoreLastError
1316ResumeThread
1317RtlAddFunctionTable
1318RtlCaptureContext
1319RtlCaptureStackBackTrace
1320RtlCompareMemory
1321RtlCopyMemory
1322RtlDeleteFunctionTable
1323RtlFillMemory
1324RtlInstallFunctionTableCallback
Biswapriyo Nathd367cc92023-07-28 18:21:18 +05301325RtlIsEcCode
Kai Tietz4a306ba2014-04-24 16:26:56 +00001326RtlLookupFunctionEntry
1327RtlMoveMemory
1328RtlPcToFileHeader
1329RtlRaiseException
1330RtlRestoreContext
1331RtlUnwind
1332RtlUnwindEx
1333RtlVirtualUnwind
Biswapriyo Nathd367cc92023-07-28 18:21:18 +05301334RtlVirtualUnwind2
Kai Tietz4a306ba2014-04-24 16:26:56 +00001335RtlZeroMemory
1336ScrollConsoleScreenBufferA
1337ScrollConsoleScreenBufferW
1338SearchPathA
1339SearchPathW
1340SetCachedSigningLevel
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001341SetCPGlobal
Kai Tietz4a306ba2014-04-24 16:26:56 +00001342SetCalendarInfoA
1343SetCalendarInfoW
1344SetComPlusPackageInstallStatus
1345SetCommBreak
1346SetCommConfig
1347SetCommMask
1348SetCommState
1349SetCommTimeouts
1350SetComputerNameA
1351SetComputerNameEx2W
1352SetComputerNameExA
1353SetComputerNameExW
1354SetComputerNameW
1355SetConsoleActiveScreenBuffer
1356SetConsoleCP
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001357SetConsoleCommandHistoryMode
Kai Tietz4a306ba2014-04-24 16:26:56 +00001358SetConsoleCtrlHandler
1359SetConsoleCursor
1360SetConsoleCursorInfo
1361SetConsoleCursorMode
1362SetConsoleCursorPosition
1363SetConsoleDisplayMode
1364SetConsoleFont
1365SetConsoleHardwareState
1366SetConsoleHistoryInfo
1367SetConsoleIcon
1368SetConsoleInputExeNameA
1369SetConsoleInputExeNameW
1370SetConsoleKeyShortcuts
1371SetConsoleLocalEUDC
1372SetConsoleMaximumWindowSize
1373SetConsoleMenuClose
1374SetConsoleMode
1375SetConsoleNlsMode
1376SetConsoleNumberOfCommandsA
1377SetConsoleNumberOfCommandsW
1378SetConsoleOS2OemFormat
1379SetConsoleOutputCP
1380SetConsolePalette
1381SetConsoleScreenBufferInfoEx
1382SetConsoleScreenBufferSize
1383SetConsoleTextAttribute
1384SetConsoleTitleA
1385SetConsoleTitleW
1386SetConsoleWindowInfo
1387SetCriticalSectionSpinCount
1388SetCurrentConsoleFontEx
1389SetCurrentDirectoryA
1390SetCurrentDirectoryW
1391SetDefaultCommConfigA
1392SetDefaultCommConfigW
1393SetDefaultDllDirectories
1394SetDllDirectoryA
1395SetDllDirectoryW
1396SetDynamicTimeZoneInformation
1397SetEndOfFile
1398SetEnvironmentStringsA
1399SetEnvironmentStringsW
1400SetEnvironmentVariableA
1401SetEnvironmentVariableW
1402SetErrorMode
1403SetEvent
1404SetEventWhenCallbackReturns
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001405SetExtendedFeaturesMask
Kai Tietz4a306ba2014-04-24 16:26:56 +00001406SetFileApisToANSI
1407SetFileApisToOEM
1408SetFileAttributesA
1409SetFileAttributesTransactedA
1410SetFileAttributesTransactedW
1411SetFileAttributesW
1412SetFileBandwidthReservation
1413SetFileCompletionNotificationModes
1414SetFileInformationByHandle
1415SetFileIoOverlappedRange
1416SetFilePointer
1417SetFilePointerEx
1418SetFileShortNameA
1419SetFileShortNameW
1420SetFileTime
1421SetFileValidData
1422SetFirmwareEnvironmentVariableA
1423SetFirmwareEnvironmentVariableExA
1424SetFirmwareEnvironmentVariableExW
1425SetFirmwareEnvironmentVariableW
1426SetHandleCount
1427SetHandleInformation
1428SetInformationJobObject
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301429SetIoRateControlInformationJobObject
Biswapriyo Nathd367cc92023-07-28 18:21:18 +05301430SetIoRingCompletionEvent
Kai Tietz4a306ba2014-04-24 16:26:56 +00001431SetLastConsoleEventActive
1432SetLastError
1433SetLocalPrimaryComputerNameA
1434SetLocalPrimaryComputerNameW
1435SetLocalTime
1436SetLocaleInfoA
1437SetLocaleInfoW
1438SetMailslotInfo
1439SetMessageWaitingIndicator
1440SetNamedPipeAttribute
1441SetNamedPipeHandleState
1442SetPriorityClass
1443SetProcessAffinityMask
1444SetProcessAffinityUpdateMode
1445SetProcessDEPPolicy
Biswapriyo Nathd367cc92023-07-28 18:21:18 +05301446SetProcessDefaultCpuSetMasks
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301447SetProcessDefaultCpuSets
Biswapriyo Nathd367cc92023-07-28 18:21:18 +05301448SetProcessDynamicEHContinuationTargets
1449SetProcessDynamicEnforcedCetCompatibleRanges
Kai Tietz4a306ba2014-04-24 16:26:56 +00001450SetProcessInformation
1451SetProcessMitigationPolicy
1452SetProcessPreferredUILanguages
1453SetProcessPriorityBoost
1454SetProcessShutdownParameters
1455SetProcessWorkingSetSize
1456SetProcessWorkingSetSizeEx
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301457SetProtectedPolicy
Kai Tietz4a306ba2014-04-24 16:26:56 +00001458SetSearchPathMode
1459SetStdHandle
1460SetStdHandleEx
1461SetSystemFileCacheSize
1462SetSystemPowerState
1463SetSystemTime
1464SetSystemTimeAdjustment
1465SetTapeParameters
1466SetTapePosition
1467SetTermsrvAppInstallMode
1468SetThreadAffinityMask
1469SetThreadContext
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301470SetThreadDescription
Kai Tietz4a306ba2014-04-24 16:26:56 +00001471SetThreadErrorMode
1472SetThreadExecutionState
1473SetThreadGroupAffinity
1474SetThreadIdealProcessor
1475SetThreadIdealProcessorEx
1476SetThreadInformation
1477SetThreadLocale
1478SetThreadPreferredUILanguages
1479SetThreadPriority
1480SetThreadPriorityBoost
Biswapriyo Nathd367cc92023-07-28 18:21:18 +05301481SetThreadSelectedCpuSetMasks
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301482SetThreadSelectedCpuSets
Kai Tietz4a306ba2014-04-24 16:26:56 +00001483SetThreadStackGuarantee
LIU Hao49a56d42022-04-29 18:50:15 +08001484; MSDN says this is exported from ADVAPI32.DLL.
1485; SetThreadToken
Kai Tietz4a306ba2014-04-24 16:26:56 +00001486SetThreadUILanguage
1487SetThreadpoolStackInformation
1488SetThreadpoolThreadMaximum
1489SetThreadpoolThreadMinimum
1490SetThreadpoolTimer
1491SetThreadpoolTimerEx
1492SetThreadpoolWait
1493SetThreadpoolWaitEx
1494SetTimeZoneInformation
1495SetTimerQueueTimer
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001496F_X64(SetUmsThreadInformation)
Kai Tietz4a306ba2014-04-24 16:26:56 +00001497SetUnhandledExceptionFilter
1498SetUserGeoID
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301499SetUserGeoName
Kai Tietz4a306ba2014-04-24 16:26:56 +00001500SetVDMCurrentDirectories
1501SetVolumeLabelA
1502SetVolumeLabelW
1503SetVolumeMountPointA
1504SetVolumeMountPointW
1505SetVolumeMountPointWStub
1506SetWaitableTimer
1507SetWaitableTimerEx
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301508SetXStateFeaturesMask
Kai Tietz4a306ba2014-04-24 16:26:56 +00001509SetupComm
1510ShowConsoleCursor
1511SignalObjectAndWait
1512SizeofResource
1513Sleep
1514SleepConditionVariableCS
1515SleepConditionVariableSRW
1516SleepEx
1517SortCloseHandle
1518SortGetHandle
1519StartThreadpoolIo
Biswapriyo Nathd367cc92023-07-28 18:21:18 +05301520SubmitIoRing
Kai Tietz4a306ba2014-04-24 16:26:56 +00001521SubmitThreadpoolWork
1522SuspendThread
1523SwitchToFiber
1524SwitchToThread
1525SystemTimeToFileTime
1526SystemTimeToTzSpecificLocalTime
1527SystemTimeToTzSpecificLocalTimeEx
1528TerminateJobObject
1529TerminateProcess
1530TerminateThread
1531TermsrvAppInstallMode
1532TermsrvConvertSysRootToUserDir
1533TermsrvCreateRegEntry
1534TermsrvDeleteKey
1535TermsrvDeleteValue
1536TermsrvGetPreSetValue
1537TermsrvGetWindowsDirectoryA
1538TermsrvGetWindowsDirectoryW
1539TermsrvOpenRegEntry
1540TermsrvOpenUserClasses
1541TermsrvRestoreKey
1542TermsrvSetKeySecurity
1543TermsrvSetValueKey
1544TermsrvSyncUserIniFileExt
1545Thread32First
1546Thread32Next
1547TlsAlloc
1548TlsFree
1549TlsGetValue
Biswapriyo Nathf4bf2cf2024-12-07 14:33:43 +00001550TlsGetValue2
Kai Tietz4a306ba2014-04-24 16:26:56 +00001551TlsSetValue
1552Toolhelp32ReadProcessMemory
1553TransactNamedPipe
1554TransmitCommChar
1555TryAcquireSRWLockExclusive
1556TryAcquireSRWLockShared
1557TryEnterCriticalSection
1558TrySubmitThreadpoolCallback
1559TzSpecificLocalTimeToSystemTime
1560TzSpecificLocalTimeToSystemTimeEx
1561UTRegister
1562UTUnRegister
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001563F_X64(UmsThreadYield)
Kai Tietz4a306ba2014-04-24 16:26:56 +00001564UnhandledExceptionFilter
1565UnlockFile
1566UnlockFileEx
1567UnmapViewOfFile
1568UnmapViewOfFileEx
1569UnregisterApplicationRecoveryCallback
1570UnregisterApplicationRestart
1571UnregisterBadMemoryNotification
1572UnregisterConsoleIME
1573UnregisterWait
1574UnregisterWaitEx
1575UnregisterWaitUntilOOBECompleted
1576UpdateCalendarDayOfWeek
1577UpdateProcThreadAttribute
1578UpdateResourceA
1579UpdateResourceW
1580VDMConsoleOperation
1581VDMOperationStarted
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001582ValidateLCType
1583ValidateLocale
Kai Tietz4a306ba2014-04-24 16:26:56 +00001584VerLanguageNameA
1585VerLanguageNameW
1586VerSetConditionMask
1587VerifyConsoleIoHandle
1588VerifyScripts
1589VerifyVersionInfoA
1590VerifyVersionInfoW
1591VirtualAlloc
1592VirtualAllocEx
1593VirtualAllocExNuma
Kai Tietz4a306ba2014-04-24 16:26:56 +00001594VirtualFree
1595VirtualFreeEx
1596VirtualLock
1597VirtualProtect
1598VirtualProtectEx
1599VirtualQuery
1600VirtualQueryEx
1601VirtualUnlock
1602WTSGetActiveConsoleSessionId
1603WaitCommEvent
1604WaitForDebugEvent
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301605WaitForDebugEventEx
Kai Tietz4a306ba2014-04-24 16:26:56 +00001606WaitForMultipleObjects
1607WaitForMultipleObjectsEx
1608WaitForSingleObject
1609WaitForSingleObjectEx
1610WaitForThreadpoolIoCallbacks
1611WaitForThreadpoolTimerCallbacks
1612WaitForThreadpoolWaitCallbacks
1613WaitForThreadpoolWorkCallbacks
1614WaitNamedPipeA
1615WaitNamedPipeW
1616WakeAllConditionVariable
Steve Lhomme68d0e7d2020-06-05 14:17:42 +02001617; MSDN says it's in Kernel32.dll but it's not.
1618; Link with libsynchronization.a instead.
1619; Commented out for compatibility with older
1620; versions of Windows.
1621;WaitOnAddress
1622;WakeByAddressSingle
1623;WakeByAddressAll
Kai Tietz4a306ba2014-04-24 16:26:56 +00001624WakeConditionVariable
1625WerGetFlags
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301626WerGetFlagsWorker
1627WerRegisterAdditionalProcess
1628WerRegisterAppLocalDump
1629WerRegisterCustomMetadata
1630WerRegisterExcludedMemoryBlock
Kai Tietz4a306ba2014-04-24 16:26:56 +00001631WerRegisterFile
1632WerRegisterFileWorker
1633WerRegisterMemoryBlock
1634WerRegisterMemoryBlockWorker
1635WerRegisterRuntimeExceptionModule
1636WerRegisterRuntimeExceptionModuleWorker
1637WerSetFlags
Biswapriyo Nathb95e68a2019-01-25 00:22:41 +05301638WerSetFlagsWorker
1639WerUnregisterAdditionalProcess
1640WerUnregisterAppLocalDump
1641WerUnregisterCustomMetadata
1642WerUnregisterExcludedMemoryBlock
Kai Tietz4a306ba2014-04-24 16:26:56 +00001643WerUnregisterFile
1644WerUnregisterFileWorker
1645WerUnregisterMemoryBlock
1646WerUnregisterMemoryBlockWorker
1647WerUnregisterRuntimeExceptionModule
1648WerUnregisterRuntimeExceptionModuleWorker
1649WerpCleanupMessageMapping
1650WerpGetDebugger
1651WerpInitiateRemoteRecovery
1652WerpLaunchAeDebug
1653WerpNotifyLoadStringResource
1654WerpNotifyLoadStringResourceEx
1655WerpNotifyLoadStringResourceWorker
1656WerpNotifyUseStringResource
1657WerpNotifyUseStringResourceWorker
1658WerpStringLookup
1659WideCharToMultiByte
1660WinExec
1661Wow64DisableWow64FsRedirection
1662Wow64EnableWow64FsRedirection
1663Wow64GetThreadContext
1664Wow64GetThreadSelectorEntry
1665Wow64RevertWow64FsRedirection
1666Wow64SetThreadContext
1667Wow64SuspendThread
1668WriteConsoleA
1669WriteConsoleInputA
1670WriteConsoleInputVDMA
1671WriteConsoleInputVDMW
1672WriteConsoleInputW
1673WriteConsoleOutputA
1674WriteConsoleOutputAttribute
1675WriteConsoleOutputCharacterA
1676WriteConsoleOutputCharacterW
1677WriteConsoleOutputW
1678WriteConsoleW
1679WriteFile
1680WriteFileEx
1681WriteFileGather
1682WritePrivateProfileSectionA
1683WritePrivateProfileSectionW
1684WritePrivateProfileStringA
1685WritePrivateProfileStringW
1686WritePrivateProfileStructA
1687WritePrivateProfileStructW
1688WriteProcessMemory
1689WriteProfileSectionA
1690WriteProfileSectionW
1691WriteProfileStringA
1692WriteProfileStringW
1693WriteTapemark
1694ZombifyActCtx
1695ZombifyActCtxWorker
Martin Storsjödc348cb2018-12-14 09:38:33 +02001696F_X64(__C_specific_handler)
1697F_ARM32(__C_specific_handler)
Martin Storsjö5af8d912020-03-08 23:13:01 +02001698; This isn't always available and shouldn't be linked from here, but should
1699; be statically linked from the compiler support library.
1700;F_ARM32(__chkstk)
Martin Storsjö705bdc42017-09-15 13:14:28 +03001701F_X64(__misaligned_access)
Kai Tietz4a306ba2014-04-24 16:26:56 +00001702_hread
1703_hwrite
1704_lclose
1705_lcreat
1706_llseek
Martin Storsjö9bd6bca2017-08-15 00:00:09 +03001707_local_unwind
Kai Tietz4a306ba2014-04-24 16:26:56 +00001708_lopen
1709_lread
1710_lwrite
1711lstrcat
1712lstrcatA
1713lstrcatW
1714lstrcmp
1715lstrcmpA
1716lstrcmpW
1717lstrcmpi
1718lstrcmpiA
1719lstrcmpiW
1720lstrcpy
1721lstrcpyA
1722lstrcpyW
1723lstrcpyn
1724lstrcpynA
1725lstrcpynW
1726lstrlen
1727lstrlenA
1728lstrlenW
Liu Hao65042f82019-03-20 12:43:42 +08001729;
1730; MSDN says these functions are exported
1731; from winmm.dll. Commented out for
1732; compatibility with older versions of
1733; Windows.
1734;
1735;timeBeginPeriod
1736;timeEndPeriod
1737;timeGetDevCaps
1738;timeGetSystemTime
1739;timeGetTime
Kai Tietz4a306ba2014-04-24 16:26:56 +00001740uaw_lstrcmpW
1741uaw_lstrcmpiW
1742uaw_lstrlenW
1743uaw_wcschr
1744uaw_wcscpy
1745uaw_wcsicmp
1746uaw_wcslen
1747uaw_wcsrchr