Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This section describes the following Cabinet API functions:
The FCI (File Compression Interface) library provides the ability to create cabinets (also known as "CAB files"). Additionally, the library provides compression to reduce the size of the file data stored in cabinets.
Function | Description |
---|---|
FCIAddFile | Adds a file to the cabinet currently being contructed. |
FCICreate | Creates an FCI context. |
FCIDestroy | Deletes an open FCI context, freeing any memory and temporary files associated with the context. |
FCIFlushCabinet | Completes the current cabinet. |
FCIFlushFolder | Forces the current folder under construction to be completed immediately. |
The FDI (File Decompression Interface) library provides the ability to extract files from cabinets.
Function | Description |
---|---|
FDICopy | Extracts files from cabinets. |
FDICreate | Creates an FDI context. |
FDIDestroy | Deletes an open FDI context. |
FDIIsCabinet | Determines whether a file is a cabinet and, if it is, returns descriptive information. |
FDITruncateCabinet | Truncates a cabinet file starting at the specified folder number. |
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register today