1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
//! File Object.

use ::device_object::PDEVICE_OBJECT;

pub type PFILE_OBJECT = *mut FILE_OBJECT;

/// The `FILE_OBJECT` structure is used by the system to represent a file object.
#[repr(C)]
pub struct FILE_OBJECT
{
	Type: u16,
	Size: u16,
	DeviceObject: PDEVICE_OBJECT,
	// ...
}