Crate minhook [−] [src]
The minhook-rs library
This library provides function hooking support to Rust by providing a wrapper around the MinHook library.
Modules
| function |
Module containing information about hookable functions. |
| panic |
Panic handling for panics caught at foreign code boundaries in detour functions. |
Macros
| static_hooks! |
Defines one or more static hooks. |
Structs
| Hook |
A hook that is destroyed when it goes out of scope. |
| HookQueue |
A queue of hook changes to be applied at once. |
| StaticHook |
A hook with a static lifetime. |
| StaticHookWithDefault |
A hook with a static lifetime and a default detour closure. |
Enums
| Error |
The error type for all hooking operations. |
| FunctionId |
A function identifier used for dynamically looking up a function. |
Type Definitions
| Result |
Result type for most functions and methods in this module. |