public static extern Int32 StrRetToBuf( ref STRRET pstr, IntPtr pidl, StringBuilder pszBuf, UInt32 cchBuf);
public static extern Int32 StrRetToBSTR( ref STRRET pstr, IntPtr pidl, [MarshalAs(UnmanagedType.BStr)] out String pbstr);