Release 961215
[wine/multimedia.git] / include / pe_image.h
blob1336fffc9c44cd37f6297044b66a64c77431f964
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;
19 typedef struct pe_data PE_MODULE;
21 extern int PE_unloadImage(HMODULE32 hModule);
22 extern FARPROC32 PE_FindExportedFunction(struct pe_data *pe, LPCSTR funcName);
23 extern void my_wcstombs(char * result, u_short * source, int len);
25 #endif /* __WINE_PE_IMAGE_H */