#if !defined(RASCHECK_H) #define RASCHECK_H #include #include class RasCheck { public: enum ConnectionState { kConnected, kDisconnected, kNoRas, kError }; static void Init(); ConnectionState Check(); private: typedef DWORD(WINAPI * defConnStat) (HRASCONN, LPRASCONNSTATUS); typedef DWORD(WINAPI * defEnumConn) (LPRASCONN, LPDWORD, LPDWORD); static defConnStat pRasGetConnectStatus; static defEnumConn pRasEnumConnections; }; #endif // !defined(RASCHECK_H)