2 * COPYRIGHT: GPL - See COPYING in the top level directory
3 * PROJECT: ReactOS Virtual DOS Machine
5 * PURPOSE: Header file to define commonly used stuff
6 * PROGRAMMERS: Aleksandar Andrejevic <theflash AT sdf DOT lonestar DOT org>
12 /* INCLUDES *******************************************************************/
19 #define WIN32_NO_STATUS
27 #include <subsys/win/vdm.h>
31 DWORD WINAPI
SetLastConsoleEventActive(VOID
);
36 * Activate this line if you want to run NTVDM in standalone mode with:
41 /* FUNCTIONS ******************************************************************/
44 extern BOOLEAN AcceptCommands
;
45 extern HANDLE CommandThread
;
46 extern ULONG SessionId
;
49 extern HANDLE VdmTaskEvent
;
51 // Command line of NTVDM
53 extern WCHAR
** NtVdmArgv
;
59 VOID
DisplayMessage(LPCWSTR Format
, ...);
62 CreateVdmMenu(HANDLE ConOutHandle
);
66 VOID
MenuEventHandler(PMENU_EVENT_RECORD MenuEvent
);
67 VOID
FocusEventHandler(PFOCUS_EVENT_RECORD FocusEvent
);