X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=include%2Freactos%2Fsubsys%2Fwin%2Fconsole.h;h=15d7c55dbb9e3db86fe26e4a3729c2d03e153653;hp=60ae7377dee87bd6b820f9742b6d60af2c73edba;hb=2e57ad7cbd05316638cefb95743fef9810a30cbb;hpb=f77f05cd9df0b7d4844d5879e5b1193c6b9e647c;ds=sidebyside diff --git a/include/reactos/subsys/win/console.h b/include/reactos/subsys/win/console.h index 60ae7377dee..15d7c55dbb9 100644 --- a/include/reactos/subsys/win/console.h +++ b/include/reactos/subsys/win/console.h @@ -11,23 +11,8 @@ #pragma once -#define ConsoleGetPerProcessData(pcsrprocess) \ - ((PCONSOLE_PROCESS_DATA)((pcsrprocess)->ServerData[CONSRV_SERVERDLL_INDEX])) - - -typedef struct _CONSOLE_PROCESS_DATA -{ - LIST_ENTRY ConsoleLink; - PCSR_PROCESS Process; // Parent process. - HANDLE ConsoleEvent; - /* PCSRSS_CONSOLE */ struct tagCSRSS_CONSOLE* Console; - /* PCSRSS_CONSOLE */ struct tagCSRSS_CONSOLE* ParentConsole; - BOOL bInheritHandles; - RTL_CRITICAL_SECTION HandleTableLock; - ULONG HandleTableSize; - /* PCSRSS_HANDLE */ struct _CSRSS_HANDLE* HandleTable; // Is it a length-varying table or length-fixed ?? - LPTHREAD_START_ROUTINE CtrlDispatcher; -} CONSOLE_PROCESS_DATA, *PCONSOLE_PROCESS_DATA; +#define IsConsoleHandle(h) \ + (((ULONG_PTR)(h) & 0x10000003) == 0x3) #endif // _CONSOLE_H