| ArcOpenDataW структура | Начало Предыдущая Следующая | 
| Передается в функцию ArcOpenW. Синтаксис C++ 
 
 Члены ArcNameW Тип: wchar_t* Имя открываемого файла архива. OpenMode Тип: unsigned int Поле имеет одно из указанных значений: 
 out_OpenResult Тип: unsigned int В случае ошибки плагин сюда записывает код ошибки согласно списку. out_ArcPropFlags Тип: unsigned int Это битовое поле заполняется плагином, может содержать следующие значения: 
 ExFlags Тип: unsigned int Это битовое поле заполняется программой, может содержать следующие значения: 
 Session Тип: LONG_PTR Входной параметр. Плагин должен этот параметр передаваться в ArcGetPasswordProcW и ArcProcessDataProcW. Данный параметр можно использовать внутри плагина в качестве идентификатора архива. Необходим для обеспечения корректной параллельной обработки нескольких архивов одновременно. ProcessDataW Тип: ArcProcessDataProcW Указатель на функцию прогресса процесса и обратной связи. Плагин должен запомнить этот указатель для последующего использования. Если плагину прогресс и обратная связь не требуется, то данное поле может быть равно NULL. Reserved Тип: LONG_PTR[8] Зарезервировано для дальнейшего использования, должно равняться NULL. |