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: IntoParam<HANDLE>,