fci.h header

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

Functions

Title Description
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

Title Description
CCAB The CCAB structure contains cabinet information.