#include "precomp.h"
Go to the source code of this file.
Typedefs | |
typedef HANDLE(* | PCONVPALFUNC )(HANDLE) |
Functions | |
BOOL WINAPI | SetConsoleCursor (IN HANDLE hConsoleOutput, IN HCURSOR hCursor) |
defined(BUILD_WOW64) | |
int WINAPI | ShowConsoleCursor (IN HANDLE hConsoleOutput, IN BOOL bShow) |
HMENU APIENTRY | ConsoleMenuControl (IN HANDLE hConsoleOutput, IN UINT dwCommandIdLow, IN UINT dwCommandIdHigh) |
BOOL APIENTRY | SetConsolePaletteInternal (IN HANDLE hConsoleOutput, IN HPALETTE hPalette, IN UINT dwUsage) |
BOOL APIENTRY | SetConsoleDisplayMode (IN HANDLE hConsoleOutput, IN DWORD dwFlags, OUT PCOORD lpNewScreenBufferDimensions) |
BOOL APIENTRY | RegisterConsoleVDM (IN DWORD dwRegisterFlags, IN HANDLE hStartHardwareEvent, IN HANDLE hEndHardwareEvent, IN LPWSTR lpStateSectionName, IN DWORD dwStateSectionNameLength, OUT LPDWORD lpStateLength, OUT PVOID *lpState, IN LPWSTR lpVDMBufferSectionName, IN DWORD dwVDMBufferSectionNameLength, IN COORD VDMBufferSize OPTIONAL, OUT PVOID *lpVDMBuffer) |
BOOL APIENTRY | GetConsoleHardwareState (IN HANDLE hConsoleOutput, OUT PCOORD lpResolution, OUT PCOORD lpFontSize) |
BOOL APIENTRY | SetConsoleHardwareState (IN HANDLE hConsoleOutput, IN COORD dwResolution, IN COORD dwFontSize) |
BOOL APIENTRY | GetConsoleDisplayMode (OUT LPDWORD lpModeFlags) |
BOOL APIENTRY | SetConsoleKeyShortcuts (IN BOOL bSet, IN BYTE bReserveKeys, IN LPAPPKEY lpAppKeys, IN DWORD dwNumAppKeys) |
BOOL APIENTRY | SetConsoleMenuClose (IN BOOL bEnable) |
BOOL | SetConsolePalette (IN HANDLE hConsoleOutput, IN HPALETTE hPalette, IN UINT dwUsage) |
defined(BUILD_WOW6432) | |
BOOL APIENTRY | WriteConsoleInputVDMA (HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsWritten) |
BOOL APIENTRY | WriteConsoleInputVDMW (HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsWritten) |
Variables | |
PCONVPALFUNC | pfnGdiConvertPalette |
|
Definition at line 29 of file client/private.c. Referenced by SetConsolePalette(). |
|
Definition at line 138 of file client/private.c. References _CONSOLE_MENUCONTROL_MSG::CommandIdHigh, _CONSOLE_MENUCONTROL_MSG::CommandIdLow, _CONSOLE_MENUCONTROL_MSG::ConsoleHandle, ConsolepMenuControl, CsrClientCallServer(), GET_CONSOLE_HANDLE, NULL, _CONSOLE_MENUCONTROL_MSG::OutputHandle, PCONSOLE_MENUCONTROL_MSG, and _CONSOLE_API_MSG::u.
|
|
Definition at line 548 of file client/private.c. References _CONSOLE_GETDISPLAYMODE_MSG::ConsoleHandle, ConsolepGetDisplayMode, CsrClientCallServer(), EXCEPTION_EXECUTE_HANDLER, FALSE, GET_CONSOLE_HANDLE, NT_SUCCESS, NULL, PCONSOLE_GETDISPLAYMODE_MSG, SET_LAST_ERROR, SET_LAST_NT_ERROR, TRUE, and _CONSOLE_API_MSG::u.
|
|
Definition at line 425 of file client/private.c. References _CONSOLE_GETHARDWARESTATE_MSG::ConsoleHandle, ConsolepGetHardwareState, CsrClientCallServer(), EXCEPTION_EXECUTE_HANDLER, FALSE, GET_CONSOLE_HANDLE, NT_SUCCESS, NULL, _CONSOLE_GETHARDWARESTATE_MSG::OutputHandle, PCONSOLE_GETHARDWARESTATE_MSG, SET_LAST_ERROR, SET_LAST_NT_ERROR, TRUE, and _CONSOLE_API_MSG::u.
|
|
Definition at line 322 of file client/private.c. References _CONSOLE_REGISTERVDM_MSG::ConsoleHandle, ConsolepRegisterVDM, CsrAllocateCaptureBuffer(), CsrCaptureMessageBuffer(), CsrClientCallServer(), CsrFreeCaptureBuffer(), _CONSOLE_REGISTERVDM_MSG::EndEvent, EXCEPTION_EXECUTE_HANDLER, FALSE, GET_CONSOLE_HANDLE, NT_SUCCESS, NULL, PCONSOLE_REGISTERVDM_MSG, _CONSOLE_REGISTERVDM_MSG::RegisterFlags, SET_LAST_ERROR, SET_LAST_NT_ERROR, _CONSOLE_REGISTERVDM_MSG::StartEvent, _CONSOLE_REGISTERVDM_MSG::StateSectionName, _CONSOLE_REGISTERVDM_MSG::StateSectionNameLength, TRUE, _CONSOLE_API_MSG::u, _CONSOLE_REGISTERVDM_MSG::VDMBufferSectionName, _CONSOLE_REGISTERVDM_MSG::VDMBufferSectionNameLength, and _CONSOLE_REGISTERVDM_MSG::VDMBufferSize.
|
|
defined(BUILD_WOW64)
Definition at line 38 of file client/private.c. References _CONSOLE_SETCURSOR_MSG::ConsoleHandle, ConsolepSetCursor, CsrClientCallServer(), _CONSOLE_SETCURSOR_MSG::CursorHandle, FALSE, GET_CONSOLE_HANDLE, NT_SUCCESS, NULL, _CONSOLE_SETCURSOR_MSG::OutputHandle, PCONSOLE_SETCURSOR_MSG, SET_LAST_NT_ERROR, TRUE, and _CONSOLE_API_MSG::u.
|
|
Definition at line 225 of file client/private.c. References _CONSOLE_SETDISPLAYMODE_MSG::ConsoleHandle, ConsolepSetDisplayMode, CsrClientCallServer(), dwFlags, _CONSOLE_SETDISPLAYMODE_MSG::dwFlags, EXCEPTION_EXECUTE_HANDLER, FALSE, GET_CONSOLE_HANDLE, _CONSOLE_SETDISPLAYMODE_MSG::hEvent, NT_SUCCESS, NtClose(), NtCreateEvent(), NTSTATUS(), NtWaitForSingleObject(), NULL, _CONSOLE_SETDISPLAYMODE_MSG::OutputHandle, PCONSOLE_SETDISPLAYMODE_MSG, SET_LAST_ERROR, SET_LAST_NT_ERROR, Status, TRUE, and _CONSOLE_API_MSG::u.
|
|
Definition at line 489 of file client/private.c. References _CONSOLE_SETHARDWARESTATE_MSG::ConsoleHandle, ConsolepSetHardwareState, CsrClientCallServer(), FALSE, _CONSOLE_SETHARDWARESTATE_MSG::FontSize, GET_CONSOLE_HANDLE, NT_SUCCESS, NULL, _CONSOLE_SETHARDWARESTATE_MSG::OutputHandle, PCONSOLE_SETHARDWARESTATE_MSG, _CONSOLE_SETHARDWARESTATE_MSG::Resolution, SET_LAST_NT_ERROR, TRUE, and _CONSOLE_API_MSG::u.
|
|
Definition at line 602 of file client/private.c. References _CONSOLE_SETKEYSHORTCUTS_MSG::AppKeys, _CONSOLE_SETKEYSHORTCUTS_MSG::ConsoleHandle, ConsolepSetKeyShortcuts, CsrAllocateCaptureBuffer(), CsrCaptureMessageBuffer(), CsrClientCallServer(), CsrFreeCaptureBuffer(), FALSE, GET_CONSOLE_HANDLE, NT_SUCCESS, NULL, _CONSOLE_SETKEYSHORTCUTS_MSG::NumAppKeys, PCONSOLE_SETKEYSHORTCUTS_MSG, _CONSOLE_SETKEYSHORTCUTS_MSG::ReserveKeys, _CONSOLE_SETKEYSHORTCUTS_MSG::Set, SET_LAST_ERROR, SET_LAST_NT_ERROR, TRUE, and _CONSOLE_API_MSG::u.
|
|
Definition at line 685 of file client/private.c. References _CONSOLE_SETMENUCLOSE_MSG::ConsoleHandle, ConsolepSetMenuClose, CsrClientCallServer(), _CONSOLE_SETMENUCLOSE_MSG::Enable, FALSE, GET_CONSOLE_HANDLE, NT_SUCCESS, NULL, PCONSOLE_SETMENUCLOSE_MSG, SET_LAST_NT_ERROR, TRUE, and _CONSOLE_API_MSG::u.
|
|
defined(BUILD_WOW6432)
Definition at line 737 of file client/private.c. References FALSE, L, LdrLoadDll(), NT_SUCCESS, NTSTATUS(), NULL, PCONVPALFUNC, pfnGdiConvertPalette, RtlInitUnicodeString(), SET_LAST_NT_ERROR, SetConsolePaletteInternal(), and Status. Referenced by main().
|
|
Definition at line 191 of file client/private.c. References _CONSOLE_SETPALETTE_MSG::ConsoleHandle, ConsolepSetPalette, CsrClientCallServer(), _CONSOLE_SETPALETTE_MSG::dwUsage, FALSE, GET_CONSOLE_HANDLE, _CONSOLE_SETPALETTE_MSG::hPalette, NT_SUCCESS, NTSTATUS(), NULL, _CONSOLE_SETPALETTE_MSG::OutputHandle, PCONSOLE_SETPALETTE_MSG, SET_LAST_NT_ERROR, Status, TRUE, and _CONSOLE_API_MSG::u. Referenced by SetConsolePalette().
|
|
Definition at line 92 of file client/private.c. References _CONSOLE_SHOWCURSOR_MSG::bShow, _CONSOLE_SHOWCURSOR_MSG::ConsoleHandle, ConsolepShowCursor, CsrClientCallServer(), GET_CONSOLE_HANDLE, NULL, _CONSOLE_SHOWCURSOR_MSG::OutputHandle, PCONSOLE_SHOWCURSOR_MSG, and _CONSOLE_API_MSG::u.
|
|
Definition at line 803 of file client/private.c. References FALSE, and WriteConsoleInputInternal().
|
|
Definition at line 815 of file client/private.c. References FALSE, TRUE, and WriteConsoleInputInternal().
|
|
Definition at line 30 of file client/private.c. Referenced by SetConsolePalette(). |