JNA API 4.0.0

com.sun.jna.platform.win32
Class WinNT.WELL_KNOWN_SID_TYPE

java.lang.Object
  extended by com.sun.jna.platform.win32.WinNT.WELL_KNOWN_SID_TYPE
Enclosing interface:
WinNT

public abstract static class WinNT.WELL_KNOWN_SID_TYPE
extends Object

The WELL_KNOWN_SID_TYPE enumeration type is a list of commonly used security identifiers (SIDs). Programs can pass these values to the CreateWellKnownSid function to create a SID from this list.


Field Summary
static int WinAccountAdministratorSid
          Indicates a SID that matches the account administrators group.
static int WinAccountCertAdminsSid
          Indicates a SID that matches the certificate administrators group.
static int WinAccountComputersSid
          Indicates a SID that matches the account computer group.
static int WinAccountControllersSid
          Indicates a SID that matches the account controller group.
static int WinAccountDomainAdminsSid
          Indicates a SID that matches the account domain administrator group.
static int WinAccountDomainGuestsSid
          Indicates a SID that matches the account domain guests group.
static int WinAccountDomainUsersSid
          Indicates a SID that matches the account domain users group.
static int WinAccountEnterpriseAdminsSid
          Indicates a SID that matches the enterprise administrators group.
static int WinAccountGuestSid
          Indicates a SID that matches the account guest group.
static int WinAccountKrbtgtSid
          Indicates a SID that matches account Kerberos target group.
static int WinAccountPolicyAdminsSid
          Indicates a SID that matches the policy administrators group.
static int WinAccountRasAndIasServersSid
          Indicates a SID that matches the RAS and IAS server account.
static int WinAccountReadonlyControllersSid
          Indicates a SID that matches a read-only enterprise domain controller.
static int WinAccountSchemaAdminsSid
          Indicates a SID that matches the schema administrators group.
static int WinAnonymousSid
          Indicates a SID for the anonymous account.
static int WinAuthenticatedUserSid
          Indicates a SID that matches any authenticated user.
static int WinBatchSid
          Indicates a SID for a batch process.
static int WinBuiltinAccountOperatorsSid
          Indicates a SID that matches the account operators account.
static int WinBuiltinAdministratorsSid
          Indicates a SID that matches the administrator account.
static int WinBuiltinAuthorizationAccessSid
          Indicates a SID that matches the Windows Authorization Access group.
static int WinBuiltinBackupOperatorsSid
          Indicates a SID that matches the backup operators group.
static int WinBuiltinCryptoOperatorsSid
           
static int WinBuiltinDCOMUsersSid
           
static int WinBuiltinDomainSid
          Indicates a SID that matches the domain account.
static int WinBuiltinEventLogReadersGroup
          Indicates a SID that matches the built-in DCOM certification services access group.
static int WinBuiltinGuestsSid
          Indicates a SID that matches the guest account.
static int WinBuiltinIncomingForestTrustBuildersSid
          Indicates a SID that allows a user to create incoming forest trusts.
static int WinBuiltinIUsersSid
           
static int WinBuiltinNetworkConfigurationOperatorsSid
          Indicates a SID that matches the network operators group.
static int WinBuiltinPerfLoggingUsersSid
          Indicates a SID that matches the performance log user group.
static int WinBuiltinPerfMonitoringUsersSid
          Indicates a SID that matches the performance monitor user group.
static int WinBuiltinPowerUsersSid
          Indicates a SID that matches the power users group.
static int WinBuiltinPreWindows2000CompatibleAccessSid
          Indicates a SID that matches pre-Windows 2000 compatible accounts.
static int WinBuiltinPrintOperatorsSid
          Indicates a SID that matches the print operators group.
static int WinBuiltinRemoteDesktopUsersSid
          Indicates a SID that matches remote desktop users.
static int WinBuiltinReplicatorSid
          Indicates a SID that matches the replicator account.
static int WinBuiltinSystemOperatorsSid
          Indicates a SID that matches the system operators group.
