Defines |
| #define | EXT2_BUG_CHECK_ID EXT2_FILE_MISC |
| #define | DEBUG_LEVEL ( DEBUG_TRACE_MISC ) |
Functions |
| NTSTATUS NTAPI | Ext2InitializeZones (void) |
| void NTAPI | Ext2DestroyZones (void) |
| BOOLEAN NTAPI | Ext2IsIrpTopLevel (PIRP Irp) |
| long NTAPI | Ext2ExceptionFilter (PtrExt2IrpContext PtrIrpContext, PEXCEPTION_POINTERS PtrExceptionPointers) |
| NTSTATUS NTAPI | Ext2ExceptionHandler (PtrExt2IrpContext PtrIrpContext, PIRP Irp) |
| void NTAPI | Ext2LogEvent (NTSTATUS Ext2EventLogId, NTSTATUS RC) |
| PtrExt2ObjectName NTAPI | Ext2AllocateObjectName (void) |
| void NTAPI | Ext2ReleaseObjectName (PtrExt2ObjectName PtrObjectName) |
| PtrExt2CCB NTAPI | Ext2AllocateCCB (void) |
| void NTAPI | Ext2ReleaseCCB (PtrExt2CCB PtrCCB) |
| PtrExt2FCB NTAPI | Ext2AllocateFCB (void) |
| NTSTATUS NTAPI | Ext2CreateNewFCB (PtrExt2FCB *ReturnedFCB, LARGE_INTEGER AllocationSize, LARGE_INTEGER EndOfFile, PFILE_OBJECT PtrFileObject, PtrExt2VCB PtrVCB, PtrExt2ObjectName PtrObjectName) |
| void NTAPI | Ext2ReleaseFCB (PtrExt2FCB PtrFCB) |
| PtrExt2FileLockInfo NTAPI | Ext2AllocateByteLocks (void) |
| void NTAPI | Ext2ReleaseByteLocks (PtrExt2FileLockInfo PtrByteLocks) |
| PtrExt2IrpContext NTAPI | Ext2AllocateIrpContext (PIRP Irp, PDEVICE_OBJECT PtrTargetDeviceObject) |
| void NTAPI | Ext2ReleaseIrpContext (PtrExt2IrpContext PtrIrpContext) |
| NTSTATUS NTAPI | Ext2PostRequest (PtrExt2IrpContext PtrIrpContext, PIRP PtrIrp) |
| void NTAPI | Ext2CommonDispatch (void *Context) |
| void NTAPI | Ext2InitializeVCB (PDEVICE_OBJECT PtrVolumeDeviceObject, PDEVICE_OBJECT PtrTargetDeviceObject, PVPB PtrVPB, PLARGE_INTEGER AllocationSize) |
| void NTAPI | Ext2CompleteRequest (IN PIRP Irp OPTIONAL, IN NTSTATUS Status) |
| NTSTATUS NTAPI | Ext2CreateNewCCB (PtrExt2CCB *ReturnedCCB, PtrExt2FCB PtrFCB, PFILE_OBJECT PtrFileObject) |
| NTSTATUS NTAPI | Ext2DenyAccess (IN PIRP Irp) |
| NTSTATUS NTAPI | Ext2GetFCB_CCB_VCB_FromFileObject (IN PFILE_OBJECT PtrFileObject, OUT PtrExt2FCB *PPtrFCB, OUT PtrExt2CCB *PPtrCCB, OUT PtrExt2VCB *PPtrVCB) |
| void NTAPI | Ext2CopyUnicodeString (PUNICODE_STRING PtrDestinationString, PUNICODE_STRING PtrSourceString) |
| void NTAPI | Ext2CopyWideCharToUnicodeString (PUNICODE_STRING PtrDestinationString, PCWSTR PtrSourceString) |
| void NTAPI | Ext2CopyCharToUnicodeString (PUNICODE_STRING PtrDestinationString, PCSTR PtrSourceString, USHORT SourceStringLength) |
| void NTAPI | Ext2CopyZCharToUnicodeString (PUNICODE_STRING PtrDestinationString, PCSTR PtrSourceString) |
| void NTAPI | Ext2ZerooutUnicodeString (PUNICODE_STRING PtrUnicodeString) |
| void NTAPI | Ext2DeallocateUnicodeString (PUNICODE_STRING PtrUnicodeString) |
| PtrExt2FCB NTAPI | Ext2GetUsedFCB (PtrExt2VCB PtrVCB) |
| BOOLEAN NTAPI | Ext2CloseClosableFCB (PtrExt2FCB PtrFCB) |
| BOOLEAN NTAPI | Ext2SaveBCB (PtrExt2IrpContext PtrIrpContext, PBCB PtrBCB, PFILE_OBJECT PtrFileObject) |
| BOOLEAN NTAPI | Ext2FlushSavedBCBs (PtrExt2IrpContext PtrIrpContext) |
| BOOLEAN NTAPI | AssertBCB (PBCB PtrBCB) |
| ULONG NTAPI | Ext2Align (ULONG NumberToBeAligned, ULONG Alignment) |
| LONGLONG NTAPI | Ext2Align64 (LONGLONG NumberToBeAligned, LONGLONG Alignment) |
| ULONG NTAPI | Ext2GetCurrentTime () |