pub unsafe fn SetThreadPreferredUILanguages2<P1>( flags: u32, languages: P1, numlanguagesset: Option<*mut u32>, snapshot: Option<*mut HSAVEDUILANGUAGES>, ) -> BOOLwhere P1: Param<PCWSTR>,