|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| No
| Import Library
| -
| Header File
| lmshare.h
| Unicode
| No
| Platform Notes
| None
|
|
|
SHARE_INFO_502
The SHARE_INFO_502 structure contains information about the shared resource, including name of
the resource, type and permissions, and number of connections.
typedef struct _SHARE_INFO_502 {
LPTSTR shi502_netname;
DWORD shi502_type;
LPTSTR shi502_remark;
DWORD shi502_permissions;
DWORD shi502_max_uses;
DWORD shi502_current_uses;
LPTSTR shi502_path;
LPTSTR shi502_passwd;
DWORD shi502_reserved;
PSECURITY_DESCRIPTOR shi502_security_descriptor;
} SHARE_INFO_502, *PSHARE_INFO_502, *LPSHARE_INFO_502;
Members
shi502_netname
A Unicode string containing the sharename of a resource.
shi502_type
One of the following four values specifying the type of share:
Value
| Meaning
| STYPE_DISKTREE
| Disk Drive
| STYPE_PRINTQ
| Print Queue
| STYPE_DEVICE
| Communication device
| STYPE_IPC
| Interprocess Communication (IPC)
|
shi502_remark
Points to a Unicode string containing an optional comment about the shared
resource.
shi502_permissions
Specifies the shared resource's permissions for servers running with
share-level security.This member is ignored on a server running user-level security.
This member can be any of the following values:
Value
| Meaning
| ACCESS_READ
| Permission to read data from a resource and, by default, to execute the
resource.
| ACCESS_WRITE
| Permission to write data to the resource.
| ACCESS_CREATE
| Permission to create an instance of the resource (such as a file); data can be
written to the resource as the resource is created.
| ACCESS_EXEC
| Permission to execute the resource.
| ACCESS_DELETE
| Permission to delete the resource.
| ACCESS_ATRIB
| Permission to modify the resource's attributes (such as the date and time when
a file was last modified).
| ACCESS_PERM
| Permission to modify the permissions (read, write, create, execute, and
delete) assigned to a resource for a user or application.
| ACCESS_ALL
| Permission to read, write, create, execute, and delete resources, and to
modify their attributes and permissions.
|
shi502_max_uses
Indicates the maximum number of concurrent connections that the shared
resource can accommodate (unlimited if the value specified in shi502_max_uses is -1).
shi502_current_uses
Specifies the number of current connections to the resource.
shi502_path
Points to a Unicode string that contains the local path for the shared
resource. For disks, shi502_path is the path being shared. For print queues, shi502_path is the name of the print queue being shared.
shi502_passwd
Specifies the share's password (when the server is running with share-level
security). If the server is running with user-level security, shi502_passwd is ignored. The shi502_passwd member can be no longer than SHPWLEN+1 bytes (including a terminating null
character).
shi502_reserved
Must be zero.
shi502_security_descriptor
Specifies the Windows NT security descriptor associated with this share.
See Also
NetShareAdd, NetShareEnum, NetShareGetInfo, NetShareSetInfo
| Last news from Greatis Software |
 |
|
Nostalgia .Net |
|
.Net is powerful, but not all-powerful, so sometimes we need to use Win32 API for our .Net applications. It's simple enough with Platform Invoke if you have Win32 skill, but we do not always have time to dig the ancient documentation, declare the special types that are compatible with Win32, find the values of the Win32's constants and so on. Nostalgia .Net offers several simple-to-use classes, and components that will allow you to forget about the headache of Win32 and just use the power of Win32 in your application the same way as you use the native. Net classes. More » |
| Recommended software for developers |
 |
|
Ultimate Pack |
|
Component pack for Delphi and C++ Builder that contains runtime form designer, runtime object inspector, print suite and much more for the very special price. More » |
 |
|
Form Designer .Net |
|
Unique runtime form design solution that allows to edit any form in .Net WinForms application at runtime with full source codes for only 300 euro! More » |
 |
|
Print Suite .Net |
|
Print Suite .Net is a set of components for easy printing texts, images and grids from your WinForms applications. Full C# source codes are available More » |
 |
|
Gradient Controls .Net |
|
Gradient Controls .Net offers controls with gradient background feature. Labels, panels and so on... Full C# source codes are available More » |
 |
|
Greatis iGrid |
|
iGrid plots drawing grid right over your desktop, so you can use it everywhere, with any drawing application without any special plugins for different graphic editors. More » |
All the contacts and projectsDmitry Vasiliev (just.dmitry)
Related LinksSoftware for Visual Studio .NET developers Software for Delphi and C++ Builder developers Software for Visual Basic 6 developers Delphi Tips&Tricks MegaDetailed.NET More Online Helps Win32 Programmer's Reference Win32 Multimedia Programmer's Reference OLE Programmer's Reference Microsoft Windows Pen API Programmer's Reference Microsoft Windows Sockets 2 Reference Microsoft Windows Telephony API (TAPI) Programmer's Reference Unix Manual Pages
|