class RubySMB::Dcerpc::Netlogon::NetrServerPasswordSet2Request

[3.5.4.4.5 NetrServerPasswordSet2 (Opnum 30)](docs.microsoft.com/en-us/openspecs/windows_protocols/ms-nrpc/14b020a8-0bcf-4af5-ab72-cc92bc6b1d81)

Attributes

opnum[R]

Public Instance Methods

initialize_instance() click to toggle source
Calls superclass method
# File lib/ruby_smb/dcerpc/netlogon/netr_server_password_set2_request.rb, line 23
def initialize_instance
  super
  @opnum = Netlogon::NETR_SERVER_PASSWORD_SET2
end
pad_length(prev_element) click to toggle source

Determines the correct length for the padding, so that the next field is 4-byte aligned.

# File lib/ruby_smb/dcerpc/netlogon/netr_server_password_set2_request.rb, line 30
def pad_length(prev_element)
  offset = (prev_element.abs_offset + prev_element.to_binary_s.length) % 4
  (4 - offset) % 4
end