Struct IAzScope_Vtbl
#[repr(C)]pub struct IAzScope_Vtbl {Show 39 fields
pub base__: IDispatch_Vtbl,
pub Name: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Description: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetDescription: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub ApplicationData: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetApplicationData: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Writable: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT,
pub GetProperty: unsafe extern "system" fn(_: *mut c_void, _: i32, _: VARIANT, _: *mut VARIANT) -> HRESULT,
pub SetProperty: unsafe extern "system" fn(_: *mut c_void, _: i32, _: VARIANT, _: VARIANT) -> HRESULT,
pub AddPropertyItem: unsafe extern "system" fn(_: *mut c_void, _: i32, _: VARIANT, _: VARIANT) -> HRESULT,
pub DeletePropertyItem: unsafe extern "system" fn(_: *mut c_void, _: i32, _: VARIANT, _: VARIANT) -> HRESULT,
pub PolicyAdministrators: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub PolicyReaders: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub AddPolicyAdministrator: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
pub DeletePolicyAdministrator: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
pub AddPolicyReader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
pub DeletePolicyReader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
pub ApplicationGroups: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub OpenApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
pub CreateApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
pub DeleteApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
pub Roles: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub OpenRole: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
pub CreateRole: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
pub DeleteRole: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
pub Tasks: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub OpenTask: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
pub CreateTask: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
pub DeleteTask: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
pub Submit: unsafe extern "system" fn(_: *mut c_void, _: i32, _: VARIANT) -> HRESULT,
pub CanBeDelegated: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT,
pub BizrulesWritable: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT,
pub PolicyAdministratorsName: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub PolicyReadersName: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub AddPolicyAdministratorName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
pub DeletePolicyAdministratorName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
pub AddPolicyReaderName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
pub DeletePolicyReaderName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
}Fields§
§base__: IDispatch_Vtbl§Name: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Description: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetDescription: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§ApplicationData: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetApplicationData: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Writable: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT§GetProperty: unsafe extern "system" fn(_: *mut c_void, _: i32, _: VARIANT, _: *mut VARIANT) -> HRESULT§SetProperty: unsafe extern "system" fn(_: *mut c_void, _: i32, _: VARIANT, _: VARIANT) -> HRESULT§AddPropertyItem: unsafe extern "system" fn(_: *mut c_void, _: i32, _: VARIANT, _: VARIANT) -> HRESULT§DeletePropertyItem: unsafe extern "system" fn(_: *mut c_void, _: i32, _: VARIANT, _: VARIANT) -> HRESULT§PolicyAdministrators: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§PolicyReaders: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§AddPolicyAdministrator: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT§DeletePolicyAdministrator: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT§AddPolicyReader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT§DeletePolicyReader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT§ApplicationGroups: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§OpenApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§CreateApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§DeleteApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT§Roles: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§OpenRole: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§CreateRole: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§DeleteRole: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT§Tasks: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§OpenTask: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§CreateTask: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§DeleteTask: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT§Submit: unsafe extern "system" fn(_: *mut c_void, _: i32, _: VARIANT) -> HRESULT§CanBeDelegated: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT§BizrulesWritable: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT§PolicyAdministratorsName: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§PolicyReadersName: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§AddPolicyAdministratorName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT§DeletePolicyAdministratorName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT§AddPolicyReaderName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT§DeletePolicyReaderName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULTImplementations§
§impl IAzScope_Vtbl
impl IAzScope_Vtbl
pub const fn new<Identity: IAzScope_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IAzScope_Vtbl
impl RefUnwindSafe for IAzScope_Vtbl
impl Send for IAzScope_Vtbl
impl Sync for IAzScope_Vtbl
impl Unpin for IAzScope_Vtbl
impl UnwindSafe for IAzScope_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