1 /* GObject - GLib Type, Object, Parameter and Signal Library
2  *
3  * This library is free software; you can redistribute it and/or
4  * modify it under the terms of the GNU Lesser General Public
5  * License as published by the Free Software Foundation; either
6  * version 2.1 of the License, or (at your option) any later version.
7  *
8  * This library is distributed in the hope that it will be useful,
9  * but WITHOUT ANY WARRANTY; without even the implied warranty of
10  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11  * Lesser General Public License for more details.
12  *
13  * You should have received a copy of the GNU Lesser General
14  * Public License along with this library; if not, see <http://www.gnu.org/licenses/>.
15  */
16 
17 #ifndef ___G_CCLOSURE_MARSHAL_MARSHAL_H__
18 #define ___G_CCLOSURE_MARSHAL_MARSHAL_H__
19 
20 #include <glib-object.h>
21 
22 G_BEGIN_DECLS
23 
24 /* BOOLEAN:OBJECT */
25 G_GNUC_INTERNAL
26 void _g_cclosure_marshal_BOOLEAN__OBJECT (GClosure     *closure,
27                                           GValue       *return_value,
28                                           guint         n_param_values,
29                                           const GValue *param_values,
30                                           gpointer      invocation_hint,
31                                           gpointer      marshal_data);
32 G_GNUC_INTERNAL
33 void _g_cclosure_marshal_BOOLEAN__OBJECTv (GClosure *closure,
34                                            GValue   *return_value,
35                                            gpointer  instance,
36                                            va_list   args,
37                                            gpointer  marshal_data,
38                                            int       n_params,
39                                            GType    *param_types);
40 
41 /* BOOLEAN:OBJECT,FLAGS */
42 G_GNUC_INTERNAL
43 void _g_cclosure_marshal_BOOLEAN__OBJECT_FLAGS (GClosure     *closure,
44                                                 GValue       *return_value,
45                                                 guint         n_param_values,
46                                                 const GValue *param_values,
47                                                 gpointer      invocation_hint,
48                                                 gpointer      marshal_data);
49 G_GNUC_INTERNAL
50 void _g_cclosure_marshal_BOOLEAN__OBJECT_FLAGSv (GClosure *closure,
51                                                  GValue   *return_value,
52                                                  gpointer  instance,
53                                                  va_list   args,
54                                                  gpointer  marshal_data,
55                                                  int       n_params,
56                                                  GType    *param_types);
57 
58 /* BOOLEAN:OBJECT,OBJECT */
59 G_GNUC_INTERNAL
60 void _g_cclosure_marshal_BOOLEAN__OBJECT_OBJECT (GClosure     *closure,
61                                                  GValue       *return_value,
62                                                  guint         n_param_values,
63                                                  const GValue *param_values,
64                                                  gpointer      invocation_hint,
65                                                  gpointer      marshal_data);
66 G_GNUC_INTERNAL
67 void _g_cclosure_marshal_BOOLEAN__OBJECT_OBJECTv (GClosure *closure,
68                                                   GValue   *return_value,
69                                                   gpointer  instance,
70                                                   va_list   args,
71                                                   gpointer  marshal_data,
72                                                   int       n_params,
73                                                   GType    *param_types);
74 
75 /* BOOLEAN:POINTER,INT */
76 G_GNUC_INTERNAL
77 void _g_cclosure_marshal_BOOLEAN__POINTER_INT (GClosure     *closure,
78                                                GValue       *return_value,
79                                                guint         n_param_values,
80                                                const GValue *param_values,
81                                                gpointer      invocation_hint,
82                                                gpointer      marshal_data);
83 G_GNUC_INTERNAL
84 void _g_cclosure_marshal_BOOLEAN__POINTER_INTv (GClosure *closure,
85                                                 GValue   *return_value,
86                                                 gpointer  instance,
87                                                 va_list   args,
88                                                 gpointer  marshal_data,
89                                                 int       n_params,
90                                                 GType    *param_types);
91 
92 /* BOOLEAN:STRING */
93 G_GNUC_INTERNAL
94 void _g_cclosure_marshal_BOOLEAN__STRING (GClosure     *closure,
95                                           GValue       *return_value,
96                                           guint         n_param_values,
97                                           const GValue *param_values,
98                                           gpointer      invocation_hint,
99                                           gpointer      marshal_data);
100 G_GNUC_INTERNAL
101 void _g_cclosure_marshal_BOOLEAN__STRINGv (GClosure *closure,
102                                            GValue   *return_value,
103                                            gpointer  instance,
104                                            va_list   args,
105                                            gpointer  marshal_data,
106                                            int       n_params,
107                                            GType    *param_types);
108 
109 /* BOOLEAN:UINT */
110 G_GNUC_INTERNAL
111 void _g_cclosure_marshal_BOOLEAN__UINT (GClosure     *closure,
112                                         GValue       *return_value,
113                                         guint         n_param_values,
114                                         const GValue *param_values,
115                                         gpointer      invocation_hint,
116                                         gpointer      marshal_data);
117 G_GNUC_INTERNAL
118 void _g_cclosure_marshal_BOOLEAN__UINTv (GClosure *closure,
119                                          GValue   *return_value,
120                                          gpointer  instance,
121                                          va_list   args,
122                                          gpointer  marshal_data,
123                                          int       n_params,
124                                          GType    *param_types);
125 
126 /* BOOLEAN:VOID */
127 G_GNUC_INTERNAL
128 void _g_cclosure_marshal_BOOLEAN__VOID (GClosure     *closure,
129                                         GValue       *return_value,
130                                         guint         n_param_values,
131                                         const GValue *param_values,
132                                         gpointer      invocation_hint,
133                                         gpointer      marshal_data);
134 G_GNUC_INTERNAL
135 void _g_cclosure_marshal_BOOLEAN__VOIDv (GClosure *closure,
136                                          GValue   *return_value,
137                                          gpointer  instance,
138                                          va_list   args,
139                                          gpointer  marshal_data,
140                                          int       n_params,
141                                          GType    *param_types);
142 
143 /* INT:BOXED */
144 G_GNUC_INTERNAL
145 void _g_cclosure_marshal_INT__BOXED (GClosure     *closure,
146                                      GValue       *return_value,
147                                      guint         n_param_values,
148                                      const GValue *param_values,
149                                      gpointer      invocation_hint,
150                                      gpointer      marshal_data);
151 G_GNUC_INTERNAL
152 void _g_cclosure_marshal_INT__BOXEDv (GClosure *closure,
153                                       GValue   *return_value,
154                                       gpointer  instance,
155                                       va_list   args,
156                                       gpointer  marshal_data,
157                                       int       n_params,
158                                       GType    *param_types);
159 
160 /* INT:OBJECT */
161 G_GNUC_INTERNAL
162 void _g_cclosure_marshal_INT__OBJECT (GClosure     *closure,
163                                       GValue       *return_value,
164                                       guint         n_param_values,
165                                       const GValue *param_values,
166                                       gpointer      invocation_hint,
167                                       gpointer      marshal_data);
168 G_GNUC_INTERNAL
169 void _g_cclosure_marshal_INT__OBJECTv (GClosure *closure,
170                                        GValue   *return_value,
171                                        gpointer  instance,
172                                        va_list   args,
173                                        gpointer  marshal_data,
174                                        int       n_params,
175                                        GType    *param_types);
176 
177 /* VOID:BOOLEAN,BOXED */
178 G_GNUC_INTERNAL
179 void _g_cclosure_marshal_VOID__BOOLEAN_BOXED (GClosure     *closure,
180                                               GValue       *return_value,
181                                               guint         n_param_values,
182                                               const GValue *param_values,
183                                               gpointer      invocation_hint,
184                                               gpointer      marshal_data);
185 G_GNUC_INTERNAL
186 void _g_cclosure_marshal_VOID__BOOLEAN_BOXEDv (GClosure *closure,
187                                                GValue   *return_value,
188                                                gpointer  instance,
189                                                va_list   args,
190                                                gpointer  marshal_data,
191                                                int       n_params,
192                                                GType    *param_types);
193 
194 /* VOID:ENUM,OBJECT */
195 G_GNUC_INTERNAL
196 void _g_cclosure_marshal_VOID__ENUM_OBJECT (GClosure     *closure,
197                                             GValue       *return_value,
198                                             guint         n_param_values,
199                                             const GValue *param_values,
200                                             gpointer      invocation_hint,
201                                             gpointer      marshal_data);
202 G_GNUC_INTERNAL
203 void _g_cclosure_marshal_VOID__ENUM_OBJECTv (GClosure *closure,
204                                              GValue   *return_value,
205                                              gpointer  instance,
206                                              va_list   args,
207                                              gpointer  marshal_data,
208                                              int       n_params,
209                                              GType    *param_types);
210 
211 /* VOID:ENUM,OBJECT,OBJECT */
212 G_GNUC_INTERNAL
213 void _g_cclosure_marshal_VOID__ENUM_OBJECT_OBJECT (GClosure     *closure,
214                                                    GValue       *return_value,
215                                                    guint         n_param_values,
216                                                    const GValue *param_values,
217                                                    gpointer      invocation_hint,
218                                                    gpointer      marshal_data);
219 G_GNUC_INTERNAL
220 void _g_cclosure_marshal_VOID__ENUM_OBJECT_OBJECTv (GClosure *closure,
221                                                     GValue   *return_value,
222                                                     gpointer  instance,
223                                                     va_list   args,
224                                                     gpointer  marshal_data,
225                                                     int       n_params,
226                                                     GType    *param_types);
227 
228 /* VOID:INT,INT,INT */
229 G_GNUC_INTERNAL
230 void _g_cclosure_marshal_VOID__INT_INT_INT (GClosure     *closure,
231                                             GValue       *return_value,
232                                             guint         n_param_values,
233                                             const GValue *param_values,
234                                             gpointer      invocation_hint,
235                                             gpointer      marshal_data);
236 G_GNUC_INTERNAL
237 void _g_cclosure_marshal_VOID__INT_INT_INTv (GClosure *closure,
238                                              GValue   *return_value,
239                                              gpointer  instance,
240                                              va_list   args,
241                                              gpointer  marshal_data,
242                                              int       n_params,
243                                              GType    *param_types);
244 
245 /* VOID:OBJECT,OBJECT */
246 G_GNUC_INTERNAL
247 void _g_cclosure_marshal_VOID__OBJECT_OBJECT (GClosure     *closure,
248                                               GValue       *return_value,
249                                               guint         n_param_values,
250                                               const GValue *param_values,
251                                               gpointer      invocation_hint,
252                                               gpointer      marshal_data);
253 G_GNUC_INTERNAL
254 void _g_cclosure_marshal_VOID__OBJECT_OBJECTv (GClosure *closure,
255                                                GValue   *return_value,
256                                                gpointer  instance,
257                                                va_list   args,
258                                                gpointer  marshal_data,
259                                                int       n_params,
260                                                GType    *param_types);
261 
262 /* VOID:OBJECT,OBJECT,ENUM */
263 G_GNUC_INTERNAL
264 void _g_cclosure_marshal_VOID__OBJECT_OBJECT_ENUM (GClosure     *closure,
265                                                    GValue       *return_value,
266                                                    guint         n_param_values,
267                                                    const GValue *param_values,
268                                                    gpointer      invocation_hint,
269                                                    gpointer      marshal_data);
270 G_GNUC_INTERNAL
271 void _g_cclosure_marshal_VOID__OBJECT_OBJECT_ENUMv (GClosure *closure,
272                                                     GValue   *return_value,
273                                                     gpointer  instance,
274                                                     va_list   args,
275                                                     gpointer  marshal_data,
276                                                     int       n_params,
277                                                     GType    *param_types);
278 
279 /* VOID:OBJECT,OBJECT,STRING,STRING,VARIANT */
280 G_GNUC_INTERNAL
281 void _g_cclosure_marshal_VOID__OBJECT_OBJECT_STRING_STRING_VARIANT (GClosure     *closure,
282                                                                     GValue       *return_value,
283                                                                     guint         n_param_values,
284                                                                     const GValue *param_values,
285                                                                     gpointer      invocation_hint,
286                                                                     gpointer      marshal_data);
287 G_GNUC_INTERNAL
288 void _g_cclosure_marshal_VOID__OBJECT_OBJECT_STRING_STRING_VARIANTv (GClosure *closure,
289                                                                      GValue   *return_value,
290                                                                      gpointer  instance,
291                                                                      va_list   args,
292                                                                      gpointer  marshal_data,
293                                                                      int       n_params,
294                                                                      GType    *param_types);
295 
296 /* VOID:OBJECT,OBJECT,VARIANT,BOXED */
297 G_GNUC_INTERNAL
298 void _g_cclosure_marshal_VOID__OBJECT_OBJECT_VARIANT_BOXED (GClosure     *closure,
299                                                             GValue       *return_value,
300                                                             guint         n_param_values,
301                                                             const GValue *param_values,
302                                                             gpointer      invocation_hint,
303                                                             gpointer      marshal_data);
304 G_GNUC_INTERNAL
305 void _g_cclosure_marshal_VOID__OBJECT_OBJECT_VARIANT_BOXEDv (GClosure *closure,
306                                                              GValue   *return_value,
307                                                              gpointer  instance,
308                                                              va_list   args,
309                                                              gpointer  marshal_data,
310                                                              int       n_params,
311                                                              GType    *param_types);
312 
313 /* VOID:OBJECT,VARIANT */
314 G_GNUC_INTERNAL
315 void _g_cclosure_marshal_VOID__OBJECT_VARIANT (GClosure     *closure,
316                                                GValue       *return_value,
317                                                guint         n_param_values,
318                                                const GValue *param_values,
319                                                gpointer      invocation_hint,
320                                                gpointer      marshal_data);
321 G_GNUC_INTERNAL
322 void _g_cclosure_marshal_VOID__OBJECT_VARIANTv (GClosure *closure,
323                                                 GValue   *return_value,
324                                                 gpointer  instance,
325                                                 va_list   args,
326                                                 gpointer  marshal_data,
327                                                 int       n_params,
328                                                 GType    *param_types);
329 
330 /* VOID:POINTER,INT,STRING */
331 G_GNUC_INTERNAL
332 void _g_cclosure_marshal_VOID__POINTER_INT_STRING (GClosure     *closure,
333                                                    GValue       *return_value,
334                                                    guint         n_param_values,
335                                                    const GValue *param_values,
336                                                    gpointer      invocation_hint,
337                                                    gpointer      marshal_data);
338 G_GNUC_INTERNAL
339 void _g_cclosure_marshal_VOID__POINTER_INT_STRINGv (GClosure *closure,
340                                                     GValue   *return_value,
341                                                     gpointer  instance,
342                                                     va_list   args,
343                                                     gpointer  marshal_data,
344                                                     int       n_params,
345                                                     GType    *param_types);
346 
347 /* VOID:STRING,BOOLEAN */
348 G_GNUC_INTERNAL
349 void _g_cclosure_marshal_VOID__STRING_BOOLEAN (GClosure     *closure,
350                                                GValue       *return_value,
351                                                guint         n_param_values,
352                                                const GValue *param_values,
353                                                gpointer      invocation_hint,
354                                                gpointer      marshal_data);
355 G_GNUC_INTERNAL
356 void _g_cclosure_marshal_VOID__STRING_BOOLEANv (GClosure *closure,
357                                                 GValue   *return_value,
358                                                 gpointer  instance,
359                                                 va_list   args,
360                                                 gpointer  marshal_data,
361                                                 int       n_params,
362                                                 GType    *param_types);
363 
364 /* VOID:STRING,BOXED */
365 G_GNUC_INTERNAL
366 void _g_cclosure_marshal_VOID__STRING_BOXED (GClosure     *closure,
367                                              GValue       *return_value,
368                                              guint         n_param_values,
369                                              const GValue *param_values,
370                                              gpointer      invocation_hint,
371                                              gpointer      marshal_data);
372 G_GNUC_INTERNAL
373 void _g_cclosure_marshal_VOID__STRING_BOXEDv (GClosure *closure,
374                                               GValue   *return_value,
375                                               gpointer  instance,
376                                               va_list   args,
377                                               gpointer  marshal_data,
378                                               int       n_params,
379                                               GType    *param_types);
380 
381 /* VOID:STRING,BOXED,BOXED */
382 G_GNUC_INTERNAL
383 void _g_cclosure_marshal_VOID__STRING_BOXED_BOXED (GClosure     *closure,
384                                                    GValue       *return_value,
385                                                    guint         n_param_values,
386                                                    const GValue *param_values,
387                                                    gpointer      invocation_hint,
388                                                    gpointer      marshal_data);
389 G_GNUC_INTERNAL
390 void _g_cclosure_marshal_VOID__STRING_BOXED_BOXEDv (GClosure *closure,
391                                                     GValue   *return_value,
392                                                     gpointer  instance,
393                                                     va_list   args,
394                                                     gpointer  marshal_data,
395                                                     int       n_params,
396                                                     GType    *param_types);
397 
398 /* VOID:STRING,INT64,INT64 */
399 G_GNUC_INTERNAL
400 void _g_cclosure_marshal_VOID__STRING_INT64_INT64 (GClosure     *closure,
401                                                    GValue       *return_value,
402                                                    guint         n_param_values,
403                                                    const GValue *param_values,
404                                                    gpointer      invocation_hint,
405                                                    gpointer      marshal_data);
406 G_GNUC_INTERNAL
407 void _g_cclosure_marshal_VOID__STRING_INT64_INT64v (GClosure *closure,
408                                                     GValue   *return_value,
409                                                     gpointer  instance,
410                                                     va_list   args,
411                                                     gpointer  marshal_data,
412                                                     int       n_params,
413                                                     GType    *param_types);
414 
415 /* VOID:STRING,STRING,STRING,FLAGS */
416 G_GNUC_INTERNAL
417 void _g_cclosure_marshal_VOID__STRING_STRING_STRING_FLAGS (GClosure     *closure,
418                                                            GValue       *return_value,
419                                                            guint         n_param_values,
420                                                            const GValue *param_values,
421                                                            gpointer      invocation_hint,
422                                                            gpointer      marshal_data);
423 G_GNUC_INTERNAL
424 void _g_cclosure_marshal_VOID__STRING_STRING_STRING_FLAGSv (GClosure *closure,
425                                                             GValue   *return_value,
426                                                             gpointer  instance,
427                                                             va_list   args,
428                                                             gpointer  marshal_data,
429                                                             int       n_params,
430                                                             GType    *param_types);
431 
432 /* VOID:STRING,STRING,VARIANT */
433 G_GNUC_INTERNAL
434 void _g_cclosure_marshal_VOID__STRING_STRING_VARIANT (GClosure     *closure,
435                                                       GValue       *return_value,
436                                                       guint         n_param_values,
437                                                       const GValue *param_values,
438                                                       gpointer      invocation_hint,
439                                                       gpointer      marshal_data);
440 G_GNUC_INTERNAL
441 void _g_cclosure_marshal_VOID__STRING_STRING_VARIANTv (GClosure *closure,
442                                                        GValue   *return_value,
443                                                        gpointer  instance,
444                                                        va_list   args,
445                                                        gpointer  marshal_data,
446                                                        int       n_params,
447                                                        GType    *param_types);
448 
449 /* VOID:STRING,VARIANT */
450 G_GNUC_INTERNAL
451 void _g_cclosure_marshal_VOID__STRING_VARIANT (GClosure     *closure,
452                                                GValue       *return_value,
453                                                guint         n_param_values,
454                                                const GValue *param_values,
455                                                gpointer      invocation_hint,
456                                                gpointer      marshal_data);
457 G_GNUC_INTERNAL
458 void _g_cclosure_marshal_VOID__STRING_VARIANTv (GClosure *closure,
459                                                 GValue   *return_value,
460                                                 gpointer  instance,
461                                                 va_list   args,
462                                                 gpointer  marshal_data,
463                                                 int       n_params,
464                                                 GType    *param_types);
465 
466 /* VOID:UINT,UINT,UINT */
467 G_GNUC_INTERNAL
468 void _g_cclosure_marshal_VOID__UINT_UINT_UINT (GClosure     *closure,
469                                                GValue       *return_value,
470                                                guint         n_param_values,
471                                                const GValue *param_values,
472                                                gpointer      invocation_hint,
473                                                gpointer      marshal_data);
474 G_GNUC_INTERNAL
475 void _g_cclosure_marshal_VOID__UINT_UINT_UINTv (GClosure *closure,
476                                                 GValue   *return_value,
477                                                 gpointer  instance,
478                                                 va_list   args,
479                                                 gpointer  marshal_data,
480                                                 int       n_params,
481                                                 GType    *param_types);
482 
483 /* VOID:VARIANT,BOXED */
484 G_GNUC_INTERNAL
485 void _g_cclosure_marshal_VOID__VARIANT_BOXED (GClosure     *closure,
486                                               GValue       *return_value,
487                                               guint         n_param_values,
488                                               const GValue *param_values,
489                                               gpointer      invocation_hint,
490                                               gpointer      marshal_data);
491 G_GNUC_INTERNAL
492 void _g_cclosure_marshal_VOID__VARIANT_BOXEDv (GClosure *closure,
493                                                GValue   *return_value,
494                                                gpointer  instance,
495                                                va_list   args,
496                                                gpointer  marshal_data,
497                                                int       n_params,
498                                                GType    *param_types);
499 
500 
501 G_END_DECLS
502 
503 #endif /* ___G_CCLOSURE_MARSHAL_MARSHAL_H__ */
504