/*** Autogenerated by WIDL 1.1.44 from qnetwork.idl - Do not edit ***/ #include #include #ifndef __WIDL_QNETWORK_H #define __WIDL_QNETWORK_H #ifdef __cplusplus extern "C" { #endif /* Headers for imported files */ #include #include #include /* Forward declarations */ #ifndef __IAMMediaContent_FWD_DEFINED__ #define __IAMMediaContent_FWD_DEFINED__ typedef interface IAMMediaContent IAMMediaContent; #endif #ifndef __IAMNetworkStatus_FWD_DEFINED__ #define __IAMNetworkStatus_FWD_DEFINED__ typedef interface IAMNetworkStatus IAMNetworkStatus; #endif /***************************************************************************** * IAMMediaContent interface */ #ifndef __IAMMediaContent_INTERFACE_DEFINED__ #define __IAMMediaContent_INTERFACE_DEFINED__ DEFINE_GUID(IID_IAMMediaContent, 0xfa2aa8f4, 0x8b62, 0x11d0, 0xa5,0x20, 0x00,0x00,0x00,0x00,0x00,0x00); #if defined(__cplusplus) && !defined(CINTERFACE) interface IAMMediaContent : public IDispatch { virtual HRESULT STDMETHODCALLTYPE get_AuthorName( BSTR *pbstrAuthorName) = 0; virtual HRESULT STDMETHODCALLTYPE get_Title( BSTR *pbstrTitle) = 0; virtual HRESULT STDMETHODCALLTYPE get_Rating( BSTR *pbstrRating) = 0; virtual HRESULT STDMETHODCALLTYPE get_Description( BSTR *pbstrDescription) = 0; virtual HRESULT STDMETHODCALLTYPE get_Copyright( BSTR *pbstrCopyright) = 0; virtual HRESULT STDMETHODCALLTYPE get_BaseURL( BSTR *pbstrBaseURL) = 0; virtual HRESULT STDMETHODCALLTYPE get_LogoURL( BSTR *pbstrLogoURL) = 0; virtual HRESULT STDMETHODCALLTYPE get_LogoIconURL( BSTR *pbstrLogoURL) = 0; virtual HRESULT STDMETHODCALLTYPE get_WatermarkURL( BSTR *pbstrWatermarkURL) = 0; virtual HRESULT STDMETHODCALLTYPE get_MoreInfoURL( BSTR *pbstrMoreInfoURL) = 0; virtual HRESULT STDMETHODCALLTYPE get_MoreInfoBannerImage( BSTR *pbstrMoreInfoBannerImage) = 0; virtual HRESULT STDMETHODCALLTYPE get_MoreInfoBannerURL( BSTR *pbstrMoreInfoBannerURL) = 0; virtual HRESULT STDMETHODCALLTYPE get_MoreInfoText( BSTR *pbstrMoreInfoText) = 0; }; #else typedef struct IAMMediaContentVtbl { BEGIN_INTERFACE /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( IAMMediaContent* This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( IAMMediaContent* This); ULONG (STDMETHODCALLTYPE *Release)( IAMMediaContent* This); /*** IDispatch methods ***/ HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( IAMMediaContent* This, UINT *pctinfo); HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( IAMMediaContent* This, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo); HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( IAMMediaContent* This, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId); HRESULT (STDMETHODCALLTYPE *Invoke)( IAMMediaContent* This, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr); /*** IAMMediaContent methods ***/ HRESULT (STDMETHODCALLTYPE *get_AuthorName)( IAMMediaContent* This, BSTR *pbstrAuthorName); HRESULT (STDMETHODCALLTYPE *get_Title)( IAMMediaContent* This, BSTR *pbstrTitle); HRESULT (STDMETHODCALLTYPE *get_Rating)( IAMMediaContent* This, BSTR *pbstrRating); HRESULT (STDMETHODCALLTYPE *get_Description)( IAMMediaContent* This, BSTR *pbstrDescription); HRESULT (STDMETHODCALLTYPE *get_Copyright)( IAMMediaContent* This, BSTR *pbstrCopyright); HRESULT (STDMETHODCALLTYPE *get_BaseURL)( IAMMediaContent* This, BSTR *pbstrBaseURL); HRESULT (STDMETHODCALLTYPE *get_LogoURL)( IAMMediaContent* This, BSTR *pbstrLogoURL); HRESULT (STDMETHODCALLTYPE *get_LogoIconURL)( IAMMediaContent* This, BSTR *pbstrLogoURL); HRESULT (STDMETHODCALLTYPE *get_WatermarkURL)( IAMMediaContent* This, BSTR *pbstrWatermarkURL); HRESULT (STDMETHODCALLTYPE *get_MoreInfoURL)( IAMMediaContent* This, BSTR *pbstrMoreInfoURL); HRESULT (STDMETHODCALLTYPE *get_MoreInfoBannerImage)( IAMMediaContent* This, BSTR *pbstrMoreInfoBannerImage); HRESULT (STDMETHODCALLTYPE *get_MoreInfoBannerURL)( IAMMediaContent* This, BSTR *pbstrMoreInfoBannerURL); HRESULT (STDMETHODCALLTYPE *get_MoreInfoText)( IAMMediaContent* This, BSTR *pbstrMoreInfoText); END_INTERFACE } IAMMediaContentVtbl; interface IAMMediaContent { CONST_VTBL IAMMediaContentVtbl* lpVtbl; }; #ifdef COBJMACROS /*** IUnknown methods ***/ #define IAMMediaContent_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IAMMediaContent_AddRef(This) (This)->lpVtbl->AddRef(This) #define IAMMediaContent_Release(This) (This)->lpVtbl->Release(This) /*** IDispatch methods ***/ #define IAMMediaContent_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IAMMediaContent_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAMMediaContent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAMMediaContent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) /*** IAMMediaContent methods ***/ #define IAMMediaContent_get_AuthorName(This,pbstrAuthorName) (This)->lpVtbl->get_AuthorName(This,pbstrAuthorName) #define IAMMediaContent_get_Title(This,pbstrTitle) (This)->lpVtbl->get_Title(This,pbstrTitle) #define IAMMediaContent_get_Rating(This,pbstrRating) (This)->lpVtbl->get_Rating(This,pbstrRating) #define IAMMediaContent_get_Description(This,pbstrDescription) (This)->lpVtbl->get_Description(This,pbstrDescription) #define IAMMediaContent_get_Copyright(This,pbstrCopyright) (This)->lpVtbl->get_Copyright(This,pbstrCopyright) #define IAMMediaContent_get_BaseURL(This,pbstrBaseURL) (This)->lpVtbl->get_BaseURL(This,pbstrBaseURL) #define IAMMediaContent_get_LogoURL(This,pbstrLogoURL) (This)->lpVtbl->get_LogoURL(This,pbstrLogoURL) #define IAMMediaContent_get_LogoIconURL(This,pbstrLogoURL) (This)->lpVtbl->get_LogoIconURL(This,pbstrLogoURL) #define IAMMediaContent_get_WatermarkURL(This,pbstrWatermarkURL) (This)->lpVtbl->get_WatermarkURL(This,pbstrWatermarkURL) #define IAMMediaContent_get_MoreInfoURL(This,pbstrMoreInfoURL) (This)->lpVtbl->get_MoreInfoURL(This,pbstrMoreInfoURL) #define IAMMediaContent_get_MoreInfoBannerImage(This,pbstrMoreInfoBannerImage) (This)->lpVtbl->get_MoreInfoBannerImage(This,pbstrMoreInfoBannerImage) #define IAMMediaContent_get_MoreInfoBannerURL(This,pbstrMoreInfoBannerURL) (This)->lpVtbl->get_MoreInfoBannerURL(This,pbstrMoreInfoBannerURL) #define IAMMediaContent_get_MoreInfoText(This,pbstrMoreInfoText) (This)->lpVtbl->get_MoreInfoText(This,pbstrMoreInfoText) #endif #endif HRESULT STDMETHODCALLTYPE IAMMediaContent_get_AuthorName_Proxy( IAMMediaContent* This, BSTR *pbstrAuthorName); void __RPC_STUB IAMMediaContent_get_AuthorName_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMMediaContent_get_Title_Proxy( IAMMediaContent* This, BSTR *pbstrTitle); void __RPC_STUB IAMMediaContent_get_Title_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMMediaContent_get_Rating_Proxy( IAMMediaContent* This, BSTR *pbstrRating); void __RPC_STUB IAMMediaContent_get_Rating_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMMediaContent_get_Description_Proxy( IAMMediaContent* This, BSTR *pbstrDescription); void __RPC_STUB IAMMediaContent_get_Description_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMMediaContent_get_Copyright_Proxy( IAMMediaContent* This, BSTR *pbstrCopyright); void __RPC_STUB IAMMediaContent_get_Copyright_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMMediaContent_get_BaseURL_Proxy( IAMMediaContent* This, BSTR *pbstrBaseURL); void __RPC_STUB IAMMediaContent_get_BaseURL_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMMediaContent_get_LogoURL_Proxy( IAMMediaContent* This, BSTR *pbstrLogoURL); void __RPC_STUB IAMMediaContent_get_LogoURL_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMMediaContent_get_LogoIconURL_Proxy( IAMMediaContent* This, BSTR *pbstrLogoURL); void __RPC_STUB IAMMediaContent_get_LogoIconURL_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMMediaContent_get_WatermarkURL_Proxy( IAMMediaContent* This, BSTR *pbstrWatermarkURL); void __RPC_STUB IAMMediaContent_get_WatermarkURL_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMMediaContent_get_MoreInfoURL_Proxy( IAMMediaContent* This, BSTR *pbstrMoreInfoURL); void __RPC_STUB IAMMediaContent_get_MoreInfoURL_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMMediaContent_get_MoreInfoBannerImage_Proxy( IAMMediaContent* This, BSTR *pbstrMoreInfoBannerImage); void __RPC_STUB IAMMediaContent_get_MoreInfoBannerImage_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMMediaContent_get_MoreInfoBannerURL_Proxy( IAMMediaContent* This, BSTR *pbstrMoreInfoBannerURL); void __RPC_STUB IAMMediaContent_get_MoreInfoBannerURL_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMMediaContent_get_MoreInfoText_Proxy( IAMMediaContent* This, BSTR *pbstrMoreInfoText); void __RPC_STUB IAMMediaContent_get_MoreInfoText_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); #endif /* __IAMMediaContent_INTERFACE_DEFINED__ */ /***************************************************************************** * IAMNetworkStatus interface */ #ifndef __IAMNetworkStatus_INTERFACE_DEFINED__ #define __IAMNetworkStatus_INTERFACE_DEFINED__ DEFINE_GUID(IID_IAMNetworkStatus, 0xfa2aa8f3, 0x8b62, 0x11d0, 0xa5,0x20, 0x00,0x00,0x00,0x00,0x00,0x00); #if defined(__cplusplus) && !defined(CINTERFACE) interface IAMNetworkStatus : public IDispatch { virtual HRESULT STDMETHODCALLTYPE get_ReceivedPackets( LONG *pReceivedPackets) = 0; virtual HRESULT STDMETHODCALLTYPE get_RecoveredPackets( LONG *pRecoveredPackets) = 0; virtual HRESULT STDMETHODCALLTYPE get_LostPackets( LONG *pLostPackets) = 0; virtual HRESULT STDMETHODCALLTYPE get_ReceptionQuality( LONG *pReceptionQuality) = 0; virtual HRESULT STDMETHODCALLTYPE get_BufferingCount( LONG *pBufferingCount) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsBroadcast( VARIANT_BOOL *pIsBroadcast) = 0; virtual HRESULT STDMETHODCALLTYPE get_BufferingProgress( LONG *pBufferingProgress) = 0; }; #else typedef struct IAMNetworkStatusVtbl { BEGIN_INTERFACE /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( IAMNetworkStatus* This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( IAMNetworkStatus* This); ULONG (STDMETHODCALLTYPE *Release)( IAMNetworkStatus* This); /*** IDispatch methods ***/ HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( IAMNetworkStatus* This, UINT *pctinfo); HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( IAMNetworkStatus* This, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo); HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( IAMNetworkStatus* This, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId); HRESULT (STDMETHODCALLTYPE *Invoke)( IAMNetworkStatus* This, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr); /*** IAMNetworkStatus methods ***/ HRESULT (STDMETHODCALLTYPE *get_ReceivedPackets)( IAMNetworkStatus* This, LONG *pReceivedPackets); HRESULT (STDMETHODCALLTYPE *get_RecoveredPackets)( IAMNetworkStatus* This, LONG *pRecoveredPackets); HRESULT (STDMETHODCALLTYPE *get_LostPackets)( IAMNetworkStatus* This, LONG *pLostPackets); HRESULT (STDMETHODCALLTYPE *get_ReceptionQuality)( IAMNetworkStatus* This, LONG *pReceptionQuality); HRESULT (STDMETHODCALLTYPE *get_BufferingCount)( IAMNetworkStatus* This, LONG *pBufferingCount); HRESULT (STDMETHODCALLTYPE *get_IsBroadcast)( IAMNetworkStatus* This, VARIANT_BOOL *pIsBroadcast); HRESULT (STDMETHODCALLTYPE *get_BufferingProgress)( IAMNetworkStatus* This, LONG *pBufferingProgress); END_INTERFACE } IAMNetworkStatusVtbl; interface IAMNetworkStatus { CONST_VTBL IAMNetworkStatusVtbl* lpVtbl; }; #ifdef COBJMACROS /*** IUnknown methods ***/ #define IAMNetworkStatus_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IAMNetworkStatus_AddRef(This) (This)->lpVtbl->AddRef(This) #define IAMNetworkStatus_Release(This) (This)->lpVtbl->Release(This) /*** IDispatch methods ***/ #define IAMNetworkStatus_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IAMNetworkStatus_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAMNetworkStatus_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAMNetworkStatus_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) /*** IAMNetworkStatus methods ***/ #define IAMNetworkStatus_get_ReceivedPackets(This,pReceivedPackets) (This)->lpVtbl->get_ReceivedPackets(This,pReceivedPackets) #define IAMNetworkStatus_get_RecoveredPackets(This,pRecoveredPackets) (This)->lpVtbl->get_RecoveredPackets(This,pRecoveredPackets) #define IAMNetworkStatus_get_LostPackets(This,pLostPackets) (This)->lpVtbl->get_LostPackets(This,pLostPackets) #define IAMNetworkStatus_get_ReceptionQuality(This,pReceptionQuality) (This)->lpVtbl->get_ReceptionQuality(This,pReceptionQuality) #define IAMNetworkStatus_get_BufferingCount(This,pBufferingCount) (This)->lpVtbl->get_BufferingCount(This,pBufferingCount) #define IAMNetworkStatus_get_IsBroadcast(This,pIsBroadcast) (This)->lpVtbl->get_IsBroadcast(This,pIsBroadcast) #define IAMNetworkStatus_get_BufferingProgress(This,pBufferingProgress) (This)->lpVtbl->get_BufferingProgress(This,pBufferingProgress) #endif #endif HRESULT STDMETHODCALLTYPE IAMNetworkStatus_get_ReceivedPackets_Proxy( IAMNetworkStatus* This, LONG *pReceivedPackets); void __RPC_STUB IAMNetworkStatus_get_ReceivedPackets_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMNetworkStatus_get_RecoveredPackets_Proxy( IAMNetworkStatus* This, LONG *pRecoveredPackets); void __RPC_STUB IAMNetworkStatus_get_RecoveredPackets_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMNetworkStatus_get_LostPackets_Proxy( IAMNetworkStatus* This, LONG *pLostPackets); void __RPC_STUB IAMNetworkStatus_get_LostPackets_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMNetworkStatus_get_ReceptionQuality_Proxy( IAMNetworkStatus* This, LONG *pReceptionQuality); void __RPC_STUB IAMNetworkStatus_get_ReceptionQuality_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMNetworkStatus_get_BufferingCount_Proxy( IAMNetworkStatus* This, LONG *pBufferingCount); void __RPC_STUB IAMNetworkStatus_get_BufferingCount_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMNetworkStatus_get_IsBroadcast_Proxy( IAMNetworkStatus* This, VARIANT_BOOL *pIsBroadcast); void __RPC_STUB IAMNetworkStatus_get_IsBroadcast_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT STDMETHODCALLTYPE IAMNetworkStatus_get_BufferingProgress_Proxy( IAMNetworkStatus* This, LONG *pBufferingProgress); void __RPC_STUB IAMNetworkStatus_get_BufferingProgress_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); #endif /* __IAMNetworkStatus_INTERFACE_DEFINED__ */ /* Begin additional prototypes for all interfaces */ ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *); unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *); void __RPC_USER BSTR_UserFree (ULONG *, BSTR *); /* End additional prototypes */ #ifdef __cplusplus } #endif #endif /* __WIDL_QNETWORK_H */