ReactOS 0.4.15-dev-7788-g1ad9096
ntddblue.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tagCONSOLE_MODE
 
struct  tagOUTPUT_ATTRIBUTE
 
struct  tagOUTPUT_CHARACTER
 
struct  tagCONSOLE_DRAW
 

Macros

#define IOCTL_CONSOLE_RESET_SCREEN   CTL_CODE(FILE_DEVICE_SCREEN, 0x800, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_CONSOLE_GET_SCREEN_BUFFER_INFO   CTL_CODE(FILE_DEVICE_SCREEN, 0x801, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_CONSOLE_SET_SCREEN_BUFFER_INFO   CTL_CODE(FILE_DEVICE_SCREEN, 0x802, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_CONSOLE_GET_CURSOR_INFO   CTL_CODE(FILE_DEVICE_SCREEN, 0x803, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_CONSOLE_SET_CURSOR_INFO   CTL_CODE(FILE_DEVICE_SCREEN, 0x804, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_CONSOLE_GET_MODE   CTL_CODE(FILE_DEVICE_SCREEN, 0x805, METHOD_BUFFERED, FILE_READ_ACCESS)
 
#define IOCTL_CONSOLE_SET_MODE   CTL_CODE(FILE_DEVICE_SCREEN, 0x806, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_CONSOLE_FILL_OUTPUT_ATTRIBUTE   CTL_CODE(FILE_DEVICE_SCREEN, 0x810, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_CONSOLE_READ_OUTPUT_ATTRIBUTE   CTL_CODE(FILE_DEVICE_SCREEN, 0x811, METHOD_OUT_DIRECT, FILE_READ_ACCESS)
 
#define IOCTL_CONSOLE_WRITE_OUTPUT_ATTRIBUTE   CTL_CODE(FILE_DEVICE_SCREEN, 0x812, METHOD_IN_DIRECT, FILE_WRITE_ACCESS)
 
#define IOCTL_CONSOLE_SET_TEXT_ATTRIBUTE   CTL_CODE(FILE_DEVICE_SCREEN, 0x813, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_CONSOLE_FILL_OUTPUT_CHARACTER   CTL_CODE(FILE_DEVICE_SCREEN, 0x820, METHOD_BUFFERED, FILE_WRITE_ACCESS)
 
#define IOCTL_CONSOLE_READ_OUTPUT_CHARACTER   CTL_CODE(FILE_DEVICE_SCREEN, 0x821, METHOD_OUT_DIRECT, FILE_READ_ACCESS)
 
#define IOCTL_CONSOLE_WRITE_OUTPUT_CHARACTER   CTL_CODE(FILE_DEVICE_SCREEN, 0x822, METHOD_IN_DIRECT, FILE_WRITE_ACCESS)
 
#define IOCTL_CONSOLE_DRAW   CTL_CODE(FILE_DEVICE_SCREEN, 0x830, METHOD_IN_DIRECT, FILE_WRITE_ACCESS)
 
#define IOCTL_CONSOLE_LOADFONT   CTL_CODE(FILE_DEVICE_SCREEN, 0x840, METHOD_IN_DIRECT, FILE_WRITE_ACCESS)
 

Typedefs

typedef struct tagCONSOLE_MODE CONSOLE_MODE
 
typedef struct tagCONSOLE_MODEPCONSOLE_MODE
 
typedef struct tagOUTPUT_ATTRIBUTE OUTPUT_ATTRIBUTE
 
typedef struct tagOUTPUT_ATTRIBUTEPOUTPUT_ATTRIBUTE
 
typedef struct tagOUTPUT_CHARACTER OUTPUT_CHARACTER
 
typedef struct tagOUTPUT_CHARACTERPOUTPUT_CHARACTER
 
typedef struct tagCONSOLE_DRAW CONSOLE_DRAW
 
typedef struct tagCONSOLE_DRAWPCONSOLE_DRAW
 

Macro Definition Documentation

◆ IOCTL_CONSOLE_DRAW

Definition at line 22 of file ntddblue.h.

◆ IOCTL_CONSOLE_FILL_OUTPUT_ATTRIBUTE

#define IOCTL_CONSOLE_FILL_OUTPUT_ATTRIBUTE   CTL_CODE(FILE_DEVICE_SCREEN, 0x810, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 13 of file ntddblue.h.

◆ IOCTL_CONSOLE_FILL_OUTPUT_CHARACTER

