Release 960516
[wine.git] / include / pe_image.h
blobb9c74d82db4f2c6951eba9f8f963657b4c576bce
1 #ifndef __WINE_PE_IMAGE_H
2 #define __WINE_PE_IMAGE_H
4 #include <sys/types.h>
5 #include "windows.h"
7 struct pe_data {
8 struct pe_header_s *pe_header;
9 struct pe_segment_table *pe_seg;
10 struct PE_Import_Directory *pe_import;
11 struct PE_Export_Directory *pe_export;
12 struct PE_Resource_Directory *pe_resource;
13 struct PE_Reloc_Block *pe_reloc;
14 int base_addr;
15 int load_addr;
16 int vma_size;
17 int resource_offset; /* offset to resource typedirectory in file */
20 typedef struct pe_data PE_MODULE;
22 extern int PE_unloadImage(HMODULE hModule);
23 extern void my_wcstombs(char * result, u_short * source, int len);
25 #endif /* __WINE_PE_IMAGE_H */