Class: LiveIdentity::IDCRL::Structs::AuthState
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- LiveIdentity::IDCRL::Structs::AuthState
- Defined in:
- lib/live_identity/idcrl/structs.rb
Instance Method Summary collapse
- #ResultFlags ⇒ Object
- #ResultFlags=(resultFlags) ⇒ Object
- #SessionKey ⇒ Object
- #SessionKey=(sessionKey) ⇒ Object
- #SessionKeyLength ⇒ Object
- #SessionKeyLength=(sessionKeyLength) ⇒ Object
- #to_s ⇒ Object
- #Token ⇒ Object
- #Token=(token) ⇒ Object
Instance Method Details
#ResultFlags ⇒ Object
262 263 264 |
# File 'lib/live_identity/idcrl/structs.rb', line 262 def ResultFlags self[:dwResultFlags] end |
#ResultFlags=(resultFlags) ⇒ Object
266 267 268 |
# File 'lib/live_identity/idcrl/structs.rb', line 266 def ResultFlags= (resultFlags) self[:dwResultFlags] = resultFlags end |
#SessionKey ⇒ Object
270 271 272 |
# File 'lib/live_identity/idcrl/structs.rb', line 270 def SessionKey @SessionKey ||= read_wide_string(self[:pbSessionKey]) unless self[:pbSessionKey].null? end |
#SessionKey=(sessionKey) ⇒ Object
274 275 276 277 |
# File 'lib/live_identity/idcrl/structs.rb', line 274 def SessionKey= (sessionKey) @SessionKey = sessionKey self[:pbSessionKey] = StringToWSTR(sessionKey) end |
#SessionKeyLength ⇒ Object
279 280 281 |
# File 'lib/live_identity/idcrl/structs.rb', line 279 def SessionKeyLength self[:dwSessionKeyLength] end |
#SessionKeyLength=(sessionKeyLength) ⇒ Object
283 284 285 |
# File 'lib/live_identity/idcrl/structs.rb', line 283 def SessionKeyLength= (sessionKeyLength) self[:dwSessionKeyLength] = sessionKeyLength end |
#to_s ⇒ Object
287 288 289 290 291 292 |
# File 'lib/live_identity/idcrl/structs.rb', line 287 def to_s "Token: #{Token()}\n" + "ResultFlags: #{ResultFlags()}\n" + "SessionKey: #{SessionKey()}\n" + "SessionKeyLength: #{SessionKeyLength()}" end |
#Token ⇒ Object
253 254 255 |
# File 'lib/live_identity/idcrl/structs.rb', line 253 def Token @Token ||= read_wide_string(self[:szToken]) unless self[:szToken].null? end |
#Token=(token) ⇒ Object
257 258 259 260 |
# File 'lib/live_identity/idcrl/structs.rb', line 257 def Token= (token) @Token = token self[:szToken] = StringToWSTR(token) end |