extended 338 libcli/ldap/ldap_message.c if (tree->u.extended.rule_id) { extended 340 libcli/ldap/ldap_message.c asn1_write_LDAPString(data, tree->u.extended.rule_id); extended 343 libcli/ldap/ldap_message.c if (tree->u.extended.attr) { extended 345 libcli/ldap/ldap_message.c asn1_write_LDAPString(data, tree->u.extended.attr); extended 349 libcli/ldap/ldap_message.c asn1_write_DATA_BLOB_LDAPString(data, &tree->u.extended.value); extended 352 libcli/ldap/ldap_message.c asn1_write_uint8(data, tree->u.extended.dnAttributes); extended 1057 libcli/ldap/ldap_message.c ret->u.extended.attr = talloc_steal(ret, attr); extended 1059 libcli/ldap/ldap_message.c ret->u.extended.attr = talloc_strdup(ret, "*"); extended 1061 libcli/ldap/ldap_message.c ret->u.extended.rule_id = talloc_steal(ret, oid); extended 1062 libcli/ldap/ldap_message.c ret->u.extended.value.data = (uint8_t *)talloc_steal(ret, value); extended 1063 libcli/ldap/ldap_message.c ret->u.extended.value.length = strlen(value); extended 1064 libcli/ldap/ldap_message.c ret->u.extended.dnAttributes = dnAttributes; extended 320 source3/lib/ldb/common/ldb_match.c if (tree->u.extended.dnAttributes) { extended 324 source3/lib/ldb/common/ldb_match.c if (tree->u.extended.rule_id == NULL) { extended 328 source3/lib/ldb/common/ldb_match.c if (tree->u.extended.attr == NULL) { extended 334 source3/lib/ldb/common/ldb_match.c if (strcmp(rules[i].oid, tree->u.extended.rule_id) == 0) { extended 341 source3/lib/ldb/common/ldb_match.c tree->u.extended.rule_id); extended 346 source3/lib/ldb/common/ldb_match.c el = ldb_msg_find_element(msg, tree->u.extended.attr); extended 352 source3/lib/ldb/common/ldb_match.c int ret = comp(&el->values[i], &tree->u.extended.value); extended 227 source3/lib/ldb/common/ldb_parse.c ret->u.extended.value = ldb_binary_decode(ret, value); extended 228 source3/lib/ldb/common/ldb_parse.c if (ret->u.extended.value.data == NULL) goto failed; extended 237 source3/lib/ldb/common/ldb_parse.c ret->u.extended.attr = attr; extended 239 source3/lib/ldb/common/ldb_parse.c ret->u.extended.dnAttributes = 1; extended 241 source3/lib/ldb/common/ldb_parse.c ret->u.extended.rule_id = talloc_strdup(ret, p2+1); extended 242 source3/lib/ldb/common/ldb_parse.c if (ret->u.extended.rule_id == NULL) goto failed; extended 244 source3/lib/ldb/common/ldb_parse.c ret->u.extended.rule_id = NULL; extended 247 source3/lib/ldb/common/ldb_parse.c ret->u.extended.dnAttributes = 0; extended 248 source3/lib/ldb/common/ldb_parse.c ret->u.extended.rule_id = talloc_strdup(ret, p1+1); extended 249 source3/lib/ldb/common/ldb_parse.c if (ret->u.extended.rule_id == NULL) goto failed; extended 757 source3/lib/ldb/common/ldb_parse.c s = ldb_binary_encode(mem_ctx, tree->u.extended.value); extended 760 source3/lib/ldb/common/ldb_parse.c tree->u.extended.attr?tree->u.extended.attr:"", extended 761 source3/lib/ldb/common/ldb_parse.c tree->u.extended.dnAttributes?":dn":"", extended 762 source3/lib/ldb/common/ldb_parse.c tree->u.extended.rule_id?":":"", extended 763 source3/lib/ldb/common/ldb_parse.c tree->u.extended.rule_id?tree->u.extended.rule_id:"", extended 812 source3/lib/ldb/common/ldb_parse.c if (tree->u.extended.attr && extended 813 source3/lib/ldb/common/ldb_parse.c ldb_attr_cmp(tree->u.extended.attr, attr) == 0) { extended 814 source3/lib/ldb/common/ldb_parse.c tree->u.extended.attr = replace; extended 276 source3/lib/ldb/include/ldb.h } extended; extended 65 source3/lib/ldb/include/ldb_private.h int (*extended)(struct ldb_module *, struct ldb_request *); /* extended operations */ extended 795 source3/lib/ldb/modules/ldb_map_outbound.c attr = map_attr_map_local(*new, map, tree->u.extended.attr); extended 796 source3/lib/ldb/modules/ldb_map_outbound.c (*new)->u.extended.attr = attr; extended 850 source3/lib/ldb/modules/ldb_map_outbound.c (*new)->u.extended.value = ldb_val_map_local(module, *new, map, &tree->u.extended.value); extended 851 source3/lib/ldb/modules/ldb_map_outbound.c (*new)->u.extended.rule_id = talloc_strdup(*new, tree->u.extended.rule_id); extended 432 source4/dsdb/samdb/ldb_modules/kludge_acl.c if (strcmp(req->op.extended.oid, extended 533 source4/dsdb/samdb/ldb_modules/kludge_acl.c .extended = kludge_acl_extended, extended 115 source4/dsdb/samdb/ldb_modules/partition.c PARTITION_FIND_OP(module, extended); extended 116 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->extended(module, request); extended 293 source4/dsdb/samdb/ldb_modules/partition.c ac->req->op.extended.oid, extended 294 source4/dsdb/samdb/ldb_modules/partition.c ac->req->op.extended.data, extended 733 source4/dsdb/samdb/ldb_modules/partition.c seq = talloc_get_type(req->op.extended.data, struct ldb_seqnum_request); extended 764 source4/dsdb/samdb/ldb_modules/partition.c seqr = talloc_get_type(res->extended->data, extended 817 source4/dsdb/samdb/ldb_modules/partition.c tseqr = talloc_get_type(res->extended->data, extended 865 source4/dsdb/samdb/ldb_modules/partition.c tseqr = talloc_get_type(res->extended->data, extended 917 source4/dsdb/samdb/ldb_modules/partition.c tseqr = talloc_get_type(res->extended->data, extended 974 source4/dsdb/samdb/ldb_modules/partition.c ext = talloc_get_type(req->op.extended.data, struct dsdb_extended_replicated_objects); extended 997 source4/dsdb/samdb/ldb_modules/partition.c schema_dn = talloc_get_type(req->op.extended.data, struct ldb_dn); extended 1040 source4/dsdb/samdb/ldb_modules/partition.c if (strcmp(req->op.extended.oid, LDB_EXTENDED_SEQUENCE_NUMBER) == 0) { extended 1044 source4/dsdb/samdb/ldb_modules/partition.c if (strcmp(req->op.extended.oid, DSDB_EXTENDED_REPLICATED_OBJECTS_OID) == 0) { extended 1049 source4/dsdb/samdb/ldb_modules/partition.c if (strcmp(req->op.extended.oid, DSDB_EXTENDED_SCHEMA_UPDATE_NOW_OID) == 0) { extended 1341 source4/dsdb/samdb/ldb_modules/partition.c .extended = partition_extended, extended 1409 source4/dsdb/samdb/ldb_modules/repl_meta_data.c objs = talloc_get_type(req->op.extended.data, struct dsdb_extended_replicated_objects); extended 1454 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (strcmp(req->op.extended.oid, DSDB_EXTENDED_REPLICATED_OBJECTS_OID) == 0) { extended 1465 source4/dsdb/samdb/ldb_modules/repl_meta_data.c .extended = replmd_extended, extended 239 source4/dsdb/samdb/ldb_modules/schema_fsmo.c if (strcmp(req->op.extended.oid, DSDB_EXTENDED_SCHEMA_UPDATE_NOW_OID) != 0) { extended 497 source4/dsdb/samdb/ldb_modules/schema_fsmo.c .extended = schema_fsmo_extended, extended 626 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c seq = talloc_get_type(req->op.extended.data, struct ldb_seqnum_request); extended 700 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c if (strcmp(req->op.extended.oid, LDB_EXTENDED_SEQUENCE_NUMBER) == 0) { extended 710 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c .extended = entryuuid_extended, extended 717 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c .extended = entryuuid_extended, extended 600 source4/lib/ldb/common/ldb.c FIRST_OP(ldb, extended); extended 601 source4/lib/ldb/common/ldb.c ret = module->ops->extended(module, req); extended 966 source4/lib/ldb/common/ldb.c res->extended = talloc_move(res, &ares->response); extended 999 source4/lib/ldb/common/ldb.c req->op.extended.oid = oid; extended 1000 source4/lib/ldb/common/ldb.c req->op.extended.data = data; extended 1271 source4/lib/ldb/common/ldb.c if (strcmp(LDB_EXTENDED_SEQUENCE_NUMBER, res->extended->oid) != 0) { extended 1276 source4/lib/ldb/common/ldb.c seqr = talloc_get_type(res->extended->data, extended 318 source4/lib/ldb/common/ldb_match.c if (tree->u.extended.dnAttributes) { extended 322 source4/lib/ldb/common/ldb_match.c if (tree->u.extended.rule_id == NULL) { extended 326 source4/lib/ldb/common/ldb_match.c if (tree->u.extended.attr == NULL) { extended 332 source4/lib/ldb/common/ldb_match.c if (strcmp(rules[i].oid, tree->u.extended.rule_id) == 0) { extended 339 source4/lib/ldb/common/ldb_match.c tree->u.extended.rule_id); extended 344 source4/lib/ldb/common/ldb_match.c el = ldb_msg_find_element(msg, tree->u.extended.attr); extended 350 source4/lib/ldb/common/ldb_match.c int ret = comp(&el->values[i], &tree->u.extended.value); extended 561 source4/lib/ldb/common/ldb_modules.c FIND_OP(module, extended); extended 562 source4/lib/ldb/common/ldb_modules.c ret = module->ops->extended(module, request); extended 224 source4/lib/ldb/common/ldb_parse.c ret->u.extended.value = ldb_binary_decode(ret, value); extended 225 source4/lib/ldb/common/ldb_parse.c if (ret->u.extended.value.data == NULL) goto failed; extended 234 source4/lib/ldb/common/ldb_parse.c ret->u.extended.attr = attr; extended 236 source4/lib/ldb/common/ldb_parse.c ret->u.extended.dnAttributes = 1; extended 238 source4/lib/ldb/common/ldb_parse.c ret->u.extended.rule_id = talloc_strdup(ret, p2+1); extended 239 source4/lib/ldb/common/ldb_parse.c if (ret->u.extended.rule_id == NULL) goto failed; extended 241 source4/lib/ldb/common/ldb_parse.c ret->u.extended.rule_id = NULL; extended 244 source4/lib/ldb/common/ldb_parse.c ret->u.extended.dnAttributes = 0; extended 245 source4/lib/ldb/common/ldb_parse.c ret->u.extended.rule_id = talloc_strdup(ret, p1+1); extended 246 source4/lib/ldb/common/ldb_parse.c if (ret->u.extended.rule_id == NULL) goto failed; extended 758 source4/lib/ldb/common/ldb_parse.c s = ldb_binary_encode(mem_ctx, tree->u.extended.value); extended 761 source4/lib/ldb/common/ldb_parse.c tree->u.extended.attr?tree->u.extended.attr:"", extended 762 source4/lib/ldb/common/ldb_parse.c tree->u.extended.dnAttributes?":dn":"", extended 763 source4/lib/ldb/common/ldb_parse.c tree->u.extended.rule_id?":":"", extended 764 source4/lib/ldb/common/ldb_parse.c tree->u.extended.rule_id?tree->u.extended.rule_id:"", extended 813 source4/lib/ldb/common/ldb_parse.c if (tree->u.extended.attr && extended 814 source4/lib/ldb/common/ldb_parse.c ldb_attr_cmp(tree->u.extended.attr, attr) == 0) { extended 815 source4/lib/ldb/common/ldb_parse.c tree->u.extended.attr = replace; extended 279 source4/lib/ldb/include/ldb.h } extended; extended 716 source4/lib/ldb/include/ldb.h struct ldb_extended *extended; extended 778 source4/lib/ldb/include/ldb.h struct ldb_extended extended; extended 53 source4/lib/ldb/include/ldb_module.h int (*extended)(struct ldb_module *, struct ldb_request *); /* extended operations */ extended 803 source4/lib/ldb/ldb_map/ldb_map_outbound.c attr = map_attr_map_local(*new, map, tree->u.extended.attr); extended 804 source4/lib/ldb/ldb_map/ldb_map_outbound.c (*new)->u.extended.attr = attr; extended 858 source4/lib/ldb/ldb_map/ldb_map_outbound.c (*new)->u.extended.value = ldb_val_map_local(module, *new, map, &tree->u.extended.value); extended 859 source4/lib/ldb/ldb_map/ldb_map_outbound.c (*new)->u.extended.rule_id = talloc_strdup(*new, tree->u.extended.rule_id); extended 1558 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c .extended = lsql_handle_request, extended 917 source4/lib/ldb/ldb_tdb/ldb_tdb.c seq = talloc_get_type(req->op.extended.data, extended 1068 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (strcmp(ctx->req->op.extended.oid, extended 1209 source4/lib/ldb/ldb_tdb/ldb_tdb.c .extended = ltdb_handle_request, extended 2019 source4/lib/ldb/pyldb.c ops->extended = py_module_extended;