73 lines
1.8 KiB
C
73 lines
1.8 KiB
C
/*++
|
|
|
|
Copyright (c) 1992-1997 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
mem.h
|
|
|
|
Abstract:
|
|
|
|
Contains memory allocation routines for TAPI service provider.
|
|
|
|
Environment:
|
|
|
|
User Mode - Win32
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef _MEM_H_
|
|
#define _MEM_H_
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// Public definitions //
|
|
// //
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
#define H323_HEAP_FLAGS 0
|
|
#define H323_HEAP_INITIAL_SIZE 0xffff
|
|
#define H323_HEAP_MAXIMUM_SIZE 0
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// Global variables //
|
|
// //
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
extern HANDLE g_HeapHandle;
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// Public prototypes //
|
|
// //
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
BOOL
|
|
H323HeapCreate(
|
|
);
|
|
|
|
BOOL
|
|
H323HeapDestroy(
|
|
);
|
|
|
|
LPVOID
|
|
H323HeapAlloc(
|
|
UINT nBytes
|
|
);
|
|
|
|
LPVOID
|
|
H323HeapReAlloc(
|
|
LPVOID pMem,
|
|
UINT nBytes
|
|
);
|
|
|
|
VOID
|
|
H323HeapFree(
|
|
LPVOID pMem
|
|
);
|
|
|
|
#endif // _MEM_H_
|