Win32 API 日本語リファレンス
ホームSystem.Console › 定数

定数

93

Windows.Win32.System.Console

名前
CONSOLE_TEXTMODE_BUFFERDWORD1
CONSOLE_SELECTION_INVERTEDDWORD16
VDM_HIDE_WINDOWDWORD1
VDM_IS_ICONICDWORD2
VDM_CLIENT_RECTDWORD3
VDM_CLIENT_TO_SCREENDWORD4
VDM_SCREEN_TO_CLIENTDWORD5
VDM_IS_HIDDENDWORD6
VDM_FULLSCREEN_NOPAINTDWORD7
VDM_SET_VIDEO_MODEDWORD8
CONSOLE_UNREGISTER_VDMDWORD0
CONSOLE_REGISTER_VDMDWORD1
CONSOLE_REGISTER_WOWDWORD2
CONSOLE_NOSHORTCUTKEYDWORD0
CONSOLE_ALTTABDWORD1
CONSOLE_ALTESCDWORD2
CONSOLE_ALTSPACEDWORD4
CONSOLE_ALTENTERDWORD8
CONSOLE_ALTPRTSCDWORD16
CONSOLE_PRTSCDWORD32
CONSOLE_CTRLESCDWORD64
CONSOLE_MODIFIER_SHIFTDWORD3
CONSOLE_MODIFIER_CONTROLDWORD4
CONSOLE_MODIFIER_ALTDWORD8
CHAR_TYPE_SBCSDWORD0
CHAR_TYPE_LEADINGDWORD2
CHAR_TYPE_TRAILINGDWORD3
CONSOLE_HANDLE_SIGNATUREDWORD3
CONSOLE_HANDLE_NEVERSETDWORD268435456
CONSOLE_INPUT_STRINGunknownCONIN$
CONSOLE_OUTPUT_STRINGunknownCONOUT$
CONSOLE_GENERICunknownCON
PID_CONSOLE_FORCEV2DWORD1
PID_CONSOLE_WRAPTEXTDWORD2
PID_CONSOLE_FILTERONPASTEDWORD3
PID_CONSOLE_CTRLKEYSDISABLEDDWORD4
PID_CONSOLE_LINESELECTIONDWORD5
PID_CONSOLE_WINDOWTRANSPARENCYDWORD6
PID_CONSOLE_WINDOWMAXIMIZEDDWORD7
PID_CONSOLE_CURSOR_TYPEDWORD8
PID_CONSOLE_CURSOR_COLORDWORD9
PID_CONSOLE_INTERCEPT_COPY_PASTEDWORD10
PID_CONSOLE_DEFAULTFOREGROUNDDWORD11
PID_CONSOLE_DEFAULTBACKGROUNDDWORD12
PID_CONSOLE_TERMINALSCROLLINGDWORD13
ATTACH_PARENT_PROCESSDWORD4294967295
CTRL_C_EVENTDWORD0
CTRL_BREAK_EVENTDWORD1
CTRL_CLOSE_EVENTDWORD2
CTRL_LOGOFF_EVENTDWORD5
CTRL_SHUTDOWN_EVENTDWORD6
PSEUDOCONSOLE_INHERIT_CURSORDWORD1
CONSOLE_NO_SELECTIONDWORD0
CONSOLE_SELECTION_IN_PROGRESSDWORD1
CONSOLE_SELECTION_NOT_EMPTYDWORD2
CONSOLE_MOUSE_SELECTIONDWORD4
CONSOLE_MOUSE_DOWNDWORD8
HISTORY_NO_DUP_FLAGDWORD1
CONSOLE_FULLSCREENDWORD1
CONSOLE_FULLSCREEN_HARDWAREDWORD2
CONSOLE_FULLSCREEN_MODEDWORD1
CONSOLE_WINDOWED_MODEDWORD2
RIGHT_ALT_PRESSEDDWORD1
LEFT_ALT_PRESSEDDWORD2
RIGHT_CTRL_PRESSEDDWORD4
LEFT_CTRL_PRESSEDDWORD8
SHIFT_PRESSEDDWORD16
NUMLOCK_ONDWORD32
SCROLLLOCK_ONDWORD64
CAPSLOCK_ONDWORD128
ENHANCED_KEYDWORD256
NLS_DBCSCHARDWORD65536
NLS_ALPHANUMERICDWORD0
NLS_KATAKANADWORD131072
NLS_HIRAGANADWORD262144
NLS_ROMANDWORD4194304
NLS_IME_CONVERSIONDWORD8388608
ALTNUMPAD_BITDWORD67108864
NLS_IME_DISABLEDWORD536870912
FROM_LEFT_1ST_BUTTON_PRESSEDDWORD1
RIGHTMOST_BUTTON_PRESSEDDWORD2
FROM_LEFT_2ND_BUTTON_PRESSEDDWORD4
FROM_LEFT_3RD_BUTTON_PRESSEDDWORD8
FROM_LEFT_4TH_BUTTON_PRESSEDDWORD16
MOUSE_MOVEDDWORD1
DOUBLE_CLICKDWORD2
MOUSE_WHEELEDDWORD4
MOUSE_HWHEELEDDWORD8
KEY_EVENTDWORD1
MOUSE_EVENTDWORD2
WINDOW_BUFFER_SIZE_EVENTDWORD4
DWORD8
FOCUS_EVENTDWORD16

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define CONSOLE_TEXTMODE_BUFFER 1
#define CONSOLE_SELECTION_INVERTED 16
#define VDM_HIDE_WINDOW 1
#define VDM_IS_ICONIC 2
#define VDM_CLIENT_RECT 3
#define VDM_CLIENT_TO_SCREEN 4
#define VDM_SCREEN_TO_CLIENT 5
#define VDM_IS_HIDDEN 6
#define VDM_FULLSCREEN_NOPAINT 7
#define VDM_SET_VIDEO_MODE 8
#define CONSOLE_UNREGISTER_VDM 0
#define CONSOLE_REGISTER_VDM 1
#define CONSOLE_REGISTER_WOW 2
#define CONSOLE_NOSHORTCUTKEY 0
#define CONSOLE_ALTTAB 1
#define CONSOLE_ALTESC 2
#define CONSOLE_ALTSPACE 4
#define CONSOLE_ALTENTER 8
#define CONSOLE_ALTPRTSC 16
#define CONSOLE_PRTSC 32
#define CONSOLE_CTRLESC 64
#define CONSOLE_MODIFIER_SHIFT 3
#define CONSOLE_MODIFIER_CONTROL 4
#define CONSOLE_MODIFIER_ALT 8
#define CHAR_TYPE_SBCS 0
#define CHAR_TYPE_LEADING 2
#define CHAR_TYPE_TRAILING 3
#define CONSOLE_HANDLE_SIGNATURE 3
#define CONSOLE_HANDLE_NEVERSET 268435456
#define PID_CONSOLE_FORCEV2 1
#define PID_CONSOLE_WRAPTEXT 2
#define PID_CONSOLE_FILTERONPASTE 3
#define PID_CONSOLE_CTRLKEYSDISABLED 4
#define PID_CONSOLE_LINESELECTION 5
#define PID_CONSOLE_WINDOWTRANSPARENCY 6
#define PID_CONSOLE_WINDOWMAXIMIZED 7
#define PID_CONSOLE_CURSOR_TYPE 8
#define PID_CONSOLE_CURSOR_COLOR 9
#define PID_CONSOLE_INTERCEPT_COPY_PASTE 10
#define PID_CONSOLE_DEFAULTFOREGROUND 11
#define PID_CONSOLE_DEFAULTBACKGROUND 12
#define PID_CONSOLE_TERMINALSCROLLING 13
#define ATTACH_PARENT_PROCESS 4294967295
#define CTRL_C_EVENT 0
#define CTRL_BREAK_EVENT 1
#define CTRL_CLOSE_EVENT 2
#define CTRL_LOGOFF_EVENT 5
#define CTRL_SHUTDOWN_EVENT 6
#define PSEUDOCONSOLE_INHERIT_CURSOR 1
#define CONSOLE_NO_SELECTION 0
#define CONSOLE_SELECTION_IN_PROGRESS 1
#define CONSOLE_SELECTION_NOT_EMPTY 2
#define CONSOLE_MOUSE_SELECTION 4
#define CONSOLE_MOUSE_DOWN 8
#define HISTORY_NO_DUP_FLAG 1
#define CONSOLE_FULLSCREEN 1
#define CONSOLE_FULLSCREEN_HARDWARE 2
#define CONSOLE_FULLSCREEN_MODE 1
#define CONSOLE_WINDOWED_MODE 2
#define RIGHT_ALT_PRESSED 1
#define LEFT_ALT_PRESSED 2
#define RIGHT_CTRL_PRESSED 4
#define LEFT_CTRL_PRESSED 8
#define SHIFT_PRESSED 16
#define NUMLOCK_ON 32
#define SCROLLLOCK_ON 64
#define CAPSLOCK_ON 128
#define ENHANCED_KEY 256
#define NLS_DBCSCHAR 65536
#define NLS_ALPHANUMERIC 0
#define NLS_KATAKANA 131072
#define NLS_HIRAGANA 262144
#define NLS_ROMAN 4194304
#define NLS_IME_CONVERSION 8388608
#define ALTNUMPAD_BIT 67108864
#define NLS_IME_DISABLE 536870912
#define FROM_LEFT_1ST_BUTTON_PRESSED 1
#define RIGHTMOST_BUTTON_PRESSED 2
#define FROM_LEFT_2ND_BUTTON_PRESSED 4
#define FROM_LEFT_3RD_BUTTON_PRESSED 8
#define FROM_LEFT_4TH_BUTTON_PRESSED 16
#define MOUSE_MOVED 1
#define DOUBLE_CLICK 2
#define MOUSE_WHEELED 4
#define MOUSE_HWHEELED 8
#define KEY_EVENT 1
#define MOUSE_EVENT 2
#define WINDOW_BUFFER_SIZE_EVENT 4
#define MENU_EVENT 8
#define FOCUS_EVENT 16
public const uint CONSOLE_TEXTMODE_BUFFER = 1;
public const uint CONSOLE_SELECTION_INVERTED = 16;
public const uint VDM_HIDE_WINDOW = 1;
public const uint VDM_IS_ICONIC = 2;
public const uint VDM_CLIENT_RECT = 3;
public const uint VDM_CLIENT_TO_SCREEN = 4;
public const uint VDM_SCREEN_TO_CLIENT = 5;
public const uint VDM_IS_HIDDEN = 6;
public const uint VDM_FULLSCREEN_NOPAINT = 7;
public const uint VDM_SET_VIDEO_MODE = 8;
public const uint CONSOLE_UNREGISTER_VDM = 0;
public const uint CONSOLE_REGISTER_VDM = 1;
public const uint CONSOLE_REGISTER_WOW = 2;
public const uint CONSOLE_NOSHORTCUTKEY = 0;
public const uint CONSOLE_ALTTAB = 1;
public const uint CONSOLE_ALTESC = 2;
public const uint CONSOLE_ALTSPACE = 4;
public const uint CONSOLE_ALTENTER = 8;
public const uint CONSOLE_ALTPRTSC = 16;
public const uint CONSOLE_PRTSC = 32;
public const uint CONSOLE_CTRLESC = 64;
public const uint CONSOLE_MODIFIER_SHIFT = 3;
public const uint CONSOLE_MODIFIER_CONTROL = 4;
public const uint CONSOLE_MODIFIER_ALT = 8;
public const uint CHAR_TYPE_SBCS = 0;
public const uint CHAR_TYPE_LEADING = 2;
public const uint CHAR_TYPE_TRAILING = 3;
public const uint CONSOLE_HANDLE_SIGNATURE = 3;
public const uint CONSOLE_HANDLE_NEVERSET = 268435456;
public const uint PID_CONSOLE_FORCEV2 = 1;
public const uint PID_CONSOLE_WRAPTEXT = 2;
public const uint PID_CONSOLE_FILTERONPASTE = 3;
public const uint PID_CONSOLE_CTRLKEYSDISABLED = 4;
public const uint PID_CONSOLE_LINESELECTION = 5;
public const uint PID_CONSOLE_WINDOWTRANSPARENCY = 6;
public const uint PID_CONSOLE_WINDOWMAXIMIZED = 7;
public const uint PID_CONSOLE_CURSOR_TYPE = 8;
public const uint PID_CONSOLE_CURSOR_COLOR = 9;
public const uint PID_CONSOLE_INTERCEPT_COPY_PASTE = 10;
public const uint PID_CONSOLE_DEFAULTFOREGROUND = 11;
public const uint PID_CONSOLE_DEFAULTBACKGROUND = 12;
public const uint PID_CONSOLE_TERMINALSCROLLING = 13;
public const uint ATTACH_PARENT_PROCESS = 4294967295;
public const uint CTRL_C_EVENT = 0;
public const uint CTRL_BREAK_EVENT = 1;
public const uint CTRL_CLOSE_EVENT = 2;
public const uint CTRL_LOGOFF_EVENT = 5;
public const uint CTRL_SHUTDOWN_EVENT = 6;
public const uint PSEUDOCONSOLE_INHERIT_CURSOR = 1;
public const uint CONSOLE_NO_SELECTION = 0;
public const uint CONSOLE_SELECTION_IN_PROGRESS = 1;
public const uint CONSOLE_SELECTION_NOT_EMPTY = 2;
public const uint CONSOLE_MOUSE_SELECTION = 4;
public const uint CONSOLE_MOUSE_DOWN = 8;
public const uint HISTORY_NO_DUP_FLAG = 1;
public const uint CONSOLE_FULLSCREEN = 1;
public const uint CONSOLE_FULLSCREEN_HARDWARE = 2;
public const uint CONSOLE_FULLSCREEN_MODE = 1;
public const uint CONSOLE_WINDOWED_MODE = 2;
public const uint RIGHT_ALT_PRESSED = 1;
public const uint LEFT_ALT_PRESSED = 2;
public const uint RIGHT_CTRL_PRESSED = 4;
public const uint LEFT_CTRL_PRESSED = 8;
public const uint SHIFT_PRESSED = 16;
public const uint NUMLOCK_ON = 32;
public const uint SCROLLLOCK_ON = 64;
public const uint CAPSLOCK_ON = 128;
public const uint ENHANCED_KEY = 256;
public const uint NLS_DBCSCHAR = 65536;
public const uint NLS_ALPHANUMERIC = 0;
public const uint NLS_KATAKANA = 131072;
public const uint NLS_HIRAGANA = 262144;
public const uint NLS_ROMAN = 4194304;
public const uint NLS_IME_CONVERSION = 8388608;
public const uint ALTNUMPAD_BIT = 67108864;
public const uint NLS_IME_DISABLE = 536870912;
public const uint FROM_LEFT_1ST_BUTTON_PRESSED = 1;
public const uint RIGHTMOST_BUTTON_PRESSED = 2;
public const uint FROM_LEFT_2ND_BUTTON_PRESSED = 4;
public const uint FROM_LEFT_3RD_BUTTON_PRESSED = 8;
public const uint FROM_LEFT_4TH_BUTTON_PRESSED = 16;
public const uint MOUSE_MOVED = 1;
public const uint DOUBLE_CLICK = 2;
public const uint MOUSE_WHEELED = 4;
public const uint MOUSE_HWHEELED = 8;
public const uint KEY_EVENT = 1;
public const uint MOUSE_EVENT = 2;
public const uint WINDOW_BUFFER_SIZE_EVENT = 4;
public const uint MENU_EVENT = 8;
public const uint FOCUS_EVENT = 16;
CONSOLE_TEXTMODE_BUFFER = 1
CONSOLE_SELECTION_INVERTED = 16
VDM_HIDE_WINDOW = 1
VDM_IS_ICONIC = 2
VDM_CLIENT_RECT = 3
VDM_CLIENT_TO_SCREEN = 4
VDM_SCREEN_TO_CLIENT = 5
VDM_IS_HIDDEN = 6
VDM_FULLSCREEN_NOPAINT = 7
VDM_SET_VIDEO_MODE = 8
CONSOLE_UNREGISTER_VDM = 0
CONSOLE_REGISTER_VDM = 1
CONSOLE_REGISTER_WOW = 2
CONSOLE_NOSHORTCUTKEY = 0
CONSOLE_ALTTAB = 1
CONSOLE_ALTESC = 2
CONSOLE_ALTSPACE = 4
CONSOLE_ALTENTER = 8
CONSOLE_ALTPRTSC = 16
CONSOLE_PRTSC = 32
CONSOLE_CTRLESC = 64
CONSOLE_MODIFIER_SHIFT = 3
CONSOLE_MODIFIER_CONTROL = 4
CONSOLE_MODIFIER_ALT = 8
CHAR_TYPE_SBCS = 0
CHAR_TYPE_LEADING = 2
CHAR_TYPE_TRAILING = 3
CONSOLE_HANDLE_SIGNATURE = 3
CONSOLE_HANDLE_NEVERSET = 268435456
PID_CONSOLE_FORCEV2 = 1
PID_CONSOLE_WRAPTEXT = 2
PID_CONSOLE_FILTERONPASTE = 3
PID_CONSOLE_CTRLKEYSDISABLED = 4
PID_CONSOLE_LINESELECTION = 5
PID_CONSOLE_WINDOWTRANSPARENCY = 6
PID_CONSOLE_WINDOWMAXIMIZED = 7
PID_CONSOLE_CURSOR_TYPE = 8
PID_CONSOLE_CURSOR_COLOR = 9
PID_CONSOLE_INTERCEPT_COPY_PASTE = 10
PID_CONSOLE_DEFAULTFOREGROUND = 11
PID_CONSOLE_DEFAULTBACKGROUND = 12
PID_CONSOLE_TERMINALSCROLLING = 13
ATTACH_PARENT_PROCESS = 4294967295
CTRL_C_EVENT = 0
CTRL_BREAK_EVENT = 1
CTRL_CLOSE_EVENT = 2
CTRL_LOGOFF_EVENT = 5
CTRL_SHUTDOWN_EVENT = 6
PSEUDOCONSOLE_INHERIT_CURSOR = 1
CONSOLE_NO_SELECTION = 0
CONSOLE_SELECTION_IN_PROGRESS = 1
CONSOLE_SELECTION_NOT_EMPTY = 2
CONSOLE_MOUSE_SELECTION = 4
CONSOLE_MOUSE_DOWN = 8
HISTORY_NO_DUP_FLAG = 1
CONSOLE_FULLSCREEN = 1
CONSOLE_FULLSCREEN_HARDWARE = 2
CONSOLE_FULLSCREEN_MODE = 1
CONSOLE_WINDOWED_MODE = 2
RIGHT_ALT_PRESSED = 1
LEFT_ALT_PRESSED = 2
RIGHT_CTRL_PRESSED = 4
LEFT_CTRL_PRESSED = 8
SHIFT_PRESSED = 16
NUMLOCK_ON = 32
SCROLLLOCK_ON = 64
CAPSLOCK_ON = 128
ENHANCED_KEY = 256
NLS_DBCSCHAR = 65536
NLS_ALPHANUMERIC = 0
NLS_KATAKANA = 131072
NLS_HIRAGANA = 262144
NLS_ROMAN = 4194304
NLS_IME_CONVERSION = 8388608
ALTNUMPAD_BIT = 67108864
NLS_IME_DISABLE = 536870912
FROM_LEFT_1ST_BUTTON_PRESSED = 1
RIGHTMOST_BUTTON_PRESSED = 2
FROM_LEFT_2ND_BUTTON_PRESSED = 4
FROM_LEFT_3RD_BUTTON_PRESSED = 8
FROM_LEFT_4TH_BUTTON_PRESSED = 16
MOUSE_MOVED = 1
DOUBLE_CLICK = 2
MOUSE_WHEELED = 4
MOUSE_HWHEELED = 8
KEY_EVENT = 1
MOUSE_EVENT = 2
WINDOW_BUFFER_SIZE_EVENT = 4
MENU_EVENT = 8
FOCUS_EVENT = 16
pub const CONSOLE_TEXTMODE_BUFFER: u32 = 1;
pub const CONSOLE_SELECTION_INVERTED: u32 = 16;
pub const VDM_HIDE_WINDOW: u32 = 1;
pub const VDM_IS_ICONIC: u32 = 2;
pub const VDM_CLIENT_RECT: u32 = 3;
pub const VDM_CLIENT_TO_SCREEN: u32 = 4;
pub const VDM_SCREEN_TO_CLIENT: u32 = 5;
pub const VDM_IS_HIDDEN: u32 = 6;
pub const VDM_FULLSCREEN_NOPAINT: u32 = 7;
pub const VDM_SET_VIDEO_MODE: u32 = 8;
pub const CONSOLE_UNREGISTER_VDM: u32 = 0;
pub const CONSOLE_REGISTER_VDM: u32 = 1;
pub const CONSOLE_REGISTER_WOW: u32 = 2;
pub const CONSOLE_NOSHORTCUTKEY: u32 = 0;
pub const CONSOLE_ALTTAB: u32 = 1;
pub const CONSOLE_ALTESC: u32 = 2;
pub const CONSOLE_ALTSPACE: u32 = 4;
pub const CONSOLE_ALTENTER: u32 = 8;
pub const CONSOLE_ALTPRTSC: u32 = 16;
pub const CONSOLE_PRTSC: u32 = 32;
pub const CONSOLE_CTRLESC: u32 = 64;
pub const CONSOLE_MODIFIER_SHIFT: u32 = 3;
pub const CONSOLE_MODIFIER_CONTROL: u32 = 4;
pub const CONSOLE_MODIFIER_ALT: u32 = 8;
pub const CHAR_TYPE_SBCS: u32 = 0;
pub const CHAR_TYPE_LEADING: u32 = 2;
pub const CHAR_TYPE_TRAILING: u32 = 3;
pub const CONSOLE_HANDLE_SIGNATURE: u32 = 3;
pub const CONSOLE_HANDLE_NEVERSET: u32 = 268435456;
pub const PID_CONSOLE_FORCEV2: u32 = 1;
pub const PID_CONSOLE_WRAPTEXT: u32 = 2;
pub const PID_CONSOLE_FILTERONPASTE: u32 = 3;
pub const PID_CONSOLE_CTRLKEYSDISABLED: u32 = 4;
pub const PID_CONSOLE_LINESELECTION: u32 = 5;
pub const PID_CONSOLE_WINDOWTRANSPARENCY: u32 = 6;
pub const PID_CONSOLE_WINDOWMAXIMIZED: u32 = 7;
pub const PID_CONSOLE_CURSOR_TYPE: u32 = 8;
pub const PID_CONSOLE_CURSOR_COLOR: u32 = 9;
pub const PID_CONSOLE_INTERCEPT_COPY_PASTE: u32 = 10;
pub const PID_CONSOLE_DEFAULTFOREGROUND: u32 = 11;
pub const PID_CONSOLE_DEFAULTBACKGROUND: u32 = 12;
pub const PID_CONSOLE_TERMINALSCROLLING: u32 = 13;
pub const ATTACH_PARENT_PROCESS: u32 = 4294967295;
pub const CTRL_C_EVENT: u32 = 0;
pub const CTRL_BREAK_EVENT: u32 = 1;
pub const CTRL_CLOSE_EVENT: u32 = 2;
pub const CTRL_LOGOFF_EVENT: u32 = 5;
pub const CTRL_SHUTDOWN_EVENT: u32 = 6;
pub const PSEUDOCONSOLE_INHERIT_CURSOR: u32 = 1;
pub const CONSOLE_NO_SELECTION: u32 = 0;
pub const CONSOLE_SELECTION_IN_PROGRESS: u32 = 1;
pub const CONSOLE_SELECTION_NOT_EMPTY: u32 = 2;
pub const CONSOLE_MOUSE_SELECTION: u32 = 4;
pub const CONSOLE_MOUSE_DOWN: u32 = 8;
pub const HISTORY_NO_DUP_FLAG: u32 = 1;
pub const CONSOLE_FULLSCREEN: u32 = 1;
pub const CONSOLE_FULLSCREEN_HARDWARE: u32 = 2;
pub const CONSOLE_FULLSCREEN_MODE: u32 = 1;
pub const CONSOLE_WINDOWED_MODE: u32 = 2;
pub const RIGHT_ALT_PRESSED: u32 = 1;
pub const LEFT_ALT_PRESSED: u32 = 2;
pub const RIGHT_CTRL_PRESSED: u32 = 4;
pub const LEFT_CTRL_PRESSED: u32 = 8;
pub const SHIFT_PRESSED: u32 = 16;
pub const NUMLOCK_ON: u32 = 32;
pub const SCROLLLOCK_ON: u32 = 64;
pub const CAPSLOCK_ON: u32 = 128;
pub const ENHANCED_KEY: u32 = 256;
pub const NLS_DBCSCHAR: u32 = 65536;
pub const NLS_ALPHANUMERIC: u32 = 0;
pub const NLS_KATAKANA: u32 = 131072;
pub const NLS_HIRAGANA: u32 = 262144;
pub const NLS_ROMAN: u32 = 4194304;
pub const NLS_IME_CONVERSION: u32 = 8388608;
pub const ALTNUMPAD_BIT: u32 = 67108864;
pub const NLS_IME_DISABLE: u32 = 536870912;
pub const FROM_LEFT_1ST_BUTTON_PRESSED: u32 = 1;
pub const RIGHTMOST_BUTTON_PRESSED: u32 = 2;
pub const FROM_LEFT_2ND_BUTTON_PRESSED: u32 = 4;
pub const FROM_LEFT_3RD_BUTTON_PRESSED: u32 = 8;
pub const FROM_LEFT_4TH_BUTTON_PRESSED: u32 = 16;
pub const MOUSE_MOVED: u32 = 1;
pub const DOUBLE_CLICK: u32 = 2;
pub const MOUSE_WHEELED: u32 = 4;
pub const MOUSE_HWHEELED: u32 = 8;
pub const KEY_EVENT: u32 = 1;
pub const MOUSE_EVENT: u32 = 2;
pub const WINDOW_BUFFER_SIZE_EVENT: u32 = 4;
pub const MENU_EVENT: u32 = 8;
pub const FOCUS_EVENT: u32 = 16;
const (
	CONSOLE_TEXTMODE_BUFFER uint32 = 1
	CONSOLE_SELECTION_INVERTED uint32 = 16
	VDM_HIDE_WINDOW uint32 = 1
	VDM_IS_ICONIC uint32 = 2
	VDM_CLIENT_RECT uint32 = 3
	VDM_CLIENT_TO_SCREEN uint32 = 4
	VDM_SCREEN_TO_CLIENT uint32 = 5
	VDM_IS_HIDDEN uint32 = 6
	VDM_FULLSCREEN_NOPAINT uint32 = 7
	VDM_SET_VIDEO_MODE uint32 = 8
	CONSOLE_UNREGISTER_VDM uint32 = 0
	CONSOLE_REGISTER_VDM uint32 = 1
	CONSOLE_REGISTER_WOW uint32 = 2
	CONSOLE_NOSHORTCUTKEY uint32 = 0
	CONSOLE_ALTTAB uint32 = 1
	CONSOLE_ALTESC uint32 = 2
	CONSOLE_ALTSPACE uint32 = 4
	CONSOLE_ALTENTER uint32 = 8
	CONSOLE_ALTPRTSC uint32 = 16
	CONSOLE_PRTSC uint32 = 32
	CONSOLE_CTRLESC uint32 = 64
	CONSOLE_MODIFIER_SHIFT uint32 = 3
	CONSOLE_MODIFIER_CONTROL uint32 = 4
	CONSOLE_MODIFIER_ALT uint32 = 8
	CHAR_TYPE_SBCS uint32 = 0
	CHAR_TYPE_LEADING uint32 = 2
	CHAR_TYPE_TRAILING uint32 = 3
	CONSOLE_HANDLE_SIGNATURE uint32 = 3
	CONSOLE_HANDLE_NEVERSET uint32 = 268435456
	PID_CONSOLE_FORCEV2 uint32 = 1
	PID_CONSOLE_WRAPTEXT uint32 = 2
	PID_CONSOLE_FILTERONPASTE uint32 = 3
	PID_CONSOLE_CTRLKEYSDISABLED uint32 = 4
	PID_CONSOLE_LINESELECTION uint32 = 5
	PID_CONSOLE_WINDOWTRANSPARENCY uint32 = 6
	PID_CONSOLE_WINDOWMAXIMIZED uint32 = 7
	PID_CONSOLE_CURSOR_TYPE uint32 = 8
	PID_CONSOLE_CURSOR_COLOR uint32 = 9
	PID_CONSOLE_INTERCEPT_COPY_PASTE uint32 = 10
	PID_CONSOLE_DEFAULTFOREGROUND uint32 = 11
	PID_CONSOLE_DEFAULTBACKGROUND uint32 = 12
	PID_CONSOLE_TERMINALSCROLLING uint32 = 13
	ATTACH_PARENT_PROCESS uint32 = 4294967295
	CTRL_C_EVENT uint32 = 0
	CTRL_BREAK_EVENT uint32 = 1
	CTRL_CLOSE_EVENT uint32 = 2
	CTRL_LOGOFF_EVENT uint32 = 5
	CTRL_SHUTDOWN_EVENT uint32 = 6
	PSEUDOCONSOLE_INHERIT_CURSOR uint32 = 1
	CONSOLE_NO_SELECTION uint32 = 0
	CONSOLE_SELECTION_IN_PROGRESS uint32 = 1
	CONSOLE_SELECTION_NOT_EMPTY uint32 = 2
	CONSOLE_MOUSE_SELECTION uint32 = 4
	CONSOLE_MOUSE_DOWN uint32 = 8
	HISTORY_NO_DUP_FLAG uint32 = 1
	CONSOLE_FULLSCREEN uint32 = 1
	CONSOLE_FULLSCREEN_HARDWARE uint32 = 2
	CONSOLE_FULLSCREEN_MODE uint32 = 1
	CONSOLE_WINDOWED_MODE uint32 = 2
	RIGHT_ALT_PRESSED uint32 = 1
	LEFT_ALT_PRESSED uint32 = 2
	RIGHT_CTRL_PRESSED uint32 = 4
	LEFT_CTRL_PRESSED uint32 = 8
	SHIFT_PRESSED uint32 = 16
	NUMLOCK_ON uint32 = 32
	SCROLLLOCK_ON uint32 = 64
	CAPSLOCK_ON uint32 = 128
	ENHANCED_KEY uint32 = 256
	NLS_DBCSCHAR uint32 = 65536
	NLS_ALPHANUMERIC uint32 = 0
	NLS_KATAKANA uint32 = 131072
	NLS_HIRAGANA uint32 = 262144
	NLS_ROMAN uint32 = 4194304
	NLS_IME_CONVERSION uint32 = 8388608
	ALTNUMPAD_BIT uint32 = 67108864
	NLS_IME_DISABLE uint32 = 536870912
	FROM_LEFT_1ST_BUTTON_PRESSED uint32 = 1
	RIGHTMOST_BUTTON_PRESSED uint32 = 2
	FROM_LEFT_2ND_BUTTON_PRESSED uint32 = 4
	FROM_LEFT_3RD_BUTTON_PRESSED uint32 = 8
	FROM_LEFT_4TH_BUTTON_PRESSED uint32 = 16
	MOUSE_MOVED uint32 = 1
	DOUBLE_CLICK uint32 = 2
	MOUSE_WHEELED uint32 = 4
	MOUSE_HWHEELED uint32 = 8
	KEY_EVENT uint32 = 1
	MOUSE_EVENT uint32 = 2
	WINDOW_BUFFER_SIZE_EVENT uint32 = 4
	MENU_EVENT uint32 = 8
	FOCUS_EVENT uint32 = 16
)
#define global CONSOLE_TEXTMODE_BUFFER          1
#define global CONSOLE_SELECTION_INVERTED       16
#define global VDM_HIDE_WINDOW                  1
#define global VDM_IS_ICONIC                    2
#define global VDM_CLIENT_RECT                  3
#define global VDM_CLIENT_TO_SCREEN             4
#define global VDM_SCREEN_TO_CLIENT             5
#define global VDM_IS_HIDDEN                    6
#define global VDM_FULLSCREEN_NOPAINT           7
#define global VDM_SET_VIDEO_MODE               8
#define global CONSOLE_UNREGISTER_VDM           0
#define global CONSOLE_REGISTER_VDM             1
#define global CONSOLE_REGISTER_WOW             2
#define global CONSOLE_NOSHORTCUTKEY            0
#define global CONSOLE_ALTTAB                   1
#define global CONSOLE_ALTESC                   2
#define global CONSOLE_ALTSPACE                 4
#define global CONSOLE_ALTENTER                 8
#define global CONSOLE_ALTPRTSC                 16
#define global CONSOLE_PRTSC                    32
#define global CONSOLE_CTRLESC                  64
#define global CONSOLE_MODIFIER_SHIFT           3
#define global CONSOLE_MODIFIER_CONTROL         4
#define global CONSOLE_MODIFIER_ALT             8
#define global CHAR_TYPE_SBCS                   0
#define global CHAR_TYPE_LEADING                2
#define global CHAR_TYPE_TRAILING               3
#define global CONSOLE_HANDLE_SIGNATURE         3
#define global CONSOLE_HANDLE_NEVERSET          268435456
#define global CONSOLE_INPUT_STRING             "CONIN$"
#define global CONSOLE_OUTPUT_STRING            "CONOUT$"
#define global CONSOLE_GENERIC                  "CON"
#define global PID_CONSOLE_FORCEV2              1
#define global PID_CONSOLE_WRAPTEXT             2
#define global PID_CONSOLE_FILTERONPASTE        3
#define global PID_CONSOLE_CTRLKEYSDISABLED     4
#define global PID_CONSOLE_LINESELECTION        5
#define global PID_CONSOLE_WINDOWTRANSPARENCY   6
#define global PID_CONSOLE_WINDOWMAXIMIZED      7
#define global PID_CONSOLE_CURSOR_TYPE          8
#define global PID_CONSOLE_CURSOR_COLOR         9
#define global PID_CONSOLE_INTERCEPT_COPY_PASTE 10
#define global PID_CONSOLE_DEFAULTFOREGROUND    11
#define global PID_CONSOLE_DEFAULTBACKGROUND    12
#define global PID_CONSOLE_TERMINALSCROLLING    13
#define global ATTACH_PARENT_PROCESS            4294967295
#define global CTRL_C_EVENT                     0
#define global CTRL_BREAK_EVENT                 1
#define global CTRL_CLOSE_EVENT                 2
#define global CTRL_LOGOFF_EVENT                5
#define global CTRL_SHUTDOWN_EVENT              6
#define global PSEUDOCONSOLE_INHERIT_CURSOR     1
#define global CONSOLE_NO_SELECTION             0
#define global CONSOLE_SELECTION_IN_PROGRESS    1
#define global CONSOLE_SELECTION_NOT_EMPTY      2
#define global CONSOLE_MOUSE_SELECTION          4
#define global CONSOLE_MOUSE_DOWN               8
#define global HISTORY_NO_DUP_FLAG              1
#define global CONSOLE_FULLSCREEN               1
#define global CONSOLE_FULLSCREEN_HARDWARE      2
#define global CONSOLE_FULLSCREEN_MODE          1
#define global CONSOLE_WINDOWED_MODE            2
#define global RIGHT_ALT_PRESSED                1
#define global LEFT_ALT_PRESSED                 2
#define global RIGHT_CTRL_PRESSED               4
#define global LEFT_CTRL_PRESSED                8
#define global SHIFT_PRESSED                    16
#define global NUMLOCK_ON                       32
#define global SCROLLLOCK_ON                    64
#define global CAPSLOCK_ON                      128
#define global ENHANCED_KEY                     256
#define global NLS_DBCSCHAR                     65536
#define global NLS_ALPHANUMERIC                 0
#define global NLS_KATAKANA                     131072
#define global NLS_HIRAGANA                     262144
#define global NLS_ROMAN                        4194304
#define global NLS_IME_CONVERSION               8388608
#define global ALTNUMPAD_BIT                    67108864
#define global NLS_IME_DISABLE                  536870912
#define global FROM_LEFT_1ST_BUTTON_PRESSED     1
#define global RIGHTMOST_BUTTON_PRESSED         2
#define global FROM_LEFT_2ND_BUTTON_PRESSED     4
#define global FROM_LEFT_3RD_BUTTON_PRESSED     8
#define global FROM_LEFT_4TH_BUTTON_PRESSED     16
#define global MOUSE_MOVED                      1
#define global DOUBLE_CLICK                     2
#define global MOUSE_WHEELED                    4
#define global MOUSE_HWHEELED                   8
#define global KEY_EVENT                        1
#define global MOUSE_EVENT                      2
#define global WINDOW_BUFFER_SIZE_EVENT         4
#define global MENU_EVENT                       8
#define global FOCUS_EVENT                      16