[PSDK] Update mmreg.h and rpcndr.h. CORE-13762

This commit is contained in:
Amine Khaldi 2017-10-08 10:25:17 +01:00
parent 85d9a38ac0
commit dc0774d8d0
2 changed files with 48 additions and 0 deletions

View file

@ -42,6 +42,18 @@ extern "C" {
# define CONST_VTBL
#endif
#ifndef EXTERN_GUID
#ifdef __cplusplus
#define EXTERN_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
EXTERN_C const GUID DECLSPEC_SELECTANY name DECLSPEC_HIDDEN; \
EXTERN_C const GUID DECLSPEC_SELECTANY name = \
{ l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }
#else
#define EXTERN_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
EXTERN_C const GUID name
#endif
#endif
/* stupid #if can't handle casts... this __stupidity
is just a workaround for that limitation */