/** * PROJECT: ExectOS * COPYRIGHT: See COPYING.md in the top level directory * FILE: sdk/xtdk/mmfuncs.h * DESCRIPTION: XTOS memory manager routine definitions * DEVELOPERS: Aiken Harris */ #ifndef __XTDK_MMFUNCS_H #define __XTDK_MMFUNCS_H #include #include #include /* Memory manager routines forward references */ XTAPI XTSTATUS MmAllocatePool(IN MMPOOL_TYPE PoolType, IN SIZE_T Bytes, OUT PVOID *Memory); XTAPI XTSTATUS MmAllocatePoolWithTag(IN MMPOOL_TYPE PoolType, IN SIZE_T Bytes, OUT PVOID *Memory, IN ULONG Tag); XTAPI XTSTATUS MmFreePool(IN PVOID VirtualAddress); XTAPI XTSTATUS MmFreePoolWithTag(IN PVOID VirtualAddress, IN ULONG Tag); #endif /* __XTDK_MMFUNCS_H */