Structs
Enums
Traits
Gets the Pid type from a process name, a windows PID, or the current PID
Represents any type with a buffer that can be read from
Extension trait for supplying generic util methods for MemoryRead
A trait that mirrors the MemoryRead trait but reads from a PID instead of directly from the implementor.
Note that the Pid type is not necessarily a Windows process ID. One may implement this using another form of identifier such as a dirbase.
Represents any type with a buffer that can be written to
Extension trait for supplying generic util methods for MemoryWrite
A trait that mirrors the MemoryWrite trait but writes to a PID instead of directly from the implementor.
Note that the Pid type is not necessarily a Windows process ID. One may implement this using another form of identifier such as a dirbase.
Represents a type that has access to a process’s modules
A trait that mirrors the ModuleList trait by gets information from a PID instead of directly from the implementor.
Note that the Pid type is not necessarily a Windows process ID. One may implement this using another form of identifier such as a dirbase.
Represents a type that allows for sending mouse inputs
Defines types which can be safely transmuted from any bit pattern.
Represents a type that can attach to a process and return
a struct that implements MemoryRead, MemoryWrite, and ModuleList
Represents a type that can attach to a process and return
a struct that implements MemoryRead, MemoryWrite, and ModuleList while consuming Self
Represents a type that can retrieve the corresponding process’s name and peb base address
A trait that mirrors the ProcessInfo trait by gets information from a PID instead of directly from the implementor.
Note that the Pid type is not necessarily a Windows process ID. One may implement this using another form of identifier such as a dirbase.
Type Definitions
Derive Macros
Derive macro for the
Pod
trait.