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