diff -r 000000000000 -r 76b1f169d9fe mingw-5.1.4/win32/include/amaudio.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mingw-5.1.4/win32/include/amaudio.h Fri Apr 03 17:16:45 2009 +0100 @@ -0,0 +1,33 @@ +#ifndef _AMAUDIO_H +#define _AMAUDIO_H +#if __GNUC__ >= 3 +#pragma GCC system_header +#endif + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define INTERFACE IAMDirectSound +DECLARE_INTERFACE_(IAMDirectSound, IUnknown) +{ + STDMETHOD(QueryInterface)(THIS_ REFIID,LPVOID*) PURE; + STDMETHOD_(ULONG,AddRef)(THIS) PURE; + STDMETHOD_(ULONG,Release)(THIS) PURE; + STDMETHOD(GetDirectSoundInterface)(THIS_ LPDIRECTSOUND*) PURE; + STDMETHOD(GetPrimaryBufferInterface)(THIS_ LPDIRECTSOUNDBUFFER*) PURE; + STDMETHOD(GetSecondaryBufferInterface)(THIS_ LPDIRECTSOUNDBUFFER*) PURE; + STDMETHOD(GetFocusWindow)(THIS_ HWND*,BOOL*) PURE ; + STDMETHOD(ReleaseDirectSoundInterface)(THIS_ LPDIRECTSOUND) PURE; + STDMETHOD(ReleasePrimaryBufferInterface)(THIS_ LPDIRECTSOUNDBUFFER) PURE; + STDMETHOD(ReleaseSecondaryBufferInterface)(THIS_ LPDIRECTSOUNDBUFFER) PURE; + STDMETHOD(SetFocusWindow)(THIS_ HWND,BOOL) PURE ; +}; +#undef INTERFACE + +#ifdef __cplusplus +} +#endif +#endif