reactos/reactos/subsys/win32k/eng/mem.c
Eric Kohl 7c25d62093 Changed calling convention of EngXxx funtions to STDCALL.
Added missing includes.

svn path=/trunk/; revision=3096
2002-06-15 21:44:08 +00:00

52 lines
1,014 B
C

/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* PURPOSE: GDI Driver Memory Management Functions
* FILE: subsys/win32k/eng/mem.c
* PROGRAMER: Jason Filby
* REVISION HISTORY:
* 3/7/1999: Created
*/
#include <ddk/ntddk.h>
#include <ddk/winddi.h>
PVOID STDCALL
EngAllocMem(ULONG Flags,
ULONG MemSize,
ULONG Tag)
{
PVOID newMem;
newMem = ExAllocatePoolWithTag(NonPagedPool, MemSize, Tag); // FIXME: Use PagedPool when it is implemented
if(Flags == FL_ZERO_MEMORY)
{
RtlZeroMemory(newMem, MemSize);
}
return newMem;
}
VOID STDCALL
EngFreeMem(PVOID Mem)
{
ExFreePool(Mem);
}
PVOID STDCALL
EngAllocUserMem(ULONG cj, ULONG tag)
{
/* PVOID newMem;
return ZwAllocateVirtualMemory(mycurrentprocess, newMem, 0, cj,
MEM_COMMIT, PAGE_READWRITE); */
return NULL;
}
VOID STDCALL
EngFreeUserMem(PVOID pv)
{
/* ZwFreeVirtualMemory (mycurrentprocess, pv, 0, MEM_DECOMMIT); */
}