[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
struct FILE_INFO_3
{
public int fi3_id;
public int fi3_permission;
public int fi3_num_locks;
[MarshalAs(UnmanagedType.LPWStr)]
public string fi3_pathname;
[MarshalAs(UnmanagedType.LPWStr)]
public string fi3_username;
}
<StructLayout(LayoutKind.Sequential, CharSet:=CharSet.Auto, Pack:=4)> _
Structure FILE_INFO_3
Dim fi3_id As Integer
Dim fi3_permission As Integer
Dim fi3_num_locks As Integer
Dim fi3_pathname As String
Dim fi3_username As String
End Structure
None.
See NetFileEnum