CABINET_INFO

The CABINET_INFO structure stores information about a cabinet file. The SetupIterateCabinet function specifies this structure as a parameter when it sends a SPFILENOTIFY_NEEDNEWCABINET notification to the cabinet callback routine.

typedef struct _CABINET_INFO {
    PCTSTR CabinetPath;
    PCTSTR CabinetFile;
    PCTSTR DiskName;
    USHORT SetId;
    USHORT CabinetNumber;
} CABINET_INFO, *PCABINET_INFO;
 

Members

CabinetPath
The path to the cabinet file.
CabinetFile
The name of the cabinet file.
DiskName
The name of the source media that contains the cabinet file.
SetId
The identifier of the current set. This number is generated by the software that builds the cabinet.
CabinetNumber
The number of the cabinet. This number is generated by the software that builds the cabinet and is generally a 0- or 1-based index indicating the ordinal of the position of the cabinet within a set.

QuickInfo

  Windows NT: Use version 4.0 and later.
  Windows: Use Windows 95 and later.
  Windows CE: Unsupported.
  Header: Declared in setupapi.h.

See Also

Overview, Structures, SPFILENOTIFY_NEEDNEWCABINET, FILE_IN_CABINET_INFO