pub type ProtocolReadEx = extern "win64" fn(_: *mut Protocol, _: *mut IoToken) -> Status;