toValue: The destination struct (must be a pointer to a struct) to copy into. fromValue: The source struct (or any value) to copy from.