Struct windows::Win32::System::GroupPolicy::IGPMConstants
pub struct IGPMConstants(/* private fields */);
Implementations§
§impl IGPMConstants
impl IGPMConstants
pub unsafe fn PermGPOApply(&self) -> Result<GPMPermissionType>
pub unsafe fn PermGPORead(&self) -> Result<GPMPermissionType>
pub unsafe fn PermGPOEdit(&self) -> Result<GPMPermissionType>
pub unsafe fn PermGPOEditSecurityAndDelete(&self) -> Result<GPMPermissionType>
pub unsafe fn PermGPOCustom(&self) -> Result<GPMPermissionType>
pub unsafe fn PermWMIFilterEdit(&self) -> Result<GPMPermissionType>
pub unsafe fn PermWMIFilterFullControl(&self) -> Result<GPMPermissionType>
pub unsafe fn PermWMIFilterCustom(&self) -> Result<GPMPermissionType>
pub unsafe fn PermSOMLink(&self) -> Result<GPMPermissionType>
pub unsafe fn PermSOMLogging(&self) -> Result<GPMPermissionType>
pub unsafe fn PermSOMPlanning(&self) -> Result<GPMPermissionType>
pub unsafe fn PermSOMGPOCreate(&self) -> Result<GPMPermissionType>
pub unsafe fn PermSOMWMICreate(&self) -> Result<GPMPermissionType>
pub unsafe fn PermSOMWMIFullControl(&self) -> Result<GPMPermissionType>
pub unsafe fn SearchPropertyGPOPermissions(&self) -> Result<GPMSearchProperty>
pub unsafe fn SearchPropertyGPOEffectivePermissions( &self ) -> Result<GPMSearchProperty>
pub unsafe fn SearchPropertyGPODisplayName(&self) -> Result<GPMSearchProperty>
pub unsafe fn SearchPropertyGPOWMIFilter(&self) -> Result<GPMSearchProperty>
pub unsafe fn SearchPropertyGPOID(&self) -> Result<GPMSearchProperty>
pub unsafe fn SearchPropertyGPOComputerExtensions( &self ) -> Result<GPMSearchProperty>
pub unsafe fn SearchPropertyGPOUserExtensions( &self ) -> Result<GPMSearchProperty>
pub unsafe fn SearchPropertySOMLinks(&self) -> Result<GPMSearchProperty>
pub unsafe fn SearchPropertyGPODomain(&self) -> Result<GPMSearchProperty>
pub unsafe fn SearchPropertyBackupMostRecent(&self) -> Result<GPMSearchProperty>
pub unsafe fn SearchOpEquals(&self) -> Result<GPMSearchOperation>
pub unsafe fn SearchOpContains(&self) -> Result<GPMSearchOperation>
pub unsafe fn SearchOpNotContains(&self) -> Result<GPMSearchOperation>
pub unsafe fn SearchOpNotEquals(&self) -> Result<GPMSearchOperation>
pub unsafe fn UsePDC(&self) -> Result<i32>
pub unsafe fn UseAnyDC(&self) -> Result<i32>
pub unsafe fn DoNotUseW2KDC(&self) -> Result<i32>
pub unsafe fn SOMSite(&self) -> Result<GPMSOMType>
pub unsafe fn SOMDomain(&self) -> Result<GPMSOMType>
pub unsafe fn SOMOU(&self) -> Result<GPMSOMType>
pub unsafe fn get_SecurityFlags<P0, P1, P2, P3>(
&self,
vbowner: P0,
vbgroup: P1,
vbdacl: P2,
vbsacl: P3
) -> Result<i32>where
P0: IntoParam<VARIANT_BOOL>,
P1: IntoParam<VARIANT_BOOL>,
P2: IntoParam<VARIANT_BOOL>,
P3: IntoParam<VARIANT_BOOL>,
pub unsafe fn DoNotValidateDC(&self) -> Result<i32>
pub unsafe fn ReportHTML(&self) -> Result<GPMReportType>
pub unsafe fn ReportXML(&self) -> Result<GPMReportType>
pub unsafe fn RSOPModeUnknown(&self) -> Result<GPMRSOPMode>
pub unsafe fn RSOPModePlanning(&self) -> Result<GPMRSOPMode>
pub unsafe fn RSOPModeLogging(&self) -> Result<GPMRSOPMode>
pub unsafe fn EntryTypeUser(&self) -> Result<GPMEntryType>
pub unsafe fn EntryTypeComputer(&self) -> Result<GPMEntryType>
pub unsafe fn EntryTypeLocalGroup(&self) -> Result<GPMEntryType>
pub unsafe fn EntryTypeGlobalGroup(&self) -> Result<GPMEntryType>
pub unsafe fn EntryTypeUniversalGroup(&self) -> Result<GPMEntryType>
pub unsafe fn EntryTypeUNCPath(&self) -> Result<GPMEntryType>
pub unsafe fn EntryTypeUnknown(&self) -> Result<GPMEntryType>
pub unsafe fn DestinationOptionSameAsSource( &self ) -> Result<GPMDestinationOption>
pub unsafe fn DestinationOptionNone(&self) -> Result<GPMDestinationOption>
pub unsafe fn DestinationOptionByRelativeName( &self ) -> Result<GPMDestinationOption>
pub unsafe fn DestinationOptionSet(&self) -> Result<GPMDestinationOption>
pub unsafe fn MigrationTableOnly(&self) -> Result<i32>
pub unsafe fn ProcessSecurity(&self) -> Result<i32>
pub unsafe fn RsopLoggingNoComputer(&self) -> Result<i32>
pub unsafe fn RsopLoggingNoUser(&self) -> Result<i32>
pub unsafe fn RsopPlanningAssumeSlowLink(&self) -> Result<i32>
pub unsafe fn get_RsopPlanningLoopbackOption<P0>(
&self,
vbmerge: P0
) -> Result<i32>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn RsopPlanningAssumeUserWQLFilterTrue(&self) -> Result<i32>
pub unsafe fn RsopPlanningAssumeCompWQLFilterTrue(&self) -> Result<i32>
Trait Implementations§
§impl Clone for IGPMConstants
impl Clone for IGPMConstants
§fn clone(&self) -> IGPMConstants
fn clone(&self) -> IGPMConstants
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for IGPMConstants
impl Debug for IGPMConstants
§impl From<&IGPMConstants> for &IDispatch
impl From<&IGPMConstants> for &IDispatch
§fn from(value: &IGPMConstants) -> Self
fn from(value: &IGPMConstants) -> Self
Converts to this type from the input type.
§impl From<&IGPMConstants> for &IUnknown
impl From<&IGPMConstants> for &IUnknown
§fn from(value: &IGPMConstants) -> Self
fn from(value: &IGPMConstants) -> Self
Converts to this type from the input type.
§impl From<&IGPMConstants2> for &IGPMConstants
impl From<&IGPMConstants2> for &IGPMConstants
§fn from(value: &IGPMConstants2) -> Self
fn from(value: &IGPMConstants2) -> Self
Converts to this type from the input type.
§impl From<IGPMConstants> for IDispatch
impl From<IGPMConstants> for IDispatch
§fn from(value: IGPMConstants) -> Self
fn from(value: IGPMConstants) -> Self
Converts to this type from the input type.
§impl From<IGPMConstants> for IUnknown
impl From<IGPMConstants> for IUnknown
§fn from(value: IGPMConstants) -> Self
fn from(value: IGPMConstants) -> Self
Converts to this type from the input type.
§impl From<IGPMConstants2> for IGPMConstants
impl From<IGPMConstants2> for IGPMConstants
§fn from(value: IGPMConstants2) -> Self
fn from(value: IGPMConstants2) -> Self
Converts to this type from the input type.
§impl Interface for IGPMConstants
impl Interface for IGPMConstants
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read more§impl PartialEq for IGPMConstants
impl PartialEq for IGPMConstants
§fn eq(&self, other: &IGPMConstants) -> bool
fn eq(&self, other: &IGPMConstants) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for IGPMConstants
impl StructuralPartialEq for IGPMConstants
Auto Trait Implementations§
impl RefUnwindSafe for IGPMConstants
impl !Send for IGPMConstants
impl !Sync for IGPMConstants
impl Unpin for IGPMConstants
impl UnwindSafe for IGPMConstants
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