From 9a9511229ba1602bfccf8aba4b93c891221c167d Mon Sep 17 00:00:00 2001 From: midipix Date: Fri, 22 Feb 2019 19:36:13 -0500 Subject: nt_api.h: NTAPI_STATIC now implies protected visibility. --- include/ntapi/nt_api.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/ntapi/nt_api.h b/include/ntapi/nt_api.h index 45d895a..df491e6 100644 --- a/include/ntapi/nt_api.h +++ b/include/ntapi/nt_api.h @@ -4,12 +4,19 @@ #include "nt_abi.h" #include "nt_compiler.h" +/* protected visibility */ +#if defined(__attr_protected__) +#define ntapi_protected __attr_protected__ +#else +#define ntapi_protected +#endif + #if defined (NTAPI_EXPORT) #define __ntapi_api __attr_export__ #elif defined (NTAPI_IMPORT) #define __ntapi_api __attr_import__ #elif defined (NTAPI_STATIC) -#define __ntapi_api +#define __ntapi_api ntapi_protected #else #define __ntapi_api #endif -- cgit v1.2.3