#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
/* INCLUDES *******************************************************************/
#include "consrv.h"
+#include "history.h"
#include "popup.h"
#define NDEBUG
/*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