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") |