mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 00:32:57 +00:00
[SETUPLIB] Split OpenAndMapFile function and Doxygen-ize it
This commit is contained in:
parent
e8e770fd14
commit
68c2a28973
5 changed files with 140 additions and 48 deletions
|
@ -92,18 +92,25 @@ NtPathToDiskPartComponents(
|
|||
|
||||
NTSTATUS
|
||||
OpenAndMapFile(
|
||||
IN HANDLE RootDirectory OPTIONAL,
|
||||
IN PCWSTR PathNameToFile,
|
||||
OUT PHANDLE FileHandle, // IN OUT PHANDLE OPTIONAL
|
||||
OUT PHANDLE SectionHandle,
|
||||
OUT PVOID* BaseAddress,
|
||||
OUT PULONG FileSize OPTIONAL,
|
||||
IN BOOLEAN ReadWriteAccess);
|
||||
_In_opt_ HANDLE RootDirectory,
|
||||
_In_ PCWSTR PathNameToFile,
|
||||
_Out_opt_ PHANDLE FileHandle,
|
||||
_Out_opt_ PULONG FileSize,
|
||||
_Out_ PHANDLE SectionHandle,
|
||||
_Out_ PVOID* BaseAddress,
|
||||
_In_ BOOLEAN ReadWriteAccess);
|
||||
|
||||
NTSTATUS
|
||||
MapFile(
|
||||
_In_ HANDLE FileHandle,
|
||||
_Out_ PHANDLE SectionHandle,
|
||||
_Out_ PVOID* BaseAddress,
|
||||
_In_ BOOLEAN ReadWriteAccess);
|
||||
|
||||
BOOLEAN
|
||||
UnMapFile(
|
||||
IN HANDLE SectionHandle,
|
||||
IN PVOID BaseAddress);
|
||||
_In_ HANDLE SectionHandle,
|
||||
_In_ PVOID BaseAddress);
|
||||
|
||||
#define UnMapAndCloseFile(FileHandle, SectionHandle, BaseAddress) \
|
||||
do { \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue