IShellItemArray
COMメソッド 7
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT BindToHandler(IBindCtx* pbc, GUID* bhid, GUID* riid, void** ppvOut) |
| 4 | HRESULT GetPropertyStore(GETPROPERTYSTOREFLAGS flags, GUID* riid, void** ppv) |
| 5 | HRESULT GetPropertyDescriptionList(PROPERTYKEY* keyType, GUID* riid, void** ppv) |
| 6 | HRESULT GetAttributes(SIATTRIBFLAGS AttribFlags, SFGAO_FLAGS sfgaoMask, SFGAO_FLAGS* psfgaoAttribs) |
| 7 | HRESULT GetCount(DWORD* pdwNumItems) |
| 8 | HRESULT GetItemAt(DWORD dwIndex, IShellItem** ppsi) |
| 9 | HRESULT EnumItems(IEnumShellItems** ppenumShellItems) |