Platform SDK: Network Management |
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.
typedef struct _USE_INFO_2 { LPWSTR ui2_local; LPWSTR ui2_remote; LPWSTR ui2_password; DWORD ui2_status; DWORD ui2_asg_type; DWORD ui2_refcount; DWORD ui2_usecount; LPWSTR ui2_username; LPWSTR ui2_domainname; }USE_INFO_2, *PUSE_INFO_2, *LPUSE_INFO_2;
\\servername\sharename
Value | Meaning |
---|---|
USE_OK | The connection is successful. |
USE_PAUSED | Paused by a local workstation. |
USE_SESSLOST | Disconnected. |
USE_DISCONN | An error occurred. |
USE_NETERR | A network error occurred. |
USE_CONN | The connection is being made. |
SE_RECONN | Reconnecting. |
Value | Meaning |
---|---|
USE_WILDCARD | Matches the type of the server's shared resources. Wildcards can be used only with the NetUseAdd function, and only when the ui2_local member is a null string. For more information, see the following Remarks section. |
USE_DISKDEV | Disk device. |
USE_SPOOLDEV | Spooled printer. |
USE_IPC | Interprocess communication (IPC). |
Specifying a NULL ui2_local member requests authentication with the server without redirecting a drive letter or a device. Future redirections involving the server while the same connection is in effect use the authentication information specified in the initial call to the NetUseAdd function. This information includes the combination of the ui2_password, ui2_username, and ui2_domainname members.
Windows NT/2000: Requires Windows NT 3.1 or later.
Windows 95/98: Unsupported.
Header: Declared in Lmuse.h.
Network Management Overview, Network Management Structures, Use Functions, NetUseAdd, NetUseEnum, NetUseGetInfo