Win32 API 日本語リファレンス
ホームSystem.AddressBook › IMAPITable

IMAPITable

COM
継承元IUnknown自前メソッド開始 vtbl3

メソッド 23

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetLastError(HRESULT hResult, DWORD ulFlags, MAPIERROR** lppMAPIError)
4HRESULT Advise(DWORD ulEventMask, IMAPIAdviseSink* lpAdviseSink, DWORD* lpulConnection)
5HRESULT Unadvise(DWORD ulConnection)
6HRESULT GetStatus(DWORD* lpulTableStatus, DWORD* lpulTableType)
7HRESULT SetColumns(SPropTagArray* lpPropTagArray, DWORD ulFlags)
8HRESULT QueryColumns(DWORD ulFlags, SPropTagArray** lpPropTagArray)
9HRESULT GetRowCount(DWORD ulFlags, DWORD* lpulCount)
10HRESULT SeekRow(DWORD bkOrigin, INT lRowCount, INT* lplRowsSought)
11HRESULT SeekRowApprox(DWORD ulNumerator, DWORD ulDenominator)
12HRESULT QueryPosition(DWORD* lpulRow, DWORD* lpulNumerator, DWORD* lpulDenominator)
13HRESULT FindRow(SRestriction* lpRestriction, DWORD bkOrigin, DWORD ulFlags)
14HRESULT Restrict(SRestriction* lpRestriction, DWORD ulFlags)
15HRESULT CreateBookmark(DWORD* lpbkPosition)
16HRESULT FreeBookmark(DWORD bkPosition)
17HRESULT SortTable(SSortOrderSet* lpSortCriteria, DWORD ulFlags)
18HRESULT QuerySortOrder(SSortOrderSet** lppSortCriteria)
19HRESULT QueryRows(INT lRowCount, DWORD ulFlags, SRowSet** lppRows)
20HRESULT Abort()
21HRESULT ExpandRow(DWORD cbInstanceKey, BYTE* pbInstanceKey, DWORD ulRowCount, DWORD ulFlags, SRowSet** lppRows, DWORD* lpulMoreRows)
22HRESULT CollapseRow(DWORD cbInstanceKey, BYTE* pbInstanceKey, DWORD ulFlags, DWORD* lpulRowCount)
23HRESULT WaitForCompletion(DWORD ulFlags, DWORD ulTimeout, DWORD* lpulTableStatus)
24HRESULT GetCollapseState(DWORD ulFlags, DWORD cbInstanceKey, BYTE* lpbInstanceKey, DWORD* lpcbCollapseState, BYTE** lppbCollapseState)
25HRESULT SetCollapseState(DWORD ulFlags, DWORD cbCollapseState, BYTE* pbCollapseState, DWORD* lpbkLocation)