ReactOS
0.4.15-dev-5618-g8866b9d
|
#include <windef.h>
#include <winbase.h>
#include <shlobj.h>
#include <atlbase.h>
#include <atlcom.h>
#include <atlcoll.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_PASSWORD_FLAG 1 |
Enumerations | |
enum | eZipPasswordResponse { eAbort, eSkip, eAccept } |
enum | eZipConfirmResponse { eYes, eYesToAll, eNo, eCancel } |
enum | eZipExtractError { eNoError, eExtractAbort, eDirectoryError, eFileError, eOpenError, eUnpackError } |
Functions | |
WCHAR * | guid2string (REFCLSID iid) |
HRESULT | _CEnumZipContents_CreateInstance (IZip *zip, DWORD flags, const char *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, const char *filename, CStringA &Password) |
eZipConfirmResponse | _CZipAskReplace (HWND hDlg, const char *FullPath) |
Enumerator | |
---|---|
eYes | |
eYesToAll | |
eNo | |
eCancel |
Enumerator | |
---|---|
eNoError | |
eExtractAbort | |
eDirectoryError | |
eFileError | |
eOpenError | |
eUnpackError |
Definition at line 79 of file precomp.h.
Enumerator | |
---|---|
eAbort | |
eSkip | |
eAccept |
HRESULT _CEnumZipContents_CreateInstance | ( | IZip * | zip, |
DWORD | flags, | ||
const char * | prefix, | ||
REFIID | riid, | ||
LPVOID * | ppvOut | ||
) |
HRESULT _CExplorerCommandProvider_CreateInstance | ( | IContextMenu * | zipObject, |
REFIID | riid, | ||
LPVOID * | ppvOut | ||
) |
eZipPasswordResponse _CZipAskPassword | ( | HWND | hDlg, |
const char * | filename, | ||
CStringA & | Password | ||
) |
Definition at line 67 of file CZipPassword.cpp.
Referenced by CZipExtract::ExtractSingle(), and CZipExtract::CExtractSettingsPage::OnPassword().
eZipConfirmResponse _CZipAskReplace | ( | HWND | hDlg, |
const char * | FullPath | ||
) |
Definition at line 711 of file CZipExtract.cpp.
Referenced by CZipFolder::s_ExtractProc().
Definition at line 21 of file Debug.cpp.
Referenced by CZipFolder::BindToObject(), CZipFolder::CreateViewObject(), and CZipFolder::GetUIObjectOf().
Definition at line 35 of file precomp.h.
Referenced by CExplorerCommand::GetCanonicalName().
Definition at line 30 of file precomp.h.
Referenced by CSendToZip::GetClassID().
zlib_filefunc64_def g_FFunc |
Definition at line 43 of file zipfldr.cpp.
Referenced by CZipExtract::Extract(), init_zlib(), and CZipFolder::STDMETHODIMP_().
LONG g_ModuleRefCnt |
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().