From: Sin Jeong-hun on
There are many sample codes to change attributes of multiple files
using some Windows API. As you should know, Windows Explorer can do
this too. As for Windows 7, it shows a nice progress bar dialogue when
applying the change to multiple files, or reports errors if access is
denied and so on. Instead of implementing all of them, can't I simply
call some shell function to let Windows Explorer do that? If there are
some API's, please advice me.

PS: I am sorry. I was trying to find a Win32 API news group, but I
couldn't.