static extern void SHAddToRecentDocs (SHARD uFlags, string pv);
static extern void SHAddToRecentDocs(SHARD uFlags, IntPtr pv);
private static extern void _SHAddToRecentDocs_String(SHARD uFlags, [MarshalAs(UnmanagedType.LPWStr)] string pv);
private static extern void _SHAddToRecentDocs_ShellLink(SHARD uFlags, IShellLinkW pv);
private static extern void SHAddToRecentDocs_2(SHARD uFlags, string pv);
internal static extern void SHAddToRecentDocs( SHARD flags, [MarshalAs(UnmanagedType.LPWStr)] string path);
public static extern void SHAddToRecentDocs(SHARD uFlags, [MarshalAs(UnmanagedType.LPWStr)] string pv);
public static extern void SHAddToRecentDocs(SHARD uFlags, IShellLinkW pv);
public static extern void SHAddToRecentDocs(SHARD uFlags, [MarshalAs(UnmanagedType.LPTStr)] string pv);
public static extern void SHAddToRecentDocs(SHARD uFlags, [In] ref SHARDAPPIDINFOLINK pv);
public static extern void SHAddToRecentDocs( SHARD flags, ref SHARDAPPIDINFOLINK appIDInfoLink);
public static extern void SHAddToRecentDocs( SHARD flags, [MarshalAs(UnmanagedType.LPStruct)] ref SHARDAPPIDINFOIDLIST appIDInfoIDList);
public static extern void SHAddToRecentDocs(SHARD flags, IntPtr pv);
static extern void SHAddToRecentDocs (SHARD uFlags, IntPtr pv);
private static extern void SHAddToRecentDocs_ShellLink(SHARD uFlags, IShellLinkW pv);
private static extern void _SHAddToRecentDocsObj(SHARD uFlags, object pv);
static extern void SHAddToRecentDocs(SHARD uFlags, string pv);
private static extern void SHAddToRecentDocs_1(SHARD uFlags, object pv);