Release 950727
[wine] / toolkit / winmain.c
1 #include <stdio.h>
2 #include <string.h>
3 #include <malloc.h>
4 #include "windows.h"
5 #include "wine.h"
6
7 _WinMain (int argc, char *argv [])
8 {
9     int ret_val;
10     char filename [4096], *module_name, *resource_file;
11     HANDLE hTaskMain, hInstance;
12     
13         /* The libwine resource DLL is temporarily disabled */
14 #if 0
15     if ((module_name = strchr (argv [0], '/')) == NULL){
16         printf ("Error: Can't determine base name for resource loading\n");
17         return 0;
18     }
19
20     resource_file = malloc (strlen (++module_name) + 5);
21     strcpy (resource_file, module_name);
22     strcat (resource_file, ".dll");
23
24     hInstance = LoadImage (resource_file, 0, 0);
25 #endif
26     
27     USER_InitApp( hInstance );
28 #if 0
29     hTaskMain = CreateNewTask (1); /* This is not correct */
30 #endif
31     ret_val = WinMain (hInstance,       /* hInstance */
32                        0,               /* hPrevInstance */
33                        "",              /* lpszCmdParam */
34                        SW_NORMAL);      /* nCmdShow */
35     return ret_val;
36 }