Function PathMakeUniqueName
pub unsafe fn PathMakeUniqueName<P2, P3, P4>(
    pszuniquename: &mut [u16],
    psztemplate: P2,
    pszlongplate: P3,
    pszdir: P4,
) -> BOOLwhere
    P2: Param<PCWSTR>,
    P3: Param<PCWSTR>,
    P4: Param<PCWSTR>,pub unsafe fn PathMakeUniqueName<P2, P3, P4>(
    pszuniquename: &mut [u16],
    psztemplate: P2,
    pszlongplate: P3,
    pszdir: P4,
) -> BOOLwhere
    P2: Param<PCWSTR>,
    P3: Param<PCWSTR>,
    P4: Param<PCWSTR>,