static PyObject *py_auth_user_info_get_acct_expiry(PyObject *obj, void *closure) { struct auth_user_info *object = (struct auth_user_info *)py_talloc_get_ptr(obj); PyObject *py_acct_expiry; py_acct_expiry = PyLong_FromLongLong(object->acct_expiry); return py_acct_expiry; }
static PyObject *py_auth_user_info_get_home_drive(PyObject *obj, void *closure) { struct auth_user_info *object = (struct auth_user_info *)py_talloc_get_ptr(obj); PyObject *py_home_drive; py_home_drive = PyString_FromStringOrNULL(object->home_drive); return py_home_drive; }
static PyObject *py_auth_user_info_get_last_logoff(PyObject *obj, void *closure) { struct auth_user_info *object = (struct auth_user_info *)py_talloc_get_ptr(obj); PyObject *py_last_logoff; py_last_logoff = PyLong_FromLongLong(object->last_logoff); return py_last_logoff; }
static PyObject *py_frsapi_Info_get_length(PyObject *obj, void *closure) { struct frsapi_Info *object = (struct frsapi_Info *)py_talloc_get_ptr(obj); PyObject *py_length; py_length = PyInt_FromLong(object->length); return py_length; }
static PyObject *py_auth_user_info_get_logon_count(PyObject *obj, void *closure) { struct auth_user_info *object = (struct auth_user_info *)py_talloc_get_ptr(obj); PyObject *py_logon_count; py_logon_count = PyInt_FromLong(object->logon_count); return py_logon_count; }
static PyObject *py_unixid_get_id(PyObject *obj, void *closure) { struct unixid *object = (struct unixid *)py_talloc_get_ptr(obj); PyObject *py_id; py_id = PyInt_FromLong(object->id); return py_id; }
static PyObject *py_auth_user_info_get_full_name(PyObject *obj, void *closure) { struct auth_user_info *object = (struct auth_user_info *)py_talloc_get_ptr(obj); PyObject *py_full_name; py_full_name = PyString_FromStringOrNULL(object->full_name); return py_full_name; }
static PyObject *py_BrowserrSrvInfo100Ctr_get_entries_read(PyObject *obj, void *closure) { struct BrowserrSrvInfo100Ctr *object = (struct BrowserrSrvInfo100Ctr *)py_talloc_get_ptr(obj); PyObject *py_entries_read; py_entries_read = PyInt_FromLong(object->entries_read); return py_entries_read; }
static PyObject *py_auth_user_info_get_logon_script(PyObject *obj, void *closure) { struct auth_user_info *object = (struct auth_user_info *)py_talloc_get_ptr(obj); PyObject *py_logon_script; py_logon_script = PyString_FromStringOrNULL(object->logon_script); return py_logon_script; }
static PyObject *py_auth_user_info_get_profile_path(PyObject *obj, void *closure) { struct auth_user_info *object = (struct auth_user_info *)py_talloc_get_ptr(obj); PyObject *py_profile_path; py_profile_path = PyString_FromStringOrNULL(object->profile_path); return py_profile_path; }
static PyObject *py_COMINFO_get_version(PyObject *obj, void *closure) { struct COMINFO *object = (struct COMINFO *)py_talloc_get_ptr(obj); PyObject *py_version; py_version = py_talloc_reference_ex(COMVERSION_Type, py_talloc_get_mem_ctx(obj), &object->version); return py_version; }
static PyObject *py_atsvc_JobInfo_get_job_time(PyObject *obj, void *closure) { struct atsvc_JobInfo *object = (struct atsvc_JobInfo *)py_talloc_get_ptr(obj); PyObject *py_job_time; py_job_time = PyInt_FromLong(object->job_time); return py_job_time; }
static PyObject *py_auth_user_info_get_force_password_change(PyObject *obj, void *closure) { struct auth_user_info *object = (struct auth_user_info *)py_talloc_get_ptr(obj); PyObject *py_force_password_change; py_force_password_change = PyLong_FromLongLong(object->force_password_change); return py_force_password_change; }
static PyObject *py_named_pipe_auth_req_info4_get_client_port(PyObject *obj, void *closure) { struct named_pipe_auth_req_info4 *object = (struct named_pipe_auth_req_info4 *)py_talloc_get_ptr(obj); PyObject *py_client_port; py_client_port = PyInt_FromLong(object->client_port); return py_client_port; }
static int py_auth_user_info_set_force_password_change(PyObject *py_obj, PyObject *value, void *closure) { struct auth_user_info *object = (struct auth_user_info *)py_talloc_get_ptr(py_obj); if (PyLong_Check(value)) { object->force_password_change = PyLong_AsLongLong(value); } else if (PyInt_Check(value)) { object->force_password_change = PyInt_AsLong(value); } else { PyErr_Format(PyExc_TypeError, "Expected type %s or %s",\ PyInt_Type.tp_name, PyLong_Type.tp_name); return -1; } return 0; }
static PyObject *py_named_pipe_auth_req_info4_get_client_addr(PyObject *obj, void *closure) { struct named_pipe_auth_req_info4 *object = (struct named_pipe_auth_req_info4 *)py_talloc_get_ptr(obj); PyObject *py_client_addr; if (object->client_addr == NULL) { py_client_addr = Py_None; Py_INCREF(py_client_addr); } else { if (object->client_addr == NULL) { py_client_addr = Py_None; Py_INCREF(py_client_addr); } else { py_client_addr = PyUnicode_Decode(object->client_addr, strlen(object->client_addr), "utf-8", "ignore"); } } return py_client_addr; }
static int py_named_pipe_auth_req_info4_set_client_addr(PyObject *py_obj, PyObject *value, void *closure) { struct named_pipe_auth_req_info4 *object = (struct named_pipe_auth_req_info4 *)py_talloc_get_ptr(py_obj); if (value == Py_None) { object->client_addr = NULL; } else { object->client_addr = NULL; if (PyUnicode_Check(value)) { object->client_addr = PyString_AS_STRING(PyUnicode_AsEncodedString(value, "utf-8", "ignore")); } else if (PyString_Check(value)) { object->client_addr = PyString_AS_STRING(value); } else { PyErr_Format(PyExc_TypeError, "Expected string or unicode object, got %s", Py_TYPE(value)->tp_name); return -1; } } return 0; }
static int py_dssetup_DsRolePrimaryDomInfoBasic_set_domain_guid(PyObject *py_obj, PyObject *value, void *closure) { struct dssetup_DsRolePrimaryDomInfoBasic *object = (struct dssetup_DsRolePrimaryDomInfoBasic *)py_talloc_get_ptr(py_obj); PY_CHECK_TYPE(GUID_Type, value, return -1;);
static int py_named_pipe_auth_req_info4_set_client_port(PyObject *py_obj, PyObject *value, void *closure) { struct named_pipe_auth_req_info4 *object = (struct named_pipe_auth_req_info4 *)py_talloc_get_ptr(py_obj); PY_CHECK_TYPE(&PyInt_Type, value, return -1;);
static int py_dssetup_DsRolePrimaryDomInfoBasic_set_flags(PyObject *py_obj, PyObject *value, void *closure) { struct dssetup_DsRolePrimaryDomInfoBasic *object = (struct dssetup_DsRolePrimaryDomInfoBasic *)py_talloc_get_ptr(py_obj); if (PyLong_Check(value)) { object->flags = PyLong_AsLongLong(value); } else if (PyInt_Check(value)) { object->flags = PyInt_AsLong(value); } else { PyErr_Format(PyExc_TypeError, "Expected type %s or %s",\ PyInt_Type.tp_name, PyLong_Type.tp_name); return -1; } return 0; }
static int py_atsvc_JobInfo_set_job_time(PyObject *py_obj, PyObject *value, void *closure) { struct atsvc_JobInfo *object = (struct atsvc_JobInfo *)py_talloc_get_ptr(py_obj); PY_CHECK_TYPE(&PyInt_Type, value, return -1;);
static PyObject *py_dssetup_DsRolePrimaryDomInfoBasic_get_domain(PyObject *obj, void *closure) { struct dssetup_DsRolePrimaryDomInfoBasic *object = (struct dssetup_DsRolePrimaryDomInfoBasic *)py_talloc_get_ptr(obj); PyObject *py_domain; if (object->domain == NULL) { py_domain = Py_None; Py_INCREF(py_domain); } else { if (object->domain == NULL) { py_domain = Py_None; Py_INCREF(py_domain); } else { py_domain = PyUnicode_Decode(object->domain, strlen(object->domain), "utf-8", "ignore"); } } return py_domain; }
static int py_COMINFO_set_version(PyObject *py_obj, PyObject *value, void *closure) { struct COMINFO *object = (struct COMINFO *)py_talloc_get_ptr(py_obj); PY_CHECK_TYPE(COMVERSION_Type, value, return -1;);
static int py_dssetup_DsRolePrimaryDomInfoBasic_set_domain(PyObject *py_obj, PyObject *value, void *closure) { struct dssetup_DsRolePrimaryDomInfoBasic *object = (struct dssetup_DsRolePrimaryDomInfoBasic *)py_talloc_get_ptr(py_obj); if (value == Py_None) { object->domain = NULL; } else { object->domain = NULL; if (PyUnicode_Check(value)) { object->domain = PyString_AS_STRING(PyUnicode_AsEncodedString(value, "utf-8", "ignore")); } else if (PyString_Check(value)) { object->domain = PyString_AS_STRING(value); } else { PyErr_Format(PyExc_TypeError, "Expected string or unicode object, got %s", Py_TYPE(value)->tp_name); return -1; } } return 0; }
static int py_auth_user_info_set_profile_path(PyObject *py_obj, PyObject *value, void *closure) { struct auth_user_info *object = (struct auth_user_info *)py_talloc_get_ptr(py_obj); object->profile_path = talloc_strdup(py_talloc_get_mem_ctx(py_obj), PyString_AS_STRING(value)); return 0; }
static int py_BrowserrSrvInfo100Ctr_set_entries_read(PyObject *py_obj, PyObject *value, void *closure) { struct BrowserrSrvInfo100Ctr *object = (struct BrowserrSrvInfo100Ctr *)py_talloc_get_ptr(py_obj); PY_CHECK_TYPE(&PyInt_Type, value, return -1;);
static int py_unixid_set_id(PyObject *py_obj, PyObject *value, void *closure) { struct unixid *object = (struct unixid *)py_talloc_get_ptr(py_obj); PY_CHECK_TYPE(&PyInt_Type, value, return -1;);
static int py_auth_user_info_set_logon_count(PyObject *py_obj, PyObject *value, void *closure) { struct auth_user_info *object = (struct auth_user_info *)py_talloc_get_ptr(py_obj); PY_CHECK_TYPE(&PyInt_Type, value, return -1;);
static int py_frsapi_Info_set_length(PyObject *py_obj, PyObject *value, void *closure) { struct frsapi_Info *object = (struct frsapi_Info *)py_talloc_get_ptr(py_obj); PY_CHECK_TYPE(&PyInt_Type, value, return -1;);
static PyObject *py_dssetup_DsRolePrimaryDomInfoBasic_get_flags(PyObject *obj, void *closure) { struct dssetup_DsRolePrimaryDomInfoBasic *object = (struct dssetup_DsRolePrimaryDomInfoBasic *)py_talloc_get_ptr(obj); PyObject *py_flags; py_flags = PyInt_FromLong(object->flags); return py_flags; }