Struct IADsADSystemInfo_Vtbl
#[repr(C)]pub struct IADsADSystemInfo_Vtbl {Show 14 fields
pub base__: IDispatch_Vtbl,
pub UserName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ComputerName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SiteName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DomainShortName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DomainDNSName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ForestDNSName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PDCRoleOwner: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SchemaRoleOwner: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub IsNativeMode: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub GetAnyDCName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetDCSiteName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub RefreshSchemaCache: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub GetTrees: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
}Fields§
§base__: IDispatch_Vtbl§UserName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§ComputerName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SiteName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§DomainShortName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§DomainDNSName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§ForestDNSName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§PDCRoleOwner: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SchemaRoleOwner: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§IsNativeMode: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§GetAnyDCName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetDCSiteName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§RefreshSchemaCache: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§GetTrees: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULTImplementations§
§impl IADsADSystemInfo_Vtbl
impl IADsADSystemInfo_Vtbl
pub const fn new<Identity: IADsADSystemInfo_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IADsADSystemInfo_Vtbl
impl RefUnwindSafe for IADsADSystemInfo_Vtbl
impl Send for IADsADSystemInfo_Vtbl
impl Sync for IADsADSystemInfo_Vtbl
impl Unpin for IADsADSystemInfo_Vtbl
impl UnwindSafe for IADsADSystemInfo_Vtbl
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