ReactOS 0.4.16-dev-1946-g52006dd
_ExtInode Struct Reference

#include <ext.h>

Collaboration diagram for _ExtInode:

Public Attributes

USHORT Mode
 
USHORT UID
 
ULONG Size
 
ULONG Atime
 
ULONG Ctime
 
ULONG Mtime
 
ULONG Dtime
 
USHORT GID
 
USHORT LinksCount
 
ULONG BlocksCount
 
ULONG Flags
 
ULONG OSD1
 
union {
   CHAR   SymLink [60]
 
   struct {
      ULONG   DirectBlocks [12]
 
      ULONG   IndirectBlock
 
      ULONG   DoubleIndirectBlock
 
      ULONG   TripleIndirectBlock
 
   }   Blocks
 
   EXT4_EXTENT_HEADER   ExtentHeader
 
}; 
 
ULONG Generation
 
ULONG FileACL
 
ULONG DirACL
 
ULONG FragAddress
 
ULONG OSD2 [3]
 

Detailed Description

Definition at line 153 of file ext.h.

Member Data Documentation

◆ 

union { ... } _ExtInode::@204

◆ Atime

ULONG _ExtInode::Atime

Definition at line 158 of file ext.h.

Referenced by ExtReadInode().

◆ 

struct { ... } _ExtInode::Blocks

◆ BlocksCount

ULONG _ExtInode::BlocksCount

Definition at line 164 of file ext.h.

◆ Ctime

ULONG _ExtInode::Ctime

Definition at line 159 of file ext.h.

Referenced by ExtReadInode().

◆ DirACL

ULONG _ExtInode::DirACL

Definition at line 181 of file ext.h.

Referenced by ExtGetInodeFileSize(), and ExtReadInode().

◆ DirectBlocks

ULONG _ExtInode::DirectBlocks[12]

Definition at line 172 of file ext.h.

◆ DoubleIndirectBlock

ULONG _ExtInode::DoubleIndirectBlock

Definition at line 174 of file ext.h.

◆ Dtime

ULONG _ExtInode::Dtime

Definition at line 161 of file ext.h.

Referenced by ExtReadInode().

◆ ExtentHeader

EXT4_EXTENT_HEADER _ExtInode::ExtentHeader

Definition at line 177 of file ext.h.

Referenced by ExtReadBlockPointerList().

◆ FileACL

ULONG _ExtInode::FileACL

Definition at line 180 of file ext.h.

Referenced by ExtReadInode().

◆ Flags

ULONG _ExtInode::Flags

Definition at line 165 of file ext.h.

Referenced by ExtReadBlockPointerList(), and ExtReadInode().

◆ FragAddress

ULONG _ExtInode::FragAddress

Definition at line 182 of file ext.h.

Referenced by ExtReadInode().

◆ Generation

ULONG _ExtInode::Generation

Definition at line 179 of file ext.h.

Referenced by ExtReadInode().

◆ GID

USHORT _ExtInode::GID

Definition at line 162 of file ext.h.

Referenced by ExtReadInode().

◆ IndirectBlock

ULONG _ExtInode::IndirectBlock

Definition at line 173 of file ext.h.

◆ LinksCount

USHORT _ExtInode::LinksCount

Definition at line 163 of file ext.h.

Referenced by ExtReadInode().

◆ Mode

USHORT _ExtInode::Mode

◆ Mtime

ULONG _ExtInode::Mtime

Definition at line 160 of file ext.h.

Referenced by ExtReadInode().

◆ OSD1

ULONG _ExtInode::OSD1

Definition at line 166 of file ext.h.

Referenced by ExtReadInode().

◆ OSD2

ULONG _ExtInode::OSD2[3]

Definition at line 183 of file ext.h.

Referenced by ExtReadInode().

◆ Size

ULONG _ExtInode::Size

Definition at line 157 of file ext.h.

Referenced by ExtGetInodeFileSize(), ExtLookupFile(), and ExtReadInode().

◆ SymLink

CHAR _ExtInode::SymLink[60]

Definition at line 169 of file ext.h.

Referenced by ExtReadFileBig().

◆ TripleIndirectBlock

ULONG _ExtInode::TripleIndirectBlock

Definition at line 175 of file ext.h.

◆ UID

USHORT _ExtInode::UID

Definition at line 156 of file ext.h.

Referenced by ExtReadInode().


The documentation for this struct was generated from the following file: