This is a library implemented in C, that claims to implement the ONC/RPC protocol. It's old but fully based on the original Sun specs.
This is a C# implementation and this and this are in Java.
The code as posted in the diagram won't work at all. You can not emulate an embedded fixed size array in a cluster with a LabVIEW variable sized array at all. Instead you have to use a cluster which contains the same amount of elements of the same datatype, to match the fixed size array.
So a GUID is really a cluster of type { uint32,uint16,uint16, {uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8}}