@Override public void decode ( NdrBuffer _src ) throws NdrException { _src.align(4); this.num_sids = _src.dec_ndr_long(); int _sidsp = _src.dec_ndr_long(); if ( _sidsp != 0 ) { _src = _src.deferred; int _sidss = _src.dec_ndr_long(); int _sidsi = _src.index; _src.advance(4 * _sidss); if ( this.sids == null ) { if ( _sidss < 0 || _sidss > 0xFFFF ) throw new NdrException(NdrException.INVALID_CONFORMANCE); this.sids = new LsarSidPtr[_sidss]; } _src = _src.derive(_sidsi); for ( int _i = 0; _i < _sidss; _i++ ) { if ( this.sids[ _i ] == null ) { this.sids[ _i ] = new LsarSidPtr(); } this.sids[ _i ].decode(_src); } } } }
public void decode(NdrBuffer _src) throws NdrException { _src.align(4); num_sids = (int)_src.dec_ndr_long(); int _sidsp = _src.dec_ndr_long(); if (_sidsp != 0) { _src = _src.deferred; int _sidss = _src.dec_ndr_long(); int _sidsi = _src.index; _src.advance(4 * _sidss); if (sids == null) { if (_sidss < 0 || _sidss > 0xFFFF) throw new NdrException( NdrException.INVALID_CONFORMANCE ); sids = new LsarSidPtr[_sidss]; } _src = _src.derive(_sidsi); for (int _i = 0; _i < _sidss; _i++) { if (sids[_i] == null) { sids[_i] = new LsarSidPtr(); } sids[_i].decode(_src); } } } }
public void decode(NdrBuffer _src) throws NdrException { _src.align(4); num_sids = (int)_src.dec_ndr_long(); int _sidsp = _src.dec_ndr_long(); if (_sidsp != 0) { _src = _src.deferred; int _sidss = _src.dec_ndr_long(); int _sidsi = _src.index; _src.advance(4 * _sidss); if (sids == null) { if (_sidss < 0 || _sidss > 0xFFFF) throw new NdrException( NdrException.INVALID_CONFORMANCE ); sids = new LsarSidPtr[_sidss]; } _src = _src.derive(_sidsi); for (int _i = 0; _i < _sidss; _i++) { if (sids[_i] == null) { sids[_i] = new LsarSidPtr(); } sids[_i].decode(_src); } } } }
@Override public void decode ( NdrBuffer _src ) throws NdrException { _src.align(4); this.num_sids = _src.dec_ndr_long(); int _sidsp = _src.dec_ndr_long(); if ( _sidsp != 0 ) { _src = _src.deferred; int _sidss = _src.dec_ndr_long(); int _sidsi = _src.index; _src.advance(4 * _sidss); if ( this.sids == null ) { if ( _sidss < 0 || _sidss > 0xFFFF ) throw new NdrException(NdrException.INVALID_CONFORMANCE); this.sids = new LsarSidPtr[_sidss]; } _src = _src.derive(_sidsi); for ( int _i = 0; _i < _sidss; _i++ ) { if ( this.sids[ _i ] == null ) { this.sids[ _i ] = new LsarSidPtr(); } this.sids[ _i ].decode(_src); } } } }
public void decode(NdrBuffer _src) throws NdrException { _src.align(4); num_sids = (int)_src.dec_ndr_long(); int _sidsp = _src.dec_ndr_long(); if (_sidsp != 0) { _src = _src.deferred; int _sidss = _src.dec_ndr_long(); int _sidsi = _src.index; _src.advance(4 * _sidss); if (sids == null) { if (_sidss < 0 || _sidss > 0xFFFF) throw new NdrException( NdrException.INVALID_CONFORMANCE ); sids = new LsarSidPtr[_sidss]; } _src = _src.derive(_sidsi); for (int _i = 0; _i < _sidss; _i++) { if (sids[_i] == null) { sids[_i] = new LsarSidPtr(); } sids[_i].decode(_src); } } } }
public void decode(NdrBuffer _src) throws NdrException { _src.align(4); num_sids = (int)_src.dec_ndr_long(); int _sidsp = _src.dec_ndr_long(); if (_sidsp != 0) { _src = _src.deferred; int _sidss = _src.dec_ndr_long(); int _sidsi = _src.index; _src.advance(4 * _sidss); if (sids == null) { if (_sidss < 0 || _sidss > 0xFFFF) throw new NdrException( NdrException.INVALID_CONFORMANCE ); sids = new LsarSidPtr[_sidss]; } _src = _src.derive(_sidsi); for (int _i = 0; _i < _sidss; _i++) { if (sids[_i] == null) { sids[_i] = new LsarSidPtr(); } sids[_i].decode(_src); } } } }