Crate ghostptr

Crate ghostptr 

Source

Re-exports§

pub use error::ProcessError;
pub use error::Result;
pub use iter::ModuleIterOrder;
pub use iter::ModuleIterator;
pub use iter::ProcessIterator;
pub use iter::ProcessView;
pub use iter::ThreadView;
pub use misc::HandleObject;
pub use process::CurrentProcess;
pub use process::Export;
pub use process::MemoryInfo;
pub use process::MemoryRegion;
pub use process::Module;
pub use process::Pattern16;
pub use process::Pattern32;
pub use process::Process;
pub use process::ProcessHandleInfo;
pub use process::RemoteProcess;
pub use process::Scanner;
pub use process::Thread;
pub use utils::SafeHandle;
pub use utils::close_handle;

Modules§

error
iter
misc
process
utils

Structs§

AllocationType
Represents memory allocation type flags.
FreeType
Represents free operation type flags.
MemoryProtection
Represents memory protection. These values determine how interactions with the memory are allowed to proceed.
MemoryState
Represents memory state flags. These values indicate whether a region of pages is committed, reserved, or free.
MemoryType
Represents memory type flags. These values describe how the memory was allocated.
ProcessAccess
Represents process access rights.
SectionCharacteristics
ThreadAccess
Represents thread access rights.
ThreadContextFlags
Flags controlling which parts of a thread CONTEXT are read or written.
ThreadCreateFlags
Flags controlling how a thread acts upon creation.

Type Aliases§

Handle
NtStatus