7 _WinMain (int argc
, char *argv
[])
10 char filename
[4096], *module_name
, *resource_file
;
11 HANDLE hTaskMain
, hInstance
;
13 if ((module_name
= strchr (argv
[0], '/')) == NULL
){
14 printf ("Error: Can't determine base name for resource loading\n");
18 resource_file
= malloc (strlen (++module_name
) + 5);
19 strcpy (resource_file
, module_name
);
20 strcat (resource_file
, ".dll");
22 hInstance
= LoadImage (resource_file
, 0, 0);
24 USER_InitApp( hInstance
);
25 hTaskMain
= CreateNewTask (1); /* This is not correct */
26 ret_val
= WinMain (hInstance
, /* hInstance */
27 0, /* hPrevInstance */
28 "", /* lpszCmdParam */
29 SW_NORMAL
); /* nCmdShow */