Function SHCreateShellItemArray
pub unsafe fn SHCreateShellItemArray<P1>(
    pidlparent: Option<*const ITEMIDLIST>,
    psf: P1,
    ppidl: Option<&[*const ITEMIDLIST]>,
) -> Result<IShellItemArray>where
    P1: Param<IShellFolder>,pub unsafe fn SHCreateShellItemArray<P1>(
    pidlparent: Option<*const ITEMIDLIST>,
    psf: P1,
    ppidl: Option<&[*const ITEMIDLIST]>,
) -> Result<IShellItemArray>where
    P1: Param<IShellFolder>,