ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

console.h
Go to the documentation of this file.
00001 #ifndef CONSOLE_H__
00002 #define CONSOLE_H__
00003 
00004 #include "ntstatus.h"
00005 #define WIN32_NO_STATUS
00006 #include <windows.h>
00007 #include <commctrl.h>
00008 #include <cpl.h>
00009 #include <tchar.h>
00010 #include <stdio.h>
00011 #include <limits.h>
00012 #include "resource.h"
00013 
00014 typedef struct
00015 {
00016   int idIcon;
00017   int idName;
00018   int idDescription;
00019   APPLET_PROC AppletProc;
00020 } APPLET, *PAPPLET;
00021 
00022 typedef struct TAGConsoleInfo
00023 {
00024   HWND hConsoleWindow;
00025   WCHAR szProcessName[MAX_PATH];
00026   BOOLEAN AppliedConfig;
00027   DWORD UseRasterFonts;
00028   DWORD FontSize;
00029   DWORD FontWeight;
00030   FONTSIGNATURE FontSignature;
00031   DWORD CursorSize;
00032   DWORD NumberOfHistoryBuffers;
00033   DWORD HistoryBufferSize;
00034   DWORD HistoryNoDup;
00035   DWORD FullScreen;
00036   DWORD QuickEdit;
00037   DWORD InsertMode;
00038   DWORD ScreenBuffer;
00039   DWORD WindowSize;
00040   DWORD WindowPosition;
00041   DWORD ActiveStaticControl;
00042   COLORREF ScreenText;
00043   COLORREF ScreenBackground;
00044   COLORREF PopupText;
00045   COLORREF PopupBackground;
00046   COLORREF Colors[16];
00047 } ConsoleInfo, *PConsoleInfo;
00048 
00049 void ApplyConsoleInfo(HWND hwndDlg, PConsoleInfo pConInfo);
00050 void PaintConsole(LPDRAWITEMSTRUCT drawItem, PConsoleInfo pConInfo);
00051 void PaintText(LPDRAWITEMSTRUCT drawItem, PConsoleInfo pConInfo);
00052 
00053 #define PM_APPLY_CONSOLE_INFO (WM_APP + 100)
00054 
00055 
00056 // Globals
00057 extern HINSTANCE hApplet;
00058 
00059 #endif /* CONSOLE_H__ */

Generated on Mon May 28 2012 04:17:55 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.