.\" -*- nroff -*- .\" Generated file - DO NOT EDIT! .TH DirectSoundFullDuplexCreate 3w "Oct 2012" "Wine API" "Wine API" .SH NAME \fBDirectSoundFullDuplexCreate\fR (DSOUND.10) .SH SYNOPSIS HRESULT DirectSoundFullDuplexCreate ( LPCGUID \fIpcGuidCaptureDevice\fR, LPCGUID \fIpcGuidRenderDevice\fR, LPCDSCBUFFERDESC \fIpcDSCBufferDesc\fR, LPCDSBUFFERDESC \fIpcDSBufferDesc\fR, HWND \fIhWnd\fR, DWORD \fIdwLevel\fR, LPDIRECTSOUNDFULLDUPLEX* \fIppDSFD\fR, LPDIRECTSOUNDCAPTUREBUFFER8* \fIppDSCBuffer8\fR, LPDIRECTSOUNDBUFFER8* \fIppDSBuffer8\fR, LPUNKNOWN \fIpUnkOuter\fR ) .SH DESCRIPTION .PP Create and initialize a DirectSoundFullDuplex interface. .SH PARAMS \fIpcGuidCaptureDevice\fR \fB[In]\fR Address of sound capture device \fBGUID\fR. .PP \fIpcGuidRenderDevice\fR \fB[In]\fR Address of sound render device \fBGUID\fR. .PP \fIpcDSCBufferDesc\fR \fB[In]\fR Address of capture buffer description. .PP \fIpcDSBufferDesc\fR \fB[In]\fR Address of render buffer description. .PP \fIhWnd\fR \fB[In]\fR Handle to application window. .PP \fIdwLevel\fR \fB[In]\fR Cooperative level. .PP \fIppDSFD\fR \fB[Out]\fR Address where full duplex interface returned. .PP \fIppDSCBuffer8\fR \fB[0]\fR Address where capture buffer interface returned. .PP \fIppDSBuffer8\fR \fB[0]\fR Address where render buffer interface returned. .PP \fIpUnkOuter\fR \fB[In]\fR Must be \fBNULL\fR. .PP .SH RETURNS .PP \fBSuccess:\fR \fBDS_OK\fR .PP \fBFailure:\fR \fBDSERR_NOAGGREGATION\fR, \fBDSERR_ALLOCATED\fR, \fBDSERR_INVALIDPARAM\fR, \fBDSERR_OUTOFMEMORY\fR DSERR_INVALIDCALL \fBDSERR_NODRIVER\fR .SH IMPLEMENTATION .PP Declared in \fB"dsound.h"\fR. .PP Implemented in \fB"dlls/dsound/duplex.c"\fR. .PP Debug channel \fB"dsound"\fR.