soui 5.0.0.1
Soui5 Doc
 
Loading...
Searching...
No Matches
SGuidDef.h
1#include <soui_exp.h>
2
3#include <guiddef.h>
4
5#ifdef DEFINE_SGUID
6#undef DEFINE_SGUID
7#endif
8
9#ifdef DEFINE_SGUID2
10#undef DEFINE_SGUID2
11#endif
12
13#ifdef INITGUID
14#define DEFINE_SGUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
15 EXTERN_C const GUID SOUI_EXP name \
16 = { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }
17#define DEFINE_SGUID2(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
18 EXTERN_C const GUID name \
19 = { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }
20
21#else
22#define DEFINE_SGUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
23 EXTERN_C const GUID SOUI_EXP name
24#define DEFINE_SGUID2(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
25 EXTERN_C const GUID name
26#endif // INITGUID