HrAddColumns
Applies to: Office 2010 | Outlook 2010 | Visual Studio
Adds or moves columns to the beginning of an existing table.
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.