fpGetMainFileInfo()

This function determines whether a file is a container file—that is, whether it contains subfiles—and should be extracted further.

Syntax

int (pascal *fpGetMainFileInfo) (
    void               *pFile, 
    KVMainFileInfo     *fileInfo); 

Arguments

pFile The identifier of the file. This is a file handle returned from fpOpenFile().
fileInfo A pointer to the structure KVMainFileInfo. This structure contains information about the file.

Returns

Discussion

Example

KVMainFileInfo   fileInfo    = NULL;
if( (error=extractInterface->fpGetMainFileInfo(pFile,&fileInfo)))
{
    /* Free result object allocated in fileInfo */
    extractInterface->fpFreeStruct(pFile,fileInfo);
    fileInfo = NULL;
}