CCAB structure (fci.h)
The CCAB structure contains cabinet information.
Syntax
typedef struct {
ULONG cb;
ULONG cbFolderThresh;
UINT cbReserveCFHeader;
UINT cbReserveCFFolder;
UINT cbReserveCFData;
int iCab;
int iDisk;
int fFailOnIncompressible;
USHORT setID;
char szDisk[CB_MAX_DISK_NAME];
char szCab[CB_MAX_CABINET_NAME];
char szCabPath[CB_MAX_CAB_PATH];
} CCAB;
Members
cb
The maximum size, in bytes, of a cabinet created by FCI.
cbFolderThresh
The maximum size, in bytes, that a folder will contain before a new folder is created.
cbReserveCFHeader
The size, in bytes, of the CFHeader reserve area. Possible value range is 0-60,000.
cbReserveCFFolder
The size, in bytes, of the CFFolder reserve area. Possible value range is 0-255.
cbReserveCFData
The size, in bytes, of the CFData reserve area. Possible value range is 0-255.
iCab
The number of created cabinets.
iDisk
The maximum size, in bytes, of a cabinet created by FCI.
fFailOnIncompressible
TBD
setID
A value that represents the association between a collection of linked cabinet files.
szDisk[CB_MAX_DISK_NAME]
The name of the disk on which the cabinet is placed.
szCab[CB_MAX_CABINET_NAME]
The name of the cabinet.
szCabPath[CB_MAX_CAB_PATH]
The full path that indicates where to create the cabinet.
Requirements
Requirement | Value |
---|---|
Header | fci.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for