FILE_IN_CABINET_INFO

The FILE_IN_CABINET_INFO structure provides information about a file found in the cabinet. The SetupIterateCabinet function sends this structure as one of the parameters when it sends a SPFILENOTIFY_FILEINCABINET notification to the cabinet callback routine.

typedef struct _FILE_IN_CABINET_INFO {
    PCTSTR NameInCabinet;
    DWORD  FileSize;
    DWORD  Win32Error;
    WORD   DosDate;
    WORD   DosTime;
    WORD   DosAttribs;
    TCHAR  FullTargetName[MAX_PATH];
} FILE_IN_CABINET_INFO, *PFILE_IN_CABINET_INFO;
 

Members

NameInCabinet
Specifies the filename as it exists within the cabinet file.
FileSize
Specifies the uncompressed size of the file in the cabinet.
Win32Error
If applicable, the Win32 error value associated with the file in the cabinet.
DosDate
The date that the file was last saved.
DosTime
The MS-DOS timestamp of the file in the cabinet.
DosAttribs
The attributes of the file in the cabinet.
FullTargetName[MAX_PATH]
The target path and filename.

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, CABINET_INFO