static int WinBuiltinTerminalServerLicenseServersSid
          Indicates a SID is present in a server that can issue Terminal Server licenses.
static int WinBuiltinUsersSid
          Indicates a SID that matches built-in user accounts.
static int WinCacheablePrincipalsGroupSid
           
static int WinCreatorGroupServerSid
          Indicates a creator group server SID.
static int WinCreatorGroupSid
          Indicates a SID that matches the creator group of an object.
static int WinCreatorOwnerRightsSid
           
static int WinCreatorOwnerServerSid
          Indicates a creator owner server SID.
static int WinCreatorOwnerSid
          Indicates a SID that matches the owner or creator of an object.
static int WinDialupSid
          Indicates a SID for a dial-up account.
static int WinDigestAuthenticationSid
          Indicates a SID present when the Microsoft Digest authentication package authenticated the client.
static int WinEnterpriseControllersSid
          Indicates a SID for an enterprise controller.
static int WinEnterpriseReadonlyControllersSid
           
static int WinHighLabelSid
           
static int WinInteractiveSid
          Indicates a SID for an interactive account.
static int WinIUserSid
           
static int WinLocalServiceSid
          Indicates a SID that matches a local service.
static int WinLocalSid
          Indicates a local SID.
static int WinLocalSystemSid
          Indicates a SID that matches the local system.
static int WinLogonIdsSid
          Indicates a SID that matches logon IDs.
static int WinLowLabelSid
           
static int WinMediumLabelSid
           
static int WinNetworkServiceSid
          Indicates a SID that matches a network service.
static int WinNetworkSid
          Indicates a SID for a network account.
static int WinNonCacheablePrincipalsGroupSid
           
static int WinNtAuthoritySid
          Indicates a SID for the Windows NT authority.
static int WinNTLMAuthenticationSid
          Indicates a SID present when the Microsoft NTLM authentication package authenticated the client.
static int WinNullSid
          Indicates a null SID.
static int WinOtherOrganizationSid
          Indicates a SID present when the user authenticated across a forest with the selective authentication option enabled.
static int WinProxySid
          Indicates a proxy SID.
static int WinRemoteLogonIdSid
          Indicates a SID that matches remote logons.
static int WinRestrictedCodeSid
          Indicates a SID for restricted code.
static int WinSChannelAuthenticationSid
          Indicates a SID present when the Secure Channel (SSL/TLS) authentication package authenticated the client.
static int WinSelfSid
          Indicates a SID for self.
static int WinServiceSid
          Indicates a SID for a service.
static int WinSystemLabelSid
           
static int WinTerminalServerSid
          Indicates a SID that matches a terminal server account.
static int WinThisOrganizationSid
          Indicates a SID present when the user authenticated from within the forest or across a trust that does not have the selective authentication option enabled.
static int WinUntrustedLabelSid
           
static int WinWorldSid
          Indicates a SID that matches everyone.
static int WinWriteRestrictedCodeSid
           
 
Constructor Summary
WinNT.WELL_KNOWN_SID_TYPE()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WinNullSid

public static final int WinNullSid
Indicates a null SID.

See Also:
Constant Field Values

WinWorldSid

public static final int WinWorldSid
Indicates a SID that matches everyone.

See Also:
Constant Field Values

WinLocalSid

public static final int WinLocalSid
Indicates a local SID.

See Also:
Constant Field Values

WinCreatorOwnerSid

public static final int WinCreatorOwnerSid
Indicates a SID that matches the owner or creator of an object.

See Also:
Constant Field Values

WinCreatorGroupSid

public static final int WinCreatorGroupSid
Indicates a SID that matches the creator group of an object.

See Also:
Constant Field Values

WinCreatorOwnerServerSid

public static final int WinCreatorOwnerServerSid
Indicates a creator owner server SID.

See Also:
Constant Field Values

WinCreatorGroupServerSid

public static final int WinCreatorGroupServerSid
Indicates a creator group server SID.

