Microsoft Information Protection SDK - C++ 1.17
API Reference Documentation for C++
Loading...
Searching...
No Matches
upe_core_export.h
Go to the documentation of this file.
1#ifndef UPE_CORE_API_UPE_CORE_EXPORT_H_
2#define UPE_CORE_API_UPE_CORE_EXPORT_H_
3
4#ifndef MIP_UPE_CORE_API
5
6#ifdef _WIN32
7
8#ifdef NO_CXX_EXPORTS
9#define MIP_UPE_CORE_API
10#elif defined(UPE_CORE_IMPLEMENTATION)
11#define MIP_UPE_CORE_API __declspec(dllexport)
12#else
13#define MIP_UPE_CORE_API
14#endif // NO_CXX_EXPORTS
15
16#else // _WIN32
17
18#ifdef UPE_CORE_IMPLEMENTATION
19#define MIP_UPE_CORE_API __attribute__((visibility("default")))
20#else // UPE_CORE_IMPLEMENTATION
21#define MIP_UPE_CORE_API
22#endif // UPE_CORE_IMPLEMENTATION
23
24#endif // _WIN32
25
26#endif // MIP_UPE_CORE_API
27
28#endif // UPE_CORE_API_UPE_CORE_EXPORT_H_