Changeset 21572 for trunk/include/win/dsound.h
- Timestamp:
- Feb 9, 2011, 5:03:46 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/dsound.h
r5438 r21572 16 16 typedef struct IDirectSound IDirectSound,*LPDIRECTSOUND; 17 17 18 DEFINE_GUID(IID_IDirectSoundBuffer, 0x279AFA85,0x4981,0x11CE,0xA5,0x21,0x00,0x20,0xAF,0x0B,0xE5,0x60); 18 DEFINE_GUID(IID_IDirectSoundBuffer, 0x279AFA85,0x4981,0x11CE,0xA5,0x21,0x00,0x20,0xAF,0x0B,0xE5,0x60); 19 19 typedef struct IDirectSoundBuffer IDirectSoundBuffer,*LPDIRECTSOUNDBUFFER,**LPLPDIRECTSOUNDBUFFER; 20 20 … … 25 25 typedef struct IDirectSound3DListener IDirectSound3DListener,*LPDIRECTSOUND3DLISTENER; 26 26 27 DEFINE_GUID(IID_IDirectSound3DBuffer, 0x279AFA86,0x4981,0x11CE,0xA5,0x21,0x00,0x20,0xAF,0x0B,0xE5,0x60); 27 DEFINE_GUID(IID_IDirectSound3DBuffer, 0x279AFA86,0x4981,0x11CE,0xA5,0x21,0x00,0x20,0xAF,0x0B,0xE5,0x60); 28 28 typedef struct IDirectSound3DBuffer IDirectSound3DBuffer,*LPDIRECTSOUND3DBUFFER; 29 29 … … 183 183 typedef BOOL (* CALLBACK LPDSENUMCALLBACKW)(LPGUID,LPWSTR,LPWSTR,LPVOID); 184 184 typedef BOOL (* CALLBACK LPDSENUMCALLBACKA)(LPGUID,LPSTR,LPSTR,LPVOID); 185 186 extern HRESULT WINAPI DirectSoundEnumerateW(LPDSENUMCALLBACKW lpCallback, LPVOID lpContext ); 187 extern HRESULT WINAPI DirectSoundEnumerateA(LPDSENUMCALLBACKA lpCallback, LPVOID lpContext ); 188 189 #ifdef UNICODE 190 #define LPDSENUMCALLBACK LPDSENUMCALLBACKW 191 #define DirectSoundEnumerate DirectSoundEnumerateW 192 #else 193 #define LPDSENUMCALLBACK LPDSENUMCALLBACKA 194 #define DirectSoundEnumerate DirectSoundEnumerateA 195 #endif 196 197 extern HRESULT WINAPI DirectSoundCreate(REFGUID lpGUID,LPDIRECTSOUND * ppDS,IUnknown *pUnkOuter ); 185 DECL_WINELIB_TYPE_AW(LPDSENUMCALLBACK) 186 187 188 #ifdef __cplusplus 189 extern "C" { 190 #endif 191 192 HRESULT WINAPI DirectSoundEnumerateW(LPDSENUMCALLBACKW lpCallback, LPVOID lpContext ); 193 HRESULT WINAPI DirectSoundEnumerateA(LPDSENUMCALLBACKA lpCallback, LPVOID lpContext ); 194 #define DirectSoundEnumerate WINELIB_NAME_AW(DirectSoundEnumerate) 195 196 HRESULT WINAPI DirectSoundCreate(LPCGUID lpGUID,LPDIRECTSOUND * ppDS,IUnknown *pUnkOuter ); 197 198 #ifdef __cplusplus 199 } // extern "C" 200 #endif 198 201 199 202 … … 375 378 376 379 typedef const DS3DLISTENER *LPCDS3DLISTENER; 377 380 378 381 #define ICOM_INTERFACE IDirectSound3DListener 379 382 #define IDirectSound3DListener_METHODS \
Note:
See TracChangeset
for help on using the changeset viewer.