|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer|
IMAPITable : IUnknown
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.
Provides a read-only view of a table. IMAPITable is used by clients and service providers to manipulate the way a table appears.
Service providers and MAPI
Client applications, service providers
Returns a MAPIERROR structure containing information about the previous error on the table.
Registers to receive notification of specified events affecting the table.
Cancels the sending of notifications previously set up with a call to the IMAPITable::Advise method.
Returns the table's status and type.
Defines the particular properties and order of properties to appear as columns in the table.
Returns a list of columns for the table.
Returns the total number of rows in the table.
Moves the cursor to a specific position in the table.
Moves the cursor to an approximate fractional position in the table.
Retrieves the current table row position of the cursor, based on a fractional value.
Finds the next row in a table that matches specific search criteria.
Applies a filter to a table, reducing the row set to only those rows matching the specified criteria.
Marks the table's current position.
Releases the memory associated with a bookmark.
Orders the rows of the table based on sort criteria.
Retrieves the current sort order for a table.
Returns one or more rows from a table, beginning at the current cursor position.
Stops any asynchronous operations currently in progress for the table.
Expands a collapsed table category, adding the leaf rows belonging to the category to the table view.
Collapses an expanded table category, removing the leaf rows belonging to the category from the table view.
Suspends processing until one or more asynchronous operations in progress on the table have completed.
Returns the data necessary to rebuild the current collapsed or expanded state of a categorized table.
Rebuilds the current expanded or collapsed state of a categorized table using data that was saved by a prior call to the IMAPITable::GetCollapseState method.