pub unsafe fn ProcessSocketNotifications<P0>(
    completionport: P0,
    registrationinfos: Option<&mut [SOCK_NOTIFY_REGISTRATION]>,
    timeoutms: u32,
    completionportentries: Option<&mut [OVERLAPPED_ENTRY]>,
    receivedentrycount: Option<*mut u32>,
) -> u32
where P0: Param<HANDLE>,