pub struct RID(/* private fields */);
Available on crate feature
kernel
only.Expand description
Implementations§
source§impl RID
impl RID
sourcepub const unsafe fn from_raw(v: u32) -> Self
pub const unsafe fn from_raw(v: u32) -> Self
Constructs a new object by wrapping the given integer value.
§Safety
Be sure the given value is meaningful for the actual type.
sourcepub const fn raw(&self) -> u32
pub const fn raw(&self) -> u32
Returns the primitive integer underlying value.
This method is similar to Into
, but it
is const
, therefore it can be used in
const contexts.
source§impl RID
impl RID
pub const SECURITY_NULL: Self = _
pub const SECURITY_WORLD: Self = _
pub const SECURITY_LOCAL: Self = _
pub const SECURITY_LOCAL_LOGON: Self = _
pub const SECURITY_CREATOR_OWNER: Self = _
pub const SECURITY_CREATOR_GROUP: Self = _
pub const SECURITY_CREATOR_OWNER_SERVER: Self = _
pub const SECURITY_CREATOR_GROUP_SERVER: Self = _
pub const SECURITY_CREATOR_OWNER_RIGHTS: Self = _
pub const SECURITY_DIALUP: Self = _
pub const SECURITY_NETWORK: Self = _
pub const SECURITY_BATCH: Self = _
pub const SECURITY_INTERACTIVE: Self = _
pub const SECURITY_LOGON_IDS: Self = _
pub const SECURITY_SERVICE: Self = _
pub const SECURITY_ANONYMOUS_LOGON: Self = _
pub const SECURITY_PROXY: Self = _
pub const SECURITY_ENTERPRISE_CONTROLLERS: Self = _
pub const SECURITY_SERVER_LOGON: Self = _
pub const SECURITY_PRINCIPAL_SELF: Self = _
pub const SECURITY_AUTHENTICATED_USER: Self = _
pub const SECURITY_RESTRICTED_CODE: Self = _
pub const SECURITY_TERMINAL_SERVER: Self = _
pub const SECURITY_REMOTE_LOGON: Self = _
pub const SECURITY_THIS_ORGANIZATION: Self = _
pub const SECURITY_IUSER: Self = _
pub const SECURITY_LOCAL_SYSTEM: Self = _
pub const SECURITY_LOCAL_SERVICE: Self = _
pub const SECURITY_NETWORK_SERVICE: Self = _
pub const SECURITY_NT_NON_UNIQUE: Self = _
pub const SECURITY_ENTERPRISE_READONLY_CONTROLLERS: Self = _
pub const SECURITY_BUILTIN_DOMAIN: Self = _
pub const SECURITY_WRITE_RESTRICTED_CODE: Self = _
pub const SECURITY_PACKAGE_BASE: Self = _
pub const SECURITY_PACKAGE_NTLM: Self = _
pub const SECURITY_PACKAGE_SCHANNEL: Self = _
pub const SECURITY_PACKAGE_DIGEST: Self = _
pub const SECURITY_CRED_TYPE_BASE: Self = _
pub const SECURITY_CRED_TYPE_THIS_ORG_CERT: Self = _
pub const SECURITY_MIN_BASE: Self = _
pub const SECURITY_SERVICE_ID_BASE: Self = _
pub const SECURITY_RESERVED_ID_BASE: Self = _
pub const SECURITY_APPPOOL_ID_BASE: Self = _
pub const SECURITY_VIRTUALSERVER_ID_BASE: Self = _
pub const SECURITY_USERMODEDRIVERHOST_ID_BASE: Self = _
pub const SECURITY_CLOUD_INFRASTRUCTURE_SERVICES_ID_BASE: Self = _
pub const SECURITY_WMIHOST_ID_BASE: Self = _
pub const SECURITY_TASK_ID_BASE: Self = _
pub const SECURITY_NFS_ID_BASE: Self = _
pub const SECURITY_COM_ID_BASE: Self = _
pub const SECURITY_WINDOW_MANAGER_BASE: Self = _
pub const SECURITY_RDV_GFX_BASE: Self = _
pub const SECURITY_DASHOST_ID_BASE: Self = _
pub const SECURITY_USERMANAGER_ID_BASE: Self = _
pub const SECURITY_WINRM_ID_BASE: Self = _
pub const SECURITY_CCG_ID_BASE: Self = _
pub const SECURITY_UMFD_BASE: Self = _
pub const SECURITY_MAX_BASE: Self = _
pub const SECURITY_MAX_ALWAYS_FILTERED: Self = _
pub const SECURITY_MIN_NEVER_FILTERED: Self = _
pub const SECURITY_OTHER_ORGANIZATION: Self = _
pub const SECURITY_WINDOWSMOBILE_ID_BASE: Self = _
pub const SECURITY_LOCAL_ACCOUNT: Self = _
pub const SECURITY_LOCAL_ACCOUNT_AND_ADMIN: Self = _
pub const DOMAIN_GROUP_AUTHORIZATION_DATA_IS_COMPOUNDED: Self = _
pub const DOMAIN_GROUP_AUTHORIZATION_DATA_CONTAINS_CLAIMS: Self = _
pub const DOMAIN_GROUP_ENTERPRISE_READONLY_DOMAIN_CONTROLLERS: Self = _
pub const DOMAIN_USER_ADMIn: Self = _
pub const DOMAIN_USER_GUEST: Self = _
pub const DOMAIN_USER_KRBTGT: Self = _
pub const DOMAIN_USER_DEFAULT_ACCOUNT: Self = _
pub const DOMAIN_USER_WDAG_ACCOUNT: Self = _
pub const DOMAIN_GROUP_ADMINS: Self = _
pub const DOMAIN_GROUP_USERS: Self = _
pub const DOMAIN_GROUP_GUESTS: Self = _
pub const DOMAIN_GROUP_COMPUTERS: Self = _
pub const DOMAIN_GROUP_CONTROLLERS: Self = _
pub const DOMAIN_GROUP_CERT_ADMINS: Self = _
pub const DOMAIN_GROUP_SCHEMA_ADMINS: Self = _
pub const DOMAIN_GROUP_ENTERPRISE_ADMINS: Self = _
pub const DOMAIN_GROUP_POLICY_ADMINS: Self = _
pub const DOMAIN_GROUP_READONLY_CONTROLLERS: Self = _
pub const DOMAIN_GROUP_CLONEABLE_CONTROLLERS: Self = _
pub const DOMAIN_GROUP_CDC_RESERVED: Self = _
pub const DOMAIN_GROUP_PROTECTED_USERS: Self = _
pub const DOMAIN_GROUP_KEY_ADMINS: Self = _
pub const DOMAIN_GROUP_ENTERPRISE_KEY_ADMINS: Self = _
pub const DOMAIN_ALIAS_ADMINS: Self = _
pub const DOMAIN_ALIAS_USERS: Self = _
pub const DOMAIN_ALIAS_GUESTS: Self = _
pub const DOMAIN_ALIAS_POWER_USERS: Self = _
pub const DOMAIN_ALIAS_ACCOUNT_OPS: Self = _
pub const DOMAIN_ALIAS_SYSTEM_OPS: Self = _
pub const DOMAIN_ALIAS_PRINT_OPS: Self = _
pub const DOMAIN_ALIAS_BACKUP_OPS: Self = _
pub const DOMAIN_ALIAS_REPLICATOR: Self = _
pub const DOMAIN_ALIAS_RAS_SERVERS: Self = _
pub const DOMAIN_ALIAS_PREW2KCOMPACCESS: Self = _
pub const DOMAIN_ALIAS_REMOTE_DESKTOP_USERS: Self = _
pub const DOMAIN_ALIAS_NETWORK_CONFIGURATION_OPS: Self = _
pub const DOMAIN_ALIAS_INCOMING_FOREST_TRUST_BUILDERS: Self = _
pub const DOMAIN_ALIAS_MONITORING_USERS: Self = _
pub const DOMAIN_ALIAS_LOGGING_USERS: Self = _
pub const DOMAIN_ALIAS_AUTHORIZATIONACCESS: Self = _
pub const DOMAIN_ALIAS_TS_LICENSE_SERVERS: Self = _
pub const DOMAIN_ALIAS_DCOM_USERS: Self = _
pub const DOMAIN_ALIAS_IUSERS: Self = _
pub const DOMAIN_ALIAS_CRYPTO_OPERATORS: Self = _
pub const DOMAIN_ALIAS_CACHEABLE_PRINCIPALS_GROUP: Self = _
pub const DOMAIN_ALIAS_NON_CACHEABLE_PRINCIPALS_GROUP: Self = _
pub const DOMAIN_ALIAS_EVENT_LOG_READERS_GROUP: Self = _
pub const DOMAIN_ALIAS_CERTSVC_DCOM_ACCESS_GROUP: Self = _
pub const DOMAIN_ALIAS_RDS_REMOTE_ACCESS_SERVERS: Self = _
pub const DOMAIN_ALIAS_RDS_ENDPOINT_SERVERS: Self = _
pub const DOMAIN_ALIAS_RDS_MANAGEMENT_SERVERS: Self = _
pub const DOMAIN_ALIAS_HYPER_V_ADMINS: Self = _
pub const DOMAIN_ALIAS_ACCESS_CONTROL_ASSISTANCE_OPS: Self = _
pub const DOMAIN_ALIAS_REMOTE_MANAGEMENT_USERS: Self = _
pub const DOMAIN_ALIAS_DEFAULT_ACCOUNT: Self = _
pub const DOMAIN_ALIAS_STORAGE_REPLICA_ADMINS: Self = _
pub const DOMAIN_ALIAS_DEVICE_OWNERS: Self = _
pub const SECURITY_APP_PACKAGE_BASE: Self = _
pub const SECURITY_CAPABILITY_BASE: Self = _
pub const SECURITY_CAPABILITY_APP: Self = _
pub const SECURITY_BUILTIN_PACKAGE_ANY_PACKAGE: Self = _
pub const SECURITY_BUILTIN_PACKAGE_ANY_RESTRICTED_PACKAGE: Self = _
pub const SECURITY_CAPABILITY_INTERNET_CLIENT: Self = _
pub const SECURITY_CAPABILITY_INTERNET_CLIENT_SERVER: Self = _
pub const SECURITY_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER: Self = _
pub const SECURITY_CAPABILITY_PICTURES_LIBRARY: Self = _
pub const SECURITY_CAPABILITY_VIDEOS_LIBRARY: Self = _
pub const SECURITY_CAPABILITY_MUSIC_LIBRARY: Self = _
pub const SECURITY_CAPABILITY_DOCUMENTS_LIBRARY: Self = _
pub const SECURITY_CAPABILITY_ENTERPRISE_AUTHENTICATION: Self = _
pub const SECURITY_CAPABILITY_SHARED_USER_CERTIFICATES: Self = _
pub const SECURITY_CAPABILITY_REMOVABLE_STORAGE: Self = _
pub const SECURITY_CAPABILITY_APPOINTMENTS: Self = _
pub const SECURITY_CAPABILITY_CONTACTS: Self = _
pub const SECURITY_CAPABILITY_INTERNET_EXPLORER: Self = _
pub const SECURITY_AUTHENTICATION_AUTHORITY_ASSERTED: Self = _
pub const SECURITY_AUTHENTICATION_SERVICE_ASSERTED: Self = _
pub const SECURITY_AUTHENTICATION_FRESH_KEY_AUTH: Self = _
pub const SECURITY_AUTHENTICATION_KEY_TRUST: Self = _
pub const SECURITY_AUTHENTICATION_KEY_PROPERTY_MFA: Self = _
pub const SECURITY_AUTHENTICATION_KEY_PROPERTY_ATTESTATION: Self = _
pub const SECURITY_PROCESS_PROTECTION_TYPE_FULL: Self = _
pub const SECURITY_PROCESS_PROTECTION_TYPE_LITE: Self = _
pub const SECURITY_PROCESS_PROTECTION_TYPE_NONE: Self = _
pub const SECURITY_PROCESS_PROTECTION_LEVEL_WINTCB: Self = _
pub const SECURITY_PROCESS_PROTECTION_LEVEL_WINDOWS: Self = _
pub const SECURITY_PROCESS_PROTECTION_LEVEL_APP: Self = _
pub const SECURITY_PROCESS_PROTECTION_LEVEL_ANTIMALWARE: Self = _
pub const SECURITY_PROCESS_PROTECTION_LEVEL_AUTHENTICODE: Self = _
pub const SECURITY_PROCESS_PROTECTION_LEVEL_NONE: Self = _
pub const SECURITY_TRUSTED_INSTALLER_1: Self = _
pub const SECURITY_TRUSTED_INSTALLER_2: Self = _
pub const SECURITY_TRUSTED_INSTALLER_3: Self = _
pub const SECURITY_TRUSTED_INSTALLER_4: Self = _
pub const SECURITY_TRUSTED_INSTALLER_5: Self = _
Trait Implementations§
source§impl IntUnderlying for RID
impl IntUnderlying for RID
source§impl Ord for RID
impl Ord for RID
source§impl PartialOrd for RID
impl PartialOrd for RID
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for RID
impl Eq for RID
impl NativeConst for RID
impl Send for RID
impl StructuralPartialEq for RID
Auto Trait Implementations§
impl Freeze for RID
impl RefUnwindSafe for RID
impl Sync for RID
impl Unpin for RID
impl UnwindSafe for RID
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