Lines Matching refs:vargs

485 	VARIANT *vargs = NULL, *byref_vals = NULL;  in php_com_do_invoke_byref()  local
507 vargs = (VARIANT*)safe_emalloc(sizeof(VARIANT), nargs, 0); in php_com_do_invoke_byref()
528 memcpy(&vargs[i], &byref_vals[j], sizeof(vargs[i])); in php_com_do_invoke_byref()
531 VariantInit(&vargs[i]); in php_com_do_invoke_byref()
532 V_VT(&vargs[i]) = V_VT(&byref_vals[j]) | VT_BYREF; in php_com_do_invoke_byref()
534 vargs[i].byref = &V_UINT(&byref_vals[j]); in php_com_do_invoke_byref()
538 php_com_variant_from_zval(&vargs[i], &args[nargs - i - 1], obj->code_page); in php_com_do_invoke_byref()
545 php_com_variant_from_zval(&vargs[i], &args[nargs - i - 1], obj->code_page); in php_com_do_invoke_byref()
551 disp_params.rgvarg = vargs; in php_com_do_invoke_byref()
564 if (vargs) { in php_com_do_invoke_byref()
578 if (V_VT(&vargs[i]) & VT_BYREF) { in php_com_do_invoke_byref()
579 if (vargs[i].byref == &V_UINT(&byref_vals[j])) { in php_com_do_invoke_byref()
586 php_com_zval_from_variant(arg, &vargs[i], obj->code_page); in php_com_do_invoke_byref()
591 VariantClear(&vargs[i]); in php_com_do_invoke_byref()
595 VariantClear(&vargs[i]); in php_com_do_invoke_byref()
598 efree(vargs); in php_com_do_invoke_byref()
613 VARIANT *vargs = NULL; in php_com_do_invoke_by_id() local
617 vargs = (VARIANT*)safe_emalloc(sizeof(VARIANT), nargs, 0); in php_com_do_invoke_by_id()
622 php_com_variant_from_zval(&vargs[i], &args[nargs - i - 1], obj->code_page); in php_com_do_invoke_by_id()
627 disp_params.rgvarg = vargs; in php_com_do_invoke_by_id()
640 if (vargs) { in php_com_do_invoke_by_id()
642 VariantClear(&vargs[i]); in php_com_do_invoke_by_id()
644 efree(vargs); in php_com_do_invoke_by_id()