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

IContactAggregationManager

COM
IID1d865989-4b1f-4b60-8f34-c2ad468b2b50継承元IUnknown自前メソッド開始 vtbl3

メソッド 15

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

vtblメソッド
3HRESULT GetVersionInfo(INT* plMajorVersion, INT* plMinorVersion)
4HRESULT CreateOrOpenGroup(LPWSTR pGroupName, CONTACT_AGGREGATION_CREATE_OR_OPEN_OPTIONS options, BOOL* pCreatedGroup, IContactAggregationGroup** ppGroup)
5HRESULT CreateExternalContact(IContactAggregationContact** ppItem)
6HRESULT CreateServerPerson(IContactAggregationServerPerson** ppServerPerson)
7HRESULT CreateServerContactLink(IContactAggregationLink** ppServerContactLink)
8HRESULT Flush()
9HRESULT OpenAggregateContact(LPWSTR pItemId, IContactAggregationAggregate** ppItem)
10HRESULT OpenContact(LPWSTR pItemId, IContactAggregationContact** ppItem)
11HRESULT OpenServerContactLink(LPWSTR pItemId, IContactAggregationLink** ppItem)
12HRESULT OpenServerPerson(LPWSTR pItemId, IContactAggregationServerPerson** ppItem)
13HRESULT get_Contacts(CONTACT_AGGREGATION_COLLECTION_OPTIONS options, IContactAggregationContactCollection** ppItems)
14HRESULT get_AggregateContacts(CONTACT_AGGREGATION_COLLECTION_OPTIONS options, IContactAggregationAggregateCollection** ppAggregates)
15HRESULT get_Groups(CONTACT_AGGREGATION_COLLECTION_OPTIONS options, IContactAggregationGroupCollection** ppGroups)
16HRESULT get_ServerPersons(IContactAggregationServerPersonCollection** ppServerPersonCollection)
17HRESULT get_ServerContactLinks(LPWSTR pPersonItemId, IContactAggregationLinkCollection** ppServerContactLinkCollection)