summaryrefslogtreecommitdiff
path: root/build/win32/gimarshallingtests.def
blob: 268284dc66120b89fa4f38d014d22df18907d6e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
EXPORTS
gi_marshalling_tests_boolean_return_true
gi_marshalling_tests_boolean_return_false
gi_marshalling_tests_boolean_in_true
gi_marshalling_tests_boolean_in_false
gi_marshalling_tests_boolean_out_true
gi_marshalling_tests_boolean_out_false
gi_marshalling_tests_boolean_inout_true_false
gi_marshalling_tests_boolean_inout_false_true

gi_marshalling_tests_int8_return_max
gi_marshalling_tests_int8_return_min
gi_marshalling_tests_int8_in_max
gi_marshalling_tests_int8_in_min
gi_marshalling_tests_int8_out_max
gi_marshalling_tests_int8_out_min
gi_marshalling_tests_int8_inout_max_min
gi_marshalling_tests_int8_inout_min_max
gi_marshalling_tests_uint8_return
gi_marshalling_tests_uint8_in
gi_marshalling_tests_uint8_out
gi_marshalling_tests_uint8_inout
gi_marshalling_tests_int16_return_max
gi_marshalling_tests_int16_return_min
gi_marshalling_tests_int16_in_max
gi_marshalling_tests_int16_in_min
gi_marshalling_tests_int16_out_max
gi_marshalling_tests_int16_out_min
gi_marshalling_tests_int16_inout_max_min
gi_marshalling_tests_int16_inout_min_max
gi_marshalling_tests_uint16_return
gi_marshalling_tests_uint16_in
gi_marshalling_tests_uint16_out
gi_marshalling_tests_uint16_inout
gi_marshalling_tests_int32_return_max
gi_marshalling_tests_int32_return_min

gi_marshalling_tests_int32_in_max
gi_marshalling_tests_int32_in_min

gi_marshalling_tests_int32_out_max
gi_marshalling_tests_int32_out_min

gi_marshalling_tests_int32_inout_max_min
gi_marshalling_tests_int32_inout_min_max


gi_marshalling_tests_uint32_return

gi_marshalling_tests_uint32_in

gi_marshalling_tests_uint32_out
gi_marshalling_tests_uint32_inout


gi_marshalling_tests_int64_return_max
gi_marshalling_tests_int64_return_min

gi_marshalling_tests_int64_in_max
gi_marshalling_tests_int64_in_min

gi_marshalling_tests_int64_out_max
gi_marshalling_tests_int64_out_min

gi_marshalling_tests_int64_inout_max_min
gi_marshalling_tests_int64_inout_min_max


gi_marshalling_tests_uint64_return

gi_marshalling_tests_uint64_in

gi_marshalling_tests_uint64_out
gi_marshalling_tests_uint64_inout


gi_marshalling_tests_short_return_max
gi_marshalling_tests_short_return_min

gi_marshalling_tests_short_in_max
gi_marshalling_tests_short_in_min

gi_marshalling_tests_short_out_max
gi_marshalling_tests_short_out_min

gi_marshalling_tests_short_inout_max_min
gi_marshalling_tests_short_inout_min_max


gi_marshalling_tests_ushort_return

gi_marshalling_tests_ushort_in

gi_marshalling_tests_ushort_out
gi_marshalling_tests_ushort_inout


gi_marshalling_tests_int_return_max
gi_marshalling_tests_int_return_min

gi_marshalling_tests_int_in_max
gi_marshalling_tests_int_in_min

gi_marshalling_tests_int_out_max
gi_marshalling_tests_int_out_min

gi_marshalling_tests_int_inout_max_min
gi_marshalling_tests_int_inout_min_max


gi_marshalling_tests_uint_return

gi_marshalling_tests_uint_in

gi_marshalling_tests_uint_out
gi_marshalling_tests_uint_inout


gi_marshalling_tests_long_return_max
gi_marshalling_tests_long_return_min

gi_marshalling_tests_long_in_max
gi_marshalling_tests_long_in_min

gi_marshalling_tests_long_out_max
gi_marshalling_tests_long_out_min

gi_marshalling_tests_long_inout_max_min
gi_marshalling_tests_long_inout_min_max


gi_marshalling_tests_ulong_return

gi_marshalling_tests_ulong_in

gi_marshalling_tests_ulong_out
gi_marshalling_tests_ulong_inout


gi_marshalling_tests_ssize_return_max
gi_marshalling_tests_ssize_return_min

gi_marshalling_tests_ssize_in_max
gi_marshalling_tests_ssize_in_min

gi_marshalling_tests_ssize_out_max
gi_marshalling_tests_ssize_out_min

gi_marshalling_tests_ssize_inout_max_min
gi_marshalling_tests_ssize_inout_min_max


