ReactOS 0.4.16-dev-1521-gb8f1da6
wincontypes.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tagCOORD
 
struct  tagSMALL_RECT
 
struct  tagKEY_EVENT_RECORD
 
struct  tagMOUSE_EVENT_RECORD
 
struct  tagWINDOW_BUFFER_SIZE_RECORD
 
struct  tagMENU_EVENT_RECORD
 
struct  tagFOCUS_EVENT_RECORD
 
struct  tagINPUT_RECORD
 
struct  tagCHAR_INFO
 
struct  _CONSOLE_FONT_INFO
 

Macros

#define RIGHT_ALT_PRESSED   0x0001
 
#define LEFT_ALT_PRESSED   0x0002
 
#define RIGHT_CTRL_PRESSED   0x0004
 
#define LEFT_CTRL_PRESSED   0x0008
 
#define SHIFT_PRESSED   0x0010
 
#define NUMLOCK_ON   0x0020
 
#define SCROLLLOCK_ON   0x0040
 
#define CAPSLOCK_ON   0x0080
 
#define ENHANCED_KEY   0x0100
 
#define FROM_LEFT_1ST_BUTTON_PRESSED   0x0001
 
#define RIGHTMOST_BUTTON_PRESSED   0x0002
 
#define FROM_LEFT_2ND_BUTTON_PRESSED   0x0004
 
#define FROM_LEFT_3RD_BUTTON_PRESSED   0x0008
 
#define FROM_LEFT_4TH_BUTTON_PRESSED   0x0010
 
#define MOUSE_MOVED   0x0001
 
#define DOUBLE_CLICK   0x0002
 
#define MOUSE_WHEELED   0x0004
 
#define MOUSE_HWHEELED   0x0008
 
#define KEY_EVENT   0x01
 
#define MOUSE_EVENT   0x02
 
#define WINDOW_BUFFER_SIZE_EVENT   0x04
 
#define MENU_EVENT   0x08
 
#define FOCUS_EVENT   0x10
 

Typedefs

typedef struct tagCOORD COORD
 
typedef struct tagCOORDLPCOORD
 
typedef struct tagSMALL_RECT SMALL_RECT
 
typedef struct tagSMALL_RECTLPSMALL_RECT
 
typedef struct tagKEY_EVENT_RECORD KEY_EVENT_RECORD
 
typedef struct tagKEY_EVENT_RECORDLPKEY_EVENT_RECORD
 
typedef struct tagMOUSE_EVENT_RECORD MOUSE_EVENT_RECORD
 
typedef struct tagMOUSE_EVENT_RECORDLPMOUSE_EVENT_RECORD
 
typedef struct tagWINDOW_BUFFER_SIZE_RECORD WINDOW_BUFFER_SIZE_RECORD
 
typedef struct tagWINDOW_BUFFER_SIZE_RECORDLPWINDOW_BUFFER_SIZE_RECORD
 
typedef struct tagMENU_EVENT_RECORD MENU_EVENT_RECORD
 
typedef struct tagMENU_EVENT_RECORDLPMENU_EVENT_RECORD
 
typedef struct tagFOCUS_EVENT_RECORD FOCUS_EVENT_RECORD
 
typedef struct tagFOCUS_EVENT_RECORDLPFOCUS_EVENT_RECORD
 
typedef struct tagINPUT_RECORD INPUT_RECORD
 
typedef struct tagINPUT_RECORDPINPUT_RECORD
 
typedef struct tagCHAR_INFO CHAR_INFO
 
typedef struct tagCHAR_INFOLPCHAR_INFO
 
typedef struct _CONSOLE_FONT_INFO CONSOLE_FONT_INFO
 
typedef struct _CONSOLE_FONT_INFOLPCONSOLE_FONT_INFO
 
typedef voidHPCON
 

Macro Definition Documentation

◆ CAPSLOCK_ON

#define CAPSLOCK_ON   0x0080

Definition at line 58 of file wincontypes.h.

◆ DOUBLE_CLICK

#define DOUBLE_CLICK   0x0002

Definition at line 78 of file wincontypes.h.

◆ ENHANCED_KEY

