Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

FILE_IN_CABINET_INFO structure

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.

Syntax


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

File name as it exists within the cabinet file.

FileSize

Uncompressed size of the file in the cabinet, in bytes.

Win32Error

If an error occurs, this member is the system error code. If no error has occurred, it is NO_ERROR.

DosDate

Date that the file was last saved.

DosTime

MS-DOS time stamp of the file in the cabinet.

DosAttribs

Attributes of the file in the cabinet.

FullTargetName

Target path and file name.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Setupapi.h

See also

Overview
Structures
CABINET_INFO

 

 

Community Additions

ADD
Show:
© 2015 Microsoft