Win32 API 日本語リファレンス
ホームData.HtmlHelp › IITPropList

IITPropList

COM
IID1f403bb1-9997-11d0-a850-00aa006c7d01継承元IPersistStreamInit自前メソッド開始 vtbl9

メソッド 18

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

vtblメソッド
9HRESULT Set(DWORD PropID, LPWSTR lpszwString, DWORD dwOperation)
10HRESULT Set(DWORD PropID, void* lpvData, DWORD cbData, DWORD dwOperation)
11HRESULT Set(DWORD PropID, DWORD dwData, DWORD dwOperation)
12HRESULT Add(CProperty* Prop)
13HRESULT Get(DWORD PropID, CProperty* Property)
14HRESULT Clear()
15HRESULT SetPersist(BOOL fPersist)
16HRESULT SetPersist(DWORD PropID, BOOL fPersist)
17HRESULT GetFirst(CProperty* Property)
18HRESULT GetNext(CProperty* Property)
19HRESULT GetPropCount(INT* cProp)
20HRESULT SaveHeader(void* lpvData, DWORD dwHdrSize)
21HRESULT SaveData(void* lpvHeader, DWORD dwHdrSize, void* lpvData, DWORD dwBufSize)
22HRESULT GetHeaderSize(DWORD* dwHdrSize)
23HRESULT GetDataSize(void* lpvHeader, DWORD dwHdrSize, DWORD* dwDataSize)
24HRESULT SaveDataToStream(void* lpvHeader, DWORD dwHdrSize, IStream* pStream)
25HRESULT LoadFromMem(void* lpvData, DWORD dwBufSize)
26HRESULT SaveToMem(void* lpvData, DWORD dwBufSize)