[PATCH 5/9] include: Don't use DECLSPEC_HIDDEN for WINGDIAPI and WINUSERAPI in unuxlibs.
Jacek Caban
wine at gitlab.winehq.org
Fri May 6 07:11:19 CDT 2022
From: Jacek Caban <jacek at codeweavers.com>
Allows win32u.so to expose such functions using unixlib interface.
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
---
include/dde.h | 2 +-
include/ddeml.h | 2 +-
include/wingdi.h | 2 +-
include/winuser.h | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/include/dde.h b/include/dde.h
index 35623615398..4e0d1176727 100644
--- a/include/dde.h
+++ b/include/dde.h
@@ -28,7 +28,7 @@
extern "C" {
#endif
-#ifdef _USER32_
+#if defined(_USER32_) || defined(WINE_UNIX_LIB)
#define WINUSERAPI
#else
#define WINUSERAPI DECLSPEC_HIDDEN
diff --git a/include/ddeml.h b/include/ddeml.h
index b8d7f00631a..dcac04bfb19 100644
--- a/include/ddeml.h
+++ b/include/ddeml.h
@@ -26,7 +26,7 @@
extern "C" {
#endif /* defined(__cplusplus) */
-#ifdef _USER32_
+#if defined(_USER32_) || defined(WINE_UNIX_LIB)
#define WINUSERAPI
#else
#define WINUSERAPI DECLSPEC_HIDDEN
diff --git a/include/wingdi.h b/include/wingdi.h
index 7220aff089b..6778c60db79 100644
--- a/include/wingdi.h
+++ b/include/wingdi.h
@@ -24,7 +24,7 @@
extern "C" {
#endif
-#ifdef _GDI32_
+#if defined(_GDI32_) || defined(WINE_UNIX_LIB)
#define WINGDIAPI
#else
#define WINGDIAPI DECLSPEC_HIDDEN
diff --git a/include/winuser.h b/include/winuser.h
index 01660e8a8f7..a227b912e0e 100644
--- a/include/winuser.h
+++ b/include/winuser.h
@@ -19,7 +19,7 @@
#ifndef _WINUSER_
#define _WINUSER_
-#if !defined(_USER32_)
+#if !defined(_USER32_) && !defined(WINE_UNIX_LIB)
#define WINUSERAPI DECLSPEC_HIDDEN
#else
#define WINUSERAPI
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/44
More information about the wine-devel
mailing list