⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tvdisp.h

📁 希望我上传的这些东西可以对搞编程的程序员有点小小的帮助!谢谢!
💻 H
📖 第 1 页 / 共 3 页
字号:

#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 + -