ReactOS  0.4.14-dev-815-ge410a12
IMallocSpy Interface Reference


Inheritance diagram for IMallocSpy:
Collaboration diagram for IMallocSpy:

Public Types

typedef IMallocSpyLPMALLOCSPY
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Public Member Functions

SIZE_T PreAlloc ([in] SIZE_T cbRequest)
LPVOID PostAlloc ([in] LPVOID pActual)
LPVOID PreFree ([in] LPVOID pRequest, [in] BOOL fSpyed)
void PostFree ([in] BOOL fSpyed)
SIZE_T PreRealloc ([in] LPVOID pRequest, [in] SIZE_T cbRequest, [out] LPVOID *ppNewRequest, [in] BOOL fSpyed)
LPVOID PostRealloc ([in] LPVOID pActual, [in] BOOL fSpyed)
LPVOID PreGetSize ([in] LPVOID pRequest, [in] BOOL fSpyed)
SIZE_T PostGetSize ([in] SIZE_T cbActual, [in] BOOL fSpyed)
LPVOID PreDidAlloc ([in] LPVOID pRequest, [in] BOOL fSpyed)
int PostDidAlloc ([in] LPVOID pRequest, [in] BOOL fSpyed, [in] int fActual)
void PreHeapMinimize ()
void PostHeapMinimize ()
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Detailed Description

Definition at line 187 of file objidl.idl.

Member Typedef Documentation


Definition at line 189 of file objidl.idl.

Member Function Documentation

◆ PostAlloc()

LPVOID IMallocSpy::PostAlloc ( [in] LPVOID  pActual)

Implemented in CMallocSpy.

◆ PostDidAlloc()

int IMallocSpy::PostDidAlloc ( [in] LPVOID  pRequest,
[in] BOOL  fSpyed,
[in] int  fActual 

Implemented in CMallocSpy.

◆ PostFree()

void IMallocSpy::PostFree ( [in] BOOL  fSpyed)

Implemented in CMallocSpy.

◆ PostGetSize()

SIZE_T IMallocSpy::PostGetSize ( [in] SIZE_T  cbActual,
[in] BOOL  fSpyed 

Implemented in CMallocSpy.

◆ PostHeapMinimize()

void IMallocSpy::PostHeapMinimize ( )

Implemented in CMallocSpy.

◆ PostRealloc()

LPVOID IMallocSpy::PostRealloc ( [in] LPVOID  pActual,
[in] BOOL  fSpyed 

Implemented in CMallocSpy.

◆ PreAlloc()

SIZE_T IMallocSpy::PreAlloc ( [in] SIZE_T  cbRequest)

Implemented in CMallocSpy.

◆ PreDidAlloc()

LPVOID IMallocSpy::PreDidAlloc ( [in] LPVOID  pRequest,
[in] BOOL  fSpyed 

Implemented in CMallocSpy.

◆ PreFree()

LPVOID IMallocSpy::PreFree ( [in] LPVOID  pRequest,
[in] BOOL  fSpyed 

Implemented in CMallocSpy.

◆ PreGetSize()

LPVOID IMallocSpy::PreGetSize ( [in] LPVOID  pRequest,
[in] BOOL  fSpyed 

Implemented in CMallocSpy.

◆ PreHeapMinimize()

void IMallocSpy::PreHeapMinimize ( )

Implemented in CMallocSpy.

◆ PreRealloc()

SIZE_T IMallocSpy::PreRealloc ( [in] LPVOID  pRequest,
[in] SIZE_T  cbRequest,
[out] LPVOID ppNewRequest,
[in] BOOL  fSpyed 

Implemented in CMallocSpy.

The documentation for this interface was generated from the following file: