Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |