2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Console Server DLL
4 * FILE: win32ss/user/consrv/api.h
5 * PURPOSE: Public server APIs definitions
6 * PROGRAMMERS: Hermes Belusca-Maito (hermes.belusca@sfr.fr)
12 CSR_API(SrvAddConsoleAlias
);
13 CSR_API(SrvGetConsoleAlias
);
14 CSR_API(SrvGetConsoleAliases
);
15 CSR_API(SrvGetConsoleAliasesLength
);
16 CSR_API(SrvGetConsoleAliasExes
);
17 CSR_API(SrvGetConsoleAliasExesLength
);
20 CSR_API(SrvReadConsole
);
21 CSR_API(SrvGetConsoleInput
);
22 CSR_API(SrvWriteConsoleInput
);
23 CSR_API(SrvFlushConsoleInputBuffer
);
24 CSR_API(SrvGetConsoleNumberOfInputEvents
);
27 CSR_API(SrvInvalidateBitMapRect
);
28 CSR_API(SrvReadConsoleOutput
);
29 CSR_API(SrvWriteConsole
);
30 CSR_API(SrvWriteConsoleOutput
);
31 CSR_API(SrvReadConsoleOutputString
);
32 CSR_API(SrvWriteConsoleOutputString
);
33 CSR_API(SrvFillConsoleOutput
);
34 CSR_API(SrvGetConsoleCursorInfo
);
35 CSR_API(SrvSetConsoleCursorInfo
);
36 CSR_API(SrvSetConsoleCursorPosition
);
37 CSR_API(SrvSetConsoleTextAttribute
);
38 CSR_API(SrvCreateConsoleScreenBuffer
);
39 CSR_API(SrvGetConsoleScreenBufferInfo
);
40 CSR_API(SrvSetConsoleActiveScreenBuffer
);
41 CSR_API(SrvScrollConsoleScreenBuffer
);
42 CSR_API(SrvSetConsoleScreenBufferSize
);
45 CSR_API(SrvAllocConsole
);
46 CSR_API(SrvAttachConsole
);
47 CSR_API(SrvFreeConsole
);
48 CSR_API(SrvGetConsoleMode
);
49 CSR_API(SrvSetConsoleMode
);
50 CSR_API(SrvGetConsoleTitle
);
51 CSR_API(SrvSetConsoleTitle
);
52 CSR_API(SrvGetConsoleHardwareState
);
53 CSR_API(SrvSetConsoleHardwareState
);
54 CSR_API(SrvGetConsoleDisplayMode
);
55 CSR_API(SrvSetConsoleDisplayMode
);
56 CSR_API(SrvGetLargestConsoleWindowSize
);
57 CSR_API(SrvShowConsoleCursor
);
58 CSR_API(SrvSetConsoleCursor
);
59 CSR_API(SrvConsoleMenuControl
);
60 CSR_API(SrvSetConsoleMenuClose
);
61 CSR_API(SrvSetConsoleWindowInfo
);
62 CSR_API(SrvGetConsoleWindow
);
63 CSR_API(SrvSetConsoleIcon
);
64 CSR_API(SrvGetConsoleCP
);
65 CSR_API(SrvSetConsoleCP
);
66 CSR_API(SrvGetConsoleProcessList
);
67 CSR_API(SrvGenerateConsoleCtrlEvent
);
68 CSR_API(SrvGetConsoleSelectionInfo
);
71 CSR_API(SrvOpenConsole
);
72 CSR_API(SrvCloseHandle
);
73 CSR_API(SrvVerifyConsoleIoHandle
);
74 CSR_API(SrvDuplicateHandle
);
77 CSR_API(SrvGetConsoleCommandHistory
);
78 CSR_API(SrvGetConsoleCommandHistoryLength
);
79 CSR_API(SrvExpungeConsoleCommandHistory
);
80 CSR_API(SrvSetConsoleNumberOfCommands
);
81 CSR_API(SrvGetConsoleHistory
);
82 CSR_API(SrvSetConsoleHistory
);