libmwemu 0.24.5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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