try
{
ret = RecycleBinWin32.SHEmptyRecycleBin(
IntPtr.Zero,
rootPath,
RecycleBinWin32.SHERB_FLAGS.SHERB_NOCONFIRMATION
| RecycleBinWin32.SHERB_FLAGS.SHERB_NOPROGRESSUI
| RecycleBinWin32.SHERB_FLAGS.SHERB_NOSOUND
);
}
catch ( EntryPointNotFoundException )
{
throw;
}