Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Security.Principal Namespace Reference

Classes

class  GenericIdentity
 
class  GenericPrincipal
 
class  IdentityNotMappedException
 
class  IdentityReference
 
class  IdentityReferenceCollection
 
class  IdentityReferenceEnumerator
 
interface  IIdentity
 
interface  IPrincipal
 
class  NTAccount
 
class  SecurityIdentifier
 
class  Win32
 
class  WindowsIdentity
 
class  WindowsPrincipal
 

Enumerations

enum  PrincipalPolicy { UnauthenticatedPrincipal , NoPrincipal , WindowsPrincipal }
 
enum  TokenImpersonationLevel {
  None , Anonymous , Identification , Impersonation ,
  Delegation
}
 
enum  TokenType { TokenPrimary = 1 , TokenImpersonation , TokenPrimary = 1 , TokenImpersonation }
 
enum  WinSecurityContext {
  Thread = 1 , Process , Both , Thread = 1 ,
  Process , Both
}
 
enum  IdentifierAuthority : long {
  NullAuthority , WorldAuthority , LocalAuthority , CreatorAuthority ,
  NonUniqueAuthority , NTAuthority , SiteServerAuthority , InternetSiteAuthority ,
  ExchangeAuthority , ResourceManagerAuthority
}
 
enum  PolicyRights {
  POLICY_VIEW_LOCAL_INFORMATION = 1 , POLICY_VIEW_AUDIT_INFORMATION = 2 , POLICY_GET_PRIVATE_INFORMATION = 4 , POLICY_TRUST_ADMIN = 8 ,
  POLICY_CREATE_ACCOUNT = 0x10 , POLICY_CREATE_SECRET = 0x20 , POLICY_CREATE_PRIVILEGE = 0x40 , POLICY_SET_DEFAULT_QUOTA_LIMITS = 0x80 ,
  POLICY_SET_AUDIT_REQUIREMENTS = 0x100 , POLICY_AUDIT_LOG_ADMIN = 0x200 , POLICY_SERVER_ADMIN = 0x400 , POLICY_LOOKUP_NAMES = 0x800 ,
  POLICY_NOTIFICATION = 0x1000
}
 
enum  SidNameUse {
  User = 1 , Group , Domain , Alias ,
  WellKnownGroup , DeletedAccount , Invalid , Unknown ,
  Computer
}
 
enum  TokenAccessLevels {
  AssignPrimary = 1 , Duplicate = 2 , Impersonate = 4 , Query = 8 ,
  QuerySource = 0x10 , AdjustPrivileges = 0x20 , AdjustGroups = 0x40 , AdjustDefault = 0x80 ,
  AdjustSessionId = 0x100 , Read = 0x20008 , Write = 0x200E0 , AllAccess = 0xF01FF ,
  MaximumAllowed = 0x2000000
}
 
enum  TokenInformationClass {
  TokenUser = 1 , TokenGroups , TokenPrivileges , TokenOwner ,
  TokenPrimaryGroup , TokenDefaultDacl , TokenSource , TokenType ,
  TokenImpersonationLevel , TokenStatistics , TokenRestrictedSids , TokenSessionId ,
  TokenGroupsAndPrivileges , TokenSessionReference , TokenSandBoxInert , TokenAuditPolicy ,
  TokenOrigin , TokenElevationType , TokenLinkedToken , TokenElevation ,
  TokenHasRestrictions , TokenAccessInformation , TokenVirtualizationAllowed , TokenVirtualizationEnabled ,
  TokenIntegrityLevel , TokenUIAccess , TokenMandatoryPolicy , TokenLogonSid ,
  TokenIsAppContainer , TokenCapabilities , TokenAppContainerSid , TokenAppContainerNumber ,
  TokenUserClaimAttributes , TokenDeviceClaimAttributes , TokenRestrictedUserClaimAttributes , TokenRestrictedDeviceClaimAttributes ,
  TokenDeviceGroups , TokenRestrictedDeviceGroups , MaxTokenInfoClass
}
 
enum  TokenType { TokenPrimary = 1 , TokenImpersonation , TokenPrimary = 1 , TokenImpersonation }
 
