Type Alias LOG_FILE_OBJECT
Source pub type LOG_FILE_OBJECT = FILE_OBJECT;
#[repr(C)]
pub struct LOG_FILE_OBJECT {Show 30 fields
pub Type: i16,
pub Size: i16,
pub DeviceObject: *mut _DEVICE_OBJECT,
pub Vpb: *mut _VPB,
pub FsContext: *mut c_void,
pub FsContext2: *mut c_void,
pub SectionObjectPointer: *mut _SECTION_OBJECT_POINTERS,
pub PrivateCacheMap: *mut c_void,
pub FinalStatus: i64,
pub RelatedFileObject: *mut _FILE_OBJECT,
pub LockOperation: u8,
pub DeletePending: u8,
pub ReadAccess: u8,
pub WriteAccess: u8,
pub DeleteAccess: u8,
pub SharedRead: u8,
pub SharedWrite: u8,
pub SharedDelete: u8,
pub Flags: u64,
pub FileName: _UNICODE_STRING,
pub CurrentByteOffset: _LARGE_INTEGER,
pub Waiters: u64,
pub Busy: u64,
pub LastLock: *mut c_void,
pub Lock: _KEVENT,
pub Event: _KEVENT,
pub CompletionContext: *mut _IO_COMPLETION_CONTEXT,
pub IrpListLock: u64,
pub IrpList: _LIST_ENTRY,
pub FileObjectExtension: *mut c_void,
}