Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenamaudio.h
Go to the documentation of this file.
00001 00002 #ifndef __AMAUDIO__ 00003 #define __AMAUDIO__ 00004 00005 #ifdef __cplusplus 00006 extern "C" { 00007 #endif 00008 00009 #include <mmsystem.h> 00010 #include <dsound.h> 00011 00012 #undef INTERFACE 00013 #define INTERFACE IAMDirectSound 00014 00015 DECLARE_INTERFACE_(IAMDirectSound,IUnknown) 00016 { 00017 STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID *ppvObj) PURE; 00018 STDMETHOD_(ULONG,AddRef)(THIS) PURE; 00019 STDMETHOD_(ULONG,Release)(THIS) PURE; 00020 STDMETHOD(GetDirectSoundInterface)(THIS_ LPDIRECTSOUND *lplpds) PURE; 00021 STDMETHOD(GetPrimaryBufferInterface)(THIS_ LPDIRECTSOUNDBUFFER *lplpdsb) PURE; 00022 STDMETHOD(GetSecondaryBufferInterface)(THIS_ LPDIRECTSOUNDBUFFER *lplpdsb) PURE; 00023 STDMETHOD(ReleaseDirectSoundInterface)(THIS_ LPDIRECTSOUND lpds) PURE; 00024 STDMETHOD(ReleasePrimaryBufferInterface)(THIS_ LPDIRECTSOUNDBUFFER lpdsb) PURE; 00025 STDMETHOD(ReleaseSecondaryBufferInterface)(THIS_ LPDIRECTSOUNDBUFFER lpdsb) PURE; 00026 STDMETHOD(SetFocusWindow)(THIS_ HWND, BOOL) PURE ; 00027 STDMETHOD(GetFocusWindow)(THIS_ HWND *, BOOL*) PURE ; 00028 }; 00029 #undef INTERFACE 00030 00031 #ifdef __cplusplus 00032 } 00033 #endif 00034 #endif Generated on Fri May 25 2012 04:29:06 for ReactOS by
1.7.6.1
|