See Also:
Constant Field Values

WinNtAuthoritySid

public static final int WinNtAuthoritySid
Indicates a SID for the Windows NT authority.

See Also:
Constant Field Values

WinDialupSid

public static final int WinDialupSid
Indicates a SID for a dial-up account.

See Also:
Constant Field Values

WinNetworkSid

public static final int WinNetworkSid
Indicates a SID for a network account. This SID is added to the process of a token when it logs on across a network. The corresponding logon type is LOGON32_LOGON_NETWORK.

See Also:
Constant Field Values

WinBatchSid

public static final int WinBatchSid
Indicates a SID for a batch process. This SID is added to the process of a token when it logs on as a batch job. The corresponding logon type is LOGON32_LOGON_BATCH.

See Also:
Constant Field Values

WinInteractiveSid

public static final int WinInteractiveSid
Indicates a SID for an interactive account. This SID is added to the process of a token when it logs on interactively. The corresponding logon type is LOGON32_LOGON_INTERACTIVE.

See Also:
Constant Field Values

WinServiceSid

public static final int WinServiceSid
Indicates a SID for a service. This SID is added to the process of a token when it logs on as a service. The corresponding logon type is LOGON32_LOGON_bSERVICE.

See Also:
Constant Field Values

WinAnonymousSid

public static final int WinAnonymousSid
Indicates a SID for the anonymous account.

See Also:
Constant Field Values

WinProxySid

public static final int WinProxySid
Indicates a proxy SID.

See Also:
Constant Field Values

WinEnterpriseControllersSid

public static final int WinEnterpriseControllersSid
Indicates a SID for an enterprise controller.

See Also:
Constant Field Values

WinSelfSid

public static final int WinSelfSid
Indicates a SID for self.

See Also:
Constant Field Values

WinAuthenticatedUserSid

public static final int WinAuthenticatedUserSid
Indicates a SID that matches any authenticated user.

See Also:
Constant Field Values

WinRestrictedCodeSid

public static final int WinRestrictedCodeSid
Indicates a SID for restricted code.

See Also:
Constant Field Values

WinTerminalServerSid

public static final int WinTerminalServerSid
Indicates a SID that matches a terminal server account.

See Also:
Constant Field Values

WinRemoteLogonIdSid

public static final int WinRemoteLogonIdSid
Indicates a SID that matches remote logons.

See Also:
Constant Field Values

WinLogonIdsSid

public static final int WinLogonIdsSid
Indicates a SID that matches logon IDs.

See Also:
Constant Field Values

WinLocalSystemSid

public static final int WinLocalSystemSid
Indicates a SID that matches the local system.

See Also:
Constant Field Values

WinLocalServiceSid

public static final int WinLocalServiceSid
Indicates a SID that matches a local service.

See Also:
Constant Field Values

WinNetworkServiceSid

public static final int WinNetworkServiceSid
Indicates a SID that matches a network service.

See Also:
Constant Field Values

WinBuiltinDomainSid

public static final int WinBuiltinDomainSid
Indicates a SID that matches the domain account.

See Also:
Constant Field Values

WinBuiltinAdministratorsSid

public static final int WinBuiltinAdministratorsSid
Indicates a SID that matches the administrator account.

See Also:
Constant Field Values

WinBuiltinUsersSid

public static final int WinBuiltinUsersSid
Indicates a SID that matches built-in user accounts.

See Also:
Constant Field Values

WinBuiltinGuestsSid

public static final int WinBuiltinGuestsSid
Indicates a SID that matches the guest account.

See Also:
Constant Field Values

WinBuiltinPowerUsersSid

public static final int WinBuiltinPowerUsersSid
Indicates a SID that matches the power users group.

See Also:
Constant Field Values

WinBuiltinAccountOperatorsSid

public static final int WinBuiltinAccountOperatorsSid
Indicates a SID that matches the account operators account.

See Also:
Constant Field Values

WinBuiltinSystemOperatorsSid

