Union windows_sys::Win32::Networking::ActiveDirectory::ADSVALUE_0
#[repr(C)]
pub union ADSVALUE_0 {
Show 27 fields
pub DNString: *mut u16,
pub CaseExactString: *mut u16,
pub CaseIgnoreString: *mut u16,
pub PrintableString: *mut u16,
pub NumericString: *mut u16,
pub Boolean: u32,
pub Integer: u32,
pub OctetString: ADS_OCTET_STRING,
pub UTCTime: SYSTEMTIME,
pub LargeInteger: i64,
pub ClassName: *mut u16,
pub ProviderSpecific: ADS_PROV_SPECIFIC,
pub pCaseIgnoreList: *mut ADS_CASEIGNORE_LIST,
pub pOctetList: *mut ADS_OCTET_LIST,
pub pPath: *mut ADS_PATH,
pub pPostalAddress: *mut ADS_POSTALADDRESS,
pub Timestamp: ADS_TIMESTAMP,
pub BackLink: ADS_BACKLINK,
pub pTypedName: *mut ADS_TYPEDNAME,
pub Hold: ADS_HOLD,
pub pNetAddress: *mut ADS_NETADDRESS,
pub pReplicaPointer: *mut ADS_REPLICAPOINTER,
pub pFaxNumber: *mut ADS_FAXNUMBER,
pub Email: ADS_EMAIL,
pub SecurityDescriptor: ADS_NT_SECURITY_DESCRIPTOR,
pub pDNWithBinary: *mut ADS_DN_WITH_BINARY,
pub pDNWithString: *mut ADS_DN_WITH_STRING,
}
Fields§
§DNString: *mut u16
§CaseExactString: *mut u16
§CaseIgnoreString: *mut u16
§PrintableString: *mut u16
§NumericString: *mut u16
§Boolean: u32
§Integer: u32
§OctetString: ADS_OCTET_STRING
§UTCTime: SYSTEMTIME
§LargeInteger: i64
§ClassName: *mut u16
§ProviderSpecific: ADS_PROV_SPECIFIC
§pCaseIgnoreList: *mut ADS_CASEIGNORE_LIST
§pOctetList: *mut ADS_OCTET_LIST
§pPath: *mut ADS_PATH
§pPostalAddress: *mut ADS_POSTALADDRESS
§Timestamp: ADS_TIMESTAMP
§BackLink: ADS_BACKLINK
§pTypedName: *mut ADS_TYPEDNAME
§Hold: ADS_HOLD
§pNetAddress: *mut ADS_NETADDRESS
§pReplicaPointer: *mut ADS_REPLICAPOINTER
§pFaxNumber: *mut ADS_FAXNUMBER
§Email: ADS_EMAIL
§SecurityDescriptor: ADS_NT_SECURITY_DESCRIPTOR
§pDNWithBinary: *mut ADS_DN_WITH_BINARY
§pDNWithString: *mut ADS_DN_WITH_STRING
Trait Implementations§
§impl Clone for ADSVALUE_0
impl Clone for ADSVALUE_0
§fn clone(&self) -> ADSVALUE_0
fn clone(&self) -> ADSVALUE_0
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for ADSVALUE_0
Auto Trait Implementations§
impl Freeze for ADSVALUE_0
impl RefUnwindSafe for ADSVALUE_0
impl !Send for ADSVALUE_0
impl !Sync for ADSVALUE_0
impl Unpin for ADSVALUE_0
impl UnwindSafe for ADSVALUE_0
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)