regfile 708 source3/registry/reg_api.c static WERROR reg_load_tree(REGF_FILE *regfile, const char *topkeypath, regfile 728 source3/registry/reg_api.c registry_key.name = talloc_strdup(regfile->mem_ctx, topkeypath); regfile 736 source3/registry/reg_api.c result = regsubkey_ctr_init(regfile->mem_ctx, &subkeys); regfile 756 source3/registry/reg_api.c while ((subkey = regfio_fetch_subkey( regfile, key ))) { regfile 782 source3/registry/reg_api.c while ((subkey = regfio_fetch_subkey(regfile, key))) { regfile 783 source3/registry/reg_api.c path = talloc_asprintf(regfile->mem_ctx, regfile 790 source3/registry/reg_api.c result = reg_load_tree(regfile, path, subkey); regfile 804 source3/registry/reg_api.c REGF_FILE *regfile; regfile 810 source3/registry/reg_api.c regfile = regfio_open(fname, (O_RDONLY), 0); regfile 811 source3/registry/reg_api.c if (regfile == NULL) { regfile 820 source3/registry/reg_api.c if (!(rootkey = regfio_rootkey(regfile))) { regfile 821 source3/registry/reg_api.c regfio_close(regfile); regfile 825 source3/registry/reg_api.c result = reg_load_tree(regfile, krecord->name, rootkey); regfile 829 source3/registry/reg_api.c regfio_close(regfile); regfile 842 source3/registry/reg_api.c static WERROR reg_write_tree(REGF_FILE *regfile, const char *keypath, regfile 857 source3/registry/reg_api.c if (!regfile) { regfile 867 source3/registry/reg_api.c key_tmp = talloc_strdup(regfile->mem_ctx, keypath); regfile 883 source3/registry/reg_api.c registry_key.name = talloc_strdup(regfile->mem_ctx, keypath); regfile 895 source3/registry/reg_api.c result = regsubkey_ctr_init(regfile->mem_ctx, &subkeys); regfile 906 source3/registry/reg_api.c result = regkey_get_secdesc(regfile->mem_ctx, ®istry_key, &sec_desc); regfile 913 source3/registry/reg_api.c key = regfio_write_key(regfile, keyname, values, subkeys, sec_desc, regfile 925 source3/registry/reg_api.c subkeypath = talloc_asprintf(regfile->mem_ctx, "%s\\%s", regfile 931 source3/registry/reg_api.c result = reg_write_tree(regfile, subkeypath, key); regfile 947 source3/registry/reg_api.c REGF_FILE *regfile; regfile 952 source3/registry/reg_api.c regfile = regfio_open(fname, (O_RDWR|O_CREAT|O_EXCL), regfile 954 source3/registry/reg_api.c if (regfile == NULL) { regfile 962 source3/registry/reg_api.c result = reg_write_tree(regfile, krecord->name, NULL); regfile 966 source3/registry/reg_api.c regfio_close(regfile);