Network Management

Overview of the Network Management technology.

To develop Network Management, you need these headers:

For programming guidance for this technology, see:

Enumerations

 
DSREG_JOIN_TYPE

Specifies the possible ways that a device can be joined to Microsoft Azure Active Directory.

Functions

 
ALERT_OTHER_INFO

The ALERT_OTHER_INFO macro returns a pointer to the alert-specific data in an alert message. The data follows a STD_ALERT structure, and can be an ADMIN_OTHER_INFO, a PRINT_OTHER_INFO, or a USER_OTHER_INFO structure.
ALERT_VAR_DATA

The ALERT_VAR_DATA macro returns a pointer to the variable-length portion of an alert message. Variable-length data can follow an ADMIN_OTHER_INFO, a PRINT_OTHER_INFO, or a USER_OTHER_INFO structure.
GetNetScheduleAccountInformation

The GetNetScheduleAccountInformation function retrieves the AT Service account name.
NetAccessAdd

Not supported.
NetAccessDel

Not supported.
NetAccessEnum

Not supported.
NetAccessGetInfo

Not supported.
NetAccessGetUserPerms

Not supported.
NetAccessSetInfo

Not supported.
NetAddAlternateComputerName

Adds an alternate name for the specified computer.
NetAlertRaise

The NetAlertRaise function notifies all registered clients when a particular event occurs.
NetAlertRaiseEx

The NetAlertRaiseEx function notifies all registered clients when a particular event occurs. You can call this extended function to simplify the sending of an alert message because NetAlertRaiseEx does not require that you specify a STD_ALERT structure.
NetApiBufferAllocate

The NetApiBufferAllocate function allocates memory from the heap. Use this function only when compatibility with the NetApiBufferFree function is required. Otherwise, use the memory management functions.
NetApiBufferFree

The NetApiBufferFree function frees the memory that the NetApiBufferAllocate function allocates. Applications should also call NetApiBufferFree to free the memory that other network management functions use internally to return information.
NetApiBufferReallocate

The NetApiBufferReallocate function changes the size of a buffer allocated by a previous call to the NetApiBufferAllocate function.
NetApiBufferSize

The NetApiBufferSize function returns the size, in bytes, of a buffer allocated by a call to the NetApiBufferAllocate function.
NetAuditClear

The NetAuditClear function is obsolete. It is included for compatibility with 16-bit versions of Windows. Other applications should use event logging.
NetAuditRead

The NetAuditRead function is obsolete. It is included for compatibility with 16-bit versions of Windows. Other applications should use event logging.
NetAuditWrite

The NetAuditWrite function is obsolete. It is included for compatibility with 16-bit versions of Windows. Other applications should use event logging.
NetConfigGet

The NetConfigGet function is obsolete. It is included for compatibility with 16-bit versions of Windows. Other applications should use the registry.
NetConfigGetAll

The NetConfigGetAll function is obsolete. It is included for compatibility with 16-bit versions of Windows. Other applications should use the registry.
NetConfigSet

The NetConfigSet function is obsolete. It is included for compatibility with 16-bit versions of Windows. Other applications should use the registry.
NetCreateProvisioningPackage

Creates a provisioning package that provisions a computer account for later use in an offline domain join operation. The package may also contain information about certificates and policies to add to the machine during provisioning.
NetEnumerateComputerNames

Enumerates names for the specified computer.
NetErrorLogClear

The NetErrorLogClear function is obsolete. It is included for compatibility with 16-bit versions of Windows. Other applications should use event logging.
NetErrorLogRead

The NetErrorLogRead function is obsolete. It is included for compatibility with 16-bit versions of Windows. Other applications should use event logging.
NetErrorLogWrite

The NetErrorLogWrite function is obsolete. It is included for compatibility with 16-bit versions of Windows. Other applications should use event logging.
NetFreeAadJoinInformation

Frees the memory allocated for the specified DSREG_JOIN_INFO structure, which contains join information for a tenant and which you retrieved by calling the NetGetAadJoinInformation function.
NetGetAadJoinInformation