#define ENHANCED_KEY   0x0100

Definition at line 59 of file wincontypes.h.

◆ FOCUS_EVENT

#define FOCUS_EVENT   0x10

Definition at line 115 of file wincontypes.h.

◆ FROM_LEFT_1ST_BUTTON_PRESSED

#define FROM_LEFT_1ST_BUTTON_PRESSED   0x0001

Definition at line 70 of file wincontypes.h.

◆ FROM_LEFT_2ND_BUTTON_PRESSED

#define FROM_LEFT_2ND_BUTTON_PRESSED   0x0004

Definition at line 72 of file wincontypes.h.

◆ FROM_LEFT_3RD_BUTTON_PRESSED

#define FROM_LEFT_3RD_BUTTON_PRESSED   0x0008

Definition at line 73 of file wincontypes.h.

◆ FROM_LEFT_4TH_BUTTON_PRESSED

#define FROM_LEFT_4TH_BUTTON_PRESSED   0x0010

Definition at line 74 of file wincontypes.h.

◆ KEY_EVENT

#define KEY_EVENT   0x01

Definition at line 111 of file wincontypes.h.

◆ LEFT_ALT_PRESSED

#define LEFT_ALT_PRESSED   0x0002

Definition at line 52 of file wincontypes.h.

◆ LEFT_CTRL_PRESSED

#define LEFT_CTRL_PRESSED   0x0008

Definition at line 54 of file wincontypes.h.

◆ MENU_EVENT

#define MENU_EVENT   0x08

Definition at line 114 of file wincontypes.h.

◆ MOUSE_EVENT

#define MOUSE_EVENT   0x02

Definition at line 112 of file wincontypes.h.

◆ MOUSE_HWHEELED

#define MOUSE_HWHEELED   0x0008

Definition at line 80 of file wincontypes.h.

◆ MOUSE_MOVED

#define MOUSE_MOVED   0x0001

Definition at line 77 of file wincontypes.h.

◆ MOUSE_WHEELED

#define MOUSE_WHEELED   0x0004

Definition at line 79 of file wincontypes.h.

◆ NUMLOCK_ON

#define NUMLOCK_ON   0x0020

Definition at line 56 of file wincontypes.h.

◆ RIGHT_ALT_PRESSED

#define RIGHT_ALT_PRESSED   0x0001

Definition at line 51 of file wincontypes.h.

◆ RIGHT_CTRL_PRESSED

#define RIGHT_CTRL_PRESSED   0x0004

Definition at line 53 of file wincontypes.h.

◆ RIGHTMOST_BUTTON_PRESSED

#define RIGHTMOST_BUTTON_PRESSED   0x0002

Definition at line 71 of file wincontypes.h.

◆ SCROLLLOCK_ON

#define SCROLLLOCK_ON   0x0040

Definition at line 57 of file wincontypes.h.

◆ SHIFT_PRESSED

#define SHIFT_PRESSED   0x0010

Definition at line 55 of file wincontypes.h.

◆ WINDOW_BUFFER_SIZE_EVENT

#define WINDOW_BUFFER_SIZE_EVENT   0x04

Definition at line 113 of file wincontypes.h.

Typedef Documentation

◆ CHAR_INFO

◆ CONSOLE_FONT_INFO

◆ COORD

◆ FOCUS_EVENT_RECORD

◆ HPCON

typedef void* HPCON

Definition at line 133 of file wincontypes.h.

◆ INPUT_RECORD

◆ KEY_EVENT_RECORD

◆ LPCHAR_INFO

◆ LPCONSOLE_FONT_INFO

◆ LPCOORD

typedef struct tagCOORD * LPCOORD

◆ LPFOCUS_EVENT_RECORD

◆ LPKEY_EVENT_RECORD

◆ LPMENU_EVENT_RECORD

◆ LPMOUSE_EVENT_RECORD

◆ LPSMALL_RECT

◆ LPWINDOW_BUFFER_SIZE_RECORD

◆ MENU_EVENT_RECORD

◆ MOUSE_EVENT_RECORD

◆ PINPUT_RECORD

◆ SMALL_RECT

◆ WINDOW_BUFFER_SIZE_RECORD