public static int Show(string fileName, IWin32Window parent = null, string fileClass = null, OpenAsFlags openAsFlags = OpenAsFlags.ExecFile) { var openAsInfo = new OpenAsInfo { FileName = fileName, FileClass = fileClass, OpenAsFlags = openAsFlags }; return(SHOpenWithDialog(parent, ref openAsInfo)); }
private static extern int SHOpenWithDialog(IWin32Window parent, ref OpenAsInfo info);