internal ShellChangeEventArgs(ShellAPI.SHCNE changes, PIDL pidl1, PIDL pidl2) { Changes = changes; PIDL1 = pidl1; PIDL2 = pidl2; }
public static extern uint SHChangeNotifyRegister(IntPtr hwnd, ShellAPI.SHCNRF fSources, ShellAPI.SHCNE fEvents, ShellAPI.WM wMsg, int cEntries, [MarshalAs(UnmanagedType.LPArray)] ShellAPI.SHChangeNotifyEntry[] pfsne);