[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;
}
<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
None.
[2004-06-11 Ray Ackley]
Added VB definition
[2004-06-03 Nicholas Paldino]
Fixed typo.