#include <pshpack1.h>
#include <poppack.h>
Go to the source code of this file.
◆ EXT4_EXTENT_HEADER_MAGIC
| #define EXT4_EXTENT_HEADER_MAGIC 0xF30A |
◆ EXT4_EXTENT_MAX_LENGTH
| #define EXT4_EXTENT_MAX_LENGTH 32768 |
◆ EXT4_EXTENT_MAX_LEVEL
| #define EXT4_EXTENT_MAX_LEVEL 5 |
◆ EXT4_INODE_FLAG_EXTENTS
| #define EXT4_INODE_FLAG_EXTENTS 0x80000 |
◆ EXT_DEFAULT_GROUP_DESC_SIZE
| #define EXT_DEFAULT_GROUP_DESC_SIZE 32 |
Definition at line 48 of file ext.h.
◆ EXT_DEFAULT_INODE_SIZE
| #define EXT_DEFAULT_INODE_SIZE 128 |
Definition at line 47 of file ext.h.
◆ EXT_DIR_ENTRY_MAX_NAME_LENGTH
| #define EXT_DIR_ENTRY_MAX_NAME_LENGTH 255 |
Definition at line 50 of file ext.h.
◆ EXT_DYNAMIC_REVISION
| #define EXT_DYNAMIC_REVISION 1 |
Definition at line 46 of file ext.h.
◆ EXT_GROUP_DESC_SIZE
◆ EXT_INODE_SIZE
◆ EXT_REVISION
◆ EXT_ROOT_INODE
◆ EXT_SUPERBLOCK_MAGIC
| #define EXT_SUPERBLOCK_MAGIC 0xEF53 |
Definition at line 45 of file ext.h.
◆ FAST_SYMLINK_MAX_NAME_SIZE
| #define FAST_SYMLINK_MAX_NAME_SIZE 60 |
◆ FILETYPE_DIRECTORY
◆ FILETYPE_REG
◆ FILETYPE_SYMLINK
◆ FILETYPE_UNKNOWN
◆ EXT4_EXTENT
◆ EXT4_EXTENT_HEADER
◆ EXT4_EXTENT_IDX
◆ EXT_DIR_ENTRY
◆ EXT_FILE_INFO
◆ EXT_GROUP_DESC
◆ EXT_INODE
◆ EXT_SUPER_BLOCK
◆ PEXT4_EXTENT
◆ PEXT4_EXTENT_HEADER
◆ PEXT4_EXTENT_IDX
◆ PEXT_DIR_ENTRY
◆ PEXT_FILE_INFO
◆ PEXT_GROUP_DESC
◆ PEXT_INODE
◆ PEXT_SUPER_BLOCK
◆ PEXT_VOLUME_INFO
◆ C_ASSERT()
◆ ExtGetVolumeSize()
Returns the size of the EXT2/3/4 volume laid on the storage media device opened via DeviceId.
Definition at line 1404 of file ext.c.
1406{
1409
1412
1415
1416
1418}
PEXT_VOLUME_INFO ExtVolumes[MAX_FDS]
Referenced by FsGetVolumeSize().
◆ ExtMount()
Definition at line 1431 of file ext.c.
1432{
1438
1439 TRACE(
"Enter ExtMount(%lu)\n", DeviceId);
1440
1441
1446
1447
1451 {
1454 }
1457 {
1460 }
1461
1462
1464 {
1467 }
1468
1469 Volume->DeviceId = DeviceId;
1470
1471
1473 {
1476 }
1477
1478
1480
1481
1482 TRACE(
"ExtMount(%lu) success\n", DeviceId);
1484}
#define EXT_SUPERBLOCK_MAGIC
ARC_STATUS ArcSeek(ULONG FileId, LARGE_INTEGER *Position, SEEKMODE SeekMode)
ARC_STATUS ArcRead(ULONG FileId, VOID *Buffer, ULONG N, ULONG *Count)
VOID FrLdrTempFree(PVOID Allocation, ULONG Tag)
PVOID FrLdrTempAlloc(_In_ SIZE_T Size, _In_ ULONG Tag)
const DEVVTBL ExtFuncTable
BOOLEAN ExtOpenVolume(PEXT_VOLUME_INFO Volume)
#define RtlZeroMemory(Destination, Length)