Retrieves the join information for the specified tenant. This function examines the join information for Microsoft Azure Active Directory and the work account that the current user added.
NetGetAnyDCName

The NetGetAnyDCName function returns the name of any domain controller (DC) for a domain that is directly trusted by the specified server.
NetGetDCName

The NetGetDCName function returns the name of the primary domain controller (PDC). It does not return the name of the backup domain controller (BDC) for the specified domain. Also, you cannot remote this function to a non-PDC server.
NetGetDisplayInformationIndex

The NetGetDisplayInformationIndex function returns the index of the first display information entry whose name begins with a specified string or whose name alphabetically follows the string.
NetGetJoinableOUs

The NetGetJoinableOUs function retrieves a list of organizational units (OUs) in which a computer account can be created.
NetGetJoinInformation

The NetGetJoinInformation function retrieves join status information for the specified computer.
NetGroupAdd

The NetGroupAdd function creates a global group in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
NetGroupAddUser

The NetGroupAddUser function gives an existing user account membership in an existing global group in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
NetGroupDel

The NetGroupDel function deletes a global group from the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
NetGroupDelUser

The NetGroupDelUser function removes a user from a particular global group in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
NetGroupEnum

The NetGroupEnum function retrieves information about each global group in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
NetGroupGetInfo

The NetGroupGetInfo function retrieves information about a particular global group in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
NetGroupGetUsers

The NetGroupGetUsers function retrieves a list of the members in a particular global group in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
NetGroupSetInfo

The NetGroupSetInfo function sets the parameters of a global group in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
NetGroupSetUsers

The NetGroupSetUsers function sets the membership for the specified global group.
NetJoinDomain

The NetJoinDomain function joins a computer to a workgroup or domain.
NetLocalGroupAdd

The NetLocalGroupAdd function creates a local group in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
NetLocalGroupAddMember

The NetLocalGroupAddMember function is obsolete. You should use the NetLocalGroupAddMembers function instead.
NetLocalGroupAddMembers

The NetLocalGroupAddMembers function adds membership of one or more existing user accounts or global group accounts to an existing local group.
NetLocalGroupDel

The NetLocalGroupDel function deletes a local group account and all its members from the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
NetLocalGroupDelMember

The NetLocalGroupDelMember function is obsolete. You should use the NetLocalGroupDelMembers function instead.
NetLocalGroupDelMembers

The NetLocalGroupDelMembers function removes one or more members from an existing local group. Local group members can be users or global groups.
NetLocalGroupEnum

The NetLocalGroupEnum function returns information about each local group account on the specified server.
NetLocalGroupGetInfo

The NetLocalGroupGetInfo function retrieves information about a particular local group account on a server.
NetLocalGroupGetMembers

The NetLocalGroupGetMembers function retrieves a list of the members of a particular local group in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
NetLocalGroupSetInfo

The NetLocalGroupSetInfo function changes the name of an existing local group. The function also associates a comment with a local group.
NetLocalGroupSetMembers

The NetLocalGroupSetMembers function sets the membership for the specified local group.
NetMessageBufferSend

The NetMessageBufferSend function sends a buffer of information to a registered message alias.
NetMessageNameAdd

The NetMessageNameAdd function registers a message alias in the message name table. The function requires that the messenger service be started.
NetMessageNameDel

The NetMessageNameDel function deletes a message alias in the message name table. The function requires that the messenger service be started.
NetMessageNameEnum

The NetMessageNameEnum function lists the message aliases that receive messages on a specified computer. The function requires that the messenger service be started.
NetMessageNameGetInfo

The NetMessageNameGetInfo function retrieves information about a particular message alias in the message name table. The function requires that the messenger service be started.
NetProvisionComputerAccount

Provisions a computer account for later use in an offline domain join operation.
NetQueryDisplayInformation

The NetQueryDisplayInformation function returns user account, computer, or group account information. Call this function to quickly enumerate account information for display in user interfaces.
NetRemoteComputerSupports

