self 27 lib/talloc/pytalloc.c void py_talloc_dealloc(PyObject* self) self 29 lib/talloc/pytalloc.c py_talloc_Object *obj = (py_talloc_Object *)self; self 32 lib/talloc/pytalloc.c self->ob_type->tp_free(self); self 33 lib/talloc/pytalloc.h void py_talloc_dealloc(PyObject* self); self 101 lib/tdb/pytdb.c static PyObject *obj_transaction_cancel(PyTdbObject *self) self 103 lib/tdb/pytdb.c int ret = tdb_transaction_cancel(self->ctx); self 104 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 108 lib/tdb/pytdb.c static PyObject *obj_transaction_commit(PyTdbObject *self) self 110 lib/tdb/pytdb.c int ret = tdb_transaction_commit(self->ctx); self 111 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 115 lib/tdb/pytdb.c static PyObject *obj_transaction_recover(PyTdbObject *self) self 117 lib/tdb/pytdb.c int ret = tdb_transaction_recover(self->ctx); self 118 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 122 lib/tdb/pytdb.c static PyObject *obj_transaction_start(PyTdbObject *self) self 124 lib/tdb/pytdb.c int ret = tdb_transaction_start(self->ctx); self 125 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 129 lib/tdb/pytdb.c static PyObject *obj_reopen(PyTdbObject *self) self 131 lib/tdb/pytdb.c int ret = tdb_reopen(self->ctx); self 132 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 136 lib/tdb/pytdb.c static PyObject *obj_lockall(PyTdbObject *self) self 138 lib/tdb/pytdb.c int ret = tdb_lockall(self->ctx); self 139 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 143 lib/tdb/pytdb.c static PyObject *obj_unlockall(PyTdbObject *self) self 145 lib/tdb/pytdb.c int ret = tdb_unlockall(self->ctx); self 146 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 150 lib/tdb/pytdb.c static PyObject *obj_lockall_read(PyTdbObject *self) self 152 lib/tdb/pytdb.c int ret = tdb_lockall_read(self->ctx); self 153 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 157 lib/tdb/pytdb.c static PyObject *obj_unlockall_read(PyTdbObject *self) self 159 lib/tdb/pytdb.c int ret = tdb_unlockall_read(self->ctx); self 160 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 164 lib/tdb/pytdb.c static PyObject *obj_close(PyTdbObject *self) self 167 lib/tdb/pytdb.c if (self->closed) self 169 lib/tdb/pytdb.c ret = tdb_close(self->ctx); self 170 lib/tdb/pytdb.c self->closed = true; self 171 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 175 lib/tdb/pytdb.c static PyObject *obj_get(PyTdbObject *self, PyObject *args) self 184 lib/tdb/pytdb.c return PyString_FromTDB_DATA(tdb_fetch(self->ctx, key)); self 187 lib/tdb/pytdb.c static PyObject *obj_append(PyTdbObject *self, PyObject *args) self 198 lib/tdb/pytdb.c ret = tdb_append(self->ctx, key, data); self 199 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 203 lib/tdb/pytdb.c static PyObject *obj_firstkey(PyTdbObject *self) self 205 lib/tdb/pytdb.c return PyString_FromTDB_DATA(tdb_firstkey(self->ctx)); self 208 lib/tdb/pytdb.c static PyObject *obj_nextkey(PyTdbObject *self, PyObject *args) self 217 lib/tdb/pytdb.c return PyString_FromTDB_DATA(tdb_nextkey(self->ctx, key)); self 220 lib/tdb/pytdb.c static PyObject *obj_delete(PyTdbObject *self, PyObject *args) self 229 lib/tdb/pytdb.c ret = tdb_delete(self->ctx, key); self 230 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 234 lib/tdb/pytdb.c static PyObject *obj_has_key(PyTdbObject *self, PyObject *args) self 243 lib/tdb/pytdb.c ret = tdb_exists(self->ctx, key); self 245 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 251 lib/tdb/pytdb.c static PyObject *obj_store(PyTdbObject *self, PyObject *args) self 264 lib/tdb/pytdb.c ret = tdb_store(self->ctx, key, value, flag); self 265 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 276 lib/tdb/pytdb.c static PyObject *tdb_iter_next(PyTdbIteratorObject *self) self 280 lib/tdb/pytdb.c if (self->current.dptr == NULL && self->current.dsize == 0) self 282 lib/tdb/pytdb.c current = self->current; self 283 lib/tdb/pytdb.c self->current = tdb_nextkey(self->iteratee->ctx, self->current); self 288 lib/tdb/pytdb.c static void tdb_iter_dealloc(PyTdbIteratorObject *self) self 290 lib/tdb/pytdb.c Py_DECREF(self->iteratee); self 291 lib/tdb/pytdb.c PyObject_Del(self); self 303 lib/tdb/pytdb.c static PyObject *tdb_object_iter(PyTdbObject *self) self 308 lib/tdb/pytdb.c ret->current = tdb_firstkey(self->ctx); self 309 lib/tdb/pytdb.c ret->iteratee = self; self 310 lib/tdb/pytdb.c Py_INCREF(self); self 314 lib/tdb/pytdb.c static PyObject *obj_clear(PyTdbObject *self) self 316 lib/tdb/pytdb.c int ret = tdb_wipe_all(self->ctx); self 317 lib/tdb/pytdb.c PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx); self 360 lib/tdb/pytdb.c static PyObject *obj_get_hash_size(PyTdbObject *self, void *closure) self 362 lib/tdb/pytdb.c return PyInt_FromLong(tdb_hash_size(self->ctx)); self 365 lib/tdb/pytdb.c static int obj_set_max_dead(PyTdbObject *self, PyObject *max_dead, void *closure) self 369 lib/tdb/pytdb.c tdb_set_max_dead(self->ctx, PyInt_AsLong(max_dead)); self 373 lib/tdb/pytdb.c static PyObject *obj_get_map_size(PyTdbObject *self, void *closure) self 375 lib/tdb/pytdb.c return PyInt_FromLong(tdb_map_size(self->ctx)); self 378 lib/tdb/pytdb.c static PyObject *obj_get_flags(PyTdbObject *self, void *closure) self 380 lib/tdb/pytdb.c return PyInt_FromLong(tdb_get_flags(self->ctx)); self 383 lib/tdb/pytdb.c static PyObject *obj_get_filename(PyTdbObject *self, void *closure) self 385 lib/tdb/pytdb.c return PyString_FromString(tdb_name(self->ctx)); self 397 lib/tdb/pytdb.c static PyObject *tdb_object_repr(PyTdbObject *self) self 399 lib/tdb/pytdb.c return PyString_FromFormat("Tdb('%s')", tdb_name(self->ctx)); self 402 lib/tdb/pytdb.c static void tdb_object_dealloc(PyTdbObject *self) self 404 lib/tdb/pytdb.c if (!self->closed) self 405 lib/tdb/pytdb.c tdb_close(self->ctx); self 406 lib/tdb/pytdb.c PyObject_Del(self); self 409 lib/tdb/pytdb.c static PyObject *obj_getitem(PyTdbObject *self, PyObject *key) self 420 lib/tdb/pytdb.c val = tdb_fetch(self->ctx, tkey); self 429 lib/tdb/pytdb.c static int obj_setitem(PyTdbObject *self, PyObject *key, PyObject *value) self 441 lib/tdb/pytdb.c ret = tdb_delete(self->ctx, tkey); self 450 lib/tdb/pytdb.c ret = tdb_store(self->ctx, tkey, tval, TDB_REPLACE); self 454 lib/tdb/pytdb.c PyErr_SetTDBError(self->ctx); self 45 libcli/nbt/pynbt.c static PyObject *py_nbt_node_init(PyTypeObject *self, PyObject *args, PyObject *kwargs) self 137 libcli/nbt/pynbt.c static PyObject *py_nbt_name_query(PyObject *self, PyObject *args, PyObject *kwargs) self 139 libcli/nbt/pynbt.c nbt_node_Object *node = (nbt_node_Object *)self; self 198 libcli/nbt/pynbt.c static PyObject *py_nbt_name_status(PyObject *self, PyObject *args, PyObject *kwargs) self 200 libcli/nbt/pynbt.c nbt_node_Object *node = (nbt_node_Object *)self; self 256 libcli/nbt/pynbt.c static PyObject *py_nbt_name_register(PyObject *self, PyObject *args, PyObject *kwargs) self 258 libcli/nbt/pynbt.c nbt_node_Object *node = (nbt_node_Object *)self; self 312 libcli/nbt/pynbt.c static PyObject *py_nbt_name_refresh(PyObject *self, PyObject *args, PyObject *kwargs) self 314 libcli/nbt/pynbt.c nbt_node_Object *node = (nbt_node_Object *)self; self 367 libcli/nbt/pynbt.c static PyObject *py_nbt_name_release(PyObject *self, PyObject *args, PyObject *kwargs) self 53 source4/auth/credentials/pycredentials.c static PyObject *py_creds_get_username(py_talloc_Object *self) self 55 source4/auth/credentials/pycredentials.c return PyString_FromStringOrNULL(cli_credentials_get_username(PyCredentials_AsCliCredentials(self))); self 58 source4/auth/credentials/pycredentials.c static PyObject *py_creds_set_username(py_talloc_Object *self, PyObject *args) self 65 source4/auth/credentials/pycredentials.c return PyBool_FromLong(cli_credentials_set_username(PyCredentials_AsCliCredentials(self), newval, obt)); self 68 source4/auth/credentials/pycredentials.c static PyObject *py_creds_get_password(py_talloc_Object *self) self 70 source4/auth/credentials/pycredentials.c return PyString_FromStringOrNULL(cli_credentials_get_password(PyCredentials_AsCliCredentials(self))); self 74 source4/auth/credentials/pycredentials.c static PyObject *py_creds_set_password(py_talloc_Object *self, PyObject *args) self 81 source4/auth/credentials/pycredentials.c return PyBool_FromLong(cli_credentials_set_password(PyCredentials_AsCliCredentials(self), newval, obt)); self 84 source4/auth/credentials/pycredentials.c static PyObject *py_creds_get_domain(py_talloc_Object *self) self 86 source4/auth/credentials/pycredentials.c return PyString_FromStringOrNULL(cli_credentials_get_domain(PyCredentials_AsCliCredentials(self))); self 89 source4/auth/credentials/pycredentials.c static PyObject *py_creds_set_domain(py_talloc_Object *self, PyObject *args) self 96 source4/auth/credentials/pycredentials.c return PyBool_FromLong(cli_credentials_set_domain(PyCredentials_AsCliCredentials(self), newval, obt)); self 99 source4/auth/credentials/pycredentials.c static PyObject *py_creds_get_realm(py_talloc_Object *self) self 101 source4/auth/credentials/pycredentials.c return PyString_FromStringOrNULL(cli_credentials_get_realm(PyCredentials_AsCliCredentials(self))); self 104 source4/auth/credentials/pycredentials.c static PyObject *py_creds_set_realm(py_talloc_Object *self, PyObject *args) self 111 source4/auth/credentials/pycredentials.c return PyBool_FromLong(cli_credentials_set_realm(PyCredentials_AsCliCredentials(self), newval, obt)); self 114 source4/auth/credentials/pycredentials.c static PyObject *py_creds_get_bind_dn(py_talloc_Object *self) self 116 source4/auth/credentials/pycredentials.c return PyString_FromStringOrNULL(cli_credentials_get_bind_dn(PyCredentials_AsCliCredentials(self))); self 119 source4/auth/credentials/pycredentials.c static PyObject *py_creds_set_bind_dn(py_talloc_Object *self, PyObject *args) self 125 source4/auth/credentials/pycredentials.c return PyBool_FromLong(cli_credentials_set_bind_dn(PyCredentials_AsCliCredentials(self), newval)); self 128 source4/auth/credentials/pycredentials.c static PyObject *py_creds_get_workstation(py_talloc_Object *self) self 130 source4/auth/credentials/pycredentials.c return PyString_FromStringOrNULL(cli_credentials_get_workstation(PyCredentials_AsCliCredentials(self))); self 133 source4/auth/credentials/pycredentials.c static PyObject *py_creds_set_workstation(py_talloc_Object *self, PyObject *args) self 140 source4/auth/credentials/pycredentials.c return PyBool_FromLong(cli_credentials_set_workstation(PyCredentials_AsCliCredentials(self), newval, obt)); self 143 source4/auth/credentials/pycredentials.c static PyObject *py_creds_is_anonymous(py_talloc_Object *self) self 145 source4/auth/credentials/pycredentials.c return PyBool_FromLong(cli_credentials_is_anonymous(PyCredentials_AsCliCredentials(self))); self 148 source4/auth/credentials/pycredentials.c static PyObject *py_creds_set_anonymous(py_talloc_Object *self) self 150 source4/auth/credentials/pycredentials.c cli_credentials_set_anonymous(PyCredentials_AsCliCredentials(self)); self 154 source4/auth/credentials/pycredentials.c static PyObject *py_creds_authentication_requested(py_talloc_Object *self) self 156 source4/auth/credentials/pycredentials.c return PyBool_FromLong(cli_credentials_authentication_requested(PyCredentials_AsCliCredentials(self))); self 159 source4/auth/credentials/pycredentials.c static PyObject *py_creds_wrong_password(py_talloc_Object *self) self 161 source4/auth/credentials/pycredentials.c return PyBool_FromLong(cli_credentials_wrong_password(PyCredentials_AsCliCredentials(self))); self 164 source4/auth/credentials/pycredentials.c static PyObject *py_creds_set_cmdline_callbacks(py_talloc_Object *self) self 166 source4/auth/credentials/pycredentials.c return PyBool_FromLong(cli_credentials_set_cmdline_callbacks(PyCredentials_AsCliCredentials(self))); self 169 source4/auth/credentials/pycredentials.c static PyObject *py_creds_parse_string(py_talloc_Object *self, PyObject *args) self 176 source4/auth/credentials/pycredentials.c cli_credentials_parse_string(PyCredentials_AsCliCredentials(self), newval, obt); self 180 source4/auth/credentials/pycredentials.c static PyObject *py_creds_get_nt_hash(py_talloc_Object *self) self 182 source4/auth/credentials/pycredentials.c const struct samr_Password *ntpw = cli_credentials_get_nt_hash(PyCredentials_AsCliCredentials(self), self->ptr); self 187 source4/auth/credentials/pycredentials.c static PyObject *py_creds_set_kerberos_state(py_talloc_Object *self, PyObject *args) self 193 source4/auth/credentials/pycredentials.c cli_credentials_set_kerberos_state(PyCredentials_AsCliCredentials(self), state); self 197 source4/auth/credentials/pycredentials.c static PyObject *py_creds_guess(py_talloc_Object *self, PyObject *args) self 208 source4/auth/credentials/pycredentials.c cli_credentials_guess(PyCredentials_AsCliCredentials(self), lp_ctx); self 213 source4/auth/credentials/pycredentials.c static PyObject *py_creds_set_machine_account(py_talloc_Object *self, PyObject *args) self 225 source4/auth/credentials/pycredentials.c status = cli_credentials_set_machine_account(PyCredentials_AsCliCredentials(self), lp_ctx); self 1679 source4/heimdal/kdc/krb5tgs.c PA_S4U2Self self; self 1685 source4/heimdal/kdc/krb5tgs.c &self, NULL); self 1691 source4/heimdal/kdc/krb5tgs.c ret = _krb5_s4u2self_to_checksumdata(context, &self, &datack); self 1697 source4/heimdal/kdc/krb5tgs.c free_PA_S4U2Self(&self); self 1709 source4/heimdal/kdc/krb5tgs.c &self.cksum); self 1713 source4/heimdal/kdc/krb5tgs.c free_PA_S4U2Self(&self); self 1722 source4/heimdal/kdc/krb5tgs.c self.name, self 1723 source4/heimdal/kdc/krb5tgs.c self.realm); self 1724 source4/heimdal/kdc/krb5tgs.c free_PA_S4U2Self(&self); self 436 source4/heimdal/lib/krb5/get_cred.c PA_S4U2Self self; self 441 source4/heimdal/lib/krb5/get_cred.c self.name = impersonate_principal->name; self 442 source4/heimdal/lib/krb5/get_cred.c self.realm = impersonate_principal->realm; self 443 source4/heimdal/lib/krb5/get_cred.c self.auth = estrdup("Kerberos"); self 445 source4/heimdal/lib/krb5/get_cred.c ret = _krb5_s4u2self_to_checksumdata(context, &self, &data); self 447 source4/heimdal/lib/krb5/get_cred.c free(self.auth); self 453 source4/heimdal/lib/krb5/get_cred.c free(self.auth); self 464 source4/heimdal/lib/krb5/get_cred.c &self.cksum); self 468 source4/heimdal/lib/krb5/get_cred.c free(self.auth); self 472 source4/heimdal/lib/krb5/get_cred.c ASN1_MALLOC_ENCODE(PA_S4U2Self, buf, len, &self, &size, ret); self 473 source4/heimdal/lib/krb5/get_cred.c free(self.auth); self 474 source4/heimdal/lib/krb5/get_cred.c free_Checksum(&self.cksum); self 1196 source4/heimdal/lib/krb5/get_cred.c krb5_principal self; self 1218 source4/heimdal/lib/krb5/get_cred.c if (opt->self) self 1219 source4/heimdal/lib/krb5/get_cred.c krb5_free_principal(context, opt->self); self 1251 source4/heimdal/lib/krb5/get_cred.c krb5_const_principal self) self 1253 source4/heimdal/lib/krb5/get_cred.c if (opt->self) self 1254 source4/heimdal/lib/krb5/get_cred.c krb5_free_principal(context, opt->self); self 1255 source4/heimdal/lib/krb5/get_cred.c return krb5_copy_principal(context, self, &opt->self); self 1388 source4/heimdal/lib/krb5/get_cred.c &in_creds, opt->self, opt->ticket, self 40 source4/heimdal/lib/krb5/misc.c const PA_S4U2Self *self, self 55 source4/heimdal/lib/krb5/misc.c ret = krb5_store_int32(sp, self->name.name_type); self 58 source4/heimdal/lib/krb5/misc.c for (i = 0; i < self->name.name_string.len; i++) { self 59 source4/heimdal/lib/krb5/misc.c size = strlen(self->name.name_string.val[i]); self 60 source4/heimdal/lib/krb5/misc.c ssize = krb5_storage_write(sp, self->name.name_string.val[i], size); self 66 source4/heimdal/lib/krb5/misc.c size = strlen(self->realm); self 67 source4/heimdal/lib/krb5/misc.c ssize = krb5_storage_write(sp, self->realm, size); self 72 source4/heimdal/lib/krb5/misc.c size = strlen(self->auth); self 73 source4/heimdal/lib/krb5/misc.c ssize = krb5_storage_write(sp, self->auth, size); self 32 source4/lib/com/pycom.c static PyObject *py_get_class_object(PyObject *self, PyObject *args) self 140 source4/lib/ldb/pyldb.c static PyObject *py_ldb_dn_validate(PyLdbDnObject *self) self 142 source4/lib/ldb/pyldb.c return PyBool_FromLong(ldb_dn_validate(self->dn)); self 145 source4/lib/ldb/pyldb.c static PyObject *py_ldb_dn_is_valid(PyLdbDnObject *self) self 147 source4/lib/ldb/pyldb.c return PyBool_FromLong(ldb_dn_is_valid(self->dn)); self 150 source4/lib/ldb/pyldb.c static PyObject *py_ldb_dn_is_special(PyLdbDnObject *self) self 152 source4/lib/ldb/pyldb.c return PyBool_FromLong(ldb_dn_is_special(self->dn)); self 155 source4/lib/ldb/pyldb.c static PyObject *py_ldb_dn_is_null(PyLdbDnObject *self) self 157 source4/lib/ldb/pyldb.c return PyBool_FromLong(ldb_dn_is_null(self->dn)); self 160 source4/lib/ldb/pyldb.c static PyObject *py_ldb_dn_get_casefold(PyLdbDnObject *self) self 162 source4/lib/ldb/pyldb.c return PyString_FromString(ldb_dn_get_casefold(self->dn)); self 165 source4/lib/ldb/pyldb.c static PyObject *py_ldb_dn_get_linearized(PyLdbDnObject *self) self 167 source4/lib/ldb/pyldb.c return PyString_FromString(ldb_dn_get_linearized(self->dn)); self 170 source4/lib/ldb/pyldb.c static PyObject *py_ldb_dn_canonical_str(PyLdbDnObject *self) self 172 source4/lib/ldb/pyldb.c return PyString_FromString(ldb_dn_canonical_string(self->dn, self->dn)); self 175 source4/lib/ldb/pyldb.c static PyObject *py_ldb_dn_canonical_ex_str(PyLdbDnObject *self) self 177 source4/lib/ldb/pyldb.c return PyString_FromString(ldb_dn_canonical_ex_string(self->dn, self->dn)); self 180 source4/lib/ldb/pyldb.c static PyObject *py_ldb_dn_repr(PyLdbDnObject *self) self 182 source4/lib/ldb/pyldb.c return PyString_FromFormat("Dn(%s)", PyObject_REPR(PyString_FromString(ldb_dn_get_linearized(self->dn)))); self 185 source4/lib/ldb/pyldb.c static PyObject *py_ldb_dn_check_special(PyLdbDnObject *self, PyObject *args) self 192 source4/lib/ldb/pyldb.c return ldb_dn_check_special(self->dn, name)?Py_True:Py_False; self 200 source4/lib/ldb/pyldb.c static PyObject *py_ldb_dn_get_parent(PyLdbDnObject *self) self 202 source4/lib/ldb/pyldb.c struct ldb_dn *dn = PyLdbDn_AsDn((PyObject *)self); self 208 source4/lib/ldb/pyldb.c static PyObject *py_ldb_dn_add_child(PyLdbDnObject *self, PyObject *args) self 215 source4/lib/ldb/pyldb.c dn = PyLdbDn_AsDn((PyObject *)self); self 223 source4/lib/ldb/pyldb.c static PyObject *py_ldb_dn_add_base(PyLdbDnObject *self, PyObject *args) self 230 source4/lib/ldb/pyldb.c dn = PyLdbDn_AsDn((PyObject *)self); self 275 source4/lib/ldb/pyldb.c static Py_ssize_t py_ldb_dn_len(PyLdbDnObject *self) self 277 source4/lib/ldb/pyldb.c return ldb_dn_get_comp_num(PyLdbDn_AsDn((PyObject *)self)); self 280 source4/lib/ldb/pyldb.c static PyObject *py_ldb_dn_concat(PyLdbDnObject *self, PyObject *py_other) self 282 source4/lib/ldb/pyldb.c struct ldb_dn *dn = PyLdbDn_AsDn((PyObject *)self), self 344 source4/lib/ldb/pyldb.c static void py_ldb_dn_dealloc(PyLdbDnObject *self) self 346 source4/lib/ldb/pyldb.c talloc_free(self->mem_ctx); self 347 source4/lib/ldb/pyldb.c self->ob_type->tp_free(self); self 372 source4/lib/ldb/pyldb.c static PyObject *py_ldb_set_debug(PyLdbObject *self, PyObject *args) self 381 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ldb_set_debug(self->ldb_ctx, py_ldb_debug, cb), PyLdb_AsLdbContext(self)); self 386 source4/lib/ldb/pyldb.c static PyObject *py_ldb_set_create_perms(PyTypeObject *self, PyObject *args) self 392 source4/lib/ldb/pyldb.c ldb_set_create_perms(PyLdb_AsLdbContext(self), perms); self 397 source4/lib/ldb/pyldb.c static PyObject *py_ldb_set_modules_dir(PyTypeObject *self, PyObject *args) self 403 source4/lib/ldb/pyldb.c ldb_set_modules_dir(PyLdb_AsLdbContext(self), modules_dir); self 408 source4/lib/ldb/pyldb.c static PyObject *py_ldb_transaction_start(PyLdbObject *self) self 410 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ldb_transaction_start(PyLdb_AsLdbContext(self)), PyLdb_AsLdbContext(self)); self 414 source4/lib/ldb/pyldb.c static PyObject *py_ldb_transaction_commit(PyLdbObject *self) self 416 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ldb_transaction_commit(PyLdb_AsLdbContext(self)), PyLdb_AsLdbContext(self)); self 420 source4/lib/ldb/pyldb.c static PyObject *py_ldb_transaction_cancel(PyLdbObject *self) self 422 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ldb_transaction_cancel(PyLdb_AsLdbContext(self)), PyLdb_AsLdbContext(self)); self 426 source4/lib/ldb/pyldb.c static PyObject *py_ldb_setup_wellknown_attributes(PyLdbObject *self) self 428 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ldb_setup_wellknown_attributes(PyLdb_AsLdbContext(self)), PyLdb_AsLdbContext(self)); self 432 source4/lib/ldb/pyldb.c static PyObject *py_ldb_repr(PyLdbObject *self) self 437 source4/lib/ldb/pyldb.c static PyObject *py_ldb_get_root_basedn(PyLdbObject *self) self 439 source4/lib/ldb/pyldb.c struct ldb_dn *dn = ldb_get_root_basedn(PyLdb_AsLdbContext(self)); self 446 source4/lib/ldb/pyldb.c static PyObject *py_ldb_get_schema_basedn(PyLdbObject *self) self 448 source4/lib/ldb/pyldb.c struct ldb_dn *dn = ldb_get_schema_basedn(PyLdb_AsLdbContext(self)); self 455 source4/lib/ldb/pyldb.c static PyObject *py_ldb_get_config_basedn(PyLdbObject *self) self 457 source4/lib/ldb/pyldb.c struct ldb_dn *dn = ldb_get_config_basedn(PyLdb_AsLdbContext(self)); self 464 source4/lib/ldb/pyldb.c static PyObject *py_ldb_get_default_basedn(PyLdbObject *self) self 466 source4/lib/ldb/pyldb.c struct ldb_dn *dn = ldb_get_default_basedn(PyLdb_AsLdbContext(self)); self 493 source4/lib/ldb/pyldb.c static int py_ldb_init(PyLdbObject *self, PyObject *args, PyObject *kwargs) self 508 source4/lib/ldb/pyldb.c ldb = PyLdb_AsLdbContext(self); self 549 source4/lib/ldb/pyldb.c static PyObject *py_ldb_connect(PyLdbObject *self, PyObject *args, PyObject *kwargs) self 571 source4/lib/ldb/pyldb.c ret = ldb_connect(PyLdb_AsLdbContext(self), url, flags, options); self 574 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ret, PyLdb_AsLdbContext(self)); self 579 source4/lib/ldb/pyldb.c static PyObject *py_ldb_modify(PyLdbObject *self, PyObject *args) self 591 source4/lib/ldb/pyldb.c ret = ldb_modify(PyLdb_AsLdbContext(self), PyLdbMessage_AsMessage(py_msg)); self 592 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ret, PyLdb_AsLdbContext(self)); self 597 source4/lib/ldb/pyldb.c static PyObject *py_ldb_add(PyLdbObject *self, PyObject *args) self 615 source4/lib/ldb/pyldb.c if (!PyObject_AsDn(msg, dn_value, PyLdb_AsLdbContext(self), &msg->dn)) { self 648 source4/lib/ldb/pyldb.c ret = ldb_add(PyLdb_AsLdbContext(self), msg); self 649 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ret, PyLdb_AsLdbContext(self)); self 656 source4/lib/ldb/pyldb.c static PyObject *py_ldb_delete(PyLdbObject *self, PyObject *args) self 665 source4/lib/ldb/pyldb.c ldb = PyLdb_AsLdbContext(self); self 676 source4/lib/ldb/pyldb.c static PyObject *py_ldb_rename(PyLdbObject *self, PyObject *args) self 685 source4/lib/ldb/pyldb.c ldb = PyLdb_AsLdbContext(self); self 698 source4/lib/ldb/pyldb.c static PyObject *py_ldb_schema_attribute_remove(PyLdbObject *self, PyObject *args) self 704 source4/lib/ldb/pyldb.c ldb_schema_attribute_remove(PyLdb_AsLdbContext(self), name); self 709 source4/lib/ldb/pyldb.c static PyObject *py_ldb_schema_attribute_add(PyLdbObject *self, PyObject *args) self 717 source4/lib/ldb/pyldb.c ret = ldb_schema_attribute_add(PyLdb_AsLdbContext(self), attribute, flags, syntax); self 719 source4/lib/ldb/pyldb.c PyErr_LDB_ERROR_IS_ERR_RAISE(ret, PyLdb_AsLdbContext(self)); self 738 source4/lib/ldb/pyldb.c static PyObject *py_ldb_parse_ldif(PyLdbObject *self, PyObject *args) self 748 source4/lib/ldb/pyldb.c while ((ldif = ldb_ldif_read_string(self->ldb_ctx, &s)) != NULL) { self 754 source4/lib/ldb/pyldb.c static PyObject *py_ldb_schema_format_value(PyLdbObject *self, PyObject *args) self 772 source4/lib/ldb/pyldb.c a = ldb_schema_attribute_by_name(PyLdb_AsLdbContext(self), element_name); self 778 source4/lib/ldb/pyldb.c if (a->syntax->ldif_write_fn(PyLdb_AsLdbContext(self), mem_ctx, &old_val, &new_val) != 0) { self 790 source4/lib/ldb/pyldb.c static PyObject *py_ldb_search(PyLdbObject *self, PyObject *args, PyObject *kwargs) self 811 source4/lib/ldb/pyldb.c ldb_ctx = PyLdb_AsLdbContext(self); self 875 source4/lib/ldb/pyldb.c static PyObject *py_ldb_get_opaque(PyLdbObject *self, PyObject *args) self 883 source4/lib/ldb/pyldb.c data = ldb_get_opaque(PyLdb_AsLdbContext(self), name); self 893 source4/lib/ldb/pyldb.c static PyObject *py_ldb_set_opaque(PyLdbObject *self, PyObject *args) self 903 source4/lib/ldb/pyldb.c ldb_set_opaque(PyLdb_AsLdbContext(self), name, data); self 908 source4/lib/ldb/pyldb.c static PyObject *py_ldb_modules(PyLdbObject *self) self 910 source4/lib/ldb/pyldb.c struct ldb_context *ldb = PyLdb_AsLdbContext(self); self 1015 source4/lib/ldb/pyldb.c static PyObject *py_ldb_get_firstmodule(PyLdbObject *self, void *closure) self 1017 source4/lib/ldb/pyldb.c return PyLdbModule_FromModule(PyLdb_AsLdbContext(self)->modules); self 1025 source4/lib/ldb/pyldb.c static int py_ldb_contains(PyLdbObject *self, PyObject *obj) self 1027 source4/lib/ldb/pyldb.c struct ldb_context *ldb_ctx = PyLdb_AsLdbContext(self); self 1067 source4/lib/ldb/pyldb.c static void py_ldb_dealloc(PyLdbObject *self) self 1069 source4/lib/ldb/pyldb.c talloc_free(self->mem_ctx); self 1070 source4/lib/ldb/pyldb.c self->ob_type->tp_free(self); self 1088 source4/lib/ldb/pyldb.c static PyObject *py_ldb_module_repr(PyLdbModuleObject *self) self 1090 source4/lib/ldb/pyldb.c return PyString_FromFormat("<ldb module '%s'>", PyLdbModule_AsModule(self)->ops->name); self 1093 source4/lib/ldb/pyldb.c static PyObject *py_ldb_module_str(PyLdbModuleObject *self) self 1095 source4/lib/ldb/pyldb.c return PyString_FromString(PyLdbModule_AsModule(self)->ops->name); self 1098 source4/lib/ldb/pyldb.c static PyObject *py_ldb_module_start_transaction(PyLdbModuleObject *self) self 1100 source4/lib/ldb/pyldb.c PyLdbModule_AsModule(self)->ops->start_transaction(PyLdbModule_AsModule(self)); self 1104 source4/lib/ldb/pyldb.c static PyObject *py_ldb_module_end_transaction(PyLdbModuleObject *self) self 1106 source4/lib/ldb/pyldb.c PyLdbModule_AsModule(self)->ops->end_transaction(PyLdbModule_AsModule(self)); self 1110 source4/lib/ldb/pyldb.c static PyObject *py_ldb_module_del_transaction(PyLdbModuleObject *self) self 1112 source4/lib/ldb/pyldb.c PyLdbModule_AsModule(self)->ops->del_transaction(PyLdbModule_AsModule(self)); self 1116 source4/lib/ldb/pyldb.c static PyObject *py_ldb_module_search(PyLdbModuleObject *self, PyObject *args, PyObject *kwargs) self 1129 source4/lib/ldb/pyldb.c mod = self->mod; self 1145 source4/lib/ldb/pyldb.c static PyObject *py_ldb_module_add(PyLdbModuleObject *self, PyObject *args) self 1159 source4/lib/ldb/pyldb.c mod = PyLdbModule_AsModule(self); self 1167 source4/lib/ldb/pyldb.c static PyObject *py_ldb_module_modify(PyLdbModuleObject *self, PyObject *args) self 1181 source4/lib/ldb/pyldb.c mod = PyLdbModule_AsModule(self); self 1189 source4/lib/ldb/pyldb.c static PyObject *py_ldb_module_delete(PyLdbModuleObject *self, PyObject *args) self 1202 source4/lib/ldb/pyldb.c ret = PyLdbModule_AsModule(self)->ops->del(PyLdbModule_AsModule(self), req); self 1209 source4/lib/ldb/pyldb.c static PyObject *py_ldb_module_rename(PyLdbModuleObject *self, PyObject *args) self 1224 source4/lib/ldb/pyldb.c ret = PyLdbModule_AsModule(self)->ops->rename(PyLdbModule_AsModule(self), req); self 1243 source4/lib/ldb/pyldb.c static void py_ldb_module_dealloc(PyLdbModuleObject *self) self 1245 source4/lib/ldb/pyldb.c talloc_free(self->mem_ctx); self 1246 source4/lib/ldb/pyldb.c self->ob_type->tp_free(self); self 1315 source4/lib/ldb/pyldb.c static PyObject *py_ldb_msg_element_get(PyLdbMessageElementObject *self, PyObject *args) self 1320 source4/lib/ldb/pyldb.c if (i < 0 || i >= PyLdbMessageElement_AsMessageElement(self)->num_values) self 1323 source4/lib/ldb/pyldb.c return PyObject_FromLdbValue(NULL, PyLdbMessageElement_AsMessageElement(self), self 1324 source4/lib/ldb/pyldb.c &(PyLdbMessageElement_AsMessageElement(self)->values[i])); self 1332 source4/lib/ldb/pyldb.c static Py_ssize_t py_ldb_msg_element_len(PyLdbMessageElementObject *self) self 1334 source4/lib/ldb/pyldb.c return PyLdbMessageElement_AsMessageElement(self)->num_values; self 1337 source4/lib/ldb/pyldb.c static PyObject *py_ldb_msg_element_find(PyLdbMessageElementObject *self, Py_ssize_t idx) self 1339 source4/lib/ldb/pyldb.c struct ldb_message_element *el = PyLdbMessageElement_AsMessageElement(self); self 1352 source4/lib/ldb/pyldb.c static int py_ldb_msg_element_cmp(PyLdbMessageElementObject *self, PyLdbMessageElementObject *other) self 1354 source4/lib/ldb/pyldb.c return ldb_msg_element_compare(PyLdbMessageElement_AsMessageElement(self), self 1358 source4/lib/ldb/pyldb.c static PyObject *py_ldb_msg_element_iter(PyLdbMessageElementObject *self) self 1360 source4/lib/ldb/pyldb.c return PyObject_GetIter(ldb_msg_element_to_set(NULL, PyLdbMessageElement_AsMessageElement(self))); self 1434 source4/lib/ldb/pyldb.c static PyObject *py_ldb_msg_element_repr(PyLdbMessageElementObject *self) self 1438 source4/lib/ldb/pyldb.c struct ldb_message_element *el = PyLdbMessageElement_AsMessageElement(self); self 1442 source4/lib/ldb/pyldb.c PyObject *o = py_ldb_msg_element_find(self, i); self 1456 source4/lib/ldb/pyldb.c static PyObject *py_ldb_msg_element_str(PyLdbMessageElementObject *self) self 1458 source4/lib/ldb/pyldb.c struct ldb_message_element *el = PyLdbMessageElement_AsMessageElement(self); self 1466 source4/lib/ldb/pyldb.c static void py_ldb_msg_element_dealloc(PyLdbMessageElementObject *self) self 1468 source4/lib/ldb/pyldb.c talloc_free(self->mem_ctx); self 1469 source4/lib/ldb/pyldb.c self->ob_type->tp_free(self); self 1486 source4/lib/ldb/pyldb.c static PyObject *py_ldb_msg_remove_attr(PyLdbMessageObject *self, PyObject *args) self 1492 source4/lib/ldb/pyldb.c ldb_msg_remove_attr(self->msg, name); self 1497 source4/lib/ldb/pyldb.c static PyObject *py_ldb_msg_keys(PyLdbMessageObject *self) self 1499 source4/lib/ldb/pyldb.c struct ldb_message *msg = PyLdbMessage_AsMessage(self); self 1513 source4/lib/ldb/pyldb.c static PyObject *py_ldb_msg_getitem_helper(PyLdbMessageObject *self, PyObject *py_name) self 1517 source4/lib/ldb/pyldb.c struct ldb_message *msg = PyLdbMessage_AsMessage(self); self 1527 source4/lib/ldb/pyldb.c static PyObject *py_ldb_msg_getitem(PyLdbMessageObject *self, PyObject *py_name) self 1529 source4/lib/ldb/pyldb.c PyObject *ret = py_ldb_msg_getitem_helper(self, py_name); self 1537 source4/lib/ldb/pyldb.c static PyObject *py_ldb_msg_get(PyLdbMessageObject *self, PyObject *args) self 1543 source4/lib/ldb/pyldb.c ret = py_ldb_msg_getitem_helper(self, name); self 1549 source4/lib/ldb/pyldb.c static PyObject *py_ldb_msg_items(PyLdbMessageObject *self) self 1551 source4/lib/ldb/pyldb.c struct ldb_message *msg = PyLdbMessage_AsMessage(self); self 1560 source4/lib/ldb/pyldb.c PyList_SetItem(l, j, Py_BuildValue("(sO)", msg->elements[i].name, PyLdbMessageElement_FromMessageElement(&msg->elements[i], self->msg))); self 1573 source4/lib/ldb/pyldb.c static PyObject *py_ldb_msg_iter(PyLdbMessageObject *self) self 1577 source4/lib/ldb/pyldb.c list = py_ldb_msg_keys(self); self 1583 source4/lib/ldb/pyldb.c static int py_ldb_msg_setitem(PyLdbMessageObject *self, PyObject *name, PyObject *value) self 1587 source4/lib/ldb/pyldb.c ldb_msg_remove_attr(self->msg, attr_name); self 1593 source4/lib/ldb/pyldb.c talloc_steal(self->msg, el); self 1594 source4/lib/ldb/pyldb.c ldb_msg_remove_attr(PyLdbMessage_AsMessage(self), attr_name); self 1595 source4/lib/ldb/pyldb.c ldb_msg_add(PyLdbMessage_AsMessage(self), el, el->flags); self 1600 source4/lib/ldb/pyldb.c static Py_ssize_t py_ldb_msg_length(PyLdbMessageObject *self) self 1602 source4/lib/ldb/pyldb.c return PyLdbMessage_AsMessage(self)->num_elements; self 1658 source4/lib/ldb/pyldb.c static PyObject *py_ldb_msg_get_dn(PyLdbMessageObject *self, void *closure) self 1660 source4/lib/ldb/pyldb.c return PyLdbDn_FromDn(PyLdbMessage_AsMessage(self)->dn); self 1663 source4/lib/ldb/pyldb.c static int py_ldb_msg_set_dn(PyLdbMessageObject *self, PyObject *value, void *closure) self 1665 source4/lib/ldb/pyldb.c PyLdbMessage_AsMessage(self)->dn = PyLdbDn_AsDn(value); self 1674 source4/lib/ldb/pyldb.c static PyObject *py_ldb_msg_repr(PyLdbMessageObject *self) self 1677 source4/lib/ldb/pyldb.c if (PyDict_Update(dict, (PyObject *)self) != 0) self 1684 source4/lib/ldb/pyldb.c static void py_ldb_msg_dealloc(PyLdbMessageObject *self) self 1686 source4/lib/ldb/pyldb.c talloc_free(self->mem_ctx); self 1687 source4/lib/ldb/pyldb.c self->ob_type->tp_free(self); self 1718 source4/lib/ldb/pyldb.c static void py_ldb_tree_dealloc(PyLdbTreeObject *self) self 1720 source4/lib/ldb/pyldb.c talloc_free(self->mem_ctx); self 1721 source4/lib/ldb/pyldb.c self->ob_type->tp_free(self); self 2053 source4/lib/ldb/pyldb.c static PyObject *py_valid_attr_name(PyObject *self, PyObject *args) self 70 source4/lib/messaging/pymessaging.c PyObject *py_messaging_connect(PyTypeObject *self, PyObject *args, PyObject *kwargs) self 125 source4/lib/messaging/pymessaging.c static void py_messaging_dealloc(PyObject *self) self 127 source4/lib/messaging/pymessaging.c messaging_Object *iface = (messaging_Object *)self; self 129 source4/lib/messaging/pymessaging.c PyObject_Del(self); self 132 source4/lib/messaging/pymessaging.c static PyObject *py_messaging_send(PyObject *self, PyObject *args, PyObject *kwargs) self 134 source4/lib/messaging/pymessaging.c messaging_Object *iface = (messaging_Object *)self; self 173 source4/lib/messaging/pymessaging.c static PyObject *py_messaging_register(PyObject *self, PyObject *args, PyObject *kwargs) self 175 source4/lib/messaging/pymessaging.c messaging_Object *iface = (messaging_Object *)self; self 205 source4/lib/messaging/pymessaging.c static PyObject *py_messaging_deregister(PyObject *self, PyObject *args, PyObject *kwargs) self 207 source4/lib/messaging/pymessaging.c messaging_Object *iface = (messaging_Object *)self; self 224 source4/lib/messaging/pymessaging.c static PyObject *py_messaging_add_name(PyObject *self, PyObject *args, PyObject *kwargs) self 226 source4/lib/messaging/pymessaging.c messaging_Object *iface = (messaging_Object *)self; self 246 source4/lib/messaging/pymessaging.c static PyObject *py_messaging_remove_name(PyObject *self, PyObject *args, PyObject *kwargs) self 248 source4/lib/messaging/pymessaging.c messaging_Object *iface = (messaging_Object *)self; self 322 source4/lib/messaging/pymessaging.c PyObject *py_irpc_connect(PyTypeObject *self, PyObject *args, PyObject *kwargs) self 416 source4/lib/messaging/pymessaging.c static PyObject *irpc_result_len(irpc_ResultObject *self) self 418 source4/lib/messaging/pymessaging.c return PyLong_FromLong(self->count); self 427 source4/lib/messaging/pymessaging.c static void irpc_result_dealloc(PyObject *self) self 429 source4/lib/messaging/pymessaging.c talloc_free(((irpc_ResultObject *)self)->mem_ctx); self 430 source4/lib/messaging/pymessaging.c PyObject_Del(self); self 500 source4/lib/messaging/pymessaging.c static PyObject *py_irpc_call_wrapper(PyObject *self, PyObject *args, void *wrapped, PyObject *kwargs) self 502 source4/lib/messaging/pymessaging.c irpc_ClientConnectionObject *iface = (irpc_ClientConnectionObject *)self; self 508 source4/lib/messaging/pymessaging.c static void py_irpc_dealloc(PyObject *self) self 510 source4/lib/messaging/pymessaging.c irpc_ClientConnectionObject *iface = (irpc_ClientConnectionObject *)self; self 512 source4/lib/messaging/pymessaging.c PyObject_Del(self); self 43 source4/lib/registry/pyregistry.c static PyObject *py_get_predefined_key_by_name(PyObject *self, PyObject *args) self 47 source4/lib/registry/pyregistry.c struct registry_context *ctx = PyRegistry_AsRegistryContext(self); self 59 source4/lib/registry/pyregistry.c static PyObject *py_key_del_abs(PyObject *self, PyObject *args) self 63 source4/lib/registry/pyregistry.c struct registry_context *ctx = PyRegistry_AsRegistryContext(self); self 74 source4/lib/registry/pyregistry.c static PyObject *py_get_predefined_key(PyObject *self, PyObject *args) self 77 source4/lib/registry/pyregistry.c struct registry_context *ctx = PyRegistry_AsRegistryContext(self); self 90 source4/lib/registry/pyregistry.c static PyObject *py_diff_apply(PyObject *self, PyObject *args) self 94 source4/lib/registry/pyregistry.c struct registry_context *ctx = PyRegistry_AsRegistryContext(self); self 104 source4/lib/registry/pyregistry.c static PyObject *py_mount_hive(PyObject *self, PyObject *args) self 106 source4/lib/registry/pyregistry.c struct registry_context *ctx = PyRegistry_AsRegistryContext(self); self 170 source4/lib/registry/pyregistry.c static PyObject *py_hive_key_del(PyObject *self, PyObject *args) self 173 source4/lib/registry/pyregistry.c struct hive_key *key = PyHiveKey_AsHiveKey(self); self 186 source4/lib/registry/pyregistry.c static PyObject *py_hive_key_flush(PyObject *self) self 189 source4/lib/registry/pyregistry.c struct hive_key *key = PyHiveKey_AsHiveKey(self); self 197 source4/lib/registry/pyregistry.c static PyObject *py_hive_key_del_value(PyObject *self, PyObject *args) self 201 source4/lib/registry/pyregistry.c struct hive_key *key = PyHiveKey_AsHiveKey(self); self 213 source4/lib/registry/pyregistry.c static PyObject *py_hive_key_set_value(PyObject *self, PyObject *args) self 219 source4/lib/registry/pyregistry.c struct hive_key *key = PyHiveKey_AsHiveKey(self); self 268 source4/lib/registry/pyregistry.c static PyObject *py_open_samba(PyObject *self, PyObject *args, PyObject *kwargs) self 305 source4/lib/registry/pyregistry.c static PyObject *py_open_directory(PyObject *self, PyObject *args) self 320 source4/lib/registry/pyregistry.c static PyObject *py_create_directory(PyObject *self, PyObject *args) self 335 source4/lib/registry/pyregistry.c static PyObject *py_open_ldb_file(PyObject *self, PyObject *args, PyObject *kwargs) self 374 source4/lib/registry/pyregistry.c static PyObject *py_str_regtype(PyObject *self, PyObject *args) self 384 source4/lib/registry/pyregistry.c static PyObject *py_get_predef_name(PyObject *self, PyObject *args) self 2407 source4/lib/wmi/wmi_wrap.c PySwigObject_GetDesc(PyObject *self) self 2409 source4/lib/wmi/wmi_wrap.c PySwigObject *v = (PySwigObject *)self; self 3057 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *_wrap_WBEM_ConnectServer(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) { self 3182 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *_wrap_IUnknown_Release(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { self 3207 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *_wrap_new_IUnknown(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { self 3220 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *_wrap_delete_IUnknown(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { self 3242 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *IUnknown_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { self 3249 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *IUnknown_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { self 3253 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *_wrap_IWbemServices_ExecQuery(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) { self 3323 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *_wrap_IWbemServices_ExecNotificationQuery(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) { self 3393 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *_wrap_IWbemServices_CreateInstanceEnum(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) { self 3458 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *_wrap_new_IWbemServices(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { self 3471 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *_wrap_delete_IWbemServices(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { self 3493 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *IWbemServices_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { self 3500 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *IWbemServices_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { self 3504 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *_wrap_IEnumWbemClassObject_Reset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { self 3534 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *_wrap_new_IEnumWbemClassObject(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { self 3547 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *_wrap_delete_IEnumWbemClassObject(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { self 3569 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *IEnumWbemClassObject_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { self 3576 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *IEnumWbemClassObject_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { self 3580 source4/lib/wmi/wmi_wrap.c SWIGINTERN PyObject *_wrap_IEnumWbemClassObject_SmartNext(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) { self 46 source4/librpc/ndr/py_security.c struct dom_sid *self = py_talloc_get_ptr(py_self), *other; self 51 source4/librpc/ndr/py_security.c return dom_sid_compare(self, other); self 56 source4/librpc/ndr/py_security.c struct dom_sid *self = py_talloc_get_ptr(py_self); self 57 source4/librpc/ndr/py_security.c char *str = dom_sid_string(NULL, self); self 65 source4/librpc/ndr/py_security.c struct dom_sid *self = py_talloc_get_ptr(py_self); self 66 source4/librpc/ndr/py_security.c char *str = dom_sid_string(NULL, self); self 72 source4/librpc/ndr/py_security.c static int py_dom_sid_init(PyObject *self, PyObject *args, PyObject *kwargs) self 75 source4/librpc/ndr/py_security.c struct dom_sid *sid = py_talloc_get_ptr(self); self 99 source4/librpc/ndr/py_security.c static PyObject *py_descriptor_sacl_add(PyObject *self, PyObject *args) self 101 source4/librpc/ndr/py_security.c struct security_descriptor *desc = py_talloc_get_ptr(self); self 115 source4/librpc/ndr/py_security.c static PyObject *py_descriptor_dacl_add(PyObject *self, PyObject *args) self 117 source4/librpc/ndr/py_security.c struct security_descriptor *desc = py_talloc_get_ptr(self); self 132 source4/librpc/ndr/py_security.c static PyObject *py_descriptor_dacl_del(PyObject *self, PyObject *args) self 134 source4/librpc/ndr/py_security.c struct security_descriptor *desc = py_talloc_get_ptr(self); self 148 source4/librpc/ndr/py_security.c static PyObject *py_descriptor_sacl_del(PyObject *self, PyObject *args) self 150 source4/librpc/ndr/py_security.c struct security_descriptor *desc = py_talloc_get_ptr(self); self 164 source4/librpc/ndr/py_security.c static PyObject *py_descriptor_new(PyTypeObject *self, PyObject *args, PyObject *kwargs) self 166 source4/librpc/ndr/py_security.c return py_talloc_import(self, security_descriptor_initialise(NULL)); self 169 source4/librpc/ndr/py_security.c static PyObject *py_descriptor_from_sddl(PyObject *self, PyObject *args) self 187 source4/librpc/ndr/py_security.c return py_talloc_import((PyTypeObject *)self, secdesc); self 190 source4/librpc/ndr/py_security.c static PyObject *py_descriptor_as_sddl(PyObject *self, PyObject *py_sid) self 193 source4/librpc/ndr/py_security.c struct security_descriptor *desc = py_talloc_get_ptr(self); self 231 source4/librpc/ndr/py_security.c static PyObject *py_token_is_sid(PyObject *self, PyObject *args) self 235 source4/librpc/ndr/py_security.c struct security_token *token = py_talloc_get_ptr(self); self 244 source4/librpc/ndr/py_security.c static PyObject *py_token_has_sid(PyObject *self, PyObject *args) self 248 source4/librpc/ndr/py_security.c struct security_token *token = py_talloc_get_ptr(self); self 257 source4/librpc/ndr/py_security.c static PyObject *py_token_is_anonymous(PyObject *self) self 259 source4/librpc/ndr/py_security.c struct security_token *token = py_talloc_get_ptr(self); self 264 source4/librpc/ndr/py_security.c static PyObject *py_token_is_system(PyObject *self) self 266 source4/librpc/ndr/py_security.c struct security_token *token = py_talloc_get_ptr(self); self 271 source4/librpc/ndr/py_security.c static PyObject *py_token_has_builtin_administrators(PyObject *self) self 273 source4/librpc/ndr/py_security.c struct security_token *token = py_talloc_get_ptr(self); self 278 source4/librpc/ndr/py_security.c static PyObject *py_token_has_nt_authenticated_users(PyObject *self) self 280 source4/librpc/ndr/py_security.c struct security_token *token = py_talloc_get_ptr(self); self 285 source4/librpc/ndr/py_security.c static PyObject *py_token_has_privilege(PyObject *self, PyObject *args) self 288 source4/librpc/ndr/py_security.c struct security_token *token = py_talloc_get_ptr(self); self 296 source4/librpc/ndr/py_security.c static PyObject *py_token_set_privilege(PyObject *self, PyObject *args) self 299 source4/librpc/ndr/py_security.c struct security_token *token = py_talloc_get_ptr(self); self 308 source4/librpc/ndr/py_security.c static PyObject *py_token_new(PyTypeObject *self, PyObject *args, PyObject *kwargs) self 310 source4/librpc/ndr/py_security.c return py_talloc_import(self, security_token_initialise(NULL)); self 342 source4/librpc/ndr/py_security.c static PyObject *py_privilege_name(PyObject *self, PyObject *args) self 351 source4/librpc/ndr/py_security.c static PyObject *py_privilege_id(PyObject *self, PyObject *args) self 361 source4/librpc/ndr/py_security.c static PyObject *py_random_sid(PyObject *self) self 76 source4/librpc/rpc/pyrpc.c static PyObject *py_dcerpc_call_wrapper(PyObject *self, PyObject *args, void *wrapped, PyObject *kwargs) self 78 source4/librpc/rpc/pyrpc.c dcerpc_InterfaceObject *iface = (dcerpc_InterfaceObject *)self; self 221 source4/librpc/rpc/pyrpc.c static PyObject *py_iface_request(PyObject *self, PyObject *args, PyObject *kwargs) self 223 source4/librpc/rpc/pyrpc.c dcerpc_InterfaceObject *iface = (dcerpc_InterfaceObject *)self; self 264 source4/librpc/rpc/pyrpc.c static PyObject *py_iface_alter_context(PyObject *self, PyObject *args, PyObject *kwargs) self 266 source4/librpc/rpc/pyrpc.c dcerpc_InterfaceObject *iface = (dcerpc_InterfaceObject *)self; self 373 source4/librpc/rpc/pyrpc.c static void dcerpc_interface_dealloc(PyObject* self) self 375 source4/librpc/rpc/pyrpc.c dcerpc_InterfaceObject *interface = (dcerpc_InterfaceObject *)self; self 377 source4/librpc/rpc/pyrpc.c PyObject_Del(self); self 380 source4/librpc/rpc/pyrpc.c static PyObject *dcerpc_interface_new(PyTypeObject *self, PyObject *args, PyObject *kwargs) self 145 source4/param/pyparam.c static PyObject *py_lp_ctx_load(py_talloc_Object *self, PyObject *args) self 152 source4/param/pyparam.c ret = lp_load(PyLoadparmContext_AsLoadparmContext(self), filename); self 161 source4/param/pyparam.c static PyObject *py_lp_ctx_load_default(py_talloc_Object *self) self 164 source4/param/pyparam.c ret = lp_load_default(PyLoadparmContext_AsLoadparmContext(self)); self 173 source4/param/pyparam.c static PyObject *py_lp_ctx_get(py_talloc_Object *self, PyObject *args) self 181 source4/param/pyparam.c ret = py_lp_ctx_get_helper(PyLoadparmContext_AsLoadparmContext(self), section_name, param_name); self 187 source4/param/pyparam.c static PyObject *py_lp_ctx_is_myname(py_talloc_Object *self, PyObject *args) self 193 source4/param/pyparam.c return PyBool_FromLong(lp_is_myname(PyLoadparmContext_AsLoadparmContext(self), name)); self 196 source4/param/pyparam.c static PyObject *py_lp_ctx_is_mydomain(py_talloc_Object *self, PyObject *args) self 202 source4/param/pyparam.c return PyBool_FromLong(lp_is_mydomain(PyLoadparmContext_AsLoadparmContext(self), name)); self 205 source4/param/pyparam.c static PyObject *py_lp_ctx_set(py_talloc_Object *self, PyObject *args) self 212 source4/param/pyparam.c ret = lp_set_cmdline(PyLoadparmContext_AsLoadparmContext(self), name, value); self 221 source4/param/pyparam.c static PyObject *py_lp_ctx_private_path(py_talloc_Object *self, PyObject *args) self 228 source4/param/pyparam.c path = private_path(NULL, PyLoadparmContext_AsLoadparmContext(self), name); self 259 source4/param/pyparam.c static PyObject *py_lp_ctx_default_service(py_talloc_Object *self, void *closure) self 261 source4/param/pyparam.c return PyLoadparmService_FromService(lp_default_service(PyLoadparmContext_AsLoadparmContext(self))); self 264 source4/param/pyparam.c static PyObject *py_lp_ctx_config_file(py_talloc_Object *self, void *closure) self 266 source4/param/pyparam.c const char *configfile = lp_configfile(PyLoadparmContext_AsLoadparmContext(self)); self 285 source4/param/pyparam.c static Py_ssize_t py_lp_ctx_len(py_talloc_Object *self) self 287 source4/param/pyparam.c return lp_numservices(PyLoadparmContext_AsLoadparmContext(self)); self 290 source4/param/pyparam.c static PyObject *py_lp_ctx_getitem(py_talloc_Object *self, PyObject *name) self 297 source4/param/pyparam.c service = lp_service(PyLoadparmContext_AsLoadparmContext(self), PyString_AsString(name)); self 361 source4/param/pyparam.c static PyObject *py_default_path(PyObject *self) self 51 source4/scripting/python/pyglue.c static PyObject *py_generate_random_str(PyObject *self, PyObject *args) self 65 source4/scripting/python/pyglue.c static PyObject *py_unix2nttime(PyObject *self, PyObject *args) self 77 source4/scripting/python/pyglue.c static PyObject *py_ldb_set_credentials(PyObject *self, PyObject *args) self 98 source4/scripting/python/pyglue.c static PyObject *py_ldb_set_loadparm(PyObject *self, PyObject *args) self 120 source4/scripting/python/pyglue.c static PyObject *py_ldb_set_session_info(PyObject *self, PyObject *args) self 141 source4/scripting/python/pyglue.c static PyObject *py_samdb_set_domain_sid(PyLdbObject *self, PyObject *args) self 163 source4/scripting/python/pyglue.c static PyObject *py_ldb_register_samba_handlers(PyObject *self, PyObject *args) self 179 source4/scripting/python/pyglue.c static PyObject *py_dsdb_set_ntds_invocation_id(PyObject *self, PyObject *args) self 199 source4/scripting/python/pyglue.c static PyObject *py_dsdb_set_global_schema(PyObject *self, PyObject *args) self 215 source4/scripting/python/pyglue.c static PyObject *py_dsdb_attach_schema_from_ldif_file(PyObject *self, PyObject *args) self 24 source4/scripting/python/uuidmodule.c static PyObject *uuid_random(PyObject *self, PyObject *args) self 39 source4/web_server/wsgi.c static PyObject *start_response(PyObject *self, PyObject *args, PyObject *kwargs) self 47 source4/web_server/wsgi.c web_request_Object *py_web = (web_request_Object *)self; self 118 source4/web_server/wsgi.c static PyObject *py_error_flush(PyObject *self, PyObject *args, PyObject *kwargs) self 124 source4/web_server/wsgi.c static PyObject *py_error_write(PyObject *self, PyObject *args, PyObject *kwargs) self 138 source4/web_server/wsgi.c static PyObject *py_error_writelines(PyObject *self, PyObject *args, PyObject *kwargs) self 181 source4/web_server/wsgi.c input_Stream_Object *self = (input_Stream_Object *)_self; self 189 source4/web_server/wsgi.c size = self->web->input.partial.length-self->offset; self 191 source4/web_server/wsgi.c size = MIN(size, self->web->input.partial.length-self->offset); self 193 source4/web_server/wsgi.c ret = PyString_FromStringAndSize((char *)self->web->input.partial.data+self->offset, size); self 194 source4/web_server/wsgi.c self->offset += size;