Struct IAzApplication_Vtbl
#[repr(C)]pub struct IAzApplication_Vtbl {Show 62 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 AuthzInterfaceClsid: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetAuthzInterfaceClsid: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Version: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub GenerateAudits: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT,
pub SetGenerateAudits: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT,
pub ApplyStoreSacl: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT,
pub SetApplyStoreSacl: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> 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 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 Scopes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub OpenScope: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
pub CreateScope: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
pub DeleteScope: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
pub Operations: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub OpenOperation: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
pub CreateOperation: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
pub DeleteOperation: 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 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 InitializeClientContextFromToken: unsafe extern "system" fn(_: *mut c_void, _: u64, _: VARIANT, _: *mut *mut c_void) -> 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 Submit: unsafe extern "system" fn(_: *mut c_void, _: i32, _: VARIANT) -> HRESULT,
pub InitializeClientContextFromName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
pub DelegatedPolicyUsers: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub AddDelegatedPolicyUser: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
pub DeleteDelegatedPolicyUser: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
pub InitializeClientContextFromStringSid: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: i32, _: VARIANT, _: *mut *mut c_void) -> 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,
pub DelegatedPolicyUsersName: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub AddDelegatedPolicyUserName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT,
pub DeleteDelegatedPolicyUserName: 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§AuthzInterfaceClsid: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetAuthzInterfaceClsid: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Version: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§GenerateAudits: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT§SetGenerateAudits: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT§ApplyStoreSacl: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT§SetApplyStoreSacl: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> 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§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§Scopes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§OpenScope: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§CreateScope: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§DeleteScope: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT§Operations: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§OpenOperation: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§CreateOperation: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§DeleteOperation: 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§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§InitializeClientContextFromToken: unsafe extern "system" fn(_: *mut c_void, _: u64, _: VARIANT, _: *mut *mut c_void) -> 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§Submit: unsafe extern "system" fn(_: *mut c_void, _: i32, _: VARIANT) -> HRESULT§InitializeClientContextFromName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§DelegatedPolicyUsers: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§AddDelegatedPolicyUser: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT§DeleteDelegatedPolicyUser: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT§InitializeClientContextFromStringSid: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: i32, _: VARIANT, _: *mut *mut c_void) -> 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) -> HRESULT§DelegatedPolicyUsersName: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§AddDelegatedPolicyUserName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULT§DeleteDelegatedPolicyUserName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT) -> HRESULTImplementations§
§impl IAzApplication_Vtbl
impl IAzApplication_Vtbl
pub const fn new<Identity: IAzApplication_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IAzApplication_Vtbl
impl RefUnwindSafe for IAzApplication_Vtbl
impl Send for IAzApplication_Vtbl
impl Sync for IAzApplication_Vtbl
impl Unpin for IAzApplication_Vtbl
impl UnwindSafe for IAzApplication_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