Struct windows::Win32::Security::Authorization::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 MaybeUninit<BSTR>) -> HRESULT,
pub SetName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT,
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 AuthzInterfaceClsid: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT,
pub SetAuthzInterfaceClsid: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT,
pub Version: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT,
pub SetVersion: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> 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, _: MaybeUninit<VARIANT>, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub SetProperty: 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 Scopes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub OpenScope: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT,
pub CreateScope: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT,
pub DeleteScope: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<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, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT,
pub CreateOperation: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT,
pub DeleteOperation: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<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, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT,
pub CreateTask: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT,
pub DeleteTask: 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 OpenApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT,
pub CreateApplicationGroup: 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 Roles: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub OpenRole: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT,
pub CreateRole: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT,
pub DeleteRole: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub InitializeClientContextFromToken: unsafe extern "system" fn(_: *mut c_void, _: u64, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT,
pub AddPropertyItem: unsafe extern "system" fn(_: *mut c_void, _: i32, _: MaybeUninit<VARIANT>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub DeletePropertyItem: unsafe extern "system" fn(_: *mut c_void, _: i32, _: MaybeUninit<VARIANT>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub Submit: unsafe extern "system" fn(_: *mut c_void, _: i32, _: MaybeUninit<VARIANT>) -> HRESULT,
pub InitializeClientContextFromName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> 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 InitializeClientContextFromStringSid: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: i32, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> 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,
}
Fields§
§base__: IDispatch_Vtbl
§Name: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT
§SetName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT
§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
§AuthzInterfaceClsid: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT
§SetAuthzInterfaceClsid: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT
§Version: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT
§SetVersion: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> 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, _: MaybeUninit<VARIANT>, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§SetProperty: 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
§Scopes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§OpenScope: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT
§CreateScope: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT
§DeleteScope: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§Operations: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§OpenOperation: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT
§CreateOperation: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT
§DeleteOperation: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§Tasks: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§OpenTask: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT
§CreateTask: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT
§DeleteTask: 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
§OpenApplicationGroup: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT
§CreateApplicationGroup: 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
§Roles: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§OpenRole: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT
§CreateRole: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT
§DeleteRole: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§InitializeClientContextFromToken: unsafe extern "system" fn(_: *mut c_void, _: u64, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> HRESULT
§AddPropertyItem: unsafe extern "system" fn(_: *mut c_void, _: i32, _: MaybeUninit<VARIANT>, _: MaybeUninit<VARIANT>) -> HRESULT
§DeletePropertyItem: unsafe extern "system" fn(_: *mut c_void, _: i32, _: MaybeUninit<VARIANT>, _: MaybeUninit<VARIANT>) -> HRESULT
§Submit: unsafe extern "system" fn(_: *mut c_void, _: i32, _: MaybeUninit<VARIANT>) -> HRESULT
§InitializeClientContextFromName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> 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
§InitializeClientContextFromStringSid: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: i32, _: MaybeUninit<VARIANT>, _: *mut *mut c_void) -> 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
Implementations§
§impl IAzApplication_Vtbl
impl IAzApplication_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IAzApplication_Vtblwhere
Identity: IAzApplication_Impl + IUnknownImpl,
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