docs: public void enc_ndr_string ( String s ) {
          align(4);
          int i = this.index;
          int len = s.length();
          Encdec.enc_uint32le(len + 1, this.buf, i);
          i += 4;
          Encdec.enc_uint32le(0, this.buf, i);
          i += 4;
          Encdec.enc_uint32le(len + 1, this.buf, i);
          i += 4;
          System.arraycopy(Strings.getUNIBytes(s), 0, this.buf, i, len * 2);
          i += len * 2;
          this.buf[ i++ ] = (byte) '\0';
          this.buf[ i++ ] = (byte) '\0';
          advance(i - this.index);
      }