#include "config.h"
#include <ctype.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "ole2.h"
#include "winerror.h"
#include "wine/debug.h"
Go to the source code of this file.
Data Structures |
| struct | _Malloc32 |
Defines |
| #define | COBJMACROS |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (olemalloc) |
| static int | SetSpyedBlockTableLength (DWORD NewLength) |
| static int | AddMemoryLocation (LPVOID *pMem) |
| static int | RemoveMemoryLocation (LPCVOID pMem) |
| static HRESULT WINAPI | IMalloc_fnQueryInterface (LPMALLOC iface, REFIID refiid, LPVOID *obj) |
| static ULONG WINAPI | IMalloc_fnAddRefRelease (LPMALLOC iface) |
| static LPVOID WINAPI | IMalloc_fnAlloc (LPMALLOC iface, DWORD cb) |
| static LPVOID WINAPI | IMalloc_fnRealloc (LPMALLOC iface, LPVOID pv, DWORD cb) |
| static VOID WINAPI | IMalloc_fnFree (LPMALLOC iface, LPVOID pv) |
| static DWORD WINAPI | IMalloc_fnGetSize (LPMALLOC iface, LPVOID pv) |
| static INT WINAPI | IMalloc_fnDidAlloc (LPMALLOC iface, LPVOID pv) |
| static VOID WINAPI | IMalloc_fnHeapMinimize (LPMALLOC iface) |
| HRESULT WINAPI | CoGetMalloc (DWORD dwMemContext, LPMALLOC *lpMalloc) |
| LPVOID WINAPI | CoTaskMemAlloc (ULONG size) |
| VOID WINAPI | CoTaskMemFree (LPVOID ptr) |
| LPVOID WINAPI | CoTaskMemRealloc (LPVOID pvOld, ULONG size) |
| HRESULT WINAPI | CoRegisterMallocSpy (LPMALLOCSPY pMallocSpy) |
| HRESULT WINAPI | CoRevokeMallocSpy (void) |
| BOOL WINAPI | IsValidInterface (LPUNKNOWN punk) |
Variables |
| static const IMallocVtbl | VT_IMalloc32 |
| static _Malloc32 | Malloc32 = {{&VT_IMalloc32}, 0, NULL, 0, 0, NULL, 0} |
| static CRITICAL_SECTION | IMalloc32_SpyCS = { &critsect_debug, -1, 0, 0, 0, 0 } |
| static CRITICAL_SECTION_DEBUG | critsect_debug |