ROWENTRY

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Contains a row and the operation that is performed on that row in a table through the IExchangeModifyTable interface.

Header file:

Edkmdb.h

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

Members

  • ulRowFlags
    One of the following operations 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.

MFCMAPI Reference

For MFCMAPI sample code, see the following table.

File

Function

Comment

RulesDlg.cpp

CRulesDlg::GetSelectedItems

Used to build a list of selected rules for subsequent ModifyTable actions.

See Also

Reference

ROWENTRY

IExchangeModifyTable : IUnknown

Concepts

MAPI Structures