Пример #1
0
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;
}
Пример #2
0
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;
}
Пример #3
0
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);
}