2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS System Libraries
4 * FILE: dll/win32/kernel32/include/vdm.h
5 * PURPOSE: Virtual DOS Machines (VDM) Support Definitions
6 * PROGRAMMERS: Alex Ionescu (alex.ionescu@reactos.org)
11 /* FUNCTION PROTOTYPES ********************************************************/
15 BaseDestroyVDMEnvironment(
16 IN PANSI_STRING AnsiEnv
,
17 IN PUNICODE_STRING UnicodeEnv
23 IN LPCWSTR CommandLineReserved
,
26 IN PUNICODE_STRING CmdLineString
,
32 BaseCreateVDMEnvironment(
33 IN PWCHAR lpEnvironment
,
34 IN PANSI_STRING AnsiEnv
,
35 IN PUNICODE_STRING UnicodeEnv
42 IN OUT PHANDLE WaitHandle
,
50 IN HANDLE ProcessHandle
,
58 IN PCWCH ApplicationName
,
60 IN PCWCH CurrentDirectory
,
61 IN PANSI_STRING AnsiEnvironment
,
62 IN PBASE_API_MESSAGE ApiMessage
,
64 IN DWORD CreationFlags
,
65 IN LPSTARTUPINFOW StartupInfo
,
66 IN HANDLE hUserToken OPTIONAL
72 IN OUT PVDM_COMMAND_INFO CommandData OPTIONAL