ReactOS 0.4.16-dev-297-gc569aee
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
35 IN ULONGLONG StartSector,
37
38/* EOF */
LONG NTSTATUS
Definition: precomp.h:26
PWCHAR FileSystem
Definition: format.c:72
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
NTSTATUS GetFileSystemName_UStr(IN PUNICODE_STRING PartitionPath OPTIONAL, IN HANDLE PartitionHandle OPTIONAL, IN OUT PWSTR FileSystemName, IN SIZE_T FileSystemNameSize)
Definition: fsrec.c:55
NTSTATUS GetFileSystemName(IN PCWSTR PartitionPath OPTIONAL, IN HANDLE PartitionHandle OPTIONAL, IN OUT PWSTR FileSystemName, IN SIZE_T FileSystemNameSize)
Definition: fsrec.c:112
ULONG SectorCount
Definition: part_xbox.c:31
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68
uint16_t * PWSTR
Definition: typedefs.h:56
const uint16_t * PCWSTR
Definition: typedefs.h:57
ULONG_PTR SIZE_T
Definition: typedefs.h:80
#define IN
Definition: typedefs.h:39
uint64_t ULONGLONG
Definition: typedefs.h:67
#define OUT
Definition: typedefs.h:40
unsigned char UCHAR
Definition: xmlstorage.h:181