home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tricks of the Windows Gam…ming Gurus (2nd Edition)
/
Disc2.iso
/
msdn_vcb
/
samples
/
vc98
/
sdk
/
graphics
/
ba
/
usevideo
/
videomfc
/
bpcdev.h
< prev
next >
Wrap
C/C++ Source or Header
|
1997-08-29
|
2KB
|
66 lines
//
// bpcdev.h: Defines the CBPCDevices class
//
// Copyright (C) 1997 Microsoft Corporation
// All rights reserved.
//
// This source code is only intended as a supplement to the
// Broadcast Architecture Programmer's Reference.
// For detailed information regarding Broadcast
// Architecture, see the reference.
//
#if !defined(AFX_BPCDEVICES_H__4E088A11_0E75_11D1_A073_00A0C9054174__INCLUDED_)
#define AFX_BPCDEVICES_H__4E088A11_0E75_11D1_A073_00A0C9054174__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
// NOTE: Do not modify the contents of this file. If this class is regenerated by
// Microsoft Visual C++, your modifications will be overwritten.
// Dispatch interfaces referenced by this interface
class CBPCDeviceBase;
/////////////////////////////////////////////////////////////////////////////
// CBPCDevices wrapper class
class CBPCDevices : public COleDispatchDriver
{
public:
CBPCDevices() {} // Calls COleDispatchDriver default constructor
CBPCDevices(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CBPCDevices(const CBPCDevices& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
long GetCount();
void SetHWnd(long nNewValue);
void SetLcid(long nNewValue);
void SetNotify(LPDISPATCH newValue);
long GetColorKey();
void SetColorKey(long nNewValue);
long GetPriority();
void SetPriority(long nNewValue);
CBPCDeviceBase GetInput();
void SetInput(LPDISPATCH newValue);
CBPCDeviceBase GetOutput();
void SetOutput(LPDISPATCH newValue);
BOOL GetVideoOn();
void SetVideoOn(BOOL bNewValue);
CBPCDeviceBase Item(const VARIANT& v);
void Tune(long lTuningSpace, long Channel, long VideoSubchannel, long AudioSubchannel);
long TSDeviceCount(long lTuningSpace);
LPUNKNOWN GetNewEnum();
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_BPCDEVICES_H__4E088A11_0E75_11D1_A073_00A0C9054174__INCLUDED_)