#include <pshpack1.h>
#include <poppack.h>
Go to the source code of this file.
◆ ATTR_ARCHIVE
◆ ATTR_DIRECTORY
◆ ATTR_HIDDEN
◆ ATTR_LONG_NAME
◆ ATTR_NORMAL
◆ ATTR_READONLY
◆ ATTR_SYSTEM
◆ ATTR_VOLUMENAME
◆ FAT12
◆ FAT16
◆ FAT32
◆ FATX16
◆ FATX32
◆ ISFATX
◆ FAT32_BOOTSECTOR
◆ FAT_BOOTSECTOR
◆ FATX_BOOTSECTOR
◆ PDIRENTRY
◆ PFAT32_BOOTSECTOR
◆ PFAT_BOOTSECTOR
◆ PFAT_FILE_INFO
◆ PFAT_VOLUME_INFO
◆ PFATX_BOOTSECTOR
◆ PFATX_DIRENTRY
◆ PLFN_DIRENTRY
◆ FatMount()
Definition at line 1550 of file fat.c.
1563 TRACE(
"Enter FatMount(%lu)\n", DeviceId);
1617 Volume->DeviceId = DeviceId;
1636 TRACE(
"FatMount(%lu) success\n", DeviceId);
static OUT PIO_STATUS_BLOCK OUT PVOID FileInformation
FORCEINLINE PVOID FrLdrTempAlloc(_In_ SIZE_T Size, _In_ ULONG Tag)
struct _FAT32_BOOTSECTOR * PFAT32_BOOTSECTOR
NTSYSAPI ULONG NTAPI RtlEqualMemory(CONST VOID *Source1, CONST VOID *Source2, ULONG Length)
PFAT_VOLUME_INFO FatVolumes[MAX_FDS]
ARC_STATUS ArcRead(ULONG FileId, VOID *Buffer, ULONG N, ULONG *Count)
ARC_STATUS ArcSeek(ULONG FileId, LARGE_INTEGER *Position, SEEKMODE SeekMode)
const DEVVTBL FatFuncTable
BOOLEAN FatOpenVolume(PFAT_VOLUME_INFO Volume, PFAT_BOOTSECTOR BootSector, ULONGLONG PartitionSectorCount)
struct _FAT_BOOTSECTOR * PFAT_BOOTSECTOR
ARC_STATUS ArcGetFileInformation(ULONG FileId, FILEINFORMATION *Information)
#define RtlZeroMemory(Destination, Length)
struct _FATX_BOOTSECTOR * PFATX_BOOTSECTOR
FORCEINLINE VOID FrLdrTempFree(PVOID Allocation, ULONG Tag)