winstrument 1.0.0

A tiny Rust library to set undocumented Windows process instrumentation callback
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod callback;
use callback::set_instrumentation_callback;

mod error;
use error::Result;

pub mod windows;
pub use callback::InstrumentationCallback;

pub fn init(callback: InstrumentationCallback) -> Result<()> {
    set_instrumentation_callback(Some(callback))
}

pub fn free() -> Result<()> {
    set_instrumentation_callback(None)
}