Skip to Content Skip to Search

SEC_WINNT_AUTH_IDENTITY structure

Methods
N
T

Constants

SEC_WINNT_AUTH_IDENTITY_ANSI = 0x1
 

Attributes

[RW] domain
[RW] password
[RW] user

Class Public methods

new(user = nil, domain = nil, password = nil)

# File ruby/ext/win32/lib/win32/sspi.rb, line 146
def initialize(user = nil, domain = nil, password = nil)
  @user = user
  @domain = domain
  @password = password
  @flags = SEC_WINNT_AUTH_IDENTITY_ANSI
end

Instance Public methods

to_p()

# File ruby/ext/win32/lib/win32/sspi.rb, line 153
def to_p
  [@user, @user ? @user.length : 0,
   @domain, @domain ? @domain.length : 0,
   @password, @password ? @password.length : 0,
   @flags].pack("PLPLPLL")
end