pub unsafe fn FindNLSStringEx<P0, P1>(
    lplocalename: P0,
    dwfindnlsstringflags: u32,
    lpstringsource: &[u16],
    lpstringvalue: &[u16],
    pcchfound: Option<*mut i32>,
    lpversioninformation: Option<*const NLSVERSIONINFO>,
    lpreserved: Option<*const c_void>,
    sorthandle: P1
) -> i32
where P0: IntoParam<PCWSTR>, P1: IntoParam<LPARAM>,