The NetRemoteComputerSupports function queries the redirector to retrieve the optional features the remote system supports.
NetRemoteTOD

The NetRemoteTOD function returns the time of day information from a specified server.
NetRemoveAlternateComputerName

Removes an alternate name for the specified computer.
NetRenameMachineInDomain

The NetRenameMachineInDomain function changes the name of a computer in a domain.
NetRequestOfflineDomainJoin

Executes locally on a machine to modify a Windows operating system image mounted on a volume.
NetRequestProvisioningPackageInstall

Executes locally on a machine to modify a Windows operating system image mounted on a volume.
NetScheduleJobAdd

The NetScheduleJobAdd function submits a job to run at a specified future time and date. This function requires that the schedule service be started on the computer to which the job is submitted.
NetScheduleJobDel

The NetScheduleJobDel function deletes a range of jobs queued to run at a computer. This function requires that the schedule service be started at the computer to which the job deletion request is being sent.
NetScheduleJobEnum

The NetScheduleJobEnum function lists the jobs queued on a specified computer. This function requires that the schedule service be started.
NetScheduleJobGetInfo

The NetScheduleJobGetInfo function retrieves information about a particular job queued on a specified computer. This function requires that the schedule service be started.
NetServerComputerNameAdd

The NetServerComputerNameAdd function enumerates the transports on which the specified server is active, and binds the emulated server name to each of the transports.
NetServerComputerNameDel

The NetServerComputerNameDel function causes the specified server to cease supporting the emulated server name set by a previous call to the NetServerComputerNameAdd function. The function does this by unbinding network transports from the emulated name.
NetServerDiskEnum

The NetServerDiskEnum function retrieves a list of disk drives on a server. The function returns an array of three-character strings (a drive letter, a colon, and a terminating null character).
NetServerEnum

The NetServerEnum function lists all servers of the specified type that are visible in a domain.
NetServerGetInfo

The NetServerGetInfo function retrieves current configuration information for the specified server.
NetServerSetInfo

The NetServerSetInfo function sets a server's operating parameters; it can set them individually or collectively. The information is stored in a way that allows it to remain in effect after the system has been reinitialized.
NetServerTransportAdd

The NetServerTransportAdd function binds the server to the transport protocol.
NetServerTransportAddEx

The NetServerTransportAddEx function binds the specified server to the transport protocol.
NetServerTransportDel

The NetServerTransportDel function unbinds (or disconnects) the transport protocol from the server. Effectively, the server can no longer communicate with clients using the specified transport protocol (such as TCP or XNS).
NetServerTransportEnum

The NetServerTransportEnum function supplies information about transport protocols that are managed by the server.
NetServiceControl

The NetServiceControl function is obsolete. It is included for compatibility with 16-bit versions of Windows. Other applications should use the service functions.
NetServiceEnum

The NetServiceEnum function is obsolete. It is included for compatibility with 16-bit versions of Windows. Other applications should use the service functions.
NetServiceGetInfo

The NetServiceGetInfo function is obsolete. It is included for compatibility with 16-bit versions of Windows. Other applications should use the service functions.
NetServiceInstall

The NetServiceInstall function is obsolete. It is included for compatibility with 16-bit versions of Windows. Other applications should use the service functions.
NetSetPrimaryComputerName

Sets the primary computer name for the specified computer.
NetUnjoinDomain

The NetUnjoinDomain function unjoins a computer from a workgroup or a domain.
NetUseAdd

The NetUseAdd function establishes a connection between the local computer and a remote server.
NetUseDel

The NetUseDel function ends a connection to a shared resource.
NetUseEnum

The NetUseEnum function lists all current connections between the local computer and resources on remote servers.
NetUseGetInfo

The NetUseGetInfo function retrieves information about a connection to a shared resource.
NetUserAdd

The NetUserAdd function adds a user account and assigns a password and privilege level.
NetUserChangePassword

The NetUserChangePassword function changes a user's password for a specified network server or domain.
NetUserDel

