public static extern IShellItem SHCreateItemFromIDList( [In] IntPtr pidl, [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid);