Release 950727
[wine] / include / pe_image.h
1 #ifndef __WINE_PE_IMAGE_H
2 #define __WINE_PE_IMAGE_H
3
4 extern void *RELAY32_GetEntryPoint(char *dll_name, char *item, int hint);
5 extern int PE_unloadImage(struct w_files *wpnt);
6 extern int PE_StartProgram(struct w_files *wpnt);
7 extern void PE_InitDLL(struct w_files *wpnt);
8 extern HINSTANCE PE_LoadImage(struct w_files *wpnt);
9 extern void my_wcstombs(char * result, u_short * source, int len);
10
11 typedef struct _WIN32_function{
12     char *name;
13     void *definition;
14 } WIN32_function;
15
16 typedef struct _WIN32_builtin{
17     char *name;
18     WIN32_function *functions;
19     int size;
20     struct _WIN32_builtin *next;
21 } WIN32_builtin;
22
23 extern WIN32_builtin *WIN32_builtin_list;
24
25 #endif /* __WINE_PE_IMAGE_H */