internal static RpcExtendedErrorInfoInternal?Decode(byte[] data) { NdrUnmarshalBuffer u = new NdrUnmarshalBuffer(data); RpcExtendedErrorInfoInternal v; // Read out referent. int referent = u.ReadReferent(); if (referent == 0) { return(null); } v = u.ReadStruct <RpcExtendedErrorInfoInternal>(); u.PopulateDeferredPointers(); return(v); }