Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*==========================================================================
* * Copyright (C) 1999 Microsoft Corporation. All Rights Reserved. * * File: dvsetup.h * Content: Defines functions for the DirectXVoiceClient interface * * History: * Date By Reason * ==== == ====== * 09/02/99 pnewson Created It * 11/04/99 pnewson Bug #115297 - removed unused members of Setup interface * - added HWND to check audio setup * 11/30/99 pnewson Bug #117449 - IDirectPlayVoiceSetup Parameter validation * 05/03/2000 rodtoll Bug #33640 - CheckAudioSetup takes GUID * instead of const GUID * * ***************************************************************************/
#ifndef __DVSETUP__
#define __DVSETUP__
class CDirectVoiceSetup;
struct DIRECTVOICESETUPOBJECT { LPVOID lpVtbl; LONG lIntRefCnt; DNCRITICAL_SECTION csCountLock; CDirectVoiceSetup* lpDVSetup; };
typedef DIRECTVOICESETUPOBJECT *LPDIRECTVOICESETUPOBJECT;
#ifdef __cplusplus
extern "C" { #endif
STDAPI DVT_AddRef(LPDIRECTVOICESETUPOBJECT lpDVT); STDAPI DVT_Release(LPDIRECTVOICESETUPOBJECT lpDVT ); STDAPI DVT_QueryInterface( LPDIRECTVOICESETUPOBJECT lpDVT, REFIID riid, LPVOID * ppvObj ); STDAPI DVT_CheckAudioSetup( LPDIRECTVOICESETUPOBJECT, const GUID *, const GUID * , HWND, DWORD );
#ifdef __cplusplus
} #endif
#endif
|