gi_marshalling_tests_size_return

gi_marshalling_tests_size_in

gi_marshalling_tests_size_out
gi_marshalling_tests_size_inout
gi_marshalling_tests_float_return

gi_marshalling_tests_float_in

gi_marshalling_tests_float_out

gi_marshalling_tests_float_inout


gi_marshalling_tests_double_return

gi_marshalling_tests_double_in

gi_marshalling_tests_double_out

gi_marshalling_tests_double_inout

gi_marshalling_tests_time_t_return

gi_marshalling_tests_time_t_in

gi_marshalling_tests_time_t_out

gi_marshalling_tests_time_t_inout

gi_marshalling_tests_gtype_return

gi_marshalling_tests_gtype_string_return

gi_marshalling_tests_gtype_in

gi_marshalling_tests_gtype_string_in

gi_marshalling_tests_gtype_out

gi_marshalling_tests_gtype_string_out

gi_marshalling_tests_gtype_inout

gi_marshalling_tests_utf8_none_return
gi_marshalling_tests_utf8_full_return

gi_marshalling_tests_utf8_none_in
gi_marshalling_tests_utf8_none_out
gi_marshalling_tests_utf8_full_out

gi_marshalling_tests_utf8_dangling_out

gi_marshalling_tests_utf8_none_inout
gi_marshalling_tests_utf8_full_inout
gi_marshalling_tests_utf8_as_uint8array_in

gi_marshalling_tests_filename_list_return


gi_marshalling_tests_enum_returnv

gi_marshalling_tests_enum_in

gi_marshalling_tests_enum_out

gi_marshalling_tests_enum_inout


gi_marshalling_tests_genum_get_type
gi_marshalling_tests_genum_returnv

gi_marshalling_tests_genum_in

gi_marshalling_tests_genum_out

gi_marshalling_tests_genum_inout

gi_marshalling_tests_flags_get_type

gi_marshalling_tests_flags_returnv

gi_marshalling_tests_flags_in
gi_marshalling_tests_flags_in_zero

gi_marshalling_tests_flags_out

gi_marshalling_tests_flags_inout

gi_marshalling_tests_no_type_flags_returnv

gi_marshalling_tests_no_type_flags_in
gi_marshalling_tests_no_type_flags_in_zero

gi_marshalling_tests_no_type_flags_out

gi_marshalling_tests_no_type_flags_inout

gi_marshalling_tests_init_function

gi_marshalling_tests_array_fixed_int_return
gi_marshalling_tests_array_fixed_short_return

gi_marshalling_tests_array_fixed_int_in
gi_marshalling_tests_array_fixed_short_in

gi_marshalling_tests_array_fixed_out

gi_marshalling_tests_array_fixed_out_struct

gi_marshalling_tests_array_fixed_inout

gi_marshalling_tests_array_in_nonzero_nonlen

gi_marshalling_tests_array_return
gi_marshalling_tests_array_return_etc

gi_marshalling_tests_array_in
gi_marshalling_tests_array_in_len_before
gi_marshalling_tests_array_in_len_zero_terminated
gi_marshalling_tests_array_string_in
gi_marshalling_tests_array_uint8_in
gi_marshalling_tests_array_struct_in
gi_marshalling_tests_array_struct_take_in
gi_marshalling_tests_array_struct_value_in
gi_marshalling_tests_array_simple_struct_in
gi_marshalling_tests_multi_array_key_value_in
gi_marshalling_tests_array_enum_in
gi_marshalling_tests_array_in_guint64_len
gi_marshalling_tests_array_in_guint8_len

gi_marshalling_tests_array_out
gi_marshalling_tests_array_out_etc

gi_marshalling_tests_array_inout
gi_marshalling_tests_array_inout_etc


gi_marshalling_tests_array_zero_terminated_return
gi_marshalling_tests_array_zero_terminated_return_null
gi_marshalling_tests_array_zero_terminated_return_struct

gi_marshalling_tests_array_zero_terminated_in

gi_marshalling_tests_array_zero_terminated_out

gi_marshalling_tests_array_zero_terminated_inout

gi_marshalling_tests_array_gvariant_none_in

gi_marshalling_tests_array_gvariant_container_in

gi_marshalling_tests_array_gvariant_full_in


gi_marshalling_tests_garray_int_none_return
gi_marshalling_tests_garray_uint64_none_return
gi_marshalling_tests_garray_utf8_none_return
gi_marshalling_tests_garray_utf8_container_return
gi_marshalling_tests_garray_utf8_full_return

gi_marshalling_tests_garray_int_none_in
gi_marshalling_tests_garray_uint64_none_in
gi_marshalling_tests_garray_utf8_none_in

