pub unsafe fn ZwWaitForSingleObject<P0, P1>( handle: P0, alertable: P1, timeout: Option<*const i64>, ) -> NTSTATUSwhere P0: Param<HANDLE>, P1: Param<BOOLEAN>,