enum  WellKnownSidType {
  NullSid = 0 , WorldSid = 1 , LocalSid = 2 , CreatorOwnerSid = 3 ,
  CreatorGroupSid = 4 , CreatorOwnerServerSid = 5 , CreatorGroupServerSid = 6 , NTAuthoritySid = 7 ,
  DialupSid = 8 , NetworkSid = 9 , BatchSid = 10 , InteractiveSid = 11 ,
  ServiceSid = 12 , AnonymousSid = 13 , ProxySid = 14 , EnterpriseControllersSid = 15 ,
  SelfSid = 16 , AuthenticatedUserSid = 17 , RestrictedCodeSid = 18 , TerminalServerSid = 19 ,
  RemoteLogonIdSid = 20 , LogonIdsSid = 21 , LocalSystemSid = 22 , LocalServiceSid = 23 ,
  NetworkServiceSid = 24 , BuiltinDomainSid = 25 , BuiltinAdministratorsSid = 26 , BuiltinUsersSid = 27 ,
  BuiltinGuestsSid = 28 , BuiltinPowerUsersSid = 29 , BuiltinAccountOperatorsSid = 30 , BuiltinSystemOperatorsSid = 31 ,
  BuiltinPrintOperatorsSid = 32 , BuiltinBackupOperatorsSid = 33 , BuiltinReplicatorSid = 34 , BuiltinPreWindows2000CompatibleAccessSid = 35 ,
  BuiltinRemoteDesktopUsersSid = 36 , BuiltinNetworkConfigurationOperatorsSid = 37 , AccountAdministratorSid = 38 , AccountGuestSid = 39 ,
  AccountKrbtgtSid = 40 , AccountDomainAdminsSid = 41 , AccountDomainUsersSid = 42 , AccountDomainGuestsSid = 43 ,
  AccountComputersSid = 44 , AccountControllersSid = 45 , AccountCertAdminsSid = 46 , AccountSchemaAdminsSid = 47 ,
  AccountEnterpriseAdminsSid = 48 , AccountPolicyAdminsSid = 49 , AccountRasAndIasServersSid = 50 , NtlmAuthenticationSid = 51 ,
  DigestAuthenticationSid = 52 , SChannelAuthenticationSid = 53 , ThisOrganizationSid = 54 , OtherOrganizationSid = 55 ,
  BuiltinIncomingForestTrustBuildersSid = 56 , BuiltinPerformanceMonitoringUsersSid = 57 , BuiltinPerformanceLoggingUsersSid = 58 , BuiltinAuthorizationAccessSid = 59 ,
  WinBuiltinTerminalServerLicenseServersSid = 60 , MaxDefined = 60 , WinBuiltinDCOMUsersSid = 61 , WinBuiltinIUsersSid = 62 ,
  WinIUserSid = 63 , WinBuiltinCryptoOperatorsSid = 64 , WinUntrustedLabelSid = 65 , WinLowLabelSid = 66 ,
  WinMediumLabelSid = 67 , WinHighLabelSid = 68 , WinSystemLabelSid = 69 , WinWriteRestrictedCodeSid = 70 ,
  WinCreatorOwnerRightsSid = 71 , WinCacheablePrincipalsGroupSid = 72 , WinNonCacheablePrincipalsGroupSid = 73 , WinEnterpriseReadonlyControllersSid = 74 ,
  WinAccountReadonlyControllersSid = 75 , WinBuiltinEventLogReadersGroup = 76 , WinNewEnterpriseReadonlyControllersSid = 77 , WinBuiltinCertSvcDComAccessGroup = 78 ,
  WinMediumPlusLabelSid = 79 , WinLocalLogonSid = 80 , WinConsoleLogonSid = 81 , WinThisOrganizationCertificateSid = 82 ,
  WinApplicationPackageAuthoritySid = 83 , WinBuiltinAnyPackageSid = 84 , WinCapabilityInternetClientSid = 85 , WinCapabilityInternetClientServerSid = 86 ,
  WinCapabilityPrivateNetworkClientServerSid = 87 , WinCapabilityPicturesLibrarySid = 88 , WinCapabilityVideosLibrarySid = 89 , WinCapabilityMusicLibrarySid = 90 ,
  WinCapabilityDocumentsLibrarySid = 91 , WinCapabilitySharedUserCertificatesSid = 92 , WinCapabilityEnterpriseAuthenticationSid = 93 , WinCapabilityRemovableStorageSid = 94
}
 
enum  WindowsAccountType { Normal , Guest , System , Anonymous }
 
enum  WindowsBuiltInRole {
  Administrator = 544 , User , Guest , PowerUser ,
  AccountOperator , SystemOperator , PrintOperator , BackupOperator ,
  Replicator
}
 
enum  WinSecurityContext {
  Thread = 1 , Process , Both , Thread = 1 ,
  Process , Both
}