|
JNA API> 3.5.2-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.jna.platform.win32.Netapi32Util
public abstract class Netapi32Util
Netapi32 Utility API.
Nested Class Summary | |
---|---|
static class |
Netapi32Util.DomainController
A domain controller. |
static class |
Netapi32Util.DomainTrust
A domain trust relationship. |
static class |
Netapi32Util.Group
A group. |
static class |
Netapi32Util.LocalGroup
A local group. |
static class |
Netapi32Util.User
A user. |
static class |
Netapi32Util.UserInfo
|
Constructor Summary | |
---|---|
Netapi32Util()
|
Method Summary | |
---|---|
static Netapi32Util.Group[] |
getCurrentUserLocalGroups()
Get local groups of the current user. |
static Netapi32Util.DomainController |
getDC()
Return the domain controller for a current computer. |
static java.lang.String |
getDCName()
Returns the name of the primary domain controller (PDC) on the current computer. |
static java.lang.String |
getDCName(java.lang.String serverName,
java.lang.String domainName)
Returns the name of the primary domain controller (PDC). |
static java.lang.String |
getDomainName(java.lang.String computerName)
Get information about a computer. |
static Netapi32Util.DomainTrust[] |
getDomainTrusts()
Retrieve all domain trusts. |
static Netapi32Util.DomainTrust[] |
getDomainTrusts(java.lang.String serverName)
Retrieve all domain trusts for a given server. |
static Netapi32Util.Group[] |
getGlobalGroups()
Get the names of global groups on a computer. |
static Netapi32Util.Group[] |
getGlobalGroups(java.lang.String serverName)
Get the names of global groups on a computer. |
static int |
getJoinStatus()
Return the domain/workgroup join status for a computer. |
static int |
getJoinStatus(java.lang.String computerName)
Return the domain/workgroup join status for a computer. |
static Netapi32Util.LocalGroup[] |
getLocalGroups()
Get the names of local groups on the current computer. |
static Netapi32Util.LocalGroup[] |
getLocalGroups(java.lang.String serverName)
Get the names of local groups on a computer. |
static Netapi32Util.Group[] |
getUserGroups(java.lang.String userName)
Get groups of a given user. |
static Netapi32Util.Group[] |
getUserGroups(java.lang.String userName,
java.lang.String serverName)
Get groups of a given user on a given system. |
static Netapi32Util.UserInfo |
getUserInfo(java.lang.String accountName)
|
static Netapi32Util.UserInfo |
getUserInfo(java.lang.String accountName,
java.lang.String domainName)
|
static Netapi32Util.Group[] |
getUserLocalGroups(java.lang.String userName)
Get local groups of a given user. |
static Netapi32Util.Group[] |
getUserLocalGroups(java.lang.String userName,
java.lang.String serverName)
Get local groups of a given user on a given system. |
static Netapi32Util.User[] |
getUsers()
Get the names of users on a local computer. |
static Netapi32Util.User[] |
getUsers(java.lang.String serverName)
Get the names of users on a computer. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Netapi32Util()
Method Detail |
---|
public static java.lang.String getDCName()
public static java.lang.String getDCName(java.lang.String serverName, java.lang.String domainName)
serverName
- Specifies the DNS or NetBIOS name of the remote server on which the function is
to execute.domainName
- Specifies the name of the domain.
public static int getJoinStatus()
public static int getJoinStatus(java.lang.String computerName)
computerName
- Computer name.
public static java.lang.String getDomainName(java.lang.String computerName)
computerName
-
public static Netapi32Util.LocalGroup[] getLocalGroups()
public static Netapi32Util.LocalGroup[] getLocalGroups(java.lang.String serverName)
serverName
- Name of the computer.
public static Netapi32Util.Group[] getGlobalGroups()
public static Netapi32Util.Group[] getGlobalGroups(java.lang.String serverName)
serverName
- Name of the computer.
public static Netapi32Util.User[] getUsers()
public static Netapi32Util.User[] getUsers(java.lang.String serverName)
serverName
- Name of the computer.
public static Netapi32Util.Group[] getCurrentUserLocalGroups()
public static Netapi32Util.Group[] getUserLocalGroups(java.lang.String userName)
userName
- User name.
public static Netapi32Util.Group[] getUserLocalGroups(java.lang.String userName, java.lang.String serverName)
userName
- User name.serverName
- Server name.
public static Netapi32Util.Group[] getUserGroups(java.lang.String userName)
userName
- User name.
public static Netapi32Util.Group[] getUserGroups(java.lang.String userName, java.lang.String serverName)
userName
- User name.serverName
- Server name.
public static Netapi32Util.DomainController getDC()
public static Netapi32Util.DomainTrust[] getDomainTrusts()
public static Netapi32Util.DomainTrust[] getDomainTrusts(java.lang.String serverName)
serverName
- Server name.
public static Netapi32Util.UserInfo getUserInfo(java.lang.String accountName)
public static Netapi32Util.UserInfo getUserInfo(java.lang.String accountName, java.lang.String domainName)
|
JNA API> 3.5.2-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |