@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: TODO - a short description !!!!C# Signature: [DllImport("shell32.dll", SetLastError=true, EntryPoint="#2", CharSet=CharSet.Auto)] static extern UInt32 SHChangeNotifyRegister( IntPtr hWnd, SHCNF fSources, SHCNE fEvents, uint wMsg, int cEntries, ref SHChangeNotifyEntry pFsne); I was unable to get the definition above to work. I ended up with the following. [DllImport("shell32.dll", EntryPoint = "#2", CharSet = CharSet.Auto)] static extern uint SHChangeNotifyRegister( IntPtr hWnd, SHCNRF fSources, SHCNE fEvents, uint wMsg, int cEntries, [MarshalAs(UnmanagedType.LPArray)] SHChangeNotifyEntry[] pFsne); !!!!VB Signature: Declare Function SHChangeNotifyRegister Lib "shell32.dll" (TODO) As TODO !!!!User-Defined Types: [SHCNRF] [SHCNF] [SHCNE] [SHChangeNotifyEntry] !!!!Notes: None. !!!!Tips & Tricks: Please add some! !!!!Sample Code: Shell Notifications in C# [http://www.codeproject.com/csharp/shellnotifications.asp] !!!!Alternative Managed API: Do you know one? Please contribute it! FileSystemWatcher Documentation: SHChangeNotifyRegister@msdn on MSDN
Edit shell32.shchangen...
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.