47 #ifndef INCLUDED_PA_DSOUND_DYNLINK_H 
   48 #define INCLUDED_PA_DSOUND_DYNLINK_H 
   61 #ifdef PAWIN_USE_DIRECTSOUNDFULLDUPLEXCREATE 
   62 #define DIRECTSOUND_VERSION 0x0800 
   64 #define DIRECTSOUND_VERSION 0x0300 
   81     HRESULT (
WINAPI *DirectSoundEnumerateW)(LPDSENUMCALLBACKW, 
LPVOID);
 
   82     HRESULT (
WINAPI *DirectSoundEnumerateA)(LPDSENUMCALLBACKA, LPVOID);
 
   84     HRESULT (
WINAPI *DirectSoundCaptureCreate)(LPGUID, LPDIRECTSOUNDCAPTURE *, 
LPUNKNOWN);
 
   85     HRESULT (
WINAPI *DirectSoundCaptureEnumerateW)(LPDSENUMCALLBACKW, LPVOID);
 
   86     HRESULT (
WINAPI *DirectSoundCaptureEnumerateA)(LPDSENUMCALLBACKA, LPVOID);
 
   88 #ifdef PAWIN_USE_DIRECTSOUNDFULLDUPLEXCREATE 
   89     HRESULT (
WINAPI *DirectSoundFullDuplexCreate8)(
 
   91                 HWND, DWORD, LPDIRECTSOUNDFULLDUPLEX *, LPDIRECTSOUNDCAPTUREBUFFER8 *, 
 
   92                 LPDIRECTSOUNDBUFFER8 *, LPUNKNOWN );
 
void PaWinDs_TerminateDSoundEntryPoints(void)
Definition: pa_win_ds_dynlink.c:209
 
LPVOID
Definition: pa_win_ds_dynlink.h:81
 
const GUID * LPCGUID
Definition: pa_win_wasapi.c:145
 
void PaWinDs_InitializeDSoundEntryPoints(void)
Definition: pa_win_ds_dynlink.c:133
 
Definition: pa_win_ds_dynlink.h:74
 
REFIID
Definition: pa_win_ds_dynlink.h:78
 
PaWinDsDSoundEntryPoints paWinDsDSoundEntryPoints
Definition: pa_win_ds_dynlink.c:50
 
#define WINAPI
Definition: pa_win_wasapi.c:118
 
LPVOID LPDIRECTSOUND LPUNKNOWN
Definition: pa_win_ds_dynlink.h:80
 
LPDIRECTSOUNDCAPTURE LPUNKNOWN
Definition: pa_win_ds_dynlink.h:84
 
HINSTANCE hInstance_
Definition: pa_win_ds_dynlink.h:76