static PyObject *py_COMINFO_get_version(PyObject *obj, void *closure) { struct COMINFO *object = (struct COMINFO *)pytalloc_get_ptr(obj); PyObject *py_version; py_version = pytalloc_reference_ex(COMVERSION_Type, pytalloc_get_mem_ctx(obj), &object->version); return py_version; }
static PyObject *py_dssetup_DsRolePrimaryDomInfoBasic_get_domain_guid(PyObject *obj, void *closure) { struct dssetup_DsRolePrimaryDomInfoBasic *object = (struct dssetup_DsRolePrimaryDomInfoBasic *)pytalloc_get_ptr(obj); PyObject *py_domain_guid; py_domain_guid = pytalloc_reference_ex(GUID_Type, pytalloc_get_mem_ctx(obj), &object->domain_guid); return py_domain_guid; }
static PyObject *testpytalloc_reference(PyObject *mod, PyObject *args) { pytalloc_Object *source = NULL; void *ptr; if (!PyArg_ParseTuple(args, "O!", pytalloc_GetObjectType(), &source)) return NULL; ptr = source->ptr; return pytalloc_reference_ex(pytalloc_GetObjectType(), ptr, ptr); }