Important:
This is retired content. 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 content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
4/8/2010

The IMAPITableinterface provides a read-only view of a table. This interface is used by Message Client applications and Service Providers, to manipulate the way a table appears.

Methods in Vtable Order

IMAPITable methods Description

IMAPITable::GetLastError

Not supported — do not use.

IMAPITable::Advise

Not supported — do not use.

IMAPITable::Unadvise

Not supported — do not use.

IMAPITable::GetStatus

Not supported — do not use.

IMAPITable::SetColumns

Defines the particular properties and order of properties to appear as columns in the table.

IMAPITable::QueryColumns

Not supported — do not use.

IMAPITable::GetRowCount

Returns the number of rows in the table that meet a set of criteria.

IMAPITable::SeekRow

Moves the cursor to a specified position in the table.

IMAPITable::SeekRowApprox

Not supported — do not use.

IMAPITable::QueryPosition

Retrieves the current table row position of the cursor, based on a fractional value.

IMAPITable::FindRow

Not supported — do not use.

IMAPITable::Restrict

Applies a filter to a table, reducing the row set to only those rows matching the specified criteria.

IMAPITable::CreateBookmark

Not supported — do not use.

IMAPITable::FreeBookmark

Not supported — do not use.

IMAPITable::SortTable

Orders the rows of the table based on sort criteria.

IMAPITable::QuerySortOrder

Not supported — do not use.

IMAPITable::QueryRows

Returns one or more rows from a table, beginning at the current cursor position.

IMAPITable::Abort

Not supported — do not use.

IMAPITable::ExpandRow

Not supported — do not use.

IMAPITable::CollapseRow

Not supported — do not use.

IMAPITable::WaitForCompletion

Not supported — do not use.

IMAPITable::GetCollapseState

Not supported — do not use.

IMAPITable::SetCollapseState

Not supported — do not use.

Remarks

IMAPITableis implemented by Service Providers and MAPI, is called by Client Applications and Service Providers, and is exposed by table objects.

The IMAPITableinterface identifier is IID_IMAPITable, and its pointer type is LPMAPITABLE.

Requirements

Header mapidefs.h
Library cemapi.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Pocket PC 2002 and later, Smartphone 2002 and later

See Also

Other Resources

MAPI Interfaces
Messaging