#ifndef _DMusBuff_ #define _DMusBuff_ #define DMUS_EVENT_STRUCTURED 0x00000001 #define QWORD_ALIGN(x) (((x) + 7) & ~7) #define DMUS_EVENT_SIZE(cb) QWORD_ALIGN(sizeof(DMUS_EVENTHEADER) + cb) #include typedef struct _DMUS_EVENTHEADER { DWORD cbEvent; DWORD dwChannelGroup; REFERENCE_TIME rtDelta; DWORD dwFlags; } DMUS_EVENTHEADER, *LPDMUS_EVENTHEADER; #include #endif