Lines Matching refs:v

94 	if (V_VT(&proxy->obj->v) == VT_DISPATCH) {  in saproxy_read_dimension()
95 VARIANT v; in saproxy_read_dimension() local
112 VariantInit(&v); in saproxy_read_dimension()
115 DISPATCH_METHOD|DISPATCH_PROPERTYGET, &v, in saproxy_read_dimension()
121 php_com_zval_from_variant(rv, &v, proxy->obj->code_page); in saproxy_read_dimension()
122 VariantClear(&v); in saproxy_read_dimension()
130 } else if (!V_ISARRAY(&proxy->obj->v)) { in saproxy_read_dimension()
140 sa = V_ARRAY(&proxy->obj->v); in saproxy_read_dimension()
161 VARIANT v; in saproxy_read_dimension() local
163 VariantInit(&v); in saproxy_read_dimension()
179 vt = V_VT(&proxy->obj->v) & ~VT_ARRAY; in saproxy_read_dimension()
183 res = SafeArrayGetElement(sa, indices, &v); in saproxy_read_dimension()
185 V_VT(&v) = vt; in saproxy_read_dimension()
186 res = SafeArrayGetElement(sa, indices, &v.lVal); in saproxy_read_dimension()
192 php_com_wrap_variant(rv, &v, proxy->obj->code_page); in saproxy_read_dimension()
197 VariantClear(&v); in saproxy_read_dimension()
212 VARIANT v; in saproxy_write_dimension() local
214 if (V_VT(&proxy->obj->v) == VT_DISPATCH) { in saproxy_write_dimension()
230 VariantInit(&v); in saproxy_write_dimension()
232 DISPATCH_PROPERTYPUT, &v, proxy->dimensions + 1, in saproxy_write_dimension()
234 VariantClear(&v); in saproxy_write_dimension()
239 } else if (V_ISARRAY(&proxy->obj->v)) { in saproxy_write_dimension()
243 dims = SafeArrayGetDim(V_ARRAY(&proxy->obj->v)); in saproxy_write_dimension()
255 if (FAILED(SafeArrayGetVartype(V_ARRAY(&proxy->obj->v), &vt)) || vt == VT_EMPTY) { in saproxy_write_dimension()
256 vt = V_VT(&proxy->obj->v) & ~VT_ARRAY; in saproxy_write_dimension()
259 VariantInit(&v); in saproxy_write_dimension()
260 php_com_variant_from_zval(&v, value, proxy->obj->code_page); in saproxy_write_dimension()
262 if (V_VT(&v) != vt) { in saproxy_write_dimension()
263 VariantChangeType(&v, &v, 0, vt); in saproxy_write_dimension()
267 res = SafeArrayPutElement(V_ARRAY(&proxy->obj->v), indices, &v); in saproxy_write_dimension()
269 res = SafeArrayPutElement(V_ARRAY(&proxy->obj->v), indices, &v.lVal); in saproxy_write_dimension()
273 VariantClear(&v); in saproxy_write_dimension()
345 if (!V_ISARRAY(&proxy->obj->v)) { in saproxy_count_elements()
349 SafeArrayGetLBound(V_ARRAY(&proxy->obj->v), proxy->dimensions, &lbound); in saproxy_count_elements()
350 SafeArrayGetUBound(V_ARRAY(&proxy->obj->v), proxy->dimensions, &ubound); in saproxy_count_elements()
469 VARIANT v; in saproxy_iter_get_data() local
475 sa = V_ARRAY(&I->proxy->obj->v); in saproxy_iter_get_data()
478 vt = V_VT(&I->proxy->obj->v) & ~VT_ARRAY; in saproxy_iter_get_data()
481 VariantInit(&v); in saproxy_iter_get_data()
483 SafeArrayGetElement(sa, I->indices, &v); in saproxy_iter_get_data()
485 V_VT(&v) = vt; in saproxy_iter_get_data()
486 SafeArrayGetElement(sa, I->indices, &v.lVal); in saproxy_iter_get_data()
490 php_com_wrap_variant(&I->data, &v, I->proxy->obj->code_page); in saproxy_iter_get_data()
491 VariantClear(&v); in saproxy_iter_get_data()
552 SafeArrayGetLBound(V_ARRAY(&proxy->obj->v), proxy->dimensions, &I->imin); in php_com_saproxy_iter_get()
553 SafeArrayGetUBound(V_ARRAY(&proxy->obj->v), proxy->dimensions, &I->imax); in php_com_saproxy_iter_get()