Module fsfilter_rs::shared_def
source · Expand description
Contains all definitions shared between this user-mode app and the minifilter in order to communicate properly. Those are C-representation of structures sent or received from the minifilter.
Structs
- Represents a driver message.
- Low-level C-like object to communicate with the minifilter. The minifilter yields
ReplyIrp
objects (retrieved byget_irp
to manage the fixed size of the *data buffer. In other words, aReplyIrp
is a collection ofCDriverMsg
with a capped size. - Stores runtime features that come from our application (and not the minifilter).
- This class is the straight Rust translation of the Win32 API
UNICODE_STRING
, returned by the driver.
Enums
- See
IOMessage
struct. Used withIrpSetInfo
- See
IOMessage
struct.