25 lines
713 B
C
25 lines
713 B
C
/*
|
|
* E X M E M . H
|
|
*
|
|
* Defines a set of external functions that provide memory allocation
|
|
* for common code between impls and store-side processes. The memory
|
|
* allocators defined here can fail and callers are responsible for
|
|
* checking the return values.
|
|
*
|
|
* Copyright 1986-1997 Microsoft Corporation, All Rights Reserved
|
|
*/
|
|
|
|
#ifndef _EX_EXMEM_H_
|
|
#define _EX_EXMEM_H_
|
|
|
|
extern LPVOID __fastcall ExAlloc( UINT cb );
|
|
extern LPVOID __fastcall ExRealloc( LPVOID lpv, UINT cb );
|
|
extern VOID __fastcall ExFree( LPVOID pv );
|
|
|
|
// For use in RTFHTML only!!!!
|
|
//
|
|
STDMETHODIMP_(SCODE) ExMapiAlloc(ULONG ulSize, LPVOID * lppv);
|
|
STDAPI_(ULONG) ExMapiFree(LPVOID lpv);
|
|
|
|
#endif // _EX_EXMEM_H_
|