2 * PROJECT: ReactOS Zip Shell Extension
3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4 * PURPOSE: Create a zip file
5 * COPYRIGHT: Copyright 2019 Mark Jansen (mark.jansen@reactos.org)
6 * Copyright 2019 Katayama Hirofumi MZ (katayama.hirofumi.mz@gmail.com)
8 #ifndef CZIPCREATOR_HPP_
9 #define CZIPCREATOR_HPP_
11 struct CZipCreatorImpl;
16 struct CZipCreatorImpl *m_pimpl;
18 virtual ~CZipCreator();
20 static CZipCreator* DoCreate()
22 return new CZipCreator();
25 virtual void DoAddItem(LPCWSTR pszFile);
26 static BOOL runThread(CZipCreator* pCreator);