private static extern uint SHChangeNotifyRegister( IntPtr hWnd, SHCNF fSources, SHCNE fEvents, int wMsg, int cEntries, ref SHChangeNotifyEntry pFsne);
public static extern int SHChangeNotify(SHCNE eventId, SHCNF flags, IntPtr item1, IntPtr item2);
private static extern uint SHChangeNotifyRegister( IntPtr hWnd, SHCNF fSources, SHCNE fEvents, uint wMsg, int cEntries, ref SHChangeNotifyEntry pFsne);