ReactOS  0.4.15-dev-2972-gda2a567
fsrec.h
Go to the documentation of this file.
1 /*
2  * PROJECT: ReactOS Setup Library
3  * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4  * PURPOSE: Filesystem Recognition support functions,
5  * using NT OS functionality.
6  * COPYRIGHT: Copyright 2017-2020 Hermes Belusca-Maito
7  */
8 
9 #pragma once
10 
13  IN PUNICODE_STRING PartitionPath OPTIONAL,
14  IN HANDLE PartitionHandle OPTIONAL,
15  IN OUT PWSTR FileSystemName,
16  IN SIZE_T FileSystemNameSize);
17 
20  IN PCWSTR PartitionPath OPTIONAL,
21  IN HANDLE PartitionHandle OPTIONAL,
22  IN OUT PWSTR FileSystemName,
23  IN SIZE_T FileSystemNameSize);
24 
27  IN PCWSTR PartitionPath OPTIONAL,
28  IN HANDLE PartitionHandle OPTIONAL,
29  IN OUT PWSTR FileSystemName,
30  IN SIZE_T FileSystemNameSize);
31 
32 UCHAR
35  IN ULONGLONG StartSector,
37 
38 /* EOF */
NTSTATUS GetFileSystemName_UStr(IN PUNICODE_STRING PartitionPath OPTIONAL, IN HANDLE PartitionHandle OPTIONAL, IN OUT PWSTR FileSystemName, IN SIZE_T FileSystemNameSize)
Definition: fsrec.c:55
const uint16_t * PCWSTR
Definition: typedefs.h:57
#define IN
Definition: typedefs.h:39
NTSTATUS GetFileSystemName(IN PCWSTR PartitionPath OPTIONAL, IN HANDLE PartitionHandle OPTIONAL, IN OUT PWSTR FileSystemName, IN SIZE_T FileSystemNameSize)
Definition: fsrec.c:112
PWCHAR FileSystem
Definition: format.c:72
uint16_t * PWSTR
Definition: typedefs.h:56
LONG NTSTATUS
Definition: precomp.h:26
NTSTATUS InferFileSystem(IN PCWSTR PartitionPath OPTIONAL, IN HANDLE PartitionHandle OPTIONAL, IN OUT PWSTR FileSystemName, IN SIZE_T FileSystemNameSize)
Definition: fsrec.c:269
UCHAR FileSystemToMBRPartitionType(IN PCWSTR FileSystem, IN ULONGLONG StartSector, IN ULONGLONG SectorCount)
Definition: fsrec.c:333
uint64_t ULONGLONG
Definition: typedefs.h:67
unsigned char UCHAR
Definition: xmlstorage.h:181
ULONG SectorCount
Definition: part_xbox.c:31
ULONG_PTR SIZE_T
Definition: typedefs.h:80
#define OUT
Definition: typedefs.h:40
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68