Struct IGPMRSOP_Vtbl
#[repr(C)]pub struct IGPMRSOP_Vtbl {Show 36 fields
pub base__: IDispatch_Vtbl,
pub Mode: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMRSOPMode) -> HRESULT,
pub Namespace: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetLoggingComputer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub LoggingComputer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetLoggingUser: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub LoggingUser: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetLoggingFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub LoggingFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetPlanningFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub PlanningFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetPlanningDomainController: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub PlanningDomainController: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetPlanningSiteName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub PlanningSiteName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetPlanningUser: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub PlanningUser: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetPlanningUserSOM: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub PlanningUserSOM: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetPlanningUserWMIFilters: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT,
pub PlanningUserWMIFilters: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub SetPlanningUserSecurityGroups: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT,
pub PlanningUserSecurityGroups: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub SetPlanningComputer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub PlanningComputer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetPlanningComputerSOM: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub PlanningComputerSOM: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetPlanningComputerWMIFilters: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT,
pub PlanningComputerWMIFilters: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub SetPlanningComputerSecurityGroups: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT,
pub PlanningComputerSecurityGroups: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub LoggingEnumerateUsers: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub CreateQueryResults: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub ReleaseQueryResults: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub GenerateReport: unsafe extern "system" fn(_: *mut c_void, _: GPMReportType, _: *const VARIANT, _: *mut VARIANT, _: *mut *mut c_void) -> HRESULT,
pub GenerateReportToFile: unsafe extern "system" fn(_: *mut c_void, _: GPMReportType, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}Fields§
§base__: IDispatch_Vtbl§Mode: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMRSOPMode) -> HRESULT§Namespace: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetLoggingComputer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§LoggingComputer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetLoggingUser: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§LoggingUser: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetLoggingFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§LoggingFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetPlanningFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§PlanningFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetPlanningDomainController: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§PlanningDomainController: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetPlanningSiteName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§PlanningSiteName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetPlanningUser: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§PlanningUser: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetPlanningUserSOM: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§PlanningUserSOM: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetPlanningUserWMIFilters: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT§PlanningUserWMIFilters: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§SetPlanningUserSecurityGroups: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT§PlanningUserSecurityGroups: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§SetPlanningComputer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§PlanningComputer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetPlanningComputerSOM: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§PlanningComputerSOM: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetPlanningComputerWMIFilters: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT§PlanningComputerWMIFilters: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§SetPlanningComputerSecurityGroups: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT§PlanningComputerSecurityGroups: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§LoggingEnumerateUsers: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§CreateQueryResults: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§ReleaseQueryResults: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§GenerateReport: unsafe extern "system" fn(_: *mut c_void, _: GPMReportType, _: *const VARIANT, _: *mut VARIANT, _: *mut *mut c_void) -> HRESULT§GenerateReportToFile: unsafe extern "system" fn(_: *mut c_void, _: GPMReportType, _: *mut c_void, _: *mut *mut c_void) -> HRESULTImplementations§
§impl IGPMRSOP_Vtbl
impl IGPMRSOP_Vtbl
pub const fn new<Identity: IGPMRSOP_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IGPMRSOP_Vtbl
impl RefUnwindSafe for IGPMRSOP_Vtbl
impl Send for IGPMRSOP_Vtbl
impl Sync for IGPMRSOP_Vtbl
impl Unpin for IGPMRSOP_Vtbl
impl UnwindSafe for IGPMRSOP_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