|
OpenArchive должна выполнять все необходимые операции при открытии архива.
HANDLE __stdcall OpenArchive (tOpenArchiveData *ArchiveData);
function OpenArchive(var ArchiveData: tOpenArchiveData): THandle; stdcall;
Описание
OpenArchive должна возвращать уникальный дескриптор для архива. Дескриптор должен оставаться правильным до вызова CloseArchive. При возникновении ошибки должна возвратить ноль и описать ошибку установкой поля OpenResult структуры ArchiveData.
Вы можете использовать ArchiveData, чтобы запросить информацию об открытом архиве, и хранить информацию в ArchiveData в любом месте, доступном через этот указатель.
|