Revision Summary Date Revision History Revision Class Comments 7/16/2010 1.0 New First Release. 8/27/2010 1.1 Minor Clarified the meaning of the technical content. 10/8/2010 1.1 None No changes to the meaning, language, or formatting of the technical content. 11/19/2010 1.1 None No changes to the meaning, language, or formatting of the technical content. 1/7/2011 1.1 None No changes to the meaning, language, or formatting of the technical content. 2/11/2011 1.1 None No changes to the meaning, language, or formatting of the technical content. 3/25/2011 1.1 None No changes to the meaning, language, or formatting of the technical content.
5/6/2011 1.1 None No changes to the meaning, language, or formatting of the technical content. 6/17/2011 1.2 Minor Clarified the meaning of the technical content. 9/23/2011 1.2 None No changes to the meaning, language, or formatting of the technical content. 12/16/2011 1.2 None No changes to the meaning, language, or formatting of the technical content. 3/30/2012 1.2 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 1.2 None No changes to the meaning, language, or formatting of the technical content. 10/25/2012 1.2 None No changes to the meaning, language, or formatting
of the technical content. 1/31/2013 1.2 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 2.0 Major Updated and revised the technical content. 11/14/2013 2.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 2.0 None No changes to the meaning, language, or formatting of the technical content. 5/15/2014 2.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 3.0 Significantly changed the technical content. 10/16/2015 3.0 None No changes to the meaning, language, or formatting
of the technical content. 7/14/2016 3.0 None No changes to the meaning, language, or formatting of the technical content. 6/1/2017 3.0 None No changes to the meaning, language, or formatting of the technical content.
VK_F3 0x72 "F3" key VK_F4 0x73 "F4" key VK_F5 0x74 "F5" key VK_F6 0x75 "F6" key 0x76 "F7" key VK_F8 0x77 "F8" key VK_F9 0x78 "F9" key VK_F10 0x79 "F10" key VK_F11 0x7A "F11" key VK_F12 0x7B "F12" key VK_F13 0x7C "F13" key VK_F14 0x7D "F14" key VK_F15 0x7E "F15" key VK_F16 0x7F "F16" key VK_F17 0x80 "F17" key VK_F18 0x81 "F18" key VK_F19 0x82 "F19" key VK_F20 0x83 "F20" key VK_F21 0x84 "F21" key
WindowOriginX (2 bytes): A 16-bit, signed integer that specifies the horizontal coordinate (X axis), in pixels, of the console window origin. WindowOriginY (2 bytes): A 16-bit, signed integer that specifies the vertical coordinate (Y axis), in pixels, of the console window origin. Unused1 (4 bytes): A value that is undefined and MUST be ignored. Unused2 (4 bytes): A value that is undefined and MUST be ignored. FontSize (4 bytes): A 32-bit, unsigned integer that specifies the size, in pixels, of the font used in the console window. FontFamily (4 A 32-bit, unsigned integer that specifies the family of the font used in the console window. This value MUST be one of the following: Value Meaning FF_DONTCARE 0x0000 The font family is unknown. FF_ROMAN 0x0010 The font is variable-width with serifs; for example, "Times New Roman". FF_SWISS 0x0020 The font is variable-width without serifs; for example, "Arial". FF_MODERN 0x0030 The font is with or without serifs; for example, "Courier New". FF_SCRIPT 0x0040 The font is designed to look like handwriting; for example, "Cursive". FF_DECORATIVE 0x0050 The font is a novelty font; for example, "Old English". FontWeight (4 bytes): A 16-bit, unsigned integer that specifies the stroke weight of the font used in the console window. Value Meaning 700 ≤ value A bold font. value < 700 A font. Face Name (64 bytes): A 32-character string that specifies the face name of the font used in the console window. CursorSize (4 bytes): A 32-bit, unsigned integer that specifies the size of the cursor, in pixels, used in the console window. Value Meaning ≤ 25 A small cursor. 26 — 50 A medium cursor.
Index A 8 C 47 10 24 29 33 D 33 10 Details 10 E 34 40 Examples 40 28 F 9 14 G 5 H 15 I 35 19 8 5 19 K 35 L 12 19 18 9 N 7 O 8 P 45 36 R 7 8 7 8 S 44 10 36 40 40 37 27 10 10 T 37 47 V 9 9 38 22