The NetUserDel function deletes a user account from a server.
NetUserEnum

The NetUserEnum function retrieves information about all user accounts on a server.
NetUserGetGroups

The NetUserGetGroups function retrieves a list of global groups to which a specified user belongs.
NetUserGetInfo

The NetUserGetInfo function retrieves information about a particular user account on a server.
NetUserGetLocalGroups

The NetUserGetLocalGroups function retrieves a list of local groups to which a specified user belongs.
NetUserModalsGet

The NetUserModalsGet function retrieves global information for all users and global groups in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
NetUserModalsSet

The NetUserModalsSet function sets global information for all users and global groups in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
NetUserSetGroups

The NetUserSetGroups function sets global group memberships for a specified user account.
NetUserSetInfo

The NetUserSetInfo function sets the parameters of a user account.
NetValidateName

The NetValidateName function verifies that a name is valid for name type specified(computer name, workgroup name, domain name, or DNS computer name).
NetValidatePasswordPolicy

The NetValidatePasswordPolicy function allows an application to check password compliance against an application-provided account database and verify that passwords meet the complexity, aging, minimum length, and history reuse requirements of a password policy.
NetValidatePasswordPolicyFree

The NetValidatePasswordPolicyFree function frees the memory that the NetValidatePasswordPolicy function allocates for the OutputArg parameter, which is a NET_VALIDATE_OUTPUT_ARG structure.
NetWkstaGetInfo

The NetWkstaGetInfo function returns information about the configuration of a workstation.
NetWkstaSetInfo

The NetWkstaSetInfo function configures a workstation with information that remains in effect after the system has been reinitialized.
NetWkstaTransportAdd

Not supported.
NetWkstaTransportDel

Not supported.
NetWkstaTransportEnum

The NetWkstaTransportEnum function supplies information about transport protocols that are managed by the redirector, which is the software on the client computer that generates file requests to the server computer.
NetWkstaUserEnum

The NetWkstaUserEnum function lists information about all users currently logged on to the workstation. This list includes interactive, service and batch logons.
NetWkstaUserGetInfo

The NetWkstaUserGetInfo function returns information about the currently logged-on user. This function must be called in the context of the logged-on user.
NetWkstaUserSetInfo

The NetWkstaUserSetInfo function sets the user-specific information about the configuration elements for a workstation.
SetNetScheduleAccountInformation

The SetNetScheduleAccountInformation function sets the AT Service account name and password. The AT Service account name and password are used as the credentials for scheduled jobs created with NetScheduleJobAdd.

Structures

 
ADMIN_OTHER_INFO

The ADMIN_OTHER_INFO structure contains error message information. The NetAlertRaise and NetAlertRaiseEx functions use the ADMIN_OTHER_INFO structure to specify information when raising an administrator's interrupting message.
AT_ENUM

The AT_ENUM structure contains information about a submitted job. The NetScheduleJobEnum function uses this structure to enumerate and return information about an entire queue of submitted jobs.
AT_INFO

The AT_INFO structure contains information about a job.
DSREG_JOIN_INFO

Contains information about how a device is joined to Microsoft Azure Active Directory.
DSREG_USER_INFO

Contains information about a user account that is used to join a device to Microsoft Azure Active Directory.
ERRLOG_OTHER_INFO

The ERRLOG_OTHER_INFO structure contains error log information. The NetAlertRaise and NetAlertRaiseEx functions use the ERRLOG_OTHER_INFO structure to specify information when adding a new entry to the error log.
GROUP_INFO_0

The GROUP_INFO_0 structure contains the name of a global group in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
GROUP_INFO_1

The GROUP_INFO_1 structure contains a global group name and a comment to associate with the group.
GROUP_INFO_1002

The GROUP_INFO_1002 structure contains a comment to associate with a global group.
GROUP_INFO_1005

The GROUP_INFO_1005 structure contains the resource attributes associated with a global group.
GROUP_INFO_2

The GROUP_INFO_2 structure contains information about a global group, including name, identifier, and resource attributes.
GROUP_INFO_3

