NAME

ExtractFilesA  (ADVPACK.@)

SYNOPSIS

 HRESULT ExtractFilesA
 (
  LPCSTR CabName,
  LPCSTR ExpandDir,
  DWORD  Flags,
  LPCSTR FileList,
  LPVOID LReserved,
  DWORD  Reserved
 )

DESCRIPTION

Extracts the specified files from a cab archive into a destination directory.

PARAMS

CabName [In] Filename of the cab archive.
ExpandDir [In] Destination directory for the extracted files.
Flags [In] Reserved.
FileList [In] Optional list of files to extract. See NOTES.
LReserved [In] Reserved. Must be NULL.
Reserved [In] Reserved. Must be 0.

RETURNS

Success: S_OK.

Failure: E_FAIL.

NOTES

FileList is a colon-separated list of filenames. If FileList is non-NULL, only the files in the list will be extracted from the cab file, otherwise all files will be extracted. Any number of spaces, tabs, or colons can be before or after the list, but the list itself must only be separated by colons.

IMPLEMENTATION

Declared in "include/advpub.h". gitlab.winehq.org/wine/wine/blob/master/include/advpub.h

Implemented in "dlls/advpack/files.c". gitlab.winehq.org/wine/wine/blob/master/dlls/advpack/files.c

Debug channel "advpack".


Copyright © 2024 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Dec 2024.