6 #define MAX_NAME_LENGTH 64
8 typedef struct resource_name_table
10 struct resource_name_table
*next
;
11 unsigned short type_ord
;
12 unsigned short id_ord
;
13 char id
[MAX_NAME_LENGTH
];
18 struct w_files
* next
;
19 char * name
; /* Name, as it appears in the windows binaries */
20 char * filename
; /* Actual name of the unix file that satisfies this */
22 struct mz_header_s
*mz_header
;
23 struct ne_header_s
*ne_header
;
24 struct ne_segment_table_entry_s
*seg_table
;
25 struct segment_descriptor_s
*selector_table
;
29 unsigned short hinstance
;
33 extern struct w_files
* wine_files
;
35 #define MAX_DOS_DRIVES 26
37 #define WINE_INI WineIniFileName()
38 #define WIN_INI WinIniFileName()
41 struct sigcontext_struct
{
42 unsigned short sc_gs
, __gsh
;
43 unsigned short sc_fs
, __fsh
;
44 unsigned short sc_es
, __esh
;
45 unsigned short sc_ds
, __dsh
;
54 unsigned long sc_trapno
;
57 unsigned short sc_cs
, __csh
;
59 unsigned long esp_at_signal
;
60 unsigned short sc_ss
, __ssh
;
62 unsigned long oldmask
;
67 #if defined(__NetBSD__) || defined(__FreeBSD__)
69 #define sigcontext_struct sigcontext