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); }
public static extern uint RasGetConnectStatus(IntPtr hrasconn, [In, Out] ref RASCONNSTATUS lprasconnstatus);