#define IOCTL_CONSOLE_FILL_OUTPUT_CHARACTER   CTL_CODE(FILE_DEVICE_SCREEN, 0x820, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 18 of file ntddblue.h.

◆ IOCTL_CONSOLE_GET_CURSOR_INFO

#define IOCTL_CONSOLE_GET_CURSOR_INFO   CTL_CODE(FILE_DEVICE_SCREEN, 0x803, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 8 of file ntddblue.h.

◆ IOCTL_CONSOLE_GET_MODE

#define IOCTL_CONSOLE_GET_MODE   CTL_CODE(FILE_DEVICE_SCREEN, 0x805, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 10 of file ntddblue.h.

◆ IOCTL_CONSOLE_GET_SCREEN_BUFFER_INFO

#define IOCTL_CONSOLE_GET_SCREEN_BUFFER_INFO   CTL_CODE(FILE_DEVICE_SCREEN, 0x801, METHOD_BUFFERED, FILE_READ_ACCESS)

Definition at line 6 of file ntddblue.h.

◆ IOCTL_CONSOLE_LOADFONT

#define IOCTL_CONSOLE_LOADFONT   CTL_CODE(FILE_DEVICE_SCREEN, 0x840, METHOD_IN_DIRECT, FILE_WRITE_ACCESS)

Definition at line 24 of file ntddblue.h.

◆ IOCTL_CONSOLE_READ_OUTPUT_ATTRIBUTE

#define IOCTL_CONSOLE_READ_OUTPUT_ATTRIBUTE   CTL_CODE(FILE_DEVICE_SCREEN, 0x811, METHOD_OUT_DIRECT, FILE_READ_ACCESS)

Definition at line 14 of file ntddblue.h.

◆ IOCTL_CONSOLE_READ_OUTPUT_CHARACTER

#define IOCTL_CONSOLE_READ_OUTPUT_CHARACTER   CTL_CODE(FILE_DEVICE_SCREEN, 0x821, METHOD_OUT_DIRECT, FILE_READ_ACCESS)

Definition at line 19 of file ntddblue.h.

◆ IOCTL_CONSOLE_RESET_SCREEN

#define IOCTL_CONSOLE_RESET_SCREEN   CTL_CODE(FILE_DEVICE_SCREEN, 0x800, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 4 of file ntddblue.h.

◆ IOCTL_CONSOLE_SET_CURSOR_INFO

#define IOCTL_CONSOLE_SET_CURSOR_INFO   CTL_CODE(FILE_DEVICE_SCREEN, 0x804, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 9 of file ntddblue.h.

◆ IOCTL_CONSOLE_SET_MODE

#define IOCTL_CONSOLE_SET_MODE   CTL_CODE(FILE_DEVICE_SCREEN, 0x806, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 11 of file ntddblue.h.

◆ IOCTL_CONSOLE_SET_SCREEN_BUFFER_INFO

#define IOCTL_CONSOLE_SET_SCREEN_BUFFER_INFO   CTL_CODE(FILE_DEVICE_SCREEN, 0x802, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 7 of file ntddblue.h.

◆ IOCTL_CONSOLE_SET_TEXT_ATTRIBUTE

#define IOCTL_CONSOLE_SET_TEXT_ATTRIBUTE   CTL_CODE(FILE_DEVICE_SCREEN, 0x813, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Definition at line 16 of file ntddblue.h.

◆ IOCTL_CONSOLE_WRITE_OUTPUT_ATTRIBUTE

#define IOCTL_CONSOLE_WRITE_OUTPUT_ATTRIBUTE   CTL_CODE(FILE_DEVICE_SCREEN, 0x812, METHOD_IN_DIRECT, FILE_WRITE_ACCESS)

Definition at line 15 of file ntddblue.h.

◆ IOCTL_CONSOLE_WRITE_OUTPUT_CHARACTER

#define IOCTL_CONSOLE_WRITE_OUTPUT_CHARACTER   CTL_CODE(FILE_DEVICE_SCREEN, 0x822, METHOD_IN_DIRECT, FILE_WRITE_ACCESS)

Definition at line 20 of file ntddblue.h.

Typedef Documentation

◆ CONSOLE_DRAW

◆ CONSOLE_MODE

◆ OUTPUT_ATTRIBUTE

◆ OUTPUT_CHARACTER

◆ PCONSOLE_DRAW

◆ PCONSOLE_MODE

◆ POUTPUT_ATTRIBUTE

◆ POUTPUT_CHARACTER