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

IMAPIProp

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

メソッド 11

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

vtblメソッド
3HRESULT GetLastError(HRESULT hResult, DWORD ulFlags, MAPIERROR** lppMAPIError)
4HRESULT SaveChanges(DWORD ulFlags)
5HRESULT GetProps(SPropTagArray* lpPropTagArray, DWORD ulFlags, DWORD* lpcValues, SPropValue** lppPropArray)
6HRESULT GetPropList(DWORD ulFlags, SPropTagArray** lppPropTagArray)
7HRESULT OpenProperty(DWORD ulPropTag, GUID* lpiid, DWORD ulInterfaceOptions, DWORD ulFlags, IUnknown** lppUnk)
8HRESULT SetProps(DWORD cValues, SPropValue* lpPropArray, SPropProblemArray** lppProblems)
9HRESULT DeleteProps(SPropTagArray* lpPropTagArray, SPropProblemArray** lppProblems)
10HRESULT CopyTo(DWORD ciidExclude, GUID* rgiidExclude, SPropTagArray* lpExcludeProps, UINT_PTR ulUIParam, IMAPIProgress* lpProgress, GUID* lpInterface, void* lpDestObj, DWORD ulFlags, SPropProblemArray** lppProblems)
11HRESULT CopyProps(SPropTagArray* lpIncludeProps, UINT_PTR ulUIParam, IMAPIProgress* lpProgress, GUID* lpInterface, void* lpDestObj, DWORD ulFlags, SPropProblemArray** lppProblems)
12HRESULT GetNamesFromIDs(SPropTagArray** lppPropTags, GUID* lpPropSetGuid, DWORD ulFlags, DWORD* lpcPropNames, MAPINAMEID*** lpppPropNames)
13HRESULT GetIDsFromNames(DWORD cPropNames, MAPINAMEID** lppPropNames, DWORD ulFlags, SPropTagArray** lppPropTags)