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);