本文整理汇总了C++中IDispatchEx_GetTypeInfoCount函数的典型用法代码示例。如果您正苦于以下问题:C++ IDispatchEx_GetTypeInfoCount函数的具体用法?C++ IDispatchEx_GetTypeInfoCount怎么用?C++ IDispatchEx_GetTypeInfoCount使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了IDispatchEx_GetTypeInfoCount函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: domattr_GetTypeInfoCount
static HRESULT WINAPI domattr_GetTypeInfoCount(
IXMLDOMAttribute *iface,
UINT* pctinfo )
{
domattr *This = impl_from_IXMLDOMAttribute( iface );
return IDispatchEx_GetTypeInfoCount(&This->node.dispex.IDispatchEx_iface, pctinfo);
}
示例2: domtext_GetTypeInfoCount
static HRESULT WINAPI domtext_GetTypeInfoCount(
IXMLDOMText *iface,
UINT* pctinfo )
{
domtext *This = impl_from_IXMLDOMText( iface );
return IDispatchEx_GetTypeInfoCount(&This->node.dispex.IDispatchEx_iface, pctinfo);
}
示例3: entityref_GetTypeInfoCount
static HRESULT WINAPI entityref_GetTypeInfoCount(
IXMLDOMEntityReference *iface,
UINT* pctinfo )
{
entityref *This = impl_from_IXMLDOMEntityReference( iface );
return IDispatchEx_GetTypeInfoCount(&This->node.dispex.IDispatchEx_iface, pctinfo);
}
示例4: domdoctype_GetTypeInfoCount
static HRESULT WINAPI domdoctype_GetTypeInfoCount(
IXMLDOMDocumentType *iface,
UINT* pctinfo )
{
domdoctype *This = impl_from_IXMLDOMDocumentType( iface );
return IDispatchEx_GetTypeInfoCount(&This->node.dispex.IDispatchEx_iface, pctinfo);
}
示例5: xmlnodelist_GetTypeInfoCount
static HRESULT WINAPI xmlnodelist_GetTypeInfoCount(
IXMLDOMNodeList *iface,
UINT* pctinfo )
{
xmlnodelist *This = impl_from_IXMLDOMNodeList( iface );
return IDispatchEx_GetTypeInfoCount(&This->dispex.IDispatchEx_iface, pctinfo);
}
示例6: dimimpl_GetTypeInfoCount
static HRESULT WINAPI dimimpl_GetTypeInfoCount(
IXMLDOMImplementation *iface,
UINT* pctinfo )
{
domimpl *This = impl_from_IXMLDOMImplementation( iface );
return IDispatchEx_GetTypeInfoCount(&This->dispex.IDispatchEx_iface, pctinfo);
}
示例7: dom_pi_GetTypeInfoCount
static HRESULT WINAPI dom_pi_GetTypeInfoCount(
IXMLDOMProcessingInstruction *iface,
UINT* pctinfo )
{
dom_pi *This = impl_from_IXMLDOMProcessingInstruction( iface );
return IDispatchEx_GetTypeInfoCount(&This->node.dispex.IDispatchEx_iface, pctinfo);
}
示例8: xmlnodemap_GetTypeInfoCount
static HRESULT WINAPI xmlnodemap_GetTypeInfoCount(
IXMLDOMNamedNodeMap *iface,
UINT* pctinfo )
{
xmlnodemap *This = impl_from_IXMLDOMNamedNodeMap( iface );
return IDispatchEx_GetTypeInfoCount(&This->dispex.IDispatchEx_iface, pctinfo);
}
示例9: domcdata_GetTypeInfoCount
static HRESULT WINAPI domcdata_GetTypeInfoCount(
IXMLDOMCDATASection *iface,
UINT* pctinfo )
{
domcdata *This = impl_from_IXMLDOMCDATASection( iface );
return IDispatchEx_GetTypeInfoCount(&This->node.dispex.IDispatchEx_iface, pctinfo);
}
示例10: _test_disp
static void _test_disp(unsigned line, IUnknown *unk, const IID *diid, const IID *broken_diid)
{
IDispatchEx *dispex;
ITypeInfo *typeinfo;
UINT ticnt;
HRESULT hres;
hres = IUnknown_QueryInterface(unk, &IID_IDispatchEx, (void**)&dispex);
ok_(__FILE__,line) (hres == S_OK, "Could not get IDispatch: %08x\n", hres);
if(FAILED(hres))
return;
ticnt = 0xdeadbeef;
hres = IDispatchEx_GetTypeInfoCount(dispex, &ticnt);
ok_(__FILE__,line) (hres == S_OK, "GetTypeInfoCount failed: %08x\n", hres);
ok_(__FILE__,line) (ticnt == 1, "ticnt=%u\n", ticnt);
hres = IDispatchEx_GetTypeInfo(dispex, 0, 0, &typeinfo);
ok_(__FILE__,line) (hres == S_OK, "GetTypeInfo failed: %08x\n", hres);
if(SUCCEEDED(hres)) {
TYPEATTR *type_attr;
hres = ITypeInfo_GetTypeAttr(typeinfo, &type_attr);
ok_(__FILE__,line) (hres == S_OK, "GetTypeAttr failed: %08x\n", hres);
ok_(__FILE__,line) (IsEqualGUID(&type_attr->guid, diid)
|| broken(broken_diid && IsEqualGUID(&type_attr->guid, broken_diid)),
"unexpected guid %s\n", wine_dbgstr_guid(&type_attr->guid));
ITypeInfo_ReleaseTypeAttr(typeinfo, type_attr);
ITypeInfo_Release(typeinfo);
}
IDispatchEx_Release(dispex);
}
示例11: xslprocessor_GetTypeInfoCount
static HRESULT WINAPI xslprocessor_GetTypeInfoCount( IXSLProcessor *iface, UINT* pctinfo )
{
xslprocessor *This = impl_from_IXSLProcessor( iface );
return IDispatchEx_GetTypeInfoCount(&This->dispex.IDispatchEx_iface, pctinfo);
}
示例12: xsltemplate_GetTypeInfoCount
static HRESULT WINAPI xsltemplate_GetTypeInfoCount( IXSLTemplate *iface, UINT* pctinfo )
{
xsltemplate *This = impl_from_IXSLTemplate( iface );
return IDispatchEx_GetTypeInfoCount(&This->dispex.IDispatchEx_iface, pctinfo);
}
示例13: HTMLBodyElement_GetTypeInfoCount
static HRESULT WINAPI HTMLBodyElement_GetTypeInfoCount(IHTMLBodyElement *iface, UINT *pctinfo)
{
HTMLBodyElement *This = impl_from_IHTMLBodyElement(iface);
return IDispatchEx_GetTypeInfoCount(&This->textcont.element.node.dispex.IDispatchEx_iface,
pctinfo);
}
示例14: SVGTextContentElement_GetTypeInfoCount
static HRESULT WINAPI SVGTextContentElement_GetTypeInfoCount(ISVGTextContentElement *iface, UINT *pctinfo)
{
SVGTextContentElement *This = impl_from_ISVGTextContentElement(iface);
return IDispatchEx_GetTypeInfoCount(&This->svg_element->element.node.event_target.dispex.IDispatchEx_iface, pctinfo);
}
示例15: schema_cache_GetTypeInfoCount
static HRESULT WINAPI schema_cache_GetTypeInfoCount(IXMLDOMSchemaCollection2* iface,
UINT* pctinfo)
{
schema_cache* This = impl_from_IXMLDOMSchemaCollection2(iface);
return IDispatchEx_GetTypeInfoCount(&This->dispex.IDispatchEx_iface, pctinfo);
}