Hola,
the structure composed in C/C++ is packed, based on memory architecture, and the compiler used to build the compiled code.
So, ideally, both the sending and receiving code must be buit with the same compiler.
Other than that, you simply need to dereference the pointer that you receive on the RECEIVING side/code, and then access each field of the structure - as per usual C++ semantics.
IF u need more info, do get in touch.
Saludos
Din