ReactOS Fundraising Campaign 2012
€ 4,410 / € 30,000
Information
|
Donate
Home
|
Info
|
Community
|
Development
|
myReactOS
|
Contact Us
Navigation
Home
Community
Development
myReactOS
Fundraiser 2012
Doxygen
Main Page
Alphabetical List
Data Structures
Directories
File List
Data Fields
Globals
Related Pages
Search
ReactOS Development
> Doxygen
drivers
filesystems
ext2
inc
Data Structures
|
Defines
|
Typedefs
struct.h File Reference
Go to the source code of this file.
Data Structures
struct
PtrExt2Identifier
struct
PtrExt2FileLockAnchor
struct
PtrExt2FileLockInfo
struct
PtrExt2ObjectName
struct
PtrExt2CCB
struct
PtrExt2NTRequiredFCB
struct
PtrExt2DiskDependentFCB
struct
PtrExt2DCB
struct
PtrExt2DCB::_ClosableFCBs
union
PtrExt2DCB::_DCBFCB
struct
PtrExt2DCB::_DCBFCB::_FCB
struct
PtrExt2GroupDescriptors
struct
PtrExt2VCB
struct
PtrExt2VCB::Ext2ClosableFCB
struct
PEXT2_IO_CONTEXT
struct
PEXT2_SAVED_BCBS
struct
PtrExt2IrpContext
struct
Ext2ThreadQueue
struct
PtrExt2Data
struct
PEXT2_IO_RUN
struct
PEXT2_SIBLOCKS
Defines
#
define
try
if
(1)
#
define
except
(
x
)
if
(0 && (
x
))
#
define
finally
if
(1)
#
define
GetExceptionInformation
() 0
#
define
GetExceptionCode
() 0
#
define
EXT2_NODE_TYPE_OBJECT_NAME
(0xfdecba01)
#
define
EXT2_NODE_TYPE_CCB
(0xfdecba02)
#
define
EXT2_NODE_TYPE_FCB
(0xfdecba03)
#
define
EXT2_NODE_TYPE_LOCKS
(0xfdecba04)
#
define
EXT2_NODE_TYPE_VCB
(0xfdecba05)
#
define
EXT2_NODE_TYPE_IRP_CONTEXT
(0xfdecba06)
#
define
EXT2_NODE_TYPE_GLOBAL_DATA
(0xfdecba07)
#
define
EXT2_NODE_TYPE_IO_CONTEXT
(0xfdecba08)
#
define
EXT2_NODE_TYPE_SAVED_BCB
(0xfdecba09)
#
define
EXT2_NODE_TYPE_FREED
(0x10101010)
#
define
EXT2_NODE_TYPE_INVALID
(0x10101010)
#
define
EXT2_BYTE_LOCK_NOT_FROM_ZONE
(0x80000000)
#
define
EXT2_BYTE_LOCK_IS_PENDING
(0x00000001)
#
define
EXT2_OB_NAME_NOT_FROM_ZONE
(0x80000000)
#
define
EXT2_CCB_OPENED_BY_EXT2
(0x00000001)
#
define
EXT2_CCB_OPENED_FOR_SYNC_ACCESS
(0x00000002)
#
define
EXT2_CCB_OPENED_FOR_SEQ_ACCESS
(0x00000004)
#
define
EXT2_CCB_CLEANED
(0x00000008)
#
define
EXT2_CCB_ACCESSED
(0x00000010)
#
define
EXT2_CCB_MODIFIED
(0x00000020)
#
define
EXT2_CCB_ACCESS_TIME_SET
(0x00000040)
#
define
EXT2_CCB_MODIFY_TIME_SET
(0x00000080)
#
define
EXT2_CCB_CREATE_TIME_SET
(0x00000100)
#
define
EXT2_CCB_NOT_FROM_ZONE
(0x80000000)
#
define
EXT2_CCB_VOLUME_OPEN
(0x00000100)
#
define
EXT2_FCB_IN_INIT
(0x00000001)
#
define
EXT2_FCB_IN_TEARDOWN
(0x00000002)
#
define
EXT2_FCB_PAGE_FILE
(0x00000004)
#
define
EXT2_FCB_DIRECTORY
(0x00000008)
#
define
EXT2_FCB_ROOT_DIRECTORY
(0x00000018)
#
define
EXT2_FCB_WRITE_THROUGH
(0x00000020)
#
define
EXT2_FCB_MAPPED
(0x00000040)
#
define
EXT2_FCB_FAST_IO_READ_IN_PROGESS
(0x00000080)
#
define
EXT2_FCB_FAST_IO_WRITE_IN_PROGESS
(0x00000100)
#
define
EXT2_FCB_DELETE_ON_CLOSE
(0x00000200)
#
define
EXT2_FCB_MODIFIED
(0x00000400)
#
define
EXT2_FCB_ACCESSED
(0x00000800)
#
define
EXT2_FCB_READ_ONLY
(0x00001000)
#
define
EXT2_INITIALIZED_MAIN_RESOURCE
(0x00002000)
#
define
EXT2_INITIALIZED_PAGING_IO_RESOURCE
(0x00004000)
#
define
EXT2_FCB_BLOCKS_INITIALIZED
(0x00008000)
#
define
EXT2_FCB_SPECIAL_FILE
(0x00010000)
#
define
EXT2_FCB_HIDDEN_FILE
(0x00020000)
#
define
EXT2_FCB_NOT_FROM_ZONE
(0x80000000)
#
define
EXT2_VCB_FLAGS_VOLUME_MOUNTED
(0x00000001)
#
define
EXT2_VCB_FLAGS_VOLUME_LOCKED
(0x00000002)
#
define
EXT2_VCB_FLAGS_BEING_DISMOUNTED
(0x00000004)
#
define
EXT2_VCB_FLAGS_SHUTDOWN
(0x00000008)
#
define
EXT2_VCB_FLAGS_VOLUME_READ_ONLY
(0x00000010)
#
define
EXT2_VCB_FLAGS_VCB_INITIALIZED
(0x00000020)
#
define
EXT2_IRP_CONTEXT_CAN_BLOCK
(0x00000001)
#
define
EXT2_IRP_CONTEXT_WRITE_THROUGH
(0x00000002)
#
define
EXT2_IRP_CONTEXT_EXCEPTION
(0x00000004)
#
define
EXT2_IRP_CONTEXT_DEFERRED_WRITE
(0x00000008)
#
define
EXT2_IRP_CONTEXT_ASYNC_PROCESSING
(0x00000010)
#
define
EXT2_IRP_CONTEXT_NOT_TOP_LEVEL
(0x00000020)
#
define
EXT2_IRP_CONTEXT_NOT_FROM_ZONE
(0x80000000)
#
define
EXT2_DATA_FLAGS_RESOURCE_INITIALIZED
(0x00000001)
#
define
EXT2_DATA_FLAGS_ZONES_INITIALIZED
(0x00000002)
#
define
EXT2_DEFAULT_ZONE_SIZE_SMALL_SYSTEM
(0x4)
#
define
EXT2_DEFAULT_ZONE_SIZE_MEDIUM_SYSTEM
(0x8)
#
define
EXT2_DEFAULT_ZONE_SIZE_LARGE_SYSTEM
(0xc)
#
define
EXT2_NTAS_MULTIPLE
(0x2)
Typedefs
typedef
CHAR
int8
typedef
SHORT
int16
typedef
LONG
int32
typedef
UCHAR
uint8
typedef
USHORT
uint16
typedef
ULONG
uint32
typedef
PVOID
PBCB
typedef
struct
Ext2FCB *
PtrExt2FCB
Generated on Mon May 28 2012 05:24:02 for ReactOS by
1.7.6.1
ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.