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