pub unsafe extern "system" fn ProcessSocketNotifications(
    completionport: HANDLE,
    registrationcount: u32,
    registrationinfos: *mut SOCK_NOTIFY_REGISTRATION,
    timeoutms: u32,
    completioncount: u32,
    completionportentries: *mut OVERLAPPED_ENTRY,
    receivedentrycount: *mut u32,
) -> u32