|
JNA API> 4.0.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 String |
getDCName()
Returns the name of the primary domain controller (PDC) on the current computer. |
static String |
getDCName(String serverName,
String domainName)
Returns the name of the primary domain controller (PDC). |
static String |
getDomainName(String computerName)
Get information about a computer. |
static Netapi32Util.DomainTrust[] |
getDomainTrusts()
Retrieve all domain trusts. |
static Netapi32Util.DomainTrust[] |
getDomainTrusts(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(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(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(String serverName)
Get the names of local groups on a computer. |
static Netapi32Util.Group[] |
getUserGroups(String userName)
Get groups of a given user. |
static Netapi32Util.Group[] |
getUserGroups(String userName,
String serverName)
Get groups of a given user on a given system. |
static Netapi32Util.UserInfo |
getUserInfo(String accountName)
|
static Netapi32Util.UserInfo |
getUserInfo(String accountName,
String domainName)
|
static Netapi32Util.Group[] |
getUserLocalGroups(String userName)
Get local groups of a given user. |
static Netapi32Util.Group[] |
getUserLocalGroups(String userName,
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(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 String getDCName()
public static String getDCName(String serverName, 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(String computerName)
computerName
- Computer name.
public static String getDomainName(String computerName)
computerName
-
public static Netapi32Util.LocalGroup[] getLocalGroups()
public static Netapi32Util.LocalGroup[] getLocalGroups(String serverName)
serverName
- Name of the computer.
public static Netapi32Util.Group[] getGlobalGroups()
public static Netapi32Util.Group[] getGlobalGroups(String serverName)
serverName
- Name of the computer.
public static Netapi32Util.User[] getUsers()
public static Netapi32Util.User[] getUsers(String serverName)
serverName
- Name of the computer.
public static Netapi32Util.Group[] getCurrentUserLocalGroups()
public static Netapi32Util.Group[] getUserLocalGroups(String userName)
userName
- User name.
public static Netapi32Util.Group[] getUserLocalGroups(String userName, String serverName)
userName
- User name.serverName
- Server name.
public static Netapi32Util.Group[] getUserGroups(String userName)
userName
- User name.
public static Netapi32Util.Group[] getUserGroups(String userName, String serverName)
userName
- User name.serverName
- Server name.
public static Netapi32Util.DomainController getDC()
public static Netapi32Util.DomainTrust[] getDomainTrusts()
public static Netapi32Util.DomainTrust[] getDomainTrusts(String serverName)
serverName
- Server name.
public static Netapi32Util.UserInfo getUserInfo(String accountName)
public static Netapi32Util.UserInfo getUserInfo(String accountName, String domainName)
|
JNA API> 4.0.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |