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

IMsgStore

COM
継承元IMAPIProp自前メソッド開始 vtbl14

メソッド 13

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

vtblメソッド
14HRESULT Advise(DWORD cbEntryID, ENTRYID* lpEntryID, DWORD ulEventMask, IMAPIAdviseSink* lpAdviseSink, DWORD* lpulConnection)
15HRESULT Unadvise(DWORD ulConnection)
16HRESULT CompareEntryIDs(DWORD cbEntryID1, ENTRYID* lpEntryID1, DWORD cbEntryID2, ENTRYID* lpEntryID2, DWORD ulFlags, DWORD* lpulResult)
17HRESULT OpenEntry(DWORD cbEntryID, ENTRYID* lpEntryID, GUID* lpInterface, DWORD ulFlags, DWORD* lpulObjType, IUnknown** ppUnk)
18HRESULT SetReceiveFolder(CHAR* lpszMessageClass, DWORD ulFlags, DWORD cbEntryID, ENTRYID* lpEntryID)
19HRESULT GetReceiveFolder(CHAR* lpszMessageClass, DWORD ulFlags, DWORD* lpcbEntryID, ENTRYID** lppEntryID, CHAR** lppszExplicitClass)
20HRESULT GetReceiveFolderTable(DWORD ulFlags, IMAPITable** lppTable)
21HRESULT StoreLogoff(DWORD* lpulFlags)
22HRESULT AbortSubmit(DWORD cbEntryID, ENTRYID* lpEntryID, DWORD ulFlags)
23HRESULT GetOutgoingQueue(DWORD ulFlags, IMAPITable** lppTable)
24HRESULT SetLockState(IMessage* lpMessage, DWORD ulLockState)
25HRESULT FinishedMsg(DWORD ulFlags, DWORD cbEntryID, ENTRYID* lpEntryID)
26HRESULT NotifyNewMail(NOTIFICATION* lpNotification)