Leaked source code of windows server 2003
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.
 
 
 
 
 
 

42 lines
1.4 KiB

/****************************************************************************
* @doc INTERNAL VDEVICEP
*
* @module VDeviceP.h | Header file for the <c CVDeviceProperties>
* class used to implement a property page to test the <i ITVfwCaptureDialogs>,
* as well as <i ITAddress> and <ITStream> interfaces to select video
* capture devices.
***************************************************************************/
/****************************************************************************
* @doc INTERNAL CDEVICEPCLASS
*
* @class CVDeviceProperties | This class implements a property page
* to test the new TAPI internal interface <i IVideoDeviceControl>.
*
* @mdata ITVfwCaptureDialogs* | CVDeviceProperties | m_pITVfwCaptureDialogs | Pointer
* to the <i m_pITVfwCaptureDialogs> interface used to put VfW capture dialogs.
***************************************************************************/
class CVDeviceProperties
{
public:
CVDeviceProperties();
~CVDeviceProperties();
HPROPSHEETPAGE OnCreate();
HRESULT OnConnect(ITTerminal *pITTerminal);
HRESULT OnDisconnect();
private:
#if USE_VFW
ITVfwCaptureDialogs *m_pITVfwCaptureDialogs;
#endif
BOOL m_bInit;
HWND m_hDlg;
// Dialog proc
static INT_PTR CALLBACK BaseDlgProc(HWND hDlg, UINT uMessage, WPARAM wParam, LPARAM lParam);
};