File tree 1 file changed +19
-1
lines changed
1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -2213,7 +2213,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] =
2213
2213
X (wg_parser_create ),
2214
2214
X (wg_parser_destroy ),
2215
2215
2216
- X (wg_parser_connect ),
2216
+ X64 (wg_parser_connect ),
2217
2217
X (wg_parser_disconnect ),
2218
2218
2219
2219
X (wg_parser_get_next_read_offset ),
@@ -2274,6 +2274,24 @@ C_ASSERT(ARRAYSIZE(__wine_unix_call_funcs) == unix_wg_funcs_count);
2274
2274
2275
2275
typedef ULONG PTR32 ;
2276
2276
2277
+ static NTSTATUS wow64_wg_parser_connect (void * args )
2278
+ {
2279
+ struct
2280
+ {
2281
+ wg_parser_t parser ;
2282
+ PTR32 uri ;
2283
+ UINT64 file_size ;
2284
+ } * params32 = args ;
2285
+ struct wg_parser_connect_params params =
2286
+ {
2287
+ .parser = params32 -> parser ,
2288
+ .uri = ULongToPtr (params32 -> uri ),
2289
+ .file_size = params32 -> file_size ,
2290
+ };
2291
+
2292
+ return wg_parser_connect (& params );
2293
+ }
2294
+
2277
2295
static NTSTATUS wow64_wg_parser_push_data (void * args ) {
2278
2296
struct
2279
2297
{
You can’t perform that action at this time.
0 commit comments