[WINESYNC] setupapi: Extract individual files from cabinets.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>

wine commit id fccb7552ebe81ea2c0c17bc747a920f90e2537a5 by Zebediah Figura <z.figura12@gmail.com>

NOTE: Already committed in ReactOS in commit 5c8ec78b7 (PR #5233).
This commit is contained in:
winesync 2023-09-28 21:34:50 +02:00 committed by Hermès Bélusca-Maïto
parent 5820e2f627
commit 090f1b629b
No known key found for this signature in database
GPG key ID: 3B2539C65E7B93D0
2 changed files with 3 additions and 3 deletions

View file

@ -381,7 +381,7 @@ static UINT WINAPI extract_cab_cb( void *arg, UINT message, UINT_PTR param1, UIN
if (lstrcmpiW( filename, ctx->src ))
return FILEOP_SKIP;
strcpyW( info->FullTargetName, ctx->dst );
return FILEOP_DOIT;
}
@ -416,8 +416,8 @@ static BOOL extract_cabinet_file( const WCHAR *cabinet, const WCHAR *root,
static const WCHAR extW[] = {'.','c','a','b',0};
#endif
static const WCHAR backslashW[] = {'\\',0};
WCHAR path[MAX_PATH];
struct extract_cab_ctx ctx = {src, dst};
WCHAR path[MAX_PATH];
#ifdef __REACTOS__
TRACE("extract_cabinet_file(cab = '%s' ; root = '%s' ; src = '%s' ; dst = '%s')\n",