The GROUP_INFO_3 structure contains information about a global group, including name, security identifier (SID), and resource attributes.
GROUP_USERS_INFO_0

The GROUP_USERS_INFO_0 structure contains global group member information.
GROUP_USERS_INFO_1

The GROUP_USERS_INFO_1 structure contains global group member information.
LOCALGROUP_INFO_0

The LOCALGROUP_INFO_0 structure contains a local group name.
LOCALGROUP_INFO_1

The LOCALGROUP_INFO_1 structure contains a local group name and a comment describing the local group.
LOCALGROUP_INFO_1002

The LOCALGROUP_INFO_1002 structure contains a comment describing a local group.
LOCALGROUP_MEMBERS_INFO_0

The LOCALGROUP_MEMBERS_INFO_0 structure contains the security identifier (SID) associated with a local group member. The member can be a user account or a global group account.
LOCALGROUP_MEMBERS_INFO_1

The LOCALGROUP_MEMBERS_INFO_1 structure contains the security identifier (SID) and account information associated with the member of a local group.
LOCALGROUP_MEMBERS_INFO_2

The LOCALGROUP_MEMBERS_INFO_2 structure contains the security identifier (SID) and account information associated with a local group member.
LOCALGROUP_MEMBERS_INFO_3

The LOCALGROUP_MEMBERS_INFO_3 structure contains the account name and domain name associated with a local group member.
LOCALGROUP_USERS_INFO_0

The LOCALGROUP_USERS_INFO_0 structure contains local group member information.
MSG_INFO_0

The MSG_INFO_0 structure specifies a message alias.
MSG_INFO_1

The MSG_INFO_1 structure specifies a message alias. This structure exists only for compatibility. Message forwarding is not supported.
NET_DISPLAY_GROUP

The NET_DISPLAY_GROUP structure contains information that an account manager can access to determine information about group accounts.
NET_DISPLAY_MACHINE

The NET_DISPLAY_MACHINE structure contains information that an account manager can access to determine information about computers and their attributes.
NET_DISPLAY_USER

The NET_DISPLAY_USER structure contains information that an account manager can access to determine information about user accounts.
NET_VALIDATE_AUTHENTICATION_INPUT_ARG

A client application passes the NET_VALIDATE_AUTHENTICATION_INPUT_ARG structure to the NetValidatePasswordPolicy function when the application requests an authentication validation.
NET_VALIDATE_OUTPUT_ARG

The NET_VALIDATE_OUTPUT_ARG structure contains information about persistent password-related data that has changed since the user's last logon as well as the result of the function's password validation check.
NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG

A client application passes the NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG structure to the NetValidatePasswordPolicy function when the application requests a password change validation.
NET_VALIDATE_PASSWORD_HASH

The NET_VALIDATE_PASSWORD_HASH structure contains a password hash.
NET_VALIDATE_PASSWORD_RESET_INPUT_ARG

A client application passes the NET_VALIDATE_PASSWORD_RESET_INPUT_ARG structure to the NetValidatePasswordPolicy function when the application requests a password reset validation.
NET_VALIDATE_PERSISTED_FIELDS

The NET_VALIDATE_PERSISTED_FIELDS structure contains information about a user's password properties.
NETSETUP_PROVISIONING_PARAMS

The NETSETUP_PROVISIONING_PARAMS structure contains information that is used when creating a provisioning package using the NetCreateProvisionPackage function.
PRINT_OTHER_INFO

Contains information about a print job.
SERVER_INFO_100

The SERVER_INFO_100 structure contains information about the specified server, including the name and platform.
SERVER_INFO_1005

The SERVER_INFO_1005 structure contains a comment that describes the specified server.
SERVER_INFO_101

The SERVER_INFO_101 structure contains information about the specified server, including name, platform, type of server, and associated software.
SERVER_INFO_1010

The SERVER_INFO_1010 structure contains the auto-disconnect time associated with the specified server.
SERVER_INFO_1016