gi_marshalling_tests_garray_utf8_none_out
gi_marshalling_tests_garray_utf8_container_out
gi_marshalling_tests_garray_utf8_full_out
gi_marshalling_tests_garray_utf8_full_out_caller_allocated

gi_marshalling_tests_garray_utf8_none_inout
gi_marshalling_tests_garray_utf8_container_inout
gi_marshalling_tests_garray_utf8_full_inout


gi_marshalling_tests_gptrarray_utf8_none_return
gi_marshalling_tests_gptrarray_utf8_container_return
gi_marshalling_tests_gptrarray_utf8_full_return

gi_marshalling_tests_gptrarray_utf8_none_in

gi_marshalling_tests_gptrarray_utf8_none_out
gi_marshalling_tests_gptrarray_utf8_container_out
gi_marshalling_tests_gptrarray_utf8_full_out

gi_marshalling_tests_gptrarray_utf8_none_inout
gi_marshalling_tests_gptrarray_utf8_container_inout
gi_marshalling_tests_gptrarray_utf8_full_inout


gi_marshalling_tests_bytearray_full_return
gi_marshalling_tests_bytearray_none_in


gi_marshalling_tests_gstrv_return
gi_marshalling_tests_gstrv_in
gi_marshalling_tests_gstrv_out
gi_marshalling_tests_gstrv_inout



gi_marshalling_tests_glist_int_none_return
gi_marshalling_tests_glist_uint32_none_return
gi_marshalling_tests_glist_utf8_none_return
gi_marshalling_tests_glist_utf8_container_return
gi_marshalling_tests_glist_utf8_full_return

gi_marshalling_tests_glist_int_none_in
gi_marshalling_tests_glist_uint32_none_in
gi_marshalling_tests_glist_utf8_none_in

gi_marshalling_tests_glist_utf8_none_out
gi_marshalling_tests_glist_utf8_container_out
gi_marshalling_tests_glist_utf8_full_out

gi_marshalling_tests_glist_utf8_none_inout
gi_marshalling_tests_glist_utf8_container_inout
gi_marshalling_tests_glist_utf8_full_inout



gi_marshalling_tests_gslist_int_none_return
gi_marshalling_tests_gslist_utf8_none_return
gi_marshalling_tests_gslist_utf8_container_return
gi_marshalling_tests_gslist_utf8_full_return

gi_marshalling_tests_gslist_int_none_in
gi_marshalling_tests_gslist_utf8_none_in

gi_marshalling_tests_gslist_utf8_none_out
gi_marshalling_tests_gslist_utf8_container_out
gi_marshalling_tests_gslist_utf8_full_out

gi_marshalling_tests_gslist_utf8_none_inout
gi_marshalling_tests_gslist_utf8_container_inout
gi_marshalling_tests_gslist_utf8_full_inout



gi_marshalling_tests_ghashtable_int_none_return
gi_marshalling_tests_ghashtable_utf8_none_return
gi_marshalling_tests_ghashtable_utf8_container_return
gi_marshalling_tests_ghashtable_utf8_full_return

gi_marshalling_tests_ghashtable_int_none_in
gi_marshalling_tests_ghashtable_utf8_none_in

gi_marshalling_tests_ghashtable_utf8_none_out
gi_marshalling_tests_ghashtable_utf8_container_out
gi_marshalling_tests_ghashtable_utf8_full_out

gi_marshalling_tests_ghashtable_utf8_none_inout
gi_marshalling_tests_ghashtable_utf8_container_inout
gi_marshalling_tests_ghashtable_utf8_full_inout

gi_marshalling_tests_gvalue_return

gi_marshalling_tests_gvalue_in
gi_marshalling_tests_gvalue_in_with_type
gi_marshalling_tests_gvalue_int64_in
gi_marshalling_tests_gvalue_int64_out

gi_marshalling_tests_gvalue_in_enum

gi_marshalling_tests_gvalue_out
gi_marshalling_tests_gvalue_out_caller_allocates

gi_marshalling_tests_gvalue_inout

gi_marshalling_tests_gvalue_flat_array

gi_marshalling_tests_return_gvalue_flat_array

gi_marshalling_tests_gvalue_flat_array_round_trip
gi_marshalling_tests_gclosure_in
gi_marshalling_tests_gclosure_return


gi_marshalling_tests_callback_return_value_only


gi_marshalling_tests_callback_one_out_parameter


gi_marshalling_tests_callback_multiple_out_parameters


gi_marshalling_tests_callback_return_value_and_one_out_parameter

gi_marshalling_tests_callback_return_value_and_multiple_out_parameters
gi_marshalling_tests_pointer_in_return


gi_marshalling_tests_simple_struct_returnv

gi_marshalling_tests_simple_struct_inv

gi_marshalling_tests_simple_struct_method

