Ignore:
Timestamp:
Feb 9, 2011, 5:03:46 PM (15 years ago)
Author:
dmik
Message:

dsound: Fixed GUID definition in DirectSoundCreate().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/dsound.h

    r5438 r21572  
    1616typedef struct IDirectSound IDirectSound,*LPDIRECTSOUND;
    1717
    18 DEFINE_GUID(IID_IDirectSoundBuffer,     0x279AFA85,0x4981,0x11CE,0xA5,0x21,0x00,0x20,0xAF,0x0B,0xE5,0x60); 
     18DEFINE_GUID(IID_IDirectSoundBuffer,     0x279AFA85,0x4981,0x11CE,0xA5,0x21,0x00,0x20,0xAF,0x0B,0xE5,0x60);
    1919typedef struct IDirectSoundBuffer IDirectSoundBuffer,*LPDIRECTSOUNDBUFFER,**LPLPDIRECTSOUNDBUFFER;
    2020
     
    2525typedef struct IDirectSound3DListener IDirectSound3DListener,*LPDIRECTSOUND3DLISTENER;
    2626
    27 DEFINE_GUID(IID_IDirectSound3DBuffer,   0x279AFA86,0x4981,0x11CE,0xA5,0x21,0x00,0x20,0xAF,0x0B,0xE5,0x60); 
     27DEFINE_GUID(IID_IDirectSound3DBuffer,   0x279AFA86,0x4981,0x11CE,0xA5,0x21,0x00,0x20,0xAF,0x0B,0xE5,0x60);
    2828typedef struct IDirectSound3DBuffer IDirectSound3DBuffer,*LPDIRECTSOUND3DBUFFER;
    2929
     
    183183typedef BOOL (* CALLBACK LPDSENUMCALLBACKW)(LPGUID,LPWSTR,LPWSTR,LPVOID);
    184184typedef 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 );
     185DECL_WINELIB_TYPE_AW(LPDSENUMCALLBACK)
     186
     187
     188#ifdef __cplusplus
     189extern "C" {
     190#endif
     191
     192HRESULT WINAPI DirectSoundEnumerateW(LPDSENUMCALLBACKW lpCallback, LPVOID lpContext );
     193HRESULT WINAPI DirectSoundEnumerateA(LPDSENUMCALLBACKA lpCallback, LPVOID lpContext );
     194#define DirectSoundEnumerate WINELIB_NAME_AW(DirectSoundEnumerate)
     195
     196HRESULT WINAPI DirectSoundCreate(LPCGUID lpGUID,LPDIRECTSOUND * ppDS,IUnknown *pUnkOuter );
     197
     198#ifdef __cplusplus
     199} // extern "C"
     200#endif
    198201
    199202
     
    375378
    376379typedef const DS3DLISTENER *LPCDS3DLISTENER;
    377        
     380
    378381#define ICOM_INTERFACE IDirectSound3DListener
    379382#define IDirectSound3DListener_METHODS \
Note: See TracChangeset for help on using the changeset viewer.