Blame include/ntapi/nt_api.h

e419cc
#ifndef _NT_API_H_
e419cc
#define _NT_API_H_
e419cc
e419cc
#include "nt_abi.h"
e419cc
#include "nt_compiler.h"
e419cc
9a9511
/* protected visibility */
9a9511
#if	defined(__attr_protected__)
9a9511
#define ntapi_protected __attr_protected__
9a9511
#else
9a9511
#define ntapi_protected
9a9511
#endif
9a9511
e419cc
#if   defined (NTAPI_EXPORT)
e419cc
#define	__ntapi_api __attr_export__
e419cc
#elif defined (NTAPI_IMPORT)
e419cc
#define	__ntapi_api __attr_import__
e419cc
#elif defined (NTAPI_STATIC)
9a9511
#define	__ntapi_api ntapi_protected
e419cc
#else
e419cc
#define	__ntapi_api
e419cc
#endif
e419cc
e419cc
#endif