Struct windows::Win32::Security::Authorization::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 MaybeUninit<BSTR>) -> HRESULT,
pub SetDescription: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT,
pub ApplicationData: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT,
pub SetApplicationData: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> 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, _: MaybeUninit<VARIANT>, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub SetProperty: unsafe extern "system" fn(_: *mut c_void, _: i32, _: MaybeUninit<VARIANT>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub AddPropertyItem: unsafe extern "system" fn(_: *mut c_void, _: AZ_PROP_CONSTANTS, _: MaybeUninit<VARIANT>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub DeletePropertyItem: unsafe extern "system" fn(_: *mut c_void, _: i32, _: MaybeUninit<VARIANT>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub PolicyAdministrators: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub PolicyReaders: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub AddPolicyAdministrator: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub DeletePolicyAdministrator: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub AddPolicyReader: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub DeletePolicyReader: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub Initialize: unsafe extern "system" fn(_: *mut c_void, _: AZ_PROP_CONSTANTS, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub UpdateCache: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub Delete: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<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, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT,
pub CreateApplication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT,
pub DeleteApplication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<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, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT,
pub OpenApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT,
pub DeleteApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub Submit: unsafe extern "system" fn(_: *mut c_void, _: i32, _: MaybeUninit<VARIANT>) -> HRESULT,
pub DelegatedPolicyUsers: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub AddDelegatedPolicyUser: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub DeleteDelegatedPolicyUser: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub TargetMachine: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> 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 MaybeUninit<VARIANT>) -> HRESULT,
pub PolicyReadersName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub AddPolicyAdministratorName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub DeletePolicyAdministratorName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub AddPolicyReaderName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub DeletePolicyReaderName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub DelegatedPolicyUsersName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub AddDelegatedPolicyUserName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub DeleteDelegatedPolicyUserName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub CloseApplication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: i32) -> HRESULT,
}
Fields§
§base__: IDispatch_Vtbl
§Description: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT
§SetDescription: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT
§ApplicationData: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT
§SetApplicationData: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> 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, _: MaybeUninit<VARIANT>, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§SetProperty: unsafe extern "system" fn(_: *mut c_void, _: i32, _: MaybeUninit<VARIANT>, _: MaybeUninit<VARIANT>) -> HRESULT
§AddPropertyItem: unsafe extern "system" fn(_: *mut c_void, _: AZ_PROP_CONSTANTS, _: MaybeUninit<VARIANT>, _: MaybeUninit<VARIANT>) -> HRESULT
§DeletePropertyItem: unsafe extern "system" fn(_: *mut c_void, _: i32, _: MaybeUninit<VARIANT>, _: MaybeUninit<VARIANT>) -> HRESULT
§PolicyAdministrators: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§PolicyReaders: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§AddPolicyAdministrator: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§DeletePolicyAdministrator: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§AddPolicyReader: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§DeletePolicyReader: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§Initialize: unsafe extern "system" fn(_: *mut c_void, _: AZ_PROP_CONSTANTS, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§UpdateCache: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§Delete: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§Applications: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§OpenApplication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT
§CreateApplication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT
§DeleteApplication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§ApplicationGroups: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§CreateApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT
§OpenApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT
§DeleteApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§Submit: unsafe extern "system" fn(_: *mut c_void, _: i32, _: MaybeUninit<VARIANT>) -> HRESULT
§DelegatedPolicyUsers: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§AddDelegatedPolicyUser: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§DeleteDelegatedPolicyUser: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§TargetMachine: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> 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 MaybeUninit<VARIANT>) -> HRESULT
§PolicyReadersName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§AddPolicyAdministratorName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§DeletePolicyAdministratorName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§AddPolicyReaderName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§DeletePolicyReaderName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§DelegatedPolicyUsersName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§AddDelegatedPolicyUserName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§DeleteDelegatedPolicyUserName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§CloseApplication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: i32) -> HRESULT
Implementations§
§impl IAzAuthorizationStore_Vtbl
impl IAzAuthorizationStore_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IAzAuthorizationStore_Vtblwhere
Identity: IAzAuthorizationStore_Impl + IUnknownImpl,
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