pub mod mouse_input;
pub mod mouse_message;
pub use mouse_input::{SendInputMouse, SendMouseInputError};
pub use mouse_message::{PostMessageMouse, PostMessageMouseError};
pub use mouse_message::{
post_click_left_atomic, post_click_middle_atomic, post_click_right_atomic, post_move_atomic,
post_press_left_atomic, post_release_left_atomic, post_scroll_down_atomic,
post_scroll_up_atomic,
};
pub use mouse_input::{
build_click_left, build_click_left_at, build_click_middle, build_click_middle_at,
build_click_right, build_click_right_at, build_mouse_input, build_move, build_move_relative,
build_press_left, build_release_left, build_scroll_down, build_scroll_up,
execute_inputs as mouse_execute_inputs, execute_single_input as mouse_execute_single_input,
};