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

IContactProperties

COM
IID70dd27dd-5cbd-46e8-bef0-23b6b346288f継承元IUnknown自前メソッド開始 vtbl3

メソッド 13

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

vtblメソッド
3HRESULT GetString(LPWSTR pszPropertyName, DWORD dwFlags, LPWSTR pszValue, DWORD cchValue, DWORD* pdwcchPropertyValueRequired)
4HRESULT GetDate(LPWSTR pszPropertyName, DWORD dwFlags, FILETIME* pftDateTime)
5HRESULT GetBinary(LPWSTR pszPropertyName, DWORD dwFlags, LPWSTR pszContentType, DWORD cchContentType, DWORD* pdwcchContentTypeRequired, IStream** ppStream)
6HRESULT GetLabels(LPWSTR pszArrayElementName, DWORD dwFlags, LPWSTR pszLabels, DWORD cchLabels, DWORD* pdwcchLabelsRequired)
7HRESULT SetString(LPWSTR pszPropertyName, DWORD dwFlags, LPWSTR pszValue)
8HRESULT SetDate(LPWSTR pszPropertyName, DWORD dwFlags, FILETIME ftDateTime)
9HRESULT SetBinary(LPWSTR pszPropertyName, DWORD dwFlags, LPWSTR pszContentType, IStream* pStream)
10HRESULT SetLabels(LPWSTR pszArrayElementName, DWORD dwFlags, DWORD dwLabelCount, LPWSTR* ppszLabels)
11HRESULT CreateArrayNode(LPWSTR pszArrayName, DWORD dwFlags, BOOL fAppend, LPWSTR pszNewArrayElementName, DWORD cchNewArrayElementName, DWORD* pdwcchNewArrayElementNameRequired)
12HRESULT DeleteProperty(LPWSTR pszPropertyName, DWORD dwFlags)
13HRESULT DeleteArrayNode(LPWSTR pszArrayElementName, DWORD dwFlags)
14HRESULT DeleteLabels(LPWSTR pszArrayElementName, DWORD dwFlags)
15HRESULT GetPropertyCollection(IContactPropertyCollection** ppPropertyCollection, DWORD dwFlags, LPWSTR pszMultiValueName, DWORD dwLabelCount, LPWSTR* ppszLabels, BOOL fAnyLabelMatches)