ntoskrnl.exe: Add MmUnmapLockedPages stub.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
stable
Jacek Caban 2019-04-23 16:23:25 +02:00 committed by Alexandre Julliard
parent 95bd82eee5
commit 9784c3fd6f
4 changed files with 11 additions and 2 deletions

View File

@ -2832,6 +2832,14 @@ PVOID WINAPI MmMapLockedPagesSpecifyCache(PMDLX MemoryDescriptorList, KPROCESSO
return NULL;
}
/***********************************************************************
* MmUnmapLockedPages (NTOSKRNL.EXE.@)
*/
void WINAPI MmUnmapLockedPages( void *base, MDL *mdl )
{
FIXME( "(%p %p_\n", base, mdl );
}
/***********************************************************************
* MmUnlockPagableImageSection (NTOSKRNL.EXE.@)
*/

View File

@ -733,7 +733,7 @@
@ stdcall MmUnlockPagableImageSection(ptr)
@ stdcall MmUnlockPages(ptr)
@ stdcall MmUnmapIoSpace(ptr long)
@ stub MmUnmapLockedPages
@ stdcall MmUnmapLockedPages(ptr ptr)
@ stub MmUnmapReservedMapping
@ stub MmUnmapVideoDisplay
@ stub MmUnmapViewInSessionSpace

View File

@ -249,7 +249,7 @@ static void test_mdl_map(void)
todo_wine
ok(addr != NULL, "MmMapLockedPagesSpecifyCache failed\n");
/* MmUnmapLockedPages(addr, mdl); */
MmUnmapLockedPages(addr, mdl);
IoFreeMdl(mdl);
}

View File

@ -1615,6 +1615,7 @@ void * WINAPI MmGetSystemRoutineAddress(UNICODE_STRING*);
PVOID WINAPI MmMapLockedPagesSpecifyCache(PMDL,KPROCESSOR_MODE,MEMORY_CACHING_TYPE,PVOID,ULONG,ULONG);
MM_SYSTEMSIZE WINAPI MmQuerySystemSize(void);
void WINAPI MmProbeAndLockPages(PMDLX, KPROCESSOR_MODE, LOCK_OPERATION);
void WINAPI MmUnmapLockedPages(void*, PMDL);
static inline void *MmGetSystemAddressForMdlSafe(MDL *mdl, ULONG priority)
{