tiger-lib 1.17.0

Library used by the tools ck3-tiger, vic3-tiger, and imperator-tiger. This library holds the bulk of the code for them. It can be built either for ck3-tiger with the feature ck3, or for vic3-tiger with the feature vic3, or for imperator-tiger with the feature imperator, but not both at the same time.
Documentation
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
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
&[
    ("Abs_CFixedPoint", Args::Args(&[DType(Unknown)]), CFixedPoint),
    ("Abs_float", Args::Args(&[DType(Unknown)]), float),
    ("Abs_int32", Args::Args(&[DType(Unknown)]), int32),
    ("Abs_int64", Args::Args(&[DType(Unknown)]), int64),
    ("AcceptJoinRequests", Args::Args(&[]), void),
    ("AccessActiveDLCs", Args::Args(&[]), Unknown),
    ("AccessActiveMods", Args::Args(&[]), Unknown),
    ("AccessMapEditorLayerBorders", Args::Args(&[]), Unknown),
    ("AccessModsGui", Args::Args(&[]), Eu5(ModsGui)),
    ("AccessPlayerUnits", Args::Args(&[]), Unknown),
    ("AddLocalizationIf", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("AddTextIf", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("Add_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("Add_CVector2f", Args::Args(&[DType(Unknown), DType(Unknown)]), CVector2f),
    ("Add_float", Args::Args(&[DType(Unknown), DType(Unknown)]), float),
    ("Add_int32", Args::Args(&[DType(Unknown), DType(Unknown)]), int32),
    ("Add_int64", Args::Args(&[DType(Unknown), DType(Unknown)]), int64),
    ("Add_uint32", Args::Args(&[DType(Unknown), DType(Unknown)]), uint32),
    ("Add_uint64", Args::Args(&[DType(Unknown), DType(Unknown)]), uint64),
    ("And", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("And3", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("And4", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("And5", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("And6", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("And7", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("And8", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("AndEvalAll", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("ApplyMilitaryStanceToSubjects", Args::Args(&[DType(Unknown)]), void),
    ("ApplySettingsAndIronman", Args::Args(&[]), void),
    ("AreBuildingsClosed", Args::Args(&[DType(Unknown)]), bool),
    ("AreBuildingsSubsidized", Args::Args(&[DType(Unknown)]), bool),
    ("AreGameRulesEnabled", Args::Args(&[]), bool),
    ("ArrParam", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("AssaultSiege", Args::Args(&[DType(Unknown)]), void),
    ("AssumeControlSiege", Args::Args(&[DType(Unknown)]), void),
    ("Audio_PlayEvent", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("AuxVars", Args::Args(&[]), Eu5(Context)),
    ("BecomeSinglePlayer", Args::Args(&[]), void),
    ("BetweenInclusiveOfMax_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusiveOfMax_float", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusiveOfMax_int32", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusiveOfMax_int64", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusiveOfMax_uint32", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusiveOfMax_uint64", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusiveOfMin_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusiveOfMin_float", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusiveOfMin_int32", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusiveOfMin_int64", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusiveOfMin_uint32", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusiveOfMin_uint64", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusive_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusive_float", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusive_int32", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusive_int64", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusive_uint32", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BetweenInclusive_uint64", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("Between_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("Between_float", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("Between_int32", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("Between_int64", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("Between_uint32", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("Between_uint64", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("BindFoldOutContext", Args::Args(&[]), void),
    ("BoolTo1And2", Args::Args(&[DType(Unknown)]), int32),
    ("BoolTo2And1", Args::Args(&[DType(Unknown)]), int32),
    ("BribeMercenary", Args::Args(&[DType(Unknown)]), void),
    ("BuildModeHasUnfilteredItem", Args::Args(&[DType(Unknown)]), bool),
    ("BuildOrExpandBuildingCtrl", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("BuildOrExpandBuildingDefault", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("BuildOrExpandBuildingShift", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("BuildingHasProductionMethodActive", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("CanAffordUpgradeSubUnit", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("CanAssaultSiege", Args::Args(&[DType(Unknown)]), bool),
    ("CanAssumeControlSiege", Args::Args(&[DType(Unknown)]), bool),
    ("CanBribeMercenary", Args::Args(&[DType(Unknown)]), bool),
    ("CanBuildOrExpandBuilding", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("CanBuildOrExpandBuildingInfo", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("CanBuildRoads", Args::Args(&[]), bool),
    ("CanCancelConstruction", Args::Args(&[DType(Unknown)]), bool),
    ("CanChangeChildEducation", Args::Args(&[DType(Unknown)]), bool),
    ("CanChangeGameSpeed", Args::Args(&[]), bool),
    ("CanChangeMapMode", Args::Args(&[]), bool),
    ("CanChangeToProductionMethod", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("CanChangeToProductionMethodInfo", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("CanCloseBuilding", Args::Args(&[DType(Unknown)]), bool),
    ("CanCreateMarketInLocation", Args::Args(&[DType(Unknown)]), bool),
    ("CanCreateMarketInLocationTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("CanDecreaseDesiredMerchantCapacity", Args::Args(&[DType(Unknown)]), bool),
    ("CanDelistMercenary", Args::Args(&[DType(Unknown)]), bool),
    ("CanDelistUnhiredMercenaries", Args::Args(&[DType(Unknown)]), bool),
    ("CanDestroyBuilding", Args::Args(&[DType(Unknown)]), bool),
    ("CanDestroyMarketInLocation", Args::Args(&[DType(Unknown)]), bool),
    ("CanDestroyMarketInLocationTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("CanDetachCategory", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("CanDetachLevies", Args::Args(&[DType(Unknown)]), bool),
    ("CanDetachMercenaries", Args::Args(&[DType(Unknown)]), bool),
    ("CanDetachRegulars", Args::Args(&[DType(Unknown)]), bool),
    ("CanDismissMercenary", Args::Args(&[DType(Unknown)]), bool),
    ("CanEditSettingsAfterHost", Args::Args(&[]), bool),
    ("CanExpandBuilding", Args::Args(&[DType(Unknown)]), bool),
    ("CanExtendMercenary", Args::Args(&[DType(Unknown)]), bool),
    ("CanGetAchievements", Args::Args(&[]), bool),
    ("CanGoodGetProduced", Args::Args(&[DType(Unknown)]), bool),
    ("CanIncreaseDesiredMerchantCapacity", Args::Args(&[DType(Unknown)]), bool),
    ("CanMoveUnitBox", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("CanOpenBuilding", Args::Args(&[DType(Unknown)]), bool),
    ("CanPause", Args::Args(&[]), bool),
    ("CanPlayerDoGenericAction", Args::Args(&[DType(Unknown)]), bool),
    ("CanPlayerRenameCountry", Args::Args(&[DType(Unknown)]), bool),
    ("CanRaiseArmyLevies", Args::Args(&[DType(Unknown)]), bool),
    ("CanRaiseNavyLevies", Args::Args(&[DType(Unknown)]), bool),
    ("CanRaiseProvinceArmyLevies", Args::Args(&[DType(Unknown)]), bool),
    ("CanRaiseProvinceNavyLevies", Args::Args(&[DType(Unknown)]), bool),
    ("CanRemove", Args::Args(&[DType(Unknown)]), bool),
    ("CanRetreatCombat", Args::Args(&[DType(Unknown)]), bool),
    ("CanSelectInternationalOrganizationPolicyNextLaw", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("CanSelectInternationalOrganizationPolicyPrevLaw", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("CanSelectNextFocusMarket", Args::Args(&[]), bool),
    ("CanSelectNextMarket", Args::Args(&[DType(Unknown)]), bool),
    ("CanSelectNextRelevantCountry", Args::Args(&[DType(Unknown)]), bool),
    ("CanSelectNextRelevantLocation", Args::Args(&[DType(Unknown)]), bool),
    ("CanSelectNextUnit", Args::Args(&[DType(Unknown)]), bool),
    ("CanSelectPolicyNextLaw", Args::Args(&[DType(Unknown)]), bool),
    ("CanSelectPolicyPrevLaw", Args::Args(&[DType(Unknown)]), bool),
    ("CanSelectPrevFocusMarket", Args::Args(&[]), bool),
    ("CanSelectPrevMarket", Args::Args(&[DType(Unknown)]), bool),
    ("CanSelectPrevRelevantCountry", Args::Args(&[DType(Unknown)]), bool),
    ("CanSelectPrevRelevantLocation", Args::Args(&[DType(Unknown)]), bool),
    ("CanSelectPrevUnit", Args::Args(&[DType(Unknown)]), bool),
    ("CanShowConstructionCancellationDialog", Args::Args(&[DType(Unknown)]), bool),
    ("CanShowConstructionType", Args::Args(&[DType(Unknown)]), bool),
    ("CanShowPauseMenu", Args::Args(&[]), bool),
    ("CanSubsidizeBuilding", Args::Args(&[DType(Unknown)]), bool),
    ("CanSubsidizeBuildings", Args::Args(&[DType(Unknown)]), bool),
    ("CanTakeOverSiege", Args::Args(&[DType(Unknown)]), bool),
    ("CanToggleAllowExtendMercenary", Args::Args(&[DType(Unknown)]), bool),
    ("CanToggleBuilding", Args::Args(&[DType(Unknown)]), bool),
    ("CanToggleBuildings", Args::Args(&[DType(Unknown)]), bool),
    ("CanUnitViewerOpen", Args::Args(&[]), bool),
    ("CanUnpause", Args::Args(&[]), bool),
    ("CanUpgradeSubUnit", Args::Args(&[DType(Unknown)]), bool),
    ("CanUpgradeSubUnitTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("CanUpgradeToBuilding", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("CanUpgradeToBuildingInfo", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("CanViewColonyScreen", Args::Args(&[]), bool),
    ("CancelAllMarketTrades", Args::Args(&[DType(Unknown)]), void),
    ("CancelConstruction", Args::Args(&[DType(Unknown)]), void),
    ("CancelJoinServer", Args::Args(&[]), void),
    ("CancelMilitaryObjectiveGlobally", Args::Args(&[DType(Unknown)]), void),
    ("CancelTrade", Args::Args(&[DType(Unknown)]), void),
    ("CancelUnitMilitaryObjective", Args::Args(&[DType(Unknown)]), void),
    ("ChangeBuildingProductionMethod", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), void),
    ("ChangeCabinetActionTarget", Args::Args(&[DType(Unknown)]), void),
    ("ChangeProductionMethod", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ChangeReformInGovernmentReformsLateralView", Args::Args(&[DType(Unknown)]), void),
    ("ChangeUnitFormationPreference", Args::Args(&[DType(Unknown)]), void),
    ("CharactersCanMarry", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("ClearHostError", Args::Args(&[]), void),
    ("ClearLobbyTab", Args::Args(&[]), void),
    ("ClearMapModeSelectorVarsInSeconds", Args::Args(&[DType(Unknown)]), void),
    ("ClearSelectedInstitution", Args::Args(&[]), void),
    ("CloseAllSettings", Args::Args(&[]), void),
    ("CloseAllTooltips", Args::Args(&[]), void),
    ("CloseBuilding", Args::Args(&[DType(Unknown)]), void),
    ("CloseSettingsWindow", Args::Args(&[]), void),
    ("ColorToVector3f", Args::Args(&[DType(Unknown)]), CVector3f),
    ("ColorToVector3i", Args::Args(&[DType(Unknown)]), CVector3i),
    ("ColorToVector4i", Args::Args(&[DType(Unknown)]), CVector4i),
    ("CombatRetreat", Args::Args(&[DType(Unknown)]), void),
    ("ConcatIfNeitherEmpty", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("ConcatParams", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("Concatenate", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("Concept", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("ContainsMultipleTypes", Args::Args(&[DType(Unknown)]), bool),
    ("CopyServerID", Args::Args(&[]), void),
    ("CountYes2", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("CountYes3", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("CountYes4", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("CountYes5", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("CountYes6", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("CreateMarketInLocation", Args::Args(&[DType(Unknown)]), void),
    ("CurrentAndMaxToProgressbarValueInt32", Args::Args(&[DType(Unknown), DType(Unknown)]), float),
    ("Custom", Args::Args(&[DType(Unknown)]), CString),
    ("DataModelFirst", Args::Args(&[DType(Unknown), DType(Unknown)]), Unknown),
    ("DataModelHasItems", Args::Args(&[DType(Unknown)]), bool),
    ("DataModelLast", Args::Args(&[DType(Unknown), DType(Unknown)]), Unknown),
    ("DataModelRepeatedItem", Args::Args(&[DType(Unknown)]), Unknown),
    ("DataModelSkipFirst", Args::Args(&[DType(Unknown), DType(Unknown)]), Unknown),
    ("DataModelSkipLast", Args::Args(&[DType(Unknown), DType(Unknown)]), Unknown),
    ("DataModelSubSpan", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), Unknown),
    ("DecayToString", Args::Args(&[DType(Unknown)]), CString),
    ("DeclinePassword", Args::Args(&[]), void),
    ("DecreaseAutomatedTradeCapacity", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("DecreaseDesiredMerchantCapacity", Args::Args(&[DType(Unknown)]), void),
    ("DeleteUnitTemplate", Args::Args(&[DType(Unknown)]), void),
    ("DelistMercenary", Args::Args(&[DType(Unknown)]), void),
    ("DelistUnhiredMercenaries", Args::Args(&[DType(Unknown)]), void),
    ("DeselectUnit", Args::Args(&[DType(Unknown)]), void),
    ("DestroyBuilding", Args::Args(&[DType(Unknown)]), void),
    ("DestroyMarketInLocation", Args::Args(&[DType(Unknown)]), void),
    ("DetachCategory", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("DetachCategoryAndSelect", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("DetachHalfCategory", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("DetachHalfCategoryAndSelect", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("DetachLevies", Args::Args(&[DType(Unknown)]), void),
    ("DetachMercenaries", Args::Args(&[DType(Unknown)]), void),
    ("DetachRegulars", Args::Args(&[DType(Unknown)]), void),
    ("DismissMercenary", Args::Args(&[DType(Unknown)]), void),
    ("DisplayPopulationNumber", Args::Args(&[DType(Unknown)]), CString),
    ("Divide_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("Divide_CVector2f", Args::Args(&[DType(Unknown), DType(Unknown)]), CVector2f),
    ("Divide_float", Args::Args(&[DType(Unknown), DType(Unknown)]), float),
    ("Divide_int32", Args::Args(&[DType(Unknown), DType(Unknown)]), int32),
    ("Divide_int64", Args::Args(&[DType(Unknown), DType(Unknown)]), int64),
    ("Divide_uint32", Args::Args(&[DType(Unknown), DType(Unknown)]), uint32),
    ("Divide_uint64", Args::Args(&[DType(Unknown), DType(Unknown)]), uint64),
    ("DoubleToFloat", Args::Args(&[DType(Unknown)]), float),
    ("DowngradeLocationRank", Args::Args(&[DType(Unknown)]), void),
    ("Embark", Args::Args(&[DType(Unknown)]), void),
    ("EndsWith", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("EqualTo_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("EqualTo_CVector2f", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("EqualTo_float", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("EqualTo_int32", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("EqualTo_int64", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("EqualTo_string", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("EqualTo_uint32", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("EqualTo_uint64", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("ErrorTooltip", Args::Args(&[]), CString),
    ("EvaluateTrigger", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("ExecuteConsoleCommand", Args::Args(&[DType(Unknown)]), void),
    ("ExecuteConsoleCommands", Args::Args(&[DType(Unknown)]), void),
    ("ExecuteConsoleCommandsForced", Args::Args(&[DType(Unknown)]), void),
    ("ExpandBuilding", Args::Args(&[DType(Unknown)]), void),
    ("ExpandBuildingCtrl", Args::Args(&[DType(Unknown)]), void),
    ("ExpandBuildingDefault", Args::Args(&[DType(Unknown)]), void),
    ("ExpandBuildingShift", Args::Args(&[DType(Unknown)]), void),
    ("ExtendMercenary", Args::Args(&[DType(Unknown)]), void),
    ("ExtendRegency", Args::Args(&[DType(Unknown)]), void),
    ("FIRRecordedFramesCount", Args::Args(&[]), int32),
    ("FixedPointToFloat", Args::Args(&[DType(Unknown)]), float),
    ("FixedPointToFloatPercentageCapped", Args::Args(&[DType(Unknown), DType(Unknown)]), float),
    ("FixedPointToInt", Args::Args(&[DType(Unknown)]), int32),
    ("FixedPointToProgressbarValue", Args::Args(&[DType(Unknown)]), float),
    ("GameCancelLoadingAndGoToFrontEnd", Args::Args(&[]), void),
    ("GameHasMultiplePlayers", Args::Args(&[]), bool),
    ("GameIsCloudStorageAvailable", Args::Args(&[]), bool),
    ("GameIsCloudStorageOperationInProgress", Args::Args(&[]), bool),
    ("GameIsConnectingMultiplayer", Args::Args(&[]), bool),
    ("GameIsIronman", Args::Args(&[]), bool),
    ("GameIsMultiplayer", Args::Args(&[]), bool),
    ("GateString", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetAchievementGroupIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetActiveInstitutions", Args::Args(&[]), Unknown),
    ("GetActiveMapMode", Args::Args(&[]), Eu5(MapMode)),
    ("GetActiveRebelsList", Args::Args(&[]), CString),
    ("GetAdvanceIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetAdvancesMapModeInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetAgeEndingDate", Args::Args(&[DType(Unknown)]), CString),
    ("GetAgeIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetAlertOfTypeShowingCount", Args::Args(&[DType(Unknown)]), uint32),
    ("GetAllInternationalOrganizations", Args::Args(&[]), Unknown),
    ("GetAllPossibleBuildingInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetAllSubUnitCategories", Args::Args(&[]), Unknown),
    ("GetArmySizeRatio", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetArtistIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetAssumeControlSiegeTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetAudioEffect", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetAutoModifier", Args::Args(&[DType(Unknown)]), Eu5(StaticAutoModifier)),
    ("GetAutomatedSystemItem", Args::Args(&[DType(Unknown)]), Eu5(AutomatedSystemsItem)),
    ("GetAutomatedSystemItem2", Args::Args(&[DType(Unknown), DType(Unknown)]), Eu5(AutomatedMultiSystemItem)),
    ("GetAutomatedSystemItem3", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), Eu5(AutomatedMultiSystemItem)),
    ("GetAutomatedSystemItem4", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), Eu5(AutomatedMultiSystemItem)),
    ("GetAutomatedSystemItem5", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), Eu5(AutomatedMultiSystemItem)),
    ("GetAutomatedSystemItem6", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), Eu5(AutomatedMultiSystemItem)),
    ("GetAutosaveName", Args::Args(&[]), CString),
    ("GetAvatarIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetBattleUnitIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetBoolean", Args::Args(&[DType(Unknown)]), bool),
    ("GetBribeMercenaryTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetBuildOrExpandBuildingCost", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetBuildOrExpandBuildingCostValue", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetBuildRevision", Args::Args(&[]), CString),
    ("GetBuildRevisionDescription", Args::Args(&[]), CString),
    ("GetBuildRevisionTime", Args::Args(&[]), CString),
    ("GetBuildingCategoryIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetBuildingIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetBuildingTypeIncomeToOwnerInLocation", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetBuildingTypePotentialProfitInLocation", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetBuildingTypeProfitInLocation", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetBuildingTypeProfitInLocationInfo", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetBuildingTypeTaxBaseInLocation", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetCabinetActionIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetCabinetActionTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetCanDecreaseGameSpeedString", Args::Args(&[]), CString),
    ("GetCanGoToFrontend", Args::Args(&[]), bool),
    ("GetCanGoToFrontendDesc", Args::Args(&[]), CString),
    ("GetCanIncreaseGameSpeedString", Args::Args(&[]), CString),
    ("GetCancelConstructionInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetCardinalsTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetCasusBelliIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetChangeChildEducationInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetCharacterInteractionIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetCharacterQuickActions", Args::Args(&[DType(Unknown)]), Eu5(QuickCharacterActions)),
    ("GetClimateFrame", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetClimateIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetCloseBuildingInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetColorDLC", Args::Args(&[DType(Unknown)]), CVector4f),
    ("GetComplacencyDisasters", Args::Args(&[]), CString),
    ("GetCompleteVersionInfoString", Args::Args(&[]), CString),
    ("GetConceptTexture", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetConstructionBuildingOwner", Args::Args(&[DType(Unknown)]), CString),
    ("GetConstructionIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetCountries", Args::Args(&[]), Unknown),
    ("GetCountryInteractionIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetCountryListWithFlags", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetCountryPopulation", Args::Args(&[DType(Unknown)]), CFixedPoint),
    ("GetCountryPrimaryColor", Args::Args(&[DType(Unknown)]), CVector4f),
    ("GetCountryRankIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetCountrySecondaryColor", Args::Args(&[DType(Unknown)]), CVector4f),
    ("GetCountryTypeIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetCountryUnitPrimaryColor", Args::Args(&[DType(Unknown), DType(Unknown)]), CVector4f),
    ("GetCountryUnitSecondaryColor", Args::Args(&[DType(Unknown), DType(Unknown)]), CVector4f),
    ("GetCountryUnitTertiaryColor", Args::Args(&[DType(Unknown), DType(Unknown)]), CVector4f),
    ("GetCulturesPenaltyInfo", Args::Args(&[]), CString),
    ("GetCuriaTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetCurrentAgeAdvancesList", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetCurrentAgeAdvancesText", Args::Args(&[DType(Unknown)]), CString),
    ("GetCurrentAgePercentage", Args::Args(&[]), float),
    ("GetCurrentGameSpeed", Args::Args(&[]), int32),
    ("GetCurrentGameSpeedFrame", Args::Args(&[]), int32),
    ("GetCurrentLoadingScreen", Args::Args(&[]), Unknown),
    ("GetCurrentYear", Args::Args(&[]), CString),
    ("GetDataModelSize", Args::Args(&[DType(Unknown)]), int32),
    ("GetDateString", Args::Args(&[]), CString),
    ("GetDebugFontColor", Args::Args(&[]), CVector4f),
    ("GetDecreaseDesiredMerchantCapacityInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetDefaultMapMode", Args::Args(&[]), Eu5(MapMode)),
    ("GetDefaultServerName", Args::Args(&[]), CUTF8String),
    ("GetDefine", Args::Args(&[DType(Unknown), DType(Unknown)]), Unknown),
    ("GetDefineAtIndex", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), Unknown),
    ("GetDelistMercenaryTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetDelistUnhiredMercenariesTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetDestroyBuildingInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetDetachCategoryInfo", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("GetDetachCategoryInfoPossible", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("GetDetachLeviesInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetDetachMercenariesInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetDetachRegularsInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetDiplomaticPendingWithCountryProgress", Args::Args(&[DType(Unknown)]), float),
    ("GetDiplomaticPendingWithCountryText", Args::Args(&[DType(Unknown)]), CString),
    ("GetDiplomaticPendingWithCountryTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetDisasterIllustration", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetDiseaseIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetDiseases", Args::Args(&[]), Unknown),
    ("GetDismissMercenaryTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetEducationIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetEmployedTypePercentage", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetEnumIndex", Args::Args(&[DType(Unknown)]), CVector2i),
    ("GetEstateFlatIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetEstateIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetEstateName", Args::Args(&[DType(Unknown)]), CString),
    ("GetEstateNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetEstatePrivilegeIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetEstatePriviligesOverUILimit", Args::Args(&[DType(Unknown)]), int32),
    ("GetEstatePriviligesUILimit", Args::Args(&[]), int32),
    ("GetEthnicities", Args::Args(&[]), Unknown),
    ("GetEventMPTimeout", Args::Args(&[]), int32),
    ("GetExpandBuildingInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetExplorationPreparationTimeDays", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("GetExtendMercenaryTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetExtraBuildingClickInfo", Args::Args(&[]), CString),
    ("GetFixedPoint", Args::Args(&[DType(Unknown)]), CFixedPoint),
    ("GetFortLimitBreakdown", Args::Args(&[DType(Unknown)]), CString),
    ("GetFrontEndScene", Args::Args(&[]), Unknown),
    ("GetGameDLCs", Args::Args(&[]), Unknown),
    ("GetGameRuleIconTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetGameSpeedTooltip", Args::Args(&[]), CString),
    ("GetGameTimeDifferenceForDiffDays", Args::Args(&[DType(Unknown)]), CString),
    ("GetGameTimeDurationDays", Args::Args(&[DType(Unknown)]), CString),
    ("GetGameTimeDurationMonths", Args::Args(&[DType(Unknown)]), CString),
    ("GetGameVersionDisplay", Args::Args(&[]), CString),
    ("GetGlobalList", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetGlobalMapKeys", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetGlobalVariable", Args::Args(&[DType(Unknown)]), Scope),
    ("GetGodIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetGoodPriceIcon", Args::Args(&[DType(Unknown), DType(Unknown)]), Unknown),
    ("GetGoodsIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetGoodsIllustration", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetGovernmentReformIllustration", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetGovernmentTypeIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetGraphicalCultureTexture", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetGraphicalCultureTextureForCountry", Args::Args(&[DType(Unknown), DType(Unknown)]), Unknown),
    ("GetGraphicalCultureTextureForCountryPopType", Args::Args(&[DType(Unknown), DType(Unknown)]), Unknown),
    ("GetGraphicalCultureTextureForPop", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetGraphicalCultureTextureForPopType", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetGreatPowerIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetGuiPositionFromPercentCoordinates", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), Unknown),
    ("GetGuiWidgetIndexIgnoreInvisible", Args::Args(&[DType(Unknown), DType(Unknown)]), int32),
    ("GetHegemonyBorder", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetHegemonyIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetHeirSelectionIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetHighlightAnim", Args::Args(&[DType(Unknown)]), float),
    ("GetHighlightTint", Args::Args(&[]), CVector4f),
    ("GetHireMercenaryTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetHolySiteTypeIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetHostError", Args::Args(&[]), CUTF8String),
    ("GetIncomeRatio", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetIncreaseDesiredMerchantCapacityInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetInputActionKey", Args::Args(&[DType(Unknown)]), CString),
    ("GetInstitutionIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetInstitutionImage", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetIntegrationLevelIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetIntegrationLevelIconPath", Args::Args(&[DType(Unknown)]), CString),
    ("GetInternationalOrganizationViewName", Args::Args(&[DType(Unknown)]), CString),
    ("GetInvParentScale", Args::Args(&[DType(Unknown)]), float),
    ("GetInverseZoom", Args::Args(&[]), float),
    ("GetInverseZoom2", Args::Args(&[]), CVector2f),
    ("GetIsChecked", Args::Args(&[DType(Unknown)]), bool),
    ("GetLackingFromBuildingTypeString", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetLackingPopsFromBuildingType", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetLandCombatPowerTooltipUI", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetLandComparisonTooltipUI", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetLawBgCategoryColor", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetLawCategoryIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetLawIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetLegitimacyIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetLevyPowerRatio", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetLevyUnitIcon", Args::Args(&[]), Unknown),
    ("GetListLandCombatPowerTooltipUI", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("GetListNavalCombatPowerTooltipUI", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("GetListOfAvailableBuildingsWithModifier", Args::Args(&[DType(Unknown)]), CString),
    ("GetListOfGoodsUsingMethod", Args::Args(&[DType(Unknown)]), CString),
    ("GetListOnlyLandCombatPowerTooltipUI", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetLoadingScreenConcept", Args::Args(&[]), CString),
    ("GetLoadingScreenConceptName", Args::Args(&[]), CString),
    ("GetLoadingScreenDeveloperText", Args::Args(&[]), CString),
    ("GetLoadingScreenLoadTip", Args::Args(&[]), CString),
    ("GetLoadingScreenProgress", Args::Args(&[]), float),
    ("GetLoadingScreenStatusText", Args::Args(&[]), CString),
    ("GetLocalizedDefine", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetLocalizedDefineAtIndex", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("GetLocationRankIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetLossCauseEnum", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetMPChecksum", Args::Args(&[]), Unknown),
    ("GetManpowerDisplay", Args::Args(&[DType(Unknown)]), CString),
    ("GetMapColorLedger", Args::Args(&[]), Unknown),
    ("GetMapColorLedgerByName", Args::Args(&[DType(Unknown)]), Eu5(MapColorLedger)),
    ("GetMapMode", Args::Args(&[DType(Unknown)]), Eu5(MapMode)),
    ("GetMapModeGroupFromCategory", Args::Args(&[DType(Unknown), DType(Unknown)]), Unknown),
    ("GetMapModesFromCategory", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetMarketRangeInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetMaxAllowedReligiousFigures", Args::Args(&[]), CFixedPoint),
    ("GetMaxInDataTrend", Args::Args(&[DType(Unknown)]), float),
    ("GetMaxManpowerRatio", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetMaxSailorRatio", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetMilitaryObjectiveIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetMilitaryStanceIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetMilitaryStances", Args::Args(&[]), Unknown),
    ("GetMilitaryStrengthRatio", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetMinInDataTrend", Args::Args(&[DType(Unknown)]), float),
    ("GetMissionIllustration", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetMissionTaskIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetModifier", Args::Args(&[DType(Unknown)]), Eu5(StaticModifier)),
    ("GetMonthlyMaintenanceInfoForCountry", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("GetMoveUnitBoxInfo", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetMultiplayerAccessibleString", Args::Args(&[]), CString),
    ("GetMultiplayerSyncInfo", Args::Args(&[]), CString),
    ("GetNavalCombatPowerTooltipUI", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetNavalComparisonTooltipUI", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetNavyLevyPowerRatio", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetNavySizeRatio", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetNavyStrengthRatio", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetNoLawsInfo", Args::Args(&[]), CString),
    ("GetNoRoadsInfo", Args::Args(&[]), CString),
    ("GetNonUniqueInternationalOrganizationTypes", Args::Args(&[]), Unknown),
    ("GetNullStringPtr", Args::Args(&[]), Unknown),
    ("GetNullUIAction", Args::Args(&[]), Eu5(UIAction)),
    ("GetNumberAbove_int32", Args::Args(&[DType(Unknown), DType(Unknown)]), int32),
    ("GetOpenBuildingInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetOurOpinionPlayer", Args::Args(&[DType(Unknown)]), CFixedPoint),
    ("GetOurOpinionPlayerTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetOutCompetedInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetParliamentTypeIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetPauseTooltip", Args::Args(&[]), CString),
    ("GetPeaceOfferIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetPinnedMapModes", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetPlayStyleItem", Args::Args(&[DType(Unknown)]), Eu5(PlayStyleItem)),
    ("GetPlayer", Args::Args(&[]), Eu5(Country)),
    ("GetPlayerAITooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetPlayerName", Args::Args(&[DType(Unknown)]), CString),
    ("GetPlayerNameForStartAnim", Args::Args(&[]), CString),
    ("GetPlayerTargettedActionParams", Args::Args(&[]), Eu5(TargettedActionParameters)),
    ("GetPlayersCount", Args::Args(&[]), int32),
    ("GetPolicyIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetPopIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetPopTypeByName", Args::Args(&[DType(Unknown)]), Eu5(PopType)),
    ("GetPopTypeImpactInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetPopTypes", Args::Args(&[]), Unknown),
    ("GetPopulationFromBuilding", Args::Args(&[DType(Unknown)]), CString),
    ("GetPopulationFromBuildingType", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetPopulationRatio", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetPortraitTextureFromDna", Args::Args(&[DType(Unknown), DType(Unknown)]), Unknown),
    ("GetPossibleBuildingInfo", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetPossibleProductionMethodIndex", Args::Args(&[DType(Unknown), DType(Unknown)]), int32),
    ("GetPossibleRGOUpgradeInfo", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetPrimaryCultureSizePercentage", Args::Args(&[DType(Unknown)]), CFixedPoint),
    ("GetProductionMethodIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetProductionMethods", Args::Args(&[]), Unknown),
    ("GetPruDealWithRobberBaronsProgressForProvince", Args::Args(&[DType(Unknown)]), CFixedPoint),
    ("GetPruDealWithRobberBaronsTooltipForProvince", Args::Args(&[DType(Unknown)]), CString),
    ("GetQuickMissionList", Args::Args(&[]), Eu5(QuickMissionList)),
    ("GetRandomLogInfo", Args::Args(&[]), CString),
    ("GetRankComparisonForCountryInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetRawTextTooltipTag", Args::Args(&[DType(Unknown)]), CString),
    ("GetRebelIllustration", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetRebelsIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetRecruitMethodIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetReformsUILimit", Args::Args(&[]), int32),
    ("GetRelationOverUILimit", Args::Args(&[DType(Unknown)]), int32),
    ("GetRelationTypeIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetRelationsUILimit", Args::Args(&[]), int32),
    ("GetRelativePowerDescriptionTooltip", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetRelativePowerPlayerDescription", Args::Args(&[DType(Unknown)]), CString),
    ("GetReligionIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetReligions", Args::Args(&[]), Unknown),
    ("GetReligiousAspectIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetReligiousFactionIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetReligiousFocusIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetReligiousOrganizationIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetResolutionX", Args::Args(&[]), float),
    ("GetResolutionY", Args::Args(&[]), float),
    ("GetResumeLabel", Args::Args(&[]), CString),
    ("GetResumeTooltip", Args::Args(&[]), CString),
    ("GetRetreatCombatTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetRoadCostCalculationIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetRoadCostTo", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetRoadCostToTooltip", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("GetRoadDistanceTo", Args::Args(&[DType(Unknown), DType(Unknown)]), int32),
    ("GetRoadTypeIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetRuleToolTip", Args::Args(&[DType(Unknown)]), CString),
    ("GetRulerTraitProgress", Args::Args(&[]), float),
    ("GetRulerTraitProgressInfo", Args::Args(&[]), CString),
    ("GetScreenCenterX", Args::Args(&[]), float),
    ("GetScreenCenterY", Args::Args(&[]), float),
    ("GetScriptedRelationType", Args::Args(&[DType(Unknown)]), Eu5(ScriptedRelationType)),
    ("GetSelectedCountryOrByLocation", Args::Args(&[]), Eu5(Country)),
    ("GetSelectedDiplomaticInformation", Args::Args(&[DType(Unknown)]), CString),
    ("GetSelectedPlaysetIssues", Args::Args(&[]), Unknown),
    ("GetServer", Args::Args(&[]), CString),
    ("GetShortVersionInfoString", Args::Args(&[]), CString),
    ("GetSiegeAssaultTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetSituationIllustration", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetSocietalValues", Args::Args(&[]), Unknown),
    ("GetSpecialStatusIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetSpecialStatusIconFromKey", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetStringSettingText", Args::Args(&[DType(Unknown)]), CString),
    ("GetString_CPdxFloatRect", Args::Args(&[DType(Unknown)]), CString),
    ("GetString_CPdxIntRect", Args::Args(&[DType(Unknown)]), CString),
    ("GetString_CVector2f", Args::Args(&[DType(Unknown)]), CString),
    ("GetString_CVector2i", Args::Args(&[DType(Unknown)]), CString),
    ("GetString_CVector3f", Args::Args(&[DType(Unknown)]), CString),
    ("GetString_CVector3i", Args::Args(&[DType(Unknown)]), CString),
    ("GetString_CVector4f", Args::Args(&[DType(Unknown)]), CString),
    ("GetString_CVector4i", Args::Args(&[DType(Unknown)]), CString),
    ("GetSubCategory", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetSubCategoryByIndex", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetSubCategoryIndex", Args::Args(&[DType(Unknown)]), int32),
    ("GetSubDefinition", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetSubDefinitionByIndex", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetSubDefinitionIndex", Args::Args(&[DType(Unknown)]), int32),
    ("GetSubUnitCategoryFlatIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetSubUnitCategoryIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetSubUnitDefinitionIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetSubUnitDragDrop", Args::Args(&[DType(Unknown)]), CString),
    ("GetSubjectTypeIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetSubsidizeBuildingInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetSubsidizeBuildingsInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetSubunitIllustration", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetSubunitIllustrationMask", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetSubunitTypeIllustration", Args::Args(&[DType(Unknown), DType(Unknown)]), Unknown),
    ("GetSubunitTypeIllustrationMask", Args::Args(&[DType(Unknown), DType(Unknown)]), Unknown),
    ("GetTakeOverSiegeTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetTextFromSelfOrAnyChildEditbox", Args::Args(&[DType(Unknown)]), CString),
    ("GetTheirOpinionPlayer", Args::Args(&[DType(Unknown)]), CFixedPoint),
    ("GetTheirOpinionPlayerTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetToggleBuildingInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetToggleBuildingsInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetToggleSuffix", Args::Args(&[DType(Unknown)]), CString),
    ("GetTopographyIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetTopographyIconBig", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetTotalArmyLevySize", Args::Args(&[DType(Unknown)]), CString),
    ("GetTotalArmyLevySizeTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetTotalNavyLevySize", Args::Args(&[DType(Unknown)]), CString),
    ("GetTotalNavyLevySizeTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetTotalProvinceArmyLevySize", Args::Args(&[DType(Unknown)]), CString),
    ("GetTotalProvinceArmyLevySizeTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetTotalProvinceNavyLevySize", Args::Args(&[DType(Unknown)]), CString),
    ("GetTotalProvinceNavyLevySizeTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("GetTraitBackground", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetTraitIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetTraitTypeList", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetUnEmployedFromBuildingType", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("GetUnEmployedPeasantsFromLocation", Args::Args(&[DType(Unknown)]), CString),
    ("GetUnEmployedPeasantsFromLocationValue", Args::Args(&[DType(Unknown)]), CFixedPoint),
    ("GetUniqueInternationalOrganizations", Args::Args(&[]), Unknown),
    ("GetUnitAbilityIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetUnitFormationPreferenceIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetUnitIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetUpgradeSubUnitCostInfo", Args::Args(&[DType(Unknown)]), CString),
    ("GetUpgradeSubUnitCostValue", Args::Args(&[DType(Unknown)]), CFixedPoint),
    ("GetVarTimeRemaining", Args::Args(&[DType(Unknown), DType(Unknown)]), int32),
    ("GetVariableFromGlobalVariableMap", Args::Args(&[DType(Unknown), DType(Unknown)]), Scope),
    ("GetVegetationIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetVegetationIconBig", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetWarGoalIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetWeatherSystemsInLocation", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetWillJoinCountryList", Args::Args(&[DType(Unknown), DType(Unknown)]), Eu5(WillJoinCountryList)),
    ("GetWinterIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetWorkOfArtIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetWorkOfArtIllustration", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetWorkOfArtQualityIcon", Args::Args(&[DType(Unknown)]), Unknown),
    ("GetZoom", Args::Args(&[]), float),
    ("GetZoom2", Args::Args(&[]), CVector2f),
    ("GetZoomStep", Args::Args(&[]), int32),
    ("GfxGetSkins", Args::Args(&[]), Unknown),
    ("GfxSetActiveSkin", Args::Args(&[DType(Unknown)]), void),
    ("GfxSkinIsActive", Args::Args(&[DType(Unknown)]), bool),
    ("GlobalVariableMapContainsKey", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("GlobalVariableMapContainsValue", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("GlobalVariableMapExists", Args::Args(&[DType(Unknown)]), bool),
    ("GoToCapital", Args::Args(&[]), void),
    ("GoToFrontend", Args::Args(&[]), void),
    ("GreaterThanOrEqualTo_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("GreaterThanOrEqualTo_float", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("GreaterThanOrEqualTo_int32", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("GreaterThanOrEqualTo_int64", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("GreaterThanOrEqualTo_uint32", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("GreaterThanOrEqualTo_uint64", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("GreaterThan_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("GreaterThan_float", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("GreaterThan_int32", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("GreaterThan_int64", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("GreaterThan_uint32", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("GreaterThan_uint64", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("HasActiveDLC", Args::Args(&[DType(Unknown)]), bool),
    ("HasActiveMod", Args::Args(&[DType(Unknown)]), bool),
    ("HasAnyUnitsSelected", Args::Args(&[]), bool),
    ("HasBattleFiredAtHover", Args::Args(&[DType(Unknown)]), bool),
    ("HasCountryFlagCoatOfArms", Args::Args(&[DType(Unknown)]), bool),
    ("HasDiplomaticPendingWithCountry", Args::Args(&[DType(Unknown)]), bool),
    ("HasDlc", Args::Args(&[DType(Unknown)]), bool),
    ("HasErrors", Args::Args(&[]), bool),
    ("HasGameRuleFlag", Args::Args(&[DType(Unknown)]), bool),
    ("HasGameStartedForTheFirstTime", Args::Args(&[]), bool),
    ("HasHostError", Args::Args(&[]), bool),
    ("HasLackingPopsFromBuildingType", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("HasLanguage", Args::Args(&[DType(Unknown)]), bool),
    ("HasLowFps", Args::Args(&[]), bool),
    ("HasMapColorLedger", Args::Args(&[]), bool),
    ("HasModsView", Args::Args(&[]), bool),
    ("HasPopTypeImpact", Args::Args(&[DType(Unknown)]), bool),
    ("HasPossibleBuilding", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("HasPossibleRGOUpgrade", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("HasProductionMethodMissingGoods", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("HasRulerAllTraitsProgress", Args::Args(&[]), bool),
    ("HasWar", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("HideGameRules", Args::Args(&[]), void),
    ("HideModsView", Args::Args(&[]), void),
    ("ImageLookupNodeIsLoading", Args::Args(&[]), bool),
    ("ImageLookupNodeRefresh", Args::Args(&[]), void),
    ("ImagePathLookupNodeWindowRefresh", Args::Args(&[]), void),
    ("InDebugMode", Args::Args(&[]), bool),
    ("InReleaseMode", Args::Args(&[]), bool),
    ("IncreaseAutomatedTradeCapacity", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("IncreaseDesiredMerchantCapacity", Args::Args(&[DType(Unknown)]), void),
    ("IntToFixedPoint", Args::Args(&[DType(Unknown)]), CFixedPoint),
    ("IntToFloat", Args::Args(&[DType(Unknown)]), float),
    ("IntToFrameIndex", Args::Args(&[DType(Unknown)]), int32),
    ("IntToRomanNumeral", Args::Args(&[DType(Unknown)]), CString),
    ("IntToUnsigned", Args::Args(&[DType(Unknown)]), uint32),
    ("IsAIDebug", Args::Args(&[]), bool),
    ("IsActionConfirmAndHoldMode", Args::Args(&[]), bool),
    ("IsActionDialogMode", Args::Args(&[]), bool),
    ("IsAnyAlertOfTypeShowing", Args::Args(&[DType(Unknown)]), bool),
    ("IsAtWarWithSiegeDefender", Args::Args(&[DType(Unknown)]), bool),
    ("IsAutoSaving", Args::Args(&[]), bool),
    ("IsBuildDebug", Args::Args(&[]), bool),
    ("IsBuildingMissingInputGoods", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("IsBuildingUsingGoods", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("IsCabinetActionAllowed", Args::Args(&[DType(Unknown)]), bool),
    ("IsCameraRestrictionsEnabled", Args::Args(&[]), bool),
    ("IsChangeCabinetActionTargetEnabled", Args::Args(&[DType(Unknown)]), bool),
    ("IsChangeCabinetActionTargetVisible", Args::Args(&[DType(Unknown)]), bool),
    ("IsCharacterFaved", Args::Args(&[DType(Unknown)]), bool),
    ("IsCountryFaved", Args::Args(&[DType(Unknown)]), bool),
    ("IsCountryInDataModel", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("IsCurrentAge", Args::Args(&[DType(Unknown)]), bool),
    ("IsCurrentIOLeader", Args::Args(&[DType(Unknown)]), bool),
    ("IsDarkColor", Args::Args(&[DType(Unknown)]), bool),
    ("IsDataModelEmpty", Args::Args(&[DType(Unknown)]), bool),
    ("IsDefaultMapModeSet", Args::Args(&[]), bool),
    ("IsDisconnecting", Args::Args(&[]), bool),
    ("IsEven_int32", Args::Args(&[DType(Unknown)]), bool),
    ("IsEven_int64", Args::Args(&[DType(Unknown)]), bool),
    ("IsEven_uint32", Args::Args(&[DType(Unknown)]), bool),
    ("IsEven_uint64", Args::Args(&[DType(Unknown)]), bool),
    ("IsFaved", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("IsFocusMarketSelected", Args::Args(&[]), bool),
    ("IsFocusMarketValid", Args::Args(&[]), bool),
    ("IsFutureAge", Args::Args(&[DType(Unknown)]), bool),
    ("IsFutureAgeFromName", Args::Args(&[DType(Unknown)]), bool),
    ("IsGamePaused", Args::Args(&[]), bool),
    ("IsGamePausedByGame", Args::Args(&[]), bool),
    ("IsGamePausedByOtherPlayer", Args::Args(&[]), bool),
    ("IsGamePausedByPlayer", Args::Args(&[]), bool),
    ("IsGamePreloading", Args::Args(&[]), bool),
    ("IsGamePreloadingComplete", Args::Args(&[]), bool),
    ("IsGameSpeedEqualOrGreaterThan", Args::Args(&[DType(Unknown)]), bool),
    ("IsGameViewOpen", Args::Args(&[DType(Unknown)]), bool),
    ("IsGoodsFaved", Args::Args(&[DType(Unknown)]), bool),
    ("IsHintPriority", Args::Args(&[DType(Unknown)]), bool),
    ("IsHost", Args::Args(&[]), bool),
    ("IsIOFaved", Args::Args(&[DType(Unknown)]), bool),
    ("IsInDiplomaticRange", Args::Args(&[DType(Unknown)]), bool),
    ("IsInGame", Args::Args(&[]), bool),
    ("IsInSameWarAsSiegeOwner", Args::Args(&[DType(Unknown)]), bool),
    ("IsInternationalOrganizationTypeViewOpen", Args::Args(&[]), bool),
    ("IsInternationalOrganizationTypeViewOpenForNamedInternationalOrganizationType", Args::Args(&[DType(Unknown)]), bool),
    ("IsInternationalOrganizationViewOpen", Args::Args(&[DType(Unknown)]), bool),
    ("IsInternationalOrganizationViewOpenForNamedInternationalOrganization", Args::Args(&[DType(Unknown)]), bool),
    ("IsJoinServerByIdWithTextWidgetEmpty", Args::Args(&[DType(Unknown)]), bool),
    ("IsLateralGroupHighlighted", Args::Args(&[DType(Unknown)]), bool),
    ("IsLateralGroupOpened", Args::Args(&[DType(Unknown)]), bool),
    ("IsLateralViewFullScreen", Args::Args(&[]), bool),
    ("IsLateralViewMenuFullScreen", Args::Args(&[]), bool),
    ("IsLateralViewOpened", Args::Args(&[DType(Unknown)]), bool),
    ("IsLateralViewOpenedWithParams", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("IsLawsEnabled", Args::Args(&[]), bool),
    ("IsLiveBuild", Args::Args(&[]), bool),
    ("IsLobbyOpen", Args::Args(&[]), bool),
    ("IsLocalPlayer", Args::Args(&[DType(Unknown)]), bool),
    ("IsLocalPlayerReplayingCommands", Args::Args(&[]), bool),
    ("IsLocationFaved", Args::Args(&[DType(Unknown)]), bool),
    ("IsMapInit", Args::Args(&[]), bool),
    ("IsMarketAutomated", Args::Args(&[DType(Unknown)]), bool),
    ("IsMarketFaved", Args::Args(&[DType(Unknown)]), bool),
    ("IsMarketInRange", Args::Args(&[DType(Unknown)]), bool),
    ("IsMessageLogShown", Args::Args(&[]), bool),
    ("IsMissionsEnabled", Args::Args(&[]), bool),
    ("IsMultiplayerAvailable", Args::Args(&[]), bool),
    ("IsMultiplayerChatShown", Args::Args(&[]), bool),
    ("IsMusicPlayerPaused", Args::Args(&[]), bool),
    ("IsObserving", Args::Args(&[]), bool),
    ("IsObservingWithoutSelectedCountry", Args::Args(&[]), bool),
    ("IsOdd_int32", Args::Args(&[DType(Unknown)]), bool),
    ("IsOdd_int64", Args::Args(&[DType(Unknown)]), bool),
    ("IsOdd_uint32", Args::Args(&[DType(Unknown)]), bool),
    ("IsOdd_uint64", Args::Args(&[DType(Unknown)]), bool),
    ("IsOutCompeted", Args::Args(&[DType(Unknown)]), bool),
    ("IsOutlinerCategoryShown", Args::Args(&[DType(Unknown)]), bool),
    ("IsOutlinerShown", Args::Args(&[]), bool),
    ("IsOwnHiredMercenary", Args::Args(&[DType(Unknown)]), bool),
    ("IsOwnMercenary", Args::Args(&[DType(Unknown)]), bool),
    ("IsPasswordEmpty", Args::Args(&[]), bool),
    ("IsPauseMenuShown", Args::Args(&[]), bool),
    ("IsPlayStyleEnabled", Args::Args(&[DType(Unknown)]), bool),
    ("IsPlayer", Args::Args(&[]), bool),
    ("IsPlayerAIEnabled", Args::Args(&[DType(Unknown)]), bool),
    ("IsPlayerAtWarWithOtherPlayer", Args::Args(&[DType(Unknown)]), bool),
    ("IsPlayerCountry", Args::Args(&[DType(Unknown)]), bool),
    ("IsPlayerEnemy", Args::Args(&[DType(Unknown)]), bool),
    ("IsPlayerHotjoining", Args::Args(&[]), bool),
    ("IsPlayerObserver", Args::Args(&[]), bool),
    ("IsPlayerRival", Args::Args(&[DType(Unknown)]), bool),
    ("IsPlayerSubject", Args::Args(&[]), bool),
    ("IsPlayerTooltip", Args::Args(&[]), CString),
    ("IsPlayerValid", Args::Args(&[]), bool),
    ("IsPlaythroughSkipped", Args::Args(&[]), bool),
    ("IsPreparationLobby", Args::Args(&[]), bool),
    ("IsProvinceTargetOfPruDealWithRobberBarons", Args::Args(&[DType(Unknown)]), bool),
    ("IsRecalculatingCacheData", Args::Args(&[]), bool),
    ("IsRevolutionaryTargetActive", Args::Args(&[]), bool),
    ("IsSaveGame", Args::Args(&[]), bool),
    ("IsSaving", Args::Args(&[]), bool),
    ("IsScreenGrabWorking", Args::Args(&[]), bool),
    ("IsSeazoneFaved", Args::Args(&[DType(Unknown)]), bool),
    ("IsSelectInteractionTargetValid", Args::Args(&[]), bool),
    ("IsSelfOrAnyChildAnEmptyEditbox", Args::Args(&[DType(Unknown)]), bool),
    ("IsShowingDialog", Args::Args(&[]), bool),
    ("IsSpecificInternationalOrganizationTypeViewOpen", Args::Args(&[DType(Unknown)]), bool),
    ("IsSystemAutomatedByPlayStyle", Args::Args(&[DType(Unknown)]), bool),
    ("IsUnitSelected", Args::Args(&[DType(Unknown)]), bool),
    ("IsWarningPlaysetSettingToggled", Args::Args(&[]), bool),
    ("IsWelcomeNewGameSkipped", Args::Args(&[]), bool),
    ("IsWritingDumps", Args::Args(&[]), bool),
    ("JoinJominiServer", Args::Args(&[DType(Unknown)]), void),
    ("JoinServerByIdWithTextWidget", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), void),
    ("JoinText", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("JominiAccessPlayerJoinRequests", Args::Args(&[]), Unknown),
    ("JominiAreAchievementsAvailable", Args::Args(&[]), bool),
    ("JominiGetAchievementsNotAvailableString", Args::Args(&[]), CString),
    ("JominiGetMultiplayerAccessibleString", Args::Args(&[]), CString),
    ("JominiHasPlayerJoinRequests", Args::Args(&[]), bool),
    ("JominiIsHostOrLocal", Args::Args(&[]), bool),
    ("JominiIsMultiplayerAccessible", Args::Args(&[]), bool),
    ("JominiMultiplayerIsCrossplayEnabled", Args::Args(&[]), bool),
    ("JominiMultiplayerIsCrossplayFilterAvailable", Args::Args(&[]), bool),
    ("JominiPlayer", Args::Args(&[]), Eu5(Playable)),
    ("KickPlayerOOS", Args::Args(&[]), void),
    ("LastSelectInteractionTargetGlueWasTarget", Args::Args(&[DType(Unknown)]), bool),
    ("LessThanOrEqualTo_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("LessThanOrEqualTo_float", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("LessThanOrEqualTo_int32", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("LessThanOrEqualTo_int64", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("LessThanOrEqualTo_uint32", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("LessThanOrEqualTo_uint64", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("LessThan_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("LessThan_float", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("LessThan_int32", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("LessThan_int64", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("LessThan_uint32", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("LessThan_uint64", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("Link", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("LinkParam", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("LinkRaw", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("Localize", Args::Args(&[DType(Unknown)]), CString),
    ("LocalizeInputAction", Args::Args(&[DType(Unknown)]), CString),
    ("LocationWithInRange_Format", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("LockProductionMethods", Args::Args(&[DType(Unknown)]), void),
    ("MPChatNewMessage", Args::Args(&[]), bool),
    ("MakeItFail", Args::Args(&[DType(Unknown)]), CString),
    ("MakeItFailIf", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("MakeItFailIfLoc", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("MakeItFailLoc", Args::Args(&[DType(Unknown)]), CString),
    ("MakeScopeBool", Args::Args(&[DType(Unknown)]), Scope),
    ("MakeScopeFlag", Args::Args(&[DType(Unknown)]), Scope),
    ("MakeScopeValue", Args::Args(&[DType(Unknown)]), Scope),
    ("MakeShortcutIcon", Args::Args(&[DType(Unknown)]), CString),
    ("MakeShortcutIcons", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("MapMarkerFlagsVisible", Args::Args(&[]), bool),
    ("Max_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("Max_CVector2f", Args::Args(&[DType(Unknown), DType(Unknown)]), CVector2f),
    ("Max_float", Args::Args(&[DType(Unknown), DType(Unknown)]), float),
    ("Max_int32", Args::Args(&[DType(Unknown), DType(Unknown)]), int32),
    ("Max_int64", Args::Args(&[DType(Unknown), DType(Unknown)]), int64),
    ("Max_uint32", Args::Args(&[DType(Unknown), DType(Unknown)]), uint32),
    ("Max_uint64", Args::Args(&[DType(Unknown), DType(Unknown)]), uint64),
    ("Min_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("Min_CVector2f", Args::Args(&[DType(Unknown), DType(Unknown)]), CVector2f),
    ("Min_float", Args::Args(&[DType(Unknown), DType(Unknown)]), float),
    ("Min_int32", Args::Args(&[DType(Unknown), DType(Unknown)]), int32),
    ("Min_int64", Args::Args(&[DType(Unknown), DType(Unknown)]), int64),
    ("Min_uint32", Args::Args(&[DType(Unknown), DType(Unknown)]), uint32),
    ("Min_uint64", Args::Args(&[DType(Unknown), DType(Unknown)]), uint64),
    ("Modulo_int32", Args::Args(&[DType(Unknown), DType(Unknown)]), int32),
    ("Modulo_int64", Args::Args(&[DType(Unknown), DType(Unknown)]), int64),
    ("Modulo_uint32", Args::Args(&[DType(Unknown), DType(Unknown)]), uint32),
    ("Modulo_uint64", Args::Args(&[DType(Unknown), DType(Unknown)]), uint64),
    ("MoveUnitBox", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("Multiply_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("Multiply_CVector2f", Args::Args(&[DType(Unknown), DType(Unknown)]), CVector2f),
    ("Multiply_float", Args::Args(&[DType(Unknown), DType(Unknown)]), float),
    ("Multiply_int32", Args::Args(&[DType(Unknown), DType(Unknown)]), int32),
    ("Multiply_int64", Args::Args(&[DType(Unknown), DType(Unknown)]), int64),
    ("Multiply_uint32", Args::Args(&[DType(Unknown), DType(Unknown)]), uint32),
    ("Multiply_uint64", Args::Args(&[DType(Unknown), DType(Unknown)]), uint64),
    ("NOP", Args::Args(&[]), void),
    ("Nbsp", Args::Args(&[]), CString),
    ("Negate_CFixedPoint", Args::Args(&[DType(Unknown)]), CFixedPoint),
    ("Negate_float", Args::Args(&[DType(Unknown)]), float),
    ("Negate_int32", Args::Args(&[DType(Unknown)]), int32),
    ("Negate_int64", Args::Args(&[DType(Unknown)]), int64),
    ("Not", Args::Args(&[DType(Unknown)]), bool),
    ("NotEqualTo_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("NotEqualTo_CVector2f", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("NotEqualTo_float", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("NotEqualTo_int32", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("NotEqualTo_int64", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("NotEqualTo_uint32", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("NotEqualTo_uint64", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("NumberOfErrors", Args::Args(&[]), int32),
    ("ObjectsEqual", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("ObserverMPButtonOnClick", Args::Args(&[]), void),
    ("OnChangedAutomatedTradeCapacity", Args::Args(&[DType(Unknown)]), void),
    ("OnCreateAccount", Args::Args(&[]), void),
    ("OnDecreaseGameSpeed", Args::Args(&[]), void),
    ("OnExpandOutlinerSettings", Args::Args(&[DType(Unknown)]), void),
    ("OnFindLocation", Args::Args(&[]), void),
    ("OnIncreaseGameSpeed", Args::Args(&[]), void),
    ("OnPause", Args::Args(&[]), void),
    ("OnPauseMenu", Args::Args(&[]), void),
    ("OnSetGameSpeed", Args::Args(&[DType(Unknown)]), void),
    ("OnToggleMusicPlayer", Args::Args(&[]), void),
    ("OnToggleOutliner", Args::Args(&[]), void),
    ("OnToggleOutlinerCategory", Args::Args(&[DType(Unknown)]), void),
    ("OnlyContainsLevies", Args::Args(&[DType(Unknown)]), bool),
    ("OnlyContainsLeviesTT", Args::Args(&[DType(Unknown)]), CString),
    ("OnlyContainsMercenaries", Args::Args(&[DType(Unknown)]), bool),
    ("OnlyContainsMercenariesTT", Args::Args(&[DType(Unknown)]), CString),
    ("OnlyContainsRegulars", Args::Args(&[DType(Unknown)]), bool),
    ("OnlyContainsRegularsTT", Args::Args(&[DType(Unknown)]), CString),
    ("OnlyOnePossibleFocusMarket", Args::Args(&[]), bool),
    ("OpenAutomationLateralViewAndReveal", Args::Args(&[DType(Unknown)]), void),
    ("OpenBuilding", Args::Args(&[DType(Unknown)]), void),
    ("OpenBuildingView", Args::Args(&[DType(Unknown)]), void),
    ("OpenDiploAction", Args::Args(&[DType(Unknown)]), void),
    ("OpenDiplomacy", Args::Args(&[DType(Unknown)]), void),
    ("OpenDiplomacyAndPan", Args::Args(&[DType(Unknown)]), void),
    ("OpenEconomyView", Args::Args(&[]), void),
    ("OpenEnforceWarGoal", Args::Args(&[]), void),
    ("OpenErrorLog", Args::Args(&[]), void),
    ("OpenFileDirectory", Args::Args(&[DType(Unknown)]), void),
    ("OpenGameRules", Args::Args(&[]), void),
    ("OpenGameView", Args::Args(&[DType(Unknown)]), void),
    ("OpenInternationalOrganizationView", Args::Args(&[DType(Unknown)]), void),
    ("OpenLateralGroup", Args::Args(&[DType(Unknown)]), void),
    ("OpenLateralView", Args::Args(&[DType(Unknown)]), void),
    ("OpenLateralViewWithArrayFilter", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("OpenLateralViewWithArrayFilterAndParams", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), void),
    ("OpenLateralViewWithFilter", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("OpenLateralViewWithParams", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("OpenMessageDialog", Args::Args(&[DType(Unknown)]), void),
    ("OpenMessageSettings", Args::Args(&[]), void),
    ("OpenModsView", Args::Args(&[]), void),
    ("OpenMusicSettings", Args::Args(&[]), void),
    ("OpenRenameCountryDialog", Args::Args(&[DType(Unknown)]), void),
    ("OpenSelectedAgeAndAdvanceTechnology", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("OpenSelectedAgeTechnology", Args::Args(&[DType(Unknown)]), void),
    ("OpenSpecificInternationalOrganizationTypeView", Args::Args(&[DType(Unknown)]), void),
    ("Or", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("Or3", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("Or4", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("Or5", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("Or6", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("Or7", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("Or8", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), bool),
    ("OrEvalAll", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("PanToCharacter", Args::Args(&[DType(Unknown)]), void),
    ("PanToCountry", Args::Args(&[DType(Unknown)]), void),
    ("PanToLocation", Args::Args(&[DType(Unknown)]), void),
    ("PanToProvince", Args::Args(&[DType(Unknown)]), void),
    ("PanToProvinceDefinition", Args::Args(&[DType(Unknown)]), void),
    ("PdxClearEditBoxText", Args::Args(&[DType(Unknown)]), void),
    ("PdxGetProfilerNames", Args::Args(&[]), Unknown),
    ("PdxGetWidgetScreenSize", Args::Args(&[DType(Unknown)]), CVector2f),
    ("PdxGuiDestroyWidget", Args::Args(&[DType(Unknown)]), void),
    ("PdxGuiEditboxGetText", Args::Args(&[DType(Unknown)]), CUTF8String),
    ("PdxGuiInterruptAllAnimations", Args::Args(&[DType(Unknown)]), void),
    ("PdxGuiInterruptThenTriggerAllAnimations", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("PdxGuiTriggerAllAnimations", Args::Args(&[DType(Unknown)]), void),
    ("PdxProfilerFilterNext", Args::Args(&[]), void),
    ("PdxProfilerFilterPrev", Args::Args(&[]), void),
    ("PdxProfilerFilterTimers", Args::Args(&[]), void),
    ("PdxProfilerGetCurrentFrame", Args::Args(&[]), int32),
    ("PdxProfilerGetFrameTimeMs", Args::Args(&[]), float),
    ("PdxProfilerGetNsPerTick", Args::Args(&[]), float),
    ("PdxProfilerGuiGraphLinesEnabled", Args::Args(&[]), bool),
    ("PdxProfilerGuiToggleGraphLines", Args::Args(&[]), void),
    ("PdxProfilerGuiToggleStats", Args::Args(&[]), void),
    ("PdxProfilerGuiTrackCurrentFrame", Args::Args(&[]), void),
    ("PdxProfilerGuiWriteFrameCSV", Args::Args(&[]), void),
    ("PdxProfilerIsRecording", Args::Args(&[]), bool),
    ("PdxProfilerSelectThread", Args::Args(&[]), void),
    ("PdxProfilerSetFrame", Args::Args(&[]), void),
    ("PdxProfilerToggleRecording", Args::Args(&[]), void),
    ("PerformGenericAction", Args::Args(&[DType(Unknown)]), void),
    ("PerformGenericAction1Param", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("PlayAudioEffect", Args::Args(&[DType(Unknown)]), void),
    ("PlayerCanRepayAnyLoan", Args::Args(&[]), bool),
    ("PlayerIsHost", Args::Args(&[]), bool),
    ("RaiseArmyLevies", Args::Args(&[DType(Unknown)]), void),
    ("RaiseNavyLevies", Args::Args(&[DType(Unknown)]), void),
    ("RaiseProvinceArmyLevies", Args::Args(&[DType(Unknown)]), void),
    ("RaiseProvinceNavyLevies", Args::Args(&[DType(Unknown)]), void),
    ("RecruitModeHasRecruitItem", Args::Args(&[DType(Unknown)]), bool),
    ("RefreshModsView", Args::Args(&[]), void),
    ("RemoveDirectoryPath", Args::Args(&[DType(Unknown)]), CString),
    ("RemoveUIFocusMarket", Args::Args(&[]), void),
    ("ResetHighlightAndMapModeOverrides", Args::Args(&[]), void),
    ("ResetHighlightedTab", Args::Args(&[]), void),
    ("ScrollbarToProgressbarValue", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), float),
    ("SelectAllPlayerUnits", Args::Args(&[DType(Unknown)]), void),
    ("SelectCabinetAction", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("SelectCapital", Args::Args(&[]), void),
    ("SelectCountryDiplomacy_HasDiplomaticActionItem", Args::Args(&[DType(Unknown)]), bool),
    ("SelectDefaultFocusMarket", Args::Args(&[]), void),
    ("SelectEnumWithString", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("SelectGameConcept", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("SelectInternationalOrganizationPolicyNextLaw", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("SelectInternationalOrganizationPolicyPrevLaw", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("SelectLocalization", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("SelectLocation", Args::Args(&[DType(Unknown)]), void),
    ("SelectLocationToBuild", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("SelectLocationToBuildDefault", Args::Args(&[DType(Unknown)]), void),
    ("SelectLocationToBuildWithLocation", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), void),
    ("SelectLocationToRaiseAllArmyLevies", Args::Args(&[]), void),
    ("SelectLocationToRaiseAllNavyLevies", Args::Args(&[]), void),
    ("SelectLocationToRecruit", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("SelectLocationToRecruitTemplate", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("SelectLocationToRiseArmy", Args::Args(&[]), void),
    ("SelectLocationToRiseNavy", Args::Args(&[]), void),
    ("SelectNextFocusMarket", Args::Args(&[]), void),
    ("SelectNextMarket", Args::Args(&[DType(Unknown)]), void),
    ("SelectNextRelevantCountry", Args::Args(&[DType(Unknown)]), void),
    ("SelectNextUnit", Args::Args(&[DType(Unknown)]), void),
    ("SelectPolicyNextLaw", Args::Args(&[DType(Unknown)]), void),
    ("SelectPolicyPrevLaw", Args::Args(&[DType(Unknown)]), void),
    ("SelectPrevFocusMarket", Args::Args(&[]), void),
    ("SelectPrevMarket", Args::Args(&[DType(Unknown)]), void),
    ("SelectPrevRelevantCountry", Args::Args(&[DType(Unknown)]), void),
    ("SelectPrevUnit", Args::Args(&[DType(Unknown)]), void),
    ("SelectUnit", Args::Args(&[DType(Unknown)]), void),
    ("SelectUnitAndPan", Args::Args(&[DType(Unknown)]), void),
    ("SelectUnitsOnBoard", Args::Args(&[DType(Unknown)]), void),
    ("Select_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("Select_CString", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("Select_CVector2f", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CVector2f),
    ("Select_CVector2i", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CVector2i),
    ("Select_CVector3f", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CVector3f),
    ("Select_CVector3i", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CVector3i),
    ("Select_CVector4f", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CVector4f),
    ("Select_CVector4i", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CVector4i),
    ("Select_float", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), float),
    ("Select_int16", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), int16),
    ("Select_int32", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), int32),
    ("Select_int64", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), int64),
    ("Select_int8", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), int8),
    ("Select_uint16", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), uint16),
    ("Select_uint32", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), uint32),
    ("Select_uint64", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), uint64),
    ("Select_uint8", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), uint8),
    ("SetAlertPriorityFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetBlockListAndTrimFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetBlockListFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetBlockListWithTitleFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetCStringFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetCameraRestrictionsEnabled", Args::Args(&[DType(Unknown)]), void),
    ("SetConditionListForceFailFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetConditionListFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetConditionListOnlyFailCollapseRequirementFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetConditionListOnlyFailFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetConditionListOnlyPassedAndNeutralFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetConditionListOnlyPassedFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetConditionListWithTitleForceFailFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetConditionListWithTitleFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetConditionListWithTitleOnlyFailFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetConditionListWithTitleOnlyPassedAndNeutralFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetConditionListWithTitleOnlyPassedFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetDefaultMapMode", Args::Args(&[]), void),
    ("SetHighlightedTab", Args::Args(&[DType(Unknown)]), void),
    ("SetLobbyCountry", Args::Args(&[DType(Unknown)]), void),
    ("SetLobbyCountryTag", Args::Args(&[DType(Unknown)]), void),
    ("SetMapMode", Args::Args(&[DType(Unknown)]), void),
    ("SetNonForeignUIFocusMarket", Args::Args(&[]), void),
    ("SetRequirementsListFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetRequirementsListFromTextContextWithTitle", Args::Args(&[DType(Unknown)]), void),
    ("SetRowListFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetRowListWithTitleFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetSelectedInstitution", Args::Args(&[DType(Unknown)]), void),
    ("SetStringPairListAndTrimFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetStringPairListFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetStringPairListWithTitleAndFooterFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetStringPairListWithTitleFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetTableColumnListFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetTitleDescTooltipFromTextContext", Args::Args(&[DType(Unknown)]), void),
    ("SetUIFocusMarket", Args::Args(&[DType(Unknown)]), void),
    ("SetupExportWithNeedsLeft", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), void),
    ("SetupExportWithNeedsRight", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), void),
    ("SetupImportWithNeedsLeft", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), void),
    ("SetupImportWithNeedsRight", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), void),
    ("SetupSelectCommanderLeft", Args::Args(&[DType(Unknown)]), void),
    ("SetupSelectCommanderRight", Args::Args(&[DType(Unknown)]), void),
    ("ShouldFrontEndSceneBeVisible", Args::Args(&[]), bool),
    ("ShouldShowAnimationInfo", Args::Args(&[]), bool),
    ("ShouldShowRulingHistoryForInternationalOrganization", Args::Args(&[DType(Unknown)]), bool),
    ("ShouldShowSegmentedControlForSetting", Args::Args(&[DType(Unknown)]), bool),
    ("ShowAdultAge", Args::Args(&[]), CString),
    ("ShowAdvanceName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowAdvanceNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowAgeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowAgeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowAreaName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowAreaNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowArmyBuilderView", Args::Args(&[]), void),
    ("ShowArmyBuilderViewWithLocation", Args::Args(&[DType(Unknown)]), void),
    ("ShowArtistTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowArtistTypeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowAutoModifierEffect", Args::Args(&[DType(Unknown)]), CString),
    ("ShowAutoModifierEffectForCountry", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("ShowAutoModifierEffectForLocation", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("ShowAvatarName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowAvatarNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowBiasValue", Args::Args(&[DType(Unknown)]), CFixedPoint),
    ("ShowBiasValueScoped", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("ShowBribeMercenary", Args::Args(&[DType(Unknown)]), bool),
    ("ShowBuilding", Args::Args(&[DType(Unknown)]), void),
    ("ShowBuildingCardForLocation", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("ShowBuildingTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowBuildingTypeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCabinetActionName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCabinetActionNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCabinetTypeDatabase", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCasusBelliName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCasusBelliNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCharacter", Args::Args(&[DType(Unknown)]), void),
    ("ShowCharacterInDynasty", Args::Args(&[DType(Unknown)]), void),
    ("ShowCharacterInteractionName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCharacterInteractionNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowClimateName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowClimateNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCombat", Args::Args(&[DType(Unknown)]), void),
    ("ShowCondottieriViewWithFilter", Args::Args(&[DType(Unknown)]), void),
    ("ShowConsortSelection", Args::Args(&[DType(Unknown)]), void),
    ("ShowConstructionCancellationDialog", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ShowConstructionType", Args::Args(&[DType(Unknown)]), void),
    ("ShowContinentName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowContinentNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCountryInteractionName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCountryInteractionNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCountryPeopleViewWithLocation", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ShowCountryPeopleViewWithPopFilter", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ShowCountryRankName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCountryRankNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCreateUnitTemplateLateralView", Args::Args(&[DType(Unknown)]), void),
    ("ShowCulture", Args::Args(&[DType(Unknown)]), void),
    ("ShowCultureGroupName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCultureGroupNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCultureName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowCultureNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowDatabase", Args::Args(&[DType(Unknown)]), CString),
    ("ShowDatabaseWithIcon", Args::Args(&[DType(Unknown)]), CString),
    ("ShowDelistMercenary", Args::Args(&[DType(Unknown)]), bool),
    ("ShowDelistUnhiredMercenaries", Args::Args(&[DType(Unknown)]), bool),
    ("ShowDialectName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowDialectNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowDiploMacrobuilderWithCountry", Args::Args(&[DType(Unknown)]), void),
    ("ShowDiploMacrobuilderWithCountryAndFilter", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), void),
    ("ShowDiploMacrobuilderWithFilter", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ShowDisaster", Args::Args(&[DType(Unknown)]), void),
    ("ShowDisasterName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowDisasterNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowDiseaseName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowDiseaseNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowDismissMercenary", Args::Args(&[DType(Unknown)]), bool),
    ("ShowDynasty", Args::Args(&[DType(Unknown)]), void),
    ("ShowDynastyName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowDynastyNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowEditUnitTemplateLateralView", Args::Args(&[DType(Unknown)]), void),
    ("ShowEstatePrivilegeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowEstatePrivilegeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowEstateTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowExpandRawGoodLocationsViewWithGoods", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ShowExpandRawGoodLocationsViewWithMarketAndFilter", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), void),
    ("ShowExpandRawGoodLocationsViewWithMarketAndGoods", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), void),
    ("ShowExpirationDateInVariableListForTarget", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("ShowExtendMercenary", Args::Args(&[DType(Unknown)]), bool),
    ("ShowFoodProductionViewWithMarket", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ShowFoodProductionViewWithProvince", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ShowForeignCountry", Args::Args(&[DType(Unknown)]), void),
    ("ShowFormableCountryName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowFormableCountryNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowFortProductionInLocation", Args::Args(&[DType(Unknown)]), void),
    ("ShowGenericActionName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowGenericActionNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowGodName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowGodNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowGoods", Args::Args(&[DType(Unknown)]), void),
    ("ShowGoodsDemandName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowGoodsDemandNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowGoodsName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowGoodsNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowGoodsProductionViewWithMarketAndFilter", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), void),
    ("ShowGoodsReactive", Args::Args(&[DType(Unknown)]), void),
    ("ShowGovernmentReformName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowGovernmentReformNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowGovernmentReformsLateralView", Args::Args(&[]), void),
    ("ShowGovernmentTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowGovernmentTypeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowGreatPowersSortedBy", Args::Args(&[DType(Unknown)]), CString),
    ("ShowHegemonyName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowHegemonyNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowHeirSelectionName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowHeirSelectionNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowHireMercenary", Args::Args(&[DType(Unknown)]), bool),
    ("ShowHiringArmyMercenariesView", Args::Args(&[]), void),
    ("ShowHiringNavyMercenariesView", Args::Args(&[]), void),
    ("ShowHolySiteDefinitionName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowHolySiteDefinitionNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowHolySiteTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowHolySiteTypeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowInstitutionName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowInstitutionNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowInternationalOrganizationTypeViewOpen", Args::Args(&[DType(Unknown)]), bool),
    ("ShowInternationalOrganizationViewOpen", Args::Args(&[DType(Unknown)]), bool),
    ("ShowJominiLegalDocuments", Args::Args(&[]), void),
    ("ShowLandOwnershipRuleName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowLandOwnershipRuleNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowLanguageFamilyName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowLanguageFamilyNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowLanguageName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowLanguageNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowLawName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowLawNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowLocation", Args::Args(&[DType(Unknown)]), void),
    ("ShowLocationName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowLocationNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowLocationProductionView", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ShowLocationRankName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowLocationRankNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowManageSubjectType", Args::Args(&[DType(Unknown)]), void),
    ("ShowManageSubjects", Args::Args(&[]), void),
    ("ShowManageSubjectsWithFilter", Args::Args(&[DType(Unknown)]), void),
    ("ShowMarket", Args::Args(&[DType(Unknown)]), void),
    ("ShowMaxAdolescentAge", Args::Args(&[]), CString),
    ("ShowMaxChildAge", Args::Args(&[]), CString),
    ("ShowMaxInfantAge", Args::Args(&[]), CString),
    ("ShowMessageSettings", Args::Args(&[DType(Unknown)]), void),
    ("ShowMinAdolescentAge", Args::Args(&[]), CString),
    ("ShowMinChildAge", Args::Args(&[]), CString),
    ("ShowMission", Args::Args(&[DType(Unknown)]), void),
    ("ShowMissionName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowMissionNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowMissionTaskName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowMissionTaskNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowModifier", Args::Args(&[DType(Unknown)]), CString),
    ("ShowModifierEffect", Args::Args(&[DType(Unknown)]), CString),
    ("ShowModifierTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowModifierTypeNameWithBreakdown", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("ShowModifierTypeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowModifierWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowMoveCapital", Args::Args(&[DType(Unknown)]), bool),
    ("ShowNamedValue", Args::Args(&[DType(Unknown)]), CFixedPoint),
    ("ShowNavyBuilderView", Args::Args(&[]), void),
    ("ShowNavyBuilderViewWithLocation", Args::Args(&[DType(Unknown)]), void),
    ("ShowParliamentAgendaTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowParliamentAgendaTypeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowParliamentIssueTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowParliamentIssueTypeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowParliamentTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowParliamentTypeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowParliamentTypes", Args::Args(&[]), CString),
    ("ShowPaymentName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowPaymentNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowPeaceTreatyTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowPeaceTreatyTypeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowPolicyName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowPolicyNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowPopTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowPopTypeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowPopsForLocation", Args::Args(&[DType(Unknown)]), void),
    ("ShowPopsForProvince", Args::Args(&[DType(Unknown)]), void),
    ("ShowProductionMethodName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowProductionMethodNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowProductionViewWithFilter", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ShowProductionViewWithLocation", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ShowProductionViewWithMarketAndFilter", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), void),
    ("ShowProvinceDefinition", Args::Args(&[DType(Unknown)]), void),
    ("ShowProvinceDefinitionName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowProvinceDefinitionNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowRaiseLevies", Args::Args(&[DType(Unknown)]), bool),
    ("ShowRebel", Args::Args(&[DType(Unknown)]), void),
    ("ShowRegionName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowRegionNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowRelationTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligionAdjective", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligionAdjectiveWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligionGroupAdjective", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligionGroupAdjectiveWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligionGroupName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligionGroupNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligionName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligionNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligiousAspectName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligiousAspectNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligiousFigureName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligiousFigureNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligiousFocusName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligiousFocusNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligiousSchoolName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowReligiousSchoolNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowResolutionName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowResolutionNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowRoadTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowRoadTypeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowRoadbuilder", Args::Args(&[DType(Unknown)]), void),
    ("ShowRulingHistoryForCountry", Args::Args(&[DType(Unknown)]), void),
    ("ShowRulingHistoryForInternationalOrganization", Args::Args(&[DType(Unknown)]), void),
    ("ShowScriptedEffect", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("ShowScriptedEffectForScope", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("ShowScriptedGeographyName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowScriptedGeographyNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowSeaZone", Args::Args(&[DType(Unknown)]), void),
    ("ShowSelectCabinetCharacter", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ShowSelectCabinetForContextMenu", Args::Args(&[]), void),
    ("ShowSelectCabinetToDealWithRobberBarons", Args::Args(&[DType(Unknown)]), void),
    ("ShowSelectCabinetToDevelopProvince", Args::Args(&[DType(Unknown)]), void),
    ("ShowSelectCabinetToEncourageMigration", Args::Args(&[DType(Unknown)]), void),
    ("ShowSelectCabinetToExpelPeople", Args::Args(&[DType(Unknown)]), void),
    ("ShowSelectCabinetToIncreaseControl", Args::Args(&[DType(Unknown)]), void),
    ("ShowSelectCabinetToRecoverEffort", Args::Args(&[DType(Unknown)]), void),
    ("ShowSelectInternationalOrganizationPolicies", Args::Args(&[DType(Unknown)]), void),
    ("ShowSelectPolicies", Args::Args(&[DType(Unknown)]), void),
    ("ShowSelectRivals", Args::Args(&[]), void),
    ("ShowSelectSuccessionLaw", Args::Args(&[]), void),
    ("ShowShortAgeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowShortAgeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowSimpleCustomTooltip", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("ShowSimpleCustomTooltipLocalized", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), CString),
    ("ShowSituation", Args::Args(&[DType(Unknown)]), void),
    ("ShowSituationName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowSituationNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowSocietyDirectionName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowSocietyDirectionNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowSpecialStatusName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowSpecialStatusNamePlural", Args::Args(&[DType(Unknown)]), CString),
    ("ShowSpecialStatusNamePluralWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowSpecialStatusNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowSubContinentName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowSubContinentNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowSubjectTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowSubjectTypeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowTopographyName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowTopographyNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowTradeDetails", Args::Args(&[DType(Unknown)]), void),
    ("ShowTraitName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowTraitNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowTransferOccupation", Args::Args(&[DType(Unknown)]), void),
    ("ShowTransferProvinceOccupation", Args::Args(&[DType(Unknown)]), void),
    ("ShowTriggerConditions", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("ShowTriggerConditionsForScope", Args::Args(&[DType(Unknown), DType(Unknown)]), CString),
    ("ShowUnitAbilityName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowUnitAbilityNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowUnitCategoryName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowUnitCategoryNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowUnitCombat", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ShowUnitDefinitionName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowUnitDefinitionNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowUnitMilitaryObjectiveGroups", Args::Args(&[DType(Unknown)]), void),
    ("ShowUnitType", Args::Args(&[DType(Unknown)]), void),
    ("ShowVegetationName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowVegetationNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowWar", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ShowWarPeaceOffer", Args::Args(&[DType(Unknown)]), void),
    ("ShowWorkOfArtName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowWorkOfArtNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("ShowWorkOfArtTypeName", Args::Args(&[DType(Unknown)]), CString),
    ("ShowWorkOfArtTypeNameWithNoTooltip", Args::Args(&[DType(Unknown)]), CString),
    ("SkipAgenda", Args::Args(&[]), bool),
    ("StartBasicTutorial", Args::Args(&[]), void),
    ("StartLobbyGame", Args::Args(&[]), void),
    ("StartsWith", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("StatusCanLogin", Args::Args(&[]), bool),
    ("StatusGetLoginStatus", Args::Args(&[]), CUTF8String),
    ("StatusGetUserEmailMasked", Args::Args(&[]), CUTF8String),
    ("StatusGetUserName", Args::Args(&[]), CUTF8String),
    ("StatusIsAccountConnected", Args::Args(&[]), bool),
    ("StatusIsLoggedIn", Args::Args(&[]), bool),
    ("StatusIsLoggingIn", Args::Args(&[]), bool),
    ("StatusIsOffline", Args::Args(&[]), bool),
    ("StatusIsSupportConnectedAccount", Args::Args(&[]), bool),
    ("StatusIsUserNameEmpty", Args::Args(&[]), bool),
    ("StopObservingCountry", Args::Args(&[]), void),
    ("StopTutorial", Args::Args(&[]), void),
    ("StringContains", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("StringIsEmpty", Args::Args(&[DType(Unknown)]), bool),
    ("StringIsWhitespace", Args::Args(&[DType(Unknown)]), bool),
    ("SubmitPassword", Args::Args(&[]), void),
    ("SubsidizeBuilding", Args::Args(&[DType(Unknown)]), void),
    ("Subtract_CFixedPoint", Args::Args(&[DType(Unknown), DType(Unknown)]), CFixedPoint),
    ("Subtract_CVector2f", Args::Args(&[DType(Unknown), DType(Unknown)]), CVector2f),
    ("Subtract_float", Args::Args(&[DType(Unknown), DType(Unknown)]), float),
    ("Subtract_int32", Args::Args(&[DType(Unknown), DType(Unknown)]), int32),
    ("Subtract_int64", Args::Args(&[DType(Unknown), DType(Unknown)]), int64),
    ("Subtract_uint32", Args::Args(&[DType(Unknown), DType(Unknown)]), uint32),
    ("Subtract_uint64", Args::Args(&[DType(Unknown), DType(Unknown)]), uint64),
    ("TakeOverSiege", Args::Args(&[DType(Unknown)]), void),
    ("TextureListFormatSize", Args::Args(&[DType(Unknown)]), CString),
    ("TextureListFormatkB", Args::Args(&[DType(Unknown)]), CString),
    ("ToRowListBreakdownParams", Args::Args(&[DType(Unknown)]), CString),
    ("ToString_int16", Args::Args(&[DType(Unknown)]), CString),
    ("ToString_int32", Args::Args(&[DType(Unknown)]), CString),
    ("ToString_int64", Args::Args(&[DType(Unknown)]), CString),
    ("ToString_int8", Args::Args(&[DType(Unknown)]), CString),
    ("ToString_uint16", Args::Args(&[DType(Unknown)]), CString),
    ("ToString_uint32", Args::Args(&[DType(Unknown)]), CString),
    ("ToString_uint64", Args::Args(&[DType(Unknown)]), CString),
    ("ToString_uint8", Args::Args(&[DType(Unknown)]), CString),
    ("ToVector2f", Args::Args(&[DType(Unknown), DType(Unknown)]), CVector2f),
    ("ToggleAllowExtendMercenary", Args::Args(&[DType(Unknown)]), void),
    ("ToggleAutoExtendMercenaries", Args::Args(&[]), void),
    ("ToggleAutoMaintenance", Args::Args(&[DType(Unknown)]), void),
    ("ToggleAutoRaiseArmyLeviesAtWar", Args::Args(&[]), void),
    ("ToggleAutoRaiseNavyLeviesAtWar", Args::Args(&[]), void),
    ("ToggleBuilding", Args::Args(&[DType(Unknown)]), void),
    ("ToggleBuildings", Args::Args(&[DType(Unknown)]), void),
    ("ToggleCharacterFav", Args::Args(&[DType(Unknown)]), void),
    ("ToggleCountryFav", Args::Args(&[DType(Unknown)]), void),
    ("ToggleEncyclopedia", Args::Args(&[]), void),
    ("ToggleFav", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ToggleGameView", Args::Args(&[DType(Unknown)]), void),
    ("ToggleGoodsFav", Args::Args(&[DType(Unknown)]), void),
    ("ToggleIOFav", Args::Args(&[DType(Unknown)]), void),
    ("ToggleJominiCreateAccount", Args::Args(&[]), void),
    ("ToggleJominiLoginAccount", Args::Args(&[]), void),
    ("ToggleLateralGroup", Args::Args(&[DType(Unknown)]), void),
    ("ToggleLateralGroupWithSpecificView", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("ToggleLateralView", Args::Args(&[DType(Unknown)]), void),
    ("ToggleLocationFav", Args::Args(&[DType(Unknown)]), void),
    ("ToggleLogViewer", Args::Args(&[]), void),
    ("ToggleMarketAutomation", Args::Args(&[DType(Unknown)]), void),
    ("ToggleMarketFav", Args::Args(&[DType(Unknown)]), void),
    ("ToggleMessageLog", Args::Args(&[]), void),
    ("ToggleMultiplayerChat", Args::Args(&[]), void),
    ("ToggleMusicPlayerPaused", Args::Args(&[]), void),
    ("ToggleOpenModTools", Args::Args(&[]), void),
    ("TogglePlayerAI", Args::Args(&[DType(Unknown)]), void),
    ("ToggleSeazoneFav", Args::Args(&[DType(Unknown)]), void),
    ("ToggleSelectUnit", Args::Args(&[DType(Unknown)]), void),
    ("ToggleSkipAgenda", Args::Args(&[]), void),
    ("ToggleSkipPlaythrough", Args::Args(&[]), void),
    ("ToggleSkipWelcomeNewGame", Args::Args(&[]), void),
    ("ToggleSubsidizeBuildings", Args::Args(&[DType(Unknown)]), void),
    ("ToggleTradeLock", Args::Args(&[DType(Unknown)]), void),
    ("ToggleWarningPlaysetSetting", Args::Args(&[]), void),
    ("TransparentIfFalse", Args::Args(&[DType(Unknown)]), float),
    ("TransparentIfTrue", Args::Args(&[DType(Unknown)]), float),
    ("TransparentIfZero", Args::Args(&[DType(Unknown)]), float),
    ("TransparentIfZero_int32", Args::Args(&[DType(Unknown)]), float),
    ("Trim", Args::Args(&[DType(Unknown)]), CString),
    ("TutorialGetVar", Args::Args(&[DType(Unknown)]), CString),
    ("TutorialHasVar", Args::Args(&[DType(Unknown)]), bool),
    ("TutorialHasVarValue", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("TutorialIsRunning", Args::Args(&[]), bool),
    ("TutorialIsStepKey", Args::Args(&[DType(Unknown)]), bool),
    ("TutorialVarNotExistOrHasValue", Args::Args(&[DType(Unknown), DType(Unknown)]), bool),
    ("UnPauseMusicPlayer", Args::Args(&[]), void),
    ("Unfocus", Args::Args(&[DType(Unknown)]), void),
    ("UnselectLobbyCountry", Args::Args(&[]), void),
    ("UpdateVisibilityIfThereIsAnyText", Args::Args(&[DType(Unknown)]), void),
    ("UpgradeBuildingCtrl", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("UpgradeBuildingDefault", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("UpgradeBuildingShift", Args::Args(&[DType(Unknown), DType(Unknown)]), void),
    ("UpgradeLocationRank", Args::Args(&[DType(Unknown)]), void),
    ("UpgradeSubUnit", Args::Args(&[DType(Unknown)]), void),
    ("UseDynamicParliamentName", Args::Args(&[]), bool),
    ("UsesTimerLocking", Args::Args(&[]), bool),
    ("V2SizeHeight", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CVector2f),
    ("V2SizeWidth", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), CVector2f),
    ("Vector3fToColor", Args::Args(&[DType(Unknown)]), CVector4f),
    ("Vector3iToColor", Args::Args(&[DType(Unknown)]), CVector4f),
    ("Vector4iToColor", Args::Args(&[DType(Unknown)]), CVector4f),
    ("VersionInfoOnClick", Args::Args(&[]), void),
]