pub unsafe extern "system" fn InternetOpenUrlW(
    hinternet: *const c_void,
    lpszurl: PCWSTR,
    lpszheaders: PCWSTR,
    dwheaderslength: u32,
    dwflags: u32,
    dwcontext: usize
) -> *mut c_void