2 #ifndef __PURPLE_SMARSHAL_MARSHAL_H__
3 #define __PURPLE_SMARSHAL_MARSHAL_H__
5 #include <glib-object.h>
11 void purple_smarshal_VOID__POINTER_POINTER_OBJECT (GClosure *closure,
14 const GValue *param_values,
15 gpointer invocation_hint,
16 gpointer marshal_data);
20 void purple_smarshal_BOOLEAN__OBJECT_POINTER_STRING (GClosure *closure,
23 const GValue *param_values,
24 gpointer invocation_hint,
25 gpointer marshal_data);
29 void purple_smarshal_VOID__STRING_STRING (GClosure *closure,
32 const GValue *param_values,
33 gpointer invocation_hint,
34 gpointer marshal_data);
38 void purple_smarshal_VOID__STRING_STRING_DOUBLE (GClosure *closure,
41 const GValue *param_values,
42 gpointer invocation_hint,
43 gpointer marshal_data);
47 void purple_smarshal_VOID__ENUM_STRING_STRING (GClosure *closure,
50 const GValue *param_values,
51 gpointer invocation_hint,
52 gpointer marshal_data);
56 void purple_smarshal_VOID__ENUM_STRING_STRING_BOOLEAN (GClosure *closure,
59 const GValue *param_values,
60 gpointer invocation_hint,
61 gpointer marshal_data);
65 void purple_smarshal_VOID__FLAGS_FLAGS (GClosure *closure,
68 const GValue *param_values,
69 gpointer invocation_hint,
70 gpointer marshal_data);
74 void purple_smarshal_VOID__STRING_STRING_OBJECT_OBJECT (GClosure *closure,
77 const GValue *param_values,
78 gpointer invocation_hint,
79 gpointer marshal_data);
83 void purple_smarshal_VOID__POINTER_POINTER_OBJECT_OBJECT (GClosure *closure,
86 const GValue *param_values,
87 gpointer invocation_hint,
88 gpointer marshal_data);