public static extern IShellItem SHCreateItemWithParent( [In] IntPtr pidlParent, [In] IShellFolder psfParent, [In] IntPtr pidl, [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid);