Module: wine Branch: master Commit: 9be166e2517cdfd85c993a6f845c05d46d883c56 URL: https://gitlab.winehq.org/wine/wine/-/commit/9be166e2517cdfd85c993a6f845c05d...
Author: Alexandre Julliard julliard@winehq.org Date: Wed Dec 7 14:15:30 2022 +0100
include: Use proper dllimports for wininet functions.
---
dlls/wininet/Makefile.in | 1 + include/wininet.h | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/dlls/wininet/Makefile.in b/dlls/wininet/Makefile.in index 7e8111f811d..5fbb66be50e 100644 --- a/dlls/wininet/Makefile.in +++ b/dlls/wininet/Makefile.in @@ -1,3 +1,4 @@ +EXTRADEFS = -D_WININET_INTERNAL_ MODULE = wininet.dll IMPORTLIB = wininet IMPORTS = $(ZLIB_PE_LIBS) mpr shlwapi shell32 user32 ws2_32 advapi32 diff --git a/include/wininet.h b/include/wininet.h index cef5da15de2..f1c4e312281 100644 --- a/include/wininet.h +++ b/include/wininet.h @@ -23,7 +23,14 @@ extern "C" { #endif
-#define INTERNETAPI +#ifndef INTERNETAPI +#ifdef _WININET_INTERNAL_ +# define INTERNETAPI +#else +# define INTERNETAPI DECLSPEC_IMPORT +#endif +#endif + #define BOOLAPI INTERNETAPI BOOL WINAPI
typedef LPVOID HINTERNET;