Defines |
| #define | EXT2_POOL_WITH_TAG |
| #define | EXT2_PANIC_IDENTIFIER (0x86427531) |
| #define | EXT2_READ_DIR_BUFFER_LENGTH (512) |
| #define | EXT2_MAXCLOSABLE_FCBS_UL 20 |
| #define | EXT2_MAXCLOSABLE_FCBS_LL 10 |
| #define | try_return(S) { S; goto try_exit; } |
| #define | try_return1(S) { S; goto try_exit1; } |
| #define | try_return2(S) { S; goto try_exit2; } |
| #define | Ext2IsFlagOn(Flags, SingleFlag) ((BOOLEAN)((((Flags) & (SingleFlag)) != 0))) |
| #define | Ext2SetFlag(Flag, Value) ((Flag) |= (Value)) |
| #define | Ext2ClearFlag(Flag, Value) ((Flag) &= ~(Value)) |
| #define | Ext2QuadAlign(Value) ((((uint32)(Value)) + 7) & 0xfffffff8) |
| #define | Ext2Panic(arg1, arg2, arg3) (KeBugCheckEx(EXT2_PANIC_IDENTIFIER, EXT2_BUG_CHECK_ID | __LINE__, (uint32)(arg1), (uint32)(arg2), (uint32)(arg3))) |
| #define | Ext2ReleaseResource(Resource) (ExReleaseResourceForThreadLite((Resource), ExGetCurrentResourceThread())) |
| #define | EXT2_FILE_INIT (0x00000001) |
| #define | EXT2_FILE_REGISTRY (0x00000002) |
| #define | EXT2_FILE_CREATE (0x00000003) |
| #define | EXT2_FILE_CLEANUP (0x00000004) |
| #define | EXT2_FILE_CLOSE (0x00000005) |
| #define | EXT2_FILE_READ (0x00000006) |
| #define | EXT2_FILE_WRITE (0x00000007) |
| #define | EXT2_FILE_INFORMATION (0x00000008) |
| #define | EXT2_FILE_FLUSH (0x00000009) |
| #define | EXT2_FILE_VOL_INFORMATION (0x0000000A) |
| #define | EXT2_FILE_DIR_CONTROL (0x0000000B) |
| #define | EXT2_FILE_FILE_CONTROL (0x0000000C) |
| #define | EXT2_FILE_DEVICE_CONTROL (0x0000000D) |
| #define | EXT2_FILE_SHUTDOWN (0x0000000E) |
| #define | EXT2_FILE_LOCK_CONTROL (0x0000000F) |
| #define | EXT2_FILE_SECURITY (0x00000010) |
| #define | EXT2_FILE_EXT_ATTR (0x00000011) |
| #define | EXT2_FILE_MISC (0x00000012) |
| #define | EXT2_FILE_FAST_IO (0x00000013) |
| #define | EXT2_FILE_IO (0x00000014) |
| #define | EXT2_FILE_METADATA_IO (0x00000015) |
| #define | Ext2BreakPoint() |
| #define | Ext2RaiseStatus(IRPCONTEXT, STATUS) |
| #define | Ext2AllocatePool(PoolType, NumberOfBytes) ExAllocatePoolWithTag( PoolType, NumberOfBytes, '2txE' ) |
| #define | DebugTrace(TYPE, X, Y) |
| #define | DebugTraceState(STR, X1, X2, X3) |
| #define | AssertFCB(PtrFCB) |
| #define | AssertVCB(PtrVCB) |
| #define | AssertFCBorVCB(PtrVCBorFCB) |
Typedefs |
| typedef unsigned int | UINT |
| typedef unsigned char | BYTE |
Variables |
| Ext2Data | Ext2GlobalData |