Platform SDK: Network Management

SHARE_INFO_501

The SHARE_INFO_501 structure contains information about the shared resource including the name and type of the resource, and a comment associated with the resource.

typedef struct _SHARE_INFO_501 {
  LPWSTR    shi501_netname;
  DWORD     shi501_type;
  LPWSTR    shi501_remark;
  DWORD     shi501_flags;
} SHARE_INFO_501, *PSHARE_INFO_501, *LPSHARE_INFO_501;

Members

shi501_netname
Pointer to a Unicode string specifying the name of a shared resource.
shi501_type
Specifies a DWORD value that indicates the type of share.
Value Meaning
STYPE_DISKTREE Disk drive
STYPE_PRINTQ Print queue
STYPE_DEVICE Communication device
STYPE_IPC Interprocess communication (IPC)
STYPE_SPECIAL Special share reserved for interprocess communication (IPC$) or remote administration of the server (ADMIN$). Can also refer to administrative shares such as C$, D$, E$, and so forth. For more information, see the network management share functions.

shi501_remark
Pointer to a Unicode string specifying an optional comment about the shared resource.
shi501_flags
Reserved; must be zero.

Requirements

  Windows NT/2000: Requires Windows NT 3.1 or later.
  Windows 95/98: Unsupported.
  Header: Declared in Lmshare.h.

See Also

Network Management Overview, Network Management Structures, Share Functions, NetShareGetInfo