aboutsummaryrefslogtreecommitdiff
path: root/src/file_object.rs
blob: b0d24a2d01caa4a47777af130c2f3fee55611fc3 (plain) (blame)
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,
	// ...
}