13#define WIN32_NO_STATUS
15#define COM_NO_WINDOWS_H
99#define FSINFO_SECTOR_BEGIN_SIGNATURE 0x41615252
100#define FSINFO_SECTOR_END_SIGNATURE 0xAA550000
101#define FSINFO_SIGNATURE 0x61417272
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG Increment
_Must_inspect_result_ _In_opt_ PFLT_INSTANCE _Out_ PHANDLE FileHandle
BOOLEAN(NTAPI * PFMIFSCALLBACK)(IN CALLBACKCOMMAND Command, IN ULONG SubAction, IN PVOID ActionInfo)
struct _FAT32_BOOT_SECTOR * PFAT32_BOOT_SECTOR
struct _FAT32_BOOT_SECTOR FAT32_BOOT_SECTOR
VOID VfatPrint(PCHAR Format,...)
struct _FAT32_FSINFO * PFAT32_FSINFO
struct _FAT16_BOOT_SECTOR * PFAT16_BOOT_SECTOR
struct _FAT32_FSINFO FAT32_FSINFO
NTSTATUS Fat16Format(HANDLE FileHandle, PPARTITION_INFORMATION PartitionInfo, PDISK_GEOMETRY DiskGeometry, PUNICODE_STRING Label, BOOLEAN QuickFormat, ULONG ClusterSize, PFORMAT_CONTEXT Context)
NTSTATUS Fat12Format(HANDLE FileHandle, PPARTITION_INFORMATION PartitionInfo, PDISK_GEOMETRY DiskGeometry, PUNICODE_STRING Label, BOOLEAN QuickFormat, ULONG ClusterSize, PFORMAT_CONTEXT Context)
struct _FORMAT_CONTEXT FORMAT_CONTEXT
VOID UpdateProgress(PFORMAT_CONTEXT Context, ULONG Increment)
struct _FAT16_BOOT_SECTOR FAT16_BOOT_SECTOR
NTSTATUS Fat32Format(HANDLE FileHandle, PPARTITION_INFORMATION PartitionInfo, PDISK_GEOMETRY DiskGeometry, PUNICODE_STRING Label, BOOLEAN QuickFormat, ULONG ClusterSize, PFORMAT_CONTEXT Context)
struct _FORMAT_CONTEXT * PFORMAT_CONTEXT
VOID VfatPrintV(PCHAR Format, va_list args)
unsigned char ExtBootSignature
unsigned char VolumeLabel[11]
unsigned short FATSectors
unsigned short RootEntries
unsigned short BytesPerSector
unsigned long SectorsHuge
unsigned long HiddenSectors
unsigned char SectorsPerCluster
unsigned short ReservedSectors
unsigned short SectorsPerTrack
unsigned short ReservedSectors
unsigned short BytesPerSector
unsigned long FATSectors32
unsigned short SectorsPerTrack
unsigned long RootCluster
unsigned short RootEntries
unsigned long HiddenSectors
unsigned char VolumeLabel[11]
unsigned char ExtBootSignature
unsigned short FATSectors
unsigned short BootBackup
unsigned char SectorsPerCluster
unsigned short FSInfoSector
unsigned long SectorsHuge
_In_ ULONG _In_ struct _SET_PARTITION_INFORMATION_EX * PartitionInfo