pub unsafe extern "system" fn WSCUpdateProvider(
    lpproviderid: *const GUID,
    lpszproviderdllpath: PCWSTR,
    lpprotocolinfolist: *const WSAPROTOCOL_INFOW,
    dwnumberofentries: u32,
    lperrno: *mut i32
) -> i32