ReactOS  0.4.13-dev-563-g0561610
IMalloc Interface Reference

import"objidl.idl";

Inheritance diagram for IMalloc:
Collaboration diagram for IMalloc:

Public Types

typedef IMallocLPMALLOC
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

LPVOID Alloc ([in] SIZE_T cb)
 
LPVOID Realloc ([in] LPVOID pv, [in] SIZE_T cb)
 
void Free ([in] LPVOID pv)
 
SIZE_T GetSize ([in] LPVOID pv)
 
int DidAlloc (LPVOID pv)
 
void HeapMinimize ()
 
- 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 160 of file objidl.idl.

Member Typedef Documentation

◆ LPMALLOC

Definition at line 162 of file objidl.idl.

Member Function Documentation

◆ Alloc()

◆ DidAlloc()

int IMalloc::DidAlloc ( LPVOID  pv)

◆ Free()

◆ GetSize()

SIZE_T IMalloc::GetSize ( [in] LPVOID  pv)

◆ HeapMinimize()

void IMalloc::HeapMinimize ( )

◆ Realloc()

LPVOID IMalloc::Realloc ( [in] LPVOID  pv,
[in] SIZE_T  cb 
)

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