Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
732 B

  1. /*
  2. * arostmsg.h
  3. *
  4. * Copyright (c) 1995 by DataBeam Corporation, Lexington, KY
  5. *
  6. * Abstract:
  7. *
  8. * Caveats:
  9. * None.
  10. *
  11. * Author:
  12. * blp/jbo
  13. */
  14. #ifndef _APPLICATION_ROSTER_MESSAGE_
  15. #define _APPLICATION_ROSTER_MESSAGE_
  16. #include "arost.h"
  17. #include "clists.h"
  18. class CAppRosterMsg : public CRefCount
  19. {
  20. public:
  21. CAppRosterMsg(void);
  22. ~CAppRosterMsg(void);
  23. GCCError LockApplicationRosterMessage(void);
  24. void UnLockApplicationRosterMessage(void);
  25. GCCError GetAppRosterMsg(LPBYTE *ppData, ULONG *pcRosters);
  26. void AddRosterToMessage(CAppRoster *);
  27. private:
  28. CAppRosterList m_AppRosterList;
  29. LPBYTE m_pMsgData;
  30. };
  31. #endif // _APPLICATION_ROSTER_MESSAGE_