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 +#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 }