Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

CCAB structure

The CCAB structure contains cabinet information.

Syntax


typedef struct _CCAB {
  ULONG  cb;
  ULONG  cbFolderThresh;
  UINT   cbReservesCFHeader;
  UINT   cbReserveCFFolder;
  UINT   cbReserveCFData;
  int    iCab;
  int    iDisk;
  USHORT setID;
  char   szDisk[CB_MAX_DISK_NAME];
  char   szCab[CB_MAX_CABINET_NAME];
  char   szCabPath[CB_MAX_CAB_PATH];
} CCAB, *PCCAB;

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.

cbReservesCFHeader

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.

setID

A value that represents the association between a collection of linked cabinet files.

szDisk

The name of the disk on which the cabinet is placed.

szCab

The name of the cabinet.

szCabPath

The full path that indicates where to create the cabinet.

Requirements

Header

Fci.h

See also

FCICreate

 

 

Show: