/*---------------------------------------------------------------------------- cpsmon.h Header file shared by pbsmon.cpp & pbserver.dll -- Has the shared memory object Copyright (c) 1997-1998 Microsoft Corporation All rights reserved. Authors: t-geetat Geeta Tarachandani History: 5/29/97 t-geetat Created --------------------------------------------------------------------------*/ #define SHARED_OBJECT "MyCCpsCounter" #define SEMAPHORE_OBJECT "Sem_MyCpsMon" enum CPS_COUNTERS { TOTAL, NO_UPGRADE, DELTA_UPGRADE, FULL_UPGRADE, ERRORS }; class CCpsCounter { public : DWORD m_dwTotalHits; DWORD m_dwNoUpgradeHits; DWORD m_dwDeltaUpgradeHits; DWORD m_dwFullUpgradeHits; DWORD m_dwErrors; void InitializeCounters( void ); void AddHit(enum CPS_COUNTERS eCounter); };