mirror of
https://github.com/reactos/reactos.git
synced 2024-06-27 16:31:30 +00:00
81 lines
1.9 KiB
C
81 lines
1.9 KiB
C
/* $Id: drvlck.c,v 1.3 2000/04/02 13:32:41 ea 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 */
|