#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_S_IFBLK
◆ EXT_S_IFCHR
◆ EXT_S_IFDIR
◆ EXT_S_IFIFO
◆ EXT_S_IFLNK
◆ EXT_S_IFMT
◆ EXT_S_IFREG
◆ EXT_S_IFSOCK
◆ EXT_S_IRGRP
◆ EXT_S_IROTH
◆ EXT_S_IRUSR
◆ EXT_S_IRWXG
◆ EXT_S_IRWXO
◆ EXT_S_IRWXU
◆ EXT_S_ISGID
◆ EXT_S_ISUID
◆ EXT_S_ISVTX
◆ EXT_S_IWGRP
◆ EXT_S_IWOTH
◆ EXT_S_IWUSR
◆ EXT_S_IXGRP
◆ EXT_S_IXOTH
◆ EXT_S_IXUSR
◆ 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 |
◆ 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
◆ ExtMount()
Definition at line 1380 of file ext.c.
1381{
1387
1388 TRACE(
"Enter ExtMount(%lu)\n", DeviceId);
1389
1390
1395
1396
1400 {
1403 }
1406 {
1409 }
1410
1411
1413 {
1416 }
1417
1418 Volume->DeviceId = DeviceId;
1419
1420
1422 {
1425 }
1426
1427
1429
1430
1431 TRACE(
"ExtMount(%lu) success\n", DeviceId);
1433}
#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)
PEXT_VOLUME_INFO ExtVolumes[MAX_FDS]
#define RtlZeroMemory(Destination, Length)