[NTVDM]: Implement and export VDDTerminateVDM.

svn path=/branches/ntvdm/; revision=61374
This commit is contained in:
Hermès Bélusca-Maïto 2013-12-24 15:52:31 +00:00
parent 91a882c036
commit 8331d27b2b
4 changed files with 19 additions and 0 deletions

View file

@ -28,6 +28,14 @@
extern "C" {
#endif
/*
* VDM Control
*/
VOID
WINAPI
VDDTerminateVDM(VOID);
/*
* I/O Port services
*/

View file

@ -2572,6 +2572,7 @@ VOID WINAPI DosBreakInterrupt(LPWORD Stack)
{
UNREFERENCED_PARAMETER(Stack);
/* Stop the VDM */
VdmRunning = FALSE;
}

View file

@ -181,6 +181,14 @@ VOID EmulatorSetA20(BOOLEAN Enabled)
VOID
WINAPI
VDDTerminateVDM(VOID)
{
/* Stop the VDM */
VdmRunning = FALSE;
}
PBYTE
WINAPI
Sim32pGetVDMPointer(IN ULONG Address,

View file

@ -185,3 +185,5 @@
@ stdcall call_ica_hw_interrupt(long long long)
@ stdcall VDDInstallIOHook(long long ptr ptr)
@ stdcall VDDDeInstallIOHook(long long ptr)
@ stdcall VDDTerminateVDM()