2 #ifndef __DSHOW_INCLUDED__
3 #define __DSHOW_INCLUDED__
6 #pragma GCC system_header
10 #define AM_NOVTABLE __declspec(novtable)
23 #define NUMELMS(aa) (sizeof(aa)/sizeof((aa)[0]))
29 //#include <control.h>
45 #ifndef InterlockedExchangePointer
46 #define InterlockedExchangePointer(Target, Value) \
47 (PVOID)InterlockedExchange((PLONG)(Target), (LONG)(Value))