Parsing and Marshalling .NET Remote protocol