ReactOS
0.4.16-dev-2110-ge3521eb
Functions
binhive.h File Reference
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions
BOOL
ExportBinaryHive
(
IN
PCSTR
FileName
,
IN
PCMHIVE
Hive)
Function Documentation
◆
ExportBinaryHive()
BOOL
ExportBinaryHive
(
IN
PCSTR
FileName
,
IN
PCMHIVE
Hive
)
Definition at line
34
of file
binhive.c
.
37
{
38
FILE
*
File
;
39
BOOL
ret
;
40
41
printf
(
" Creating binary hive: %s\n"
,
FileName
);
42
43
/* Create new hive file */
44
File
=
fopen
(
FileName
,
"wb"
);
45
if
(
File
==
NULL
)
46
{
47
printf
(
" Error creating/opening file\n"
);
48
return
FALSE
;
49
}
50
51
fseek
(
File
, 0,
SEEK_SET
);
52
53
CmHive->FileHandles[
HFILE_TYPE_PRIMARY
] = (
HANDLE
)
File
;
54
ret
=
HvWriteHive
(&CmHive->Hive);
55
fclose
(
File
);
56
return
ret
;
57
}
File
Definition:
File.h:16
HvWriteHive
BOOLEAN CMAPI HvWriteHive(PHHIVE RegistryHive)
NULL
#define NULL
Definition:
types.h:112
FALSE
#define FALSE
Definition:
types.h:117
fclose
int CDECL fclose(FILE *file)
Definition:
file.c:3757
fseek
int CDECL fseek(FILE *file, __msvcrt_long offset, int whence)
Definition:
file.c:1610
fopen
FILE *CDECL fopen(const char *path, const char *mode)
Definition:
file.c:4310
ret
return ret
Definition:
mutex.c:146
BOOL
unsigned int BOOL
Definition:
ntddk_ex.h:94
printf
#define printf
Definition:
freeldr.h:97
HFILE_TYPE_PRIMARY
#define HFILE_TYPE_PRIMARY
Definition:
hivedata.h:33
SEEK_SET
#define SEEK_SET
Definition:
jmemansi.c:26
_FileName
Definition:
filecomp.c:348
_iobuf
Definition:
corecrt_wstdio.h:27
HANDLE
PVOID HANDLE
Definition:
typedefs.h:73
Referenced by
main()
.
sdk
tools
mkhive
binhive.h
Generated on Thu Jan 8 2026 06:26:58 for ReactOS by
1.9.6