mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 13:26:17 +00:00
[CONSRV]: WINAPI -> NTAPI
svn path=/trunk/; revision=60630
This commit is contained in:
parent
ec0a067046
commit
17c3c3e9e1
8 changed files with 114 additions and 114 deletions
|
@ -119,7 +119,7 @@ ConDrvCreateScreenBuffer(OUT PCONSOLE_SCREEN_BUFFER* Buffer,
|
||||||
static VOID
|
static VOID
|
||||||
ConioSetActiveScreenBuffer(PCONSOLE_SCREEN_BUFFER Buffer);
|
ConioSetActiveScreenBuffer(PCONSOLE_SCREEN_BUFFER Buffer);
|
||||||
|
|
||||||
VOID WINAPI
|
VOID NTAPI
|
||||||
ConioDeleteScreenBuffer(PCONSOLE_SCREEN_BUFFER Buffer)
|
ConioDeleteScreenBuffer(PCONSOLE_SCREEN_BUFFER Buffer)
|
||||||
{
|
{
|
||||||
PCONSOLE Console = Buffer->Header.Console;
|
PCONSOLE Console = Buffer->Header.Console;
|
||||||
|
|
|
@ -37,7 +37,7 @@ NTSTATUS FASTCALL ConDrvCreateScreenBuffer(OUT PCONSOLE_SCREEN_BUFFER* Buffer,
|
||||||
IN OUT PCONSOLE Console,
|
IN OUT PCONSOLE Console,
|
||||||
IN ULONG BufferType,
|
IN ULONG BufferType,
|
||||||
IN PVOID ScreenBufferInfo);
|
IN PVOID ScreenBufferInfo);
|
||||||
VOID WINAPI ConioDeleteScreenBuffer(PCONSOLE_SCREEN_BUFFER Buffer);
|
VOID NTAPI ConioDeleteScreenBuffer(PCONSOLE_SCREEN_BUFFER Buffer);
|
||||||
// VOID FASTCALL ConioSetActiveScreenBuffer(PCONSOLE_SCREEN_BUFFER Buffer);
|
// VOID FASTCALL ConioSetActiveScreenBuffer(PCONSOLE_SCREEN_BUFFER Buffer);
|
||||||
|
|
||||||
// PCONSOLE_SCREEN_BUFFER
|
// PCONSOLE_SCREEN_BUFFER
|
||||||
|
|
|
@ -164,7 +164,7 @@ ConSrvReleaseConsole(PCONSOLE Console,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS WINAPI
|
NTSTATUS NTAPI
|
||||||
ConSrvInitConsole(OUT PHANDLE NewConsoleHandle,
|
ConSrvInitConsole(OUT PHANDLE NewConsoleHandle,
|
||||||
OUT PCONSOLE* NewConsole,
|
OUT PCONSOLE* NewConsole,
|
||||||
IN OUT PCONSOLE_START_INFO ConsoleStartInfo,
|
IN OUT PCONSOLE_START_INFO ConsoleStartInfo,
|
||||||
|
@ -295,7 +295,7 @@ ConSrvInitConsole(OUT PHANDLE NewConsoleHandle,
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID WINAPI
|
VOID NTAPI
|
||||||
ConSrvDeleteConsole(PCONSOLE Console)
|
ConSrvDeleteConsole(PCONSOLE Console)
|
||||||
{
|
{
|
||||||
DPRINT("ConSrvDeleteConsole\n");
|
DPRINT("ConSrvDeleteConsole\n");
|
||||||
|
|
|
@ -11,12 +11,12 @@
|
||||||
// FIXME: Fix compilation
|
// FIXME: Fix compilation
|
||||||
struct _CONSOLE;
|
struct _CONSOLE;
|
||||||
|
|
||||||
NTSTATUS WINAPI
|
NTSTATUS NTAPI
|
||||||
ConSrvInitConsole(OUT PHANDLE NewConsoleHandle,
|
ConSrvInitConsole(OUT PHANDLE NewConsoleHandle,
|
||||||
OUT struct _CONSOLE** /* PCONSOLE* */ NewConsole,
|
OUT struct _CONSOLE** /* PCONSOLE* */ NewConsole,
|
||||||
IN OUT PCONSOLE_START_INFO ConsoleStartInfo,
|
IN OUT PCONSOLE_START_INFO ConsoleStartInfo,
|
||||||
IN ULONG ConsoleLeaderProcessId);
|
IN ULONG ConsoleLeaderProcessId);
|
||||||
VOID WINAPI ConSrvDeleteConsole(struct _CONSOLE* /* PCONSOLE */ Console);
|
VOID NTAPI ConSrvDeleteConsole(struct _CONSOLE* /* PCONSOLE */ Console);
|
||||||
|
|
||||||
NTSTATUS FASTCALL ConSrvGetConsole(PCONSOLE_PROCESS_DATA ProcessData,
|
NTSTATUS FASTCALL ConSrvGetConsole(PCONSOLE_PROCESS_DATA ProcessData,
|
||||||
struct _CONSOLE** /* PCONSOLE* */ Console,
|
struct _CONSOLE** /* PCONSOLE* */ Console,
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
|
|
||||||
|
|
||||||
/* Not defined in any header file */
|
/* Not defined in any header file */
|
||||||
extern VOID WINAPI PrivateCsrssManualGuiCheck(LONG Check);
|
extern VOID NTAPI PrivateCsrssManualGuiCheck(LONG Check);
|
||||||
// See winsrv/usersrv/init.c line 234
|
// See winsrv/usersrv/init.c line 234
|
||||||
|
|
||||||
|
|
||||||
|
@ -248,7 +248,7 @@ static VOID
|
||||||
GuiConsolePaste(PGUI_CONSOLE_DATA GuiData);
|
GuiConsolePaste(PGUI_CONSOLE_DATA GuiData);
|
||||||
static VOID
|
static VOID
|
||||||
GuiConsoleUpdateSelection(PCONSOLE Console, PCOORD coord);
|
GuiConsoleUpdateSelection(PCONSOLE Console, PCOORD coord);
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
GuiDrawRegion(IN OUT PFRONTEND This, SMALL_RECT* Region);
|
GuiDrawRegion(IN OUT PFRONTEND This, SMALL_RECT* Region);
|
||||||
static VOID
|
static VOID
|
||||||
GuiConsoleResizeWindow(PGUI_CONSOLE_DATA GuiData);
|
GuiConsoleResizeWindow(PGUI_CONSOLE_DATA GuiData);
|
||||||
|
@ -484,7 +484,7 @@ GuiConsoleSwitchFullScreen(PGUI_CONSOLE_DATA GuiData)
|
||||||
// TODO: Change window appearance.
|
// TODO: Change window appearance.
|
||||||
// See:
|
// See:
|
||||||
// http://stackoverflow.com/questions/2382464/win32-full-screen-and-hiding-taskbar
|
// http://stackoverflow.com/questions/2382464/win32-full-screen-and-hiding-taskbar
|
||||||
// http://stackoverflow.com/questions/3549148/fullscreen-management-with-winapi
|
// http://stackoverflow.com/questions/3549148/fullscreen-management-with-NTAPI
|
||||||
// http://blogs.msdn.com/b/oldnewthing/archive/2010/04/12/9994016.aspx
|
// http://blogs.msdn.com/b/oldnewthing/archive/2010/04/12/9994016.aspx
|
||||||
// http://stackoverflow.com/questions/1400654/how-do-i-put-my-opengl-app-into-fullscreen-mode
|
// http://stackoverflow.com/questions/1400654/how-do-i-put-my-opengl-app-into-fullscreen-mode
|
||||||
// http://nehe.gamedev.net/tutorial/creating_an_opengl_window_win32/13001/
|
// http://nehe.gamedev.net/tutorial/creating_an_opengl_window_win32/13001/
|
||||||
|
@ -2117,7 +2117,7 @@ GuiConsoleNotifyWndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static DWORD WINAPI
|
static DWORD NTAPI
|
||||||
GuiConsoleGuiThread(PVOID Data)
|
GuiConsoleGuiThread(PVOID Data)
|
||||||
{
|
{
|
||||||
MSG msg;
|
MSG msg;
|
||||||
|
@ -2283,7 +2283,7 @@ GuiInit(VOID)
|
||||||
* GUI Console Driver *
|
* GUI Console Driver *
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
GuiDeinitFrontEnd(IN OUT PFRONTEND This);
|
GuiDeinitFrontEnd(IN OUT PFRONTEND This);
|
||||||
|
|
||||||
NTSTATUS NTAPI
|
NTSTATUS NTAPI
|
||||||
|
@ -2469,7 +2469,7 @@ GuiInitFrontEnd(IN OUT PFRONTEND This,
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
GuiDeinitFrontEnd(IN OUT PFRONTEND This)
|
GuiDeinitFrontEnd(IN OUT PFRONTEND This)
|
||||||
{
|
{
|
||||||
PGUI_CONSOLE_DATA GuiData = This->Data;
|
PGUI_CONSOLE_DATA GuiData = This->Data;
|
||||||
|
@ -2496,7 +2496,7 @@ GuiDeinitFrontEnd(IN OUT PFRONTEND This)
|
||||||
DPRINT("Quit GuiDeinitFrontEnd\n");
|
DPRINT("Quit GuiDeinitFrontEnd\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
GuiDrawRegion(IN OUT PFRONTEND This,
|
GuiDrawRegion(IN OUT PFRONTEND This,
|
||||||
SMALL_RECT* Region)
|
SMALL_RECT* Region)
|
||||||
{
|
{
|
||||||
|
@ -2508,7 +2508,7 @@ GuiDrawRegion(IN OUT PFRONTEND This,
|
||||||
InvalidateRect(GuiData->hWindow, &RegionRect, FALSE);
|
InvalidateRect(GuiData->hWindow, &RegionRect, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
GuiWriteStream(IN OUT PFRONTEND This,
|
GuiWriteStream(IN OUT PFRONTEND This,
|
||||||
SMALL_RECT* Region,
|
SMALL_RECT* Region,
|
||||||
SHORT CursorStartX,
|
SHORT CursorStartX,
|
||||||
|
@ -2567,7 +2567,7 @@ GuiWriteStream(IN OUT PFRONTEND This,
|
||||||
SetTimer(GuiData->hWindow, CONGUI_UPDATE_TIMER, CONGUI_UPDATE_TIME, NULL);
|
SetTimer(GuiData->hWindow, CONGUI_UPDATE_TIMER, CONGUI_UPDATE_TIME, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
GuiSetCursorInfo(IN OUT PFRONTEND This,
|
GuiSetCursorInfo(IN OUT PFRONTEND This,
|
||||||
PCONSOLE_SCREEN_BUFFER Buff)
|
PCONSOLE_SCREEN_BUFFER Buff)
|
||||||
{
|
{
|
||||||
|
@ -2581,7 +2581,7 @@ GuiSetCursorInfo(IN OUT PFRONTEND This,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
GuiSetScreenInfo(IN OUT PFRONTEND This,
|
GuiSetScreenInfo(IN OUT PFRONTEND This,
|
||||||
PCONSOLE_SCREEN_BUFFER Buff,
|
PCONSOLE_SCREEN_BUFFER Buff,
|
||||||
SHORT OldCursorX,
|
SHORT OldCursorX,
|
||||||
|
@ -2600,7 +2600,7 @@ GuiSetScreenInfo(IN OUT PFRONTEND This,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
GuiResizeTerminal(IN OUT PFRONTEND This)
|
GuiResizeTerminal(IN OUT PFRONTEND This)
|
||||||
{
|
{
|
||||||
PGUI_CONSOLE_DATA GuiData = This->Data;
|
PGUI_CONSOLE_DATA GuiData = This->Data;
|
||||||
|
@ -2614,7 +2614,7 @@ GuiResizeTerminal(IN OUT PFRONTEND This)
|
||||||
PostMessageW(GuiData->hWindow, PM_RESIZE_TERMINAL, 0, 0);
|
PostMessageW(GuiData->hWindow, PM_RESIZE_TERMINAL, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
GuiSetActiveScreenBuffer(IN OUT PFRONTEND This)
|
GuiSetActiveScreenBuffer(IN OUT PFRONTEND This)
|
||||||
{
|
{
|
||||||
PGUI_CONSOLE_DATA GuiData = This->Data;
|
PGUI_CONSOLE_DATA GuiData = This->Data;
|
||||||
|
@ -2664,7 +2664,7 @@ GuiSetActiveScreenBuffer(IN OUT PFRONTEND This)
|
||||||
// ConioDrawConsole(Console);
|
// ConioDrawConsole(Console);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
GuiReleaseScreenBuffer(IN OUT PFRONTEND This,
|
GuiReleaseScreenBuffer(IN OUT PFRONTEND This,
|
||||||
IN PCONSOLE_SCREEN_BUFFER ScreenBuffer)
|
IN PCONSOLE_SCREEN_BUFFER ScreenBuffer)
|
||||||
{
|
{
|
||||||
|
@ -2715,7 +2715,7 @@ GuiReleaseScreenBuffer(IN OUT PFRONTEND This,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
GuiProcessKeyCallback(IN OUT PFRONTEND This,
|
GuiProcessKeyCallback(IN OUT PFRONTEND This,
|
||||||
MSG* msg,
|
MSG* msg,
|
||||||
BYTE KeyStateMenu,
|
BYTE KeyStateMenu,
|
||||||
|
@ -2733,11 +2733,11 @@ GuiProcessKeyCallback(IN OUT PFRONTEND This,
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
GuiSetMouseCursor(IN OUT PFRONTEND This,
|
GuiSetMouseCursor(IN OUT PFRONTEND This,
|
||||||
HCURSOR hCursor);
|
HCURSOR hCursor);
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
GuiRefreshInternalInfo(IN OUT PFRONTEND This)
|
GuiRefreshInternalInfo(IN OUT PFRONTEND This)
|
||||||
{
|
{
|
||||||
PGUI_CONSOLE_DATA GuiData = This->Data;
|
PGUI_CONSOLE_DATA GuiData = This->Data;
|
||||||
|
@ -2759,7 +2759,7 @@ GuiRefreshInternalInfo(IN OUT PFRONTEND This)
|
||||||
GuiSetMouseCursor(This, NULL);
|
GuiSetMouseCursor(This, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
GuiChangeTitle(IN OUT PFRONTEND This)
|
GuiChangeTitle(IN OUT PFRONTEND This)
|
||||||
{
|
{
|
||||||
PGUI_CONSOLE_DATA GuiData = This->Data;
|
PGUI_CONSOLE_DATA GuiData = This->Data;
|
||||||
|
@ -2767,7 +2767,7 @@ GuiChangeTitle(IN OUT PFRONTEND This)
|
||||||
SetWindowText(GuiData->hWindow, GuiData->Console->Title.Buffer);
|
SetWindowText(GuiData->hWindow, GuiData->Console->Title.Buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
GuiChangeIcon(IN OUT PFRONTEND This,
|
GuiChangeIcon(IN OUT PFRONTEND This,
|
||||||
HICON hWindowIcon)
|
HICON hWindowIcon)
|
||||||
{
|
{
|
||||||
|
@ -2812,14 +2812,14 @@ GuiChangeIcon(IN OUT PFRONTEND This,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static HWND WINAPI
|
static HWND NTAPI
|
||||||
GuiGetConsoleWindowHandle(IN OUT PFRONTEND This)
|
GuiGetConsoleWindowHandle(IN OUT PFRONTEND This)
|
||||||
{
|
{
|
||||||
PGUI_CONSOLE_DATA GuiData = This->Data;
|
PGUI_CONSOLE_DATA GuiData = This->Data;
|
||||||
return GuiData->hWindow;
|
return GuiData->hWindow;
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
GuiGetLargestConsoleWindowSize(IN OUT PFRONTEND This,
|
GuiGetLargestConsoleWindowSize(IN OUT PFRONTEND This,
|
||||||
PCOORD pSize)
|
PCOORD pSize)
|
||||||
{
|
{
|
||||||
|
@ -2863,7 +2863,7 @@ GuiGetLargestConsoleWindowSize(IN OUT PFRONTEND This,
|
||||||
pSize->Y = (SHORT)(height / (int)HeightUnit) /* HACK */ + 1;
|
pSize->Y = (SHORT)(height / (int)HeightUnit) /* HACK */ + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
GuiSetPalette(IN OUT PFRONTEND This,
|
GuiSetPalette(IN OUT PFRONTEND This,
|
||||||
HPALETTE PaletteHandle,
|
HPALETTE PaletteHandle,
|
||||||
UINT PaletteUsage)
|
UINT PaletteUsage)
|
||||||
|
@ -2918,7 +2918,7 @@ Quit:
|
||||||
return Success;
|
return Success;
|
||||||
}
|
}
|
||||||
|
|
||||||
static ULONG WINAPI
|
static ULONG NTAPI
|
||||||
GuiGetDisplayMode(IN OUT PFRONTEND This)
|
GuiGetDisplayMode(IN OUT PFRONTEND This)
|
||||||
{
|
{
|
||||||
PGUI_CONSOLE_DATA GuiData = This->Data;
|
PGUI_CONSOLE_DATA GuiData = This->Data;
|
||||||
|
@ -2932,7 +2932,7 @@ GuiGetDisplayMode(IN OUT PFRONTEND This)
|
||||||
return DisplayMode;
|
return DisplayMode;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
GuiSetDisplayMode(IN OUT PFRONTEND This,
|
GuiSetDisplayMode(IN OUT PFRONTEND This,
|
||||||
ULONG NewMode)
|
ULONG NewMode)
|
||||||
{
|
{
|
||||||
|
@ -2946,7 +2946,7 @@ GuiSetDisplayMode(IN OUT PFRONTEND This,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static INT WINAPI
|
static INT NTAPI
|
||||||
GuiShowMouseCursor(IN OUT PFRONTEND This,
|
GuiShowMouseCursor(IN OUT PFRONTEND This,
|
||||||
BOOL Show)
|
BOOL Show)
|
||||||
{
|
{
|
||||||
|
@ -2962,7 +2962,7 @@ GuiShowMouseCursor(IN OUT PFRONTEND This,
|
||||||
return GuiData->MouseCursorRefCount;
|
return GuiData->MouseCursorRefCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
GuiSetMouseCursor(IN OUT PFRONTEND This,
|
GuiSetMouseCursor(IN OUT PFRONTEND This,
|
||||||
HCURSOR hCursor)
|
HCURSOR hCursor)
|
||||||
{
|
{
|
||||||
|
@ -2980,7 +2980,7 @@ GuiSetMouseCursor(IN OUT PFRONTEND This,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static HMENU WINAPI
|
static HMENU NTAPI
|
||||||
GuiMenuControl(IN OUT PFRONTEND This,
|
GuiMenuControl(IN OUT PFRONTEND This,
|
||||||
UINT cmdIdLow,
|
UINT cmdIdLow,
|
||||||
UINT cmdIdHigh)
|
UINT cmdIdHigh)
|
||||||
|
@ -2993,7 +2993,7 @@ GuiMenuControl(IN OUT PFRONTEND This,
|
||||||
return GetSystemMenu(GuiData->hWindow, FALSE);
|
return GetSystemMenu(GuiData->hWindow, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
GuiSetMenuClose(IN OUT PFRONTEND This,
|
GuiSetMenuClose(IN OUT PFRONTEND This,
|
||||||
BOOL Enable)
|
BOOL Enable)
|
||||||
{
|
{
|
||||||
|
|
|
@ -54,7 +54,7 @@ ConioGetShiftState(PBYTE KeyState, LPARAM lParam)
|
||||||
return ssOut;
|
return ssOut;
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID WINAPI
|
VOID NTAPI
|
||||||
ConioProcessKey(PCONSOLE Console, MSG* msg)
|
ConioProcessKey(PCONSOLE Console, MSG* msg)
|
||||||
{
|
{
|
||||||
static BYTE KeyState[256] = { 0 };
|
static BYTE KeyState[256] = { 0 };
|
||||||
|
|
|
@ -311,7 +311,7 @@ TuiConsoleWndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
return DefWindowProcW(hWnd, msg, wParam, lParam);
|
return DefWindowProcW(hWnd, msg, wParam, lParam);
|
||||||
}
|
}
|
||||||
|
|
||||||
static DWORD WINAPI
|
static DWORD NTAPI
|
||||||
TuiConsoleThread(PVOID Data)
|
TuiConsoleThread(PVOID Data)
|
||||||
{
|
{
|
||||||
PTUI_CONSOLE_DATA TuiData = (PTUI_CONSOLE_DATA)Data;
|
PTUI_CONSOLE_DATA TuiData = (PTUI_CONSOLE_DATA)Data;
|
||||||
|
@ -441,7 +441,7 @@ Quit:
|
||||||
* TUI Console Driver *
|
* TUI Console Driver *
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
TuiDeinitFrontEnd(IN OUT PFRONTEND This /*,
|
TuiDeinitFrontEnd(IN OUT PFRONTEND This /*,
|
||||||
IN PCONSOLE Console */);
|
IN PCONSOLE Console */);
|
||||||
|
|
||||||
|
@ -521,7 +521,7 @@ TuiInitFrontEnd(IN OUT PFRONTEND This,
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
TuiDeinitFrontEnd(IN OUT PFRONTEND This)
|
TuiDeinitFrontEnd(IN OUT PFRONTEND This)
|
||||||
{
|
{
|
||||||
// PCONSOLE Console = This->Console;
|
// PCONSOLE Console = This->Console;
|
||||||
|
@ -562,7 +562,7 @@ TuiDeinitFrontEnd(IN OUT PFRONTEND This)
|
||||||
ConsoleFreeHeap(TuiData);
|
ConsoleFreeHeap(TuiData);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
TuiDrawRegion(IN OUT PFRONTEND This,
|
TuiDrawRegion(IN OUT PFRONTEND This,
|
||||||
SMALL_RECT* Region)
|
SMALL_RECT* Region)
|
||||||
{
|
{
|
||||||
|
@ -601,7 +601,7 @@ TuiDrawRegion(IN OUT PFRONTEND This,
|
||||||
ConsoleFreeHeap(ConsoleDraw);
|
ConsoleFreeHeap(ConsoleDraw);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
TuiWriteStream(IN OUT PFRONTEND This,
|
TuiWriteStream(IN OUT PFRONTEND This,
|
||||||
SMALL_RECT* Region,
|
SMALL_RECT* Region,
|
||||||
SHORT CursorStartX,
|
SHORT CursorStartX,
|
||||||
|
@ -635,7 +635,7 @@ TuiWriteStream(IN OUT PFRONTEND This,
|
||||||
RtlFreeHeap(RtlGetProcessHeap(), 0, NewBuffer);
|
RtlFreeHeap(RtlGetProcessHeap(), 0, NewBuffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
TuiSetCursorInfo(IN OUT PFRONTEND This,
|
TuiSetCursorInfo(IN OUT PFRONTEND This,
|
||||||
PCONSOLE_SCREEN_BUFFER Buff)
|
PCONSOLE_SCREEN_BUFFER Buff)
|
||||||
{
|
{
|
||||||
|
@ -657,7 +657,7 @@ TuiSetCursorInfo(IN OUT PFRONTEND This,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
TuiSetScreenInfo(IN OUT PFRONTEND This,
|
TuiSetScreenInfo(IN OUT PFRONTEND This,
|
||||||
PCONSOLE_SCREEN_BUFFER Buff,
|
PCONSOLE_SCREEN_BUFFER Buff,
|
||||||
SHORT OldCursorX,
|
SHORT OldCursorX,
|
||||||
|
@ -683,12 +683,12 @@ TuiSetScreenInfo(IN OUT PFRONTEND This,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
TuiResizeTerminal(IN OUT PFRONTEND This)
|
TuiResizeTerminal(IN OUT PFRONTEND This)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
TuiProcessKeyCallback(IN OUT PFRONTEND This,
|
TuiProcessKeyCallback(IN OUT PFRONTEND This,
|
||||||
MSG* msg,
|
MSG* msg,
|
||||||
BYTE KeyStateMenu,
|
BYTE KeyStateMenu,
|
||||||
|
@ -714,31 +714,31 @@ TuiProcessKeyCallback(IN OUT PFRONTEND This,
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
TuiRefreshInternalInfo(IN OUT PFRONTEND This)
|
TuiRefreshInternalInfo(IN OUT PFRONTEND This)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
TuiChangeTitle(IN OUT PFRONTEND This)
|
TuiChangeTitle(IN OUT PFRONTEND This)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
TuiChangeIcon(IN OUT PFRONTEND This,
|
TuiChangeIcon(IN OUT PFRONTEND This,
|
||||||
HICON hWindowIcon)
|
HICON hWindowIcon)
|
||||||
{
|
{
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static HWND WINAPI
|
static HWND NTAPI
|
||||||
TuiGetConsoleWindowHandle(IN OUT PFRONTEND This)
|
TuiGetConsoleWindowHandle(IN OUT PFRONTEND This)
|
||||||
{
|
{
|
||||||
PTUI_CONSOLE_DATA TuiData = This->Data;
|
PTUI_CONSOLE_DATA TuiData = This->Data;
|
||||||
return TuiData->hWindow;
|
return TuiData->hWindow;
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID WINAPI
|
static VOID NTAPI
|
||||||
TuiGetLargestConsoleWindowSize(IN OUT PFRONTEND This,
|
TuiGetLargestConsoleWindowSize(IN OUT PFRONTEND This,
|
||||||
PCOORD pSize)
|
PCOORD pSize)
|
||||||
{
|
{
|
||||||
|
@ -746,7 +746,7 @@ TuiGetLargestConsoleWindowSize(IN OUT PFRONTEND This,
|
||||||
*pSize = PhysicalConsoleSize;
|
*pSize = PhysicalConsoleSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
TuiSetPalette(IN OUT PFRONTEND This,
|
TuiSetPalette(IN OUT PFRONTEND This,
|
||||||
HPALETTE PaletteHandle,
|
HPALETTE PaletteHandle,
|
||||||
UINT PaletteUsage)
|
UINT PaletteUsage)
|
||||||
|
@ -754,13 +754,13 @@ TuiSetPalette(IN OUT PFRONTEND This,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static ULONG WINAPI
|
static ULONG NTAPI
|
||||||
TuiGetDisplayMode(IN OUT PFRONTEND This)
|
TuiGetDisplayMode(IN OUT PFRONTEND This)
|
||||||
{
|
{
|
||||||
return CONSOLE_FULLSCREEN_HARDWARE; // CONSOLE_FULLSCREEN;
|
return CONSOLE_FULLSCREEN_HARDWARE; // CONSOLE_FULLSCREEN;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
TuiSetDisplayMode(IN OUT PFRONTEND This,
|
TuiSetDisplayMode(IN OUT PFRONTEND This,
|
||||||
ULONG NewMode)
|
ULONG NewMode)
|
||||||
{
|
{
|
||||||
|
@ -769,21 +769,21 @@ TuiSetDisplayMode(IN OUT PFRONTEND This,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static INT WINAPI
|
static INT NTAPI
|
||||||
TuiShowMouseCursor(IN OUT PFRONTEND This,
|
TuiShowMouseCursor(IN OUT PFRONTEND This,
|
||||||
BOOL Show)
|
BOOL Show)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
TuiSetMouseCursor(IN OUT PFRONTEND This,
|
TuiSetMouseCursor(IN OUT PFRONTEND This,
|
||||||
HCURSOR hCursor)
|
HCURSOR hCursor)
|
||||||
{
|
{
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static HMENU WINAPI
|
static HMENU NTAPI
|
||||||
TuiMenuControl(IN OUT PFRONTEND This,
|
TuiMenuControl(IN OUT PFRONTEND This,
|
||||||
UINT cmdIdLow,
|
UINT cmdIdLow,
|
||||||
UINT cmdIdHigh)
|
UINT cmdIdHigh)
|
||||||
|
@ -791,7 +791,7 @@ TuiMenuControl(IN OUT PFRONTEND This,
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL WINAPI
|
static BOOL NTAPI
|
||||||
TuiSetMenuClose(IN OUT PFRONTEND This,
|
TuiSetMenuClose(IN OUT PFRONTEND This,
|
||||||
BOOL Enable)
|
BOOL Enable)
|
||||||
{
|
{
|
||||||
|
|
|
@ -186,73 +186,73 @@ typedef struct _FRONTEND_VTBL
|
||||||
/*
|
/*
|
||||||
* Internal interface (functions called by the console server only)
|
* Internal interface (functions called by the console server only)
|
||||||
*/
|
*/
|
||||||
NTSTATUS (WINAPI *InitFrontEnd)(IN OUT PFRONTEND This,
|
NTSTATUS (NTAPI *InitFrontEnd)(IN OUT PFRONTEND This,
|
||||||
IN struct _CONSOLE* Console);
|
IN struct _CONSOLE* Console);
|
||||||
VOID (WINAPI *DeinitFrontEnd)(IN OUT PFRONTEND This);
|
VOID (NTAPI *DeinitFrontEnd)(IN OUT PFRONTEND This);
|
||||||
|
|
||||||
/* Interface used for both text-mode and graphics screen buffers */
|
/* Interface used for both text-mode and graphics screen buffers */
|
||||||
VOID (WINAPI *DrawRegion)(IN OUT PFRONTEND This,
|
VOID (NTAPI *DrawRegion)(IN OUT PFRONTEND This,
|
||||||
SMALL_RECT* Region);
|
SMALL_RECT* Region);
|
||||||
/* Interface used only for text-mode screen buffers */
|
/* Interface used only for text-mode screen buffers */
|
||||||
VOID (WINAPI *WriteStream)(IN OUT PFRONTEND This,
|
VOID (NTAPI *WriteStream)(IN OUT PFRONTEND This,
|
||||||
SMALL_RECT* Block,
|
SMALL_RECT* Block,
|
||||||
SHORT CursorStartX,
|
SHORT CursorStartX,
|
||||||
SHORT CursorStartY,
|
SHORT CursorStartY,
|
||||||
UINT ScrolledLines,
|
UINT ScrolledLines,
|
||||||
PWCHAR Buffer,
|
PWCHAR Buffer,
|
||||||
UINT Length);
|
UINT Length);
|
||||||
BOOL (WINAPI *SetCursorInfo)(IN OUT PFRONTEND This,
|
BOOL (NTAPI *SetCursorInfo)(IN OUT PFRONTEND This,
|
||||||
PCONSOLE_SCREEN_BUFFER ScreenBuffer);
|
PCONSOLE_SCREEN_BUFFER ScreenBuffer);
|
||||||
BOOL (WINAPI *SetScreenInfo)(IN OUT PFRONTEND This,
|
BOOL (NTAPI *SetScreenInfo)(IN OUT PFRONTEND This,
|
||||||
PCONSOLE_SCREEN_BUFFER ScreenBuffer,
|
PCONSOLE_SCREEN_BUFFER ScreenBuffer,
|
||||||
SHORT OldCursorX,
|
SHORT OldCursorX,
|
||||||
SHORT OldCursorY);
|
SHORT OldCursorY);
|
||||||
VOID (WINAPI *ResizeTerminal)(IN OUT PFRONTEND This);
|
VOID (NTAPI *ResizeTerminal)(IN OUT PFRONTEND This);
|
||||||
VOID (WINAPI *SetActiveScreenBuffer)(IN OUT PFRONTEND This);
|
VOID (NTAPI *SetActiveScreenBuffer)(IN OUT PFRONTEND This);
|
||||||
VOID (WINAPI *ReleaseScreenBuffer)(IN OUT PFRONTEND This,
|
VOID (NTAPI *ReleaseScreenBuffer)(IN OUT PFRONTEND This,
|
||||||
IN PCONSOLE_SCREEN_BUFFER ScreenBuffer);
|
IN PCONSOLE_SCREEN_BUFFER ScreenBuffer);
|
||||||
BOOL (WINAPI *ProcessKeyCallback)(IN OUT PFRONTEND This,
|
BOOL (NTAPI *ProcessKeyCallback)(IN OUT PFRONTEND This,
|
||||||
MSG* msg,
|
MSG* msg,
|
||||||
BYTE KeyStateMenu,
|
BYTE KeyStateMenu,
|
||||||
DWORD ShiftState,
|
DWORD ShiftState,
|
||||||
UINT VirtualKeyCode,
|
UINT VirtualKeyCode,
|
||||||
BOOL Down);
|
BOOL Down);
|
||||||
VOID (WINAPI *RefreshInternalInfo)(IN OUT PFRONTEND This);
|
VOID (NTAPI *RefreshInternalInfo)(IN OUT PFRONTEND This);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* External interface (functions corresponding to the Console API)
|
* External interface (functions corresponding to the Console API)
|
||||||
*/
|
*/
|
||||||
VOID (WINAPI *ChangeTitle)(IN OUT PFRONTEND This);
|
VOID (NTAPI *ChangeTitle)(IN OUT PFRONTEND This);
|
||||||
BOOL (WINAPI *ChangeIcon)(IN OUT PFRONTEND This,
|
BOOL (NTAPI *ChangeIcon)(IN OUT PFRONTEND This,
|
||||||
HICON hWindowIcon);
|
HICON hWindowIcon);
|
||||||
HWND (WINAPI *GetConsoleWindowHandle)(IN OUT PFRONTEND This);
|
HWND (NTAPI *GetConsoleWindowHandle)(IN OUT PFRONTEND This);
|
||||||
VOID (WINAPI *GetLargestConsoleWindowSize)(IN OUT PFRONTEND This,
|
VOID (NTAPI *GetLargestConsoleWindowSize)(IN OUT PFRONTEND This,
|
||||||
PCOORD pSize);
|
PCOORD pSize);
|
||||||
BOOL (WINAPI *SetPalette)(IN OUT PFRONTEND This,
|
BOOL (NTAPI *SetPalette)(IN OUT PFRONTEND This,
|
||||||
HPALETTE PaletteHandle,
|
HPALETTE PaletteHandle,
|
||||||
UINT PaletteUsage);
|
UINT PaletteUsage);
|
||||||
ULONG (WINAPI *GetDisplayMode)(IN OUT PFRONTEND This);
|
ULONG (NTAPI *GetDisplayMode)(IN OUT PFRONTEND This);
|
||||||
BOOL (WINAPI *SetDisplayMode)(IN OUT PFRONTEND This,
|
BOOL (NTAPI *SetDisplayMode)(IN OUT PFRONTEND This,
|
||||||
ULONG NewMode);
|
ULONG NewMode);
|
||||||
INT (WINAPI *ShowMouseCursor)(IN OUT PFRONTEND This,
|
INT (NTAPI *ShowMouseCursor)(IN OUT PFRONTEND This,
|
||||||
BOOL Show);
|
BOOL Show);
|
||||||
BOOL (WINAPI *SetMouseCursor)(IN OUT PFRONTEND This,
|
BOOL (NTAPI *SetMouseCursor)(IN OUT PFRONTEND This,
|
||||||
HCURSOR hCursor);
|
HCURSOR hCursor);
|
||||||
HMENU (WINAPI *MenuControl)(IN OUT PFRONTEND This,
|
HMENU (NTAPI *MenuControl)(IN OUT PFRONTEND This,
|
||||||
UINT cmdIdLow,
|
UINT cmdIdLow,
|
||||||
UINT cmdIdHigh);
|
UINT cmdIdHigh);
|
||||||
BOOL (WINAPI *SetMenuClose)(IN OUT PFRONTEND This,
|
BOOL (NTAPI *SetMenuClose)(IN OUT PFRONTEND This,
|
||||||
BOOL Enable);
|
BOOL Enable);
|
||||||
|
|
||||||
#if 0 // Possible future front-end interface
|
#if 0 // Possible future front-end interface
|
||||||
BOOL (WINAPI *GetFrontEndProperty)(IN OUT PFRONTEND This,
|
BOOL (NTAPI *GetFrontEndProperty)(IN OUT PFRONTEND This,
|
||||||
ULONG Flag,
|
ULONG Flag,
|
||||||
PVOID Info,
|
PVOID Info,
|
||||||
ULONG Size);
|
ULONG Size);
|
||||||
BOOL (WINAPI *SetFrontEndProperty)(IN OUT PFRONTEND This,
|
BOOL (NTAPI *SetFrontEndProperty)(IN OUT PFRONTEND This,
|
||||||
ULONG Flag,
|
ULONG Flag,
|
||||||
PVOID Info /*,
|
PVOID Info /*,
|
||||||
ULONG Size */);
|
ULONG Size */);
|
||||||
#endif
|
#endif
|
||||||
} FRONTEND_VTBL, *PFRONTEND_VTBL;
|
} FRONTEND_VTBL, *PFRONTEND_VTBL;
|
||||||
|
|
||||||
|
@ -347,7 +347,7 @@ ConDrvConsoleProcessCtrlEvent(IN PCONSOLE Console,
|
||||||
IN ULONG Event);
|
IN ULONG Event);
|
||||||
|
|
||||||
/* coninput.c */
|
/* coninput.c */
|
||||||
VOID WINAPI ConioProcessKey(PCONSOLE Console, MSG* msg);
|
VOID NTAPI ConioProcessKey(PCONSOLE Console, MSG* msg);
|
||||||
NTSTATUS FASTCALL ConioProcessInputEvent(PCONSOLE Console,
|
NTSTATUS FASTCALL ConioProcessInputEvent(PCONSOLE Console,
|
||||||
PINPUT_RECORD InputEvent);
|
PINPUT_RECORD InputEvent);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue