mingw-w64: add shcore def files

these are copied from mingw-w64 v10.0.0
This commit is contained in:
Andrew Kelley 2023-11-02 12:19:49 -07:00
parent 42d4d07efa
commit 94cee4fb27
2 changed files with 198 additions and 0 deletions

99
lib/libc/mingw/lib-common/shcore.def vendored Normal file
View file

@ -0,0 +1,99 @@
LIBRARY "SHCORE.dll"
EXPORTS
CommandLineToArgvW
CreateRandomAccessStreamOnFile
CreateRandomAccessStreamOverStream
CreateStreamOverRandomAccessStream
DllCanUnloadNow
DllGetActivationFactory
DllGetClassObject
GetCurrentProcessExplicitAppUserModelID
GetDpiForMonitor
GetDpiForShellUIComponent
GetFeatureEnabledState
GetFeatureVariant
GetProcessDpiAwareness
GetProcessReference
GetScaleFactorForDevice
GetScaleFactorForMonitor
IStream_Copy
IStream_Read
IStream_ReadStr
IStream_Reset
IStream_Size
IStream_Write
IStream_WriteStr
IUnknown_AtomicRelease
IUnknown_GetSite
IUnknown_QueryService
IUnknown_Set
IUnknown_SetSite
IsOS
IsProcessInIsolatedContainer
IsProcessInWDAGContainer
RecordFeatureError
RecordFeatureUsage
RegisterScaleChangeEvent
RegisterScaleChangeNotifications
RevokeScaleChangeNotifications
SHAnsiToAnsi
SHAnsiToUnicode
SHCopyKeyA
SHCopyKeyW
SHCreateMemStream
SHCreateStreamOnFileA
SHCreateStreamOnFileEx
SHCreateStreamOnFileW
SHCreateThread
SHCreateThreadRef
SHCreateThreadWithHandle
SHDeleteEmptyKeyA
SHDeleteEmptyKeyW
SHDeleteKeyA
SHDeleteKeyW
SHDeleteValueA
SHDeleteValueW
SHEnumKeyExA
SHEnumKeyExW
SHEnumValueA
SHEnumValueW
SHGetThreadRef
SHGetValueA
SHGetValueW
SHOpenRegStream2A
SHOpenRegStream2W
SHOpenRegStreamA
SHOpenRegStreamW
SHQueryInfoKeyA
SHQueryInfoKeyW
SHQueryValueExA
SHQueryValueExW
SHRegDuplicateHKey
SHRegGetIntW
SHRegGetPathA
SHRegGetPathW
SHRegGetValueA
SHRegGetValueW
SHRegSetPathA
SHRegSetPathW
SHReleaseThreadRef
SHSetThreadRef
SHSetValueA
SHSetValueW
SHStrDupA
SHStrDupW
SHTaskPoolAllowThreadReuse
SHTaskPoolDoNotWaitForMoreTasks
SHTaskPoolGetCurrentThreadLifetime
SHTaskPoolGetUniqueContext
SHTaskPoolQueueTask
SHTaskPoolSetThreadReuseAllowed
SHUnicodeToAnsi
SHUnicodeToUnicode
SetCurrentProcessExplicitAppUserModelID
SetProcessDpiAwareness
SetProcessReference
SubscribeFeatureStateChangeNotification
UnregisterScaleChangeEvent
UnsubscribeFeatureStateChangeNotification
SHRegGetValueFromHKCUHKLM

99
lib/libc/mingw/lib32/shcore.def vendored Normal file
View file

@ -0,0 +1,99 @@
LIBRARY "SHCORE.dll"
EXPORTS
CommandLineToArgvW@8
CreateRandomAccessStreamOnFile@16
CreateRandomAccessStreamOverStream@16
CreateStreamOverRandomAccessStream@12
DllCanUnloadNow@0
DllGetActivationFactory@8
DllGetClassObject@12
GetCurrentProcessExplicitAppUserModelID@4
GetDpiForMonitor@16
GetDpiForShellUIComponent@4
GetFeatureEnabledState@8
GetFeatureVariant@16
GetProcessDpiAwareness@8
GetProcessReference@4
GetScaleFactorForDevice@4
GetScaleFactorForMonitor@8
IStream_Copy@12
IStream_Read@12
IStream_ReadStr@8
IStream_Reset@4
IStream_Size@8
IStream_Write@12
IStream_WriteStr@8
IUnknown_AtomicRelease@4
IUnknown_GetSite@12
IUnknown_QueryService@16
IUnknown_Set@8
IUnknown_SetSite@8
IsOS@4
IsProcessInIsolatedContainer@4
IsProcessInWDAGContainer@8
RecordFeatureError@8
RecordFeatureUsage@16
RegisterScaleChangeEvent@8
RegisterScaleChangeNotifications@16
RevokeScaleChangeNotifications@8
SHAnsiToAnsi@12
SHAnsiToUnicode@12
SHCopyKeyA@16
SHCopyKeyW@16
SHCreateMemStream@8
SHCreateStreamOnFileA@12
SHCreateStreamOnFileEx@24
SHCreateStreamOnFileW@12
SHCreateThread@16
SHCreateThreadRef@8
SHCreateThreadWithHandle@20
SHDeleteEmptyKeyA@8
SHDeleteEmptyKeyW@8
SHDeleteKeyA@8
SHDeleteKeyW@8
SHDeleteValueA@12
SHDeleteValueW@12
SHEnumKeyExA@16
SHEnumKeyExW@16
SHEnumValueA@28
SHEnumValueW@28
SHGetThreadRef@4
SHGetValueA@24
SHGetValueW@24
SHOpenRegStream2A@16
SHOpenRegStream2W@16
SHOpenRegStreamA@16
SHOpenRegStreamW@16
SHQueryInfoKeyA@20
SHQueryInfoKeyW@20
SHQueryValueExA@24
SHQueryValueExW@24
SHRegDuplicateHKey@4
SHRegGetIntW@12
SHRegGetPathA@20
SHRegGetPathW@20
SHRegGetValueA@28
SHRegGetValueW@28
SHRegSetPathA@20
SHRegSetPathW@20
SHReleaseThreadRef
SHSetThreadRef@4
SHSetValueA@24
SHSetValueW@24
SHStrDupA@8
SHStrDupW@8
SHTaskPoolAllowThreadReuse@0
SHTaskPoolDoNotWaitForMoreTasks@0
SHTaskPoolGetCurrentThreadLifetime@4
SHTaskPoolGetUniqueContext@0
SHTaskPoolQueueTask@24
SHTaskPoolSetThreadReuseAllowed@4
SHUnicodeToAnsi@12
SHUnicodeToUnicode@12
SetCurrentProcessExplicitAppUserModelID@4
SetProcessDpiAwareness@4
SetProcessReference@4
SubscribeFeatureStateChangeNotification@12
UnregisterScaleChangeEvent@4
UnsubscribeFeatureStateChangeNotification@4
SHRegGetValueFromHKCUHKLM@24