Esempio n. 1
0
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;
}
Esempio n. 2
0
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;
}
Esempio n. 3
0
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;
}
Esempio n. 4
0
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;
}
Esempio n. 5
0
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;
}
Esempio n. 6
0
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;
}
Esempio n. 7
0
static PyObject *py_creds_get_password(PyObject *self, PyObject *unused)
{
	return PyString_FromStringOrNULL(cli_credentials_get_password(PyCredentials_AsCliCredentials(self)));
}
Esempio n. 8
0
static PyObject *py_creds_get_forced_sasl_mech(PyObject *self, PyObject *unused)
{
	return PyString_FromStringOrNULL(cli_credentials_get_forced_sasl_mech(PyCredentials_AsCliCredentials(self)));
}
Esempio n. 9
0
static PyObject *py_creds_get_domain(pytalloc_Object *self)
{
	return PyString_FromStringOrNULL(cli_credentials_get_domain(PyCredentials_AsCliCredentials(self)));
}