Since structure members occupies the memory in a sequential order ,
msg->data+msg->dsize this statement defined the location which is a bound of the structure
msg.

so msg->data and msg->dsize...