ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

vdm.c File Reference
#include <k32.h>
#include <debug.h>

Go to the source code of this file.

Data Structures

struct  PENV_INFO

Defines

#define NDEBUG

Functions

ULONG WINAPI BaseIsDosApplication (IN PUNICODE_STRING PathName, IN NTSTATUS Status)
BOOL WINAPI BaseCheckVDM (IN ULONG BinaryType, IN PCWCH ApplicationName, IN PCWCH CommandLine, IN PCWCH CurrentDirectory, IN PANSI_STRING AnsiEnvironment, IN PCSR_API_MESSAGE Msg, IN OUT PULONG iTask, IN DWORD CreationFlags, IN LPSTARTUPINFOW StartupInfo)
BOOL WINAPI BaseUpdateVDMEntry (IN ULONG UpdateIndex, IN OUT PHANDLE WaitHandle, IN ULONG IndexInfo, IN ULONG BinaryType)
BOOL WINAPI BaseCheckForVDM (IN HANDLE ProcessHandle, OUT LPDWORD ExitCode)
BOOL WINAPI BaseGetVdmConfigInfo (IN LPCWSTR Reserved, IN ULONG DosSeqId, IN ULONG BinaryType, IN PUNICODE_STRING CmdLineString, OUT PULONG VdmSize)
UINT WINAPI BaseGetEnvNameType_U (IN PWCHAR Name, IN ULONG NameLength)
BOOL NTAPI BaseDestroyVDMEnvironment (IN PANSI_STRING AnsiEnv, IN PUNICODE_STRING UnicodeEnv)
BOOL NTAPI BaseCreateVDMEnvironment (IN PWCHAR lpEnvironment, IN PANSI_STRING AnsiEnv, IN PUNICODE_STRING UnicodeEnv)
static DWORD WINAPI InternalIsOS2OrOldWin (HANDLE hFile, IMAGE_DOS_HEADER *mz, IMAGE_OS2_HEADER *ne)
static DWORD WINAPI InternalGetBinaryType (HANDLE hFile)
BOOL WINAPI GetBinaryTypeW (LPCWSTR lpApplicationName, LPDWORD lpBinaryType)
BOOL WINAPI GetBinaryTypeA (IN LPCSTR lpApplicationName, OUT LPDWORD lpBinaryType)
BOOL WINAPI CmdBatNotification (DWORD Unknown)
DWORD WINAPI ExitVDM (DWORD Unknown0, DWORD Unknown1)
DWORD WINAPI GetNextVDMCommand (DWORD Unknown0)
DWORD WINAPI GetVDMCurrentDirectories (DWORD Unknown0, DWORD Unknown1)
BOOL WINAPI RegisterConsoleVDM (DWORD Unknown0, DWORD Unknown1, DWORD Unknown2, DWORD Unknown3, DWORD Unknown4, DWORD Unknown5, DWORD Unknown6, DWORD Unknown7, DWORD Unknown8, DWORD Unknown9, DWORD Unknown10)
BOOL WINAPI RegisterWowBaseHandlers (DWORD Unknown0)
BOOL WINAPI RegisterWowExec (DWORD Unknown0)
BOOL WINAPI SetVDMCurrentDirectories (DWORD Unknown0, DWORD Unknown1)
DWORD WINAPI VDMConsoleOperation (DWORD Unknown0, DWORD Unknown1)
DWORD WINAPI VDMOperationStarted (DWORD Unknown0)

Variables

ENV_INFO BasepEnvNameType []
UNICODE_STRING BaseDotComSuffixName = RTL_CONSTANT_STRING(L".com")
UNICODE_STRING BaseDotPifSuffixName = RTL_CONSTANT_STRING(L".pif")
UNICODE_STRING BaseDotExeSuffixName = RTL_CONSTANT_STRING(L".exe")

Generated on Fri May 25 2012 05:09:56 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.