#include "precomp.h"
Go to the source code of this file.
Functions | |
NTSTATUS | CreateConsoleBitmap (IN OUT PCONSOLE_GRAPHICS_BUFFER_INFO GraphicsInfo, IN OUT PSCREEN_INFORMATION ScreenInfo, OUT PVOID *lpBitmap, OUT HANDLE *hMutex) |
ULONG | SrvInvalidateBitMapRect (IN OUT PCSR_API_MSG m, IN OUT PCSR_REPLY_STATUS ReplyStatus) |
NTSTATUS | WriteRegionToScreenBitMap (IN PSCREEN_INFORMATION ScreenInfo, IN PSMALL_RECT Region) |
VOID | FreeConsoleBitmap (IN PSCREEN_INFORMATION ScreenInfo) |
|
Definition at line 27 of file w32/ntcon/server/bitmap.c. References ASSERT, BMP_TAG, CONSOLE_CLIENTPROCESSHANDLE, ConsoleHeapAlloc, ConsoleHeapFree, DbgPrint, FALSE, L, MAKE_TAG, MapHandle(), NT_SUCCESS, NtClose(), NtCreateMutant(), NtCreateSection(), NtMapViewOfSection(), NTSTATUS(), NtUnmapViewOfSection(), NULL, SHORT, and Status. Referenced by CreateScreenBuffer().
|
|
Definition at line 353 of file w32/ntcon/server/bitmap.c. References ConsoleHeapFree, NtClose(), and NtUnmapViewOfSection(). Referenced by FreeScreenBuffer().
|
|
Definition at line 168 of file w32/ntcon/server/bitmap.c. References ApiPreamble(), ASSERT, _HANDLE_DATA::Buffer, CONSOLE_GRAPHICS_OUTPUT_HANDLE, CONSOLE_IS_DBCS_ENABLED, CONSOLE_OEMFONT_DISPLAY, CONSOLE_OUTPUT_HANDLE, CONSOLE_PERPROCESSDATA, _CONSOLE_INVALIDATERECT_MSG::ConsoleHandle, _CONSOLE_INFORMATION::CP, _CONSOLE_INFORMATION::CurrentScreenBuffer, DereferenceIoHandle(), _SCREEN_INFORMATION::Flags, _CONSOLE_INFORMATION::FullScreenFlags, _HANDLE_DATA::HandleType, NT_SUCCESS, NTSTATUS(), NULL, _CONSOLE_INFORMATION::OutputCP, _CONSOLE_INVALIDATERECT_MSG::OutputHandle, PBYTE, PCONSOLE_INVALIDATERECT_MSG, _CONSOLE_INVALIDATERECT_MSG::Rect, Status, UINT, UnlockConsole(), USACP, _CONSOLE_INFORMATION::VDMBuffer, _CONSOLE_INFORMATION::VDMBufferSize, WINDOWSCP, WriteRectToScreenBuffer, and WriteToScreen.
|
|
Definition at line 293 of file w32/ntcon/server/bitmap.c. References DWORD, FALSE, InvertSelection(), NtReleaseMutant(), NtWaitForSingleObject(), NULL, and TRUE. Referenced by ConsoleWindowProc(), and WWSB_WriteToScreen().
|