A new Windows 95-only API call notifies the system that you’ve changedsomething it should know about. The call, SHChangeNotify, is very handyin a number of cases. You might make this call in twenty different cases.This tip covers a few of the most important. The call itself has only fourparameters:
SHCNE_ASSOCCHANGED Changed a file type association. SHCNE_ATTRIBUTES Changed a file's attributes.SHCNE_CREATE Created a file.SHCNE_DELETE Deleted a file.SHCNE_MKDIR Created a new directory.SHCNE_RENAMEFOLDER Renamed a folder.SHCNE_RENAMEITEM Renamed an item in afolder.SHCNE_RMDIR Removed a directory.SHCNE_UPDATEDIR Updated the contents of a directory.SHCNE_UPDATEITEM Changed the properties of a printeror file.
These flags let Explorer know that something it is showing on screenmight have changed and it needs to update its display.