To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

The primary repository for this project is hosted at https://github.com/sonic-visualiser/sv-dependency-builds .
This repository is a read-only copy which is updated automatically every hour.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / src / portaudio_20161030_catalina_patch / src / hostapi / wasapi / mingw-include / propkeydef.h @ 162:d43aab368df9

History | View | Annotate | Download (837 Bytes)

1
#ifndef PID_FIRST_USABLE
2
#define PID_FIRST_USABLE 2
3
#endif
4

    
5
#ifndef REFPROPERTYKEY
6
#ifdef __cplusplus
7
#define REFPROPERTYKEY const PROPERTYKEY &
8
#else // !__cplusplus
9
#define REFPROPERTYKEY const PROPERTYKEY * __MIDL_CONST
10
#endif // __cplusplus
11
#endif //REFPROPERTYKEY
12

    
13
#ifdef DEFINE_PROPERTYKEY
14
#undef DEFINE_PROPERTYKEY
15
#endif
16

    
17
#ifdef INITGUID
18
#define DEFINE_PROPERTYKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) EXTERN_C const PROPERTYKEY DECLSPEC_SELECTANY name = { { l, w1, w2, { b1, b2,  b3,  b4,  b5,  b6,  b7,  b8 } }, pid }
19
#else
20
#define DEFINE_PROPERTYKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) EXTERN_C const PROPERTYKEY name
21
#endif // INITGUID
22

    
23
#ifndef IsEqualPropertyKey
24
#define IsEqualPropertyKey(a, b)   (((a).pid == (b).pid) && IsEqualIID((a).fmtid, (b).fmtid) )
25
#endif  // IsEqualPropertyKey
26