| void GetId(ref Guid& pkfid) | Public+3 flags | — | 0x10 |
| void spacer1() | Public+3 flags | — | 0x00 |
| void GetShellItem(uint dwFlags, ref Guid& riid, ref IShellItem& ppv) | Public+3 flags | — | 0x10 |
| void GetPath(uint dwFlags, ref string& ppszPath) | Public+3 flags | — | 0x08 |
| void SetPath(uint dwFlags, const string& pszPath) | Public+3 flags | — | 0x08 |
| void GetLocation(uint dwFlags, long ppidl) | Public+3 flags | — | 0x08 |
| void GetFolderType(ref Guid& pftid) | Public+3 flags | — | 0x10 |
| void GetRedirectionCapabilities(ref uint& pCapabilities) | Public+3 flags | — | 0x04 |
| void spacer2() | Public+3 flags | — | 0x00 |