ArcOpenW function

Top  Previous  Next

The function must execute some operations before starting processing each archive.

Syntax C++

HANDLE __stdcall ArcOpenW(

                _Inout_ ArcOpenDataW *ArchiveData




ArchiveData [in, out]

Type: *ArcOpenDataW

Return value


Function must return unique identifier for the archive. Presumably the identifier is a pointer to a data structure, describing the archive.

If function resulted in an error, it should return 0. Error number should be placed into ArchiveData->OpenResult.


On archive processing end, the program calls function CloseArchive, passing archive identifier.

If the plugin contains the function, it will be preferred instead of deprecated function OpenArchive or OpenArchiveW.