/// <summary> /// Gets an empty structure with a valid data block header and sensible defaults. /// </summary> public static NT_CONSOLE_PROPS AnEmptyOne() { var value = new NT_CONSOLE_PROPS(); value.SetDataBlockHeader(); value.wFillAttribute = 15; value.wPopupFillAttribute = 245; value.dwScreenBufferSize.X = 80; value.dwScreenBufferSize.Y = 300; value.dwWindowSize.X = 80; value.dwWindowSize.Y = 25; value.dwWindowOrigin.X = 0; value.dwWindowOrigin.Y = 0; value.nFont = 12; value.nInputBufferSize = 0; value.dwFontSize = new COORD(0, 12); value.uFontFamily = 54; value.uFontWeight = 400; value.FaceName = new char[32] { 'C', 'o', 'n', 's', 'o', 'l', 'a', 's', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0' }; value.uCursorSize = 25; value.bFullScreen = false; value.bQuickEdit = false; value.bInsertMode = true; value.bAutoPosition = true; value.uHistoryBufferSize = 50; value.uNumberOfHistoryBuffers = 4; value.bHistoryNoDup = false; value.ColorTable = new UInt32[16] { 0x0, // Black - 0 0x800000, // Dark Blue - 8388608 0x8000, // Dark Green - 32768 0x808000, // Teal - 8421376 0x80, // Dark Red - 128 0x800080, // Dark Purple - 8388736 0x8080, // Olive- 32896 0xC0C0C0, // Light Grey - 12632256 0x808080, // Dark Grey - 8421504 0xFF0000, // Blue - 16711680 0xFF00, // Light Green - 65280 0xFFFF00, // Cyan -16776960 0xFF, // Red - 255 0xFF00FF, // Chartruse - 16711935 0xFFFF, // Yellow - 65535 0xFFFFFF // White - 16777215 }; return(value); }
/// <summary> /// Gets an empty structure with a valid data block header and sensible defaults. /// </summary> public static NT_CONSOLE_PROPS AnEmptyOne() { var value = new NT_CONSOLE_PROPS(); value.SetDataBlockHeader(); value.wFillAttribute = 15; value.wPopupFillAttribute = 245; value.dwScreenBufferSize.X = 80; value.dwScreenBufferSize.Y = 300; value.dwWindowSize.X = 80; value.dwWindowSize.Y = 25; value.dwWindowOrigin.X = 0; value.dwWindowOrigin.Y = 0; value.nFont = 12; value.nInputBufferSize = 0; value.dwFontSize = new COORD(0, 12); value.uFontFamily = 54; value.uFontWeight = 400; value.FaceName = new char[32] { 'C', 'o', 'n', 's', 'o', 'l', 'a', 's', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0' }; value.uCursorSize = 25; value.bFullScreen = false; value.bQuickEdit = false; value.bInsertMode = true; value.bAutoPosition = true; value.uHistoryBufferSize = 50; value.uNumberOfHistoryBuffers = 4; value.bHistoryNoDup = false; value.ColorTable = new UInt32[16] { 0x0, // Black - 0 0x800000, // Dark Blue - 8388608 0x8000, // Dark Green - 32768 0x808000, // Teal - 8421376 0x80, // Dark Red - 128 0x800080, // Dark Purple - 8388736 0x8080, // Olive- 32896 0xC0C0C0, // Light Grey - 12632256 0x808080, // Dark Grey - 8421504 0xFF0000, // Blue - 16711680 0xFF00, // Light Green - 65280 0xFFFF00, // Cyan -16776960 0xFF, // Red - 255 0xFF00FF, // Chartruse - 16711935 0xFFFF, // Yellow - 65535 0xFFFFFF // White - 16777215 }; return value; }