prefixes 144 source4/dsdb/schema/schema.h struct dsdb_schema_oid_prefix *prefixes;
prefixes 48 source4/dsdb/schema/schema_init.c schema->prefixes = talloc_array(schema, struct dsdb_schema_oid_prefix, ctr->num_mappings);
prefixes 49 source4/dsdb/schema/schema_init.c W_ERROR_HAVE_NO_MEMORY(schema->prefixes);
prefixes 78 source4/dsdb/schema/schema_init.c schema->prefixes[j].id = ctr->mappings[i].id_prefix<<16;
prefixes 79 source4/dsdb/schema/schema_init.c schema->prefixes[j].oid = talloc_asprintf(schema->prefixes, "%s.",
prefixes 81 source4/dsdb/schema/schema_init.c W_ERROR_HAVE_NO_MEMORY(schema->prefixes[j].oid);
prefixes 82 source4/dsdb/schema/schema_init.c schema->prefixes[j].oid_len = strlen(schema->prefixes[j].oid);
prefixes 160 source4/dsdb/schema/schema_init.c ctr->mappings[i].id_prefix = schema->prefixes[i].id>>16;
prefixes 162 source4/dsdb/schema/schema_init.c schema->prefixes[i].oid,
prefixes 163 source4/dsdb/schema/schema_init.c schema->prefixes[i].oid_len - 1);
prefixes 242 source4/dsdb/schema/schema_init.c if (schema->prefixes[j].id != (ctr->mappings[i].id_prefix<<16)) {
prefixes 248 source4/dsdb/schema/schema_init.c if (oid_len != (schema->prefixes[j].oid_len - 1)) {
prefixes 252 source4/dsdb/schema/schema_init.c if (strncmp(ctr->mappings[i].oid.oid, schema->prefixes[j].oid, oid_len) != 0) {
prefixes 270 source4/dsdb/schema/schema_init.c return dsdb_find_prefix_for_oid(schema->num_prefixes, schema->prefixes, in, out);
prefixes 280 source4/dsdb/schema/schema_init.c if (schema->prefixes[i].id != (in & 0xFFFF0000)) {
prefixes 285 source4/dsdb/schema/schema_init.c schema->prefixes[i].oid,
prefixes 303 source4/dsdb/schema/schema_init.c struct dsdb_schema_oid_prefix *prefixes;
prefixes 311 source4/dsdb/schema/schema_init.c status = dsdb_read_prefixes_from_ldb( mem_ctx, ldb, &num_prefixes, &prefixes );
prefixes 320 source4/dsdb/schema/schema_init.c status = dsdb_find_prefix_for_oid( num_prefixes, prefixes, full_oid, &out );
prefixes 334 source4/dsdb/schema/schema_init.c status = dsdb_prefix_map_update(mem_ctx, &num_prefixes, &prefixes, full_oid);
prefixes 343 source4/dsdb/schema/schema_init.c status = dsdb_write_prefixes_to_ldb(mem_ctx, ldb, num_prefixes, prefixes);
prefixes 355 source4/dsdb/schema/schema_init.c WERROR dsdb_prefix_map_update(TALLOC_CTX *mem_ctx, uint32_t *num_prefixes, struct dsdb_schema_oid_prefix **prefixes, const char *oid)
prefixes 388 source4/dsdb/schema/schema_init.c (*prefixes) = talloc_realloc(mem_ctx, *prefixes, struct dsdb_schema_oid_prefix, new_num_prefixes);
prefixes 389 source4/dsdb/schema/schema_init.c W_ERROR_HAVE_NO_MEMORY(*prefixes);
prefixes 392 source4/dsdb/schema/schema_init.c (*prefixes)[index_new_prefix].id = new_entry_id;
prefixes 393 source4/dsdb/schema/schema_init.c (*prefixes)[index_new_prefix].oid = talloc_strndup(mem_ctx, oid, size);
prefixes 394 source4/dsdb/schema/schema_init.c (*prefixes)[index_new_prefix].oid_len = strlen((*prefixes)[index_new_prefix].oid);
prefixes 402 source4/dsdb/schema/schema_init.c WERROR dsdb_find_prefix_for_oid(uint32_t num_prefixes, const struct dsdb_schema_oid_prefix *prefixes, const char *in, uint32_t *out)
prefixes 411 source4/dsdb/schema/schema_init.c if (strncmp(prefixes[i].oid, in, prefixes[i].oid_len) != 0) {
prefixes 415 source4/dsdb/schema/schema_init.c val_str = in + prefixes[i].oid_len;
prefixes 441 source4/dsdb/schema/schema_init.c *out = prefixes[i].id | val;
prefixes 450 source4/dsdb/schema/schema_init.c const struct dsdb_schema_oid_prefix *prefixes)
prefixes 477 source4/dsdb/schema/schema_init.c pm.ctr.dsdb.mappings[i].id_prefix = prefixes[i].id>>16;
prefixes 478 source4/dsdb/schema/schema_init.c pm.ctr.dsdb.mappings[i].oid.oid = talloc_strdup(pm.ctr.dsdb.mappings, prefixes[i].oid);
prefixes 507 source4/dsdb/schema/schema_init.c WERROR dsdb_read_prefixes_from_ldb(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, uint32_t* num_prefixes, struct dsdb_schema_oid_prefix **prefixes)
prefixes 568 source4/dsdb/schema/schema_init.c *prefixes = talloc_array(mem_ctx, struct dsdb_schema_oid_prefix, *num_prefixes);
prefixes 569 source4/dsdb/schema/schema_init.c if(!(*prefixes)) {
prefixes 575 source4/dsdb/schema/schema_init.c (*prefixes)[i].id = blob->ctr.dsdb.mappings[i].id_prefix<<16;
prefixes 577 source4/dsdb/schema/schema_init.c (*prefixes)[i].oid = talloc_asprintf_append(oid, ".");
prefixes 578 source4/dsdb/schema/schema_init.c (*prefixes)[i].oid_len = strlen(blob->ctr.dsdb.mappings[i].oid.oid);