2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are met:
7 * Redistributions of source code must retain the above copyright notice, this
8 * list of conditions and the following disclaimer.
9 * Redistributions in binary form must reproduce the above copyright notice,
10 * this list of conditions and the following disclaimer in the documentation
11 * and/or other materials provided with the distribution.
12 * Neither the name of Nokia Corporation nor the names of its contributors
13 * may be used to endorse or promote products derived from this software
14 * without specific prior written permission.
16 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
17 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
22 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
23 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
24 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33 #ifndef __G_MARSHAL_H__
34 #define __G_MARSHAL_H__
40 /* VOID:VOID (./gmarshal.list:26) */
41 IMPORT_C extern void g_cclosure_marshal_VOID__VOID (GClosure *closure,
44 const GValue *param_values,
45 gpointer invocation_hint,
46 gpointer marshal_data);
48 /* VOID:BOOLEAN (./gmarshal.list:27) */
49 IMPORT_C extern void g_cclosure_marshal_VOID__BOOLEAN (GClosure *closure,
52 const GValue *param_values,
53 gpointer invocation_hint,
54 gpointer marshal_data);
56 /* VOID:CHAR (./gmarshal.list:28) */
57 IMPORT_C extern void g_cclosure_marshal_VOID__CHAR (GClosure *closure,
60 const GValue *param_values,
61 gpointer invocation_hint,
62 gpointer marshal_data);
64 /* VOID:UCHAR (./gmarshal.list:29) */
65 IMPORT_C extern void g_cclosure_marshal_VOID__UCHAR (GClosure *closure,
68 const GValue *param_values,
69 gpointer invocation_hint,
70 gpointer marshal_data);
72 /* VOID:INT (./gmarshal.list:30) */
73 IMPORT_C extern void g_cclosure_marshal_VOID__INT (GClosure *closure,
76 const GValue *param_values,
77 gpointer invocation_hint,
78 gpointer marshal_data);
80 /* VOID:UINT (./gmarshal.list:31) */
81 IMPORT_C extern void g_cclosure_marshal_VOID__UINT (GClosure *closure,
84 const GValue *param_values,
85 gpointer invocation_hint,
86 gpointer marshal_data);
88 /* VOID:LONG (./gmarshal.list:32) */
89 IMPORT_C extern void g_cclosure_marshal_VOID__LONG (GClosure *closure,
92 const GValue *param_values,
93 gpointer invocation_hint,
94 gpointer marshal_data);
96 /* VOID:ULONG (./gmarshal.list:33) */
97 IMPORT_C extern void g_cclosure_marshal_VOID__ULONG (GClosure *closure,
100 const GValue *param_values,
101 gpointer invocation_hint,
102 gpointer marshal_data);
104 /* VOID:ENUM (./gmarshal.list:34) */
105 IMPORT_C extern void g_cclosure_marshal_VOID__ENUM (GClosure *closure,
106 GValue *return_value,
107 guint n_param_values,
108 const GValue *param_values,
109 gpointer invocation_hint,
110 gpointer marshal_data);
112 /* VOID:FLAGS (./gmarshal.list:35) */
113 IMPORT_C extern void g_cclosure_marshal_VOID__FLAGS (GClosure *closure,
114 GValue *return_value,
115 guint n_param_values,
116 const GValue *param_values,
117 gpointer invocation_hint,
118 gpointer marshal_data);
120 /* VOID:FLOAT (./gmarshal.list:36) */
121 IMPORT_C extern void g_cclosure_marshal_VOID__FLOAT (GClosure *closure,
122 GValue *return_value,
123 guint n_param_values,
124 const GValue *param_values,
125 gpointer invocation_hint,
126 gpointer marshal_data);
128 /* VOID:DOUBLE (./gmarshal.list:37) */
129 IMPORT_C extern void g_cclosure_marshal_VOID__DOUBLE (GClosure *closure,
130 GValue *return_value,
131 guint n_param_values,
132 const GValue *param_values,
133 gpointer invocation_hint,
134 gpointer marshal_data);
136 /* VOID:STRING (./gmarshal.list:38) */
137 IMPORT_C extern void g_cclosure_marshal_VOID__STRING (GClosure *closure,
138 GValue *return_value,
139 guint n_param_values,
140 const GValue *param_values,
141 gpointer invocation_hint,
142 gpointer marshal_data);
144 /* VOID:PARAM (./gmarshal.list:39) */
145 IMPORT_C extern void g_cclosure_marshal_VOID__PARAM (GClosure *closure,
146 GValue *return_value,
147 guint n_param_values,
148 const GValue *param_values,
149 gpointer invocation_hint,
150 gpointer marshal_data);
152 /* VOID:BOXED (./gmarshal.list:40) */
153 IMPORT_C extern void g_cclosure_marshal_VOID__BOXED (GClosure *closure,
154 GValue *return_value,
155 guint n_param_values,
156 const GValue *param_values,
157 gpointer invocation_hint,
158 gpointer marshal_data);
160 /* VOID:POINTER (./gmarshal.list:41) */
161 IMPORT_C extern void g_cclosure_marshal_VOID__POINTER (GClosure *closure,
162 GValue *return_value,
163 guint n_param_values,
164 const GValue *param_values,
165 gpointer invocation_hint,
166 gpointer marshal_data);
168 /* VOID:OBJECT (./gmarshal.list:42) */
169 IMPORT_C extern void g_cclosure_marshal_VOID__OBJECT (GClosure *closure,
170 GValue *return_value,
171 guint n_param_values,
172 const GValue *param_values,
173 gpointer invocation_hint,
174 gpointer marshal_data);
176 /* VOID:UINT,POINTER (./gmarshal.list:45) */
177 IMPORT_C extern void g_cclosure_marshal_VOID__UINT_POINTER (GClosure *closure,
178 GValue *return_value,
179 guint n_param_values,
180 const GValue *param_values,
181 gpointer invocation_hint,
182 gpointer marshal_data);
184 /* BOOL:FLAGS (./gmarshal.list:46) */
185 IMPORT_C extern void g_cclosure_marshal_BOOLEAN__FLAGS (GClosure *closure,
186 GValue *return_value,
187 guint n_param_values,
188 const GValue *param_values,
189 gpointer invocation_hint,
190 gpointer marshal_data);
191 #define g_cclosure_marshal_BOOL__FLAGS g_cclosure_marshal_BOOLEAN__FLAGS
193 /* STRING:OBJECT,POINTER (./gmarshal.list:47) */
194 IMPORT_C extern void g_cclosure_marshal_STRING__OBJECT_POINTER (GClosure *closure,
195 GValue *return_value,
196 guint n_param_values,
197 const GValue *param_values,
198 gpointer invocation_hint,
199 gpointer marshal_data);
203 #endif /* __G_MARSHAL_H__ */