SHARE_INFO_1 structure (lmshare.h)
Contains information about the shared resource, including the name and type of the resource, and a comment associated with the resource.
Syntax
typedef struct _SHARE_INFO_1 {
LMSTR shi1_netname;
DWORD shi1_type;
LMSTR shi1_remark;
} SHARE_INFO_1, *PSHARE_INFO_1, *LPSHARE_INFO_1;
Members
shi1_netname
Pointer to a Unicode string specifying the share name of a resource. Calls to the NetShareSetInfo function ignore this member.
shi1_type
A combination of values that specify the type of the shared resource. Calls to the NetShareSetInfo function ignore this member.
One of the following values may be specified. You can isolate these values by using the STYPE_MASK value.
Value | Meaning |
---|---|
|
Disk drive. |
|
Print queue. |
|
Communication device. |
|
Interprocess communication (IPC). |
In addition, one or both of the following values may be specified.
Value | Meaning |
---|---|
|
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 Network Share Functions. |
|
A temporary share. |
shi1_remark
Pointer to a Unicode string specifying an optional comment about the shared resource.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | lmshare.h (include Lm.h) |