Files
firestorm/build-env/VisualStudio6/VC98/Include/TVDISP.H
T
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
2026-06-24 21:28:16 -05:00

62 lines
2.2 KiB
C++

// Machine generated IDispatch wrapper class(es) created with ClassWizard
/////////////////////////////////////////////////////////////////////////////
// ITVViewer wrapper class
class ITVViewer : public COleDispatchDriver
{
public:
ITVViewer() {} // Calls COleDispatchDriver default constructor
ITVViewer(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
ITVViewer(const ITVViewer& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
void SetTVMode(BOOL fTVMode);
void IsTVMode();
void IsChannelBarUp();
void IsModalDialogUp();
void IsLoaderActive();
DATE GlobalStartTime();
DATE GlobalEndTime();
LPUNKNOWN ChannelList();
long ViewerID();
void WantNumKeys(BOOL fWantNumKeys);
BOOL Tune(long lTuningSpace, long lChannelNumber, long lVideoStream, long lAudioStream, LPCTSTR bsIPStream);
void GetCurrentTuningInfo(long* lTuningSpace, long* lChannelNumber, long* lVideoStream, long* lAudioStream, BSTR* pbsIPAddress);
void GetPreviousTuningInfo(long* lTuningSpace, long* lChannelNumber, long* lVideoStream, long* lAudioStream, BSTR* pbsIPAddress);
void SetReminder(LPUNKNOWN pEpisode, BOOL bRecord);
void HasReminder(LPUNKNOWN pEpisode, BOOL bRecord);
void DeleteReminder(LPUNKNOWN pEpisode, BOOL bRecord);
void HasEnhancement(LPUNKNOWN pEpisode);
void IsCC();
};
/////////////////////////////////////////////////////////////////////////////
// ITVControl wrapper class
class ITVControl : public COleDispatchDriver
{
public:
ITVControl() {} // Calls COleDispatchDriver default constructor
ITVControl(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
ITVControl(const ITVControl& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
void OnIdle();
void Tune(long ltsNew, long lcnNew, long lvsNew, long lasNew, LPCTSTR bsIPNew, long ltsPrev, long lcnPrev, long lvsPrev, long lasPrev, LPCTSTR bsIPPrev);
void TearDown();
void SyncEvent(long iEvent, LPCTSTR pParm1, LPCTSTR pParm2);
void EpisodeStatusChanged(long iChange, LPUNKNOWN pEpi);
void PowerChange(BOOL bPowerOn, BOOL bUIAllowed);
void OnTVFocus();
void SetOutput(LPCTSTR bsDeviceName);
void GetCC();
void SetCC(BOOL bCC);
};