libmwemu 0.24.3

x86 32/64bits and system internals emulator, for securely emulating malware and other stuff.
Documentation
#[path = "../add_vectored_exception_handler.rs"]
mod add_vectored_exception_handler;
pub use add_vectored_exception_handler::*;

#[path = "../create_process_a.rs"]
mod create_process_a;
pub use create_process_a::*;

#[path = "../create_process_w.rs"]
mod create_process_w;
pub use create_process_w::*;

#[path = "../create_remote_thread.rs"]
mod create_remote_thread;
pub use create_remote_thread::*;

#[path = "../create_thread.rs"]
mod create_thread;
pub use create_thread::*;

#[path = "../create_toolhelp32_snapshot.rs"]
mod create_toolhelp32_snapshot;
pub use create_toolhelp32_snapshot::*;

#[path = "../exit_process.rs"]
mod exit_process;
pub use exit_process::*;

#[path = "../get_current_process.rs"]
mod get_current_process;
pub use get_current_process::*;

#[path = "../get_current_process_id.rs"]
mod get_current_process_id;
pub use get_current_process_id::*;

#[path = "../get_current_thread.rs"]
mod get_current_thread;
pub use get_current_thread::*;

#[path = "../get_current_thread_id.rs"]
mod get_current_thread_id;
pub use get_current_thread_id::*;

#[path = "../get_process_affinity_mask.rs"]
mod get_process_affinity_mask;
pub use get_process_affinity_mask::*;

#[path = "../get_thread_context.rs"]
mod get_thread_context;
pub use get_thread_context::*;

#[path = "../get_thread_locale.rs"]
mod get_thread_locale;
pub use get_thread_locale::*;

#[path = "../is_debugger_present.rs"]
mod is_debugger_present;
pub use is_debugger_present::*;

#[path = "../is_processor_feature_present.rs"]
mod is_processor_feature_present;
pub use is_processor_feature_present::*;

#[path = "../open_process.rs"]
mod open_process;
pub use open_process::*;

#[path = "../open_process_token.rs"]
mod open_process_token;
pub use open_process_token::*;

#[path = "../open_thread.rs"]
mod open_thread;
pub use open_thread::*;

#[path = "../process32_first.rs"]
mod process32_first;
pub use process32_first::*;

#[path = "../process32_next.rs"]
mod process32_next;
pub use process32_next::*;

#[path = "../get_thread_id.rs"]
mod get_thread_id;
pub use get_thread_id::*;

#[path = "../resume_thread.rs"]
mod resume_thread;
pub use resume_thread::*;

#[path = "../set_thread_locale.rs"]
mod set_thread_locale;
pub use set_thread_locale::*;

#[path = "../set_thread_stack_guarantee.rs"]
mod set_thread_stack_guarantee;
pub use set_thread_stack_guarantee::*;

#[path = "../set_unhandled_exception_filter.rs"]
mod set_unhandled_exception_filter;
pub use set_unhandled_exception_filter::*;

#[path = "../terminate_process.rs"]
mod terminate_process;
pub use terminate_process::*;

#[path = "../thread32_first.rs"]
mod thread32_first;
pub use thread32_first::*;

#[path = "../thread32_next.rs"]
mod thread32_next;
pub use thread32_next::*;

#[path = "../unhandled_exception_filter.rs"]
mod unhandled_exception_filter;
pub use unhandled_exception_filter::*;