#[repr(C)]pub struct MQCSP {Show 19 fields
pub StrucId: MQCHAR4,
pub Version: MQLONG,
pub AuthenticationType: MQLONG,
pub Reserved1: MQBYTE4,
pub CSPUserIdPtr: MQPTR,
pub CSPUserIdOffset: MQLONG,
pub CSPUserIdLength: MQLONG,
pub Reserved2: MQBYTE8,
pub CSPPasswordPtr: MQPTR,
pub CSPPasswordOffset: MQLONG,
pub CSPPasswordLength: MQLONG,
pub Reserved3: MQBYTE8,
pub InitialKeyPtr: MQPTR,
pub InitialKeyOffset: MQLONG,
pub InitialKeyLength: MQLONG,
pub Reserved4: MQBYTE8,
pub TokenPtr: MQPTR,
pub TokenOffset: MQLONG,
pub TokenLength: MQLONG,
}Expand description
Fields§
§StrucId: MQCHAR4Structure identifier
Version: MQLONGStructure version number
AuthenticationType: MQLONGType of authentication
Reserved1: MQBYTE4Reserved
CSPUserIdPtr: MQPTRAddress of user ID
CSPUserIdOffset: MQLONGOffset of user ID
CSPUserIdLength: MQLONGLength of user ID
Reserved2: MQBYTE8Reserved
CSPPasswordPtr: MQPTRAddress of password
CSPPasswordOffset: MQLONGOffset of password
CSPPasswordLength: MQLONGLength of password
Reserved3: MQBYTE8Reserved
MQCSP::Version >= 2
InitialKeyPtr: MQPTRAddress of initial key
MQCSP::Version >= 2
InitialKeyOffset: MQLONGOffset of initial key
MQCSP::Version >= 2
InitialKeyLength: MQLONGLength of initial key
MQCSP::Version >= 2
Reserved4: MQBYTE8Reserved
MQCSP::Version >= 3
TokenPtr: MQPTRAddress of Token
MQCSP::Version >= 3
TokenOffset: MQLONGOffset of Token
MQCSP::Version >= 3
TokenLength: MQLONGLength of Token
MQCSP::Version >= 3
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MQCSP
impl RefUnwindSafe for MQCSP
impl !Send for MQCSP
impl !Sync for MQCSP
impl Unpin for MQCSP
impl UnwindSafe for MQCSP
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
Mutably borrows from an owned value. Read more