Add comments to improve human-readability and referencing of CSR API. CORE-12451
15 files changed:
/* PUBLIC SERVER APIS *********************************************************/
/* PUBLIC SERVER APIS *********************************************************/
+/* API_NUMBER: ConsolepAddAlias */
CSR_API(SrvAddConsoleAlias)
{
NTSTATUS Status;
CSR_API(SrvAddConsoleAlias)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetAlias */
CSR_API(SrvGetConsoleAlias)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleAlias)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetAliases */
CSR_API(SrvGetConsoleAliases)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleAliases)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetAliasesLength */
CSR_API(SrvGetConsoleAliasesLength)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleAliasesLength)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetAliasExes */
CSR_API(SrvGetConsoleAliasExes)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleAliasExes)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetAliasExesLength */
CSR_API(SrvGetConsoleAliasExesLength)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleAliasExesLength)
{
NTSTATUS Status;
/* PUBLIC SERVER APIS *********************************************************/
/* PUBLIC SERVER APIS *********************************************************/
+/* API_NUMBER: ConsolepReadConsole */
CSR_API(SrvReadConsole)
{
NTSTATUS Status;
CSR_API(SrvReadConsole)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetConsoleInput */
CSR_API(SrvGetConsoleInput)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleInput)
{
NTSTATUS Status;
IN ULONG NumEventsToWrite,
OUT PULONG NumEventsWritten OPTIONAL);
#endif
IN ULONG NumEventsToWrite,
OUT PULONG NumEventsWritten OPTIONAL);
#endif
+
+/* API_NUMBER: ConsolepWriteConsoleInput */
CSR_API(SrvWriteConsoleInput)
{
NTSTATUS Status;
CSR_API(SrvWriteConsoleInput)
{
NTSTATUS Status;
NTSTATUS NTAPI
ConDrvFlushConsoleInputBuffer(IN PCONSOLE Console,
IN PCONSOLE_INPUT_BUFFER InputBuffer);
NTSTATUS NTAPI
ConDrvFlushConsoleInputBuffer(IN PCONSOLE Console,
IN PCONSOLE_INPUT_BUFFER InputBuffer);
+/* API_NUMBER: ConsolepFlushInputBuffer */
CSR_API(SrvFlushConsoleInputBuffer)
{
NTSTATUS Status;
CSR_API(SrvFlushConsoleInputBuffer)
{
NTSTATUS Status;
ConDrvGetConsoleNumberOfInputEvents(IN PCONSOLE Console,
IN PCONSOLE_INPUT_BUFFER InputBuffer,
OUT PULONG NumberOfEvents);
ConDrvGetConsoleNumberOfInputEvents(IN PCONSOLE Console,
IN PCONSOLE_INPUT_BUFFER InputBuffer,
OUT PULONG NumberOfEvents);
+/* API_NUMBER: ConsolepGetNumberOfInputEvents */
CSR_API(SrvGetConsoleNumberOfInputEvents)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleNumberOfInputEvents)
{
NTSTATUS Status;
ConDrvInvalidateBitMapRect(IN PCONSOLE Console,
IN PCONSOLE_SCREEN_BUFFER Buffer,
IN PSMALL_RECT Region);
ConDrvInvalidateBitMapRect(IN PCONSOLE Console,
IN PCONSOLE_SCREEN_BUFFER Buffer,
IN PSMALL_RECT Region);
+/* API_NUMBER: ConsolepInvalidateBitMapRect */
CSR_API(SrvInvalidateBitMapRect)
{
NTSTATUS Status;
CSR_API(SrvInvalidateBitMapRect)
{
NTSTATUS Status;
IN PCONSOLE_SCREEN_BUFFER Buffer,
IN HPALETTE PaletteHandle,
IN UINT PaletteUsage);
IN PCONSOLE_SCREEN_BUFFER Buffer,
IN HPALETTE PaletteHandle,
IN UINT PaletteUsage);
+/* API_NUMBER: ConsolepSetPalette */
CSR_API(SrvSetConsolePalette)
{
NTSTATUS Status;
CSR_API(SrvSetConsolePalette)
{
NTSTATUS Status;
ConDrvGetConsoleCursorInfo(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
OUT PCONSOLE_CURSOR_INFO CursorInfo);
ConDrvGetConsoleCursorInfo(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
OUT PCONSOLE_CURSOR_INFO CursorInfo);
+/* API_NUMBER: ConsolepGetCursorInfo */
CSR_API(SrvGetConsoleCursorInfo)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleCursorInfo)
{
NTSTATUS Status;
ConDrvSetConsoleCursorInfo(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN PCONSOLE_CURSOR_INFO CursorInfo);
ConDrvSetConsoleCursorInfo(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN PCONSOLE_CURSOR_INFO CursorInfo);
+/* API_NUMBER: ConsolepSetCursorInfo */
CSR_API(SrvSetConsoleCursorInfo)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleCursorInfo)
{
NTSTATUS Status;
ConDrvSetConsoleCursorPosition(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN PCOORD Position);
ConDrvSetConsoleCursorPosition(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN PCOORD Position);
+/* API_NUMBER: ConsolepSetCursorPosition */
CSR_API(SrvSetConsoleCursorPosition)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleCursorPosition)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepCreateScreenBuffer */
CSR_API(SrvCreateConsoleScreenBuffer)
{
NTSTATUS Status = STATUS_INVALID_PARAMETER;
CSR_API(SrvCreateConsoleScreenBuffer)
{
NTSTATUS Status = STATUS_INVALID_PARAMETER;
NTSTATUS NTAPI
ConDrvSetConsoleActiveScreenBuffer(IN PCONSOLE Console,
IN PCONSOLE_SCREEN_BUFFER Buffer);
NTSTATUS NTAPI
ConDrvSetConsoleActiveScreenBuffer(IN PCONSOLE Console,
IN PCONSOLE_SCREEN_BUFFER Buffer);
+/* API_NUMBER: ConsolepSetActiveScreenBuffer */
CSR_API(SrvSetConsoleActiveScreenBuffer)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleActiveScreenBuffer)
{
NTSTATUS Status;
IN BOOLEAN Unicode,
OUT PCHAR_INFO CharInfo/*Buffer*/,
IN OUT PSMALL_RECT ReadRegion);
IN BOOLEAN Unicode,
OUT PCHAR_INFO CharInfo/*Buffer*/,
IN OUT PSMALL_RECT ReadRegion);
+/* API_NUMBER: ConsolepReadConsoleOutput */
CSR_API(SrvReadConsoleOutput)
{
NTSTATUS Status;
CSR_API(SrvReadConsoleOutput)
{
NTSTATUS Status;
IN BOOLEAN Unicode,
IN PCHAR_INFO CharInfo/*Buffer*/,
IN OUT PSMALL_RECT WriteRegion);
IN BOOLEAN Unicode,
IN PCHAR_INFO CharInfo/*Buffer*/,
IN OUT PSMALL_RECT WriteRegion);
+/* API_NUMBER: ConsolepWriteConsoleOutput */
CSR_API(SrvWriteConsoleOutput)
{
NTSTATUS Status;
CSR_API(SrvWriteConsoleOutput)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepWriteConsole */
CSR_API(SrvWriteConsole)
{
NTSTATUS Status;
CSR_API(SrvWriteConsole)
{
NTSTATUS Status;
IN PCOORD ReadCoord,
// OUT PCOORD EndCoord,
OUT PULONG NumCodesRead OPTIONAL);
IN PCOORD ReadCoord,
// OUT PCOORD EndCoord,
OUT PULONG NumCodesRead OPTIONAL);
+/* API_NUMBER: ConsolepReadConsoleOutputString */
CSR_API(SrvReadConsoleOutputString)
{
NTSTATUS Status;
CSR_API(SrvReadConsoleOutputString)
{
NTSTATUS Status;
IN PCOORD WriteCoord,
// OUT PCOORD EndCoord,
OUT PULONG NumCodesWritten OPTIONAL);
IN PCOORD WriteCoord,
// OUT PCOORD EndCoord,
OUT PULONG NumCodesWritten OPTIONAL);
+/* API_NUMBER: ConsolepWriteConsoleOutputString */
CSR_API(SrvWriteConsoleOutputString)
{
NTSTATUS Status;
CSR_API(SrvWriteConsoleOutputString)
{
NTSTATUS Status;
IN ULONG NumCodesToWrite,
IN PCOORD WriteCoord,
OUT PULONG NumCodesWritten OPTIONAL);
IN ULONG NumCodesToWrite,
IN PCOORD WriteCoord,
OUT PULONG NumCodesWritten OPTIONAL);
+/* API_NUMBER: ConsolepFillConsoleOutput */
CSR_API(SrvFillConsoleOutput)
{
NTSTATUS Status;
CSR_API(SrvFillConsoleOutput)
{
NTSTATUS Status;
OUT PCOORD ViewSize,
OUT PCOORD MaximumViewSize,
OUT PWORD Attributes);
OUT PCOORD ViewSize,
OUT PCOORD MaximumViewSize,
OUT PWORD Attributes);
+/* API_NUMBER: ConsolepGetScreenBufferInfo */
CSR_API(SrvGetConsoleScreenBufferInfo)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleScreenBufferInfo)
{
NTSTATUS Status;
ConDrvSetConsoleTextAttribute(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN WORD Attributes);
ConDrvSetConsoleTextAttribute(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN WORD Attributes);
+/* API_NUMBER: ConsolepSetTextAttribute */
CSR_API(SrvSetConsoleTextAttribute)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleTextAttribute)
{
NTSTATUS Status;
ConDrvSetConsoleScreenBufferSize(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN PCOORD Size);
ConDrvSetConsoleScreenBufferSize(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN PCOORD Size);
+/* API_NUMBER: ConsolepSetScreenBufferSize */
CSR_API(SrvSetConsoleScreenBufferSize)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleScreenBufferSize)
{
NTSTATUS Status;
IN PSMALL_RECT ClipRectangle OPTIONAL,
IN PCOORD DestinationOrigin,
IN CHAR_INFO FillChar);
IN PSMALL_RECT ClipRectangle OPTIONAL,
IN PCOORD DestinationOrigin,
IN CHAR_INFO FillChar);
+/* API_NUMBER: ConsolepScrollScreenBuffer */
CSR_API(SrvScrollConsoleScreenBuffer)
{
NTSTATUS Status;
CSR_API(SrvScrollConsoleScreenBuffer)
{
NTSTATUS Status;
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN BOOLEAN Absolute,
IN PSMALL_RECT WindowRect);
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN BOOLEAN Absolute,
IN PSMALL_RECT WindowRect);
+/* API_NUMBER: ConsolepSetWindowInfo */
CSR_API(SrvSetConsoleWindowInfo)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleWindowInfo)
{
NTSTATUS Status;
/* PUBLIC SERVER APIS *********************************************************/
/* PUBLIC SERVER APIS *********************************************************/
+/* API_NUMBER: ConsolepAlloc */
CSR_API(SrvAllocConsole)
{
NTSTATUS Status = STATUS_SUCCESS;
CSR_API(SrvAllocConsole)
{
NTSTATUS Status = STATUS_SUCCESS;
+/* API_NUMBER: ConsolepAttach */
CSR_API(SrvAttachConsole)
{
NTSTATUS Status = STATUS_SUCCESS;
CSR_API(SrvAttachConsole)
{
NTSTATUS Status = STATUS_SUCCESS;
+/* API_NUMBER: ConsolepFree */
CSR_API(SrvFreeConsole)
{
return ConSrvRemoveConsole(ConsoleGetPerProcessData(CsrGetClientThread()->Process));
CSR_API(SrvFreeConsole)
{
return ConSrvRemoveConsole(ConsoleGetPerProcessData(CsrGetClientThread()->Process));
ConDrvGetConsoleMode(IN PCONSOLE Console,
IN PCONSOLE_IO_OBJECT Object,
OUT PULONG ConsoleMode);
ConDrvGetConsoleMode(IN PCONSOLE Console,
IN PCONSOLE_IO_OBJECT Object,
OUT PULONG ConsoleMode);
+/* API_NUMBER: ConsolepGetMode */
CSR_API(SrvGetConsoleMode)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleMode)
{
NTSTATUS Status;
ConDrvSetConsoleMode(IN PCONSOLE Console,
IN PCONSOLE_IO_OBJECT Object,
IN ULONG ConsoleMode);
ConDrvSetConsoleMode(IN PCONSOLE Console,
IN PCONSOLE_IO_OBJECT Object,
IN ULONG ConsoleMode);
+/* API_NUMBER: ConsolepSetMode */
CSR_API(SrvSetConsoleMode)
{
#define CONSOLE_VALID_CONTROL_MODES ( ENABLE_EXTENDED_FLAGS | \
CSR_API(SrvSetConsoleMode)
{
#define CONSOLE_VALID_CONTROL_MODES ( ENABLE_EXTENDED_FLAGS | \
+/* API_NUMBER: ConsolepGetTitle */
CSR_API(SrvGetConsoleTitle)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleTitle)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepSetTitle */
CSR_API(SrvSetConsoleTitle)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleTitle)
{
NTSTATUS Status;
ConDrvGetConsoleCP(IN PCONSOLE Console,
OUT PUINT CodePage,
IN BOOLEAN OutputCP);
ConDrvGetConsoleCP(IN PCONSOLE Console,
OUT PUINT CodePage,
IN BOOLEAN OutputCP);
+/* API_NUMBER: ConsolepGetCP */
CSR_API(SrvGetConsoleCP)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleCP)
{
NTSTATUS Status;
ConDrvSetConsoleCP(IN PCONSOLE Console,
IN UINT CodePage,
IN BOOLEAN OutputCP);
ConDrvSetConsoleCP(IN PCONSOLE Console,
IN UINT CodePage,
IN BOOLEAN OutputCP);
+/* API_NUMBER: ConsolepSetCP */
CSR_API(SrvSetConsoleCP)
{
NTSTATUS Status = STATUS_INVALID_PARAMETER;
CSR_API(SrvSetConsoleCP)
{
NTSTATUS Status = STATUS_INVALID_PARAMETER;
+/* API_NUMBER: ConsolepGetProcessList */
CSR_API(SrvGetConsoleProcessList)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleProcessList)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGenerateCtrlEvent */
CSR_API(SrvGenerateConsoleCtrlEvent)
{
NTSTATUS Status;
CSR_API(SrvGenerateConsoleCtrlEvent)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepNotifyLastClose */
CSR_API(SrvConsoleNotifyLastClose)
{
NTSTATUS Status;
CSR_API(SrvConsoleNotifyLastClose)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetMouseInfo */
CSR_API(SrvGetConsoleMouseInfo)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleMouseInfo)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepSetKeyShortcuts */
CSR_API(SrvSetConsoleKeyShortcuts)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
CSR_API(SrvSetConsoleKeyShortcuts)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
+/* API_NUMBER: ConsolepGetKeyboardLayoutName */
CSR_API(SrvGetConsoleKeyboardLayoutName)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleKeyboardLayoutName)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepCharType */
CSR_API(SrvGetConsoleCharType)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
CSR_API(SrvGetConsoleCharType)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
+/* API_NUMBER: ConsolepSetLocalEUDC */
CSR_API(SrvSetConsoleLocalEUDC)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
CSR_API(SrvSetConsoleLocalEUDC)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
+/* API_NUMBER: ConsolepSetCursorMode */
CSR_API(SrvSetConsoleCursorMode)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
CSR_API(SrvSetConsoleCursorMode)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
+/* API_NUMBER: ConsolepGetCursorMode */
CSR_API(SrvGetConsoleCursorMode)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
CSR_API(SrvGetConsoleCursorMode)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
+/* API_NUMBER: ConsolepGetNlsMode */
CSR_API(SrvGetConsoleNlsMode)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
CSR_API(SrvGetConsoleNlsMode)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
+/* API_NUMBER: ConsolepSetNlsMode */
CSR_API(SrvSetConsoleNlsMode)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
CSR_API(SrvSetConsoleNlsMode)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
+/* API_NUMBER: ConsolepGetLangId */
CSR_API(SrvGetConsoleLangId)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
CSR_API(SrvGetConsoleLangId)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
+/* API_NUMBER: ConsolepGetHardwareState */
CSR_API(SrvGetConsoleHardwareState)
{
#if 0
CSR_API(SrvGetConsoleHardwareState)
{
#if 0
+/* API_NUMBER: ConsolepSetHardwareState */
CSR_API(SrvSetConsoleHardwareState)
{
#if 0
CSR_API(SrvSetConsoleHardwareState)
{
#if 0
+/* API_NUMBER: ConsolepGetDisplayMode */
CSR_API(SrvGetConsoleDisplayMode)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleDisplayMode)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepSetDisplayMode */
CSR_API(SrvSetConsoleDisplayMode)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleDisplayMode)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetLargestWindowSize */
CSR_API(SrvGetLargestConsoleWindowSize)
{
NTSTATUS Status;
CSR_API(SrvGetLargestConsoleWindowSize)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepShowCursor */
CSR_API(SrvShowConsoleCursor)
{
NTSTATUS Status;
CSR_API(SrvShowConsoleCursor)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepSetCursor */
CSR_API(SrvSetConsoleCursor)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleCursor)
{
NTSTATUS Status;
return (Success ? STATUS_SUCCESS : STATUS_UNSUCCESSFUL);
}
return (Success ? STATUS_SUCCESS : STATUS_UNSUCCESSFUL);
}
+/* API_NUMBER: ConsolepMenuControl */
CSR_API(SrvConsoleMenuControl)
{
NTSTATUS Status;
CSR_API(SrvConsoleMenuControl)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepSetMenuClose */
CSR_API(SrvSetConsoleMenuClose)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleMenuClose)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetConsoleWindow */
CSR_API(SrvGetConsoleWindow)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleWindow)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepSetIcon */
CSR_API(SrvSetConsoleIcon)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleIcon)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetSelectionInfo */
CSR_API(SrvGetConsoleSelectionInfo)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleSelectionInfo)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetNumberOfFonts */
CSR_API(SrvGetConsoleNumberOfFonts)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleNumberOfFonts)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetFontInfo */
CSR_API(SrvGetConsoleFontInfo)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleFontInfo)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetFontSize */
CSR_API(SrvGetConsoleFontSize)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleFontSize)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetCurrentFont */
CSR_API(SrvGetConsoleCurrentFont)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleCurrentFont)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepSetFont */
CSR_API(SrvSetConsoleFont)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleFont)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepDuplicateHandle */
CSR_API(SrvDuplicateHandle)
{
NTSTATUS Status;
CSR_API(SrvDuplicateHandle)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetHandleInformation */
CSR_API(SrvGetHandleInformation)
{
NTSTATUS Status;
CSR_API(SrvGetHandleInformation)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepSetHandleInformation */
CSR_API(SrvSetHandleInformation)
{
NTSTATUS Status;
CSR_API(SrvSetHandleInformation)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepCloseHandle */
CSR_API(SrvCloseHandle)
{
NTSTATUS Status;
CSR_API(SrvCloseHandle)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepVerifyIoHandle */
CSR_API(SrvVerifyConsoleIoHandle)
{
NTSTATUS Status;
CSR_API(SrvVerifyConsoleIoHandle)
{
NTSTATUS Status;
/* PUBLIC SERVER APIS *********************************************************/
/* PUBLIC SERVER APIS *********************************************************/
+/* API_NUMBER: ConsolepGetCommandHistory */
CSR_API(SrvGetConsoleCommandHistory)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleCommandHistory)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetCommandHistoryLength */
CSR_API(SrvGetConsoleCommandHistoryLength)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleCommandHistoryLength)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepExpungeCommandHistory */
CSR_API(SrvExpungeConsoleCommandHistory)
{
NTSTATUS Status;
CSR_API(SrvExpungeConsoleCommandHistory)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepSetNumberOfCommands */
CSR_API(SrvSetConsoleNumberOfCommands)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleNumberOfCommands)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetHistory */
CSR_API(SrvGetConsoleHistory)
{
#if 0 // Vista+
CSR_API(SrvGetConsoleHistory)
{
#if 0 // Vista+
+/* API_NUMBER: ConsolepSetHistory */
CSR_API(SrvSetConsoleHistory)
{
#if 0 // Vista+
CSR_API(SrvSetConsoleHistory)
{
#if 0 // Vista+
+/* API_NUMBER: ConsolepSetCommandHistoryMode */
CSR_API(SrvSetConsoleCommandHistoryMode)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleCommandHistoryMode)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepRegisterVDM */
CSR_API(SrvRegisterConsoleVDM)
{
NTSTATUS Status;
CSR_API(SrvRegisterConsoleVDM)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepVDMOperation */
CSR_API(SrvVDMConsoleOperation)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
CSR_API(SrvVDMConsoleOperation)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
+/* API_NUMBER: ConsolepRegisterOS2 */
CSR_API(SrvRegisterConsoleOS2)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
CSR_API(SrvRegisterConsoleOS2)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
+/* API_NUMBER: ConsolepSetOS2OemFormat */
CSR_API(SrvSetConsoleOS2OemFormat)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
CSR_API(SrvSetConsoleOS2OemFormat)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
+/* API_NUMBER: ConsolepRegisterConsoleIME */
CSR_API(SrvRegisterConsoleIME)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
CSR_API(SrvRegisterConsoleIME)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
return STATUS_NOT_IMPLEMENTED;
}
+/* API_NUMBER: ConsolepUnregisterConsoleIME */
CSR_API(SrvUnregisterConsoleIME)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
CSR_API(SrvUnregisterConsoleIME)
{
DPRINT1("%s not yet implemented\n", __FUNCTION__);
/* PUBLIC SERVER APIS *********************************************************/
/* PUBLIC SERVER APIS *********************************************************/
+/* API_NUMBER: ConsolepAddAlias */
CSR_API(SrvAddConsoleAlias)
{
PCONSOLE_ADDGETALIAS ConsoleAliasRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.ConsoleAliasRequest;
CSR_API(SrvAddConsoleAlias)
{
PCONSOLE_ADDGETALIAS ConsoleAliasRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.ConsoleAliasRequest;
+/* API_NUMBER: ConsolepGetAlias */
CSR_API(SrvGetConsoleAlias)
{
PCONSOLE_ADDGETALIAS ConsoleAliasRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.ConsoleAliasRequest;
CSR_API(SrvGetConsoleAlias)
{
PCONSOLE_ADDGETALIAS ConsoleAliasRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.ConsoleAliasRequest;
+/* API_NUMBER: ConsolepGetAliases */
CSR_API(SrvGetConsoleAliases)
{
PCONSOLE_GETALLALIASES GetAllAliasesRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.GetAllAliasesRequest;
CSR_API(SrvGetConsoleAliases)
{
PCONSOLE_GETALLALIASES GetAllAliasesRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.GetAllAliasesRequest;
+/* API_NUMBER: ConsolepGetAliasesLength */
CSR_API(SrvGetConsoleAliasesLength)
{
PCONSOLE_GETALLALIASESLENGTH GetAllAliasesLengthRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.GetAllAliasesLengthRequest;
CSR_API(SrvGetConsoleAliasesLength)
{
PCONSOLE_GETALLALIASESLENGTH GetAllAliasesLengthRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.GetAllAliasesLengthRequest;
+/* API_NUMBER: ConsolepGetAliasExes */
CSR_API(SrvGetConsoleAliasExes)
{
PCONSOLE_GETALIASESEXES GetAliasesExesRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.GetAliasesExesRequest;
CSR_API(SrvGetConsoleAliasExes)
{
PCONSOLE_GETALIASESEXES GetAliasesExesRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.GetAliasesExesRequest;
+/* API_NUMBER: ConsolepGetAliasExesLength */
CSR_API(SrvGetConsoleAliasExesLength)
{
PCONSOLE_GETALIASESEXESLENGTH GetAliasesExesLengthRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.GetAliasesExesLengthRequest;
CSR_API(SrvGetConsoleAliasExesLength)
{
PCONSOLE_GETALIASESEXESLENGTH GetAliasesExesLengthRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.GetAliasesExesLengthRequest;
/* PUBLIC SERVER APIS *********************************************************/
/* PUBLIC SERVER APIS *********************************************************/
+/* API_NUMBER: ConsolepReadConsole */
CSR_API(SrvReadConsole)
{
NTSTATUS Status;
CSR_API(SrvReadConsole)
{
NTSTATUS Status;
NTSTATUS NTAPI
ConDrvFlushConsoleInputBuffer(IN PCONSOLE Console,
IN PCONSOLE_INPUT_BUFFER InputBuffer);
NTSTATUS NTAPI
ConDrvFlushConsoleInputBuffer(IN PCONSOLE Console,
IN PCONSOLE_INPUT_BUFFER InputBuffer);
+/* API_NUMBER: ConsolepFlushInputBuffer */
CSR_API(SrvFlushConsoleInputBuffer)
{
NTSTATUS Status;
CSR_API(SrvFlushConsoleInputBuffer)
{
NTSTATUS Status;
ConDrvGetConsoleNumberOfInputEvents(IN PCONSOLE Console,
IN PCONSOLE_INPUT_BUFFER InputBuffer,
OUT PULONG NumEvents);
ConDrvGetConsoleNumberOfInputEvents(IN PCONSOLE Console,
IN PCONSOLE_INPUT_BUFFER InputBuffer,
OUT PULONG NumEvents);
+/* API_NUMBER: ConsolepGetNumberOfInputEvents */
CSR_API(SrvGetConsoleNumberOfInputEvents)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleNumberOfInputEvents)
{
NTSTATUS Status;
ConDrvInvalidateBitMapRect(IN PCONSOLE Console,
IN PCONSOLE_SCREEN_BUFFER Buffer,
IN PSMALL_RECT Region);
ConDrvInvalidateBitMapRect(IN PCONSOLE Console,
IN PCONSOLE_SCREEN_BUFFER Buffer,
IN PSMALL_RECT Region);
+/* API_NUMBER: ConsolepInvalidateBitMapRect */
CSR_API(SrvInvalidateBitMapRect)
{
NTSTATUS Status;
CSR_API(SrvInvalidateBitMapRect)
{
NTSTATUS Status;
ConDrvGetConsoleCursorInfo(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
OUT PCONSOLE_CURSOR_INFO CursorInfo);
ConDrvGetConsoleCursorInfo(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
OUT PCONSOLE_CURSOR_INFO CursorInfo);
+/* API_NUMBER: ConsolepGetCursorInfo */
CSR_API(SrvGetConsoleCursorInfo)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleCursorInfo)
{
NTSTATUS Status;
ConDrvSetConsoleCursorInfo(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN PCONSOLE_CURSOR_INFO CursorInfo);
ConDrvSetConsoleCursorInfo(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN PCONSOLE_CURSOR_INFO CursorInfo);
+/* API_NUMBER: ConsolepSetCursorInfo */
CSR_API(SrvSetConsoleCursorInfo)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleCursorInfo)
{
NTSTATUS Status;
ConDrvSetConsoleCursorPosition(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN PCOORD Position);
ConDrvSetConsoleCursorPosition(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN PCOORD Position);
+/* API_NUMBER: ConsolepSetCursorPosition */
CSR_API(SrvSetConsoleCursorPosition)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleCursorPosition)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepCreateScreenBuffer */
CSR_API(SrvCreateConsoleScreenBuffer)
{
NTSTATUS Status = STATUS_INVALID_PARAMETER;
CSR_API(SrvCreateConsoleScreenBuffer)
{
NTSTATUS Status = STATUS_INVALID_PARAMETER;
NTSTATUS NTAPI
ConDrvSetConsoleActiveScreenBuffer(IN PCONSOLE Console,
IN PCONSOLE_SCREEN_BUFFER Buffer);
NTSTATUS NTAPI
ConDrvSetConsoleActiveScreenBuffer(IN PCONSOLE Console,
IN PCONSOLE_SCREEN_BUFFER Buffer);
+/* API_NUMBER: ConsolepSetActiveScreenBuffer */
CSR_API(SrvSetConsoleActiveScreenBuffer)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleActiveScreenBuffer)
{
NTSTATUS Status;
IN PCOORD BufferSize,
IN PCOORD BufferCoord,
IN OUT PSMALL_RECT ReadRegion);
IN PCOORD BufferSize,
IN PCOORD BufferCoord,
IN OUT PSMALL_RECT ReadRegion);
+/* API_NUMBER: ConsolepReadConsoleOutput */
CSR_API(SrvReadConsoleOutput)
{
NTSTATUS Status;
CSR_API(SrvReadConsoleOutput)
{
NTSTATUS Status;
IN PCOORD BufferSize,
IN PCOORD BufferCoord,
IN OUT PSMALL_RECT WriteRegion);
IN PCOORD BufferSize,
IN PCOORD BufferCoord,
IN OUT PSMALL_RECT WriteRegion);
+/* API_NUMBER: ConsolepWriteConsoleOutput */
CSR_API(SrvWriteConsoleOutput)
{
NTSTATUS Status;
CSR_API(SrvWriteConsoleOutput)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepWriteConsole */
CSR_API(SrvWriteConsole)
{
NTSTATUS Status;
CSR_API(SrvWriteConsole)
{
NTSTATUS Status;
IN PCOORD ReadCoord,
OUT PCOORD EndCoord,
OUT PULONG CodesRead);
IN PCOORD ReadCoord,
OUT PCOORD EndCoord,
OUT PULONG CodesRead);
+/* API_NUMBER: ConsolepReadConsoleOutputString */
CSR_API(SrvReadConsoleOutputString)
{
NTSTATUS Status;
CSR_API(SrvReadConsoleOutputString)
{
NTSTATUS Status;
IN PCOORD WriteCoord /*,
OUT PCOORD EndCoord,
OUT PULONG CodesWritten */);
IN PCOORD WriteCoord /*,
OUT PCOORD EndCoord,
OUT PULONG CodesWritten */);
+/* API_NUMBER: ConsolepWriteConsoleOutputString */
CSR_API(SrvWriteConsoleOutputString)
{
NTSTATUS Status;
CSR_API(SrvWriteConsoleOutputString)
{
NTSTATUS Status;
IN ULONG NumCodesToWrite,
IN PCOORD WriteCoord /*,
OUT PULONG CodesWritten */);
IN ULONG NumCodesToWrite,
IN PCOORD WriteCoord /*,
OUT PULONG CodesWritten */);
+/* API_NUMBER: ConsolepFillConsoleOutput */
CSR_API(SrvFillConsoleOutput)
{
NTSTATUS Status;
CSR_API(SrvFillConsoleOutput)
{
NTSTATUS Status;
ConDrvGetConsoleScreenBufferInfo(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
OUT PCONSOLE_SCREEN_BUFFER_INFO ScreenBufferInfo);
ConDrvGetConsoleScreenBufferInfo(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
OUT PCONSOLE_SCREEN_BUFFER_INFO ScreenBufferInfo);
+/* API_NUMBER: ConsolepGetScreenBufferInfo */
CSR_API(SrvGetConsoleScreenBufferInfo)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleScreenBufferInfo)
{
NTSTATUS Status;
ConDrvSetConsoleTextAttribute(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN WORD Attribute);
ConDrvSetConsoleTextAttribute(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN WORD Attribute);
+/* API_NUMBER: ConsolepSetTextAttribute */
CSR_API(SrvSetConsoleTextAttribute)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleTextAttribute)
{
NTSTATUS Status;
ConDrvSetConsoleScreenBufferSize(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN PCOORD Size);
ConDrvSetConsoleScreenBufferSize(IN PCONSOLE Console,
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN PCOORD Size);
+/* API_NUMBER: ConsolepSetScreenBufferSize */
CSR_API(SrvSetConsoleScreenBufferSize)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleScreenBufferSize)
{
NTSTATUS Status;
IN PSMALL_RECT ClipRectangle OPTIONAL,
IN PCOORD DestinationOrigin,
IN CHAR_INFO FillChar);
IN PSMALL_RECT ClipRectangle OPTIONAL,
IN PCOORD DestinationOrigin,
IN CHAR_INFO FillChar);
+/* API_NUMBER: ConsolepScrollScreenBuffer */
CSR_API(SrvScrollConsoleScreenBuffer)
{
NTSTATUS Status;
CSR_API(SrvScrollConsoleScreenBuffer)
{
NTSTATUS Status;
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN BOOLEAN Absolute,
IN PSMALL_RECT WindowRect);
IN PTEXTMODE_SCREEN_BUFFER Buffer,
IN BOOLEAN Absolute,
IN PSMALL_RECT WindowRect);
+/* API_NUMBER: ConsolepSetWindowInfo */
CSR_API(SrvSetConsoleWindowInfo)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleWindowInfo)
{
NTSTATUS Status;
/* PUBLIC SERVER APIS *********************************************************/
/* PUBLIC SERVER APIS *********************************************************/
+/* API_NUMBER: ConsolepAlloc */
CSR_API(SrvAllocConsole)
{
NTSTATUS Status = STATUS_SUCCESS;
CSR_API(SrvAllocConsole)
{
NTSTATUS Status = STATUS_SUCCESS;
+/* API_NUMBER: ConsolepAttach */
CSR_API(SrvAttachConsole)
{
NTSTATUS Status = STATUS_SUCCESS;
CSR_API(SrvAttachConsole)
{
NTSTATUS Status = STATUS_SUCCESS;
+/* API_NUMBER: ConsolepFree */
CSR_API(SrvFreeConsole)
{
ConSrvRemoveConsole(ConsoleGetPerProcessData(CsrGetClientThread()->Process));
CSR_API(SrvFreeConsole)
{
ConSrvRemoveConsole(ConsoleGetPerProcessData(CsrGetClientThread()->Process));
ConDrvGetConsoleMode(IN PCONSOLE Console,
IN PCONSOLE_IO_OBJECT Object,
OUT PULONG ConsoleMode);
ConDrvGetConsoleMode(IN PCONSOLE Console,
IN PCONSOLE_IO_OBJECT Object,
OUT PULONG ConsoleMode);
+/* API_NUMBER: ConsolepGetMode */
CSR_API(SrvGetConsoleMode)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleMode)
{
NTSTATUS Status;
ConDrvSetConsoleMode(IN PCONSOLE Console,
IN PCONSOLE_IO_OBJECT Object,
IN ULONG ConsoleMode);
ConDrvSetConsoleMode(IN PCONSOLE Console,
IN PCONSOLE_IO_OBJECT Object,
IN ULONG ConsoleMode);
+/* API_NUMBER: ConsolepSetMode */
CSR_API(SrvSetConsoleMode)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleMode)
{
NTSTATUS Status;
ConDrvGetConsoleTitle(IN PCONSOLE Console,
IN OUT PWCHAR Title,
IN OUT PULONG BufLength);
ConDrvGetConsoleTitle(IN PCONSOLE Console,
IN OUT PWCHAR Title,
IN OUT PULONG BufLength);
+/* API_NUMBER: ConsolepGetTitle */
CSR_API(SrvGetConsoleTitle)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleTitle)
{
NTSTATUS Status;
ConDrvSetConsoleTitle(IN PCONSOLE Console,
IN PWCHAR Title,
IN ULONG BufLength);
ConDrvSetConsoleTitle(IN PCONSOLE Console,
IN PWCHAR Title,
IN ULONG BufLength);
+/* API_NUMBER: ConsolepSetTitle */
CSR_API(SrvSetConsoleTitle)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleTitle)
{
NTSTATUS Status;
ConDrvGetConsoleCP(IN PCONSOLE Console,
OUT PUINT CodePage,
IN BOOLEAN InputCP);
ConDrvGetConsoleCP(IN PCONSOLE Console,
OUT PUINT CodePage,
IN BOOLEAN InputCP);
+/* API_NUMBER: ConsolepGetCP */
CSR_API(SrvGetConsoleCP)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleCP)
{
NTSTATUS Status;
ConDrvSetConsoleCP(IN PCONSOLE Console,
IN UINT CodePage,
IN BOOLEAN InputCP);
ConDrvSetConsoleCP(IN PCONSOLE Console,
IN UINT CodePage,
IN BOOLEAN InputCP);
+/* API_NUMBER: ConsolepSetCP */
CSR_API(SrvSetConsoleCP)
{
NTSTATUS Status = STATUS_INVALID_PARAMETER;
CSR_API(SrvSetConsoleCP)
{
NTSTATUS Status = STATUS_INVALID_PARAMETER;
IN OUT PULONG ProcessIdsList,
IN ULONG MaxIdListItems,
OUT PULONG ProcessIdsTotal);
IN OUT PULONG ProcessIdsList,
IN ULONG MaxIdListItems,
OUT PULONG ProcessIdsTotal);
+/* API_NUMBER: ConsolepGetProcessList */
CSR_API(SrvGetConsoleProcessList)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleProcessList)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGenerateCtrlEvent */
CSR_API(SrvGenerateConsoleCtrlEvent)
{
NTSTATUS Status;
CSR_API(SrvGenerateConsoleCtrlEvent)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetHardwareState */
CSR_API(SrvGetConsoleHardwareState)
{
#if 0
CSR_API(SrvGetConsoleHardwareState)
{
#if 0
+/* API_NUMBER: ConsolepSetHardwareState */
CSR_API(SrvSetConsoleHardwareState)
{
#if 0
CSR_API(SrvSetConsoleHardwareState)
{
#if 0
+/* API_NUMBER: ConsolepGetDisplayMode */
CSR_API(SrvGetConsoleDisplayMode)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleDisplayMode)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepSetDisplayMode */
CSR_API(SrvSetConsoleDisplayMode)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleDisplayMode)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetLargestWindowSize */
CSR_API(SrvGetLargestConsoleWindowSize)
{
NTSTATUS Status;
CSR_API(SrvGetLargestConsoleWindowSize)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepShowCursor */
CSR_API(SrvShowConsoleCursor)
{
NTSTATUS Status;
CSR_API(SrvShowConsoleCursor)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepSetCursor */
CSR_API(SrvSetConsoleCursor)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleCursor)
{
NTSTATUS Status;
return (Success ? STATUS_SUCCESS : STATUS_UNSUCCESSFUL);
}
return (Success ? STATUS_SUCCESS : STATUS_UNSUCCESSFUL);
}
+/* API_NUMBER: ConsolepMenuControl */
CSR_API(SrvConsoleMenuControl)
{
NTSTATUS Status;
CSR_API(SrvConsoleMenuControl)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepSetMenuClose */
CSR_API(SrvSetConsoleMenuClose)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleMenuClose)
{
NTSTATUS Status;
return (Success ? STATUS_SUCCESS : STATUS_UNSUCCESSFUL);
}
return (Success ? STATUS_SUCCESS : STATUS_UNSUCCESSFUL);
}
+/* API_NUMBER: ConsolepGetConsoleWindow */
CSR_API(SrvGetConsoleWindow)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleWindow)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepSetIcon */
CSR_API(SrvSetConsoleIcon)
{
NTSTATUS Status;
CSR_API(SrvSetConsoleIcon)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepGetSelectionInfo */
CSR_API(SrvGetConsoleSelectionInfo)
{
NTSTATUS Status;
CSR_API(SrvGetConsoleSelectionInfo)
{
NTSTATUS Status;
/* PUBLIC SERVER APIS *********************************************************/
/* PUBLIC SERVER APIS *********************************************************/
+/* API_NUMBER: ConsolepOpenConsole */
CSR_API(SrvOpenConsole)
{
/*
CSR_API(SrvOpenConsole)
{
/*
+/* API_NUMBER: ConsolepCloseHandle */
CSR_API(SrvCloseHandle)
{
NTSTATUS Status;
CSR_API(SrvCloseHandle)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepVerifyIoHandle */
CSR_API(SrvVerifyConsoleIoHandle)
{
NTSTATUS Status;
CSR_API(SrvVerifyConsoleIoHandle)
{
NTSTATUS Status;
+/* API_NUMBER: ConsolepDuplicateHandle */
CSR_API(SrvDuplicateHandle)
{
NTSTATUS Status;
CSR_API(SrvDuplicateHandle)
{
NTSTATUS Status;
/* PUBLIC SERVER APIS *********************************************************/
/* PUBLIC SERVER APIS *********************************************************/
+/* API_NUMBER: ConsolepGetCommandHistory */
CSR_API(SrvGetConsoleCommandHistory)
{
PCONSOLE_GETCOMMANDHISTORY GetCommandHistoryRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.GetCommandHistoryRequest;
CSR_API(SrvGetConsoleCommandHistory)
{
PCONSOLE_GETCOMMANDHISTORY GetCommandHistoryRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.GetCommandHistoryRequest;
+/* API_NUMBER: ConsolepGetCommandHistoryLength */
CSR_API(SrvGetConsoleCommandHistoryLength)
{
PCONSOLE_GETCOMMANDHISTORYLENGTH GetCommandHistoryLengthRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.GetCommandHistoryLengthRequest;
CSR_API(SrvGetConsoleCommandHistoryLength)
{
PCONSOLE_GETCOMMANDHISTORYLENGTH GetCommandHistoryLengthRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.GetCommandHistoryLengthRequest;
+/* API_NUMBER: ConsolepExpungeCommandHistory */
CSR_API(SrvExpungeConsoleCommandHistory)
{
PCONSOLE_EXPUNGECOMMANDHISTORY ExpungeCommandHistoryRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.ExpungeCommandHistoryRequest;
CSR_API(SrvExpungeConsoleCommandHistory)
{
PCONSOLE_EXPUNGECOMMANDHISTORY ExpungeCommandHistoryRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.ExpungeCommandHistoryRequest;
+/* API_NUMBER: ConsolepSetNumberOfCommands */
CSR_API(SrvSetConsoleNumberOfCommands)
{
PCONSOLE_SETHISTORYNUMBERCOMMANDS SetHistoryNumberCommandsRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.SetHistoryNumberCommandsRequest;
CSR_API(SrvSetConsoleNumberOfCommands)
{
PCONSOLE_SETHISTORYNUMBERCOMMANDS SetHistoryNumberCommandsRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.SetHistoryNumberCommandsRequest;
+/* API_NUMBER: ConsolepGetHistory */
CSR_API(SrvGetConsoleHistory)
{
PCONSOLE_GETSETHISTORYINFO HistoryInfoRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.HistoryInfoRequest;
CSR_API(SrvGetConsoleHistory)
{
PCONSOLE_GETSETHISTORYINFO HistoryInfoRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.HistoryInfoRequest;
+/* API_NUMBER: ConsolepSetHistory */
CSR_API(SrvSetConsoleHistory)
{
PCONSOLE_GETSETHISTORYINFO HistoryInfoRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.HistoryInfoRequest;
CSR_API(SrvSetConsoleHistory)
{
PCONSOLE_GETSETHISTORYINFO HistoryInfoRequest = &((PCONSOLE_API_MESSAGE)ApiMessage)->Data.HistoryInfoRequest;