Module: wine Branch: master Commit: 402d50d5f9991653c6c4cb9c12522b44da026b39 URL: https://gitlab.winehq.org/wine/wine/-/commit/402d50d5f9991653c6c4cb9c12522b4...
Author: Alexandre Julliard julliard@winehq.org Date: Wed Dec 7 11:21:07 2022 +0100
include: Use proper dllimports for gdi32 functions.
---
dlls/win32u/Makefile.in | 1 + include/wingdi.h | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/dlls/win32u/Makefile.in b/dlls/win32u/Makefile.in index 5494e9eb8ca..2cf822401d5 100644 --- a/dlls/win32u/Makefile.in +++ b/dlls/win32u/Makefile.in @@ -1,3 +1,4 @@ +EXTRADEFS = -DWINGDIAPI= MODULE = win32u.dll UNIXLIB = win32u.so IMPORTLIB = win32u diff --git a/include/wingdi.h b/include/wingdi.h index 6778c60db79..046009c0e98 100644 --- a/include/wingdi.h +++ b/include/wingdi.h @@ -24,16 +24,20 @@ extern "C" { #endif
+#ifndef WINGDIAPI #if defined(_GDI32_) || defined(WINE_UNIX_LIB) #define WINGDIAPI #else -#define WINGDIAPI DECLSPEC_HIDDEN +#define WINGDIAPI DECLSPEC_IMPORT +#endif #endif
+#ifndef WGLAPI #ifdef _OPENGL32_ #define WGLAPI #else -#define WGLAPI DECLSPEC_HIDDEN +#define WGLAPI DECLSPEC_IMPORT +#endif #endif
typedef struct _ABCFLOAT {