X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fmetadata.h;h=af075e6e4952d496ea126c0ddcc11c342a076b55;hb=b9db0ccd140cdf9e18f39c78288f198110c0e83f;hp=33d8a247cf38dc02a70ec5fd77fc1dae6ac5d078;hpb=6016f1db0cf22d4683148ea457ff0f03e7f42a35;p=mono.git diff --git a/mono/metadata/metadata.h b/mono/metadata/metadata.h index 33d8a247cf3..af075e6e495 100644 --- a/mono/metadata/metadata.h +++ b/mono/metadata/metadata.h @@ -103,30 +103,31 @@ int mono_metadata_compute_size (MonoImage *meta, /* * */ -char *mono_metadata_locate (MonoImage *meta, int table, int idx); -char *mono_metadata_locate_token (MonoImage *meta, guint32 token); +const char *mono_metadata_locate (MonoImage *meta, int table, int idx); +const char *mono_metadata_locate_token (MonoImage *meta, guint32 token); -const char *mono_metadata_string_heap (MonoImage *meta, guint32 index); -const char *mono_metadata_blob_heap (MonoImage *meta, guint32 index); -const char *mono_metadata_user_string (MonoImage *meta, guint32 index); +const char *mono_metadata_string_heap (MonoImage *meta, guint32 table_index); +const char *mono_metadata_blob_heap (MonoImage *meta, guint32 table_index); +const char *mono_metadata_user_string (MonoImage *meta, guint32 table_index); +const char *mono_metadata_guid_heap (MonoImage *meta, guint32 table_index); -guint32 mono_metadata_typedef_from_field (MonoImage *meta, guint32 index); -guint32 mono_metadata_typedef_from_method (MonoImage *meta, guint32 index); -guint32 mono_metadata_nested_in_typedef (MonoImage *meta, guint32 index); -guint32 mono_metadata_nesting_typedef (MonoImage *meta, guint32 index); +guint32 mono_metadata_typedef_from_field (MonoImage *meta, guint32 table_index); +guint32 mono_metadata_typedef_from_method (MonoImage *meta, guint32 table_index); +guint32 mono_metadata_nested_in_typedef (MonoImage *meta, guint32 table_index); +guint32 mono_metadata_nesting_typedef (MonoImage *meta, guint32 table_index); -MonoClass** mono_metadata_interfaces_from_typedef (MonoImage *meta, guint32 index, guint *count); +MonoClass** mono_metadata_interfaces_from_typedef (MonoImage *meta, guint32 table_index, guint *count); -guint32 mono_metadata_events_from_typedef (MonoImage *meta, guint32 index, guint *end_idx); -guint32 mono_metadata_methods_from_event (MonoImage *meta, guint32 index, guint *end); -guint32 mono_metadata_properties_from_typedef (MonoImage *meta, guint32 index, guint *end); -guint32 mono_metadata_methods_from_property (MonoImage *meta, guint32 index, guint *end); -guint32 mono_metadata_packing_from_typedef (MonoImage *meta, guint32 index, guint32 *packing, guint32 *size); +guint32 mono_metadata_events_from_typedef (MonoImage *meta, guint32 table_index, guint *end_idx); +guint32 mono_metadata_methods_from_event (MonoImage *meta, guint32 table_index, guint *end); +guint32 mono_metadata_properties_from_typedef (MonoImage *meta, guint32 table_index, guint *end); +guint32 mono_metadata_methods_from_property (MonoImage *meta, guint32 table_index, guint *end); +guint32 mono_metadata_packing_from_typedef (MonoImage *meta, guint32 table_index, guint32 *packing, guint32 *size); void mono_metadata_field_info (MonoImage *meta, - guint32 index, + guint32 table_index, guint32 *offset, - const char **rva, + guint32 *rva, const char **marshal_info); guint32 mono_metadata_get_constant_index (MonoImage *meta, guint32 token);