public class Sid
extends com.jniwrapper.Structure
Constructor and Description |
---|
Sid() |
Sid(SidIdentifierAuthority authority,
long[] subAuthRids) |
Modifier and Type | Method and Description |
---|---|
static Sid |
AccountOps() |
static Sid |
Admins() |
static Sid |
AnonymousLogon() |
static Sid |
AuthenticatedUser() |
static Sid |
BackupOps() |
static Sid |
Batch() |
java.lang.Object |
clone() |
static boolean |
compareSIDs(Sid sid1,
java.lang.Object sid2)
Compares two SIDs for equality
|
java.lang.String |
convertSidToStringSid()
Convert SID to it's string representation (f.e.
|
static Sid |
CreatorGroup() |
static Sid |
CreatorGroupServer() |
static Sid |
CreatorOwner() |
static Sid |
CreatorOwnerServer() |
static Sid |
Dialup() |
boolean |
equals(java.lang.Object obj) |
SidIdentifierAuthority |
getIdentifierAuthority() |
com.jniwrapper.Pointer.Void |
getpSubAuthority() |
com.jniwrapper.Int8 |
getRevision() |
com.jniwrapper.PrimitiveArray |
getSubAuthority() |
com.jniwrapper.Int8 |
getSubAuthorityCount() |
static Sid |
Guests() |
static Sid |
Interactive() |
boolean |
isValidSid(Sid sid) |
static Sid |
Local() |
boolean |
lookupAccountSid(com.jniwrapper.AnsiString name,
com.jniwrapper.AnsiString domainName) |
static Sid |
Network() |
static Sid |
NetworkService() |
static Sid |
Null() |
static Sid |
PowerUsers() |
static Sid |
PreW2KAccess() |
static Sid |
PrintOps() |
static Sid |
Proxy() |
static Sid |
RasServers() |
static Sid |
Replicator() |
static Sid |
RestrictedCode() |
static Sid |
Self() |
static Sid |
ServerLogon() |
static Sid |
Service() |
void |
setIdentifierAuthority(SidIdentifierAuthority identifierAuthority) |
void |
setpSubAuthority(com.jniwrapper.Pointer.Void pSubAuthority) |
void |
setRevision(com.jniwrapper.Int8 revision) |
void |
setSubAuthority(com.jniwrapper.PrimitiveArray subAuthority) |
void |
setSubAuthorityCount(com.jniwrapper.Int8 subAuthorityCount) |
static Sid |
System() |
static Sid |
SystemOps() |
static Sid |
TerminalServer() |
static Sid |
Users() |
static Sid |
World() |
acceptIOPerformer, addMembers, computeLength, getAlignmentRequirement, getDebugInfo, getFirstMemberSize, getLength, getMember, getMembers, getOffsets, init, init, initFrom, pop, push, read, setDataBuffer, write
public static final long SECURITY_DIALUP_RID
public static final long SECURITY_NETWORK_RID
public static final long SECURITY_BATCH_RID
public static final long SECURITY_INTERACTIVE_RID
public static final long SECURITY_LOGON_IDS_RID
public static final long SECURITY_SERVICE_RID
public static final long SECURITY_ANONYMOUS_LOGON_RID
public static final long SECURITY_PROXY_RID
public static final long SECURITY_ENTERPRISE_CONTROLLERS_RID
public static final long SECURITY_SERVER_LOGON_RID
public static final long SECURITY_PRINCIPAL_SELF_RID
public static final long SECURITY_AUTHENTICATED_USER_RID
public static final long SECURITY_RESTRICTED_CODE_RID
public static final long SECURITY_TERMINAL_SERVER_RID
public static final long SECURITY_REMOTE_LOGON_RID
public static final long SECURITY_THIS_ORGANIZATION_RID
public static final long SECURITY_IUSER_RID
public static final long SECURITY_LOCAL_SYSTEM_RID
public static final long SECURITY_LOCAL_SERVICE_RID
public static final long SECURITY_NETWORK_SERVICE_RID
public static final long DOMAIN_ALIAS_RID_ADMINS
public static final long DOMAIN_ALIAS_RID_USERS
public static final long DOMAIN_ALIAS_RID_GUESTS
public static final long DOMAIN_ALIAS_RID_POWER_USERS
public static final long DOMAIN_ALIAS_RID_ACCOUNT_OPS
public static final long DOMAIN_ALIAS_RID_SYSTEM_OPS
public static final long DOMAIN_ALIAS_RID_PRINT_OPS
public static final long DOMAIN_ALIAS_RID_BACKUP_OPS
public static final long DOMAIN_ALIAS_RID_REPLICATOR
public static final long DOMAIN_ALIAS_RID_RAS_SERVERS
public static final long DOMAIN_ALIAS_RID_PREW2KCOMPACCESS
public static final long DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS
public static final long DOMAIN_ALIAS_RID_NETWORK_CONFIGURATION_OPS
public static final long DOMAIN_ALIAS_RID_INCOMING_FOREST_TRUST_BUILDERS
public static final long DOMAIN_ALIAS_RID_MONITORING_USERS
public static final long DOMAIN_ALIAS_RID_LOGGING_USERS
public static final long DOMAIN_ALIAS_RID_AUTHORIZATIONACCESS
public static final long DOMAIN_ALIAS_RID_TS_LICENSE_SERVERS
public static final long DOMAIN_ALIAS_RID_DCOM_USERS
public static final long DOMAIN_ALIAS_RID_IUSERS
public static final long DOMAIN_ALIAS_RID_CRYPTO_OPERATORS
public static final long DOMAIN_ALIAS_RID_CACHEABLE_PRINCIPALS_GROUP
public static final long DOMAIN_ALIAS_RID_NON_CACHEABLE_PRINCIPALS_GROUP
public static final long DOMAIN_ALIAS_RID_EVENT_LOG_READERS_GROUP
public static final long SECURITY_NULL_RID
public static final long SECURITY_WORLD_RID
public static final long SECURITY_LOCAL_RID
public static final long SECURITY_BUILTIN_DOMAIN_RID
public static final long SECURITY_WRITE_RESTRICTED_CODE_RID
public static final long SECURITY_CREATOR_OWNER_RID
public static final long SECURITY_CREATOR_GROUP_RID
public static final long SECURITY_CREATOR_OWNER_SERVER_RID
public static final long SECURITY_CREATOR_GROUP_SERVER_RID
public static final long SECURITY_CREATOR_OWNER_RIGHTS_RID
public Sid()
public Sid(SidIdentifierAuthority authority, long[] subAuthRids)
public static Sid Null()
public static Sid World()
public static Sid Local()
public static Sid CreatorOwner()
public static Sid CreatorGroup()
public static Sid CreatorOwnerServer()
public static Sid CreatorGroupServer()
public static Sid Dialup()
public static Sid Network()
public static Sid Batch()
public static Sid Interactive()
public static Sid Service()
public static Sid AnonymousLogon()
public static Sid Proxy()
public static Sid ServerLogon()
public static Sid Self()
public static Sid AuthenticatedUser()
public static Sid RestrictedCode()
public static Sid TerminalServer()
public static Sid System()
public static Sid NetworkService()
public static Sid Admins()
public static Sid Users()
public static Sid Guests()
public static Sid PowerUsers()
public static Sid AccountOps()
public static Sid SystemOps()
public static Sid PrintOps()
public static Sid BackupOps()
public static Sid Replicator()
public static Sid RasServers()
public static Sid PreW2KAccess()
public com.jniwrapper.Int8 getRevision()
public void setRevision(com.jniwrapper.Int8 revision)
public com.jniwrapper.Int8 getSubAuthorityCount()
public void setSubAuthorityCount(com.jniwrapper.Int8 subAuthorityCount)
public SidIdentifierAuthority getIdentifierAuthority()
public void setIdentifierAuthority(SidIdentifierAuthority identifierAuthority)
public com.jniwrapper.PrimitiveArray getSubAuthority()
public void setSubAuthority(com.jniwrapper.PrimitiveArray subAuthority)
public com.jniwrapper.Pointer.Void getpSubAuthority()
public void setpSubAuthority(com.jniwrapper.Pointer.Void pSubAuthority)
public boolean lookupAccountSid(com.jniwrapper.AnsiString name, com.jniwrapper.AnsiString domainName)
public boolean isValidSid(Sid sid)
public boolean equals(java.lang.Object obj)
equals
in class com.jniwrapper.Structure
public static boolean compareSIDs(Sid sid1, java.lang.Object sid2)
sid1
- first SID to comparesid2
- second SID to comparepublic java.lang.String convertSidToStringSid()
public java.lang.Object clone()
clone
in class com.jniwrapper.Structure