8 #define WIN32_NO_STATUS
10 #define NTOS_MODE_USER
11 #include <ndk/ntndk.h>
14 #include <csr/csrsrv.h>
17 #include <win/conmsg.h>
18 // #include <win/base.h>
20 #include "guiconsole.h"
21 #include "tuiconsole.h"
23 /* Shared header with console.dll */
26 extern HANDLE ConSrvHeap
;
27 extern HANDLE BaseSrvSharedHeap
;
28 extern PBASE_STATIC_SERVER_DATA BaseStaticServerData
;
32 CSR_API(SrvAllocConsole
);
33 CSR_API(SrvFreeConsole
);
34 CSR_API(SrvSetConsoleMode
);
35 CSR_API(SrvGetConsoleMode
);
36 CSR_API(SrvSetConsoleTitle
);
37 CSR_API(SrvGetConsoleTitle
);
38 CSR_API(SrvGetConsoleHardwareState
);
39 CSR_API(SrvSetConsoleHardwareState
);
40 CSR_API(SrvGetConsoleWindow
);
41 CSR_API(SrvSetConsoleIcon
);
42 CSR_API(SrvGetConsoleCP
);
43 CSR_API(SrvSetConsoleCP
);
44 CSR_API(CsrGetConsoleOutputCodePage
);
45 CSR_API(CsrSetConsoleOutputCodePage
);
46 CSR_API(SrvGetConsoleProcessList
);
47 CSR_API(SrvGenerateConsoleCtrlEvent
);
48 CSR_API(SrvGetConsoleSelectionInfo
);
51 CSR_API(SrvReadConsole
);
52 CSR_API(CsrReadInputEvent
);
53 CSR_API(SrvFlushConsoleInputBuffer
);
54 CSR_API(SrvGetConsoleNumberOfInputEvents
);
55 CSR_API(SrvGetConsoleInput
);
56 CSR_API(SrvWriteConsoleInput
);
59 CSR_API(SrvWriteConsole
);
60 CSR_API(SrvGetConsoleScreenBufferInfo
);
61 CSR_API(SrvSetConsoleCursor
);
62 CSR_API(CsrWriteConsoleOutputChar
);
63 CSR_API(CsrFillOutputChar
);
64 CSR_API(CsrWriteConsoleOutputAttrib
);
65 CSR_API(CsrFillOutputAttrib
);
66 CSR_API(SrvGetConsoleCursorInfo
);
67 CSR_API(SrvSetConsoleCursorInfo
);
68 CSR_API(CsrSetTextAttrib
);
69 CSR_API(SrvCreateConsoleScreenBuffer
);
70 CSR_API(SrvSetConsoleActiveScreenBuffer
);
71 CSR_API(SrvWriteConsoleOutput
);
72 CSR_API(SrvScrollConsoleScreenBuffer
);
73 CSR_API(CsrReadConsoleOutputChar
);
74 CSR_API(CsrReadConsoleOutputAttrib
);
75 CSR_API(SrvReadConsoleOutput
);
76 CSR_API(SrvSetConsoleScreenBufferSize
);
79 CSR_API(SrvAddConsoleAlias
);
80 CSR_API(SrvGetConsoleAlias
);
81 CSR_API(SrvGetConsoleAliases
);
82 CSR_API(SrvGetConsoleAliasesLength
);
83 CSR_API(SrvGetConsoleAliasExes
);
84 CSR_API(SrvGetConsoleAliasExesLength
);
87 CSR_API(SrvGetConsoleCommandHistoryLength
);
88 CSR_API(SrvGetConsoleCommandHistory
);
89 CSR_API(SrvExpungeConsoleCommandHistory
);
90 CSR_API(SrvSetConsoleNumberOfCommands
);
91 CSR_API(SrvGetConsoleHistory
);
92 CSR_API(SrvSetConsoleHistory
);
94 #endif // __CONSRV_H__