pub unsafe fn WaitMessage() -> Result<()>