public static final int WinBuiltinSystemOperatorsSid
Indicates a SID that matches the system operators group.

See Also:
Constant Field Values

WinBuiltinPrintOperatorsSid

public static final int WinBuiltinPrintOperatorsSid
Indicates a SID that matches the print operators group.

See Also:
Constant Field Values

WinBuiltinBackupOperatorsSid

public static final int WinBuiltinBackupOperatorsSid
Indicates a SID that matches the backup operators group.

See Also:
Constant Field Values

WinBuiltinReplicatorSid

public static final int WinBuiltinReplicatorSid
Indicates a SID that matches the replicator account.

See Also:
Constant Field Values

WinBuiltinPreWindows2000CompatibleAccessSid

public static final int WinBuiltinPreWindows2000CompatibleAccessSid
Indicates a SID that matches pre-Windows 2000 compatible accounts.

See Also:
Constant Field Values

WinBuiltinRemoteDesktopUsersSid

public static final int WinBuiltinRemoteDesktopUsersSid
Indicates a SID that matches remote desktop users.

See Also:
Constant Field Values

WinBuiltinNetworkConfigurationOperatorsSid

public static final int WinBuiltinNetworkConfigurationOperatorsSid
Indicates a SID that matches the network operators group.

See Also:
Constant Field Values

WinAccountAdministratorSid

public static final int WinAccountAdministratorSid
Indicates a SID that matches the account administrators group.

See Also:
Constant Field Values

WinAccountGuestSid

public static final int WinAccountGuestSid
Indicates a SID that matches the account guest group.

See Also:
Constant Field Values

WinAccountKrbtgtSid

public static final int WinAccountKrbtgtSid
Indicates a SID that matches account Kerberos target group.

See Also:
Constant Field Values

WinAccountDomainAdminsSid

public static final int WinAccountDomainAdminsSid
Indicates a SID that matches the account domain administrator group.

See Also:
Constant Field Values

WinAccountDomainUsersSid

public static final int WinAccountDomainUsersSid
Indicates a SID that matches the account domain users group.

See Also:
Constant Field Values

WinAccountDomainGuestsSid

public static final int WinAccountDomainGuestsSid
Indicates a SID that matches the account domain guests group.

See Also:
Constant Field Values

WinAccountComputersSid

public static final int WinAccountComputersSid
Indicates a SID that matches the account computer group.

See Also:
Constant Field Values

WinAccountControllersSid

public static final int WinAccountControllersSid
Indicates a SID that matches the account controller group.

See Also:
Constant Field Values

WinAccountCertAdminsSid

public static final int WinAccountCertAdminsSid
Indicates a SID that matches the certificate administrators group.

See Also:
Constant Field Values

WinAccountSchemaAdminsSid

public static final int WinAccountSchemaAdminsSid
Indicates a SID that matches the schema administrators group.

See Also:
Constant Field Values

WinAccountEnterpriseAdminsSid

public static final int WinAccountEnterpriseAdminsSid
Indicates a SID that matches the enterprise administrators group.

See Also:
Constant Field Values

WinAccountPolicyAdminsSid

public static final int WinAccountPolicyAdminsSid
Indicates a SID that matches the policy administrators group.

See Also:
Constant Field Values

WinAccountRasAndIasServersSid

public static final int WinAccountRasAndIasServersSid
Indicates a SID that matches the RAS and IAS server account.

See Also:
Constant Field Values

WinNTLMAuthenticationSid

public static final int WinNTLMAuthenticationSid
Indicates a SID present when the Microsoft NTLM authentication package authenticated the client.

See Also:
Constant Field Values

WinDigestAuthenticationSid

public static final int WinDigestAuthenticationSid
Indicates a SID present when the Microsoft Digest authentication package authenticated the client.

See Also:
Constant Field Values

WinSChannelAuthenticationSid

public static final int WinSChannelAuthenticationSid
Indicates a SID present when the Secure Channel (SSL/TLS) authentication package authenticated the client.

