[−][src]Enum sspi::SecurityBufferType
Variants
The buffer contains common data. The security package can read and write this data, for example, to encrypt some or all of it.
The buffer contains the security token portion of the message. This is read-only for input parameters or read/write for output parameters.
The security package uses this value to indicate the number of missing bytes in a particular message.
The security package uses this value to indicate the number of extra or unprocessed bytes in a message.
The buffer contains a protocol-specific trailer for a particular record. It is not usually of interest to callers.
The buffer contains a protocol-specific header for a particular record. It is not usually of interest to callers.
This flag is reserved. Do not use it.
The buffer contains channel binding information.
The buffer contains a DOMAIN_PASSWORD_INFORMATION structure.
The buffer specifies the service principal name (SPN) of the target.
The buffer contains an alert message.
The buffer contains a list of application protocol IDs, one list per application protocol negotiation extension type to be enabled.
The buffer contains a bitmask for a ReadOnly
buffer.
The buffer is read-only with no checksum. This flag is intended for sending header information to the security package for computing the checksum. The package can read this buffer, but cannot modify it.
The buffer is read-only with a checksum.
Trait Implementations
impl Clone for SecurityBufferType
[src]
fn clone(&self) -> SecurityBufferType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SecurityBufferType
[src]
impl PartialEq<SecurityBufferType> for SecurityBufferType
[src]
fn eq(&self, other: &SecurityBufferType) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Debug for SecurityBufferType
[src]
impl FromPrimitive for SecurityBufferType
[src]
fn from_i64(n: i64) -> Option<Self>
[src]
fn from_u64(n: u64) -> Option<Self>
[src]
fn from_isize(n: isize) -> Option<Self>
[src]
fn from_i8(n: i8) -> Option<Self>
[src]
fn from_i16(n: i16) -> Option<Self>
[src]
fn from_i32(n: i32) -> Option<Self>
[src]
fn from_i128(n: i128) -> Option<Self>
[src]
fn from_usize(n: usize) -> Option<Self>
[src]
fn from_u8(n: u8) -> Option<Self>
[src]
fn from_u16(n: u16) -> Option<Self>
[src]
fn from_u32(n: u32) -> Option<Self>
[src]
fn from_u128(n: u128) -> Option<Self>
[src]
fn from_f32(n: f32) -> Option<Self>
[src]
fn from_f64(n: f64) -> Option<Self>
[src]
impl ToPrimitive for SecurityBufferType
[src]
fn to_i64(&self) -> Option<i64>
[src]
fn to_u64(&self) -> Option<u64>
[src]
fn to_isize(&self) -> Option<isize>
[src]
fn to_i8(&self) -> Option<i8>
[src]
fn to_i16(&self) -> Option<i16>
[src]
fn to_i32(&self) -> Option<i32>
[src]
fn to_i128(&self) -> Option<i128>
[src]
fn to_usize(&self) -> Option<usize>
[src]
fn to_u8(&self) -> Option<u8>
[src]
fn to_u16(&self) -> Option<u16>
[src]
fn to_u32(&self) -> Option<u32>
[src]
fn to_u128(&self) -> Option<u128>
[src]
fn to_f32(&self) -> Option<f32>
[src]
fn to_f64(&self) -> Option<f64>
[src]
Auto Trait Implementations
impl Send for SecurityBufferType
impl Sync for SecurityBufferType
impl Unpin for SecurityBufferType
impl UnwindSafe for SecurityBufferType
impl RefUnwindSafe for SecurityBufferType
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self