#pragma once #include #include struct ACCESS_SERVER { DWORD m_dwServerKey; BOOL m_bAccess; }; typedef std::map ACCESS_SERVER_MAP; typedef ACCESS_SERVER_MAP::iterator ACCESS_SERVER_ITER; class AccessInfo { public: AccessInfo(void); ~AccessInfo(void); public: DWORD GetUserGUID(){ return m_dwUserGUID; } VOID SetUserGUID( DWORD dwGuid ){ m_dwUserGUID = dwGuid; } BOOL InsertAccessServer( ACCESS_SERVER* pAccessServer ); ACCESS_SERVER* GetAccessServer( DWORD dwServerKey ); VOID SerializeStream( SERVER_ACCESS_TOTAL_INFO& info, BOOL bSave ); private: DWORD m_dwUserGUID; ACCESS_SERVER_MAP m_mapAccessServer; };