Win32 API 日本語リファレンス
ホームUI.Shell › IShellItemArray

IShellItemArray

COM
IIDb63ea76d-1f85-456f-a19c-48159efa858b継承元IUnknown自前メソッド開始 vtbl3

メソッド 7

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

vtblメソッド
3HRESULT BindToHandler(IBindCtx* pbc, GUID* bhid, GUID* riid, void** ppvOut)
4HRESULT GetPropertyStore(GETPROPERTYSTOREFLAGS flags, GUID* riid, void** ppv)
5HRESULT GetPropertyDescriptionList(PROPERTYKEY* keyType, GUID* riid, void** ppv)
6HRESULT GetAttributes(SIATTRIBFLAGS AttribFlags, SFGAO_FLAGS sfgaoMask, SFGAO_FLAGS* psfgaoAttribs)
7HRESULT GetCount(DWORD* pdwNumItems)
8HRESULT GetItemAt(DWORD dwIndex, IShellItem** ppsi)
9HRESULT EnumItems(IEnumShellItems** ppenumShellItems)