| void FolderIdFromCsidl(int nCsidl, ref Guid& pfid) | Public+3 flags | — | 0x10 |
| void FolderIdToCsidl(ref Guid& rfid, ref int& pnCsidl) | Public+3 flags | — | 0x10 |
| void GetFolderIds(long ppKFId, ref uint& pCount) | Public+3 flags | — | 0x08 |
| void GetFolder(ref Guid& rfid, ref IKnownFolder& ppkf) | Public+3 flags | — | 0x10 |
| void GetFolderByName(const string& pszCanonicalName, ref IKnownFolder& ppkf) | Public+3 flags | — | 0x08 |
| void RegisterFolder(ref Guid& rfid, ref KNOWNFOLDER_DEFINITION& pKFD) | Public+3 flags | — | 0x78 |
| void UnregisterFolder(ref Guid& rfid) | Public+3 flags | — | 0x10 |
| void FindFolderFromPath(const string& pszPath, const FFFP_MODE& mode, ref IKnownFolder& ppkf) | Public+3 flags | — | 0x08 |
| void FindFolderFromIDList(long pidl, ref IKnownFolder& ppkf) | Public+3 flags | — | 0x08 |
| void Redirect(ref Guid& rfid, long hwnd, uint Flags, const string& pszTargetPath, uint cFolders, ref Guid& pExclusion, ref string& ppszError) | Public+3 flags | — | 0x10 |