ReactOS  0.4.12-dev-57-g7050ac4
MIMEOLE::IMimeAllocator Interface Reference

import"mimeole.idl";

Inheritance diagram for MIMEOLE::IMimeAllocator:
Collaboration diagram for MIMEOLE::IMimeAllocator:

Public Types

typedef IMimeAllocatorLPMIMEALLOCATOR
 
- Public Types inherited from IMalloc
typedef IMallocLPMALLOC
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT FreeParamInfoArray ([in] ULONG cParams, [in] LPMIMEPARAMINFO prgParam, [in] boolean fFreeArray)
 
HRESULT FreeAddressList ([in, out] LPADDRESSLIST pList)
 
HRESULT FreeAddressProps ([in, out] LPADDRESSPROPS pAddress)
 
HRESULT ReleaseObjects ([in] ULONG cObjects, [in] IUnknown **prgpUnknown, [in] boolean fFreeArray)
 
HRESULT FreeEnumHeaderRowArray ([in] ULONG cRows, [in] LPENUMHEADERROW prgRow, [in] boolean fFreeArray)
 
HRESULT FreeEnumPropertyArray ([in] ULONG cProps, [in] LPENUMPROPERTY prgProp, [in] boolean fFreeArray)
 
HRESULT FreeThumbprint ([in] THUMBBLOB *pthumbprint)
 
HRESULT PropVariantClear ([in] LPPROPVARIANT pProp)
 
- Public Member Functions inherited from IMalloc
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 1341 of file mimeole.idl.

Member Typedef Documentation

◆ LPMIMEALLOCATOR

Member Function Documentation

◆ FreeAddressList()

HRESULT MIMEOLE::IMimeAllocator::FreeAddressList ( [in, out] LPADDRESSLIST  pList)

◆ FreeAddressProps()

HRESULT MIMEOLE::IMimeAllocator::FreeAddressProps ( [in, out] LPADDRESSPROPS  pAddress)

◆ FreeEnumHeaderRowArray()

HRESULT MIMEOLE::IMimeAllocator::FreeEnumHeaderRowArray ( [in] ULONG  cRows,
[in] LPENUMHEADERROW  prgRow,
[in] boolean  fFreeArray 
)

◆ FreeEnumPropertyArray()

HRESULT MIMEOLE::IMimeAllocator::FreeEnumPropertyArray ( [in] ULONG  cProps,
[in] LPENUMPROPERTY  prgProp,
[in] boolean  fFreeArray 
)

◆ FreeParamInfoArray()

HRESULT MIMEOLE::IMimeAllocator::FreeParamInfoArray ( [in] ULONG  cParams,
[in] LPMIMEPARAMINFO  prgParam,
[in] boolean  fFreeArray 
)

◆ FreeThumbprint()

HRESULT MIMEOLE::IMimeAllocator::FreeThumbprint ( [in] THUMBBLOB *  pthumbprint)

◆ PropVariantClear()

HRESULT MIMEOLE::IMimeAllocator::PropVariantClear ( [in] LPPROPVARIANT  pProp)

◆ ReleaseObjects()

HRESULT MIMEOLE::IMimeAllocator::ReleaseObjects ( [in] ULONG  cObjects,
[in] IUnknown **  prgpUnknown,
[in] boolean  fFreeArray 
)

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