コード例 #1
0
ファイル: srvsvc.java プロジェクト: fzoske/jcifs
    public void encode(NdrBuffer _dst) throws NdrException {
      _dst.align(4);
      _dst.enc_ndr_referent(netname, 1);
      _dst.enc_ndr_long(type);
      _dst.enc_ndr_referent(remark, 1);

      if (netname != null) {
        _dst = _dst.deferred;
        _dst.enc_ndr_string(netname);
      }
      if (remark != null) {
        _dst = _dst.deferred;
        _dst.enc_ndr_string(remark);
      }
    }
 public void encode(NdrBuffer paramNdrBuffer) {
   paramNdrBuffer.align(4);
   paramNdrBuffer.enc_ndr_referent(dfs_name, 1);
   if (dfs_name != null) {
     deferred.enc_ndr_string(dfs_name);
   }
 }
コード例 #3
0
ファイル: srvsvc.java プロジェクト: fzoske/jcifs
 public void encode_in(NdrBuffer _dst) throws NdrException {
   _dst.enc_ndr_referent(servername, 1);
   if (servername != null) {
     _dst.enc_ndr_string(servername);
   }
   _dst.enc_ndr_long(level);
 }
コード例 #4
0
ファイル: srvsvc.java プロジェクト: fzoske/jcifs
 public void encode_in(NdrBuffer _dst) throws NdrException {
   _dst.enc_ndr_referent(servername, 1);
   if (servername != null) {
     _dst.enc_ndr_string(servername);
   }
   _dst.enc_ndr_long(level);
   int _descr = level;
   _dst.enc_ndr_long(_descr);
   _dst.enc_ndr_referent(info, 1);
   if (info != null) {
     _dst = _dst.deferred;
     info.encode(_dst);
   }
   _dst.enc_ndr_long(prefmaxlen);
   _dst.enc_ndr_long(resume_handle);
 }
コード例 #5
0
ファイル: srvsvc.java プロジェクト: fzoske/jcifs
    public void encode(NdrBuffer _dst) throws NdrException {
      _dst.align(4);
      _dst.enc_ndr_long(platform_id);
      _dst.enc_ndr_referent(name, 1);

      if (name != null) {
        _dst = _dst.deferred;
        _dst.enc_ndr_string(name);
      }
    }
コード例 #6
0
ファイル: srvsvc.java プロジェクト: fzoske/jcifs
    public void encode(NdrBuffer _dst) throws NdrException {
      _dst.align(4);
      _dst.enc_ndr_referent(netname, 1);
      _dst.enc_ndr_long(type);
      _dst.enc_ndr_referent(remark, 1);
      _dst.enc_ndr_long(permissions);
      _dst.enc_ndr_long(max_uses);
      _dst.enc_ndr_long(current_uses);
      _dst.enc_ndr_referent(path, 1);
      _dst.enc_ndr_referent(password, 1);
      _dst.enc_ndr_long(sd_size);
      _dst.enc_ndr_referent(security_descriptor, 1);

      if (netname != null) {
        _dst = _dst.deferred;
        _dst.enc_ndr_string(netname);
      }
      if (remark != null) {
        _dst = _dst.deferred;
        _dst.enc_ndr_string(remark);
      }
      if (path != null) {
        _dst = _dst.deferred;
        _dst.enc_ndr_string(path);
      }
      if (password != null) {
        _dst = _dst.deferred;
        _dst.enc_ndr_string(password);
      }
      if (security_descriptor != null) {
        _dst = _dst.deferred;
        int _security_descriptors = sd_size;
        _dst.enc_ndr_long(_security_descriptors);
        int _security_descriptori = _dst.index;
        _dst.advance(1 * _security_descriptors);

        _dst = _dst.derive(_security_descriptori);
        for (int _i = 0; _i < _security_descriptors; _i++) {
          _dst.enc_ndr_small(security_descriptor[_i]);
        }
      }
    }
コード例 #7
0
ファイル: srvsvc.java プロジェクト: fzoske/jcifs
    public void encode(NdrBuffer _dst) throws NdrException {
      _dst.align(4);
      _dst.enc_ndr_long(count);
      _dst.enc_ndr_referent(array, 1);

      if (array != null) {
        _dst = _dst.deferred;
        int _arrays = count;
        _dst.enc_ndr_long(_arrays);
        int _arrayi = _dst.index;
        _dst.advance(4 * _arrays);

        _dst = _dst.derive(_arrayi);
        for (int _i = 0; _i < _arrays; _i++) {
          array[_i].encode(_dst);
        }
      }
    }