| /* | |
| * MPR undocumented functions | |
| */ | |
| #include "winbase.h" | |
| #include "winnetwk.h" | |
| #include "heap.h" | |
| #include "debugtools.h" | |
| DEFAULT_DEBUG_CHANNEL(mpr); | |
| /* | |
| * FIXME: The following routines should use a private heap ... | |
| */ | |
| /***************************************************************** | |
| * MPR_Alloc [MPR.22] | |
| */ | |
| LPVOID WINAPI MPR_Alloc( DWORD dwSize ) | |
| { | |
| return HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, dwSize ); | |
| } | |
| /***************************************************************** | |
| * MPR_ReAlloc [MPR.23] | |
| */ | |
| LPVOID WINAPI MPR_ReAlloc( LPVOID lpSrc, DWORD dwSize ) | |
| { | |
| if ( lpSrc ) | |
| return HeapReAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, lpSrc, dwSize ); | |
| else | |
| return HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, dwSize ); | |
| } | |
| /***************************************************************** | |
| * MPR_Free [MPR.24] | |
| */ | |
| BOOL WINAPI MPR_Free( LPVOID lpMem ) | |
| { | |
| if ( lpMem ) | |
| return HeapFree( GetProcessHeap(), 0, lpMem ); | |
| else | |
| return FALSE; | |
| } | |
| /***************************************************************** | |
| * _MPR_25 [MPR.25] | |
| */ | |
| BOOL WINAPI _MPR_25( LPBYTE lpMem, INT len ) | |
| { | |
| FIXME( "(%p, %d): stub\n", lpMem, len ); | |
| return FALSE; | |
| } | |