pub struct MsgClientLogon {}Expand description
The MsgClientLogon structure.
Carries the EMsg::ClientLogon message id.
Source: lang/steammsg.steamd.
Implementations§
Source§impl MsgClientLogon
impl MsgClientLogon
Sourcepub const OBFUSCATION_MASK: u32 = 3131961357
pub const OBFUSCATION_MASK: u32 = 3131961357
The ObfuscationMask constant of MsgClientLogon.
Sourcepub const CURRENT_PROTOCOL: u32 = 65581
pub const CURRENT_PROTOCOL: u32 = 65581
The CurrentProtocol constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MAJOR_MASK: u32 = 4294901760
pub const PROTOCOL_VER_MAJOR_MASK: u32 = 4294901760
The ProtocolVerMajorMask constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MASK: u32 = 65535
pub const PROTOCOL_VER_MINOR_MASK: u32 = 65535
The ProtocolVerMinorMask constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_GAME_SERVERS: u16 = 4
pub const PROTOCOL_VER_MINOR_MIN_GAME_SERVERS: u16 = 4
The ProtocolVerMinorMinGameServers constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_SUPPORTING_EMSG_MULTI: u16 = 12
pub const PROTOCOL_VER_MINOR_MIN_FOR_SUPPORTING_EMSG_MULTI: u16 = 12
The ProtocolVerMinorMinForSupportingEMsgMulti constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_SUPPORTING_EMSG_CLIENT_ENCRYPT_PCT: u16 = 14
pub const PROTOCOL_VER_MINOR_MIN_FOR_SUPPORTING_EMSG_CLIENT_ENCRYPT_PCT: u16 = 14
The ProtocolVerMinorMinForSupportingEMsgClientEncryptPct constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_EXTENDED_MSG_HDR: u16 = 17
pub const PROTOCOL_VER_MINOR_MIN_FOR_EXTENDED_MSG_HDR: u16 = 17
The ProtocolVerMinorMinForExtendedMsgHdr constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_CELL_ID: u16 = 18
pub const PROTOCOL_VER_MINOR_MIN_FOR_CELL_ID: u16 = 18
The ProtocolVerMinorMinForCellId constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_SESSION_IDLAST: u16 = 19
pub const PROTOCOL_VER_MINOR_MIN_FOR_SESSION_IDLAST: u16 = 19
The ProtocolVerMinorMinForSessionIDLast constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_SERVER_AVAILABLITY_MSGS: u16 = 24
pub const PROTOCOL_VER_MINOR_MIN_FOR_SERVER_AVAILABLITY_MSGS: u16 = 24
The ProtocolVerMinorMinForServerAvailablityMsgs constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_CLIENTS: u16 = 25
pub const PROTOCOL_VER_MINOR_MIN_CLIENTS: u16 = 25
The ProtocolVerMinorMinClients constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_OSTYPE: u16 = 26
pub const PROTOCOL_VER_MINOR_MIN_FOR_OSTYPE: u16 = 26
The ProtocolVerMinorMinForOSType constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_CEG_APPLY_PESIG: u16 = 27
pub const PROTOCOL_VER_MINOR_MIN_FOR_CEG_APPLY_PESIG: u16 = 27
The ProtocolVerMinorMinForCegApplyPESig constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_MARKETING_MESSAGES2: u16 = 27
pub const PROTOCOL_VER_MINOR_MIN_FOR_MARKETING_MESSAGES2: u16 = 27
The ProtocolVerMinorMinForMarketingMessages2 constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_ANY_PROTO_BUF_MESSAGES: u16 = 28
pub const PROTOCOL_VER_MINOR_MIN_FOR_ANY_PROTO_BUF_MESSAGES: u16 = 28
The ProtocolVerMinorMinForAnyProtoBufMessages constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_LOGGED_OFF_MESSAGE: u16 = 28
pub const PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_LOGGED_OFF_MESSAGE: u16 = 28
The ProtocolVerMinorMinForProtoBufLoggedOffMessage constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_MULTI_MESSAGES: u16 = 28
pub const PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_MULTI_MESSAGES: u16 = 28
The ProtocolVerMinorMinForProtoBufMultiMessages constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_SENDING_PROTOCOL_TO_UFS: u16 = 30
pub const PROTOCOL_VER_MINOR_MIN_FOR_SENDING_PROTOCOL_TO_UFS: u16 = 30
The ProtocolVerMinorMinForSendingProtocolToUFS constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_MACHINE_AUTH: u16 = 33
pub const PROTOCOL_VER_MINOR_MIN_FOR_MACHINE_AUTH: u16 = 33
The ProtocolVerMinorMinForMachineAuth constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_SESSION_IDLAST_ANON: u16 = 36
pub const PROTOCOL_VER_MINOR_MIN_FOR_SESSION_IDLAST_ANON: u16 = 36
The ProtocolVerMinorMinForSessionIDLastAnon constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_ENHANCED_APP_LIST: u16 = 40
pub const PROTOCOL_VER_MINOR_MIN_FOR_ENHANCED_APP_LIST: u16 = 40
The ProtocolVerMinorMinForEnhancedAppList constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_STEAM_GUARD_NOTIFICATION_UI: u16 = 41
pub const PROTOCOL_VER_MINOR_MIN_FOR_STEAM_GUARD_NOTIFICATION_UI: u16 = 41
The ProtocolVerMinorMinForSteamGuardNotificationUI constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_SERVICE_MODULE_CALLS: u16 = 42
pub const PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_SERVICE_MODULE_CALLS: u16 = 42
The ProtocolVerMinorMinForProtoBufServiceModuleCalls constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_GZIP_MULTI_MESSAGES: u16 = 43
pub const PROTOCOL_VER_MINOR_MIN_FOR_GZIP_MULTI_MESSAGES: u16 = 43
The ProtocolVerMinorMinForGzipMultiMessages constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_NEW_VOICE_CALL_AUTHORIZE: u16 = 44
pub const PROTOCOL_VER_MINOR_MIN_FOR_NEW_VOICE_CALL_AUTHORIZE: u16 = 44
The ProtocolVerMinorMinForNewVoiceCallAuthorize constant of MsgClientLogon.
Sourcepub const PROTOCOL_VER_MINOR_MIN_FOR_CLIENT_INSTANCE_IDS: u16 = 44
pub const PROTOCOL_VER_MINOR_MIN_FOR_CLIENT_INSTANCE_IDS: u16 = 44
The ProtocolVerMinorMinForClientInstanceIDs constant of MsgClientLogon.
Trait Implementations§
Source§impl Clone for MsgClientLogon
impl Clone for MsgClientLogon
impl Copy for MsgClientLogon
Source§impl Debug for MsgClientLogon
impl Debug for MsgClientLogon
Source§impl Default for MsgClientLogon
impl Default for MsgClientLogon
impl Eq for MsgClientLogon
Source§impl PartialEq for MsgClientLogon
impl PartialEq for MsgClientLogon
Source§impl SteamSerializable for MsgClientLogon
impl SteamSerializable for MsgClientLogon
impl StructuralPartialEq for MsgClientLogon
Auto Trait Implementations§
impl Freeze for MsgClientLogon
impl RefUnwindSafe for MsgClientLogon
impl Send for MsgClientLogon
impl Sync for MsgClientLogon
impl Unpin for MsgClientLogon
impl UnsafeUnpin for MsgClientLogon
impl UnwindSafe for MsgClientLogon
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.