IShellItemResources
COMメソッド 10
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetAttributes(DWORD* pdwAttributes) |
| 4 | HRESULT GetSize(ULONGLONG* pullSize) |
| 5 | HRESULT GetTimes(FILETIME* pftCreation, FILETIME* pftWrite, FILETIME* pftAccess) |
| 6 | HRESULT SetTimes(FILETIME* pftCreation, FILETIME* pftWrite, FILETIME* pftAccess) |
| 7 | HRESULT GetResourceDescription(SHELL_ITEM_RESOURCE* pcsir, LPWSTR* ppszDescription) |
| 8 | HRESULT EnumResources(IEnumResources** ppenumr) |
| 9 | HRESULT SupportsResource(SHELL_ITEM_RESOURCE* pcsir) |
| 10 | HRESULT OpenResource(SHELL_ITEM_RESOURCE* pcsir, GUID* riid, void** ppv) |
| 11 | HRESULT CreateResource(SHELL_ITEM_RESOURCE* pcsir, GUID* riid, void** ppv) |
| 12 | HRESULT MarkForDelete() |