diff --git a/reactos/include/ddk/vddsvc.h b/reactos/include/ddk/vddsvc.h index 08d5fb53bc0..fde95f7e297 100644 --- a/reactos/include/ddk/vddsvc.h +++ b/reactos/include/ddk/vddsvc.h @@ -86,7 +86,7 @@ Sim32pGetVDMPointer( _In_ ULONG Address, _In_ BOOLEAN ProtectedMode); -/* This API appears to have been never implemented anywhere... */ +/* This API appears to have never been implemented anywhere... */ #define Sim32FreeVDMPointer(Address, Size, Buffer, Mode) TRUE #define GetVDMAddress(usSeg, usOff) (((ULONG)(usSeg) << 4) + (ULONG)(usOff)) diff --git a/reactos/subsystems/mvdm/ntvdm/CMakeLists.txt b/reactos/subsystems/mvdm/ntvdm/CMakeLists.txt index 69045e80e44..e2c5a6dd9b1 100644 --- a/reactos/subsystems/mvdm/ntvdm/CMakeLists.txt +++ b/reactos/subsystems/mvdm/ntvdm/CMakeLists.txt @@ -3,7 +3,7 @@ PROJECT(NTVDM) include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/fast486) -spec2def(ntvdm.exe ntvdm.spec) +spec2def(ntvdm.exe ntvdm.spec ADD_IMPORTLIB) list(APPEND SOURCE bios/bios32/bios32.c diff --git a/reactos/subsystems/mvdm/ntvdm/memory.c b/reactos/subsystems/mvdm/ntvdm/memory.c index a20499dc447..6db62c99a25 100644 --- a/reactos/subsystems/mvdm/ntvdm/memory.c +++ b/reactos/subsystems/mvdm/ntvdm/memory.c @@ -321,6 +321,8 @@ VdmMapFlat(IN USHORT Segment, return SEG_OFF_TO_PTR(Segment, Offset); } +#ifndef VdmFlushCache + BOOL WINAPI VdmFlushCache(IN USHORT Segment, @@ -333,6 +335,10 @@ VdmFlushCache(IN USHORT Segment, return TRUE; } +#endif + +#ifndef VdmUnmapFlat + BOOL WINAPI VdmUnmapFlat(IN USHORT Segment, @@ -345,6 +351,8 @@ VdmUnmapFlat(IN USHORT Segment, return TRUE; } +#endif + BOOL WINAPI VDDInstallMemoryHook(IN HANDLE hVdd,