[CONSRV]:
[reactos.git] / reactos / win32ss / user / winsrv / consrv / frontends / gui / guisettings.h
index 0c0f0cd..9851a36 100644 (file)
@@ -41,20 +41,22 @@ typedef struct _GUI_CONSOLE_DATA
 {
     CRITICAL_SECTION Lock;
     BOOL WindowSizeLock;
-
     HANDLE hGuiInitEvent;
-    POINT OldCursor;
 
-    HWND hWindow;               /* Handle to the console's window       */
-    HICON hIcon;                /* Handle to the console's icon (big)   */
-    HICON hIconSm;              /* Handle to the console's icon (small) */
+    POINT OldCursor;
 
     LONG_PTR WndStyle;
     LONG_PTR WndStyleEx;
     BOOL IsWndMax;
     WINDOWPLACEMENT WndPl;
 
-    HPALETTE hSysPalette;       /* Handle to the original system palette */
+    HWND hWindow;               /* Handle to the console's window            */
+    HDC  hMemDC;                /* Memory DC holding the console framebuffer */
+    HBITMAP hBitmap;            /* Console framebuffer                       */
+    HPALETTE hSysPalette;       /* Handle to the original system palette     */
+
+    HICON hIcon;                /* Handle to the console's icon (big)   */
+    HICON hIconSm;              /* Handle to the console's icon (small) */
 
 /*** The following may be put per-screen-buffer !! ***/
     HCURSOR hCursor;            /* Handle to the mouse cursor */