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.

48 lines
1.2 KiB

  1. /*
  2. * appenrol.h
  3. *
  4. * Copyright (c) 1993 by DataBeam Corporation, Lexington, KY
  5. *
  6. * Abstract:
  7. * This is the header file for the class ApplicationEnrollRequestData.
  8. *
  9. * Caveats:
  10. * None.
  11. *
  12. * Author:
  13. * jbo
  14. */
  15. #ifndef _APPLICATION_ENROLL_REQUEST_DATA_
  16. #define _APPLICATION_ENROLL_REQUEST_DATA_
  17. #include "gcctypes.h"
  18. #include "pdutypes.h"
  19. #include "aportmsg.h"
  20. #include "sesskey.h"
  21. #include "appcap.h"
  22. #include "ncollcap.h"
  23. class ApplicationEnrollRequestData;
  24. typedef ApplicationEnrollRequestData * PApplicationEnrollRequestData;
  25. class ApplicationEnrollRequestData
  26. {
  27. public:
  28. ApplicationEnrollRequestData(PApplicationEnrollRequestMessage, PGCCError);
  29. ApplicationEnrollRequestData(PApplicationEnrollRequestMessage);
  30. ~ApplicationEnrollRequestData(void);
  31. ULONG GetDataSize(void);
  32. ULONG Serialize(PApplicationEnrollRequestMessage, LPSTR memory);
  33. void Deserialize(PApplicationEnrollRequestMessage);
  34. protected:
  35. ApplicationEnrollRequestMessage Enroll_Request_Message;
  36. CSessKeyContainer *Session_Key_Data;
  37. CNonCollAppCap *Non_Collapsing_Caps_Data;
  38. CAppCap *Application_Capability_Data;
  39. };
  40. #endif