X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Futils%2Fmono-property-hash.h;h=0b24c7fbcd973ab42a1ca276418963bf0681a293;hb=fb3a6d1cd207f0289558c558ef188584ba8e4533;hp=95630cf51f3c8833d5999878a05d07a8cc0b9d3c;hpb=c211c0ba816a2ef407a4da99b0346ae47c36fd0f;p=mono.git diff --git a/mono/utils/mono-property-hash.h b/mono/utils/mono-property-hash.h index 95630cf51f3..0b24c7fbcd9 100644 --- a/mono/utils/mono-property-hash.h +++ b/mono/utils/mono-property-hash.h @@ -18,22 +18,23 @@ #define _MONO_PROPERTY_HASH_H_ #include +#include G_BEGIN_DECLS typedef struct _MonoPropertyHash MonoPropertyHash; -MonoPropertyHash* mono_property_hash_new (void); +MONO_API MonoPropertyHash* mono_property_hash_new (void); -void mono_property_hash_destroy (MonoPropertyHash *hash); +MONO_API void mono_property_hash_destroy (MonoPropertyHash *hash); -void mono_property_hash_insert (MonoPropertyHash *hash, gpointer object, guint32 property, +MONO_API void mono_property_hash_insert (MonoPropertyHash *hash, gpointer object, guint32 property, gpointer value); /* Remove all properties of OBJECT */ -void mono_property_hash_remove_object (MonoPropertyHash *hash, gpointer object); +MONO_API void mono_property_hash_remove_object (MonoPropertyHash *hash, gpointer object); -gpointer mono_property_hash_lookup (MonoPropertyHash *hash, gpointer object, guint32 property); +MONO_API gpointer mono_property_hash_lookup (MonoPropertyHash *hash, gpointer object, guint32 property); G_END_DECLS