Function SHCreateItemWithParent
pub unsafe fn SHCreateItemWithParent<P1, T>(
    pidlparent: Option<*const ITEMIDLIST>,
    psfparent: P1,
    pidl: *const ITEMIDLIST,
) -> Result<T>where
    P1: Param<IShellFolder>,
    T: Interface,pub unsafe fn SHCreateItemWithParent<P1, T>(
    pidlparent: Option<*const ITEMIDLIST>,
    psfparent: P1,
    pidl: *const ITEMIDLIST,
) -> Result<T>where
    P1: Param<IShellFolder>,
    T: Interface,