1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
/* $Id: drvlck.c,v 1.1.1.1 2001/12/18 23:40:23 brandon6684 Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel * FILE: ntoskrnl/io/drvlck.c * PURPOSE: Managing driver managing * PROGRAMMER: David Welch (welch@mcmail.com) * UPDATE HISTORY: * Created 22/05/98 */ /* INCLUDES *****************************************************************/ #include <ddk/ntddk.h> #include <internal/mm.h> #include <internal/debug.h> /* FUNCTIONS *****************************************************************/ #if 0 VOID MmUnlockPagableImageSection(PVOID ImageSectionHandle) /* * FUNCTION: Releases a section of driver code or driver data, previously * locked into system space with MmLockPagableCodeSection, * MmLockPagableDataSection or MmLockPagableSectionByHandle * ARGUMENTS: * ImageSectionHandle = Handle returned by MmLockPagableCodeSection or * MmLockPagableDataSection */ { // MmUnlockMemoryArea((MEMORY_AREA *)ImageSectionHandle); UNIMPLEMENTED; } #endif VOID STDCALL MmLockPagableSectionByHandle(PVOID ImageSectionHandle) { // MmLockMemoryArea((MEMORY_AREA *)ImageSectionHandle); UNIMPLEMENTED; } #if 0 PVOID MmLockPagableCodeSection(PVOID AddressWithinSection) { PVOID Handle; Handle = MmOpenMemoryAreaByAddress(NULL,AddressWithinSection); MmLockPagableSectionByHandle(Handle); return(Handle); } #endif PVOID STDCALL MmLockPagableDataSection(PVOID AddressWithinSection) { PVOID Handle; Handle = MmOpenMemoryAreaByAddress(NULL,AddressWithinSection); MmLockPagableSectionByHandle(Handle); return(Handle); } VOID STDCALL MmUnlockPagableImageSection ( PVOID ImageSectionHandle ) { } VOID STDCALL MmPageEntireDriver(PVOID AddressWithinSection) { } VOID STDCALL MmResetDriverPaging(PVOID AddressWithinSection) { } /* EOF */