fci.h header

This header is used by Developer Notes. For more information, see:

fci.h contains the following programming interfaces:

Functions

 
FCIAddFile

The FCIAddFile adds a file to the cabinet under construction.
FCICreate

The FCICreate function creates an FCI context.
FCIDestroy

The FCIDestroy function deletes an open FCI context, freeing any memory and temporary files associated with the context.
FCIFlushCabinet

The FCIFlushCabinet function completes the current cabinet.
FCIFlushFolder

The FCIFlushFolder function forces the current folder under construction to be completed immediately.
FNFCIALLOC

The FNFCIALLOC provides the declaration for the application-defined callback function to allocate memory within an FCI context.
FNFCICLOSE

The FNFCICLOSE macro provides the declaration for the application-defined callback function to close a file in an FCI context.
FNFCIDELETE

The FNFCIDELETE macro provides the declaration for the application-defined callback function to delete a file in the FCI context.
FNFCIFILEPLACED

The FNFCIFILEPLACED macro provides the declaration for the application-defined callback function to notify when a file is placed in the cabinet.
FNFCIFREE

The FNFCIFREE macro provides the declaration for the application-defined callback function to free previously allocated memory in an FCI context.
FNFCIGETNEXTCABINET

The FNFCIGETNEXTCABINET macro provides the declaration for the application-defined callback function to request information for the next cabinet.
FNFCIGETOPENINFO

The FNFCIGETOPENINFO macro provides the declaration for the application-defined callback function to open a file and retrieve file date, time, and attribute.
FNFCIGETTEMPFILE

The FNFCIGETTEMPFILE macro provides the declaration for the application-defined callback function to obtain a temporary file name.
FNFCIOPEN

The FNFCIOPEN macro provides the declaration for the application-defined callback function to open a file in an FCI context.
FNFCIREAD

The FNFCIREAD macro provides the declaration for the application-defined callback function to read data from a file in an FCI context.
FNFCISEEK

The FNFCISEEK macro provides the declaration for the application-defined callback function to move a file pointer to the specified location in an FCI context.
FNFCISTATUS

The FNFCISTATUS macro provides the declaration for the application-defined callback function to update the user.
FNFCIWRITE

The FNFCIWRITE macro provides the declaration for the application-defined callback function to write data to a file in an FCI context.

Structures

 
CCAB

The CCAB structure contains cabinet information.