Platform SDK: Exchange Server

ROWENTRY

The ROWENTRY structure contains a row and the operation that is performed on that row in a table through the IExchangeModifyTable interface.

Quick Info

Header file: EDKMDB.H

typedef struct
{
  ULONG         ulRowFlags;
  ULONG         cValues;
  LPSPropValue  rgPropVals;
}  ROWENTRY, FAR * LPROWENTRY;
 

Members

ulRowFlags
The operation to be performed on the data:
ROW_ADD
Add the data to the table as a new row.
ROW_MODIFY
Modify this row in the table.
ROW_REMOVE
Remove this row from the table.
ROW_EMPTY
Do not add the row data to the table. (The row is empty.)
cValues
The number of property values in rgPropvals.
rgPropVals
An array of SPropValue structures representing the columns values to be inserted into the table.

Remarks

For an example of how to use this structure, see the SROWLST.CPP code sample under the ACLCLS topic. For information on SPropValue structures, see the MAPI Programmer's Reference.

See Also

IExchangeModifyTable, ROWLIST