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;