Help with syntax, please! Workaround for Struct issue.

and yes, I #included <stdint.h> and <stdbool.h>

Why would you do that, when byte is defined in Arduino.h?

I also needed to use a pointer, and not by reference

No.