MonoImage *mono_image_open (const char *fname,
MonoImageOpenStatus *status);
+MonoImage *mono_pe_file_open (const char *fname,
+ MonoImageOpenStatus *status);
MonoImage *mono_image_open_from_data (char *data, guint32 data_len, gboolean need_copy,
MonoImageOpenStatus *status);
MonoImage *mono_image_loaded (const char *name);
const MonoTableInfo *mono_image_get_table_info (MonoImage *image, int table_id);
int mono_image_get_table_rows (MonoImage *image, int table_id);
-int mono_table_info_get_rows (MonoTableInfo *table);
+int mono_table_info_get_rows (const MonoTableInfo *table);
/* This actually returns a MonoPEResourceDataEntry *, but declaring it
* causes an include file loop.
void mono_image_add_to_name_cache (MonoImage *image,
const char *nspace,
const char *name, guint32 idx);
+gboolean mono_image_has_authenticode_entry (MonoImage *image);
+
#endif