ReactOS 0.4.15-dev-7842-g558ab78
ext2.h File Reference
#include <pshpack1.h>
#include <poppack.h>
Include dependency graph for ext2.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _EXT2_SUPER_BLOCK
 

Macros

#define EXT2_SUPER_MAGIC   0xEF53
 
#define EXT2_SB_OFFSET   0x400
 
#define EXT2_SB_SIZE   0x400
 

Typedefs

typedef struct _EXT2_SUPER_BLOCK EXT2_SUPER_BLOCK
 
typedef struct _EXT2_SUPER_BLOCKPEXT2_SUPER_BLOCK
 

Functions

 C_ASSERT (FIELD_OFFSET(EXT2_SUPER_BLOCK, FreeInodesCount)==0x10)
 
 C_ASSERT (FIELD_OFFSET(EXT2_SUPER_BLOCK, BlocksPerGroup)==0x20)
 
 C_ASSERT (FIELD_OFFSET(EXT2_SUPER_BLOCK, WriteTime)==0x30)
 
 C_ASSERT (FIELD_OFFSET(EXT2_SUPER_BLOCK, LastCheck)==0x40)
 
 C_ASSERT (FIELD_OFFSET(EXT2_SUPER_BLOCK, DefResUid)==0x50)
 

Macro Definition Documentation

◆ EXT2_SB_OFFSET

#define EXT2_SB_OFFSET   0x400

Definition at line 47 of file ext2.h.

◆ EXT2_SB_SIZE

#define EXT2_SB_SIZE   0x400

Definition at line 48 of file ext2.h.

◆ EXT2_SUPER_MAGIC

#define EXT2_SUPER_MAGIC   0xEF53

Definition at line 46 of file ext2.h.

Typedef Documentation

◆ EXT2_SUPER_BLOCK

◆ PEXT2_SUPER_BLOCK

Function Documentation

◆ C_ASSERT() [1/5]

C_ASSERT ( FIELD_OFFSET(EXT2_SUPER_BLOCK, BlocksPerGroup)  = =0x20)

◆ C_ASSERT() [2/5]

C_ASSERT ( FIELD_OFFSET(EXT2_SUPER_BLOCK, DefResUid)  = =0x50)

◆ C_ASSERT() [3/5]

C_ASSERT ( FIELD_OFFSET(EXT2_SUPER_BLOCK, FreeInodesCount)  = =0x10)

◆ C_ASSERT() [4/5]

C_ASSERT ( FIELD_OFFSET(EXT2_SUPER_BLOCK, LastCheck)  = =0x40)

◆ C_ASSERT() [5/5]

C_ASSERT ( FIELD_OFFSET(EXT2_SUPER_BLOCK, WriteTime)  = =0x30)