Struct IAzAuthorizationStore_Vtbl
#[repr(C)]pub struct IAzAuthorizationStore_Vtbl {Show 52 fields
pub base__: IDispatch_Vtbl,
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 DomainTimeout: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetDomainTimeout: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub ScriptEngineTimeout: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetScriptEngineTimeout: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub MaxScriptEngines: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetMaxScriptEngines: unsafe extern "system" fn(_: *mut c_void, _: i32) -> 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 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, _: AZ_PROP_CONSTANTS, _: 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 Initialize: unsafe extern "system" fn(_: *mut c_void, _: AZ_PROP_CONSTANTS, _: *mut c_void, _: VARIANT) -> HRESULT,
pub UpdateCache: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT,
pub Delete: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT,
pub Applications: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub OpenApplication: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
pub CreateApplication: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
pub DeleteApplication: 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 CreateApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
pub OpenApplicationGroup: 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 Submit: unsafe extern "system" fn(_: *mut c_void, _: i32, _: VARIANT) -> 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 TargetMachine: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> 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 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,
pub CloseApplication: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: i32) -> HRESULT,
}Fields§
§base__: IDispatch_Vtbl§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§DomainTimeout: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetDomainTimeout: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§ScriptEngineTimeout: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetScriptEngineTimeout: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§MaxScriptEngines: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetMaxScriptEngines: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§GenerateAudits: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT§SetGenerateAudits: 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§AddPropertyItem: unsafe extern "system" fn(_: *mut c_void, _: AZ_PROP_CONSTANTS, _: 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§Initialize: unsafe extern "system" fn(_: *mut c_void, _: AZ_PROP_CONSTANTS, _: *mut c_void, _: VARIANT) -> HRESULT§UpdateCache: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT§Delete: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT§Applications: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§OpenApplication: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§CreateApplication: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§DeleteApplication: 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§CreateApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§OpenApplicationGroup: 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§Submit: unsafe extern "system" fn(_: *mut c_void, _: i32, _: VARIANT) -> 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§TargetMachine: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§ApplyStoreSacl: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT§SetApplyStoreSacl: unsafe extern "system" fn(_: *mut c_void, _: 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) -> 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) -> HRESULT§CloseApplication: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: i32) -> HRESULTImplementations§
§impl IAzAuthorizationStore_Vtbl
impl IAzAuthorizationStore_Vtbl
pub const fn new<Identity: IAzAuthorizationStore_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IAzAuthorizationStore_Vtbl
impl RefUnwindSafe for IAzAuthorizationStore_Vtbl
impl Send for IAzAuthorizationStore_Vtbl
impl Sync for IAzAuthorizationStore_Vtbl
impl Unpin for IAzAuthorizationStore_Vtbl
impl UnwindSafe for IAzAuthorizationStore_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