Windows2003-3790/multimedia/reality/misc/memalloc.h

38 lines
1.1 KiB
C

/*==========================================================================
*
* Copyright (C) 1995 Microsoft Corporation. All Rights Reserved.
*
* File: memalloc.h
* Content: header file for memory allocation
* History:
* Date By Reason
* ==== == ======
* 06-apr-95 craige initial implementation
* 22-may-95 craige added MemAlloc16
* 12-jun-95 craige added MemReAlloc
* 26-jun-95 craige added GetPtr16
* 26-jul-95 toddla added MemSize and fixed MemReAlloc
*
***************************************************************************/
#ifndef __MEMALLOC_INCLUDED__
#define __MEMALLOC_INCLUDED__
#ifdef __cplusplus
extern "C" {
#endif
extern void MemFini( void );
extern void MemState( void );
extern BOOL MemInit( void );
extern void MemFree( LPVOID lptr );
extern SIZE_T __cdecl MemSize( LPVOID lptr );
extern LPVOID __cdecl MemAlloc( UINT size );
extern LPVOID __cdecl MemReAlloc( LPVOID ptr, UINT size );
extern LPVOID __cdecl MemAlloc16( UINT size, DWORD FAR *p16 );
extern LPVOID GetPtr16( LPVOID ptr );
#ifdef __cplusplus
}
#endif
#endif