SHARE_INFO_2 (Structures)
Last changed: jtitley@net180.com-218.214.55.35

.
Summary
TODO - a short description

C# Definition:

[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]
struct SHARE_INFO_2
{
    public string shi2_netname;
    [MarshalAs(UnmanagedType.U4)]
    public int shi2_type;
    public string shi2_remark;
    [MarshalAs(UnmanagedType.U4)]
    public int shi2_permissions;
    [MarshalAs(UnmanagedType.U4)]
    public int shi2_max_uses;
    [MarshalAs(UnmanagedType.U4)]
    public int shi2_current_uses;
    public string shi2_path;
    public string shi2_passwd;
}

VB Definition:

<StructLayout(LayoutKind.Sequential)> Structure SHARE_INFO_2

    <MarshalAs(UnmanagedType.LPWStr)> Dim shi2_netname As String
    Dim shi2_type As Integer
    <MarshalAs(UnmanagedType.LPWStr)> Dim shi2_remark As String
    Dim shi2_permissions As Integer
    Dim shi2_max_uses As Integer
    Dim shi2_current_uses As Integer
    <MarshalAs(UnmanagedType.LPWStr)> Dim shi2_path As String
    <MarshalAs(UnmanagedType.LPWStr)> Dim shi2_passwd As String

End Structure

User-Defined Field Types:

None.

Notes:

[2004-06-11 Ray Ackley]
Added VB definition

[2004-06-03 Nicholas Paldino]
Fixed typo.

Documentation