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

IShellItemResources

COM
IIDff5693be-2ce0-4d48-b5c5-40817d1acdb9継承元IUnknown自前メソッド開始 vtbl3

メソッド 10

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

vtblメソッド
3HRESULT GetAttributes(DWORD* pdwAttributes)
4HRESULT GetSize(ULONGLONG* pullSize)
5HRESULT GetTimes(FILETIME* pftCreation, FILETIME* pftWrite, FILETIME* pftAccess)
6HRESULT SetTimes(FILETIME* pftCreation, FILETIME* pftWrite, FILETIME* pftAccess)
7HRESULT GetResourceDescription(SHELL_ITEM_RESOURCE* pcsir, LPWSTR* ppszDescription)
8HRESULT EnumResources(IEnumResources** ppenumr)
9HRESULT SupportsResource(SHELL_ITEM_RESOURCE* pcsir)
10HRESULT OpenResource(SHELL_ITEM_RESOURCE* pcsir, GUID* riid, void** ppv)
11HRESULT CreateResource(SHELL_ITEM_RESOURCE* pcsir, GUID* riid, void** ppv)
12HRESULT MarkForDelete()