Add HID and AD from control msg to RV table
Handle return type switch from bool to int

After the switch of return type from bool to int from XreadRV*
functions, a bunch of checks were no longer correct. These functions now
return 0 on success instead of true.