AudRecordLib
|
Declarations for functions relating to memory management. More...
#include "exports.h"
Go to the source code of this file.
Functions | |
PVOID | SetAllocFreeFunctionsInternal (pfnAlloc allocFn, pfnFree freeFn, PVOID pData) |
BOOL | InitialiseAlloc (HMODULE hModule) |
void | UninitialiseAlloc (HMODULE hModule) |
void | DisplayOutstandingAllocs () |
Declarations for functions relating to memory management.
void DisplayOutstandingAllocs | ( | ) |
Displays any unfreed allocations allong with their stack trace via both the ETW debug stream and OutputDebugString
BOOL InitialiseAlloc | ( | HMODULE | hModule | ) |
Initialises the allocation part of AudRecordLib
hModule | The HMODULE of the AudRecord dll, unused |
Overrides the default or previous alloc and free functions with user defined versions
allocFn | The allocation function |
freeFn | The free function |
pData | The user data to pass to the functions |
void UninitialiseAlloc | ( | HMODULE | hModule | ) |
Destroys the allocation info part of AudRecordLib
hModule | The HMODULE of the AudRecord dll, unused |