|
#define | DIRECTSOUND_VERSION 0x0900 |
|
#define | COM_NO_WINDOWS_H |
|
#define | D3DCOLOR_DEFINED |
|
#define | D3DVECTOR_DEFINED |
|
#define | LPD3DVECTOR_DEFINED |
|
#define | DX_SHARED_DEFINES |
|
#define | IID_IDirectSoundNotify8 IID_IDirectSoundNotify |
|
#define | IID_IDirectSoundCapture8 IID_IDirectSoundCapture |
|
#define | IID_IDirectSoundFullDuplex8 IID_IDirectSoundFullDuplex |
|
#define | _FACDS 0x878 |
|
#define | MAKE_DSHRESULT(code) MAKE_HRESULT(1,_FACDS,code) |
|
#define | DS_OK 0 |
|
#define | DS_NO_VIRTUALIZATION MAKE_HRESULT(0, _FACDS, 10) |
|
#define | DS_INCOMPLETE MAKE_HRESULT(0, _FACDS, 20) |
|
#define | DSERR_ALLOCATED MAKE_DSHRESULT(10) |
|
#define | DSERR_CONTROLUNAVAIL MAKE_DSHRESULT(30) |
|
#define | DSERR_INVALIDPARAM E_INVALIDARG |
|
#define | DSERR_INVALIDCALL MAKE_DSHRESULT(50) |
|
#define | DSERR_GENERIC E_FAIL |
|
#define | DSERR_PRIOLEVELNEEDED MAKE_DSHRESULT(70) |
|
#define | DSERR_OUTOFMEMORY E_OUTOFMEMORY |
|
#define | DSERR_BADFORMAT MAKE_DSHRESULT(100) |
|
#define | DSERR_UNSUPPORTED E_NOTIMPL |
|
#define | DSERR_NODRIVER MAKE_DSHRESULT(120) |
|
#define | DSERR_ALREADYINITIALIZED MAKE_DSHRESULT(130) |
|
#define | DSERR_NOAGGREGATION CLASS_E_NOAGGREGATION |
|
#define | DSERR_BUFFERLOST MAKE_DSHRESULT(150) |
|
#define | DSERR_OTHERAPPHASPRIO MAKE_DSHRESULT(160) |
|
#define | DSERR_UNINITIALIZED MAKE_DSHRESULT(170) |
|
#define | DSERR_NOINTERFACE E_NOINTERFACE |
|
#define | DSERR_ACCESSDENIED E_ACCESSDENIED |
|
#define | DSERR_BUFFERTOOSMALL MAKE_DSHRESULT(180) |
|
#define | DSERR_DS8_REQUIRED MAKE_DSHRESULT(190) |
|
#define | DSERR_SENDLOOP MAKE_DSHRESULT(200) |
|
#define | DSERR_BADSENDBUFFERGUID MAKE_DSHRESULT(210) |
|
#define | DSERR_FXUNAVAILABLE MAKE_DSHRESULT(220) |
|
#define | DSERR_OBJECTNOTFOUND MAKE_DSHRESULT(4449) |
|
#define | DSCAPS_PRIMARYMONO 0x00000001 |
|
#define | DSCAPS_PRIMARYSTEREO 0x00000002 |
|
#define | DSCAPS_PRIMARY8BIT 0x00000004 |
|
#define | DSCAPS_PRIMARY16BIT 0x00000008 |
|
#define | DSCAPS_CONTINUOUSRATE 0x00000010 |
|
#define | DSCAPS_EMULDRIVER 0x00000020 |
|
#define | DSCAPS_CERTIFIED 0x00000040 |
|
#define | DSCAPS_SECONDARYMONO 0x00000100 |
|
#define | DSCAPS_SECONDARYSTEREO 0x00000200 |
|
#define | DSCAPS_SECONDARY8BIT 0x00000400 |
|
#define | DSCAPS_SECONDARY16BIT 0x00000800 |
|
#define | DSSCL_NORMAL 1 |
|
#define | DSSCL_PRIORITY 2 |
|
#define | DSSCL_EXCLUSIVE 3 |
|
#define | DSSCL_WRITEPRIMARY 4 |
|
#define | DSBPLAY_LOOPING 0x00000001 |
|
#define | DSBPLAY_LOCHARDWARE 0x00000002 |
|
#define | DSBPLAY_LOCSOFTWARE 0x00000004 |
|
#define | DSBPLAY_TERMINATEBY_TIME 0x00000008 |
|
#define | DSBPLAY_TERMINATEBY_DISTANCE 0x000000010 |
|
#define | DSBPLAY_TERMINATEBY_PRIORITY 0x000000020 |
|
#define | DSBSTATUS_PLAYING 0x00000001 |
|
#define | DSBSTATUS_BUFFERLOST 0x00000002 |
|
#define | DSBSTATUS_LOOPING 0x00000004 |
|
#define | DSBSTATUS_LOCHARDWARE 0x00000008 |
|
#define | DSBSTATUS_LOCSOFTWARE 0x00000010 |
|
#define | DSBSTATUS_TERMINATED 0x00000020 |
|
#define | DSBLOCK_FROMWRITECURSOR 0x00000001 |
|
#define | DSBLOCK_ENTIREBUFFER 0x00000002 |
|
#define | DSBCAPS_PRIMARYBUFFER 0x00000001 |
|
#define | DSBCAPS_STATIC 0x00000002 |
|
#define | DSBCAPS_LOCHARDWARE 0x00000004 |
|
#define | DSBCAPS_LOCSOFTWARE 0x00000008 |
|
#define | DSBCAPS_CTRL3D 0x00000010 |
|
#define | DSBCAPS_CTRLFREQUENCY 0x00000020 |
|
#define | DSBCAPS_CTRLPAN 0x00000040 |
|
#define | DSBCAPS_CTRLVOLUME 0x00000080 |
|
#define | DSBCAPS_CTRLDEFAULT 0x000000E0 /* Pan + volume + frequency. */ |
|
#define | DSBCAPS_CTRLPOSITIONNOTIFY 0x00000100 |
|
#define | DSBCAPS_CTRLFX 0x00000200 |
|
#define | DSBCAPS_CTRLALL 0x000001F0 /* All control capabilities */ |
|
#define | DSBCAPS_STICKYFOCUS 0x00004000 |
|
#define | DSBCAPS_GLOBALFOCUS 0x00008000 |
|
#define | DSBCAPS_GETCURRENTPOSITION2 0x00010000 /* More accurate play cursor under emulation*/ |
|
#define | DSBCAPS_MUTE3DATMAXDISTANCE 0x00020000 |
|
#define | DSBCAPS_LOCDEFER 0x00040000 |
|
#define | DSBSIZE_MIN 4 |
|
#define | DSBSIZE_MAX 0xFFFFFFF |
|
#define | DSBPAN_LEFT -10000 |
|
#define | DSBPAN_CENTER 0 |
|
#define | DSBPAN_RIGHT 10000 |
|
#define | DSBVOLUME_MAX 0 |
|
#define | DSBVOLUME_MIN -10000 |
|
#define | DSBFREQUENCY_MIN 100 |
|
#define | DSBFREQUENCY_MAX 200000 |
|
#define | DSBFREQUENCY_ORIGINAL 0 |
|
#define | DSBNOTIFICATIONS_MAX 100000U |
|
#define | DSSCL_NORMAL 1 |
|
#define | DSSCL_PRIORITY 2 |
|
#define | DSSCL_EXCLUSIVE 3 |
|
#define | DSSCL_WRITEPRIMARY 4 |
|
#define | DSFX_LOCHARDWARE 0x00000001 |
|
#define | DSFX_LOCSOFTWARE 0x00000002 |
|
#define | DSSPEAKER_DIRECTOUT 0 |
|
#define | DSSPEAKER_HEADPHONE 1 |
|
#define | DSSPEAKER_MONO 2 |
|
#define | DSSPEAKER_QUAD 3 |
|
#define | DSSPEAKER_STEREO 4 |
|
#define | DSSPEAKER_SURROUND 5 |
|
#define | DSSPEAKER_5POINT1 6 |
|
#define | DSSPEAKER_5POINT1_BACK 6 |
|
#define | DSSPEAKER_7POINT1 7 |
|
#define | DSSPEAKER_7POINT1_WIDE 7 |
|
#define | DSSPEAKER_7POINT1_SURROUND 8 |
|
#define | DSSPEAKER_5POINT1_SURROUND 9 |
|
#define | DSSPEAKER_GEOMETRY_MIN 0x00000005 /* 5 degrees */ |
|
#define | DSSPEAKER_GEOMETRY_NARROW 0x0000000A /* 10 degrees */ |
|
#define | DSSPEAKER_GEOMETRY_WIDE 0x00000014 /* 20 degrees */ |
|
#define | DSSPEAKER_GEOMETRY_MAX 0x000000B4 /* 180 degrees */ |
|
#define | DSSPEAKER_COMBINED(c, g) ((DWORD)(((BYTE)(c)) | ((DWORD)((BYTE)(g))) << 16)) |
|
#define | DSSPEAKER_CONFIG(a) ((BYTE)(a)) |
|
#define | DSSPEAKER_GEOMETRY(a) ((BYTE)(((DWORD)(a) >> 16) & 0x00FF)) |
|
#define | DS_CERTIFIED 0x00000000 |
|
#define | DS_UNCERTIFIED 0x00000001 |
|
#define | DSCFX_LOCHARDWARE 0x00000001 |
|
#define | DSCFX_LOCSOFTWARE 0x00000002 |
|
#define | DSCFXR_LOCHARDWARE 0x00000010 |
|
#define | DSCFXR_LOCSOFTWARE 0x00000020 |
|
#define | DSCCAPS_EMULDRIVER DSCAPS_EMULDRIVER |
|
#define | DSCCAPS_CERTIFIED DSCAPS_CERTIFIED |
|
#define | DSCCAPS_MULTIPLECAPTURE 0x00000001 |
|
#define | DSCBCAPS_WAVEMAPPED 0x80000000 |
|
#define | DSCBCAPS_CTRLFX 0x00000200 |
|
#define | DSCBLOCK_ENTIREBUFFER 0x00000001 |
|
#define | DSCBSTART_LOOPING 0x00000001 |
|
#define | DSCBPN_OFFSET_STOP 0xffffffff |
|
#define | DSCBSTATUS_CAPTURING 0x00000001 |
|
#define | DSCBSTATUS_LOOPING 0x00000002 |
|
#define | __LPCGUID_DEFINED__ |
|
#define | DirectSoundEnumerate WINELIB_NAME_AW(DirectSoundEnumerate) |
|
#define | DirectSoundCaptureEnumerate WINELIB_NAME_AW(DirectSoundCaptureEnumerate) |
|
#define | DirectSoundFullDuplexCreate8 DirectSoundFullDuplexCreate |
|
#define | INTERFACE IDirectSound |
|
#define | IDirectSound_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectSound_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectSound_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectSound_CreateSoundBuffer(p, a, b, c) (p)->lpVtbl->CreateSoundBuffer(p,a,b,c) |
|
#define | IDirectSound_GetCaps(p, a) (p)->lpVtbl->GetCaps(p,a) |
|
#define | IDirectSound_DuplicateSoundBuffer(p, a, b) (p)->lpVtbl->DuplicateSoundBuffer(p,a,b) |
|
#define | IDirectSound_SetCooperativeLevel(p, a, b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) |
|
#define | IDirectSound_Compact(p) (p)->lpVtbl->Compact(p) |
|
#define | IDirectSound_GetSpeakerConfig(p, a) (p)->lpVtbl->GetSpeakerConfig(p,a) |
|
#define | IDirectSound_SetSpeakerConfig(p, a) (p)->lpVtbl->SetSpeakerConfig(p,a) |
|
#define | IDirectSound_Initialize(p, a) (p)->lpVtbl->Initialize(p,a) |
|
#define | INTERFACE IDirectSound8 |
|
#define | IDirectSound8_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectSound8_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectSound8_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectSound8_CreateSoundBuffer(p, a, b, c) (p)->lpVtbl->CreateSoundBuffer(p,a,b,c) |
|
#define | IDirectSound8_GetCaps(p, a) (p)->lpVtbl->GetCaps(p,a) |
|
#define | IDirectSound8_DuplicateSoundBuffer(p, a, b) (p)->lpVtbl->DuplicateSoundBuffer(p,a,b) |
|
#define | IDirectSound8_SetCooperativeLevel(p, a, b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) |
|
#define | IDirectSound8_Compact(p) (p)->lpVtbl->Compact(p) |
|
#define | IDirectSound8_GetSpeakerConfig(p, a) (p)->lpVtbl->GetSpeakerConfig(p,a) |
|
#define | IDirectSound8_SetSpeakerConfig(p, a) (p)->lpVtbl->SetSpeakerConfig(p,a) |
|
#define | IDirectSound8_Initialize(p, a) (p)->lpVtbl->Initialize(p,a) |
|
#define | IDirectSound8_VerifyCertification(p, a) (p)->lpVtbl->VerifyCertification(p,a) |
|
#define | INTERFACE IDirectSoundBuffer |
|
#define | IDirectSoundBuffer_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectSoundBuffer_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectSoundBuffer_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectSoundBuffer_GetCaps(p, a) (p)->lpVtbl->GetCaps(p,a) |
|
#define | IDirectSoundBuffer_GetCurrentPosition(p, a, b) (p)->lpVtbl->GetCurrentPosition(p,a,b) |
|
#define | IDirectSoundBuffer_GetFormat(p, a, b, c) (p)->lpVtbl->GetFormat(p,a,b,c) |
|
#define | IDirectSoundBuffer_GetVolume(p, a) (p)->lpVtbl->GetVolume(p,a) |
|
#define | IDirectSoundBuffer_GetPan(p, a) (p)->lpVtbl->GetPan(p,a) |
|
#define | IDirectSoundBuffer_GetFrequency(p, a) (p)->lpVtbl->GetFrequency(p,a) |
|
#define | IDirectSoundBuffer_GetStatus(p, a) (p)->lpVtbl->GetStatus(p,a) |
|
#define | IDirectSoundBuffer_Initialize(p, a, b) (p)->lpVtbl->Initialize(p,a,b) |
|
#define | IDirectSoundBuffer_Lock(p, a, b, c, d, e, f, g) (p)->lpVtbl->Lock(p,a,b,c,d,e,f,g) |
|
#define | IDirectSoundBuffer_Play(p, a, b, c) (p)->lpVtbl->Play(p,a,b,c) |
|
#define | IDirectSoundBuffer_SetCurrentPosition(p, a) (p)->lpVtbl->SetCurrentPosition(p,a) |
|
#define | IDirectSoundBuffer_SetFormat(p, a) (p)->lpVtbl->SetFormat(p,a) |
|
#define | IDirectSoundBuffer_SetVolume(p, a) (p)->lpVtbl->SetVolume(p,a) |
|
#define | IDirectSoundBuffer_SetPan(p, a) (p)->lpVtbl->SetPan(p,a) |
|
#define | IDirectSoundBuffer_SetFrequency(p, a) (p)->lpVtbl->SetFrequency(p,a) |
|
#define | IDirectSoundBuffer_Stop(p) (p)->lpVtbl->Stop(p) |
|
#define | IDirectSoundBuffer_Unlock(p, a, b, c, d) (p)->lpVtbl->Unlock(p,a,b,c,d) |
|
#define | IDirectSoundBuffer_Restore(p) (p)->lpVtbl->Restore(p) |
|
#define | INTERFACE IDirectSoundBuffer8 |
|
#define | IDirectSoundBuffer8_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectSoundBuffer8_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectSoundBuffer8_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectSoundBuffer8_GetCaps(p, a) (p)->lpVtbl->GetCaps(p,a) |
|
#define | IDirectSoundBuffer8_GetCurrentPosition(p, a, b) (p)->lpVtbl->GetCurrentPosition(p,a,b) |
|
#define | IDirectSoundBuffer8_GetFormat(p, a, b, c) (p)->lpVtbl->GetFormat(p,a,b,c) |
|
#define | IDirectSoundBuffer8_GetVolume(p, a) (p)->lpVtbl->GetVolume(p,a) |
|
#define | IDirectSoundBuffer8_GetPan(p, a) (p)->lpVtbl->GetPan(p,a) |
|
#define | IDirectSoundBuffer8_GetFrequency(p, a) (p)->lpVtbl->GetFrequency(p,a) |
|
#define | IDirectSoundBuffer8_GetStatus(p, a) (p)->lpVtbl->GetStatus(p,a) |
|
#define | IDirectSoundBuffer8_Initialize(p, a, b) (p)->lpVtbl->Initialize(p,a,b) |
|
#define | IDirectSoundBuffer8_Lock(p, a, b, c, d, e, f, g) (p)->lpVtbl->Lock(p,a,b,c,d,e,f,g) |
|
#define | IDirectSoundBuffer8_Play(p, a, b, c) (p)->lpVtbl->Play(p,a,b,c) |
|
#define | IDirectSoundBuffer8_SetCurrentPosition(p, a) (p)->lpVtbl->SetCurrentPosition(p,a) |
|
#define | IDirectSoundBuffer8_SetFormat(p, a) (p)->lpVtbl->SetFormat(p,a) |
|
#define | IDirectSoundBuffer8_SetVolume(p, a) (p)->lpVtbl->SetVolume(p,a) |
|
#define | IDirectSoundBuffer8_SetPan(p, a) (p)->lpVtbl->SetPan(p,a) |
|
#define | IDirectSoundBuffer8_SetFrequency(p, a) (p)->lpVtbl->SetFrequency(p,a) |
|
#define | IDirectSoundBuffer8_Stop(p) (p)->lpVtbl->Stop(p) |
|
#define | IDirectSoundBuffer8_Unlock(p, a, b, c, d) (p)->lpVtbl->Unlock(p,a,b,c,d) |
|
#define | IDirectSoundBuffer8_Restore(p) (p)->lpVtbl->Restore(p) |
|
#define | IDirectSoundBuffer8_SetFX(p, a, b, c) (p)->lpVtbl->SetFX(p,a,b,c) |
|
#define | IDirectSoundBuffer8_AcquireResources(p, a, b, c) (p)->lpVtbl->AcquireResources(p,a,b,c) |
|
#define | IDirectSoundBuffer8_GetObjectInPath(p, a, b, c, d) (p)->lpVtbl->GetObjectInPath(p,a,b,c,d) |
|
#define | INTERFACE IDirectSoundCapture |
|
#define | IDirectSoundCapture_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectSoundCapture_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectSoundCapture_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectSoundCapture_CreateCaptureBuffer(p, a, b, c) (p)->lpVtbl->CreateCaptureBuffer(p,a,b,c) |
|
#define | IDirectSoundCapture_GetCaps(p, a) (p)->lpVtbl->GetCaps(p,a) |
|
#define | IDirectSoundCapture_Initialize(p, a) (p)->lpVtbl->Initialize(p,a) |
|
#define | INTERFACE IDirectSoundCaptureBuffer |
|
#define | IDirectSoundCaptureBuffer_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectSoundCaptureBuffer_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectSoundCaptureBuffer_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectSoundCaptureBuffer_GetCaps(p, a) (p)->lpVtbl->GetCaps(p,a) |
|
#define | IDirectSoundCaptureBuffer_GetCurrentPosition(p, a, b) (p)->lpVtbl->GetCurrentPosition(p,a,b) |
|
#define | IDirectSoundCaptureBuffer_GetFormat(p, a, b, c) (p)->lpVtbl->GetFormat(p,a,b,c) |
|
#define | IDirectSoundCaptureBuffer_GetStatus(p, a) (p)->lpVtbl->GetStatus(p,a) |
|
#define | IDirectSoundCaptureBuffer_Initialize(p, a, b) (p)->lpVtbl->Initialize(p,a,b) |
|
#define | IDirectSoundCaptureBuffer_Lock(p, a, b, c, d, e, f, g) (p)->lpVtbl->Lock(p,a,b,c,d,e,f,g) |
|
#define | IDirectSoundCaptureBuffer_Start(p, a) (p)->lpVtbl->Start(p,a) |
|
#define | IDirectSoundCaptureBuffer_Stop(p) (p)->lpVtbl->Stop(p) |
|
#define | IDirectSoundCaptureBuffer_Unlock(p, a, b, c, d) (p)->lpVtbl->Unlock(p,a,b,c,d) |
|
#define | INTERFACE IDirectSoundCaptureBuffer8 |
|
#define | IDirectSoundCaptureBuffer8_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectSoundCaptureBuffer8_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectSoundCaptureBuffer8_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectSoundCaptureBuffer8_GetCaps(p, a) (p)->lpVtbl->GetCaps(p,a) |
|
#define | IDirectSoundCaptureBuffer8_GetCurrentPosition(p, a, b) (p)->lpVtbl->GetCurrentPosition(p,a,b) |
|
#define | IDirectSoundCaptureBuffer8_GetFormat(p, a, b, c) (p)->lpVtbl->GetFormat(p,a,b,c) |
|
#define | IDirectSoundCaptureBuffer8_GetStatus(p, a) (p)->lpVtbl->GetStatus(p,a) |
|
#define | IDirectSoundCaptureBuffer8_Initialize(p, a, b) (p)->lpVtbl->Initialize(p,a,b) |
|
#define | IDirectSoundCaptureBuffer8_Lock(p, a, b, c, d, e, f, g) (p)->lpVtbl->Lock(p,a,b,c,d,e,f,g) |
|
#define | IDirectSoundCaptureBuffer8_Start(p, a) (p)->lpVtbl->Start(p,a) |
|
#define | IDirectSoundCaptureBuffer8_Stop(p) (p)->lpVtbl->Stop(p) |
|
#define | IDirectSoundCaptureBuffer8_Unlock(p, a, b, c, d) (p)->lpVtbl->Unlock(p,a,b,c,d) |
|
#define | IDirectSoundCaptureBuffer8_GetObjectInPath(p, a, b, c, d) (p)->lpVtbl->GetObjectInPath(p,a,b,c,d) |
|
#define | IDirectSoundCaptureBuffer8_GetFXStatus(p, a, b) (p)->lpVtbl->GetFXStatus(p,a,b) |
|
#define | WINE_NOBUFFER 0x80000000 |
|
#define | DSBPN_OFFSETSTOP -1 |
|
#define | INTERFACE IDirectSoundNotify |
|
#define | IDirectSoundNotify_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectSoundNotify_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectSoundNotify_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectSoundNotify_SetNotificationPositions(p, a, b) (p)->lpVtbl->SetNotificationPositions(p,a,b) |
|
#define | DS3DMODE_NORMAL 0x00000000 |
|
#define | DS3DMODE_HEADRELATIVE 0x00000001 |
|
#define | DS3DMODE_DISABLE 0x00000002 |
|
#define | DS3D_IMMEDIATE 0x00000000 |
|
#define | DS3D_DEFERRED 0x00000001 |
|
#define | DS3D_MINDISTANCEFACTOR FLT_MIN |
|
#define | DS3D_MAXDISTANCEFACTOR FLT_MAX |
|
#define | DS3D_DEFAULTDISTANCEFACTOR 1.0f |
|
#define | DS3D_MINROLLOFFFACTOR 0.0f |
|
#define | DS3D_MAXROLLOFFFACTOR 10.0f |
|
#define | DS3D_DEFAULTROLLOFFFACTOR 1.0f |
|
#define | DS3D_MINDOPPLERFACTOR 0.0f |
|
#define | DS3D_MAXDOPPLERFACTOR 10.0f |
|
#define | DS3D_DEFAULTDOPPLERFACTOR 1.0f |
|
#define | DS3D_DEFAULTMINDISTANCE 1.0f |
|
#define | DS3D_DEFAULTMAXDISTANCE 1000000000.0f |
|
#define | DS3D_MINCONEANGLE 0 |
|
#define | DS3D_MAXCONEANGLE 360 |
|
#define | DS3D_DEFAULTCONEANGLE 360 |
|
#define | DS3D_DEFAULTCONEOUTSIDEVOLUME DSBVOLUME_MAX |
|
#define | INTERFACE IDirectSound3DListener |
|
#define | IDirectSound3DListener_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectSound3DListener_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectSound3DListener_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectSound3DListener_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
|
#define | IDirectSound3DListener_GetDistanceFactor(p, a) (p)->lpVtbl->GetDistanceFactor(p,a) |
|
#define | IDirectSound3DListener_GetDopplerFactor(p, a) (p)->lpVtbl->GetDopplerFactor(p,a) |
|
#define | IDirectSound3DListener_GetOrientation(p, a, b) (p)->lpVtbl->GetOrientation(p,a,b) |
|
#define | IDirectSound3DListener_GetPosition(p, a) (p)->lpVtbl->GetPosition(p,a) |
|
#define | IDirectSound3DListener_GetRolloffFactor(p, a) (p)->lpVtbl->GetRolloffFactor(p,a) |
|
#define | IDirectSound3DListener_GetVelocity(p, a) (p)->lpVtbl->GetVelocity(p,a) |
|
#define | IDirectSound3DListener_SetAllParameters(p, a, b) (p)->lpVtbl->SetAllParameters(p,a,b) |
|
#define | IDirectSound3DListener_SetDistanceFactor(p, a, b) (p)->lpVtbl->SetDistanceFactor(p,a,b) |
|
#define | IDirectSound3DListener_SetDopplerFactor(p, a, b) (p)->lpVtbl->SetDopplerFactor(p,a,b) |
|
#define | IDirectSound3DListener_SetOrientation(p, a, b, c, d, e, f, g) (p)->lpVtbl->SetOrientation(p,a,b,c,d,e,f,g) |
|
#define | IDirectSound3DListener_SetPosition(p, a, b, c, d) (p)->lpVtbl->SetPosition(p,a,b,c,d) |
|
#define | IDirectSound3DListener_SetRolloffFactor(p, a, b) (p)->lpVtbl->SetRolloffFactor(p,a,b) |
|
#define | IDirectSound3DListener_SetVelocity(p, a, b, c, d) (p)->lpVtbl->SetVelocity(p,a,b,c,d) |
|
#define | IDirectSound3DListener_CommitDeferredSettings(p) (p)->lpVtbl->CommitDeferredSettings(p) |
|
#define | INTERFACE IDirectSound3DBuffer |
|
#define | IDirectSound3DBuffer_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectSound3DBuffer_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectSound3DBuffer_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectSound3DBuffer_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
|
#define | IDirectSound3DBuffer_GetConeAngles(p, a, b) (p)->lpVtbl->GetConeAngles(p,a,b) |
|
#define | IDirectSound3DBuffer_GetConeOrientation(p, a) (p)->lpVtbl->GetConeOrientation(p,a) |
|
#define | IDirectSound3DBuffer_GetConeOutsideVolume(p, a) (p)->lpVtbl->GetConeOutsideVolume(p,a) |
|
#define | IDirectSound3DBuffer_GetMaxDistance(p, a) (p)->lpVtbl->GetMaxDistance(p,a) |
|
#define | IDirectSound3DBuffer_GetMinDistance(p, a) (p)->lpVtbl->GetMinDistance(p,a) |
|
#define | IDirectSound3DBuffer_GetMode(p, a) (p)->lpVtbl->GetMode(p,a) |
|
#define | IDirectSound3DBuffer_GetPosition(p, a) (p)->lpVtbl->GetPosition(p,a) |
|
#define | IDirectSound3DBuffer_GetVelocity(p, a) (p)->lpVtbl->GetVelocity(p,a) |
|
#define | IDirectSound3DBuffer_SetAllParameters(p, a, b) (p)->lpVtbl->SetAllParameters(p,a,b) |
|
#define | IDirectSound3DBuffer_SetConeAngles(p, a, b, c) (p)->lpVtbl->SetConeAngles(p,a,b,c) |
|
#define | IDirectSound3DBuffer_SetConeOrientation(p, a, b, c, d) (p)->lpVtbl->SetConeOrientation(p,a,b,c,d) |
|
#define | IDirectSound3DBuffer_SetConeOutsideVolume(p, a, b) (p)->lpVtbl->SetConeOutsideVolume(p,a,b) |
|
#define | IDirectSound3DBuffer_SetMaxDistance(p, a, b) (p)->lpVtbl->SetMaxDistance(p,a,b) |
|
#define | IDirectSound3DBuffer_SetMinDistance(p, a, b) (p)->lpVtbl->SetMinDistance(p,a,b) |
|
#define | IDirectSound3DBuffer_SetMode(p, a, b) (p)->lpVtbl->SetMode(p,a,b) |
|
#define | IDirectSound3DBuffer_SetPosition(p, a, b, c, d) (p)->lpVtbl->SetPosition(p,a,b,c,d) |
|
#define | IDirectSound3DBuffer_SetVelocity(p, a, b, c, d) (p)->lpVtbl->SetVelocity(p,a,b,c,d) |
|
#define | _IKsPropertySet_ |
|
#define | KSPROPERTY_SUPPORT_GET 1 |
|
#define | KSPROPERTY_SUPPORT_SET 2 |
|
#define | INTERFACE IKsPropertySet |
|
#define | IKsPropertySet_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IKsPropertySet_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IKsPropertySet_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IKsPropertySet_Get(p, a, b, c, d, e, f, g) (p)->lpVtbl->Get(p,a,b,c,d,e,f,g) |
|
#define | IKsPropertySet_Set(p, a, b, c, d, e, f) (p)->lpVtbl->Set(p,a,b,c,d,e,f) |
|
#define | IKsPropertySet_QuerySupport(p, a, b, c) (p)->lpVtbl->QuerySupport(p,a,b,c) |
|
#define | INTERFACE IDirectSoundFullDuplex |
|
#define | IDirectSoundFullDuplex_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectSoundFullDuplex_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectSoundFullDuplex_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectSoundFullDuplex_Initialize(p, a, b, c, d, e, f, g, h) (p)->lpVtbl->Initialize(p,a,b,c,d,e,f,g,h) |
|
|
| DEFINE_GUID (CLSID_DirectSound, 0x47d4d946, 0x62e8, 0x11cf, 0x93, 0xbc, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) |
|
| DEFINE_GUID (CLSID_DirectSound8, 0x3901cc3f, 0x84b5, 0x4fa4, 0xba, 0x35, 0xaa, 0x81, 0x72, 0xb8, 0xa0, 0x9b) |
|
| DEFINE_GUID (CLSID_DirectSoundCapture, 0xb0210780, 0x89cd, 0x11d0, 0xaf, 0x08, 0x00, 0xa0, 0xc9, 0x25, 0xcd, 0x16) |
|
| DEFINE_GUID (CLSID_DirectSoundCapture8, 0xe4bcac13, 0x7f99, 0x4908, 0x9a, 0x8e, 0x74, 0xe3, 0xbf, 0x24, 0xb6, 0xe1) |
|
| DEFINE_GUID (CLSID_DirectSoundFullDuplex, 0xfea4300c, 0x7959, 0x4147, 0xb2, 0x6a, 0x23, 0x77, 0xb9, 0xe7, 0xa9, 0x1d) |
|
| DEFINE_GUID (IID_IDirectSound, 0x279AFA83, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60) |
|
| DEFINE_GUID (IID_IDirectSound8, 0xC50A7E93, 0xF395, 0x4834, 0x9E, 0xF6, 0x7F, 0xA9, 0x9D, 0xE5, 0x09, 0x66) |
|
| DEFINE_GUID (IID_IDirectSoundBuffer, 0x279AFA85, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60) |
|
| DEFINE_GUID (IID_IDirectSoundBuffer8, 0x6825A449, 0x7524, 0x4D82, 0x92, 0x0F, 0x50, 0xE3, 0x6A, 0xB3, 0xAB, 0x1E) |
|
| DEFINE_GUID (IID_IDirectSoundNotify, 0xB0210783, 0x89cd, 0x11d0, 0xAF, 0x08, 0x00, 0xA0, 0xC9, 0x25, 0xCD, 0x16) |
|
| DEFINE_GUID (IID_IDirectSound3DListener, 0x279AFA84, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60) |
|
| DEFINE_GUID (IID_IDirectSound3DBuffer, 0x279AFA86, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60) |
|
| DEFINE_GUID (IID_IDirectSoundCapture, 0xB0210781, 0x89CD, 0x11D0, 0xAF, 0x08, 0x00, 0xA0, 0xC9, 0x25, 0xCD, 0x16) |
|
| DEFINE_GUID (IID_IDirectSoundCaptureBuffer, 0xB0210782, 0x89CD, 0x11D0, 0xAF, 0x08, 0x00, 0xA0, 0xC9, 0x25, 0xCD, 0x16) |
|
| DEFINE_GUID (IID_IDirectSoundCaptureBuffer8, 0x00990DF4, 0x0DBB, 0x4872, 0x83, 0x3E, 0x6D, 0x30, 0x3E, 0x80, 0xAE, 0xB6) |
|
| DEFINE_GUID (IID_IDirectSoundFullDuplex, 0xEDCB4C7A, 0xDAAB, 0x4216, 0xA4, 0x2E, 0x6C, 0x50, 0x59, 0x6D, 0xDC, 0x1D) |
|
| DEFINE_GUID (DSDEVID_DefaultPlayback, 0xDEF00000, 0x9C6D, 0x47Ed, 0xAA, 0xF1, 0x4D, 0xDA, 0x8F, 0x2B, 0x5C, 0x03) |
|
| DEFINE_GUID (DSDEVID_DefaultCapture, 0xDEF00001, 0x9C6D, 0x47Ed, 0xAA, 0xF1, 0x4D, 0xDA, 0x8F, 0x2B, 0x5C, 0x03) |
|
| DEFINE_GUID (DSDEVID_DefaultVoicePlayback, 0xDEF00002, 0x9C6D, 0x47Ed, 0xAA, 0xF1, 0x4D, 0xDA, 0x8F, 0x2B, 0x5C, 0x03) |
|
| DEFINE_GUID (DSDEVID_DefaultVoiceCapture, 0xDEF00003, 0x9C6D, 0x47ED, 0xAA, 0xF1, 0x4D, 0xDA, 0x8F, 0x2B, 0x5C, 0x03) |
|
| DEFINE_GUID (DSDEVID_WinePlayback, 0x40316A1D, 0x605B, 0xD611, 0x87, 0xC6, 0x00, 0x80, 0xAD, 0x00, 0x02, 0xFE) |
|
HRESULT WINAPI | DirectSoundCreate (LPCGUID lpGUID, LPDIRECTSOUND *ppDS, LPUNKNOWN pUnkOuter) |
|
HRESULT WINAPI | DirectSoundEnumerateA (LPDSENUMCALLBACKA, LPVOID) |
|
HRESULT WINAPI | DirectSoundEnumerateW (LPDSENUMCALLBACKW, LPVOID) |
|
HRESULT WINAPI | DirectSoundCaptureCreate (LPCGUID lpGUID, LPDIRECTSOUNDCAPTURE *ppDSC, LPUNKNOWN pUnkOuter) |
|
HRESULT WINAPI | DirectSoundCaptureEnumerateA (LPDSENUMCALLBACKA, LPVOID) |
|
HRESULT WINAPI | DirectSoundCaptureEnumerateW (LPDSENUMCALLBACKW, LPVOID) |
|
HRESULT WINAPI | DirectSoundCreate8 (LPCGUID lpGUID, LPDIRECTSOUND8 *ppDS8, LPUNKNOWN pUnkOuter) |
|
HRESULT WINAPI | DirectSoundCaptureCreate8 (LPCGUID lpGUID, LPDIRECTSOUNDCAPTURE8 *ppDSC8, LPUNKNOWN pUnkOuter) |
|
HRESULT WINAPI | DirectSoundFullDuplexCreate (LPCGUID pcGuidCaptureDevice, LPCGUID pcGuidRenderDevice, LPCDSCBUFFERDESC pcDSCBufferDesc, LPCDSBUFFERDESC pcDSBufferDesc, HWND hWnd, DWORD dwLevel, LPDIRECTSOUNDFULLDUPLEX *ppDSFD, LPDIRECTSOUNDCAPTUREBUFFER8 *ppDSCBuffer8, LPDIRECTSOUNDBUFFER8 *ppDSBuffer8, LPUNKNOWN pUnkOuter) |
|
HRESULT WINAPI | GetDeviceID (LPCGUID lpGuidSrc, LPGUID lpGuidDest) |
|
| DECLARE_INTERFACE_ (IDirectSound, IUnknown) |
|
| DECLARE_INTERFACE_ (IDirectSound8, IUnknown) |
|
| DECLARE_INTERFACE_ (IDirectSoundBuffer, IUnknown) |
|
| DECLARE_INTERFACE_ (IDirectSoundBuffer8, IUnknown) |
|
| DECLARE_INTERFACE_ (IDirectSoundCapture, IUnknown) |
|
| DECLARE_INTERFACE_ (IDirectSoundCaptureBuffer, IUnknown) |
|
| DECLARE_INTERFACE_ (IDirectSoundCaptureBuffer8, IDirectSoundCaptureBuffer) |
|
| DECLARE_INTERFACE_ (IDirectSoundNotify, IUnknown) |
|
| DECLARE_INTERFACE_ (IDirectSound3DListener, IUnknown) |
|
| DECLARE_INTERFACE_ (IDirectSound3DBuffer, IUnknown) |
|
| DEFINE_GUID (IID_IKsPropertySet, 0x31EFAC30, 0x515C, 0x11D0, 0xA9, 0xAA, 0x00, 0xAA, 0x00, 0x61, 0xBE, 0x93) |
|
| DECLARE_INTERFACE_ (IKsPropertySet, IUnknown) |
|
| DECLARE_INTERFACE_ (IDirectSoundFullDuplex, IUnknown) |
|