📄 bdatif.h
字号:
ITuneRequestInfo * This);
ULONG ( STDMETHODCALLTYPE *Release )(
ITuneRequestInfo * This);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetLocatorData )(
ITuneRequestInfo * This,
/* [in] */ ITuneRequest *Request);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetComponentData )(
ITuneRequestInfo * This,
/* [in] */ ITuneRequest *CurrentRequest);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateComponentList )(
ITuneRequestInfo * This,
/* [in] */ ITuneRequest *CurrentRequest);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetNextProgram )(
ITuneRequestInfo * This,
/* [in] */ ITuneRequest *CurrentRequest,
/* [retval][out] */ ITuneRequest **TuneRequest);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPreviousProgram )(
ITuneRequestInfo * This,
/* [in] */ ITuneRequest *CurrentRequest,
/* [retval][out] */ ITuneRequest **TuneRequest);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetNextLocator )(
ITuneRequestInfo * This,
/* [in] */ ITuneRequest *CurrentRequest,
/* [retval][out] */ ITuneRequest **TuneRequest);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPreviousLocator )(
ITuneRequestInfo * This,
/* [in] */ ITuneRequest *CurrentRequest,
/* [retval][out] */ ITuneRequest **TuneRequest);
END_INTERFACE
} ITuneRequestInfoVtbl;
interface ITuneRequestInfo
{
CONST_VTBL struct ITuneRequestInfoVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define ITuneRequestInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITuneRequestInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITuneRequestInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITuneRequestInfo_GetLocatorData(This,Request) \
(This)->lpVtbl -> GetLocatorData(This,Request)
#define ITuneRequestInfo_GetComponentData(This,CurrentRequest) \
(This)->lpVtbl -> GetComponentData(This,CurrentRequest)
#define ITuneRequestInfo_CreateComponentList(This,CurrentRequest) \
(This)->lpVtbl -> CreateComponentList(This,CurrentRequest)
#define ITuneRequestInfo_GetNextProgram(This,CurrentRequest,TuneRequest) \
(This)->lpVtbl -> GetNextProgram(This,CurrentRequest,TuneRequest)
#define ITuneRequestInfo_GetPreviousProgram(This,CurrentRequest,TuneRequest) \
(This)->lpVtbl -> GetPreviousProgram(This,CurrentRequest,TuneRequest)
#define ITuneRequestInfo_GetNextLocator(This,CurrentRequest,TuneRequest) \
(This)->lpVtbl -> GetNextLocator(This,CurrentRequest,TuneRequest)
#define ITuneRequestInfo_GetPreviousLocator(This,CurrentRequest,TuneRequest) \
(This)->lpVtbl -> GetPreviousLocator(This,CurrentRequest,TuneRequest)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ITuneRequestInfo_GetLocatorData_Proxy(
ITuneRequestInfo * This,
/* [in] */ ITuneRequest *Request);
void __RPC_STUB ITuneRequestInfo_GetLocatorData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ITuneRequestInfo_GetComponentData_Proxy(
ITuneRequestInfo * This,
/* [in] */ ITuneRequest *CurrentRequest);
void __RPC_STUB ITuneRequestInfo_GetComponentData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ITuneRequestInfo_CreateComponentList_Proxy(
ITuneRequestInfo * This,
/* [in] */ ITuneRequest *CurrentRequest);
void __RPC_STUB ITuneRequestInfo_CreateComponentList_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ITuneRequestInfo_GetNextProgram_Proxy(
ITuneRequestInfo * This,
/* [in] */ ITuneRequest *CurrentRequest,
/* [retval][out] */ ITuneRequest **TuneRequest);
void __RPC_STUB ITuneRequestInfo_GetNextProgram_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ITuneRequestInfo_GetPreviousProgram_Proxy(
ITuneRequestInfo * This,
/* [in] */ ITuneRequest *CurrentRequest,
/* [retval][out] */ ITuneRequest **TuneRequest);
void __RPC_STUB ITuneRequestInfo_GetPreviousProgram_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ITuneRequestInfo_GetNextLocator_Proxy(
ITuneRequestInfo * This,
/* [in] */ ITuneRequest *CurrentRequest,
/* [retval][out] */ ITuneRequest **TuneRequest);
void __RPC_STUB ITuneRequestInfo_GetNextLocator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ITuneRequestInfo_GetPreviousLocator_Proxy(
ITuneRequestInfo * This,
/* [in] */ ITuneRequest *CurrentRequest,
/* [retval][out] */ ITuneRequest **TuneRequest);
void __RPC_STUB ITuneRequestInfo_GetPreviousLocator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ITuneRequestInfo_INTERFACE_DEFINED__ */
#ifndef __IGuideDataEvent_INTERFACE_DEFINED__
#define __IGuideDataEvent_INTERFACE_DEFINED__
/* interface IGuideDataEvent */
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IGuideDataEvent;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("EFDA0C80-F395-42c3-9B3C-56B37DEC7BB7")
IGuideDataEvent : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GuideDataAcquired( void) = 0;
virtual HRESULT STDMETHODCALLTYPE ProgramChanged(
/* [in] */ VARIANT varProgramDescriptionID) = 0;
virtual HRESULT STDMETHODCALLTYPE ServiceChanged(
/* [in] */ VARIANT varServiceDescriptionID) = 0;
virtual HRESULT STDMETHODCALLTYPE ScheduleEntryChanged(
/* [in] */ VARIANT varScheduleEntryDescriptionID) = 0;
virtual HRESULT STDMETHODCALLTYPE ProgramDeleted(
/* [in] */ VARIANT varProgramDescriptionID) = 0;
virtual HRESULT STDMETHODCALLTYPE ServiceDeleted(
/* [in] */ VARIANT varServiceDescriptionID) = 0;
virtual HRESULT STDMETHODCALLTYPE ScheduleDeleted(
/* [in] */ VARIANT varScheduleEntryDescriptionID) = 0;
};
#else /* C style interface */
typedef struct IGuideDataEventVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IGuideDataEvent * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IGuideDataEvent * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IGuideDataEvent * This);
HRESULT ( STDMETHODCALLTYPE *GuideDataAcquired )(
IGuideDataEvent * This);
HRESULT ( STDMETHODCALLTYPE *ProgramChanged )(
IGuideDataEvent * This,
/* [in] */ VARIANT varProgramDescriptionID);
HRESULT ( STDMETHODCALLTYPE *ServiceChanged )(
IGuideDataEvent * This,
/* [in] */ VARIANT varServiceDescriptionID);
HRESULT ( STDMETHODCALLTYPE *ScheduleEntryChanged )(
IGuideDataEvent * This,
/* [in] */ VARIANT varScheduleEntryDescriptionID);
HRESULT ( STDMETHODCALLTYPE *ProgramDeleted )(
IGuideDataEvent * This,
/* [in] */ VARIANT varProgramDescriptionID);
HRESULT ( STDMETHODCALLTYPE *ServiceDeleted )(
IGuideDataEvent * This,
/* [in] */ VARIANT varServiceDescriptionID);
HRESULT ( STDMETHODCALLTYPE *ScheduleDeleted )(
IGuideDataEvent * This,
/* [in] */ VARIANT varScheduleEntryDescriptionID);
END_INTERFACE
} IGuideDataEventVtbl;
interface IGuideDataEvent
{
CONST_VTBL struct IGuideDataEventVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IGuideDataEvent_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGuideDataEvent_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGuideDataEvent_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGuideDataEvent_GuideDataAcquired(This) \
(This)->lpVtbl -> GuideDataAcquired(This)
#define IGuideDataEvent_ProgramChanged(This,varProgramDescriptionID) \
(This)->lpVtbl -> ProgramChanged(This,varProgramDescriptionID)
#define IGuideDataEvent_ServiceChanged(This,varServiceDescriptionID) \
(This)->lpVtbl -> ServiceChanged(This,varServiceDescriptionID)
#define IGuideDataEvent_ScheduleEntryChanged(This,varScheduleEntryDescriptionID) \
(This)->lpVtbl -> ScheduleEntryChanged(This,varScheduleEntryDescriptionID)
#define IGuideDataEvent_ProgramDeleted(This,varProgramDescriptionID) \
(This)->lpVtbl -> ProgramDeleted(This,varProgramDescriptionID)
#define IGuideDataEvent_ServiceDeleted(This,varServiceDescriptionID) \
(This)->lpVtbl -> ServiceDeleted(This,varServiceDescriptionID)
#define IGuideDataEvent_ScheduleDeleted(This,varScheduleEntryDescriptionID) \
(This)->lpVtbl -> ScheduleDeleted(This,varScheduleEntryDescriptionID)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IGuideDataEvent_GuideDataAcquired_Proxy(
IGuideDataEvent * This);
void __RPC_STUB IGuideDataEvent_GuideDataAcquired_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IGuideDataEvent_ProgramChanged_Proxy(
IGuideDataEvent * This,
/* [in] */ VARIANT varProgramDescriptionID);
void __RPC_STUB IGuideDataEvent_ProgramChanged_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IGuideDataEvent_ServiceChanged_Proxy(
IGuideDataEvent * This,
/* [in] */ VARIANT varServiceDescriptionID);
void __RPC_STUB IGuideDataEvent_ServiceChanged_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IGuideDataEvent_ScheduleEntryChanged_Proxy(
IGuideDataEvent * This,
/* [in] */ VARIANT varScheduleEntryDescriptionID);
void __RPC_STUB IGuideDataEvent_ScheduleEntryChanged_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IGuideDataEvent_ProgramDeleted_Proxy(
IGuideDataEvent * This,
/* [in] */ VARIANT varProgramDescriptionID);
void __RPC_STUB IGuideDataEvent_ProgramDeleted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IGuideDataEvent_ServiceDeleted_Proxy(
IGuideDataEvent * This,
/* [in] */ VARIANT varServiceDescriptionID);
void __RPC_STUB IGuideDataEvent_ServiceDeleted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IGuideDataEvent_ScheduleDeleted_Proxy(
IGuideDataEvent * This,
/* [in] */ VARIANT varScheduleEntryDescriptionID);
void __RPC_STUB IGuideDataEvent_ScheduleDeleted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGuideDataEvent_INTERFACE_DEFINED__ */
#ifndef __IGuideDataProperty_INTERFACE_DEFINED__
#define __IGuideDataProperty_INTERFACE_DEFINED__
/* interface IGuideDataProperty */
/* [unique][helpstring][uuid][object] */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -