Changeset 1421 for trunk/src/dsound/OS2DSOUND.H
- Timestamp:
- Oct 24, 1999, 1:01:19 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/dsound/OS2DSOUND.H
r97 r1421 1 /* $Id: OS2DSOUND.H,v 1. 3 1999-06-10 17:09:29 phallerExp $ */1 /* $Id: OS2DSOUND.H,v 1.4 1999-10-23 23:00:49 sandervl Exp $ */ 2 2 3 3 /* … … 12 12 #define __OS2DSOUND_H__ 13 13 14 /* KSO Apr 19 1999: Set correct interface. * 15 * (INTERFACE is used in the THIS and THIS_ macros) */ 16 #undef INTERFACE 17 #define INTERFACE IDirectSound 14 #undef THIS 15 #define THIS VOID*This 16 17 #undef THIS_ 18 #define THIS_ VOID*This, 18 19 19 20 class OS2IDirectSound … … 43 44 static OS2IDirectSound* dsound; // List of OS2IDirectSound 44 45 45 friend HRESULT __stdcall SoundQueryInterface(THIS, REFIID riid, LPVOID FAR* ppvObj);46 friend HRESULT __stdcall SoundQueryInterface(THIS, REFIID riid, LPVOID * ppvObj); 46 47 friend ULONG __stdcall SoundAddRef(THIS); 47 48 friend ULONG __stdcall SoundRelease(THIS); 48 #if 0 //KSO Apr 13 1999: some parameter incompabilities between newer and older SDKs. 49 friend HRESULT __stdcall SoundCreateSoundBuffer(THIS_ LPDSBUFFERDESC, LPLPDIRECTSOUNDBUFFER, IUnknown FAR *); 50 #else 51 friend HRESULT __stdcall SoundCreateSoundBuffer(THIS_ LPCDSBUFFERDESC, LPDIRECTSOUNDBUFFER*,LPUNKNOWN); 52 #endif 49 friend HRESULT __stdcall SoundCreateSoundBuffer(THIS_ LPDSBUFFERDESC, LPDIRECTSOUNDBUFFER*,LPUNKNOWN); 53 50 friend HRESULT __stdcall SoundGetCaps(THIS_ LPDSCAPS ); 54 51 friend HRESULT __stdcall SoundDuplicateSoundBuffer(THIS_ LPDIRECTSOUNDBUFFER, LPLPDIRECTSOUNDBUFFER ); 55 friend HRESULT __stdcall SoundSetCooperativeLevel(THIS_ W32_HWND, DWORD );52 friend HRESULT __stdcall SoundSetCooperativeLevel(THIS_ HWND, DWORD ); 56 53 friend HRESULT __stdcall SoundCompact(THIS ); 57 54 friend HRESULT __stdcall SoundGetSpeakerConfig(THIS_ LPDWORD ); 58 55 friend HRESULT __stdcall SoundSetSpeakerConfig(THIS_ DWORD ); 59 #if 0 //KSO Apr 13 1999: parameter declaration has changed in later SDKs 60 friend HRESULT __stdcall SoundInitialize(THIS_ const GUID * ); 61 #else 62 friend HRESULT __stdcall SoundInitialize(THIS_ LPGUID); 63 #endif 56 friend HRESULT __stdcall SoundInitialize(THIS_ LPGUID); 64 57 }; 65 58 //****************************************************************************** 66 59 //****************************************************************************** 67 HRESULT __stdcall SoundQueryInterface(THIS, REFIID riid, LPVOID FAR* ppvObj);60 HRESULT __stdcall SoundQueryInterface(THIS, REFIID riid, LPVOID * ppvObj); 68 61 ULONG __stdcall SoundAddRef(THIS); 69 62 ULONG __stdcall SoundRelease(THIS); 70 #if 0 //KSO Apr 13 1999: some parameter incompabilities between newer and older SDKs. 71 HRESULT __stdcall SoundCreateSoundBuffer(THIS_ LPDSBUFFERDESC, LPLPDIRECTSOUNDBUFFER, IUnknown FAR *); 72 #else 73 HRESULT __stdcall SoundCreateSoundBuffer(THIS_ LPCDSBUFFERDESC, LPDIRECTSOUNDBUFFER*,LPUNKNOWN); 74 #endif 63 HRESULT __stdcall SoundCreateSoundBuffer(THIS_ LPDSBUFFERDESC, LPDIRECTSOUNDBUFFER*,LPUNKNOWN); 75 64 HRESULT __stdcall SoundGetCaps(THIS_ LPDSCAPS ); 76 65 HRESULT __stdcall SoundDuplicateSoundBuffer(THIS_ LPDIRECTSOUNDBUFFER, LPLPDIRECTSOUNDBUFFER ); 77 HRESULT __stdcall SoundSetCooperativeLevel(THIS_ W32_HWND, DWORD );66 HRESULT __stdcall SoundSetCooperativeLevel(THIS_ HWND, DWORD ); 78 67 HRESULT __stdcall SoundCompact(THIS ); 79 68 HRESULT __stdcall SoundGetSpeakerConfig(THIS_ LPDWORD ); 80 69 HRESULT __stdcall SoundSetSpeakerConfig(THIS_ DWORD ); 81 #if 0 //KSO Apr 13 1999: parameter declaration has changed in later SDKs 82 HRESULT __stdcall SoundInitialize(THIS_ const GUID * ); 83 #else 84 HRESULT __stdcall SoundInitialize(THIS_ LPGUID); 85 #endif 70 HRESULT __stdcall SoundInitialize(THIS_ LPGUID); 86 71 87 72 #endif
Note:
See TracChangeset
for help on using the changeset viewer.