See Also:
Constant Field Values

WinThisOrganizationSid

public static final int WinThisOrganizationSid
Indicates a SID present when the user authenticated from within the forest or across a trust that does not have the selective authentication option enabled. If this SID is present, then WinOtherOrganizationSid cannot be present.

See Also:
Constant Field Values

WinOtherOrganizationSid

public static final int WinOtherOrganizationSid
Indicates a SID present when the user authenticated across a forest with the selective authentication option enabled. If this SID is present, then WinThisOrganizationSid cannot be present.

See Also:
Constant Field Values

WinBuiltinIncomingForestTrustBuildersSid

public static final int WinBuiltinIncomingForestTrustBuildersSid
Indicates a SID that allows a user to create incoming forest trusts. It is added to the token of users who are a member of the Incoming Forest Trust Builders built-in group in the root domain of the forest.

See Also:
Constant Field Values

WinBuiltinPerfMonitoringUsersSid

public static final int WinBuiltinPerfMonitoringUsersSid
Indicates a SID that matches the performance monitor user group.

See Also:
Constant Field Values

WinBuiltinPerfLoggingUsersSid

public static final int WinBuiltinPerfLoggingUsersSid
Indicates a SID that matches the performance log user group.

See Also:
Constant Field Values

WinBuiltinAuthorizationAccessSid

public static final int WinBuiltinAuthorizationAccessSid
Indicates a SID that matches the Windows Authorization Access group.

See Also:
Constant Field Values

WinBuiltinTerminalServerLicenseServersSid

public static final int WinBuiltinTerminalServerLicenseServersSid
Indicates a SID is present in a server that can issue Terminal Server licenses.

See Also:
Constant Field Values

WinBuiltinDCOMUsersSid

public static final int WinBuiltinDCOMUsersSid
See Also:
Constant Field Values

WinBuiltinIUsersSid

public static final int WinBuiltinIUsersSid
See Also:
Constant Field Values

WinIUserSid

public static final int WinIUserSid
See Also:
Constant Field Values

WinBuiltinCryptoOperatorsSid

public static final int WinBuiltinCryptoOperatorsSid
See Also:
Constant Field Values

WinUntrustedLabelSid

public static final int WinUntrustedLabelSid
See Also:
Constant Field Values

WinLowLabelSid

public static final int WinLowLabelSid
See Also:
Constant Field Values

WinMediumLabelSid

public static final int WinMediumLabelSid
See Also:
Constant Field Values

WinHighLabelSid

public static final int WinHighLabelSid
See Also:
Constant Field Values

WinSystemLabelSid

public static final int WinSystemLabelSid
See Also:
Constant Field Values

WinWriteRestrictedCodeSid

public static final int WinWriteRestrictedCodeSid
See Also:
Constant Field Values

WinCreatorOwnerRightsSid

public static final int WinCreatorOwnerRightsSid
See Also:
Constant Field Values

WinCacheablePrincipalsGroupSid

public static final int WinCacheablePrincipalsGroupSid
See Also:
Constant Field Values

WinNonCacheablePrincipalsGroupSid

public static final int WinNonCacheablePrincipalsGroupSid
See Also:
Constant Field Values

WinEnterpriseReadonlyControllersSid

public static final int WinEnterpriseReadonlyControllersSid
See Also:
Constant Field Values

WinAccountReadonlyControllersSid

public static final int WinAccountReadonlyControllersSid
Indicates a SID that matches a read-only enterprise domain controller.

See Also:
Constant Field Values

WinBuiltinEventLogReadersGroup

public static final int WinBuiltinEventLogReadersGroup
Indicates a SID that matches the built-in DCOM certification services access group.

See Also:
Constant Field Values
Constructor Detail

WinNT.WELL_KNOWN_SID_TYPE

public WinNT.WELL_KNOWN_SID_TYPE()

JNA API 4.0.0

Copyright © 2007-2013 Timothy Wall. All Rights Reserved.