# File lib/net/ldap.rb, line 490
    def get_operation_result
      os = OpenStruct.new
      if @result.is_a?(Hash)
        os.code = (@result[:resultCode] || "").to_i
        os.error_message = @result[:errorMessage]
        os.matched_dn = @result[:matchedDN]
      elsif @result
        os.code = @result
      else
        os.code = 0
      end
      os.message = LDAP.result2string( os.code )
      os
    end