internal static bool IsHangUp(IntPtr hConn) { RASCONNSTATUS status = new RASCONNSTATUS(); status.size = Marshal.SizeOf <RASCONNSTATUS>(); return(VpnNative.RasGetConnectStatus(hConn, ref status) != 0); // as described in Hangup description }
public static RASCONNSTATUS GetState(IntPtr hConn) { RASCONNSTATUS status = new RASCONNSTATUS(); status.size = Marshal.SizeOf <RASCONNSTATUS>(); Checked("RasGetConnectStatus", VpnNative.RasGetConnectStatus(hConn, ref status)); return(status); }