private static extern void SHAddToRecentDocs(ShellAddToRecentDocsFlags flag, string path);
SHAddToRecentDocs(ShellAddToRecentDocsFlags flag, string path);
public static extern void SHAddToRecentDocs(ShellAddToRecentDocsFlags flag, IntPtr pidl);
public static extern void SHAddToRecentDocs(ShellAddToRecentDocsFlags flag, [MarshalAs(UnmanagedType.LPStr)] string path);