Skip to main content

LOG_FILE_OBJECT

Type Alias LOG_FILE_OBJECT 

Source
pub type LOG_FILE_OBJECT = FILE_OBJECT;

Aliased Type§

#[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,
}

Fields§

§Type: i16§Size: i16§DeviceObject: *mut _DEVICE_OBJECT§Vpb: *mut _VPB§FsContext: *mut c_void§FsContext2: *mut c_void§SectionObjectPointer: *mut _SECTION_OBJECT_POINTERS§PrivateCacheMap: *mut c_void§FinalStatus: i64§RelatedFileObject: *mut _FILE_OBJECT§LockOperation: u8§DeletePending: u8§ReadAccess: u8§WriteAccess: u8§DeleteAccess: u8§SharedRead: u8§SharedWrite: u8§SharedDelete: u8§Flags: u64§FileName: _UNICODE_STRING§CurrentByteOffset: _LARGE_INTEGER§Waiters: u64§Busy: u64§LastLock: *mut c_void§Lock: _KEVENT§Event: _KEVENT§CompletionContext: *mut _IO_COMPLETION_CONTEXT§IrpListLock: u64§IrpList: _LIST_ENTRY§FileObjectExtension: *mut c_void