TODO
ExtractStruct
Структура
ExtractStruct передается в качестве параметра функции
ModuleEntry с идентификатором
FID_EXTRACT и передает в обрабатывающую функцию параметры для извлечения объектов
из архива.
struct ExtractStruct {
DWORD dwStructVersion;
HANDLE hArchive;
const ArchiveItem *pItems;
int nItemsNumber;
const TCHAR *lpDestPath;
const TCHAR *lpCurrentPath;
//bool bResult;
int nResult; //NEW!!!
};
Элементы
dwStructVersion
Версия структуры ExtractStruct. В настоящее время поле не используется.
hArchive
Параметр, определяющий обрабатываемый архив. Соответствует параметру hResult
функций FID_OPENARCHIVE и FID_CREATEARCHIVE.
pItems
Набор структур типа ArchiveItem, описывающих параметры извлекаемых файлов.
nItemsNumber
Количество файлов для извлечения.
lpDestPath
Путь, по которому необходимо извлечь файлы.