X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fcil-coff.h;h=8581a042f2c310bafe764a2992b0897816939f08;hb=029fe6cfec3036b5150088c2993336ab7e257619;hp=290b85dc718436d1db63ae6462928fc067773667;hpb=5c24f18f973b312b7ca138e9be1aa51bd5d9c51a;p=mono.git diff --git a/mono/metadata/cil-coff.h b/mono/metadata/cil-coff.h index 290b85dc718..8581a042f2c 100644 --- a/mono/metadata/cil-coff.h +++ b/mono/metadata/cil-coff.h @@ -3,6 +3,7 @@ #define __MONO_CIL_COFF_H__ #include +#include /* * 25.2.1: Method header type values @@ -36,6 +37,12 @@ typedef struct { char msdos_header2 [64]; } MonoMSDOSHeader; +/* Possible values for coff_machine */ +#define COFF_MACHINE_I386 332 +#define COFF_MACHINE_IA64 512 +#define COFF_MACHINE_AMD64 34404 +#define COFF_MACHINE_ARM 452 + /* 20 bytes */ typedef struct { guint16 coff_machine; @@ -289,6 +296,7 @@ typedef struct { #define CLI_FLAGS_32BITREQUIRED 0x02 #define CLI_FLAGS_STRONGNAMESIGNED 0x8 #define CLI_FLAGS_TRACKDEBUGDATA 0x00010000 +#define CLI_FLAGS_PREFERRED32BIT 0x00020000 guint32 ch_flags; guint32 ch_entry_point; @@ -319,6 +327,6 @@ typedef struct { MonoCLIHeader cli_cli_header; } MonoCLIImageInfo; -guint32 mono_cli_rva_image_map (MonoImage *image, guint32 rva); +MONO_API guint32 mono_cli_rva_image_map (MonoImage *image, guint32 rva); #endif /* __MONO_CIL_COFF_H__ */