Release 950522
[wine/testsucceed.git] / toolkit / winmain.c
blob41da3ae2f7d7a6a8991c91a272b9689b1605abaa
1 #include <stdio.h>
2 #include <string.h>
3 #include <malloc.h>
4 #include "windows.h"
5 #include "wine.h"
7 _WinMain (int argc, char *argv [])
9 int ret_val;
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");
15 return 0;
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 */
30 return ret_val;