gi_marshalling_tests_pointer_struct_get_type

gi_marshalling_tests_pointer_struct_returnv

gi_marshalling_tests_pointer_struct_inv

gi_marshalling_tests_boxed_struct_get_type

gi_marshalling_tests_boxed_struct_new

gi_marshalling_tests_boxed_struct_returnv

gi_marshalling_tests_boxed_struct_inv

gi_marshalling_tests_boxed_struct_out

gi_marshalling_tests_boxed_struct_inout
gi_marshalling_tests_union_get_type

gi_marshalling_tests_union_returnv

gi_marshalling_tests_union_inv


gi_marshalling_tests_union_method
gi_marshalling_tests_object_get_type
gi_marshalling_tests_object_static_method
gi_marshalling_tests_object_method
gi_marshalling_tests_object_overridden_method
gi_marshalling_tests_object_new

gi_marshalling_tests_object_get_ref_info_for_vfunc_return_object_transfer_none
gi_marshalling_tests_object_get_ref_info_for_vfunc_return_object_transfer_full
gi_marshalling_tests_object_get_ref_info_for_vfunc_out_object_transfer_none
gi_marshalling_tests_object_get_ref_info_for_vfunc_out_object_transfer_full
gi_marshalling_tests_object_get_ref_info_for_vfunc_in_object_transfer_none
gi_marshalling_tests_object_get_ref_info_for_vfunc_in_object_transfer_full

gi_marshalling_tests_object_method_array_in
gi_marshalling_tests_object_method_array_out
gi_marshalling_tests_object_method_array_inout
gi_marshalling_tests_object_method_array_return

gi_marshalling_tests_object_method_int8_in
gi_marshalling_tests_object_method_int8_out
gi_marshalling_tests_object_method_int8_arg_and_out_caller
gi_marshalling_tests_object_method_int8_arg_and_out_callee
gi_marshalling_tests_object_method_str_arg_out_ret
gi_marshalling_tests_object_method_with_default_implementation
;gi_marshalling_tests_object_method_variant_array_in ;unimplemented

gi_marshalling_tests_object_vfunc_return_value_only
gi_marshalling_tests_object_vfunc_one_out_parameter
gi_marshalling_tests_object_vfunc_multiple_out_parameters
gi_marshalling_tests_object_vfunc_caller_allocated_out_parameter
gi_marshalling_tests_object_vfunc_array_out_parameter
gi_marshalling_tests_object_vfunc_return_value_and_one_out_parameter
gi_marshalling_tests_object_vfunc_return_value_and_multiple_out_parameters
gi_marshalling_tests_object_vfunc_meth_with_error

gi_marshalling_tests_object_none_return
gi_marshalling_tests_object_full_return

gi_marshalling_tests_object_none_in


gi_marshalling_tests_object_none_out
gi_marshalling_tests_object_full_out

gi_marshalling_tests_object_none_inout
gi_marshalling_tests_object_full_inout

gi_marshalling_tests_object_int8_in
gi_marshalling_tests_object_int8_out

gi_marshalling_tests_object_vfunc_with_callback
gi_marshalling_tests_object_call_vfunc_with_callback




gi_marshalling_tests_sub_object_get_type

gi_marshalling_tests_sub_object_sub_method
gi_marshalling_tests_sub_object_overwritten_method
gi_marshalling_tests_sub_sub_object_get_type
gi_marshalling_tests_interface_get_type

gi_marshalling_tests_interface_test_int8_in

gi_marshalling_tests_test_interface_test_int8_in

gi_marshalling_tests_interface2_get_type


gi_marshalling_tests_int_out_out
gi_marshalling_tests_int_three_in_three_out
gi_marshalling_tests_int_return_out


gi_marshalling_tests_gerror
gi_marshalling_tests_gerror_array_in
gi_marshalling_tests_gerror_out
gi_marshalling_tests_gerror_out_transfer_none
gi_marshalling_tests_gerror_return

gi_marshalling_tests_overrides_struct_get_type

gi_marshalling_tests_overrides_struct_new

gi_marshalling_tests_overrides_struct_method

gi_marshalling_tests_overrides_struct_returnv
gi_marshalling_tests_overrides_object_get_type

gi_marshalling_tests_overrides_object_new

gi_marshalling_tests_overrides_object_method

gi_marshalling_tests_overrides_object_returnv
gi_marshalling_tests_properties_object_get_type
gi_marshalling_tests_properties_object_new
gi_marshalling_tests_interface3_get_type
gi_marshalling_tests_interface3_test_variant_array_in

gi_marshalling_tests_param_spec_return
gi_marshalling_tests_param_spec_out
gi_marshalling_tests_param_spec_in_bool

gi_marshalling_tests_gbytes_full_return
gi_marshalling_tests_gbytes_none_in