pub unsafe extern "system" fn GetCalendarInfoW(
    locale: u32,
    calendar: u32,
    caltype: u32,
    lpcaldata: PWSTR,
    cchdata: i32,
    lpvalue: *mut u32
) -> i32