pub unsafe extern "system" fn CharUpperBuffW(
    lpsz: *mut u16,
    cchLength: u32
) -> u32