The problem we are facing is for placeholder files we are not getting callback of IPersistFile::Load and IExtractIcon::GetIconLocation where we can customize the icon for the file based on our logic. Based on that we have implemented the interface IPersistFile and IExtractIcon. article explains how to implement custom icon for different files in Windows File Explorer. Placeholder files are web reference/link files with minimum metadata, and these files get downloaded/hydrated when users interact with such placeholder files.
Need help in programmatically setting custom icons for the files(Placeholder files) which are synced from the cloud providers in Windows file explorer.īoxDrive provides effective file sync up using the Windows concept of placeholder/offline files in Windows file explorer.