Edit

Share via


fdi.h header

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

fdi.h contains the following programming interfaces:

Functions

 
FDICopy

The FDICopy function extracts files from cabinets.
FDICreate

The FDICreate function creates an FDI context.
FDIDestroy

The FDIDestroy function deletes an open FDI context.
FDIIsCabinet

The FDIIsCabinet function determines whether a file is a cabinet and, if it is, returns information about it.
FDITruncateCabinet

The FDITruncateCabinet function truncates a cabinet file starting at the specified folder number.
FNALLOC

The FNALLOC provides the declaration for the application-defined callback function to allocate memory in an FDI context.
FNCLOSE

The FNCLOSE macro provides the declaration for the application-defined callback function to close a file in an FDI context.
FNFDINOTIFY

The FNFDINOTIFY macro provides the declaration for the application-defined callback notification function to update the application on the status of the decoder.
FNFREE

The FNFREE macro provides the declaration for the application-defined callback function to free previously allocated memory in an FDI context.
FNOPEN

The FNOPEN macro provides the declaration for the application-defined callback function to open a file in an FDI context.
FNREAD

The FNREAD macro provides the declaration for the application-defined callback function to read data from a file in an FDI context.
FNSEEK

The FNSEEK macro provides the declaration for the application-defined callback function to move a file pointer to the specified location in an FDI context.
FNWRITE

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

Structures

 
FDICABINETINFO

The FDICABINETINFO structure contains details about a particular cabinet file.
FDINOTIFICATION

The FDINOTIFICATION structure to provide information to FNFDINOTIFY.