Struct IUserInformationStatics_Vtbl
#[repr(C)]pub struct IUserInformationStatics_Vtbl {Show 16 fields
pub base__: IInspectable_Vtbl,
pub AccountPictureChangeEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub NameAccessAllowed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub GetAccountPicture: unsafe extern "system" fn(_: *mut c_void, _: AccountPictureKind, _: *mut *mut c_void) -> HRESULT,
pub SetAccountPictureAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetAccountPicturesAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetAccountPictureFromStreamAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetAccountPicturesFromStreamsAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub AccountPictureChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveAccountPictureChanged: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub GetDisplayNameAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetFirstNameAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetLastNameAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetPrincipalNameAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetSessionInitiationProtocolUriAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetDomainNameAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§AccountPictureChangeEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§NameAccessAllowed: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§GetAccountPicture: unsafe extern "system" fn(_: *mut c_void, _: AccountPictureKind, _: *mut *mut c_void) -> HRESULT
§SetAccountPictureAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetAccountPicturesAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetAccountPictureFromStreamAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetAccountPicturesFromStreamsAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§AccountPictureChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveAccountPictureChanged: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§GetDisplayNameAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetFirstNameAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetLastNameAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetPrincipalNameAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetSessionInitiationProtocolUriAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetDomainNameAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IUserInformationStatics_Vtbl
impl RefUnwindSafe for IUserInformationStatics_Vtbl
impl Send for IUserInformationStatics_Vtbl
impl Sync for IUserInformationStatics_Vtbl
impl Unpin for IUserInformationStatics_Vtbl
impl UnwindSafe for IUserInformationStatics_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