[StructLayout(LayoutKind.Sequential)]
protected struct NETRESOURCE {
[MarshalAs(UnmanagedType.U4)] public uint dwScope;
[MarshalAs(UnmanagedType.U4)] public uint dwType;
[MarshalAs(UnmanagedType.U4)] public uint dwDisplayType;
[MarshalAs(UnmanagedType.U4)] public uint dwUsage;
[MarshalAs(UnmanagedType.LPTStr)] public string lpLocalName;
[MarshalAs(UnmanagedType.LPTStr)] public string lpRemoteName;
[MarshalAs(UnmanagedType.LPTStr)] public string lpComment;
[MarshalAs(UnmanagedType.LPTStr)] public string lpProvider;
}