I want to display different icon overlays for files and folders
depending on their state. I have tried to create C++ COM DLL using ATL. Currently I can add overlays but my problem is how i can add different icon overlays. I have searched in
groups, they ask to create multiple icon overlay handler's.

I am not sure how to create multiple icon overlay handlers in a DLL. Seems Dropbox/svn uses different guid for each icon overlays. Could any one update me how to do this.

Thanks in Advance.