ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ext2metadata.h File Reference
#include "ext2_fs.h"

Go to the source code of this file.

Data Structures

struct  PPACKED_BIOS_PARAMETER_BLOCK
struct  PPACKED_BOOT_SECTOR

Defines

#define IMODE_FIFO   0x01
#define IMODE_CHARDEV   0x02
#define IMODE_DIR   0x04
#define IMODE_BLOCKDEV   0x06
#define IMODE_FILE   0x08
#define IMODE_SLINK   0x0A
#define IMODE_SOCKET   0x0C
#define _MKMODE(m)   ( ( (m) >> 12 ) & 0x000F)
#define Ext2IsModeRegularFile(m)   ( _MKMODE(m) == IMODE_FILE )
#define Ext2IsModeDirectory(m)   ( _MKMODE(m) == IMODE_DIR )
#define Ext2IsModeSymbolicLink(m)   ( _MKMODE(m) == IMODE_SLINK )
#define Ext2IsModePipe(m)   ( _MKMODE(m) == IMODE_FIFO )
#define Ext2IsModeCharacterDevice(m)   ( _MKMODE(m) == IMODE_CHARDEV )
#define Ext2IsModeBlockDevice(m)   ( _MKMODE(m) == IMODE_BLOCKDEV )
#define Ext2IsModeSocket(m)   ( _MKMODE(m) == IMODE_SOCKET )
#define Ext2IsModeHidden(m)   ( (m & 0x124) == 0)
#define Ext2IsModeReadOnly(m)   ( (m & 0x92) == 0)
#define Ext2SetModeHidden(m)   m = (m & (~0x124));
#define Ext2SetModeReadOnly(m)   m = (m & (~0x92));
#define Ext2SetModeReadWrite(m)   m = (m & 0x1ff);

Typedefs

typedef unsigned int __u32
typedef signed int __s32
typedef unsigned short int __u16
typedef signed short int __s16
typedef unsigned char __u8
typedef EXT2_SUPER_BLOCK * PEXT2_SUPER_BLOCK
typedef EXT2_INODE * PEXT2_INODE
typedef EXT2_GROUP_DESCRIPTOR * PEXT2_GROUP_DESCRIPTOR
typedef EXT2_DIR_ENTRY * PEXT2_DIR_ENTRY
typedef
PACKED_BIOS_PARAMETER_BLOCK
PPACKED_BIOS_PARAMETER_BLOCK
typedef PACKED_BOOT_SECTORPPACKED_BOOT_SECTOR

Generated on Sun May 27 2012 05:23:34 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.