Commit 94cee4fb27

Andrew Kelley <andrew@ziglang.org>
2023-11-02 20:19:49
mingw-w64: add shcore def files
these are copied from mingw-w64 v10.0.0
1 parent 42d4d07
Changed files (2)
lib
libc
mingw
lib-common
lib32
lib/libc/mingw/lib-common/shcore.def
@@ -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
lib/libc/mingw/lib32/shcore.def
@@ -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