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);
        }