# 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
Путь, по которому необходимо извлечь файлы.
lpCurrentPath
Текущий путь в архиве.
nResult