Freigeben über


HrAddColumns

Gilt für: Outlook 2013 | Outlook 2016

Fügt Spalten am Anfang einer vorhandenen Tabelle hinzu oder verschiebt sie.

Eigenschaft Wert
Headerdatei
mapiutil.h
Implementiert von:
MAPI
Aufgerufen von:
Clientanwendungen und Dienstanbieter.
HRESULT HrAddColumns(
  LPMAPITABLE lptbl,
  LPSPropTagArray lpproptagColumnsNew,
  LPALLOCATEBUFFER lpAllocateBuffer,
  LPFREEBUFFER lpFreeBuffer
);

Parameter

lptbl

[in] Zeiger auf die betroffene MAPI-Tabelle.

lpproptagColumnsNew

[in] Zeiger auf eine SPropTagArray-Struktur , die ein Array von Eigenschaftstags für die Eigenschaften enthält, die hinzugefügt oder an den Anfang der Tabelle verschoben werden sollen.

lpAllocateBuffer

[in] Zeiger auf die MAPIAllocateBuffer-Funktion . Wird zum Zuweisen von Arbeitsspeicher verwendet.

lpFreeBuffer

[in] Zeiger auf die MAPIFreeBuffer-Funktion . Wird verwendet, um Arbeitsspeicher freizugeben.

Rückgabewert

S_OK

Der Aufruf war erfolgreich, und die angegebenen Spalten wurden verschoben oder hinzugefügt.

Hinweise

Die HrAddColumns-Funktion entspricht der Verwendung von HrAddColumnsEx mit lpfnFilterColumns , die auf NULL festgelegt ist.

Siehe auch

HrAddColumnsEx

MAPIAllocateBuffer

MAPIFreeBuffer

SPropTagArray