Signed-off-by: Mark Harmstone <m...@harmstone.com> --- mingw-w64-crt/lib-common/shlwapi.def | 78 +++++++++++++++++++++++++ mingw-w64-crt/lib32/shlwapi.def | 85 ++++++++++++++++++++++++++++ 2 files changed, 163 insertions(+)
diff --git a/mingw-w64-crt/lib-common/shlwapi.def b/mingw-w64-crt/lib-common/shlwapi.def index 2d3a9e1ab..a298a912f 100644 --- a/mingw-w64-crt/lib-common/shlwapi.def +++ b/mingw-w64-crt/lib-common/shlwapi.def @@ -5,15 +5,20 @@ ; LIBRARY "SHLWAPI.dll" EXPORTS +AssocCopyVerbs AssocCreate AssocGetPerceivedType AssocIsDangerous +AssocMakeApplicationByKeyW +AssocMakeProgid AssocQueryKeyA AssocQueryKeyW AssocQueryStringA AssocQueryStringByKeyA AssocQueryStringByKeyW AssocQueryStringW +CalculateAspectRatio +CharUpperNoDBCSW ChrCmpIA ChrCmpIW ColorAdjustLuma @@ -22,6 +27,12 @@ ColorRGBToHLS ConnectToConnectionPoint DelayLoadFailureHook DllGetVersion +DoesStringRoundTripW +DupWideToAnsi +FDSA_DeleteItem +FDSA_Initialize +FDSA_InsertItem +FixSlashesAndColonW GetAcceptLanguagesA GetAcceptLanguagesW GetMenuPosFromID @@ -31,6 +42,8 @@ IntlStrEqWorkerA IntlStrEqWorkerW IsCharSpaceA IsCharSpaceW +IShellFolder_GetDisplayNameOf +IShellFolder_ParseDisplayName IsInternetESCEnabled IsOS IStream_Copy @@ -43,13 +56,26 @@ IStream_Write IStream_WritePidl IStream_WriteStr IUnknown_AtomicRelease +IUnknown_CPContainerInvokeIndirect +IUnknown_EnableModeless IUnknown_Exec IUnknown_GetSite IUnknown_GetWindow +IUnknown_HasFocusIO +IUnknown_OnFocusChangeIS IUnknown_QueryService +IUnknown_QueryServiceExec +IUnknown_QueryServiceForWebBrowserApp +IUnknown_QueryServicePropertyBag IUnknown_QueryStatus IUnknown_Set +IUnknown_SetOwner IUnknown_SetSite +IUnknown_TranslateAcceleratorIO +IUnknown_UIActivateIO +MayExecForward +MayQSForward +MIME_GetExtensionW MLFreeLibrary MLLoadLibraryA MLLoadLibraryW @@ -77,7 +103,10 @@ PathCreateFromUrlA PathCreateFromUrlAlloc PathCreateFromUrlW PathFileExistsA +PathFileExistsAndAttributesA PathFileExistsAndAttributesW +PathFileExistsDefExtAndAttributesW +PathFileExistsDefExtW PathFileExistsW PathFindExtensionA PathFindExtensionW @@ -86,6 +115,7 @@ PathFindFileNameW PathFindNextComponentA PathFindNextComponentW PathFindOnPathA +PathFindOnPathExW PathFindOnPathW PathFindSuffixArrayA PathFindSuffixArrayW @@ -164,19 +194,26 @@ PathStripToRootW PathUndecorateA PathUndecorateW PathUnExpandEnvStringsA +PathUnExpandEnvStringsForUserW PathUnExpandEnvStringsW PathUnmakeSystemFolderA PathUnmakeSystemFolderW PathUnquoteSpacesA PathUnquoteSpacesW QISearch +QuerySourceCreateFromKey +SHAddDataBlock SHAllocShared SHAnsiToAnsi SHAnsiToUnicode SHAutoComplete +SHClearViewStatePropertyBag SHCopyKeyA SHCopyKeyW SHCreateMemStream +SHCreatePropertyBagOnProfileSection +SHCreatePropertyBagOnRegKey +SHCreatePropertyStoreOnXML SHCreateShellPalette SHCreateStreamOnFileA SHCreateStreamOnFileEx @@ -200,19 +237,42 @@ SHEnumKeyExA SHEnumKeyExW SHEnumValueA SHEnumValueW +SHExpandEnvironmentStringsAlloc +SHExpandEnvironmentStringsForUserW +SHFillRectClr +SHFindDataBlock SHFormatDateTimeA SHFormatDateTimeW +SHForwardContextMenuMsg +SHFreeDataBlockList SHFreeShared +SHGetCurColorRes +SHGetFileDescriptionW +SHGetIniStringW SHGetInverseCMAP +SHGetMenuFromID +SHGetPerScreenResName +SHGetRestriction +SHGetShellKeyEx SHGetThreadRef SHGetValueA SHGetValueW SHGetViewStatePropertyBag +SHInvokeCommand +SHInvokeCommandOnContextMenu +SHInvokeCommandOnContextMenuEx +SHInvokeCommandWithFlagsAndSite +SHInvokeDefaultCommand SHIsChildOrSelf +SHIsExpandableFolder SHIsLowMemoryMachine +SHLoadFromPropertyBag SHLoadIndirectString +SHLoadMenuPopup SHLockShared +SHMenuIndexFromID SHMessageBoxCheckA +SHMessageBoxCheckExW SHMessageBoxCheckW SHOpenRegStream2A SHOpenRegStream2W @@ -226,6 +286,8 @@ SHQueryInfoKeyA SHQueryInfoKeyW SHQueryValueExA SHQueryValueExW +SHQueueUserWorkItem +SHReadDataBlockList SHRegCloseUSKey SHRegCreateUSKeyA SHRegCreateUSKeyW @@ -249,6 +311,7 @@ SHRegGetUSValueW SHRegGetValueA SHRegGetValueFromHKCUHKLM SHRegGetValueW +SHRegisterClassW SHRegisterValidateTemplate SHRegOpenUSKeyA SHRegOpenUSKeyW @@ -263,21 +326,35 @@ SHRegSetUSValueW SHRegWriteUSValueA SHRegWriteUSValueW SHReleaseThreadRef +SHRemoveDataBlock +SHRemoveDefaultDialogFont +SHRestrictionLookup SHRunIndirectRegClientCommand SHSendMessageBroadcastA SHSendMessageBroadcastW +SHSetDefaultDialogFont +SHSetIniStringW SHSetThreadRef SHSetValueA SHSetValueW +SHSetWindowBits +SHSimulateDrop SHSkipJunction SHStrDupA SHStrDupW +SHStringFromGUIDW SHStripMneumonicA SHStripMneumonicW SHUnicodeToAnsi SHUnicodeToAnsiCP SHUnicodeToUnicode SHUnlockShared +SHWeakQueryInterface +SHWeakReleaseInterface +SHWriteDataBlockList +SKAllocValueW +SKGetValueW +SKSetValueW StrCatBuffA StrCatBuffW StrCatChainW @@ -384,3 +461,4 @@ wnsprintfA wnsprintfW wvnsprintfA wvnsprintfW +ZoneCheckUrlExW diff --git a/mingw-w64-crt/lib32/shlwapi.def b/mingw-w64-crt/lib32/shlwapi.def index 442737fba..8dfff0be2 100644 --- a/mingw-w64-crt/lib32/shlwapi.def +++ b/mingw-w64-crt/lib32/shlwapi.def @@ -5,15 +5,20 @@ ; LIBRARY "SHLWAPI.dll" EXPORTS +AssocCopyVerbs@8 AssocCreate@24 AssocGetPerceivedType@16 AssocIsDangerous@4 +AssocMakeApplicationByKeyW@12 +AssocMakeProgid@16 AssocQueryKeyA@20 AssocQueryKeyW@20 AssocQueryStringA@24 AssocQueryStringByKeyA@24 AssocQueryStringByKeyW@24 AssocQueryStringW@24 +CalculateAspectRatio@12 +CharUpperNoDBCSW@4 ChrCmpIA@8 ChrCmpIW@8 ColorAdjustLuma@12 @@ -22,6 +27,12 @@ ColorRGBToHLS@16 ConnectToConnectionPoint@24 DelayLoadFailureHook@8 DllGetVersion@4 +DoesStringRoundTripW@12 +DupWideToAnsi@8 +FDSA_DeleteItem@8 +FDSA_Initialize@20 +FDSA_InsertItem@12 +FixSlashesAndColonW@4 GetAcceptLanguagesA@8 GetAcceptLanguagesW@8 GetMenuPosFromID@8 @@ -30,6 +41,8 @@ IntlStrEqWorkerA@16 IntlStrEqWorkerW@16 IsCharSpaceA@4 IsCharSpaceW@4 +IShellFolder_GetDisplayNameOf@20 +IShellFolder_ParseDisplayName@28 IsInternetESCEnabled@0 IsOS@4 IStream_Copy@12 @@ -42,11 +55,25 @@ IStream_Write@12 IStream_WritePidl@8 IStream_WriteStr@8 IUnknown_AtomicRelease@4 +IUnknown_CPContainerInvokeIndirect@12 +IUnknown_EnableModeless@8 +IUnknown_Exec@24 IUnknown_GetSite@12 IUnknown_GetWindow@8 +IUnknown_HasFocusIO@4 +IUnknown_OnFocusChangeIS@12 IUnknown_QueryService@16 +IUnknown_QueryServiceExec@28 +IUnknown_QueryServiceForWebBrowserApp@12 +IUnknown_QueryServicePropertyBag@16 IUnknown_Set@8 +IUnknown_SetOwner@8 IUnknown_SetSite@8 +IUnknown_TranslateAcceleratorIO@8 +IUnknown_UIActivateIO@12 +MayExecForward@28 +MayQSForward@24 +MIME_GetExtensionW@12 MLFreeLibrary@0 MLLoadLibraryA@12 MLLoadLibraryW@12 @@ -74,6 +101,9 @@ PathCreateFromUrlA@16 PathCreateFromUrlAlloc@12 PathCreateFromUrlW@16 PathFileExistsA@4 +PathFileExistsAndAttributesA@8 +PathFileExistsDefExtAndAttributesW@12 +PathFileExistsDefExtW@8 PathFileExistsW@4 PathFindExtensionA@4 PathFindExtensionW@4 @@ -82,6 +112,7 @@ PathFindFileNameW@4 PathFindNextComponentA@4 PathFindNextComponentW@4 PathFindOnPathA@8 +PathFindOnPathExW@12 PathFindOnPathW@8 PathFindSuffixArrayA@12 PathFindSuffixArrayW@12 @@ -160,19 +191,26 @@ PathStripToRootW@4 PathUndecorateA@4 PathUndecorateW@4 PathUnExpandEnvStringsA@12 +PathUnExpandEnvStringsForUserW@16 PathUnExpandEnvStringsW@12 PathUnmakeSystemFolderA@4 PathUnmakeSystemFolderW@4 PathUnquoteSpacesA@4 PathUnquoteSpacesW@4 QISearch@16 +QuerySourceCreateFromKey@20 +SHAddDataBlock@8 SHAllocShared@12 SHAnsiToAnsi@12 SHAnsiToUnicode@12 SHAutoComplete@8 +SHClearViewStatePropertyBag@12 SHCopyKeyA@16 SHCopyKeyW@16 SHCreateMemStream@8 +SHCreatePropertyBagOnProfileSection@20 +SHCreatePropertyBagOnRegKey@20 +SHCreatePropertyStoreOnXML@20 SHCreateShellPalette@4 SHCreateStreamOnFileA@12 SHCreateStreamOnFileEx@24 @@ -181,6 +219,7 @@ SHCreateStreamWrapper@16 SHCreateThread@16 SHCreateThreadRef@8 SHCreateThreadWithHandle@20 +SHCreateWorkerWindowW@24 SHDeleteEmptyKeyA@8 SHDeleteEmptyKeyW@8 SHDeleteKeyA@8 @@ -189,36 +228,64 @@ SHDeleteOrphanKeyA@8 SHDeleteOrphanKeyW@8 SHDeleteValueA@12 SHDeleteValueW@12 +ShellMessageBoxA ShellMessageBoxA@0 +ShellMessageBoxW ShellMessageBoxW@0 SHEnumKeyExA@16 SHEnumKeyExW@16 SHEnumValueA@28 SHEnumValueW@28 +SHExpandEnvironmentStringsAlloc@8 +SHExpandEnvironmentStringsForUserW@16 +SHFillRectClr@12 +SHFindDataBlock@8 SHFormatDateTimeA@16 SHFormatDateTimeW@16 +SHForwardContextMenuMsg@24 +SHFreeDataBlockList@4 SHFreeShared@8 +SHGetCurColorRes@0 +SHGetFileDescriptionW@20 +SHGetIniStringW@20 SHGetInverseCMAP@8 +SHGetMenuFromID@8 +SHGetPerScreenResName@12 +SHGetRestriction@12 +SHGetShellKeyEx@16 SHGetThreadRef@4 SHGetValueA@24 SHGetValueW@24 SHGetViewStatePropertyBag@20 +SHInvokeCommand@16 +SHInvokeCommandOnContextMenu@20 +SHInvokeCommandOnContextMenuEx@28 +SHInvokeCommandWithFlagsAndSite@28 +SHInvokeDefaultCommand@12 SHIsChildOrSelf@8 +SHIsExpandableFolder@8 SHIsLowMemoryMachine@4 +SHLoadFromPropertyBag@8 SHLoadIndirectString@16 +SHLoadMenuPopup@8 SHLockShared@8 +SHMenuIndexFromID@8 SHMessageBoxCheckA@24 +SHMessageBoxCheckExW@28 SHMessageBoxCheckW@24 SHOpenRegStream2A@16 SHOpenRegStream2W@16 SHOpenRegStreamA@16 SHOpenRegStreamW@16 +SHPinDllOfCLSID@4 SHPropertyBag_ReadStrAlloc@12 SHPropertyBag_WriteBSTR@12 SHQueryInfoKeyA@20 SHQueryInfoKeyW@20 SHQueryValueExA@24 SHQueryValueExW@24 +SHQueueUserWorkItem@28 +SHReadDataBlockList@8 SHRegCloseUSKey@4 SHRegCreateUSKeyA@20 SHRegCreateUSKeyW@20 @@ -239,7 +306,9 @@ SHRegGetPathW@20 SHRegGetUSValueA@32 SHRegGetUSValueW@32 SHRegGetValueA@28 +SHRegGetValueFromHKCUHKLM@24 SHRegGetValueW@28 +SHRegisterClassW@4 SHRegisterValidateTemplate@8 SHRegOpenUSKeyA@20 SHRegOpenUSKeyW@20 @@ -254,20 +323,35 @@ SHRegSetUSValueW@24 SHRegWriteUSValueA@24 SHRegWriteUSValueW@24 SHReleaseThreadRef@0 +SHRemoveDataBlock@8 +SHRemoveDefaultDialogFont@4 +SHRestrictionLookup@24 SHRunIndirectRegClientCommand@8 SHSendMessageBroadcastA@12 SHSendMessageBroadcastW@12 +SHSetDefaultDialogFont@8 +SHSetIniStringW@16 SHSetThreadRef@4 SHSetValueA@24 SHSetValueW@24 +SHSetWindowBits@16 +SHSimulateDrop@20 SHSkipJunction@8 SHStrDupA@8 SHStrDupW@8 +SHStringFromGUIDW@12 SHStripMneumonicA@4 SHStripMneumonicW@4 SHUnicodeToAnsi@12 +SHUnicodeToAnsiCP@16 SHUnicodeToUnicode@12 SHUnlockShared@4 +SHWeakQueryInterface@16 +SHWeakReleaseInterface@8 +SHWriteDataBlockList@8 +SKAllocValueW@24 +SKGetValueW@24 +SKSetValueW@24 StrCatBuffA@12 StrCatBuffW@12 StrCatChainW@16 @@ -374,3 +458,4 @@ wnsprintfA wnsprintfW wvnsprintfA@16 wvnsprintfW@16 +ZoneCheckUrlExW@32 -- 2.41.0 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public