ReactOS 0.4.16-dev-959-g2ec3a19
_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 141 of file ext.h.

Member Data Documentation

◆ 

union { ... } _ExtInode::@188

◆ Atime

ULONG _ExtInode::Atime

Definition at line 146 of file ext.h.

Referenced by ExtReadInode().

◆ 

struct { ... } _ExtInode::Blocks

◆ BlocksCount

ULONG _ExtInode::BlocksCount

Definition at line 152 of file ext.h.

◆ Ctime

ULONG _ExtInode::Ctime

Definition at line 147 of file ext.h.

Referenced by ExtReadInode().

◆ DirACL

ULONG _ExtInode::DirACL

Definition at line 169 of file ext.h.

Referenced by ExtGetInodeFileSize(), and ExtReadInode().

◆ DirectBlocks

ULONG _ExtInode::DirectBlocks[12]

Definition at line 160 of file ext.h.

◆ DoubleIndirectBlock

ULONG _ExtInode::DoubleIndirectBlock

Definition at line 162 of file ext.h.

◆ Dtime

ULONG _ExtInode::Dtime

Definition at line 149 of file ext.h.

Referenced by ExtReadInode().

◆ ExtentHeader

EXT4_EXTENT_HEADER _ExtInode::ExtentHeader

Definition at line 165 of file ext.h.

Referenced by ExtReadBlockPointerList().

◆ FileACL

ULONG _ExtInode::FileACL

Definition at line 168 of file ext.h.

Referenced by ExtReadInode().

◆ Flags

ULONG _ExtInode::Flags

Definition at line 153 of file ext.h.

Referenced by ExtReadBlockPointerList(), and ExtReadInode().

◆ FragAddress

ULONG _ExtInode::FragAddress

Definition at line 170 of file ext.h.

Referenced by ExtReadInode().

◆ Generation

ULONG _ExtInode::Generation

Definition at line 167 of file ext.h.

Referenced by ExtReadInode().

◆ GID

USHORT _ExtInode::GID

Definition at line 150 of file ext.h.

Referenced by ExtReadInode().

◆ IndirectBlock

ULONG _ExtInode::IndirectBlock

Definition at line 161 of file ext.h.

◆ LinksCount

USHORT _ExtInode::LinksCount

Definition at line 151 of file ext.h.

Referenced by ExtReadInode().

◆ Mode

USHORT _ExtInode::Mode

◆ Mtime

ULONG _ExtInode::Mtime

Definition at line 148 of file ext.h.

Referenced by ExtReadInode().

◆ OSD1

ULONG _ExtInode::OSD1

Definition at line 154 of file ext.h.

Referenced by ExtReadInode().

◆ OSD2

ULONG _ExtInode::OSD2[3]

Definition at line 171 of file ext.h.

Referenced by ExtReadInode().

◆ Size

ULONG _ExtInode::Size

Definition at line 145 of file ext.h.

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

◆ SymLink

CHAR _ExtInode::SymLink[60]

Definition at line 157 of file ext.h.

Referenced by ExtReadFileBig().

◆ TripleIndirectBlock

ULONG _ExtInode::TripleIndirectBlock

Definition at line 163 of file ext.h.

◆ UID

USHORT _ExtInode::UID

Definition at line 144 of file ext.h.

Referenced by ExtReadInode().


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