8 char * name
; /* Name, as it appears in the windows binaries */
9 char * filename
; /* Actual name of the unix file that satisfies this */
11 struct mz_header_s
*mz_header
;
12 struct ne_header_s
*ne_header
;
13 struct ne_segment_table_entry_s
*seg_table
;
14 struct segment_descriptor_s
*selector_table
;
18 unsigned short hinstance
;
21 extern struct w_files
* wine_files
;
23 extern char *GetFilenameFromInstance(unsigned short instance
);
24 extern struct w_files
*GetFileInfo(unsigned short instance
);
25 extern char *WineIniFileName(void);
26 extern char *WinIniFileName(void);
28 #define MAX_DOS_DRIVES 26
30 #define WINE_INI WineIniFileName()
31 #define WIN_INI WinIniFileName()
34 struct sigcontext_struct
{
35 unsigned short sc_gs
, __gsh
;
36 unsigned short sc_fs
, __fsh
;
37 unsigned short sc_es
, __esh
;
38 unsigned short sc_ds
, __dsh
;
47 unsigned long sc_trapno
;
50 unsigned short sc_cs
, __csh
;
52 unsigned long esp_at_signal
;
53 unsigned short sc_ss
, __ssh
;
55 unsigned long oldmask
;
60 #if defined(__NetBSD__) || defined(__FreeBSD__)
62 #define sigcontext_struct sigcontext
66 void load_mz_header (int, struct mz_header_s
*);
67 void load_ne_header (int, struct ne_header_s
*);
68 int load_typeinfo (int, struct resource_typeinfo_s
*);
69 int load_nameinfo (int, struct resource_nameinfo_s
*);