| /*** Autogenerated by WIDL 11.12 from include/qnetwork.idl - Do not edit ***/ | |
| #ifdef _WIN32 | |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ | |
| #define __REQUIRED_RPCNDR_H_VERSION__ 475 | |
| #endif | |
| #include <rpc.h> | |
| #include <rpcndr.h> | |
| #endif | |
| #ifndef COM_NO_WINDOWS_H | |
| #include <windows.h> | |
| #include <ole2.h> | |
| #endif | |
| #ifndef __qnetwork_h__ | |
| #define __qnetwork_h__ | |
| /* Forward declarations */ | |
| #ifndef __IAMMediaContent_FWD_DEFINED__ | |
| #define __IAMMediaContent_FWD_DEFINED__ | |
| typedef interface IAMMediaContent IAMMediaContent; | |
| #ifdef __cplusplus | |
| interface IAMMediaContent; | |
| #endif /* __cplusplus */ | |
| #endif | |
| #ifndef __IAMNetworkStatus_FWD_DEFINED__ | |
| #define __IAMNetworkStatus_FWD_DEFINED__ | |
| typedef interface IAMNetworkStatus IAMNetworkStatus; | |
| #ifdef __cplusplus | |
| interface IAMNetworkStatus; | |
| #endif /* __cplusplus */ | |
| #endif | |
| /* Headers for imported files */ | |
| #include <unknwn.h> | |
| #include <strmif.h> | |
| #include <wtypes.h> | |
| #ifdef __cplusplus | |
| extern "C" { | |
| #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) | |
| MIDL_INTERFACE("fa2aa8f4-8b62-11d0-a520-000000000000") | |
| 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; | |
| }; | |
| #ifdef __CRT_UUID_DECL | |
| __CRT_UUID_DECL(IAMMediaContent, 0xfa2aa8f4, 0x8b62, 0x11d0, 0xa5,0x20, 0x00,0x00,0x00,0x00,0x00,0x00) | |
| #endif | |
| #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 | |
| #ifndef WIDL_C_INLINE_WRAPPERS | |
| /*** 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) | |
| #else | |
| /*** IUnknown methods ***/ | |
| static inline HRESULT IAMMediaContent_QueryInterface(IAMMediaContent* This,REFIID riid,void **ppvObject) { | |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); | |
| } | |
| static inline ULONG IAMMediaContent_AddRef(IAMMediaContent* This) { | |
| return This->lpVtbl->AddRef(This); | |
| } | |
| static inline ULONG IAMMediaContent_Release(IAMMediaContent* This) { | |
| return This->lpVtbl->Release(This); | |
| } | |
| /*** IDispatch methods ***/ | |
| static inline HRESULT IAMMediaContent_GetTypeInfoCount(IAMMediaContent* This,UINT *pctinfo) { | |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | |
| } | |
| static inline HRESULT IAMMediaContent_GetTypeInfo(IAMMediaContent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | |
| } | |
| static inline HRESULT IAMMediaContent_GetIDsOfNames(IAMMediaContent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | |
| } | |
| static inline HRESULT IAMMediaContent_Invoke(IAMMediaContent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | |
| } | |
| /*** IAMMediaContent methods ***/ | |
| static inline HRESULT IAMMediaContent_get_AuthorName(IAMMediaContent* This,BSTR *pbstrAuthorName) { | |
| return This->lpVtbl->get_AuthorName(This,pbstrAuthorName); | |
| } | |
| static inline HRESULT IAMMediaContent_get_Title(IAMMediaContent* This,BSTR *pbstrTitle) { | |
| return This->lpVtbl->get_Title(This,pbstrTitle); | |
| } | |
| static inline HRESULT IAMMediaContent_get_Rating(IAMMediaContent* This,BSTR *pbstrRating) { | |
| return This->lpVtbl->get_Rating(This,pbstrRating); | |
| } | |
| static inline HRESULT IAMMediaContent_get_Description(IAMMediaContent* This,BSTR *pbstrDescription) { | |
| return This->lpVtbl->get_Description(This,pbstrDescription); | |
| } | |
| static inline HRESULT IAMMediaContent_get_Copyright(IAMMediaContent* This,BSTR *pbstrCopyright) { | |
| return This->lpVtbl->get_Copyright(This,pbstrCopyright); | |
| } | |
| static inline HRESULT IAMMediaContent_get_BaseURL(IAMMediaContent* This,BSTR *pbstrBaseURL) { | |
| return This->lpVtbl->get_BaseURL(This,pbstrBaseURL); | |
| } | |
| static inline HRESULT IAMMediaContent_get_LogoURL(IAMMediaContent* This,BSTR *pbstrLogoURL) { | |
| return This->lpVtbl->get_LogoURL(This,pbstrLogoURL); | |
| } | |
| static inline HRESULT IAMMediaContent_get_LogoIconURL(IAMMediaContent* This,BSTR *pbstrLogoURL) { | |
| return This->lpVtbl->get_LogoIconURL(This,pbstrLogoURL); | |
| } | |
| static inline HRESULT IAMMediaContent_get_WatermarkURL(IAMMediaContent* This,BSTR *pbstrWatermarkURL) { | |
| return This->lpVtbl->get_WatermarkURL(This,pbstrWatermarkURL); | |
| } | |
| static inline HRESULT IAMMediaContent_get_MoreInfoURL(IAMMediaContent* This,BSTR *pbstrMoreInfoURL) { | |
| return This->lpVtbl->get_MoreInfoURL(This,pbstrMoreInfoURL); | |
| } | |
| static inline HRESULT IAMMediaContent_get_MoreInfoBannerImage(IAMMediaContent* This,BSTR *pbstrMoreInfoBannerImage) { | |
| return This->lpVtbl->get_MoreInfoBannerImage(This,pbstrMoreInfoBannerImage); | |
| } | |
| static inline HRESULT IAMMediaContent_get_MoreInfoBannerURL(IAMMediaContent* This,BSTR *pbstrMoreInfoBannerURL) { | |
| return This->lpVtbl->get_MoreInfoBannerURL(This,pbstrMoreInfoBannerURL); | |
| } | |
| static inline HRESULT IAMMediaContent_get_MoreInfoText(IAMMediaContent* This,BSTR *pbstrMoreInfoText) { | |
| return This->lpVtbl->get_MoreInfoText(This,pbstrMoreInfoText); | |
| } | |
| #endif | |
| #endif | |
| #endif | |
| #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) | |
| MIDL_INTERFACE("fa2aa8f3-8b62-11d0-a520-000000000000") | |
| 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; | |
| }; | |
| #ifdef __CRT_UUID_DECL | |
| __CRT_UUID_DECL(IAMNetworkStatus, 0xfa2aa8f3, 0x8b62, 0x11d0, 0xa5,0x20, 0x00,0x00,0x00,0x00,0x00,0x00) | |
| #endif | |
| #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 | |
| #ifndef WIDL_C_INLINE_WRAPPERS | |
| /*** 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) | |
| #else | |
| /*** IUnknown methods ***/ | |
| static inline HRESULT IAMNetworkStatus_QueryInterface(IAMNetworkStatus* This,REFIID riid,void **ppvObject) { | |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); | |
| } | |
| static inline ULONG IAMNetworkStatus_AddRef(IAMNetworkStatus* This) { | |
| return This->lpVtbl->AddRef(This); | |
| } | |
| static inline ULONG IAMNetworkStatus_Release(IAMNetworkStatus* This) { | |
| return This->lpVtbl->Release(This); | |
| } | |
| /*** IDispatch methods ***/ | |
| static inline HRESULT IAMNetworkStatus_GetTypeInfoCount(IAMNetworkStatus* This,UINT *pctinfo) { | |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | |
| } | |
| static inline HRESULT IAMNetworkStatus_GetTypeInfo(IAMNetworkStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | |
| } | |
| static inline HRESULT IAMNetworkStatus_GetIDsOfNames(IAMNetworkStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | |
| } | |
| static inline HRESULT IAMNetworkStatus_Invoke(IAMNetworkStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | |
| } | |
| /*** IAMNetworkStatus methods ***/ | |
| static inline HRESULT IAMNetworkStatus_get_ReceivedPackets(IAMNetworkStatus* This,LONG *pReceivedPackets) { | |
| return This->lpVtbl->get_ReceivedPackets(This,pReceivedPackets); | |
| } | |
| static inline HRESULT IAMNetworkStatus_get_RecoveredPackets(IAMNetworkStatus* This,LONG *pRecoveredPackets) { | |
| return This->lpVtbl->get_RecoveredPackets(This,pRecoveredPackets); | |
| } | |
| static inline HRESULT IAMNetworkStatus_get_LostPackets(IAMNetworkStatus* This,LONG *pLostPackets) { | |
| return This->lpVtbl->get_LostPackets(This,pLostPackets); | |
| } | |
| static inline HRESULT IAMNetworkStatus_get_ReceptionQuality(IAMNetworkStatus* This,LONG *pReceptionQuality) { | |
| return This->lpVtbl->get_ReceptionQuality(This,pReceptionQuality); | |
| } | |
| static inline HRESULT IAMNetworkStatus_get_BufferingCount(IAMNetworkStatus* This,LONG *pBufferingCount) { | |
| return This->lpVtbl->get_BufferingCount(This,pBufferingCount); | |
| } | |
| static inline HRESULT IAMNetworkStatus_get_IsBroadcast(IAMNetworkStatus* This,VARIANT_BOOL *pIsBroadcast) { | |
| return This->lpVtbl->get_IsBroadcast(This,pIsBroadcast); | |
| } | |
| static inline HRESULT IAMNetworkStatus_get_BufferingProgress(IAMNetworkStatus* This,LONG *pBufferingProgress) { | |
| return This->lpVtbl->get_BufferingProgress(This,pBufferingProgress); | |
| } | |
| #endif | |
| #endif | |
| #endif | |
| #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 /* __qnetwork_h__ */ |