pub unsafe extern "system" fn LogEventW(
    weventtype: u32,
    dwmessageid: u32,
    cnumberofsubstrings: u32,
    plpwssubstrings: *const PCWSTR
)