The SERVER_INFO_1016 structure contains information about whether the server is visible to other computers in the same network domain.
SERVER_INFO_1017

The SERVER_INFO_1017 structure contains the network announce rate associated with the specified server.
SERVER_INFO_1018

The SERVER_INFO_1018 structure contains information about how much the announce rate can vary for the specified server.
SERVER_INFO_102

Contains information about the specified server, including name, platform, type of server, attributes, and associated software.
SERVER_INFO_1107

The SERVER_INFO_1107 structure specifies the number of users that can simultaneously log on to the specified server.
SERVER_INFO_1501

The SERVER_INFO_1501 structure specifies the number of files that can be open in one session on the specified server.
SERVER_INFO_1502

The SERVER_INFO_1502 structure specifies the maximum number of virtual circuits per client for the specified server.
SERVER_INFO_1503

The SERVER_INFO_1503 structure specifies the number of search operations that can be carried out simultaneously.
SERVER_INFO_1506

The SERVER_INFO_1506 structure contains information about the maximum number of work items the specified server can allocate.
SERVER_INFO_1509

The SERVER_INFO_1509 structure specifies the maximum raw mode buffer size.
SERVER_INFO_1510

The SERVER_INFO_1510 structure specifies the maximum number of users that can be logged on to the specified server using a single virtual circuit.
SERVER_INFO_1511

The SERVER_INFO_1511 structure specifies the maximum number of tree connections that users can make with a single virtual circuit.
SERVER_INFO_1512

The SERVER_INFO_1512 structure contains the maximum size of nonpaged memory that the specified server can allocate at a particular time.
SERVER_INFO_1513

The SERVER_INFO_1513 structure contains the maximum size of pageable memory that the specified server can allocate at a particular time.
SERVER_INFO_1515

The SERVER_INFO_1515 structure specifies whether the server should force a client to disconnect once the client's logon time has expired.
SERVER_INFO_1516

The SERVER_INFO_1516 structure specifies whether the server is a reliable time source.
SERVER_INFO_1518

The SERVER_INFO_1518 structure specifies whether the server is visible to LAN Manager 2.x clients.
SERVER_INFO_1523

The SERVER_INFO_1523 structure specifies the length of time the server retains information about incomplete search operations.
SERVER_INFO_1528

The SERVER_INFO_1528 structure specifies the period of time that the scavenger remains idle before waking up to service requests.
SERVER_INFO_1529

The SERVER_INFO_1529 structure specifies the minimum number of free receive work items the server requires before it begins allocating more items.
SERVER_INFO_1530

The SERVER_INFO_1530 structure specifies the minimum number of available receive work items the server requires to begin processing a server message block.
SERVER_INFO_1533

The SERVER_INFO_1533 structure specifies the maximum number of outstanding requests a client can send to the server.
SERVER_INFO_1536

The SERVER_INFO_1536 structure specifies whether the server allows clients to use opportunistic locks (oplocks) on files.
SERVER_INFO_1538

The SERVER_INFO_1538 structure specifies whether several MS-DOS File Control Blocks (FCBs) are placed in a single location.
SERVER_INFO_1539

The SERVER_INFO_1539 structure specifies whether the server processes raw Server Message Blocks (SMBs).
SERVER_INFO_1540

The SERVER_INFO_1540 structure specifies whether the server allows redirected server drives to be shared.
SERVER_INFO_1541

The SERVER_INFO_1541 structure specifies the minimum number of free connection blocks the server sets aside to handle bursts of requests by clients to connect to the server.
SERVER_INFO_1542

The SERVER_INFO_1542 structure specifies the maximum number of free connection blocks the server sets aside to handle bursts of requests by clients to connect to the server.
SERVER_INFO_1544

The SERVER_INFO_1544 structure specifies the initial number of tree connections to be allocated in the connection table.
SERVER_INFO_1550

The SERVER_INFO_1550 structure specifies the percentage of free disk space remaining before an alert message is sent.
SERVER_INFO_1552

The SERVER_INFO_1552 structure specifies the maximum time allowed for a link delay.
SERVER_INFO_402

