IKnownFolderManager
COMメソッド 10
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT FolderIdFromCsidl(INT nCsidl, GUID* pfid) |
| 4 | HRESULT FolderIdToCsidl(GUID* rfid, INT* pnCsidl) |
| 5 | HRESULT GetFolderIds(GUID** ppKFId, DWORD* pCount) |
| 6 | HRESULT GetFolder(GUID* rfid, IKnownFolder** ppkf) |
| 7 | HRESULT GetFolderByName(LPWSTR pszCanonicalName, IKnownFolder** ppkf) |
| 8 | HRESULT RegisterFolder(GUID* rfid, KNOWNFOLDER_DEFINITION* pKFD) |
| 9 | HRESULT UnregisterFolder(GUID* rfid) |
| 10 | HRESULT FindFolderFromPath(LPWSTR pszPath, FFFP_MODE mode, IKnownFolder** ppkf) |
| 11 | HRESULT FindFolderFromIDList(ITEMIDLIST* pidl, IKnownFolder** ppkf) |
| 12 | HRESULT Redirect(GUID* rfid, HWND hwnd, DWORD flags, LPWSTR pszTargetPath, DWORD cFolders, GUID* pExclusion, LPWSTR* ppszError) |