📄 tvdisp.h
字号:
#define ITVViewer_GlobalEndTime(This,pdate) \
(This)->lpVtbl -> GlobalEndTime(This,pdate)
#define ITVViewer_ViewerID(This,pidViewer) \
(This)->lpVtbl -> ViewerID(This,pidViewer)
#define ITVViewer_WantKeys(This,nWantKeys) \
(This)->lpVtbl -> WantKeys(This,nWantKeys)
#define ITVViewer_Tune(This,lTuningSpace,lChannelNumber,lVideoStream,lAudioStream,bsIPStream) \
(This)->lpVtbl -> Tune(This,lTuningSpace,lChannelNumber,lVideoStream,lAudioStream,bsIPStream)
#define ITVViewer_GetCurrentTuningInfo(This,lTuningSpace,lChannelNumber,lVideoStream,lAudioStream,pbsIPAddress) \
(This)->lpVtbl -> GetCurrentTuningInfo(This,lTuningSpace,lChannelNumber,lVideoStream,lAudioStream,pbsIPAddress)
#define ITVViewer_GetPreviousTuningInfo(This,lTuningSpace,lChannelNumber,lVideoStream,lAudioStream,pbsIPAddress) \
(This)->lpVtbl -> GetPreviousTuningInfo(This,lTuningSpace,lChannelNumber,lVideoStream,lAudioStream,pbsIPAddress)
#define ITVViewer_SetReminder(This,pEpisode,bRecord) \
(This)->lpVtbl -> SetReminder(This,pEpisode,bRecord)
#define ITVViewer_HasReminder(This,pEpisode,bRecord,pf) \
(This)->lpVtbl -> HasReminder(This,pEpisode,bRecord,pf)
#define ITVViewer_DeleteReminder(This,pEpisode,bRecord) \
(This)->lpVtbl -> DeleteReminder(This,pEpisode,bRecord)
#define ITVViewer_HasEnhancement(This,pEpisode,pf) \
(This)->lpVtbl -> HasEnhancement(This,pEpisode,pf)
#define ITVViewer_IsCC(This,pf) \
(This)->lpVtbl -> IsCC(This,pf)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_SetTVMode_Proxy(
ITVViewer __RPC_FAR * This,
/* [in] */ boolean fTVMode);
void __RPC_STUB ITVViewer_SetTVMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_IsTVMode_Proxy(
ITVViewer __RPC_FAR * This,
/* [retval][out] */ boolean __RPC_FAR *pfTVMode);
void __RPC_STUB ITVViewer_IsTVMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_IsChannelBarUp_Proxy(
ITVViewer __RPC_FAR * This,
/* [retval][out] */ boolean __RPC_FAR *pf);
void __RPC_STUB ITVViewer_IsChannelBarUp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_IsModalDialogUp_Proxy(
ITVViewer __RPC_FAR * This,
/* [retval][out] */ boolean __RPC_FAR *pf);
void __RPC_STUB ITVViewer_IsModalDialogUp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_IsLoaderActive_Proxy(
ITVViewer __RPC_FAR * This,
/* [retval][out] */ boolean __RPC_FAR *pf);
void __RPC_STUB ITVViewer_IsLoaderActive_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_GlobalStartTime_Proxy(
ITVViewer __RPC_FAR * This,
/* [retval][out] */ DATE __RPC_FAR *pdate);
void __RPC_STUB ITVViewer_GlobalStartTime_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_GlobalEndTime_Proxy(
ITVViewer __RPC_FAR * This,
/* [retval][out] */ DATE __RPC_FAR *pdate);
void __RPC_STUB ITVViewer_GlobalEndTime_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_ViewerID_Proxy(
ITVViewer __RPC_FAR * This,
/* [retval][out] */ int __RPC_FAR *pidViewer);
void __RPC_STUB ITVViewer_ViewerID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_WantKeys_Proxy(
ITVViewer __RPC_FAR * This,
/* [in] */ int nWantKeys);
void __RPC_STUB ITVViewer_WantKeys_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_Tune_Proxy(
ITVViewer __RPC_FAR * This,
/* [in] */ long lTuningSpace,
/* [in] */ long lChannelNumber,
/* [in] */ long lVideoStream,
/* [in] */ long lAudioStream,
/* [in] */ BSTR bsIPStream);
void __RPC_STUB ITVViewer_Tune_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_GetCurrentTuningInfo_Proxy(
ITVViewer __RPC_FAR * This,
/* [out] */ long __RPC_FAR *lTuningSpace,
/* [out] */ long __RPC_FAR *lChannelNumber,
/* [out] */ long __RPC_FAR *lVideoStream,
/* [out] */ long __RPC_FAR *lAudioStream,
/* [out] */ BSTR __RPC_FAR *pbsIPAddress);
void __RPC_STUB ITVViewer_GetCurrentTuningInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_GetPreviousTuningInfo_Proxy(
ITVViewer __RPC_FAR * This,
/* [out] */ long __RPC_FAR *lTuningSpace,
/* [out] */ long __RPC_FAR *lChannelNumber,
/* [out] */ long __RPC_FAR *lVideoStream,
/* [out] */ long __RPC_FAR *lAudioStream,
/* [out] */ BSTR __RPC_FAR *pbsIPAddress);
void __RPC_STUB ITVViewer_GetPreviousTuningInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_SetReminder_Proxy(
ITVViewer __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pEpisode,
/* [in] */ boolean bRecord);
void __RPC_STUB ITVViewer_SetReminder_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_HasReminder_Proxy(
ITVViewer __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pEpisode,
/* [in] */ boolean bRecord,
/* [retval][out] */ boolean __RPC_FAR *pf);
void __RPC_STUB ITVViewer_HasReminder_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_DeleteReminder_Proxy(
ITVViewer __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pEpisode,
/* [in] */ boolean bRecord);
void __RPC_STUB ITVViewer_DeleteReminder_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_HasEnhancement_Proxy(
ITVViewer __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pEpisode,
/* [retval][out] */ boolean __RPC_FAR *pf);
void __RPC_STUB ITVViewer_HasEnhancement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITVViewer_IsCC_Proxy(
ITVViewer __RPC_FAR * This,
/* [retval][out] */ boolean __RPC_FAR *pf);
void __RPC_STUB ITVViewer_IsCC_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ITVViewer_INTERFACE_DEFINED__ */
#ifndef __ITVControl_INTERFACE_DEFINED__
#define __ITVControl_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: ITVControl
* at Tue May 19 19:41:41 1998
* using MIDL 3.01.75
****************************************/
/* [object][helpstring][dual][oleautomation][uuid] */
EXTERN_C const IID IID_ITVControl;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("3F8A2EA3-C171-11cf-868C-00805F2C11CE")
ITVControl : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE OnIdle(
/* [retval][out] */ boolean __RPC_FAR *pf) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Tune(
/* [in] */ long ltsNew,
/* [in] */ long lcnNew,
/* [in] */ long lvsNew,
/* [in] */ long lasNew,
/* [in] */ BSTR bsIPNew,
/* [in] */ long ltsPrev,
/* [in] */ long lcnPrev,
/* [in] */ long lvsPrev,
/* [in] */ long lasPrev,
/* [in] */ BSTR bsIPPrev) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE TearDown( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE SyncEvent(
/* [in] */ int iEvent,
/* [in] */ BSTR pParm1,
/* [in] */ BSTR pParm2) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE EpisodeStatusChanged(
/* [in] */ int iChange,
/* [in] */ IUnknown __RPC_FAR *pEpi) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE PowerChange(
/* [in] */ boolean bPowerOn,
/* [in] */ boolean bUIAllowed) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE OnTVFocus( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetOutput(
/* [in] */ BSTR bsDeviceName) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetCC(
/* [retval][out] */ boolean __RPC_FAR *pf) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetCC(
/* [in] */ boolean bCC) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE EnableVideo(
/* [in] */ boolean bEnable,
/* [in] */ int iReason) = 0;
};
#else /* C style interface */
typedef struct ITVControlVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -