pub unsafe fn PathMakeUniqueName<P0, P1, P2>( pszuniquename: &mut [u16], psztemplate: P0, pszlongplate: P1, pszdir: P2 ) -> BOOLwhere P0: IntoParam<PCWSTR>, P1: IntoParam<PCWSTR>, P2: IntoParam<PCWSTR>,