Jacek Caban : include: Don't use DECLSPEC_HIDDEN for WINGDIAPI and WINUSERAPI in unuxlibs.

Alexandre Julliard julliard at winehq.org
Fri May 6 15:38:40 CDT 2022


Module: wine
Branch: master
Commit: 497f37cf99575191e8a0b4bed40f554c9bb03794
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=497f37cf99575191e8a0b4bed40f554c9bb03794

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Sun May  1 12:23:01 2022 +0200

include: Don't use DECLSPEC_HIDDEN for WINGDIAPI and WINUSERAPI in unuxlibs.

Allows win32u.so to expose such functions using unixlib interface.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 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




More information about the wine-cvs mailing list