Source code of Windows XP (NT5)
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
855 B

  1. //
  2. // MODULE: CABUNCOMPRESS.H
  3. //
  4. // PURPOSE: Header for CAB support
  5. //
  6. // PROJECT: Generic Troubleshooter DLL for Microsoft AnswerPoint
  7. //
  8. // COMPANY: Saltmine Creative, Inc. (206)-284-7511 [email protected]
  9. //
  10. // AUTHOR: Richard Meadows
  11. //
  12. // ORIGINAL DATE: 8/7/97
  13. //
  14. // NOTES:
  15. // 1.
  16. //
  17. // Version Date By Comments
  18. //--------------------------------------------------------------------
  19. // V0.2 8/7/97 RM Local Version for Memphis
  20. // V0.3 3/24/98 JM Local Version for NT5
  21. //
  22. #ifndef __CABUNCOMPRESS_H_
  23. #define __CABUNCOMPRESS_H_ 1
  24. #include "fdi.h"
  25. class CCabUnCompress
  26. {
  27. public:
  28. #define NO_CAB_ERROR 0
  29. #define NOT_A_CAB 1
  30. public:
  31. CCabUnCompress();
  32. BOOL ExtractCab(CString &strCabFile, CString &strDestDir, const CString& strFile);
  33. CString GetLastFile();
  34. void ThrowGen();
  35. CString m_strError;
  36. int m_nError;
  37. protected:
  38. };
  39. #endif