HrAddColumns

Applies to: Outlook 2013 | Outlook 2016

Adds or moves columns to the beginning of an existing table.

Property Value
Header file:
mapiutil.h
Implemented by:
MAPI
Called by:
Client applications and service providers.
HRESULT HrAddColumns(
  LPMAPITABLE lptbl,
  LPSPropTagArray lpproptagColumnsNew,
  LPALLOCATEBUFFER lpAllocateBuffer,
  LPFREEBUFFER lpFreeBuffer
);

Parameters

lptbl

[in] Pointer to the MAPI table affected.

lpproptagColumnsNew

[in] Pointer to an SPropTagArray structure that contains an array of property tags for the properties to be added or moved to the beginning of the table.

lpAllocateBuffer

[in] Pointer to the MAPIAllocateBuffer function. Used to allocate memory.

lpFreeBuffer

[in] Pointer to the MAPIFreeBuffer function. Used to free memory.

Return value

S_OK

The call succeeded and the specified columns were moved or added.

Remarks

The HrAddColumns function is equivalent to using HrAddColumnsEx with lpfnFilterColumns set to NULL.

See also

HrAddColumnsEx

MAPIAllocateBuffer

MAPIFreeBuffer

SPropTagArray