ReactOS 0.4.16-dev-125-g798ea90
|
#include <windef.h>
#include <winbase.h>
#include <shlobj.h>
#include <atlbase.h>
#include <atlcom.h>
#include <atlcoll.h>
#include <atlconv.h>
#include <atlstr.h>
#include <ui/rosdlgs.h>
#include <shlwapi.h>
#include <shellapi.h>
#include <strsafe.h>
#include <reactos/debug.h>
#include <shellutils.h>
#include "minizip/unzip.h"
#include "minizip/ioapi.h"
#include "resource.h"
#include "zippidl.hpp"
#include "IZip.hpp"
#include "CZipEnumerator.hpp"
#include "CZipFolder.hpp"
#include "CZipCreator.hpp"
#include "CSendToZip.hpp"
Go to the source code of this file.
Macros | |
#define | COBJMACROS |
#define | COM_NO_WINDOWS_H |
#define | NTOS_MODE_USER |
#define | NTSTATUS LONG |
#define | EXTRACT_VERBA "extract" |
#define | EXTRACT_VERBW L"extract" |
#define | MINIZIP_COMPATIBLE_VERSION 36 |
#define | MINIZIP_PASSWORD_FLAG 1 |
#define | MINIZIP_UTF8_FLAG (1 << 11) |
Enumerations | |
enum | eZipPasswordResponse { eAbort , eSkip , eAccept } |
enum | eZipConfirmResponse { eYes , eYesToAll , eNo , eCancel } |
enum | eZipExtractError { eNoError , eExtractAbort , eDirectoryError , eFileError , eOpenError , eUnpackError } |
Functions | |
UINT | GetZipCodePage (BOOL bUnZip) |
WCHAR * | guid2string (REFCLSID iid) |
HRESULT | _CEnumZipContents_CreateInstance (IZip *zip, DWORD flags, PCWSTR prefix, REFIID riid, LPVOID *ppvOut) |
HRESULT | _CExplorerCommandProvider_CreateInstance (IContextMenu *zipObject, REFIID riid, LPVOID *ppvOut) |
HRESULT | _CFolderViewCB_CreateInstance (REFIID riid, LPVOID *ppvOut) |
void | _CZipExtract_runWizard (PCWSTR Filename) |
eZipPasswordResponse | _CZipAskPassword (HWND hDlg, PCWSTR filename, CStringA &Password) |
eZipConfirmResponse | _CZipAskReplace (HWND hDlg, PCWSTR FullPath) |
Enumerator | |
---|---|
eNoError | |
eExtractAbort | |
eDirectoryError | |
eFileError | |
eOpenError | |
eUnpackError |
Definition at line 79 of file precomp.h.
HRESULT _CEnumZipContents_CreateInstance | ( | IZip * | zip, |
DWORD | flags, | ||
PCWSTR | prefix, | ||
REFIID | riid, | ||
LPVOID * | ppvOut | ||
) |
Definition at line 105 of file CEnumZipContents.cpp.
Referenced by CZipFolder::EnumObjects().
HRESULT _CExplorerCommandProvider_CreateInstance | ( | IContextMenu * | zipObject, |
REFIID | riid, | ||
LPVOID * | ppvOut | ||
) |
Definition at line 186 of file CExplorerCommand.cpp.
Referenced by CZipFolder::CreateViewObject().
Definition at line 51 of file CFolderViewCB.cpp.
Referenced by CZipFolder::CreateViewObject().
eZipPasswordResponse _CZipAskPassword | ( | HWND | hDlg, |
PCWSTR | filename, | ||
CStringA & | Password | ||
) |
Definition at line 68 of file CZipPassword.cpp.
Referenced by CZipExtract::ExtractSingle(), and CZipExtract::CExtractSettingsPage::OnPassword().
eZipConfirmResponse _CZipAskReplace | ( | HWND | hDlg, |
PCWSTR | FullPath | ||
) |
Definition at line 53 of file CConfirmReplace.cpp.
Referenced by CZipExtract::ExtractSingle().
Definition at line 718 of file CZipExtract.cpp.
Referenced by CZipFolder::s_ExtractProc().
Definition at line 90 of file zipfldr.cpp.
Referenced by CZipCreatorImpl::JustDoIt().
Definition at line 21 of file Debug.cpp.
Referenced by CZipFolder::BindToObject(), CZipFolder::CreateViewObject(), and CZipFolder::GetUIObjectOf().
Definition at line 34 of file precomp.h.
Referenced by CExplorerCommand::GetCanonicalName().
Definition at line 29 of file precomp.h.
Referenced by CSendToZip::GetClassID().
|
extern |
Definition at line 44 of file zipfldr.cpp.
Referenced by CZipExtract::Extract(), init_zlib(), and CZipFolder::STDMETHODIMP_().
|
extern |
Definition at line 13 of file ACPPage.cpp.
Referenced by CDeskLinkDropHandler::CDeskLinkDropHandler(), CFontExt::CFontExt(), CMyDocsDropHandler::CMyDocsDropHandler(), CSendToZip::CSendToZip(), CZipCreator::CZipCreator(), DllCanUnloadNow(), CZipFolder::InvokeCommand(), CLayerUIPropPage::OnPageAddRef(), CLayerUIPropPage::OnPageRelease(), CZipFolder::s_ExtractProc(), CDeskLinkDropHandler::~CDeskLinkDropHandler(), CFontExt::~CFontExt(), CMyDocsDropHandler::~CMyDocsDropHandler(), CSendToZip::~CSendToZip(), and CZipCreator::~CZipCreator().