Contains information about a specified server.
SERVER_INFO_403

The SERVER_INFO_403 structure contains information about a specified server.
SERVER_INFO_502

The SERVER_INFO_502 structure is obsolete. The structure contains information about a specified server.
SERVER_INFO_503

The SERVER_INFO_503 structure is obsolete. The structure contains information about the specified server.
SERVER_TRANSPORT_INFO_0

The SERVER_TRANSPORT_INFO_0 structure contains information about the specified transport protocol, including name, address, and location on the network.
SERVER_TRANSPORT_INFO_1

The SERVER_TRANSPORT_INFO_1 structure contains information about the specified transport protocol, including name and address. This information level is valid only for the NetServerTransportAddEx function.
SERVER_TRANSPORT_INFO_2

The SERVER_TRANSPORT_INFO_2 structure contains information about the specified transport protocol, including the transport name and address. This information level is valid only for the NetServerTransportAddEx function.
SERVER_TRANSPORT_INFO_3

The SERVER_TRANSPORT_INFO_3 structure contains information about the specified transport protocol, including name, address and password (credentials). This information level is valid only for the NetServerTransportAddEx function.
STD_ALERT

The STD_ALERT structure contains the time and date when a significant event occurred.
TIME_OF_DAY_INFO

The TIME_OF_DAY_INFO structure contains information about the time of day from a remote server.
USE_INFO_0

The USE_INFO_0 structure contains the name of a shared resource and the local device redirected to it.
USE_INFO_1

Contains information about the connection between a local device and a shared resource.
USE_INFO_2

The USE_INFO_2 structure contains information about a connection between a local computer and a shared resource, including connection type, connection status, user name, and domain name.
USE_INFO_3

The USE_INFO_3 structure contains information about a connection between a local computer and a shared resource, including connection type, connection status, user name, domain name, and specific flags that describe connection behavior.
USER_INFO_0

The USER_INFO_0 structure contains a user account name.
USER_INFO_1

The USER_INFO_1 structure contains information about a user account, including account name, password data, privilege level, and the path to the user's home directory.
USER_INFO_10

The USER_INFO_10 structure contains information about a user account, including the account name, comments associated with the account, and the user's full name.
USER_INFO_1003

The USER_INFO_1003 structure contains a user password. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1005

The USER_INFO_1005 structure contains a privilege level to assign to a user network account. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1006

The USER_INFO_1006 structure contains the user's home directory path. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1007

The USER_INFO_1007 structure contains a comment associated with a user network account. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1008

The USER_INFO_1008 structure contains a set of bit flags defining several user network account parameters. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1009

The USER_INFO_1009 structure contains the path for a user's logon script file. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1010

The USER_INFO_1010 structure contains a set of bit flags defining the operator privileges assigned to a user network account. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1011

The USER_INFO_1011 structure contains the full name of a network user. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1012

The USER_INFO_1012 structure contains a user comment. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1013

The USER_INFO_1013 structure contains reserved information for network accounts. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1014

The USER_INFO_1014 structure contains the names of workstations from which the user can log on. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1017

The USER_INFO_1017 structure contains expiration information for network user accounts. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1018

The USER_INFO_1018 structure contains the maximum amount of disk space available to a network user account. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1020

The USER_INFO_1020 structure contains the times during which a user can log on to the network. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1023

The USER_INFO_1023 structure contains the name of the server to which network logon requests should be sent. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1024

The USER_INFO_1024 structure contains the country/region code for a network user's language of choice. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1025

The USER_INFO_1025 structure contains the code page for a network user's language of choice. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1051

The USER_INFO_1051 structure contains the relative ID (RID) associated with the user account. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1052

The USER_INFO_1052 structure contains the path to a network user's profile. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_1053

The USER_INFO_1053 structure contains user information for network accounts. This information level is valid only when you call the NetUserSetInfo function.
USER_INFO_11

The USER_INFO_11 structure contains information about a user account, including the account name, privilege level, the path to the user's home directory, and other user-related network statistics.
USER_INFO_2

