Lines Matching refs:func

437 	FUNCDESC *func;  in php_com_process_typeinfo()  local
479 if (FAILED(ITypeInfo_GetFuncDesc(typeinfo, i, &func))) in php_com_process_typeinfo()
482 isprop = (func->invkind & DISPATCH_PROPERTYGET || func->invkind & DISPATCH_PROPERTYPUT); in php_com_process_typeinfo()
484 if (!isprop || lastid != func->memid) { in php_com_process_typeinfo()
486 lastid = func->memid; in php_com_process_typeinfo()
488 ITypeInfo_GetDocumentation(typeinfo, func->memid, &olename, NULL, NULL, NULL); in php_com_process_typeinfo()
498 names = (BSTR*)safe_emalloc((func->cParams + 1), sizeof(BSTR), 0); in php_com_process_typeinfo()
500 ITypeInfo_GetNames(typeinfo, func->memid, names, func->cParams + 1, &cnames); in php_com_process_typeinfo()
504 php_printf("\t/* DISPID=%d */\n", func->memid); in php_com_process_typeinfo()
506 if (func->elemdescFunc.tdesc.vt != VT_VOID) { in php_com_process_typeinfo()
508 vt_to_string(func->elemdescFunc.tdesc.vt), in php_com_process_typeinfo()
509 func->elemdescFunc.tdesc.vt in php_com_process_typeinfo()
515 ITypeInfo_GetDocumentation(typeinfo, func->memid, NULL, &olename, NULL, NULL); in php_com_process_typeinfo()
530 for (j = 0; j < func->cParams; j++) { in php_com_process_typeinfo()
531 ELEMDESC *elem = &func->lprgelemdescParam[j]; in php_com_process_typeinfo()
559 j == func->cParams - 1 ? ' ' : ',' in php_com_process_typeinfo()
569 ITypeInfo_GetDocumentation(typeinfo, func->memid, NULL, &olename, NULL, NULL); in php_com_process_typeinfo()
587 zend_hash_index_update(id_to_name, func->memid, (void*)&tmp, sizeof(zval *), NULL); in php_com_process_typeinfo()
590 ITypeInfo_ReleaseFuncDesc(typeinfo, func); in php_com_process_typeinfo()