From: papadopo Date: Wed, 3 May 2006 07:47:22 +0000 (+0000) Subject: * include/amaudio.h: New file. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=d4afb9e37311a6b4ca60973b7432e7abd1d3c1e8;p=pf3gnuchains%2Fpf3gnuchains3x.git * include/amaudio.h: New file. * include/dshow.h: Include . --- diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index 8728c997fa..6dd08f68ce 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,9 +1,14 @@ -2006-05-02 Dimitri Papadopoulos +2006-05-03 Dimitri Papadopoulos + + * include/amaudio.h: New file. + * include/dshow.h: Include . + +2006-05-03 Dimitri Papadopoulos * include/errors.h: New file. * include/dshow.h: Include . -2006-05-02 Dimitri Papadopoulos +2006-05-03 Dimitri Papadopoulos * include/dshow.h: New file. * include/evcode.h: New file. diff --git a/winsup/w32api/include/amaudio.h b/winsup/w32api/include/amaudio.h new file mode 100644 index 0000000000..94e23ac530 --- /dev/null +++ b/winsup/w32api/include/amaudio.h @@ -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 diff --git a/winsup/w32api/include/dshow.h b/winsup/w32api/include/dshow.h index fce9a61241..be12c22de1 100644 --- a/winsup/w32api/include/dshow.h +++ b/winsup/w32api/include/dshow.h @@ -4,6 +4,7 @@ #pragma GCC system_header #endif +#include #include #include #include