Struct IGPMConstants_Vtbl
#[repr(C)]pub struct IGPMConstants_Vtbl {Show 61 fields
pub base__: IDispatch_Vtbl,
pub PermGPOApply: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT,
pub PermGPORead: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT,
pub PermGPOEdit: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT,
pub PermGPOEditSecurityAndDelete: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT,
pub PermGPOCustom: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT,
pub PermWMIFilterEdit: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT,
pub PermWMIFilterFullControl: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT,
pub PermWMIFilterCustom: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT,
pub PermSOMLink: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT,
pub PermSOMLogging: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT,
pub PermSOMPlanning: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT,
pub PermSOMGPOCreate: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT,
pub PermSOMWMICreate: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT,
pub PermSOMWMIFullControl: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT,
pub SearchPropertyGPOPermissions: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT,
pub SearchPropertyGPOEffectivePermissions: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT,
pub SearchPropertyGPODisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT,
pub SearchPropertyGPOWMIFilter: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT,
pub SearchPropertyGPOID: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT,
pub SearchPropertyGPOComputerExtensions: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT,
pub SearchPropertyGPOUserExtensions: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT,
pub SearchPropertySOMLinks: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT,
pub SearchPropertyGPODomain: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT,
pub SearchPropertyBackupMostRecent: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT,
pub SearchOpEquals: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchOperation) -> HRESULT,
pub SearchOpContains: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchOperation) -> HRESULT,
pub SearchOpNotContains: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchOperation) -> HRESULT,
pub SearchOpNotEquals: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchOperation) -> HRESULT,
pub UsePDC: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub UseAnyDC: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub DoNotUseW2KDC: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SOMSite: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSOMType) -> HRESULT,
pub SOMDomain: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSOMType) -> HRESULT,
pub SOMOU: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSOMType) -> HRESULT,
pub get_SecurityFlags: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL, _: VARIANT_BOOL, _: VARIANT_BOOL, _: VARIANT_BOOL, _: *mut i32) -> HRESULT,
pub DoNotValidateDC: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub ReportHTML: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMReportType) -> HRESULT,
pub ReportXML: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMReportType) -> HRESULT,
pub RSOPModeUnknown: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMRSOPMode) -> HRESULT,
pub RSOPModePlanning: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMRSOPMode) -> HRESULT,
pub RSOPModeLogging: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMRSOPMode) -> HRESULT,
pub EntryTypeUser: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMEntryType) -> HRESULT,
pub EntryTypeComputer: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMEntryType) -> HRESULT,
pub EntryTypeLocalGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMEntryType) -> HRESULT,
pub EntryTypeGlobalGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMEntryType) -> HRESULT,
pub EntryTypeUniversalGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMEntryType) -> HRESULT,
pub EntryTypeUNCPath: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMEntryType) -> HRESULT,
pub EntryTypeUnknown: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMEntryType) -> HRESULT,
pub DestinationOptionSameAsSource: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMDestinationOption) -> HRESULT,
pub DestinationOptionNone: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMDestinationOption) -> HRESULT,
pub DestinationOptionByRelativeName: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMDestinationOption) -> HRESULT,
pub DestinationOptionSet: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMDestinationOption) -> HRESULT,
pub MigrationTableOnly: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub ProcessSecurity: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub RsopLoggingNoComputer: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub RsopLoggingNoUser: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub RsopPlanningAssumeSlowLink: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub get_RsopPlanningLoopbackOption: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL, _: *mut i32) -> HRESULT,
pub RsopPlanningAssumeUserWQLFilterTrue: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub RsopPlanningAssumeCompWQLFilterTrue: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
}Fields§
§base__: IDispatch_Vtbl§PermGPOApply: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT§PermGPORead: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT§PermGPOEdit: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT§PermGPOEditSecurityAndDelete: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT§PermGPOCustom: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT§PermWMIFilterEdit: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT§PermWMIFilterFullControl: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT§PermWMIFilterCustom: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT§PermSOMLink: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT§PermSOMLogging: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT§PermSOMPlanning: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT§PermSOMGPOCreate: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT§PermSOMWMICreate: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT§PermSOMWMIFullControl: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMPermissionType) -> HRESULT§SearchPropertyGPOPermissions: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT§SearchPropertyGPOEffectivePermissions: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT§SearchPropertyGPODisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT§SearchPropertyGPOWMIFilter: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT§SearchPropertyGPOID: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT§SearchPropertyGPOComputerExtensions: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT§SearchPropertyGPOUserExtensions: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT§SearchPropertySOMLinks: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT§SearchPropertyGPODomain: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT§SearchPropertyBackupMostRecent: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchProperty) -> HRESULT§SearchOpEquals: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchOperation) -> HRESULT§SearchOpContains: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchOperation) -> HRESULT§SearchOpNotContains: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchOperation) -> HRESULT§SearchOpNotEquals: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSearchOperation) -> HRESULT§UsePDC: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§UseAnyDC: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§DoNotUseW2KDC: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SOMSite: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSOMType) -> HRESULT§SOMDomain: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSOMType) -> HRESULT§SOMOU: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMSOMType) -> HRESULT§get_SecurityFlags: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL, _: VARIANT_BOOL, _: VARIANT_BOOL, _: VARIANT_BOOL, _: *mut i32) -> HRESULT§DoNotValidateDC: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§ReportHTML: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMReportType) -> HRESULT§ReportXML: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMReportType) -> HRESULT§RSOPModeUnknown: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMRSOPMode) -> HRESULT§RSOPModePlanning: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMRSOPMode) -> HRESULT§RSOPModeLogging: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMRSOPMode) -> HRESULT§EntryTypeUser: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMEntryType) -> HRESULT§EntryTypeComputer: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMEntryType) -> HRESULT§EntryTypeLocalGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMEntryType) -> HRESULT§EntryTypeGlobalGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMEntryType) -> HRESULT§EntryTypeUniversalGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMEntryType) -> HRESULT§EntryTypeUNCPath: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMEntryType) -> HRESULT§EntryTypeUnknown: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMEntryType) -> HRESULT§DestinationOptionSameAsSource: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMDestinationOption) -> HRESULT§DestinationOptionNone: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMDestinationOption) -> HRESULT§DestinationOptionByRelativeName: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMDestinationOption) -> HRESULT§DestinationOptionSet: unsafe extern "system" fn(_: *mut c_void, _: *mut GPMDestinationOption) -> HRESULT§MigrationTableOnly: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§ProcessSecurity: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§RsopLoggingNoComputer: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§RsopLoggingNoUser: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§RsopPlanningAssumeSlowLink: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§get_RsopPlanningLoopbackOption: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL, _: *mut i32) -> HRESULT§RsopPlanningAssumeUserWQLFilterTrue: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§RsopPlanningAssumeCompWQLFilterTrue: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULTImplementations§
§impl IGPMConstants_Vtbl
impl IGPMConstants_Vtbl
pub const fn new<Identity: IGPMConstants_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IGPMConstants_Vtbl
impl RefUnwindSafe for IGPMConstants_Vtbl
impl Send for IGPMConstants_Vtbl
impl Sync for IGPMConstants_Vtbl
impl Unpin for IGPMConstants_Vtbl
impl UnwindSafe for IGPMConstants_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