pub unsafe extern "system" fn ToAscii( uVirtKey: u32, uScanCode: u32, lpKeyState: *const u8, lpChar: *mut u16, uFlags: u32 ) -> i32