20 lines
353 B
C
20 lines
353 B
C
|
#ifndef _BASETYPS_H
|
||
|
#define _BASETYPS_H
|
||
|
|
||
|
#ifdef ENV_HAVE_GCCVISIBILITYPATCH
|
||
|
#define DLLEXPORT __attribute__ ((visibility("default")))
|
||
|
#else
|
||
|
#define DLLEXPORT
|
||
|
#endif
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
#define STDAPI extern "C" DLLEXPORT HRESULT
|
||
|
#else
|
||
|
#define STDAPI extern DLLEXPORT HRESULT
|
||
|
#endif /* __cplusplus */
|
||
|
|
||
|
typedef GUID IID;
|
||
|
typedef GUID CLSID;
|
||
|
#endif
|
||
|
|