#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
impl Input_PointerStyle {
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const DEFAULT: Input_PointerStyle = Input_PointerStyle(0);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const EAST: Input_PointerStyle = Input_PointerStyle(1);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const WEST: Input_PointerStyle = Input_PointerStyle(2);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const SOUTH: Input_PointerStyle = Input_PointerStyle(3);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const NORTH: Input_PointerStyle = Input_PointerStyle(4);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const WEST_EAST: Input_PointerStyle = Input_PointerStyle(5);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const NORTH_SOUTH: Input_PointerStyle = Input_PointerStyle(6);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const NORTH_EAST: Input_PointerStyle = Input_PointerStyle(7);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const NORTH_WEST: Input_PointerStyle = Input_PointerStyle(8);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const SOUTH_EAST: Input_PointerStyle = Input_PointerStyle(9);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const SOUTH_WEST: Input_PointerStyle = Input_PointerStyle(10);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const NORTH_EAST_SOUTH_WEST: Input_PointerStyle = Input_PointerStyle(11);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const NORTH_WEST_SOUTH_EAST: Input_PointerStyle = Input_PointerStyle(12);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const CROSS: Input_PointerStyle = Input_PointerStyle(13);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const CURSOR_COPY: Input_PointerStyle = Input_PointerStyle(14);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const CURSOR_FORBID: Input_PointerStyle = Input_PointerStyle(15);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const COLOR_SUCKER: Input_PointerStyle = Input_PointerStyle(16);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const HAND_GRABBING: Input_PointerStyle = Input_PointerStyle(17);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const HAND_OPEN: Input_PointerStyle = Input_PointerStyle(18);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const HAND_POINTING: Input_PointerStyle = Input_PointerStyle(19);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const HELP: Input_PointerStyle = Input_PointerStyle(20);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const MOVE: Input_PointerStyle = Input_PointerStyle(21);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const RESIZE_LEFT_RIGHT: Input_PointerStyle = Input_PointerStyle(22);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const RESIZE_UP_DOWN: Input_PointerStyle = Input_PointerStyle(23);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const SCREENSHOT_CHOOSE: Input_PointerStyle = Input_PointerStyle(24);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const SCREENSHOT_CURSOR: Input_PointerStyle = Input_PointerStyle(25);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const TEXT_CURSOR: Input_PointerStyle = Input_PointerStyle(26);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const ZOOM_IN: Input_PointerStyle = Input_PointerStyle(27);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const ZOOM_OUT: Input_PointerStyle = Input_PointerStyle(28);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const MIDDLE_BTN_EAST: Input_PointerStyle = Input_PointerStyle(29);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const MIDDLE_BTN_WEST: Input_PointerStyle = Input_PointerStyle(30);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const MIDDLE_BTN_SOUTH: Input_PointerStyle = Input_PointerStyle(31);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const MIDDLE_BTN_NORTH: Input_PointerStyle = Input_PointerStyle(32);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const MIDDLE_BTN_NORTH_SOUTH: Input_PointerStyle = Input_PointerStyle(33);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const MIDDLE_BTN_NORTH_EAST: Input_PointerStyle = Input_PointerStyle(34);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const MIDDLE_BTN_NORTH_WEST: Input_PointerStyle = Input_PointerStyle(35);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const MIDDLE_BTN_SOUTH_EAST: Input_PointerStyle = Input_PointerStyle(36);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const MIDDLE_BTN_SOUTH_WEST: Input_PointerStyle = Input_PointerStyle(37);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const MIDDLE_BTN_NORTH_SOUTH_WEST_EAST: Input_PointerStyle = Input_PointerStyle(38);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const HORIZONTAL_TEXT_CURSOR: Input_PointerStyle = Input_PointerStyle(39);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const CURSOR_CROSS: Input_PointerStyle = Input_PointerStyle(40);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const CURSOR_CIRCLE: Input_PointerStyle = Input_PointerStyle(41);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const LOADING: Input_PointerStyle = Input_PointerStyle(42);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const RUNNING: Input_PointerStyle = Input_PointerStyle(43);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const MIDDLE_BTN_EAST_WEST: Input_PointerStyle = Input_PointerStyle(44);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const RUNNING_LEFT: Input_PointerStyle = Input_PointerStyle(45);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const RUNNING_RIGHT: Input_PointerStyle = Input_PointerStyle(46);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const AECH_DEVELOPER_DEFINED_ICON: Input_PointerStyle = Input_PointerStyle(47);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const SCREENRECORDER_CURSOR: Input_PointerStyle = Input_PointerStyle(48);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const LASER_CURSOR: Input_PointerStyle = Input_PointerStyle(49);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const LASER_CURSOR_DOT: Input_PointerStyle = Input_PointerStyle(50);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const LASER_CURSOR_DOT_RED: Input_PointerStyle = Input_PointerStyle(51);
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
pub const DEVELOPER_DEFINED_ICON: Input_PointerStyle = Input_PointerStyle(-100);
}
#[repr(transparent)]
#[cfg(feature = "api-22")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub struct Input_PointerStyle(pub ::core::ffi::c_int);