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

IRTCClientPresence

COM
IID11c3cbcc-0744-42d1-968a-51aa1bb274c6継承元IUnknown自前メソッド開始 vtbl3

メソッド 18

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

vtblメソッド
3HRESULT EnablePresence(VARIANT_BOOL fUseStorage, VARIANT varStorage)
4HRESULT Export(VARIANT varStorage)
5HRESULT Import(VARIANT varStorage, VARIANT_BOOL fReplaceAll)
6HRESULT EnumerateBuddies(IRTCEnumBuddies** ppEnum)
7HRESULT get_Buddies(IRTCCollection** ppCollection)
8HRESULT get_Buddy(LPWSTR bstrPresentityURI, IRTCBuddy** ppBuddy)
9HRESULT AddBuddy(LPWSTR bstrPresentityURI, LPWSTR bstrUserName, LPWSTR bstrData, VARIANT_BOOL fPersistent, IRTCProfile* pProfile, INT lFlags, IRTCBuddy** ppBuddy)
10HRESULT RemoveBuddy(IRTCBuddy* pBuddy)
11HRESULT EnumerateWatchers(IRTCEnumWatchers** ppEnum)
12HRESULT get_Watchers(IRTCCollection** ppCollection)
13HRESULT get_Watcher(LPWSTR bstrPresentityURI, IRTCWatcher** ppWatcher)
14HRESULT AddWatcher(LPWSTR bstrPresentityURI, LPWSTR bstrUserName, LPWSTR bstrData, VARIANT_BOOL fBlocked, VARIANT_BOOL fPersistent, IRTCWatcher** ppWatcher)
15HRESULT RemoveWatcher(IRTCWatcher* pWatcher)
16HRESULT SetLocalPresenceInfo(RTC_PRESENCE_STATUS enStatus, LPWSTR bstrNotes)
17HRESULT get_OfferWatcherMode(RTC_OFFER_WATCHER_MODE* penMode)
18HRESULT put_OfferWatcherMode(RTC_OFFER_WATCHER_MODE enMode)
19HRESULT get_PrivacyMode(RTC_PRIVACY_MODE* penMode)
20HRESULT put_PrivacyMode(RTC_PRIVACY_MODE enMode)