Struct windows::Win32::System::GroupPolicy::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) -> HRESULT
Implementations§
§impl IGPMConstants_Vtbl
impl IGPMConstants_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IGPMConstants_Vtblwhere
Identity: IGPMConstants_Impl + IUnknownImpl,
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