NT_CONSOLE_PROPS structure
Holds an extra data block used by IShellLinkDataList. It holds console properties.
Syntax
typedef struct { DATABLOCK_HEADER dbh; WORD wFillAttribute; WORD wPopupFillAttribute; COORD dwScreenBufferSize; COORD dwWindowSize; COORD dwWindowOrigin; DWORD nFont; DWORD nInputBufferSize; COORD dwFontSize; UINT uFontFamily; UINT uFontWeight; WCHAR FaceName[LF_FACESIZE]; UINT uCursorSize; BOOL bFullScreen; BOOL bQuickEdit; BOOL bInsertMode; BOOL bAutoPosition; UINT uHistoryBufferSize; UINT uNumberOfHistoryBuffers; BOOL bHistoryNoDup; COLORREF ColorTable[16]; } NT_CONSOLE_PROPS, *LPNT_CONSOLE_PROPS;
Members
- dbh
-
Type: DATABLOCK_HEADER
-
The DATABLOCK_HEADER structure with the NT_CONSOLE_PROPS structure's size and signature. The signature for an NT_CONSOLE_PROPS structure is NT_CONSOLE_PROPS_SIG.
- wFillAttribute
-
Type: WORD
-
Fill attribute for the console.
- wPopupFillAttribute
-
Type: WORD
-
Fill attribute for console pop-ups.
- dwScreenBufferSize
-
Type: COORD
-
A COORD structure with the console's screen buffer size.
- dwWindowSize
-
Type: COORD
-
A COORD structure with the console's window size.
- dwWindowOrigin
-
Type: COORD
-
A COORD structure with the console's window origin.
- nFont
-
Type: DWORD
-
The font.
- nInputBufferSize
-
Type: DWORD
-
The input buffer size.
- dwFontSize
-
Type: COORD
-
A COORD structure with the font size.
- uFontFamily
-
Type: UINT
-
The font family.
- uFontWeight
-
Type: UINT
-
The font weight.
- FaceName
-
Type: WCHAR[LF_FACESIZE]
-
A character array that contains the font's face name.
- uCursorSize
-
Type: UINT
-
The cursor size.
- bFullScreen
-
Type: BOOL
-
A boolean value that is set to TRUE if the console is in full-screen mode, or FALSE otherwise.
- bQuickEdit
-
Type: BOOL
-
A boolean value that is set to TRUE if the console is in quick-edit mode, or FALSE otherwise.
- bInsertMode
-
Type: BOOL
-
A boolean value that is set to TRUE if the console is in insert mode, or FALSE otherwise.
- bAutoPosition
-
Type: BOOL
-
A boolean value that is set to TRUE if the console is in auto-position mode, or FALSE otherwise.
- uHistoryBufferSize
-
Type: UINT
-
The size of the history buffer.
- uNumberOfHistoryBuffers
-
Type: UINT
-
The number of history buffers.
- bHistoryNoDup
-
Type: BOOL
-
A boolean value that is set to TRUE if old duplicate history lists should be discarded, or FALSE otherwise.
- ColorTable
-
Type: COLORREF[16]
-
An array of COLORREF values with the console's color settings.
Requirements
|
Minimum supported client |
Windows 2000 Professional, Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows 2000 Server [desktop apps only] |
|
Header |
|