Module: wine Branch: master Commit: a36d747bfdb3b771d559c0e9b28d75311a1821be URL: https://gitlab.winehq.org/wine/wine/-/commit/a36d747bfdb3b771d559c0e9b28d753... Author: Alexandre Julliard <julliard(a)winehq.org> Date: Fri Nov 3 17:15:05 2023 +0100 include: Use proper dllimports for url functions. --- dlls/url/Makefile.in | 1 + include/intshcut.h | 11 +++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/dlls/url/Makefile.in b/dlls/url/Makefile.in index 42bea8c95e3..8cfc7f5800a 100644 --- a/dlls/url/Makefile.in +++ b/dlls/url/Makefile.in @@ -1,3 +1,4 @@ +EXTRADEFS = -D_INTSHCUT_ MODULE = url.dll IMPORTLIB = url IMPORTS = shell32 shlwapi diff --git a/include/intshcut.h b/include/intshcut.h index 842a9c07684..870386a3e09 100644 --- a/include/intshcut.h +++ b/include/intshcut.h @@ -21,7 +21,11 @@ #include <isguids.h> +#ifdef _INTSHCUT_ #define INTSHCUTAPI +#else +#define INTSHCUTAPI DECLSPEC_IMPORT +#endif #ifdef __cplusplus extern "C" { @@ -101,11 +105,10 @@ typedef enum translateurl_in_flags { TRANSLATEURL_FL_USE_DEFAULT_PROTOCOL } TRANSLATEURL_IN_FLAGS; -HRESULT WINAPI TranslateURLA(LPCSTR, DWORD, LPSTR *); -HRESULT WINAPI TranslateURLW(LPCWSTR, DWORD, LPWSTR *); +INTSHCUTAPI HRESULT WINAPI TranslateURLA(LPCSTR, DWORD, LPSTR *); +INTSHCUTAPI HRESULT WINAPI TranslateURLW(LPCWSTR, DWORD, LPWSTR *); #define TranslateURL WINELIB_NAME_AW(TranslateURL) - -BOOL WINAPI InetIsOffline(DWORD); +INTSHCUTAPI BOOL WINAPI InetIsOffline(DWORD); #ifdef __cplusplus }