The USE_INFO_1 structure contains status information about a remote or shared resource and their associated accounts.
typedef struct _USE_INFO_1 {
LPTSTR ui1_local;
LPTSTR ui1_remote;
LPTSTR ui1_password;
DWORD ui1_status;
DWORD ui1_asg_type;
DWORD ui1_refcount;
DWORD ui1_usecount;
}USE_INFO_1, *PUSE_INFO_1, *LPUSE_INFO_1;
\e\eservername\e\esharename
Value | Meaning |
---|---|
USE_OK | The connection is valid. |
USE_PAUSED | Paused by local workstation. |
USE_SESSLOST | Disconnected. |
USE_DISCONN | An error occurred. |
USE_NETERR | A network error occurred. |
USE_CONN | 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 ui1_local member is a null string. |
USE_DISKDEV | Disk device. |
USE_SPOOLDEV | Spooled printer. |
USE_CHARDEV | Communication device. |
USE_IPC | Interprocess communication (IPC). |
Windows NT: Requires version 3.1 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in lmuse.h.
Networking (Net) Overview, Net Structures, NetUseAdd, NetUserEnum, NetUseGetInfo