|  | /*** Autogenerated by WIDL 1.1.44 from qnetwork.idl - Do not edit ***/ | 
|  |  | 
|  | #include <rpc.h> | 
|  | #include <rpcndr.h> | 
|  |  | 
|  | #ifndef __WIDL_QNETWORK_H | 
|  | #define __WIDL_QNETWORK_H | 
|  |  | 
|  | #ifdef __cplusplus | 
|  | extern "C" { | 
|  | #endif | 
|  |  | 
|  | /* Headers for imported files */ | 
|  |  | 
|  | #include <unknwn.h> | 
|  | #include <strmif.h> | 
|  | #include <wtypes.h> | 
|  |  | 
|  | /* 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 */ |