Deleter for a PIDL allocated by the shell.
| 171 | void ThrowIfFailed(...) {} |
| 172 | // Deleter for a PIDL allocated by the shell. |
| 173 | struct CoTaskMemDeleter |
| 174 | { |
| 175 | void operator()(ITEMIDLIST* pidl) const { ::CoTaskMemFree(pidl); } |
| 176 | }; |
| 177 | using UniquePidlPtr = std::unique_ptr< ITEMIDLIST, CoTaskMemDeleter >; |
| 178 | // Return value of GetCurrentExplorerFolders() |
| 179 | struct ExplorerFolderInfo |
nothing calls this directly
no outgoing calls
no test coverage detected