📄 upnp_h.h
字号:
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IUPnPDevice * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsRootDevice )(
IUPnPDevice * This,
/* [retval][out] */ VARIANT_BOOL *pvarb);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RootDevice )(
IUPnPDevice * This,
/* [retval][out] */ IUPnPDevice **ppudRootDevice);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParentDevice )(
IUPnPDevice * This,
/* [retval][out] */ IUPnPDevice **ppudDeviceParent);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasChildren )(
IUPnPDevice * This,
/* [retval][out] */ VARIANT_BOOL *pvarb);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Children )(
IUPnPDevice * This,
/* [retval][out] */ IUPnPDevices **ppudChildren);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueDeviceName )(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FriendlyName )(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PresentationURL )(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ManufacturerName )(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ManufacturerURL )(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ModelName )(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ModelNumber )(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ModelURL )(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UPC )(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SerialNumber )(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IconURL )(
IUPnPDevice * This,
/* [in] */ BSTR bstrEncodingFormat,
/* [in] */ LONG lSizeX,
/* [in] */ LONG lSizeY,
/* [in] */ LONG lBitDepth,
/* [retval][out] */ BSTR *pbstrIconURL);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Services )(
IUPnPDevice * This,
/* [retval][out] */ IUPnPServices **ppusServices);
END_INTERFACE
} IUPnPDeviceVtbl;
interface IUPnPDevice
{
CONST_VTBL struct IUPnPDeviceVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IUPnPDevice_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IUPnPDevice_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IUPnPDevice_Release(This) \
(This)->lpVtbl -> Release(This)
#define IUPnPDevice_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IUPnPDevice_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IUPnPDevice_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IUPnPDevice_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IUPnPDevice_get_IsRootDevice(This,pvarb) \
(This)->lpVtbl -> get_IsRootDevice(This,pvarb)
#define IUPnPDevice_get_RootDevice(This,ppudRootDevice) \
(This)->lpVtbl -> get_RootDevice(This,ppudRootDevice)
#define IUPnPDevice_get_ParentDevice(This,ppudDeviceParent) \
(This)->lpVtbl -> get_ParentDevice(This,ppudDeviceParent)
#define IUPnPDevice_get_HasChildren(This,pvarb) \
(This)->lpVtbl -> get_HasChildren(This,pvarb)
#define IUPnPDevice_get_Children(This,ppudChildren) \
(This)->lpVtbl -> get_Children(This,ppudChildren)
#define IUPnPDevice_get_UniqueDeviceName(This,pbstr) \
(This)->lpVtbl -> get_UniqueDeviceName(This,pbstr)
#define IUPnPDevice_get_FriendlyName(This,pbstr) \
(This)->lpVtbl -> get_FriendlyName(This,pbstr)
#define IUPnPDevice_get_Type(This,pbstr) \
(This)->lpVtbl -> get_Type(This,pbstr)
#define IUPnPDevice_get_PresentationURL(This,pbstr) \
(This)->lpVtbl -> get_PresentationURL(This,pbstr)
#define IUPnPDevice_get_ManufacturerName(This,pbstr) \
(This)->lpVtbl -> get_ManufacturerName(This,pbstr)
#define IUPnPDevice_get_ManufacturerURL(This,pbstr) \
(This)->lpVtbl -> get_ManufacturerURL(This,pbstr)
#define IUPnPDevice_get_ModelName(This,pbstr) \
(This)->lpVtbl -> get_ModelName(This,pbstr)
#define IUPnPDevice_get_ModelNumber(This,pbstr) \
(This)->lpVtbl -> get_ModelNumber(This,pbstr)
#define IUPnPDevice_get_Description(This,pbstr) \
(This)->lpVtbl -> get_Description(This,pbstr)
#define IUPnPDevice_get_ModelURL(This,pbstr) \
(This)->lpVtbl -> get_ModelURL(This,pbstr)
#define IUPnPDevice_get_UPC(This,pbstr) \
(This)->lpVtbl -> get_UPC(This,pbstr)
#define IUPnPDevice_get_SerialNumber(This,pbstr) \
(This)->lpVtbl -> get_SerialNumber(This,pbstr)
#define IUPnPDevice_IconURL(This,bstrEncodingFormat,lSizeX,lSizeY,lBitDepth,pbstrIconURL) \
(This)->lpVtbl -> IconURL(This,bstrEncodingFormat,lSizeX,lSizeY,lBitDepth,pbstrIconURL)
#define IUPnPDevice_get_Services(This,ppusServices) \
(This)->lpVtbl -> get_Services(This,ppusServices)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_IsRootDevice_Proxy(
IUPnPDevice * This,
/* [retval][out] */ VARIANT_BOOL *pvarb);
void __RPC_STUB IUPnPDevice_get_IsRootDevice_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_RootDevice_Proxy(
IUPnPDevice * This,
/* [retval][out] */ IUPnPDevice **ppudRootDevice);
void __RPC_STUB IUPnPDevice_get_RootDevice_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_ParentDevice_Proxy(
IUPnPDevice * This,
/* [retval][out] */ IUPnPDevice **ppudDeviceParent);
void __RPC_STUB IUPnPDevice_get_ParentDevice_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_HasChildren_Proxy(
IUPnPDevice * This,
/* [retval][out] */ VARIANT_BOOL *pvarb);
void __RPC_STUB IUPnPDevice_get_HasChildren_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_Children_Proxy(
IUPnPDevice * This,
/* [retval][out] */ IUPnPDevices **ppudChildren);
void __RPC_STUB IUPnPDevice_get_Children_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_UniqueDeviceName_Proxy(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
void __RPC_STUB IUPnPDevice_get_UniqueDeviceName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_FriendlyName_Proxy(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
void __RPC_STUB IUPnPDevice_get_FriendlyName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_Type_Proxy(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
void __RPC_STUB IUPnPDevice_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_PresentationURL_Proxy(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
void __RPC_STUB IUPnPDevice_get_PresentationURL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_ManufacturerName_Proxy(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
void __RPC_STUB IUPnPDevice_get_ManufacturerName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_ManufacturerURL_Proxy(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
void __RPC_STUB IUPnPDevice_get_ManufacturerURL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_ModelName_Proxy(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
void __RPC_STUB IUPnPDevice_get_ModelName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_ModelNumber_Proxy(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
void __RPC_STUB IUPnPDevice_get_ModelNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_Description_Proxy(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
void __RPC_STUB IUPnPDevice_get_Description_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_ModelURL_Proxy(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
void __RPC_STUB IUPnPDevice_get_ModelURL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_UPC_Proxy(
IUPnPDevice * This,
/* [retval][out] */ BSTR *pbstr);
void __RPC_STUB IUPnPDevice_get_UPC_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUPnPDevice_get_SerialNumber_Proxy(
IUPn
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -