static PyObject *py_creds_get_ntlm_username_domain(PyObject *self, PyObject *unused) { TALLOC_CTX *frame = talloc_stackframe(); const char *user = NULL; const char *domain = NULL; PyObject *ret = NULL; cli_credentials_get_ntlm_username_domain(PyCredentials_AsCliCredentials(self), frame, &user, &domain); ret = Py_BuildValue("(OO)", PyString_FromStringOrNULL(user), PyString_FromStringOrNULL(domain)); TALLOC_FREE(frame); return ret; }
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_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_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_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_creds_get_principal(PyObject *self, PyObject *unused) { TALLOC_CTX *frame = talloc_stackframe(); PyObject *ret = PyString_FromStringOrNULL(cli_credentials_get_principal(PyCredentials_AsCliCredentials(self), frame)); TALLOC_FREE(frame); return ret; }
static PyObject *py_creds_get_password(PyObject *self, PyObject *unused) { return PyString_FromStringOrNULL(cli_credentials_get_password(PyCredentials_AsCliCredentials(self))); }
static PyObject *py_creds_get_forced_sasl_mech(PyObject *self, PyObject *unused) { return PyString_FromStringOrNULL(cli_credentials_get_forced_sasl_mech(PyCredentials_AsCliCredentials(self))); }
static PyObject *py_creds_get_domain(pytalloc_Object *self) { return PyString_FromStringOrNULL(cli_credentials_get_domain(PyCredentials_AsCliCredentials(self))); }