[CONSRV]: WINAPI -> NTAPI

svn path=/trunk/; revision=60630
This commit is contained in:
Hermès Bélusca-Maïto 2013-10-12 15:44:22 +00:00
parent ec0a067046
commit 17c3c3e9e1
8 changed files with 114 additions and 114 deletions

View file

@ -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;

View file

@ -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

View file

@ -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");

View file

@ -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,

View file

@ -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)
{ {

View file

@ -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 };

View file

@ -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)
{ {

View file

@ -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);