Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
1.8 KiB

  1. /*++
  2. Copyright (c) 1992-1997 Microsoft Corporation
  3. Module Name:
  4. mem.h
  5. Abstract:
  6. Contains memory allocation routines for TAPI service provider.
  7. Environment:
  8. User Mode - Win32
  9. Revision History:
  10. --*/
  11. #ifndef _MEM_H_
  12. #define _MEM_H_
  13. ///////////////////////////////////////////////////////////////////////////////
  14. // //
  15. // Public definitions //
  16. // //
  17. ///////////////////////////////////////////////////////////////////////////////
  18. #define H323_HEAP_FLAGS 0
  19. #define H323_HEAP_INITIAL_SIZE 0xffff
  20. #define H323_HEAP_MAXIMUM_SIZE 0
  21. ///////////////////////////////////////////////////////////////////////////////
  22. // //
  23. // Global variables //
  24. // //
  25. ///////////////////////////////////////////////////////////////////////////////
  26. extern HANDLE g_HeapHandle;
  27. ///////////////////////////////////////////////////////////////////////////////
  28. // //
  29. // Public prototypes //
  30. // //
  31. ///////////////////////////////////////////////////////////////////////////////
  32. BOOL
  33. H323HeapCreate(
  34. );
  35. BOOL
  36. H323HeapDestroy(
  37. );
  38. LPVOID
  39. H323HeapAlloc(
  40. UINT nBytes
  41. );
  42. LPVOID
  43. H323HeapReAlloc(
  44. LPVOID pMem,
  45. UINT nBytes
  46. );
  47. VOID
  48. H323HeapFree(
  49. LPVOID pMem
  50. );
  51. #endif // _MEM_H_