Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenconsole.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
1.7.6.1
|