A modded EditSaber for making beat saber maps.
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.

28 lines
519 B

  1. #pragma once
  2. #include "SevenZipException.h"
  3. #include "CompressionFormat.h"
  4. namespace SevenZip
  5. {
  6. class SevenZipLibrary
  7. {
  8. private:
  9. typedef UINT32 (WINAPI * CreateObjectFunc)( const GUID* clsID, const GUID* interfaceID, void** outObject );
  10. HMODULE m_dll;
  11. CreateObjectFunc m_func;
  12. public:
  13. SevenZipLibrary();
  14. ~SevenZipLibrary();
  15. bool Load();
  16. bool Load( const TString& libraryPath );
  17. void Free();
  18. bool CreateObject( const GUID& clsID, const GUID& interfaceID, void** outObject ) const;
  19. };
  20. }