From e624be1eb23b85f25e93489ac8ccaf5706e6e691 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Sat, 29 Feb 2020 19:57:50 +0100 Subject: [PATCH] [CONSRV] Tidy up lineinput.c by moving the History* helper prototypes to a suitable header file. --- win32ss/user/winsrv/consrv/history.h | 26 ++++++++++++++++++++++++++ win32ss/user/winsrv/consrv/lineinput.c | 24 +----------------------- 2 files changed, 27 insertions(+), 23 deletions(-) diff --git a/win32ss/user/winsrv/consrv/history.h b/win32ss/user/winsrv/consrv/history.h index c3ee78a4a7e..b9615bb92d9 100644 --- a/win32ss/user/winsrv/consrv/history.h +++ b/win32ss/user/winsrv/consrv/history.h @@ -8,6 +8,32 @@ #pragma once +VOID +HistoryAddEntry(PCONSRV_CONSOLE Console, + PUNICODE_STRING ExeName, + PUNICODE_STRING Entry); + +BOOL +HistoryFindEntryByPrefix(PCONSRV_CONSOLE Console, + PUNICODE_STRING ExeName, + PUNICODE_STRING Prefix, + PUNICODE_STRING Entry); + +VOID +HistoryGetCurrentEntry(PCONSRV_CONSOLE Console, + PUNICODE_STRING ExeName, + PUNICODE_STRING Entry); + +BOOL +HistoryRecallHistory(PCONSRV_CONSOLE Console, + PUNICODE_STRING ExeName, + INT Offset, + PUNICODE_STRING Entry); + +VOID +HistoryDeleteCurrentBuffer(PCONSRV_CONSOLE Console, + PUNICODE_STRING ExeName); + VOID HistoryDeleteBuffers(PCONSRV_CONSOLE Console); VOID diff --git a/win32ss/user/winsrv/consrv/lineinput.c b/win32ss/user/winsrv/consrv/lineinput.c index 32d799531f6..5d92d59ac49 100644 --- a/win32ss/user/winsrv/consrv/lineinput.c +++ b/win32ss/user/winsrv/consrv/lineinput.c @@ -9,6 +9,7 @@ /* INCLUDES *******************************************************************/ #include "consrv.h" +#include "history.h" #include "popup.h" #define NDEBUG @@ -31,29 +32,6 @@ ConvertInputUnicodeToAnsi(PCONSRV_CONSOLE Console, /*P*/USHORT TargetLength); -VOID -HistoryAddEntry(PCONSRV_CONSOLE Console, - PUNICODE_STRING ExeName, - PUNICODE_STRING Entry); -BOOL -HistoryRecallHistory(PCONSRV_CONSOLE Console, - PUNICODE_STRING ExeName, - INT Offset, - PUNICODE_STRING Entry); -VOID -HistoryGetCurrentEntry(PCONSRV_CONSOLE Console, - PUNICODE_STRING ExeName, - PUNICODE_STRING Entry); -VOID -HistoryDeleteCurrentBuffer(PCONSRV_CONSOLE Console, - PUNICODE_STRING ExeName); -BOOL -HistoryFindEntryByPrefix(PCONSRV_CONSOLE Console, - PUNICODE_STRING ExeName, - PUNICODE_STRING Prefix, - PUNICODE_STRING Entry); - - /* PRIVATE FUNCTIONS **********************************************************/ static VOID