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.
62 lines
2.2 KiB
C++
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);
|
|
};
|