The USER_INFO_2 structure contains information about a user account, including the account name, password data, privilege level, the path to the user's home directory, and other user-related network statistics.
USER_INFO_20

Contains information about a user account, including the account name, the user's full name, a comment associated with the account, and the user's relative ID (RID).
USER_INFO_21

The USER_INFO_21 structure contains a one-way encrypted LAN Manager 2.x-compatible password.
USER_INFO_22

The USER_INFO_22 structure contains information about a user account, including the account name, privilege level, the path to the user's home directory, a one-way encrypted LAN Manager 2.x-compatible password, and other user-related network statistics.
USER_INFO_23

Contains information about a user account, including the account name, the user's full name, a comment associated with the account, and the user's security identifier (SID).
USER_INFO_24

Contains user account information on an account which is connected to an Internet identity. This information includes the Internet provider name for the user, the user's Internet name, and the user's security identifier (SID).
USER_INFO_3

The USER_INFO_3 structure contains information about a user account, including the account name, password data, privilege level, the path to the user's home directory, relative identifiers (RIDs), and other user-related network statistics.
USER_INFO_4

The USER_INFO_4 structure contains information about a user account, including the account name, password data, privilege level, the path to the user's home directory, security identifier (SID), and other user-related network statistics.
USER_MODALS_INFO_0

The USER_MODALS_INFO_0 structure contains global password information for users and global groups in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
USER_MODALS_INFO_1

The USER_MODALS_INFO_1 structure contains logon server and domain controller information.
USER_MODALS_INFO_1001

The USER_MODALS_INFO_1001 structure contains the minimum length for passwords in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
USER_MODALS_INFO_1002

The USER_MODALS_INFO_1002 structure contains the maximum duration for passwords in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
USER_MODALS_INFO_1003

The USER_MODALS_INFO_1003 structure contains the minimum duration for passwords in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
USER_MODALS_INFO_1004

The USER_MODALS_INFO_1004 structure contains forced logoff information for users and global groups in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
USER_MODALS_INFO_1005

The USER_MODALS_INFO_1005 structure contains password history information for users and global groups in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
USER_MODALS_INFO_1006

The USER_MODALS_INFO_1006 structure contains logon server information.
USER_MODALS_INFO_1007

The USER_MODALS_INFO_1007 structure contains domain controller information.
USER_MODALS_INFO_2

The USER_MODALS_INFO_2 structure contains the Security Account Manager (SAM) domain name and identifier.
USER_MODALS_INFO_3

The USER_MODALS_INFO_3 structure contains lockout information for users and global groups in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
USER_OTHER_INFO

The USER_OTHER_INFO structure contains user error code information. The NetAlertRaise and NetAlertRaiseEx functions use the USER_OTHER_INFO structure to specify information about an event or condition of interest to a user.
WKSTA_INFO_100

Contains information about a workstation environment, including platform-specific information, the names of the domain and the local computer, and information concerning the operating system.
WKSTA_INFO_101

Contains information about a workstation environment, including platform-specific information, the name of the domain and the local computer, and information concerning the operating system.
WKSTA_INFO_102

Contains information about a workstation environment, including platform-specific information, the name of the domain and the local computer, and information concerning the operating system.
WKSTA_INFO_502

The WKSTA_INFO_502 structure is obsolete. The structure contains information about a workstation environment.
WKSTA_TRANSPORT_INFO_0

The WKSTA_TRANSPORT_INFO_0 structure contains information about the workstation transport protocol, such as Wide Area Network (WAN) or NetBIOS.
WKSTA_USER_INFO_0

The WKSTA_USER_INFO_0 structure contains the name of the user on a specified workstation.
WKSTA_USER_INFO_1

The WKSTA_USER_INFO_1 structure contains user information as it pertains to a specific workstation. The information includes the name of the current user and the domains accessed by the workstation.
WKSTA_USER_INFO_1101

The WKSTA_USER_INFO_1101 structure contains information about the domains accessed by a workstation.