13 #include "../winsrv.h" 18 #define WIN32_NO_STATUS 20 #define COM_NO_WINDOWS_H 25 #define NTOS_MODE_USER 37 #define ConsoleGetPerProcessData(Process) \ 38 ((PCONSOLE_PROCESS_DATA)((Process)->ServerData[CONSRV_SERVERDLL_INDEX])) 66 #ifndef USE_NEW_CONSOLE_WAY 67 #include "include/conio.h" 72 #include "include/console.h" 73 #include "include/settings.h"
DWORD(WINAPI * LPTHREAD_START_ROUTINE)(LPVOID)
LPTHREAD_START_ROUTINE CtrlRoutine
_Must_inspect_result_ _In_ ULONG Flags
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
struct _CONSOLE_PROCESS_DATA * PCONSOLE_PROCESS_DATA
LPTHREAD_START_ROUTINE PropRoutine
struct _CONSOLE_PROCESS_DATA CONSOLE_PROCESS_DATA
struct _CONSOLE_IO_HANDLE * HandleTable
HINSTANCE ConSrvDllInstance
ULONG NTAPI ConsoleClientShutdown(IN PCSR_PROCESS CsrProcess, IN ULONG Flags, IN BOOLEAN FirstPhase)
struct ConsoleInput_t ConsoleInput
RTL_CRITICAL_SECTION HandleTableLock