Lines Matching refs:obj

42 	php_com_dotnet_object *obj;  member
103 if (V_VT(&proxy->obj->v) == VT_DISPATCH) { in saproxy_read_dimension()
120 res = php_com_do_invoke(proxy->obj, Z_STRVAL_P(proxy->indices[0]), in saproxy_read_dimension()
125 php_com_zval_from_variant(return_value, &v, proxy->obj->code_page TSRMLS_CC); in saproxy_read_dimension()
134 } else if (!V_ISARRAY(&proxy->obj->v)) { in saproxy_read_dimension()
144 sa = V_ARRAY(&proxy->obj->v); in saproxy_read_dimension()
183 vt = V_VT(&proxy->obj->v) & ~VT_ARRAY; in saproxy_read_dimension()
196 php_com_wrap_variant(return_value, &v, proxy->obj->code_page TSRMLS_CC); in saproxy_read_dimension()
218 if (V_VT(&proxy->obj->v) == VT_DISPATCH) { in saproxy_write_dimension()
232 if (SUCCESS == php_com_do_invoke(proxy->obj, Z_STRVAL_P(proxy->indices[0]), in saproxy_write_dimension()
240 } else if (V_ISARRAY(&proxy->obj->v)) { in saproxy_write_dimension()
244 dims = SafeArrayGetDim(V_ARRAY(&proxy->obj->v)); in saproxy_write_dimension()
256 if (FAILED(SafeArrayGetVartype(V_ARRAY(&proxy->obj->v), &vt)) || vt == VT_EMPTY) { in saproxy_write_dimension()
257 vt = V_VT(&proxy->obj->v) & ~VT_ARRAY; in saproxy_write_dimension()
261 php_com_variant_from_zval(&v, value, proxy->obj->code_page TSRMLS_CC); in saproxy_write_dimension()
268 res = SafeArrayPutElement(V_ARRAY(&proxy->obj->v), indices, &v); in saproxy_write_dimension()
270 res = SafeArrayPutElement(V_ARRAY(&proxy->obj->v), indices, &v.lVal); in saproxy_write_dimension()
368 if (!V_ISARRAY(&proxy->obj->v)) { in saproxy_count_elements()
372 SafeArrayGetLBound(V_ARRAY(&proxy->obj->v), proxy->dimensions, &lbound); in saproxy_count_elements()
373 SafeArrayGetUBound(V_ARRAY(&proxy->obj->v), proxy->dimensions, &ubound); in saproxy_count_elements()
444 proxy->obj = rel->obj; in php_com_saproxy_create()
448 proxy->obj = CDNO_FETCH(com_object); in php_com_saproxy_create()
499 sa = V_ARRAY(&I->proxy->obj->v); in saproxy_iter_get_data()
502 vt = V_VT(&I->proxy->obj->v) & ~VT_ARRAY; in saproxy_iter_get_data()
514 php_com_wrap_variant(return_value, &v, I->proxy->obj->code_page TSRMLS_CC); in saproxy_iter_get_data()
579 SafeArrayGetLBound(V_ARRAY(&proxy->obj->v), proxy->dimensions, &I->imin); in php_com_saproxy_iter_get()
580 SafeArrayGetUBound(V_ARRAY(&proxy->obj->v), proxy->dimensions, &I->imax); in php_com_saproxy_iter_get()