#[cfg(all(
feature = "arch-amd64",
feature = "os-windows",
feature = "bpm",
feature = "ptm"
))]
mod windows;
use vmi_core::{Architecture, VmiCore, VmiError, VmiOs};
use super::CallBuilder;
pub trait OsAdapter: VmiOs {
fn prepare_function_call(
&self,
vmi: &VmiCore<Self::Driver>,
registers: &mut <Self::Architecture as Architecture>::Registers,
builder: CallBuilder,
) -> Result<(), VmiError>;
}