gwenhywfar 5.11.1beta
listdoc.h
Go to the documentation of this file.
1/***************************************************************************
2 $RCSfile$
3 -------------------
4 cvs : $Id$
5 begin : Sat Jun 28 2003
6 copyright : (C) 2003 by Martin Preuss
7 email : martin@libchipcard.de
8
9 ***************************************************************************
10 * *
11 * This library is free software; you can redistribute it and/or *
12 * modify it under the terms of the GNU Lesser General Public *
13 * License as published by the Free Software Foundation; either *
14 * version 2.1 of the License, or (at your option) any later version. *
15 * *
16 * This library is distributed in the hope that it will be useful, *
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
19 * Lesser General Public License for more details. *
20 * *
21 * You should have received a copy of the GNU Lesser General Public *
22 * License along with this library; if not, write to the Free Software *
23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
24 * MA 02111-1307 USA *
25 * *
26 ***************************************************************************/
27
28
29#ifndef GWEN_CRYPT_CRYPTALGO_LIST2_H
30#define GWEN_CRYPT_CRYPTALGO_LIST2_H
31
32
33#ifdef __cplusplus
34extern "C" {
35#endif
36
44
49
54 void *user_data);
55
60
65
69 void GWEN_Crypt_CryptAlgo_List2_Dump(GWEN_CRYPT_CRYPTALGO_LIST2 *l, FILE *f, unsigned int indent);
70
75
81
87
93
100
107
113
119
124
129
134
139
144
150
156
162
176 void *user_data);
177
178
181 typedef const GWEN_CRYPT_CRYPTALGO*
183 void *user_data);
184
185
187
189
191
193
195
197
199
201
203
205
207
209
211
213
215
217
219
232 GWEN_CRYPT_CRYPTALGO_CONSTLIST2_FOREACH func, void *user_data);
233
234
235#ifdef __cplusplus
236}
237#endif
238
239
240#endif /* GWEN_CRYPT_CRYPTALGO_LIST_H */
241
242
243
244/***************************************************************************
245 $RCSfile$
246 -------------------
247 cvs : $Id$
248 begin : Sat Jun 28 2003
249 copyright : (C) 2003 by Martin Preuss
250 email : martin@libchipcard.de
251
252 ***************************************************************************
253 * *
254 * This library is free software; you can redistribute it and/or *
255 * modify it under the terms of the GNU Lesser General Public *
256 * License as published by the Free Software Foundation; either *
257 * version 2.1 of the License, or (at your option) any later version. *
258 * *
259 * This library is distributed in the hope that it will be useful, *
260 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
261 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
262 * Lesser General Public License for more details. *
263 * *
264 * You should have received a copy of the GNU Lesser General Public *
265 * License along with this library; if not, write to the Free Software *
266 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
267 * MA 02111-1307 USA *
268 * *
269 ***************************************************************************/
270
271
272#ifndef GWEN_CRYPTHEAD_LIST1_H
273#define GWEN_CRYPTHEAD_LIST1_H
274
275#ifdef __cplusplus
276extern "C" {
277#endif
278
284
292
296 typedef int GWENHYWFAR_CB (*GWEN_CRYPTHEAD_LIST_SORT_FN)(const GWEN_CRYPTHEAD *a, const GWEN_CRYPTHEAD *b, int ascending);
297
298
305
311
316
322
330
335
340
346
351
356
361
366
371
376
383
384
385#ifdef __cplusplus
386}
387#endif
388
389
390#endif
391
392
393
394/***************************************************************************
395 $RCSfile$
396 -------------------
397 cvs : $Id$
398 begin : Sat Jun 28 2003
399 copyright : (C) 2003 by Martin Preuss
400 email : martin@libchipcard.de
401
402 ***************************************************************************
403 * *
404 * This library is free software; you can redistribute it and/or *
405 * modify it under the terms of the GNU Lesser General Public *
406 * License as published by the Free Software Foundation; either *
407 * version 2.1 of the License, or (at your option) any later version. *
408 * *
409 * This library is distributed in the hope that it will be useful, *
410 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
411 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
412 * Lesser General Public License for more details. *
413 * *
414 * You should have received a copy of the GNU Lesser General Public *
415 * License along with this library; if not, write to the Free Software *
416 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
417 * MA 02111-1307 USA *
418 * *
419 ***************************************************************************/
420
421
422#ifndef GWEN_CRYPT_KEY_LIST2_H
423#define GWEN_CRYPT_KEY_LIST2_H
424
425
426#ifdef __cplusplus
427extern "C" {
428#endif
429
437
442
447 void *user_data);
448
453
458
462 void GWEN_Crypt_Key_List2_Dump(GWEN_CRYPT_KEY_LIST2 *l, FILE *f, unsigned int indent);
463
468
474
480
486
493
500
506
512
517
522
527
532
537
543
549
555
569 void *user_data);
570
571
574 typedef const GWEN_CRYPT_KEY*
576 void *user_data);
577
578
580
582
584
586
588
590
592
594
596
598
600
602
604
606
608
610
612
625 GWEN_CRYPT_KEY_CONSTLIST2_FOREACH func, void *user_data);
626
627
628#ifdef __cplusplus
629}
630#endif
631
632
633#endif /* GWEN_CRYPT_KEY_LIST_H */
634
635
636
637/***************************************************************************
638 $RCSfile$
639 -------------------
640 cvs : $Id$
641 begin : Sat Jun 28 2003
642 copyright : (C) 2003 by Martin Preuss
643 email : martin@libchipcard.de
644
645 ***************************************************************************
646 * *
647 * This library is free software; you can redistribute it and/or *
648 * modify it under the terms of the GNU Lesser General Public *
649 * License as published by the Free Software Foundation; either *
650 * version 2.1 of the License, or (at your option) any later version. *
651 * *
652 * This library is distributed in the hope that it will be useful, *
653 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
654 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
655 * Lesser General Public License for more details. *
656 * *
657 * You should have received a copy of the GNU Lesser General Public *
658 * License along with this library; if not, write to the Free Software *
659 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
660 * MA 02111-1307 USA *
661 * *
662 ***************************************************************************/
663
664
665#ifndef GWEN_CRYPT_KEY_LIST1_H
666#define GWEN_CRYPT_KEY_LIST1_H
667
668#ifdef __cplusplus
669extern "C" {
670#endif
671
677
685
689 typedef int GWENHYWFAR_CB (*GWEN_CRYPT_KEY_LIST_SORT_FN)(const GWEN_CRYPT_KEY *a, const GWEN_CRYPT_KEY *b, int ascending);
690
691
698
704
709
715
723
728
733
739
744
749
754
759
764
769
776
777
778#ifdef __cplusplus
779}
780#endif
781
782
783#endif
784
785
786
787/***************************************************************************
788 $RCSfile$
789 -------------------
790 cvs : $Id$
791 begin : Sat Jun 28 2003
792 copyright : (C) 2003 by Martin Preuss
793 email : martin@libchipcard.de
794
795 ***************************************************************************
796 * *
797 * This library is free software; you can redistribute it and/or *
798 * modify it under the terms of the GNU Lesser General Public *
799 * License as published by the Free Software Foundation; either *
800 * version 2.1 of the License, or (at your option) any later version. *
801 * *
802 * This library is distributed in the hope that it will be useful, *
803 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
804 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
805 * Lesser General Public License for more details. *
806 * *
807 * You should have received a copy of the GNU Lesser General Public *
808 * License along with this library; if not, write to the Free Software *
809 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
810 * MA 02111-1307 USA *
811 * *
812 ***************************************************************************/
813
814
815#ifndef GWEN_CRYPT_TOKEN_LIST2_H
816#define GWEN_CRYPT_TOKEN_LIST2_H
817
818
819#ifdef __cplusplus
820extern "C" {
821#endif
822
830
835
840 void *user_data);
841
846
851
855 void GWEN_Crypt_Token_List2_Dump(GWEN_CRYPT_TOKEN_LIST2 *l, FILE *f, unsigned int indent);
856
861
867
873
879
886
893
899
905
910
915
920
925
930
936
942
948
962 void *user_data);
963
964
967 typedef const GWEN_CRYPT_TOKEN*
969 void *user_data);
970
971
973
975
977
979
981
983
985
987
989
991
993
995
997
999
1001
1003
1005
1018 GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH func, void *user_data);
1019
1020
1021#ifdef __cplusplus
1022}
1023#endif
1024
1025
1026#endif /* GWEN_CRYPT_TOKEN_LIST_H */
1027
1028
1029
1030/***************************************************************************
1031 $RCSfile$
1032 -------------------
1033 cvs : $Id$
1034 begin : Sat Jun 28 2003
1035 copyright : (C) 2003 by Martin Preuss
1036 email : martin@libchipcard.de
1037
1038 ***************************************************************************
1039 * *
1040 * This library is free software; you can redistribute it and/or *
1041 * modify it under the terms of the GNU Lesser General Public *
1042 * License as published by the Free Software Foundation; either *
1043 * version 2.1 of the License, or (at your option) any later version. *
1044 * *
1045 * This library is distributed in the hope that it will be useful, *
1046 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1047 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1048 * Lesser General Public License for more details. *
1049 * *
1050 * You should have received a copy of the GNU Lesser General Public *
1051 * License along with this library; if not, write to the Free Software *
1052 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1053 * MA 02111-1307 USA *
1054 * *
1055 ***************************************************************************/
1056
1057
1058#ifndef GWEN_CRYPT_TOKEN_LIST1_H
1059#define GWEN_CRYPT_TOKEN_LIST1_H
1060
1061#ifdef __cplusplus
1062extern "C" {
1063#endif
1064
1070
1078
1082 typedef int GWENHYWFAR_CB (*GWEN_CRYPT_TOKEN_LIST_SORT_FN)(const GWEN_CRYPT_TOKEN *a, const GWEN_CRYPT_TOKEN *b, int ascending);
1083
1084
1091
1097
1102
1108
1116
1121
1126
1132
1137
1142
1147
1152
1157
1162
1169
1170
1171#ifdef __cplusplus
1172}
1173#endif
1174
1175
1176#endif
1177
1178
1179
1180/***************************************************************************
1181 $RCSfile$
1182 -------------------
1183 cvs : $Id$
1184 begin : Sat Jun 28 2003
1185 copyright : (C) 2003 by Martin Preuss
1186 email : martin@libchipcard.de
1187
1188 ***************************************************************************
1189 * *
1190 * This library is free software; you can redistribute it and/or *
1191 * modify it under the terms of the GNU Lesser General Public *
1192 * License as published by the Free Software Foundation; either *
1193 * version 2.1 of the License, or (at your option) any later version. *
1194 * *
1195 * This library is distributed in the hope that it will be useful, *
1196 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1197 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1198 * Lesser General Public License for more details. *
1199 * *
1200 * You should have received a copy of the GNU Lesser General Public *
1201 * License along with this library; if not, write to the Free Software *
1202 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1203 * MA 02111-1307 USA *
1204 * *
1205 ***************************************************************************/
1206
1207
1208#ifndef GWEN_CRYPT_TOKEN_CONTEXT_LIST2_H
1209#define GWEN_CRYPT_TOKEN_CONTEXT_LIST2_H
1210
1211
1212#ifdef __cplusplus
1213extern "C" {
1214#endif
1215
1223
1228
1233 void *user_data);
1234
1239
1244
1249
1254
1260
1266
1272
1279
1286
1292
1298
1303
1308
1313
1318
1323
1329
1335
1341
1355 void *user_data);
1356
1357
1362 void *user_data);
1363
1364
1366
1368
1370
1372
1374
1376
1378
1380
1382
1384
1386
1388
1390
1392
1394
1396
1398
1411 GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_FOREACH func, void *user_data);
1412
1413
1414#ifdef __cplusplus
1415}
1416#endif
1417
1418
1419#endif /* GWEN_CRYPT_TOKEN_CONTEXT_LIST_H */
1420
1421
1422
1423/***************************************************************************
1424 $RCSfile$
1425 -------------------
1426 cvs : $Id$
1427 begin : Sat Jun 28 2003
1428 copyright : (C) 2003 by Martin Preuss
1429 email : martin@libchipcard.de
1430
1431 ***************************************************************************
1432 * *
1433 * This library is free software; you can redistribute it and/or *
1434 * modify it under the terms of the GNU Lesser General Public *
1435 * License as published by the Free Software Foundation; either *
1436 * version 2.1 of the License, or (at your option) any later version. *
1437 * *
1438 * This library is distributed in the hope that it will be useful, *
1439 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1440 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1441 * Lesser General Public License for more details. *
1442 * *
1443 * You should have received a copy of the GNU Lesser General Public *
1444 * License along with this library; if not, write to the Free Software *
1445 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1446 * MA 02111-1307 USA *
1447 * *
1448 ***************************************************************************/
1449
1450
1451#ifndef GWEN_CRYPT_TOKEN_CONTEXT_LIST1_H
1452#define GWEN_CRYPT_TOKEN_CONTEXT_LIST1_H
1453
1454#ifdef __cplusplus
1455extern "C" {
1456#endif
1457
1463
1471
1476
1477
1484
1490
1495
1501
1509
1514
1519
1525
1530
1535
1540
1545
1550
1555
1562
1563
1564#ifdef __cplusplus
1565}
1566#endif
1567
1568
1569#endif
1570
1571
1572
1573/***************************************************************************
1574 $RCSfile$
1575 -------------------
1576 cvs : $Id$
1577 begin : Sat Jun 28 2003
1578 copyright : (C) 2003 by Martin Preuss
1579 email : martin@libchipcard.de
1580
1581 ***************************************************************************
1582 * *
1583 * This library is free software; you can redistribute it and/or *
1584 * modify it under the terms of the GNU Lesser General Public *
1585 * License as published by the Free Software Foundation; either *
1586 * version 2.1 of the License, or (at your option) any later version. *
1587 * *
1588 * This library is distributed in the hope that it will be useful, *
1589 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1590 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1591 * Lesser General Public License for more details. *
1592 * *
1593 * You should have received a copy of the GNU Lesser General Public *
1594 * License along with this library; if not, write to the Free Software *
1595 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1596 * MA 02111-1307 USA *
1597 * *
1598 ***************************************************************************/
1599
1600
1601#ifndef GWEN_CRYPT_TOKEN_KEYINFO_LIST2_H
1602#define GWEN_CRYPT_TOKEN_KEYINFO_LIST2_H
1603
1604
1605#ifdef __cplusplus
1606extern "C" {
1607#endif
1608
1616
1621
1626 void *user_data);
1627
1632
1637
1642
1647
1653
1659
1665
1672
1679
1685
1691
1696
1701
1706
1711
1716
1722
1728
1734
1748 void *user_data);
1749
1750
1755 void *user_data);
1756
1757
1759
1761
1763
1765
1767
1769
1771
1773
1775
1777
1779
1781
1783
1785
1787
1789
1791
1804 GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_FOREACH func, void *user_data);
1805
1806
1807#ifdef __cplusplus
1808}
1809#endif
1810
1811
1812#endif /* GWEN_CRYPT_TOKEN_KEYINFO_LIST_H */
1813
1814
1815
1816/***************************************************************************
1817 $RCSfile$
1818 -------------------
1819 cvs : $Id$
1820 begin : Sat Jun 28 2003
1821 copyright : (C) 2003 by Martin Preuss
1822 email : martin@libchipcard.de
1823
1824 ***************************************************************************
1825 * *
1826 * This library is free software; you can redistribute it and/or *
1827 * modify it under the terms of the GNU Lesser General Public *
1828 * License as published by the Free Software Foundation; either *
1829 * version 2.1 of the License, or (at your option) any later version. *
1830 * *
1831 * This library is distributed in the hope that it will be useful, *
1832 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1833 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1834 * Lesser General Public License for more details. *
1835 * *
1836 * You should have received a copy of the GNU Lesser General Public *
1837 * License along with this library; if not, write to the Free Software *
1838 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1839 * MA 02111-1307 USA *
1840 * *
1841 ***************************************************************************/
1842
1843
1844#ifndef GWEN_CRYPT_TOKEN_KEYINFO_LIST1_H
1845#define GWEN_CRYPT_TOKEN_KEYINFO_LIST1_H
1846
1847#ifdef __cplusplus
1848extern "C" {
1849#endif
1850
1856
1864
1869
1870
1877
1883
1888
1894
1902
1907
1912
1918
1923
1928
1933
1938
1943
1948
1955
1956
1957#ifdef __cplusplus
1958}
1959#endif
1960
1961
1962#endif
1963
1964
1965
1966/***************************************************************************
1967 $RCSfile$
1968 -------------------
1969 cvs : $Id$
1970 begin : Sat Jun 28 2003
1971 copyright : (C) 2003 by Martin Preuss
1972 email : martin@libchipcard.de
1973
1974 ***************************************************************************
1975 * *
1976 * This library is free software; you can redistribute it and/or *
1977 * modify it under the terms of the GNU Lesser General Public *
1978 * License as published by the Free Software Foundation; either *
1979 * version 2.1 of the License, or (at your option) any later version. *
1980 * *
1981 * This library is distributed in the hope that it will be useful, *
1982 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1983 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1984 * Lesser General Public License for more details. *
1985 * *
1986 * You should have received a copy of the GNU Lesser General Public *
1987 * License along with this library; if not, write to the Free Software *
1988 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1989 * MA 02111-1307 USA *
1990 * *
1991 ***************************************************************************/
1992
1993
1994#ifndef GWEN_DBIO_LIST1_H
1995#define GWEN_DBIO_LIST1_H
1996
1997#ifdef __cplusplus
1998extern "C" {
1999#endif
2000
2006
2014
2018 typedef int GWENHYWFAR_CB (*GWEN_DBIO_LIST_SORT_FN)(const GWEN_DBIO *a, const GWEN_DBIO *b, int ascending);
2019
2020
2024 uint32_t count;
2025 uint32_t id;
2027
2033
2038
2044
2052
2057
2062
2068
2073
2078
2083
2088
2093
2098
2104 void GWEN_DBIO_List_Sort(GWEN_DBIO_LIST *l, int ascending);
2105
2106
2107#ifdef __cplusplus
2108}
2109#endif
2110
2111
2112#endif
2113
2114
2115
2116/***************************************************************************
2117 $RCSfile$
2118 -------------------
2119 cvs : $Id$
2120 begin : Sat Jun 28 2003
2121 copyright : (C) 2003 by Martin Preuss
2122 email : martin@libchipcard.de
2123
2124 ***************************************************************************
2125 * *
2126 * This library is free software; you can redistribute it and/or *
2127 * modify it under the terms of the GNU Lesser General Public *
2128 * License as published by the Free Software Foundation; either *
2129 * version 2.1 of the License, or (at your option) any later version. *
2130 * *
2131 * This library is distributed in the hope that it will be useful, *
2132 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2133 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2134 * Lesser General Public License for more details. *
2135 * *
2136 * You should have received a copy of the GNU Lesser General Public *
2137 * License along with this library; if not, write to the Free Software *
2138 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2139 * MA 02111-1307 USA *
2140 * *
2141 ***************************************************************************/
2142
2143
2144#ifndef GWEN_DIALOG_LIST2_H
2145#define GWEN_DIALOG_LIST2_H
2146
2147
2148#ifdef __cplusplus
2149extern "C" {
2150#endif
2151
2159
2164
2169 void *user_data);
2170
2175
2180
2184 void GWEN_Dialog_List2_Dump(GWEN_DIALOG_LIST2 *l, FILE *f, unsigned int indent);
2185
2190
2196
2202
2208
2215
2222
2228
2234
2239
2244
2249
2254
2259
2265
2271
2277
2291 void *user_data);
2292
2293
2296 typedef const GWEN_DIALOG*
2298 void *user_data);
2299
2300
2302
2304
2306
2308
2310
2312
2314
2316
2318
2320
2322
2324
2326
2328
2330
2332
2334
2347 GWEN_DIALOG_CONSTLIST2_FOREACH func, void *user_data);
2348
2349
2350#ifdef __cplusplus
2351}
2352#endif
2353
2354
2355#endif /* GWEN_DIALOG_LIST_H */
2356
2357
2358
2359/***************************************************************************
2360 $RCSfile$
2361 -------------------
2362 cvs : $Id$
2363 begin : Sat Jun 28 2003
2364 copyright : (C) 2003 by Martin Preuss
2365 email : martin@libchipcard.de
2366
2367 ***************************************************************************
2368 * *
2369 * This library is free software; you can redistribute it and/or *
2370 * modify it under the terms of the GNU Lesser General Public *
2371 * License as published by the Free Software Foundation; either *
2372 * version 2.1 of the License, or (at your option) any later version. *
2373 * *
2374 * This library is distributed in the hope that it will be useful, *
2375 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2376 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2377 * Lesser General Public License for more details. *
2378 * *
2379 * You should have received a copy of the GNU Lesser General Public *
2380 * License along with this library; if not, write to the Free Software *
2381 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2382 * MA 02111-1307 USA *
2383 * *
2384 ***************************************************************************/
2385
2386
2387#ifndef GWEN_DIALOG_LIST1_H
2388#define GWEN_DIALOG_LIST1_H
2389
2390#ifdef __cplusplus
2391extern "C" {
2392#endif
2393
2399
2407
2411 typedef int GWENHYWFAR_CB (*GWEN_DIALOG_LIST_SORT_FN)(const GWEN_DIALOG *a, const GWEN_DIALOG *b, int ascending);
2412
2413
2420
2426
2431
2437
2445
2450
2455
2461
2466
2471
2476
2481
2486
2491
2498
2499
2500#ifdef __cplusplus
2501}
2502#endif
2503
2504
2505#endif
2506
2507
2508
2509/***************************************************************************
2510 $RCSfile$
2511 -------------------
2512 cvs : $Id$
2513 begin : Sat Jun 28 2003
2514 copyright : (C) 2003 by Martin Preuss
2515 email : martin@libchipcard.de
2516
2517 ***************************************************************************
2518 * *
2519 * This library is free software; you can redistribute it and/or *
2520 * modify it under the terms of the GNU Lesser General Public *
2521 * License as published by the Free Software Foundation; either *
2522 * version 2.1 of the License, or (at your option) any later version. *
2523 * *
2524 * This library is distributed in the hope that it will be useful, *
2525 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2526 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2527 * Lesser General Public License for more details. *
2528 * *
2529 * You should have received a copy of the GNU Lesser General Public *
2530 * License along with this library; if not, write to the Free Software *
2531 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2532 * MA 02111-1307 USA *
2533 * *
2534 ***************************************************************************/
2535
2536
2537#ifndef GWEN_FSLOCK_LIST2_H
2538#define GWEN_FSLOCK_LIST2_H
2539
2540
2541#ifdef __cplusplus
2542extern "C" {
2543#endif
2544
2552
2557
2562 void *user_data);
2563
2568
2573
2577 void GWEN_FSLock_List2_Dump(GWEN_FSLOCK_LIST2 *l, FILE *f, unsigned int indent);
2578
2583
2589
2595
2601
2608
2615
2621
2627
2632
2637
2642
2647
2652
2658
2664
2670
2684 void *user_data);
2685
2686
2689 typedef const GWEN_FSLOCK*
2691 void *user_data);
2692
2693
2695
2697
2699
2701
2703
2705
2707
2709
2711
2713
2715
2717
2719
2721
2723
2725
2727
2740 GWEN_FSLOCK_CONSTLIST2_FOREACH func, void *user_data);
2741
2742
2743#ifdef __cplusplus
2744}
2745#endif
2746
2747
2748#endif /* GWEN_FSLOCK_LIST_H */
2749
2750
2751
2752/***************************************************************************
2753 $RCSfile$
2754 -------------------
2755 cvs : $Id$
2756 begin : Sat Jun 28 2003
2757 copyright : (C) 2003 by Martin Preuss
2758 email : martin@libchipcard.de
2759
2760 ***************************************************************************
2761 * *
2762 * This library is free software; you can redistribute it and/or *
2763 * modify it under the terms of the GNU Lesser General Public *
2764 * License as published by the Free Software Foundation; either *
2765 * version 2.1 of the License, or (at your option) any later version. *
2766 * *
2767 * This library is distributed in the hope that it will be useful, *
2768 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2769 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2770 * Lesser General Public License for more details. *
2771 * *
2772 * You should have received a copy of the GNU Lesser General Public *
2773 * License along with this library; if not, write to the Free Software *
2774 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2775 * MA 02111-1307 USA *
2776 * *
2777 ***************************************************************************/
2778
2779
2780#ifndef GWEN_FSLOCK_LIST1_H
2781#define GWEN_FSLOCK_LIST1_H
2782
2783#ifdef __cplusplus
2784extern "C" {
2785#endif
2786
2792
2800
2804 typedef int GWENHYWFAR_CB (*GWEN_FSLOCK_LIST_SORT_FN)(const GWEN_FSLOCK *a, const GWEN_FSLOCK *b, int ascending);
2805
2806
2813
2819
2824
2830
2838
2843
2848
2854
2859
2864
2869
2874
2879
2884
2891
2892
2893#ifdef __cplusplus
2894}
2895#endif
2896
2897
2898#endif
2899
2900
2901
2902/***************************************************************************
2903 $RCSfile$
2904 -------------------
2905 cvs : $Id$
2906 begin : Sat Jun 28 2003
2907 copyright : (C) 2003 by Martin Preuss
2908 email : martin@libchipcard.de
2909
2910 ***************************************************************************
2911 * *
2912 * This library is free software; you can redistribute it and/or *
2913 * modify it under the terms of the GNU Lesser General Public *
2914 * License as published by the Free Software Foundation; either *
2915 * version 2.1 of the License, or (at your option) any later version. *
2916 * *
2917 * This library is distributed in the hope that it will be useful, *
2918 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2919 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2920 * Lesser General Public License for more details. *
2921 * *
2922 * You should have received a copy of the GNU Lesser General Public *
2923 * License along with this library; if not, write to the Free Software *
2924 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2925 * MA 02111-1307 USA *
2926 * *
2927 ***************************************************************************/
2928
2929
2930#ifndef GWEN_SAR_FILEHEADER_LIST2_H
2931#define GWEN_SAR_FILEHEADER_LIST2_H
2932
2933
2934#ifdef __cplusplus
2935extern "C" {
2936#endif
2937
2945
2950
2955 void *user_data);
2956
2961
2966
2970 void GWEN_SarFileHeader_List2_Dump(GWEN_SAR_FILEHEADER_LIST2 *l, FILE *f, unsigned int indent);
2971
2976
2982
2988
2994
3001
3008
3014
3020
3025
3030
3035
3040
3045
3051
3057
3063
3077 void *user_data);
3078
3079
3082 typedef const GWEN_SAR_FILEHEADER*
3084 void *user_data);
3085
3086
3088
3090
3092
3094
3096
3098
3100
3102
3104
3106
3108
3110
3112
3114
3116
3118
3120
3133 GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH func, void *user_data);
3134
3135
3136#ifdef __cplusplus
3137}
3138#endif
3139
3140
3141#endif /* GWEN_SAR_FILEHEADER_LIST_H */
3142
3143
3144
3145/***************************************************************************
3146 $RCSfile$
3147 -------------------
3148 cvs : $Id$
3149 begin : Sat Jun 28 2003
3150 copyright : (C) 2003 by Martin Preuss
3151 email : martin@libchipcard.de
3152
3153 ***************************************************************************
3154 * *
3155 * This library is free software; you can redistribute it and/or *
3156 * modify it under the terms of the GNU Lesser General Public *
3157 * License as published by the Free Software Foundation; either *
3158 * version 2.1 of the License, or (at your option) any later version. *
3159 * *
3160 * This library is distributed in the hope that it will be useful, *
3161 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3162 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3163 * Lesser General Public License for more details. *
3164 * *
3165 * You should have received a copy of the GNU Lesser General Public *
3166 * License along with this library; if not, write to the Free Software *
3167 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3168 * MA 02111-1307 USA *
3169 * *
3170 ***************************************************************************/
3171
3172
3173#ifndef GWEN_SAR_FILEHEADER_LIST1_H
3174#define GWEN_SAR_FILEHEADER_LIST1_H
3175
3176#ifdef __cplusplus
3177extern "C" {
3178#endif
3179
3185
3193
3198
3199
3206
3212
3217
3223
3231
3236
3241
3247
3252
3257
3262
3267
3272
3277
3284
3285
3286#ifdef __cplusplus
3287}
3288#endif
3289
3290
3291#endif
3292
3293
3294
3295/***************************************************************************
3296 $RCSfile$
3297 -------------------
3298 cvs : $Id$
3299 begin : Sat Jun 28 2003
3300 copyright : (C) 2003 by Martin Preuss
3301 email : martin@libchipcard.de
3302
3303 ***************************************************************************
3304 * *
3305 * This library is free software; you can redistribute it and/or *
3306 * modify it under the terms of the GNU Lesser General Public *
3307 * License as published by the Free Software Foundation; either *
3308 * version 2.1 of the License, or (at your option) any later version. *
3309 * *
3310 * This library is distributed in the hope that it will be useful, *
3311 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3312 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3313 * Lesser General Public License for more details. *
3314 * *
3315 * You should have received a copy of the GNU Lesser General Public *
3316 * License along with this library; if not, write to the Free Software *
3317 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3318 * MA 02111-1307 USA *
3319 * *
3320 ***************************************************************************/
3321
3322
3323#ifndef GWEN_THREAD_LIST1_H
3324#define GWEN_THREAD_LIST1_H
3325
3326#ifdef __cplusplus
3327extern "C" {
3328#endif
3329
3335
3343
3347 typedef int GWENHYWFAR_CB (*GWEN_THREAD_LIST_SORT_FN)(const GWEN_THREAD *a, const GWEN_THREAD *b, int ascending);
3348
3349
3356
3362
3367
3373
3381
3386
3391
3397
3402
3407
3412
3417
3422
3427
3434
3435
3436#ifdef __cplusplus
3437}
3438#endif
3439
3440
3441#endif
3442
3443
3444
3445/***************************************************************************
3446 $RCSfile$
3447 -------------------
3448 cvs : $Id$
3449 begin : Sat Jun 28 2003
3450 copyright : (C) 2003 by Martin Preuss
3451 email : martin@libchipcard.de
3452
3453 ***************************************************************************
3454 * *
3455 * This library is free software; you can redistribute it and/or *
3456 * modify it under the terms of the GNU Lesser General Public *
3457 * License as published by the Free Software Foundation; either *
3458 * version 2.1 of the License, or (at your option) any later version. *
3459 * *
3460 * This library is distributed in the hope that it will be useful, *
3461 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3462 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3463 * Lesser General Public License for more details. *
3464 * *
3465 * You should have received a copy of the GNU Lesser General Public *
3466 * License along with this library; if not, write to the Free Software *
3467 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3468 * MA 02111-1307 USA *
3469 * *
3470 ***************************************************************************/
3471
3472
3473#ifndef GWEN_CRYPT_HASHALGO_LIST2_H
3474#define GWEN_CRYPT_HASHALGO_LIST2_H
3475
3476
3477#ifdef __cplusplus
3478extern "C" {
3479#endif
3480
3488
3493
3498 void *user_data);
3499
3504
3509
3513 void GWEN_Crypt_HashAlgo_List2_Dump(GWEN_CRYPT_HASHALGO_LIST2 *l, FILE *f, unsigned int indent);
3514
3519
3525
3531
3537
3544
3551
3557
3563
3568
3573
3578
3583
3588
3594
3600
3606
3620 void *user_data);
3621
3622
3625 typedef const GWEN_CRYPT_HASHALGO*
3627 void *user_data);
3628
3629
3631
3633
3635
3637
3639
3641
3643
3645
3647
3649
3651
3653
3655
3657
3659
3661
3663
3676 GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH func, void *user_data);
3677
3678
3679#ifdef __cplusplus
3680}
3681#endif
3682
3683
3684#endif /* GWEN_CRYPT_HASHALGO_LIST_H */
3685
3686
3687
3688/***************************************************************************
3689 $RCSfile$
3690 -------------------
3691 cvs : $Id$
3692 begin : Sat Jun 28 2003
3693 copyright : (C) 2003 by Martin Preuss
3694 email : martin@libchipcard.de
3695
3696 ***************************************************************************
3697 * *
3698 * This library is free software; you can redistribute it and/or *
3699 * modify it under the terms of the GNU Lesser General Public *
3700 * License as published by the Free Software Foundation; either *
3701 * version 2.1 of the License, or (at your option) any later version. *
3702 * *
3703 * This library is distributed in the hope that it will be useful, *
3704 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3705 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3706 * Lesser General Public License for more details. *
3707 * *
3708 * You should have received a copy of the GNU Lesser General Public *
3709 * License along with this library; if not, write to the Free Software *
3710 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3711 * MA 02111-1307 USA *
3712 * *
3713 ***************************************************************************/
3714
3715
3716#ifndef HTML_FONT_LIST1_H
3717#define HTML_FONT_LIST1_H
3718
3719#ifdef __cplusplus
3720extern "C" {
3721#endif
3722
3728
3736
3740 typedef int GWENHYWFAR_CB (*HTML_FONT_LIST_SORT_FN)(const HTML_FONT *a, const HTML_FONT *b, int ascending);
3741
3742
3746 uint32_t count;
3747 uint32_t id;
3749
3755
3760
3766
3774
3779
3784
3790
3795
3800
3805
3810
3815
3820
3826 void HtmlFont_List_Sort(HTML_FONT_LIST *l, int ascending);
3827
3828
3829#ifdef __cplusplus
3830}
3831#endif
3832
3833
3834#endif
3835
3836
3837
3838/***************************************************************************
3839 $RCSfile$
3840 -------------------
3841 cvs : $Id$
3842 begin : Sat Jun 28 2003
3843 copyright : (C) 2003 by Martin Preuss
3844 email : martin@libchipcard.de
3845
3846 ***************************************************************************
3847 * *
3848 * This library is free software; you can redistribute it and/or *
3849 * modify it under the terms of the GNU Lesser General Public *
3850 * License as published by the Free Software Foundation; either *
3851 * version 2.1 of the License, or (at your option) any later version. *
3852 * *
3853 * This library is distributed in the hope that it will be useful, *
3854 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3855 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3856 * Lesser General Public License for more details. *
3857 * *
3858 * You should have received a copy of the GNU Lesser General Public *
3859 * License along with this library; if not, write to the Free Software *
3860 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3861 * MA 02111-1307 USA *
3862 * *
3863 ***************************************************************************/
3864
3865
3866#ifndef HTML_IMAGE_LIST1_H
3867#define HTML_IMAGE_LIST1_H
3868
3869#ifdef __cplusplus
3870extern "C" {
3871#endif
3872
3878
3886
3890 typedef int GWENHYWFAR_CB (*HTML_IMAGE_LIST_SORT_FN)(const HTML_IMAGE *a, const HTML_IMAGE *b, int ascending);
3891
3892
3899
3905
3910
3916
3924
3929
3934
3940
3945
3950
3955
3960
3965
3970
3976 void HtmlImage_List_Sort(HTML_IMAGE_LIST *l, int ascending);
3977
3978
3979#ifdef __cplusplus
3980}
3981#endif
3982
3983
3984#endif
3985
3986
3987
3988/***************************************************************************
3989 $RCSfile$
3990 -------------------
3991 cvs : $Id$
3992 begin : Sat Jun 28 2003
3993 copyright : (C) 2003 by Martin Preuss
3994 email : martin@libchipcard.de
3995
3996 ***************************************************************************
3997 * *
3998 * This library is free software; you can redistribute it and/or *
3999 * modify it under the terms of the GNU Lesser General Public *
4000 * License as published by the Free Software Foundation; either *
4001 * version 2.1 of the License, or (at your option) any later version. *
4002 * *
4003 * This library is distributed in the hope that it will be useful, *
4004 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4005 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4006 * Lesser General Public License for more details. *
4007 * *
4008 * You should have received a copy of the GNU Lesser General Public *
4009 * License along with this library; if not, write to the Free Software *
4010 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4011 * MA 02111-1307 USA *
4012 * *
4013 ***************************************************************************/
4014
4015
4016#ifndef GWEN_SOCKET_LIST2_H
4017#define GWEN_SOCKET_LIST2_H
4018
4019
4020#ifdef __cplusplus
4021extern "C" {
4022#endif
4023
4031
4036
4041 void *user_data);
4042
4047
4052
4056 void GWEN_Socket_List2_Dump(GWEN_SOCKET_LIST2 *l, FILE *f, unsigned int indent);
4057
4062
4068
4074
4080
4087
4094
4100
4106
4111
4116
4121
4126
4131
4137
4143
4149
4163 void *user_data);
4164
4165
4168 typedef const GWEN_SOCKET*
4170 void *user_data);
4171
4172
4174
4176
4178
4180
4182
4184
4186
4188
4190
4192
4194
4196
4198
4200
4202
4204
4206
4219 GWEN_SOCKET_CONSTLIST2_FOREACH func, void *user_data);
4220
4221
4222#ifdef __cplusplus
4223}
4224#endif
4225
4226
4227#endif /* GWEN_SOCKET_LIST_H */
4228
4229
4230
4231/***************************************************************************
4232 $RCSfile$
4233 -------------------
4234 cvs : $Id$
4235 begin : Sat Jun 28 2003
4236 copyright : (C) 2003 by Martin Preuss
4237 email : martin@libchipcard.de
4238
4239 ***************************************************************************
4240 * *
4241 * This library is free software; you can redistribute it and/or *
4242 * modify it under the terms of the GNU Lesser General Public *
4243 * License as published by the Free Software Foundation; either *
4244 * version 2.1 of the License, or (at your option) any later version. *
4245 * *
4246 * This library is distributed in the hope that it will be useful, *
4247 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4248 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4249 * Lesser General Public License for more details. *
4250 * *
4251 * You should have received a copy of the GNU Lesser General Public *
4252 * License along with this library; if not, write to the Free Software *
4253 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4254 * MA 02111-1307 USA *
4255 * *
4256 ***************************************************************************/
4257
4258
4259#ifndef GWEN_SOCKET_LIST1_H
4260#define GWEN_SOCKET_LIST1_H
4261
4262#ifdef __cplusplus
4263extern "C" {
4264#endif
4265
4271
4279
4283 typedef int GWENHYWFAR_CB (*GWEN_SOCKET_LIST_SORT_FN)(const GWEN_SOCKET *a, const GWEN_SOCKET *b, int ascending);
4284
4285
4292
4298
4303
4309
4317
4322
4327
4333
4338
4343
4348
4353
4358
4363
4370
4371
4372#ifdef __cplusplus
4373}
4374#endif
4375
4376
4377#endif
4378
4379
4380
4381/***************************************************************************
4382 $RCSfile$
4383 -------------------
4384 cvs : $Id$
4385 begin : Sat Jun 28 2003
4386 copyright : (C) 2003 by Martin Preuss
4387 email : martin@libchipcard.de
4388
4389 ***************************************************************************
4390 * *
4391 * This library is free software; you can redistribute it and/or *
4392 * modify it under the terms of the GNU Lesser General Public *
4393 * License as published by the Free Software Foundation; either *
4394 * version 2.1 of the License, or (at your option) any later version. *
4395 * *
4396 * This library is distributed in the hope that it will be useful, *
4397 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4398 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4399 * Lesser General Public License for more details. *
4400 * *
4401 * You should have received a copy of the GNU Lesser General Public *
4402 * License along with this library; if not, write to the Free Software *
4403 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4404 * MA 02111-1307 USA *
4405 * *
4406 ***************************************************************************/
4407
4408
4409#ifndef GWEN_INHERITDATA_LIST1_H
4410#define GWEN_INHERITDATA_LIST1_H
4411
4412#ifdef __cplusplus
4413extern "C" {
4414#endif
4415
4421
4429
4433 typedef int GWENHYWFAR_CB (*GWEN_INHERITDATA_LIST_SORT_FN)(const GWEN_INHERITDATA *a, const GWEN_INHERITDATA *b, int ascending);
4434
4435
4442
4448
4453
4459
4467
4472
4477
4483
4488
4493
4498
4503
4508
4513
4520
4521
4522#ifdef __cplusplus
4523}
4524#endif
4525
4526
4527#endif
4528
4529
4530
4531/***************************************************************************
4532 $RCSfile$
4533 -------------------
4534 cvs : $Id$
4535 begin : Sat Jun 28 2003
4536 copyright : (C) 2003 by Martin Preuss
4537 email : martin@libchipcard.de
4538
4539 ***************************************************************************
4540 * *
4541 * This library is free software; you can redistribute it and/or *
4542 * modify it under the terms of the GNU Lesser General Public *
4543 * License as published by the Free Software Foundation; either *
4544 * version 2.1 of the License, or (at your option) any later version. *
4545 * *
4546 * This library is distributed in the hope that it will be useful, *
4547 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4548 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4549 * Lesser General Public License for more details. *
4550 * *
4551 * You should have received a copy of the GNU Lesser General Public *
4552 * License along with this library; if not, write to the Free Software *
4553 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4554 * MA 02111-1307 USA *
4555 * *
4556 ***************************************************************************/
4557
4558
4559#ifndef t_LIST1_H
4560#define t_LIST1_H
4561
4562#ifdef __cplusplus
4563extern "C" {
4564#endif
4565
4571
4578 typedef struct t_LIST t_LIST;
4579
4583 typedef int GWENHYWFAR_CB (*t_LIST_SORT_FN)(const t *a, const t *b, int ascending);
4584
4585
4587 struct t_LIST {
4589 uint32_t count;
4590 uint32_t id;
4591 } t_LIST;
4592
4598
4602 void pr_List_Add(t *element, t_LIST *list);
4603
4608 void pr_List_Insert(t *element, t_LIST *list);
4609
4616 void pr_List_Del(t *element);
4617
4621 t* pr_List_First(const t_LIST *l);
4622
4626 t* pr_List_Last(const t_LIST *l);
4627
4633
4638
4643
4647 t* pr_List_Next(const t *element);
4648
4652 t* pr_List_Previous(const t *element);
4653
4657 uint32_t pr_List_GetCount(const t_LIST *l);
4658
4663
4669 void pr_List_Sort(t_LIST *l, int ascending);
4670
4671
4672#ifdef __cplusplus
4673}
4674#endif
4675
4676
4677#endif
4678
4679
4680
4681/***************************************************************************
4682 $RCSfile$
4683 -------------------
4684 cvs : $Id$
4685 begin : Sat Jun 28 2003
4686 copyright : (C) 2003 by Martin Preuss
4687 email : martin@libchipcard.de
4688
4689 ***************************************************************************
4690 * *
4691 * This library is free software; you can redistribute it and/or *
4692 * modify it under the terms of the GNU Lesser General Public *
4693 * License as published by the Free Software Foundation; either *
4694 * version 2.1 of the License, or (at your option) any later version. *
4695 * *
4696 * This library is distributed in the hope that it will be useful, *
4697 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4698 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4699 * Lesser General Public License for more details. *
4700 * *
4701 * You should have received a copy of the GNU Lesser General Public *
4702 * License along with this library; if not, write to the Free Software *
4703 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4704 * MA 02111-1307 USA *
4705 * *
4706 ***************************************************************************/
4707
4708
4709#ifndef MYSTRUCT_LIST1_H
4710#define MYSTRUCT_LIST1_H
4711
4712#ifdef __cplusplus
4713extern "C" {
4714#endif
4715
4721
4729
4733 typedef int GWENHYWFAR_CB (*MYSTRUCT_LIST_SORT_FN)(const MYSTRUCT *a, const MYSTRUCT *b, int ascending);
4734
4735
4738 MYSTRUCT *first;
4739 uint32_t count;
4740 uint32_t id;
4741 } MYSTRUCT_LIST;
4742
4748
4752 void MyStruct_List_Add(MYSTRUCT *element, MYSTRUCT_LIST *list);
4753
4758 void MyStruct_List_Insert(MYSTRUCT *element, MYSTRUCT_LIST *list);
4759
4766 void MyStruct_List_Del(MYSTRUCT *element);
4767
4772
4777
4783
4788
4793
4797 MYSTRUCT* MyStruct_List_Next(const MYSTRUCT *element);
4798
4802 MYSTRUCT* MyStruct_List_Previous(const MYSTRUCT *element);
4803
4808
4813
4819 void MyStruct_List_Sort(MYSTRUCT_LIST *l, int ascending);
4820
4821
4822#ifdef __cplusplus
4823}
4824#endif
4825
4826
4827#endif
4828
4829
4830
4831/***************************************************************************
4832 $RCSfile$
4833 -------------------
4834 cvs : $Id$
4835 begin : Sat Jun 28 2003
4836 copyright : (C) 2003 by Martin Preuss
4837 email : martin@libchipcard.de
4838
4839 ***************************************************************************
4840 * *
4841 * This library is free software; you can redistribute it and/or *
4842 * modify it under the terms of the GNU Lesser General Public *
4843 * License as published by the Free Software Foundation; either *
4844 * version 2.1 of the License, or (at your option) any later version. *
4845 * *
4846 * This library is distributed in the hope that it will be useful, *
4847 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4848 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4849 * Lesser General Public License for more details. *
4850 * *
4851 * You should have received a copy of the GNU Lesser General Public *
4852 * License along with this library; if not, write to the Free Software *
4853 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4854 * MA 02111-1307 USA *
4855 * *
4856 ***************************************************************************/
4857
4858
4859#ifndef t_LIST2_H
4860#define t_LIST2_H
4861
4862
4863#ifdef __cplusplus
4864extern "C" {
4865#endif
4866
4873 typedef struct t_LIST2 t_LIST2;
4874
4879
4883 typedef t* (t_LIST2_FOREACH)(t *element,
4884 void *user_data);
4885
4890
4895
4899 void pr_List2_Dump(t_LIST2 *l, FILE *f, unsigned int indent);
4900
4905
4911
4917
4923
4929 t_LIST2_ITERATOR *it);
4930
4936 unsigned int pr_List2_GetSize(t_LIST2 *l);
4937
4943
4949
4954
4959
4964
4969
4974
4980
4986
4992
5005 t_LIST2_FOREACH func,
5006 void *user_data);
5007
5008
5011 typedef const t*
5012 (t_CONSTLIST2_FOREACH)(const t *element,
5013 void *user_data);
5014
5015
5017
5019
5021
5023
5025
5027
5029
5031
5033
5035
5037
5039
5041
5043
5045
5047
5049
5062 t_CONSTLIST2_FOREACH func, void *user_data);
5063
5064
5065#ifdef __cplusplus
5066}
5067#endif
5068
5069
5070#endif /* t_LIST_H */
5071
5072
5073
5074/***************************************************************************
5075 $RCSfile$
5076 -------------------
5077 cvs : $Id$
5078 begin : Sat Jun 28 2003
5079 copyright : (C) 2003 by Martin Preuss
5080 email : martin@libchipcard.de
5081
5082 ***************************************************************************
5083 * *
5084 * This library is free software; you can redistribute it and/or *
5085 * modify it under the terms of the GNU Lesser General Public *
5086 * License as published by the Free Software Foundation; either *
5087 * version 2.1 of the License, or (at your option) any later version. *
5088 * *
5089 * This library is distributed in the hope that it will be useful, *
5090 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5091 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5092 * Lesser General Public License for more details. *
5093 * *
5094 * You should have received a copy of the GNU Lesser General Public *
5095 * License along with this library; if not, write to the Free Software *
5096 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5097 * MA 02111-1307 USA *
5098 * *
5099 ***************************************************************************/
5100
5101
5102#ifndef t_LIST2_H
5103#define t_LIST2_H
5104
5105
5106#ifdef __cplusplus
5107extern "C" {
5108#endif
5109
5116 typedef struct t_LIST2 t_LIST2;
5117
5121 typedef struct t_LIST2_ITERATOR t_LIST2_ITERATOR;
5122
5126 typedef t* (t_LIST2_FOREACH)(t *element,
5127 void *user_data);
5128
5133
5137 void pr_List2_free(t_LIST2 *l);
5138
5142 void pr_List2_Dump(t_LIST2 *l, FILE *f, unsigned int indent);
5143
5147 void pr_List2_PushBack(t_LIST2 *l, t *p);
5148
5153 void pr_List2_PushFront(t_LIST2 *l, t *p);
5154
5159 t *pr_List2_GetFront(t_LIST2 *l);
5160
5165 t *pr_List2_GetBack(t_LIST2 *l);
5166
5171 void pr_List2_Erase(t_LIST2 *l,
5172 t_LIST2_ITERATOR *it);
5173
5179 unsigned int pr_List2_GetSize(t_LIST2 *l);
5180
5185 void pr_List2_PopBack(t_LIST2 *l);
5186
5191 void pr_List2_PopFront(t_LIST2 *l);
5192
5196 void pr_List2_Clear(t_LIST2 *l);
5197
5202
5207
5212
5217
5223
5229
5235
5247 t *pr_List2_ForEach(t_LIST2 *list,
5248 t_LIST2_FOREACH func,
5249 void *user_data);
5250
5251
5252 typedef struct t_CONSTLIST2 t_CONSTLIST2;
5254 typedef const t*
5255 (t_CONSTLIST2_FOREACH)(const t *element,
5256 void *user_data);
5257
5258
5260
5262
5263 void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p);
5264
5265 void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p);
5266
5268
5269 const t *pr_ConstList2_GetBack(t_CONSTLIST2 *l);
5270
5271 unsigned int pr_ConstList2_GetSize(t_CONSTLIST2 *l);
5272
5274
5276
5278
5280
5282
5284
5286
5288
5290
5292
5304 const t *pr_ConstList2_ForEach(t_CONSTLIST2 *list,
5305 t_CONSTLIST2_FOREACH func, void *user_data);
5306
5307
5308#ifdef __cplusplus
5309}
5310#endif
5311
5312
5313#endif /* t_LIST_H */
5314
5315
5316
5317/***************************************************************************
5318 $RCSfile$
5319 -------------------
5320 cvs : $Id$
5321 begin : Sat Jun 28 2003
5322 copyright : (C) 2003 by Martin Preuss
5323 email : martin@libchipcard.de
5324
5325 ***************************************************************************
5326 * *
5327 * This library is free software; you can redistribute it and/or *
5328 * modify it under the terms of the GNU Lesser General Public *
5329 * License as published by the Free Software Foundation; either *
5330 * version 2.1 of the License, or (at your option) any later version. *
5331 * *
5332 * This library is distributed in the hope that it will be useful, *
5333 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5334 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5335 * Lesser General Public License for more details. *
5336 * *
5337 * You should have received a copy of the GNU Lesser General Public *
5338 * License along with this library; if not, write to the Free Software *
5339 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5340 * MA 02111-1307 USA *
5341 * *
5342 ***************************************************************************/
5343
5344
5345#ifndef GWEN_MDIGEST_LIST2_H
5346#define GWEN_MDIGEST_LIST2_H
5347
5348
5349#ifdef __cplusplus
5350extern "C" {
5351#endif
5352
5360
5365
5370 void *user_data);
5371
5376
5381
5385 void GWEN_MDigest_List2_Dump(GWEN_MDIGEST_LIST2 *l, FILE *f, unsigned int indent);
5386
5391
5397
5403
5409
5416
5423
5429
5435
5440
5445
5450
5455
5460
5466
5472
5478
5492 void *user_data);
5493
5494
5497 typedef const GWEN_MDIGEST*
5499 void *user_data);
5500
5501
5503
5505
5507
5509
5511
5513
5515
5517
5519
5521
5523
5525
5527
5529
5531
5533
5535
5548 GWEN_MDIGEST_CONSTLIST2_FOREACH func, void *user_data);
5549
5550
5551#ifdef __cplusplus
5552}
5553#endif
5554
5555
5556#endif /* GWEN_MDIGEST_LIST_H */
5557
5558
5559
5560/***************************************************************************
5561 $RCSfile$
5562 -------------------
5563 cvs : $Id$
5564 begin : Sat Jun 28 2003
5565 copyright : (C) 2003 by Martin Preuss
5566 email : martin@libchipcard.de
5567
5568 ***************************************************************************
5569 * *
5570 * This library is free software; you can redistribute it and/or *
5571 * modify it under the terms of the GNU Lesser General Public *
5572 * License as published by the Free Software Foundation; either *
5573 * version 2.1 of the License, or (at your option) any later version. *
5574 * *
5575 * This library is distributed in the hope that it will be useful, *
5576 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5577 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5578 * Lesser General Public License for more details. *
5579 * *
5580 * You should have received a copy of the GNU Lesser General Public *
5581 * License along with this library; if not, write to the Free Software *
5582 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5583 * MA 02111-1307 USA *
5584 * *
5585 ***************************************************************************/
5586
5587
5588#ifndef GWEN_MDIGEST_LIST1_H
5589#define GWEN_MDIGEST_LIST1_H
5590
5591#ifdef __cplusplus
5592extern "C" {
5593#endif
5594
5600
5608
5612 typedef int GWENHYWFAR_CB (*GWEN_MDIGEST_LIST_SORT_FN)(const GWEN_MDIGEST *a, const GWEN_MDIGEST *b, int ascending);
5613
5614
5621
5627
5632
5638
5646
5651
5656
5662
5667
5672
5677
5682
5687
5692
5699
5700
5701#ifdef __cplusplus
5702}
5703#endif
5704
5705
5706#endif
5707
5708
5709
5710/***************************************************************************
5711 $RCSfile$
5712 -------------------
5713 cvs : $Id$
5714 begin : Sat Jun 28 2003
5715 copyright : (C) 2003 by Martin Preuss
5716 email : martin@libchipcard.de
5717
5718 ***************************************************************************
5719 * *
5720 * This library is free software; you can redistribute it and/or *
5721 * modify it under the terms of the GNU Lesser General Public *
5722 * License as published by the Free Software Foundation; either *
5723 * version 2.1 of the License, or (at your option) any later version. *
5724 * *
5725 * This library is distributed in the hope that it will be useful, *
5726 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5727 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5728 * Lesser General Public License for more details. *
5729 * *
5730 * You should have received a copy of the GNU Lesser General Public *
5731 * License along with this library; if not, write to the Free Software *
5732 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5733 * MA 02111-1307 USA *
5734 * *
5735 ***************************************************************************/
5736
5737
5738#ifndef GWEN_MSG_LIST1_H
5739#define GWEN_MSG_LIST1_H
5740
5741#ifdef __cplusplus
5742extern "C" {
5743#endif
5744
5750
5758
5762 typedef int GWENHYWFAR_CB (*GWEN_MSG_LIST_SORT_FN)(const GWEN_MSG *a, const GWEN_MSG *b, int ascending);
5763
5764
5768 uint32_t count;
5769 uint32_t id;
5770 } GWEN_MSG_LIST;
5771
5777
5782
5788
5796
5801
5806
5812
5817
5822
5827
5832
5837
5842
5848 void GWEN_Msg_List_Sort(GWEN_MSG_LIST *l, int ascending);
5849
5850
5851#ifdef __cplusplus
5852}
5853#endif
5854
5855
5856#endif
5857
5858
5859
5860/***************************************************************************
5861 $RCSfile$
5862 -------------------
5863 cvs : $Id$
5864 begin : Sat Jun 28 2003
5865 copyright : (C) 2003 by Martin Preuss
5866 email : martin@libchipcard.de
5867
5868 ***************************************************************************
5869 * *
5870 * This library is free software; you can redistribute it and/or *
5871 * modify it under the terms of the GNU Lesser General Public *
5872 * License as published by the Free Software Foundation; either *
5873 * version 2.1 of the License, or (at your option) any later version. *
5874 * *
5875 * This library is distributed in the hope that it will be useful, *
5876 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5877 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5878 * Lesser General Public License for more details. *
5879 * *
5880 * You should have received a copy of the GNU Lesser General Public *
5881 * License along with this library; if not, write to the Free Software *
5882 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5883 * MA 02111-1307 USA *
5884 * *
5885 ***************************************************************************/
5886
5887
5888#ifndef GWEN_CRYPT_PADDALGO_LIST2_H
5889#define GWEN_CRYPT_PADDALGO_LIST2_H
5890
5891
5892#ifdef __cplusplus
5893extern "C" {
5894#endif
5895
5903
5908
5913 void *user_data);
5914
5919
5924
5928 void GWEN_Crypt_PaddAlgo_List2_Dump(GWEN_CRYPT_PADDALGO_LIST2 *l, FILE *f, unsigned int indent);
5929
5934
5940
5946
5952
5959
5966
5972
5978
5983
5988
5993
5998
6003
6009
6015
6021
6035 void *user_data);
6036
6037
6040 typedef const GWEN_CRYPT_PADDALGO*
6042 void *user_data);
6043
6044
6046
6048
6050
6052
6054
6056
6058
6060
6062
6064
6066
6068
6070
6072
6074
6076
6078
6091 GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH func, void *user_data);
6092
6093
6094#ifdef __cplusplus
6095}
6096#endif
6097
6098
6099#endif /* GWEN_CRYPT_PADDALGO_LIST_H */
6100
6101
6102
6103/***************************************************************************
6104 $RCSfile$
6105 -------------------
6106 cvs : $Id$
6107 begin : Sat Jun 28 2003
6108 copyright : (C) 2003 by Martin Preuss
6109 email : martin@libchipcard.de
6110
6111 ***************************************************************************
6112 * *
6113 * This library is free software; you can redistribute it and/or *
6114 * modify it under the terms of the GNU Lesser General Public *
6115 * License as published by the Free Software Foundation; either *
6116 * version 2.1 of the License, or (at your option) any later version. *
6117 * *
6118 * This library is distributed in the hope that it will be useful, *
6119 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6120 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6121 * Lesser General Public License for more details. *
6122 * *
6123 * You should have received a copy of the GNU Lesser General Public *
6124 * License along with this library; if not, write to the Free Software *
6125 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6126 * MA 02111-1307 USA *
6127 * *
6128 ***************************************************************************/
6129
6130
6131#ifndef GWEN_PARAM_LIST2_H
6132#define GWEN_PARAM_LIST2_H
6133
6134
6135#ifdef __cplusplus
6136extern "C" {
6137#endif
6138
6146
6151
6156 void *user_data);
6157
6162
6167
6171 void GWEN_Param_List2_Dump(GWEN_PARAM_LIST2 *l, FILE *f, unsigned int indent);
6172
6177
6183
6189
6195
6202
6209
6215
6221
6226
6231
6236
6241
6246
6252
6258
6264
6278 void *user_data);
6279
6280
6283 typedef const GWEN_PARAM*
6285 void *user_data);
6286
6287
6289
6291
6293
6295
6297
6299
6301
6303
6305
6307
6309
6311
6313
6315
6317
6319
6321
6334 GWEN_PARAM_CONSTLIST2_FOREACH func, void *user_data);
6335
6336
6337#ifdef __cplusplus
6338}
6339#endif
6340
6341
6342#endif /* GWEN_PARAM_LIST_H */
6343
6344
6345
6346/***************************************************************************
6347 $RCSfile$
6348 -------------------
6349 cvs : $Id$
6350 begin : Sat Jun 28 2003
6351 copyright : (C) 2003 by Martin Preuss
6352 email : martin@libchipcard.de
6353
6354 ***************************************************************************
6355 * *
6356 * This library is free software; you can redistribute it and/or *
6357 * modify it under the terms of the GNU Lesser General Public *
6358 * License as published by the Free Software Foundation; either *
6359 * version 2.1 of the License, or (at your option) any later version. *
6360 * *
6361 * This library is distributed in the hope that it will be useful, *
6362 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6363 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6364 * Lesser General Public License for more details. *
6365 * *
6366 * You should have received a copy of the GNU Lesser General Public *
6367 * License along with this library; if not, write to the Free Software *
6368 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6369 * MA 02111-1307 USA *
6370 * *
6371 ***************************************************************************/
6372
6373
6374#ifndef GWEN_PARAM_LIST1_H
6375#define GWEN_PARAM_LIST1_H
6376
6377#ifdef __cplusplus
6378extern "C" {
6379#endif
6380
6386
6394
6398 typedef int GWENHYWFAR_CB (*GWEN_PARAM_LIST_SORT_FN)(const GWEN_PARAM *a, const GWEN_PARAM *b, int ascending);
6399
6400
6407
6413
6418
6424
6432
6437
6442
6448
6453
6458
6463
6468
6473
6478
6484 void GWEN_Param_List_Sort(GWEN_PARAM_LIST *l, int ascending);
6485
6486
6487#ifdef __cplusplus
6488}
6489#endif
6490
6491
6492#endif
6493
6494
6495
6496/***************************************************************************
6497 $RCSfile$
6498 -------------------
6499 cvs : $Id$
6500 begin : Sat Jun 28 2003
6501 copyright : (C) 2003 by Martin Preuss
6502 email : martin@libchipcard.de
6503
6504 ***************************************************************************
6505 * *
6506 * This library is free software; you can redistribute it and/or *
6507 * modify it under the terms of the GNU Lesser General Public *
6508 * License as published by the Free Software Foundation; either *
6509 * version 2.1 of the License, or (at your option) any later version. *
6510 * *
6511 * This library is distributed in the hope that it will be useful, *
6512 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6513 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6514 * Lesser General Public License for more details. *
6515 * *
6516 * You should have received a copy of the GNU Lesser General Public *
6517 * License along with this library; if not, write to the Free Software *
6518 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6519 * MA 02111-1307 USA *
6520 * *
6521 ***************************************************************************/
6522
6523
6524#ifndef GWEN_PLUGIN_DESCRIPTION_LIST2_H
6525#define GWEN_PLUGIN_DESCRIPTION_LIST2_H
6526
6527
6528#ifdef __cplusplus
6529extern "C" {
6530#endif
6531
6539
6544
6549 void *user_data);
6550
6555
6560
6565
6570
6576
6582
6588
6595
6602
6608
6614
6619
6624
6629
6634
6639
6645
6651
6657
6671 void *user_data);
6672
6673
6678 void *user_data);
6679
6680
6682
6684
6686
6688
6690
6692
6694
6696
6698
6700
6702
6704
6706
6708
6710
6712
6714
6727 GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH func, void *user_data);
6728
6729
6730#ifdef __cplusplus
6731}
6732#endif
6733
6734
6735#endif /* GWEN_PLUGIN_DESCRIPTION_LIST_H */
6736
6737
6738
6739/***************************************************************************
6740 $RCSfile$
6741 -------------------
6742 cvs : $Id$
6743 begin : Sat Jun 28 2003
6744 copyright : (C) 2003 by Martin Preuss
6745 email : martin@libchipcard.de
6746
6747 ***************************************************************************
6748 * *
6749 * This library is free software; you can redistribute it and/or *
6750 * modify it under the terms of the GNU Lesser General Public *
6751 * License as published by the Free Software Foundation; either *
6752 * version 2.1 of the License, or (at your option) any later version. *
6753 * *
6754 * This library is distributed in the hope that it will be useful, *
6755 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6756 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6757 * Lesser General Public License for more details. *
6758 * *
6759 * You should have received a copy of the GNU Lesser General Public *
6760 * License along with this library; if not, write to the Free Software *
6761 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6762 * MA 02111-1307 USA *
6763 * *
6764 ***************************************************************************/
6765
6766
6767#ifndef GWEN_PLUGIN_DESCRIPTION_LIST1_H
6768#define GWEN_PLUGIN_DESCRIPTION_LIST1_H
6769
6770#ifdef __cplusplus
6771extern "C" {
6772#endif
6773
6779
6787
6792
6793
6800
6806
6811
6817
6825
6830
6835
6841
6846
6851
6856
6861
6866
6871
6878
6879
6880#ifdef __cplusplus
6881}
6882#endif
6883
6884
6885#endif
6886
6887
6888
6889/***************************************************************************
6890 $RCSfile$
6891 -------------------
6892 cvs : $Id$
6893 begin : Sat Jun 28 2003
6894 copyright : (C) 2003 by Martin Preuss
6895 email : martin@libchipcard.de
6896
6897 ***************************************************************************
6898 * *
6899 * This library is free software; you can redistribute it and/or *
6900 * modify it under the terms of the GNU Lesser General Public *
6901 * License as published by the Free Software Foundation; either *
6902 * version 2.1 of the License, or (at your option) any later version. *
6903 * *
6904 * This library is distributed in the hope that it will be useful, *
6905 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6906 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6907 * Lesser General Public License for more details. *
6908 * *
6909 * You should have received a copy of the GNU Lesser General Public *
6910 * License along with this library; if not, write to the Free Software *
6911 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6912 * MA 02111-1307 USA *
6913 * *
6914 ***************************************************************************/
6915
6916
6917#ifndef GWEN_SIGHEAD_LIST1_H
6918#define GWEN_SIGHEAD_LIST1_H
6919
6920#ifdef __cplusplus
6921extern "C" {
6922#endif
6923
6929
6937
6941 typedef int GWENHYWFAR_CB (*GWEN_SIGHEAD_LIST_SORT_FN)(const GWEN_SIGHEAD *a, const GWEN_SIGHEAD *b, int ascending);
6942
6943
6950
6956
6961
6967
6975
6980
6985
6991
6996
7001
7006
7011
7016
7021
7028
7029
7030#ifdef __cplusplus
7031}
7032#endif
7033
7034
7035#endif
7036
7037
7038
7039/***************************************************************************
7040 $RCSfile$
7041 -------------------
7042 cvs : $Id$
7043 begin : Sat Jun 28 2003
7044 copyright : (C) 2003 by Martin Preuss
7045 email : martin@libchipcard.de
7046
7047 ***************************************************************************
7048 * *
7049 * This library is free software; you can redistribute it and/or *
7050 * modify it under the terms of the GNU Lesser General Public *
7051 * License as published by the Free Software Foundation; either *
7052 * version 2.1 of the License, or (at your option) any later version. *
7053 * *
7054 * This library is distributed in the hope that it will be useful, *
7055 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7056 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7057 * Lesser General Public License for more details. *
7058 * *
7059 * You should have received a copy of the GNU Lesser General Public *
7060 * License along with this library; if not, write to the Free Software *
7061 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7062 * MA 02111-1307 USA *
7063 * *
7064 ***************************************************************************/
7065
7066
7067#ifndef GWEN_SIGTAIL_LIST1_H
7068#define GWEN_SIGTAIL_LIST1_H
7069
7070#ifdef __cplusplus
7071extern "C" {
7072#endif
7073
7079
7087
7091 typedef int GWENHYWFAR_CB (*GWEN_SIGTAIL_LIST_SORT_FN)(const GWEN_SIGTAIL *a, const GWEN_SIGTAIL *b, int ascending);
7092
7093
7100
7106
7111
7117
7125
7130
7135
7141
7146
7151
7156
7161
7166
7171
7178
7179
7180#ifdef __cplusplus
7181}
7182#endif
7183
7184
7185#endif
7186
7187
7188
7189/***************************************************************************
7190 $RCSfile$
7191 -------------------
7192 cvs : $Id$
7193 begin : Sat Jun 28 2003
7194 copyright : (C) 2003 by Martin Preuss
7195 email : martin@libchipcard.de
7196
7197 ***************************************************************************
7198 * *
7199 * This library is free software; you can redistribute it and/or *
7200 * modify it under the terms of the GNU Lesser General Public *
7201 * License as published by the Free Software Foundation; either *
7202 * version 2.1 of the License, or (at your option) any later version. *
7203 * *
7204 * This library is distributed in the hope that it will be useful, *
7205 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7206 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7207 * Lesser General Public License for more details. *
7208 * *
7209 * You should have received a copy of the GNU Lesser General Public *
7210 * License along with this library; if not, write to the Free Software *
7211 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7212 * MA 02111-1307 USA *
7213 * *
7214 ***************************************************************************/
7215
7216
7217#ifndef GWEN_SSLCERTDESCR_LIST2_H
7218#define GWEN_SSLCERTDESCR_LIST2_H
7219
7220
7221#ifdef __cplusplus
7222extern "C" {
7223#endif
7224
7232
7237
7242 void *user_data);
7243
7248
7253
7257 void GWEN_SslCertDescr_List2_Dump(GWEN_SSLCERTDESCR_LIST2 *l, FILE *f, unsigned int indent);
7258
7263
7269
7275
7281
7288
7295
7301
7307
7312
7317
7322
7327
7332
7338
7344
7350
7364 void *user_data);
7365
7366
7369 typedef const GWEN_SSLCERTDESCR*
7371 void *user_data);
7372
7373
7375
7377
7379
7381
7383
7385
7387
7389
7391
7393
7395
7397
7399
7401
7403
7405
7407
7420 GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH func, void *user_data);
7421
7422
7423#ifdef __cplusplus
7424}
7425#endif
7426
7427
7428#endif /* GWEN_SSLCERTDESCR_LIST_H */
7429
7430
7431
7432/***************************************************************************
7433 $RCSfile$
7434 -------------------
7435 cvs : $Id$
7436 begin : Sat Jun 28 2003
7437 copyright : (C) 2003 by Martin Preuss
7438 email : martin@libchipcard.de
7439
7440 ***************************************************************************
7441 * *
7442 * This library is free software; you can redistribute it and/or *
7443 * modify it under the terms of the GNU Lesser General Public *
7444 * License as published by the Free Software Foundation; either *
7445 * version 2.1 of the License, or (at your option) any later version. *
7446 * *
7447 * This library is distributed in the hope that it will be useful, *
7448 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7449 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7450 * Lesser General Public License for more details. *
7451 * *
7452 * You should have received a copy of the GNU Lesser General Public *
7453 * License along with this library; if not, write to the Free Software *
7454 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7455 * MA 02111-1307 USA *
7456 * *
7457 ***************************************************************************/
7458
7459
7460#ifndef GWEN_SSLCERTDESCR_LIST1_H
7461#define GWEN_SSLCERTDESCR_LIST1_H
7462
7463#ifdef __cplusplus
7464extern "C" {
7465#endif
7466
7472
7480
7484 typedef int GWENHYWFAR_CB (*GWEN_SSLCERTDESCR_LIST_SORT_FN)(const GWEN_SSLCERTDESCR *a, const GWEN_SSLCERTDESCR *b, int ascending);
7485
7486
7493
7499
7504
7510
7518
7523
7528
7534
7539
7544
7549
7554
7559
7564
7571
7572
7573#ifdef __cplusplus
7574}
7575#endif
7576
7577
7578#endif
7579
7580
7581
7582/***************************************************************************
7583 $RCSfile$
7584 -------------------
7585 cvs : $Id$
7586 begin : Sat Jun 28 2003
7587 copyright : (C) 2003 by Martin Preuss
7588 email : martin@libchipcard.de
7589
7590 ***************************************************************************
7591 * *
7592 * This library is free software; you can redistribute it and/or *
7593 * modify it under the terms of the GNU Lesser General Public *
7594 * License as published by the Free Software Foundation; either *
7595 * version 2.1 of the License, or (at your option) any later version. *
7596 * *
7597 * This library is distributed in the hope that it will be useful, *
7598 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7599 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7600 * Lesser General Public License for more details. *
7601 * *
7602 * You should have received a copy of the GNU Lesser General Public *
7603 * License along with this library; if not, write to the Free Software *
7604 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7605 * MA 02111-1307 USA *
7606 * *
7607 ***************************************************************************/
7608
7609
7610#ifndef GWEN_SYNCIO_LIST1_H
7611#define GWEN_SYNCIO_LIST1_H
7612
7613#ifdef __cplusplus
7614extern "C" {
7615#endif
7616
7622
7630
7634 typedef int GWENHYWFAR_CB (*GWEN_SYNCIO_LIST_SORT_FN)(const GWEN_SYNCIO *a, const GWEN_SYNCIO *b, int ascending);
7635
7636
7643
7649
7654
7660
7668
7673
7678
7684
7689
7694
7699
7704
7709
7714
7721
7722
7723#ifdef __cplusplus
7724}
7725#endif
7726
7727
7728#endif
7729
7730
7731
7732/***************************************************************************
7733 $RCSfile$
7734 -------------------
7735 cvs : $Id$
7736 begin : Sat Jun 28 2003
7737 copyright : (C) 2003 by Martin Preuss
7738 email : martin@libchipcard.de
7739
7740 ***************************************************************************
7741 * *
7742 * This library is free software; you can redistribute it and/or *
7743 * modify it under the terms of the GNU Lesser General Public *
7744 * License as published by the Free Software Foundation; either *
7745 * version 2.1 of the License, or (at your option) any later version. *
7746 * *
7747 * This library is distributed in the hope that it will be useful, *
7748 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7749 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7750 * Lesser General Public License for more details. *
7751 * *
7752 * You should have received a copy of the GNU Lesser General Public *
7753 * License along with this library; if not, write to the Free Software *
7754 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7755 * MA 02111-1307 USA *
7756 * *
7757 ***************************************************************************/
7758
7759
7760#ifndef GWEN_TAG16_LIST1_H
7761#define GWEN_TAG16_LIST1_H
7762
7763#ifdef __cplusplus
7764extern "C" {
7765#endif
7766
7772
7780
7784 typedef int GWENHYWFAR_CB (*GWEN_TAG16_LIST_SORT_FN)(const GWEN_TAG16 *a, const GWEN_TAG16 *b, int ascending);
7785
7786
7793
7799
7804
7810
7818
7823
7828
7834
7839
7844
7849
7854
7859
7864
7870 void GWEN_Tag16_List_Sort(GWEN_TAG16_LIST *l, int ascending);
7871
7872
7873#ifdef __cplusplus
7874}
7875#endif
7876
7877
7878#endif
7879
7880
7881
7882/***************************************************************************
7883 $RCSfile$
7884 -------------------
7885 cvs : $Id$
7886 begin : Sat Jun 28 2003
7887 copyright : (C) 2003 by Martin Preuss
7888 email : martin@libchipcard.de
7889
7890 ***************************************************************************
7891 * *
7892 * This library is free software; you can redistribute it and/or *
7893 * modify it under the terms of the GNU Lesser General Public *
7894 * License as published by the Free Software Foundation; either *
7895 * version 2.1 of the License, or (at your option) any later version. *
7896 * *
7897 * This library is distributed in the hope that it will be useful, *
7898 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7899 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7900 * Lesser General Public License for more details. *
7901 * *
7902 * You should have received a copy of the GNU Lesser General Public *
7903 * License along with this library; if not, write to the Free Software *
7904 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7905 * MA 02111-1307 USA *
7906 * *
7907 ***************************************************************************/
7908
7909
7910#ifndef GWEN_TLV_LIST1_H
7911#define GWEN_TLV_LIST1_H
7912
7913#ifdef __cplusplus
7914extern "C" {
7915#endif
7916
7922
7930
7934 typedef int GWENHYWFAR_CB (*GWEN_TLV_LIST_SORT_FN)(const GWEN_TLV *a, const GWEN_TLV *b, int ascending);
7935
7936
7940 uint32_t count;
7941 uint32_t id;
7942 } GWEN_TLV_LIST;
7943
7949
7954
7960
7968
7973
7978
7984
7989
7994
7999
8004
8009
8014
8020 void GWEN_TLV_List_Sort(GWEN_TLV_LIST *l, int ascending);
8021
8022
8023#ifdef __cplusplus
8024}
8025#endif
8026
8027
8028#endif
8029
8030
8031
8032/***************************************************************************
8033 $RCSfile$
8034 -------------------
8035 cvs : $Id$
8036 begin : Sat Jun 28 2003
8037 copyright : (C) 2003 by Martin Preuss
8038 email : martin@libchipcard.de
8039
8040 ***************************************************************************
8041 * *
8042 * This library is free software; you can redistribute it and/or *
8043 * modify it under the terms of the GNU Lesser General Public *
8044 * License as published by the Free Software Foundation; either *
8045 * version 2.1 of the License, or (at your option) any later version. *
8046 * *
8047 * This library is distributed in the hope that it will be useful, *
8048 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8049 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8050 * Lesser General Public License for more details. *
8051 * *
8052 * You should have received a copy of the GNU Lesser General Public *
8053 * License along with this library; if not, write to the Free Software *
8054 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8055 * MA 02111-1307 USA *
8056 * *
8057 ***************************************************************************/
8058
8059
8060#ifndef GWEN_URL_LIST2_H
8061#define GWEN_URL_LIST2_H
8062
8063
8064#ifdef __cplusplus
8065extern "C" {
8066#endif
8067
8075
8080
8085 void *user_data);
8086
8091
8096
8100 void GWEN_Url_List2_Dump(GWEN_URL_LIST2 *l, FILE *f, unsigned int indent);
8101
8106
8112
8118
8124
8131
8138
8144
8150
8155
8160
8165
8170
8175
8181
8187
8193
8207 void *user_data);
8208
8209
8212 typedef const GWEN_URL*
8213 (GWEN_URL_CONSTLIST2_FOREACH)(const GWEN_URL *element,
8214 void *user_data);
8215
8216
8218
8220
8222
8224
8226
8228
8230
8232
8234
8236
8238
8240
8242
8244
8246
8248
8250
8263 GWEN_URL_CONSTLIST2_FOREACH func, void *user_data);
8264
8265
8266#ifdef __cplusplus
8267}
8268#endif
8269
8270
8271#endif /* GWEN_URL_LIST_H */
8272
8273
8274
8275/***************************************************************************
8276 $RCSfile$
8277 -------------------
8278 cvs : $Id$
8279 begin : Sat Jun 28 2003
8280 copyright : (C) 2003 by Martin Preuss
8281 email : martin@libchipcard.de
8282
8283 ***************************************************************************
8284 * *
8285 * This library is free software; you can redistribute it and/or *
8286 * modify it under the terms of the GNU Lesser General Public *
8287 * License as published by the Free Software Foundation; either *
8288 * version 2.1 of the License, or (at your option) any later version. *
8289 * *
8290 * This library is distributed in the hope that it will be useful, *
8291 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8292 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8293 * Lesser General Public License for more details. *
8294 * *
8295 * You should have received a copy of the GNU Lesser General Public *
8296 * License along with this library; if not, write to the Free Software *
8297 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8298 * MA 02111-1307 USA *
8299 * *
8300 ***************************************************************************/
8301
8302
8303#ifndef GWEN_URL_LIST1_H
8304#define GWEN_URL_LIST1_H
8305
8306#ifdef __cplusplus
8307extern "C" {
8308#endif
8309
8315
8323
8327 typedef int GWENHYWFAR_CB (*GWEN_URL_LIST_SORT_FN)(const GWEN_URL *a, const GWEN_URL *b, int ascending);
8328
8329
8333 uint32_t count;
8334 uint32_t id;
8335 } GWEN_URL_LIST;
8336
8342
8347
8353
8361
8366
8371
8377
8382
8387
8392
8397
8402
8407
8413 void GWEN_Url_List_Sort(GWEN_URL_LIST *l, int ascending);
8414
8415
8416#ifdef __cplusplus
8417}
8418#endif
8419
8420
8421#endif
8422
8423
8424
8425/***************************************************************************
8426 $RCSfile$
8427 -------------------
8428 cvs : $Id$
8429 begin : Sat Jun 28 2003
8430 copyright : (C) 2003 by Martin Preuss
8431 email : martin@libchipcard.de
8432
8433 ***************************************************************************
8434 * *
8435 * This library is free software; you can redistribute it and/or *
8436 * modify it under the terms of the GNU Lesser General Public *
8437 * License as published by the Free Software Foundation; either *
8438 * version 2.1 of the License, or (at your option) any later version. *
8439 * *
8440 * This library is distributed in the hope that it will be useful, *
8441 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8442 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8443 * Lesser General Public License for more details. *
8444 * *
8445 * You should have received a copy of the GNU Lesser General Public *
8446 * License along with this library; if not, write to the Free Software *
8447 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8448 * MA 02111-1307 USA *
8449 * *
8450 ***************************************************************************/
8451
8452
8453#ifndef GWEN_XMLNODE_NAMESPACE_LIST1_H
8454#define GWEN_XMLNODE_NAMESPACE_LIST1_H
8455
8456#ifdef __cplusplus
8457extern "C" {
8458#endif
8459
8465
8473
8478
8479
8486
8492
8497
8503
8511
8516
8521
8527
8532
8537
8542
8547
8552
8557
8564
8565
8566#ifdef __cplusplus
8567}
8568#endif
8569
8570
8571#endif
8572
8573
8574
8575/***************************************************************************
8576 $RCSfile$
8577 -------------------
8578 cvs : $Id$
8579 begin : Sat Jun 28 2003
8580 copyright : (C) 2003 by Martin Preuss
8581 email : martin@libchipcard.de
8582
8583 ***************************************************************************
8584 * *
8585 * This library is free software; you can redistribute it and/or *
8586 * modify it under the terms of the GNU Lesser General Public *
8587 * License as published by the Free Software Foundation; either *
8588 * version 2.1 of the License, or (at your option) any later version. *
8589 * *
8590 * This library is distributed in the hope that it will be useful, *
8591 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8592 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8593 * Lesser General Public License for more details. *
8594 * *
8595 * You should have received a copy of the GNU Lesser General Public *
8596 * License along with this library; if not, write to the Free Software *
8597 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8598 * MA 02111-1307 USA *
8599 * *
8600 ***************************************************************************/
8601
8602
8603#ifndef GWEN_XMLNODE_LIST2_H
8604#define GWEN_XMLNODE_LIST2_H
8605
8606
8607#ifdef __cplusplus
8608extern "C" {
8609#endif
8610
8618
8623
8628 void *user_data);
8629
8634
8639
8643 void GWEN_XMLNode_List2_Dump(GWEN_XMLNODE_LIST2 *l, FILE *f, unsigned int indent);
8644
8649
8655
8661
8667
8674
8681
8687
8693
8698
8703
8708
8713
8718
8724
8730
8736
8750 void *user_data);
8751
8752
8755 typedef const GWEN_XMLNODE*
8757 void *user_data);
8758
8759
8761
8763
8765
8767
8769
8771
8773
8775
8777
8779
8781
8783
8785
8787
8789
8791
8793
8806 GWEN_XMLNODE_CONSTLIST2_FOREACH func, void *user_data);
8807
8808
8809#ifdef __cplusplus
8810}
8811#endif
8812
8813
8814#endif /* GWEN_XMLNODE_LIST_H */
8815
8816
8817
8818/***************************************************************************
8819 $RCSfile$
8820 -------------------
8821 cvs : $Id$
8822 begin : Sat Jun 28 2003
8823 copyright : (C) 2003 by Martin Preuss
8824 email : martin@libchipcard.de
8825
8826 ***************************************************************************
8827 * *
8828 * This library is free software; you can redistribute it and/or *
8829 * modify it under the terms of the GNU Lesser General Public *
8830 * License as published by the Free Software Foundation; either *
8831 * version 2.1 of the License, or (at your option) any later version. *
8832 * *
8833 * This library is distributed in the hope that it will be useful, *
8834 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8835 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8836 * Lesser General Public License for more details. *
8837 * *
8838 * You should have received a copy of the GNU Lesser General Public *
8839 * License along with this library; if not, write to the Free Software *
8840 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8841 * MA 02111-1307 USA *
8842 * *
8843 ***************************************************************************/
8844
8845
8846#ifndef GWEN_XMLNODE_LIST1_H
8847#define GWEN_XMLNODE_LIST1_H
8848
8849#ifdef __cplusplus
8850extern "C" {
8851#endif
8852
8858
8866
8870 typedef int GWENHYWFAR_CB (*GWEN_XMLNODE_LIST_SORT_FN)(const GWEN_XMLNODE *a, const GWEN_XMLNODE *b, int ascending);
8871
8872
8879
8885
8890
8896
8904
8909
8914
8920
8925
8930
8935
8940
8945
8950
8957
8958
8959#ifdef __cplusplus
8960}
8961#endif
8962
8963
8964#endif
8965
8966
8967
8968/***************************************************************************
8969 $RCSfile$
8970 -------------------
8971 cvs : $Id$
8972 begin : Sat Jun 28 2003
8973 copyright : (C) 2003 by Martin Preuss
8974 email : martin@libchipcard.de
8975
8976 ***************************************************************************
8977 * *
8978 * This library is free software; you can redistribute it and/or *
8979 * modify it under the terms of the GNU Lesser General Public *
8980 * License as published by the Free Software Foundation; either *
8981 * version 2.1 of the License, or (at your option) any later version. *
8982 * *
8983 * This library is distributed in the hope that it will be useful, *
8984 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8985 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8986 * Lesser General Public License for more details. *
8987 * *
8988 * You should have received a copy of the GNU Lesser General Public *
8989 * License along with this library; if not, write to the Free Software *
8990 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8991 * MA 02111-1307 USA *
8992 * *
8993 ***************************************************************************/
8994
8995
8996#ifndef GWEN_XSD_NODE_LIST1_H
8997#define GWEN_XSD_NODE_LIST1_H
8998
8999#ifdef __cplusplus
9000extern "C" {
9001#endif
9002
9008
9016
9020 typedef int GWENHYWFAR_CB (*GWEN_XSD_NODE_LIST_SORT_FN)(const GWEN_XSD_NODE *a, const GWEN_XSD_NODE *b, int ascending);
9021
9022
9029
9035
9040
9046
9054
9059
9064
9070
9075
9080
9085
9090
9095
9100
9107
9108
9109#ifdef __cplusplus
9110}
9111#endif
9112
9113
9114#endif
9115
9116
9117
struct GWEN_CRYPT_CRYPTALGO GWEN_CRYPT_CRYPTALGO
Definition cryptalgo.h:20
struct GWEN_CRYPTHEAD GWEN_CRYPTHEAD
Definition crypthead.h:23
struct GWEN_CRYPT_KEY GWEN_CRYPT_KEY
Definition cryptkey.h:26
struct GWEN_CRYPT_TOKEN GWEN_CRYPT_TOKEN
Definition ct.h:19
struct GWEN_CRYPT_TOKEN_CONTEXT GWEN_CRYPT_TOKEN_CONTEXT
Definition ct_context.h:221
struct GWEN_CRYPT_TOKEN_KEYINFO GWEN_CRYPT_TOKEN_KEYINFO
Definition ct_keyinfo.h:127
struct GWEN_DBIO GWEN_DBIO
Definition dbio.h:43
struct GWEN_DIALOG GWEN_DIALOG
Definition dialog.h:54
struct GWEN_FSLOCK GWEN_FSLOCK
Definition fslock.h:59
struct GWEN_SAR_FILEHEADER GWEN_SAR_FILEHEADER
#define GWENHYWFAR_CB
struct GWEN_THREAD GWEN_THREAD
Definition gwenthread.h:45
struct GWEN_CRYPT_HASHALGO GWEN_CRYPT_HASHALGO
Definition hashalgo.h:21
struct HTML_FONT HTML_FONT
Definition htmlfont_be.h:23
struct HTML_IMAGE HTML_IMAGE
struct GWEN_SOCKET GWEN_SOCKET
Definition inetsocket.h:40
struct GWEN_INHERITDATA GWEN_INHERITDATA
Definition inherit.h:34
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_GetBack(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_Last(const GWEN_CRYPT_KEY_LIST *l)
GWEN_SAR_FILEHEADER_LIST_SORT_FN GWEN_SarFileHeader_List_SetSortFn(GWEN_SAR_FILEHEADER_LIST *l, GWEN_SAR_FILEHEADER_LIST_SORT_FN fn)
void GWEN_Crypt_Token_Context_List2_PushFront(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, GWEN_CRYPT_TOKEN_CONTEXT *p)
void GWEN_MDigest_List_Del(GWEN_MDIGEST *element)
void GWEN_Crypt_Token_List2_PushBack(GWEN_CRYPT_TOKEN_LIST2 *l, GWEN_CRYPT_TOKEN *p)
GWEN_DBIO_LIST * GWEN_DBIO_List_new()
GWEN_DIALOG *() GWEN_DIALOG_LIST2_FOREACH(GWEN_DIALOG *element, void *user_data)
Definition listdoc.h:2168
t_CONSTLIST2_ITERATOR * pr_ConstList2Iterator_new(t_CONSTLIST2 *l)
void GWEN_Crypt_Token_KeyInfo_List_free(GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
GWEN_PARAM_CONSTLIST2_ITERATOR * GWEN_Param_ConstList2_Last(GWEN_PARAM_CONSTLIST2 *l)
HTML_FONT * HtmlFont_List_Previous(const HTML_FONT *element)
void GWEN_XMLNode_List_free(GWEN_XMLNODE_LIST *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2_GetBack(GWEN_SAR_FILEHEADER_LIST2 *l)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_Previous(const GWEN_CRYPT_KEY *element)
void GWEN_XMLNode_List_Insert(GWEN_XMLNODE *element, GWEN_XMLNODE_LIST *list)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2Iterator_new(GWEN_DIALOG_CONSTLIST2 *l)
void GWEN_Dialog_List2_PushBack(GWEN_DIALOG_LIST2 *l, GWEN_DIALOG *p)
GWEN_CRYPT_TOKEN_LIST2_ITERATOR * GWEN_Crypt_Token_List2_First(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_Crypt_Token_List_free(GWEN_CRYPT_TOKEN_LIST *l)
void GWEN_XMLNode_ConstList2Iterator_free(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
GWEN_SYNCIO * GWEN_SyncIo_List_Next(const GWEN_SYNCIO *element)
struct GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR
Definition listdoc.h:1620
void GWEN_Crypt_PaddAlgo_List2Iterator_free(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
struct GWEN_SSLCERTDESCR_LIST2_ITERATOR GWEN_SSLCERTDESCR_LIST2_ITERATOR
Definition listdoc.h:7236
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2Iterator_Next(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
void pr_List_Del(t *element)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2_GetFront(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_SSLCERTDESCR_LIST2_ITERATOR * GWEN_SslCertDescr_List2Iterator_new(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_MDigest_ConstList2_PopFront(GWEN_MDIGEST_CONSTLIST2 *l)
void GWEN_Url_List_free(GWEN_URL_LIST *l)
int GWENHYWFAR_CB(* GWEN_SYNCIO_LIST_SORT_FN)(const GWEN_SYNCIO *a, const GWEN_SYNCIO *b, int ascending)
Definition listdoc.h:7634
void pr_List_Sort(t_LIST *l, int ascending)
void GWEN_Param_List_Del(GWEN_PARAM *element)
GWEN_SOCKET_CONSTLIST2_ITERATOR * GWEN_Socket_ConstList2Iterator_new(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_Crypt_CryptAlgo_List2_PushFront(GWEN_CRYPT_CRYPTALGO_LIST2 *l, GWEN_CRYPT_CRYPTALGO *p)
void GWEN_SigTail_List_AddList(GWEN_SIGTAIL_LIST *dst, GWEN_SIGTAIL_LIST *l)
void GWEN_Dialog_List_Clear(GWEN_DIALOG_LIST *l)
void pr_List2_PopBack(t_LIST2 *l)
void GWEN_Crypt_Token_KeyInfo_List2Iterator_free(GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *li)
void GWEN_Crypt_HashAlgo_List2_Erase(GWEN_CRYPT_HASHALGO_LIST2 *l, GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *it)
GWEN_SOCKET_LIST_SORT_FN GWEN_Socket_List_SetSortFn(GWEN_SOCKET_LIST *l, GWEN_SOCKET_LIST_SORT_FN fn)
struct GWEN_DIALOG_LIST2 GWEN_DIALOG_LIST2
Definition listdoc.h:2158
GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_Context_ConstList2_Last(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void pr_List_free(t_LIST *l)
void GWEN_Crypt_Token_Context_ConstList2_PopFront(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
GWEN_SOCKET * GWEN_Socket_List_Next(const GWEN_SOCKET *element)
void GWEN_Crypt_Token_Context_ConstList2Iterator_free(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
GWEN_THREAD * GWEN_Thread_List_Next(const GWEN_THREAD *element)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_ForEach(GWEN_SAR_FILEHEADER_CONSTLIST2 *list, GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH func, void *user_data)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2_GetBack(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
void GWEN_Crypt_HashAlgo_List2_PushFront(GWEN_CRYPT_HASHALGO_LIST2 *l, GWEN_CRYPT_HASHALGO *p)
void GWEN_SarFileHeader_ConstList2_PushBack(GWEN_SAR_FILEHEADER_CONSTLIST2 *l, const GWEN_SAR_FILEHEADER *p)
struct GWEN_DIALOG_LIST_ELEMENT GWEN_DIALOG_LIST__ELEMENT
void GWEN_Dialog_ConstList2_PopFront(GWEN_DIALOG_CONSTLIST2 *l)
void GWEN_FSLock_List2Iterator_free(GWEN_FSLOCK_LIST2_ITERATOR *li)
void GWEN_Crypt_Key_List2_PushBack(GWEN_CRYPT_KEY_LIST2 *l, GWEN_CRYPT_KEY *p)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_Previous(const GWEN_PLUGIN_DESCRIPTION *element)
void GWEN_Crypt_Token_List2_Dump(GWEN_CRYPT_TOKEN_LIST2 *l, FILE *f, unsigned int indent)
GWEN_CRYPT_KEY_LIST2_ITERATOR * GWEN_Crypt_Key_List2_First(GWEN_CRYPT_KEY_LIST2 *l)
struct GWEN_PLUGIN_DESCRIPTION_LIST2 GWEN_PLUGIN_DESCRIPTION_LIST2
Definition listdoc.h:6538
void GWEN_XsdNode_List_Sort(GWEN_XSD_NODE_LIST *l, int ascending)
void GWEN_SslCertDescr_List2_PushBack(GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR *p)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2_GetFront(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_XMLNode_List_Del(GWEN_XMLNODE *element)
GWEN_CRYPT_PADDALGO_LIST2 * GWEN_Crypt_PaddAlgo_List2_new()
GWEN_TLV_LIST * GWEN_TLV_List_new()
void GWEN_TLV_List_Sort(GWEN_TLV_LIST *l, int ascending)
const GWEN_PLUGIN_DESCRIPTION *() GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH(const GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
Definition listdoc.h:6677
GWEN_FSLOCK * GWEN_FSLock_List_Previous(const GWEN_FSLOCK *element)
GWEN_MDIGEST *() GWEN_MDIGEST_LIST2_FOREACH(GWEN_MDIGEST *element, void *user_data)
Definition listdoc.h:5369
void GWEN_MDigest_ConstList2Iterator_free(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
void GWEN_SarFileHeader_ConstList2_PushFront(GWEN_SAR_FILEHEADER_CONSTLIST2 *l, const GWEN_SAR_FILEHEADER *p)
GWEN_PARAM * GWEN_Param_List2_ForEach(GWEN_PARAM_LIST2 *list, GWEN_PARAM_LIST2_FOREACH func, void *user_data)
GWEN_CRYPT_TOKEN_LIST * GWEN_Crypt_Token_List_new()
void HtmlImage_List_AddList(HTML_IMAGE_LIST *dst, HTML_IMAGE_LIST *l)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2Iterator_Next(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_Last(const GWEN_CRYPT_TOKEN_LIST *l)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2_ForEach(GWEN_PLUGIN_DESCRIPTION_LIST2 *list, GWEN_PLUGIN_DESCRIPTION_LIST2_FOREACH func, void *user_data)
GWEN_TAG16 * GWEN_Tag16_List_First(const GWEN_TAG16_LIST *l)
const GWEN_CRYPT_TOKEN_CONTEXT *() GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_FOREACH(const GWEN_CRYPT_TOKEN_CONTEXT *element, void *user_data)
Definition listdoc.h:1361
void GWEN_SslCertDescr_List2_PopFront(GWEN_SSLCERTDESCR_LIST2 *l)
GWEN_SOCKET * GWEN_Socket_List2Iterator_Next(GWEN_SOCKET_LIST2_ITERATOR *li)
void GWEN_XMLNode_List_Add(GWEN_XMLNODE *element, GWEN_XMLNODE_LIST *list)
void HtmlFont_List_Del(HTML_FONT *element)
MYSTRUCT * MyStruct_List_Next(const MYSTRUCT *element)
const GWEN_DIALOG * GWEN_Dialog_ConstList2_ForEach(GWEN_DIALOG_CONSTLIST2 *list, GWEN_DIALOG_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_Param_List_free(GWEN_PARAM_LIST *l)
GWEN_MDIGEST * GWEN_MDigest_List_Next(const GWEN_MDIGEST *element)
void GWEN_SyncIo_List_AddList(GWEN_SYNCIO_LIST *dst, GWEN_SYNCIO_LIST *l)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2Iterator_Previous(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
const GWEN_DIALOG *() GWEN_DIALOG_CONSTLIST2_FOREACH(const GWEN_DIALOG *element, void *user_data)
Definition listdoc.h:2297
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_Next(const GWEN_CRYPT_TOKEN_CONTEXT *element)
struct GWEN_CRYPT_TOKEN_LIST_ELEMENT GWEN_CRYPT_TOKEN_LIST__ELEMENT
const t *() t_CONSTLIST2_FOREACH(const t *element, void *user_data)
Definition listdoc.h:5012
GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_List2Iterator_new(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
void GWEN_XMLNode_List_Sort(GWEN_XMLNODE_LIST *l, int ascending)
const GWEN_SOCKET * GWEN_Socket_ConstList2Iterator_Next(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
const GWEN_PARAM *() GWEN_PARAM_CONSTLIST2_FOREACH(const GWEN_PARAM *element, void *user_data)
Definition listdoc.h:6284
GWEN_DIALOG_LIST_SORT_FN GWEN_Dialog_List_SetSortFn(GWEN_DIALOG_LIST *l, GWEN_DIALOG_LIST_SORT_FN fn)
void GWEN_Dialog_ConstList2_Clear(GWEN_DIALOG_CONSTLIST2 *l)
struct GWEN_FSLOCK_LIST2_ITERATOR GWEN_FSLOCK_LIST2_ITERATOR
Definition listdoc.h:2556
unsigned int GWEN_Url_List2_GetSize(GWEN_URL_LIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_Last(const GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2_GetFront(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
GWEN_FSLOCK_LIST2_ITERATOR * GWEN_FSLock_List2_First(GWEN_FSLOCK_LIST2 *l)
unsigned int GWEN_MDigest_ConstList2_GetSize(GWEN_MDIGEST_CONSTLIST2 *l)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_Next(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
void GWEN_Msg_List_Insert(GWEN_MSG *element, GWEN_MSG_LIST *list)
GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR * GWEN_SslCertDescr_ConstList2_Last(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
GWEN_SIGHEAD_LIST * GWEN_SigHead_List_new()
const t * pr_ConstList2Iterator_Next(t_CONSTLIST2_ITERATOR *li)
const t * pr_ConstList2_GetBack(t_CONSTLIST2 *l)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2_ForEach(GWEN_FSLOCK_CONSTLIST2 *list, GWEN_FSLOCK_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_FSLock_List2_Clear(GWEN_FSLOCK_LIST2 *l)
t * pr_List2_ForEach(t_LIST2 *list, t_LIST2_FOREACH func, void *user_data)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2_ForEach(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *list, GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_Crypt_Token_Context_List2_PopFront(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2_Last(GWEN_DIALOG_CONSTLIST2 *l)
const GWEN_URL * GWEN_Url_ConstList2Iterator_Previous(GWEN_URL_CONSTLIST2_ITERATOR *li)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2Iterator_Previous(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_Next(const GWEN_CRYPT_TOKEN_KEYINFO *element)
void GWEN_Crypt_Token_Context_List2_PushBack(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, GWEN_CRYPT_TOKEN_CONTEXT *p)
GWEN_SIGTAIL * GWEN_SigTail_List_First(const GWEN_SIGTAIL_LIST *l)
int GWENHYWFAR_CB(* GWEN_SOCKET_LIST_SORT_FN)(const GWEN_SOCKET *a, const GWEN_SOCKET *b, int ascending)
Definition listdoc.h:4283
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2_ForEach(GWEN_CRYPT_KEY_LIST2 *list, GWEN_CRYPT_KEY_LIST2_FOREACH func, void *user_data)
GWEN_MDIGEST_LIST2_ITERATOR * GWEN_MDigest_List2_Last(GWEN_MDIGEST_LIST2 *l)
void GWEN_XMLNode_NameSpace_List_Clear(GWEN_XMLNODE_NAMESPACE_LIST *l)
struct GWEN_CRYPT_TOKEN_KEYINFO_LIST_ELEMENT GWEN_CRYPT_TOKEN_KEYINFO_LIST__ELEMENT
GWEN_MDIGEST * GWEN_MDigest_List_Previous(const GWEN_MDIGEST *element)
void GWEN_Crypt_PaddAlgo_ConstList2Iterator_free(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_HASHALGO *() GWEN_CRYPT_HASHALGO_LIST2_FOREACH(GWEN_CRYPT_HASHALGO *element, void *user_data)
Definition listdoc.h:3497
void GWEN_DBIO_List_Del(GWEN_DBIO *element)
void MyStruct_List_Sort(MYSTRUCT_LIST *l, int ascending)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2_First(GWEN_DIALOG_CONSTLIST2 *l)
GWEN_DIALOG_LIST2_ITERATOR * GWEN_Dialog_List2_Last(GWEN_DIALOG_LIST2 *l)
struct GWEN_SAR_FILEHEADER_LIST2_ITERATOR GWEN_SAR_FILEHEADER_LIST2_ITERATOR
Definition listdoc.h:2949
unsigned int GWEN_Crypt_Token_Context_ConstList2_GetSize(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
int GWENHYWFAR_CB(* GWEN_CRYPT_TOKEN_KEYINFO_LIST_SORT_FN)(const GWEN_CRYPT_TOKEN_KEYINFO *a, const GWEN_CRYPT_TOKEN_KEYINFO *b, int ascending)
Definition listdoc.h:1868
void GWEN_Crypt_CryptAlgo_List2_PopFront(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
GWEN_MDIGEST * GWEN_MDigest_List_First(const GWEN_MDIGEST_LIST *l)
unsigned int GWEN_FSLock_List2_GetSize(GWEN_FSLOCK_LIST2 *l)
void GWEN_SarFileHeader_ConstList2_free(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2_GetBack(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2Iterator_Previous(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
struct GWEN_FSLOCK_CONSTLIST2 GWEN_FSLOCK_CONSTLIST2
Definition listdoc.h:2687
t * pr_List2Iterator_Data(t_LIST2_ITERATOR *li)
void GWEN_SslCertDescr_ConstList2_PushFront(GWEN_SSLCERTDESCR_CONSTLIST2 *l, const GWEN_SSLCERTDESCR *p)
void GWEN_PluginDescription_List2_PopBack(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Next(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
const GWEN_DIALOG * GWEN_Dialog_ConstList2_GetFront(GWEN_DIALOG_CONSTLIST2 *l)
struct GWEN_XMLNODE_LIST2 GWEN_XMLNODE_LIST2
Definition listdoc.h:8617
struct GWEN_CRYPT_HASHALGO_LIST2 GWEN_CRYPT_HASHALGO_LIST2
Definition listdoc.h:3487
int GWENHYWFAR_CB(* GWEN_XMLNODE_NAMESPACE_LIST_SORT_FN)(const GWEN_XMLNODE_NAMESPACE *a, const GWEN_XMLNODE_NAMESPACE *b, int ascending)
Definition listdoc.h:8477
GWEN_CRYPT_TOKEN_CONTEXT *() GWEN_CRYPT_TOKEN_CONTEXT_LIST2_FOREACH(GWEN_CRYPT_TOKEN_CONTEXT *element, void *user_data)
Definition listdoc.h:1232
uint32_t GWEN_Thread_List_GetCount(const GWEN_THREAD_LIST *l)
int GWENHYWFAR_CB(* MYSTRUCT_LIST_SORT_FN)(const MYSTRUCT *a, const MYSTRUCT *b, int ascending)
Definition listdoc.h:4733
void GWEN_SyncIo_List_Insert(GWEN_SYNCIO *element, GWEN_SYNCIO_LIST *list)
GWEN_SSLCERTDESCR_CONSTLIST2 * GWEN_SslCertDescr_ConstList2_new()
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2Iterator_Data(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
unsigned int GWEN_Crypt_HashAlgo_ConstList2_GetSize(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_XMLNode_ConstList2_Clear(GWEN_XMLNODE_CONSTLIST2 *l)
MYSTRUCT * MyStruct_List_First(const MYSTRUCT_LIST *l)
GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR * GWEN_Crypt_Key_ConstList2Iterator_new(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_Tag16_List_Sort(GWEN_TAG16_LIST *l, int ascending)
void GWEN_XMLNode_List2_PushBack(GWEN_XMLNODE_LIST2 *l, GWEN_XMLNODE *p)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2_GetBack(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_TLV_List_Insert(GWEN_TLV *element, GWEN_TLV_LIST *list)
void GWEN_XMLNode_NameSpace_List_AddList(GWEN_XMLNODE_NAMESPACE_LIST *dst, GWEN_XMLNODE_NAMESPACE_LIST *l)
void GWEN_Socket_ConstList2_free(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_Crypt_Key_ConstList2_Clear(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_Url_List_Sort(GWEN_URL_LIST *l, int ascending)
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2Iterator_new(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_PARAM * GWEN_Param_List_Next(const GWEN_PARAM *element)
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2_Last(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
void GWEN_Dialog_List2Iterator_free(GWEN_DIALOG_LIST2_ITERATOR *li)
GWEN_URL * GWEN_Url_List2Iterator_Next(GWEN_URL_LIST2_ITERATOR *li)
void GWEN_FSLock_List2_free(GWEN_FSLOCK_LIST2 *l)
void GWEN_Crypt_Token_Context_List_AddList(GWEN_CRYPT_TOKEN_CONTEXT_LIST *dst, GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
void GWEN_SigTail_List_Clear(GWEN_SIGTAIL_LIST *l)
void GWEN_Crypt_HashAlgo_List2_Dump(GWEN_CRYPT_HASHALGO_LIST2 *l, FILE *f, unsigned int indent)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2_ForEach(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *list, GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_Crypt_PaddAlgo_List2_PopFront(GWEN_CRYPT_PADDALGO_LIST2 *l)
void GWEN_Param_List2_Dump(GWEN_PARAM_LIST2 *l, FILE *f, unsigned int indent)
int GWENHYWFAR_CB(* GWEN_CRYPT_TOKEN_LIST_SORT_FN)(const GWEN_CRYPT_TOKEN *a, const GWEN_CRYPT_TOKEN *b, int ascending)
Definition listdoc.h:1082
void GWEN_FSLock_List_Insert(GWEN_FSLOCK *element, GWEN_FSLOCK_LIST *list)
void GWEN_Crypt_Token_Context_ConstList2_PushFront(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN_CONTEXT *p)
GWEN_SYNCIO * GWEN_SyncIo_List_First(const GWEN_SYNCIO_LIST *l)
void GWEN_Crypt_CryptAlgo_List2_PushBack(GWEN_CRYPT_CRYPTALGO_LIST2 *l, GWEN_CRYPT_CRYPTALGO *p)
void GWEN_Crypt_PaddAlgo_ConstList2_Clear(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
GWEN_URL * GWEN_Url_List2_GetBack(GWEN_URL_LIST2 *l)
GWEN_DIALOG * GWEN_Dialog_List_First(const GWEN_DIALOG_LIST *l)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2Iterator_Previous(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
struct GWEN_DBIO_LIST_ELEMENT GWEN_DBIO_LIST__ELEMENT
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2_ForEach(GWEN_CRYPT_CRYPTALGO_LIST2 *list, GWEN_CRYPT_CRYPTALGO_LIST2_FOREACH func, void *user_data)
HTML_IMAGE_LIST * HtmlImage_List_new()
void GWEN_MDigest_ConstList2_free(GWEN_MDIGEST_CONSTLIST2 *l)
struct GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR
Definition listdoc.h:1752
GWEN_CRYPT_TOKEN_CONTEXT_LIST2 * GWEN_Crypt_Token_Context_List2_new()
GWEN_CRYPT_TOKEN_KEYINFO *() GWEN_CRYPT_TOKEN_KEYINFO_LIST2_FOREACH(GWEN_CRYPT_TOKEN_KEYINFO *element, void *user_data)
Definition listdoc.h:1625
struct GWEN_CRYPT_PADDALGO_LIST2_ITERATOR GWEN_CRYPT_PADDALGO_LIST2_ITERATOR
Definition listdoc.h:5907
int GWENHYWFAR_CB(* GWEN_XSD_NODE_LIST_SORT_FN)(const GWEN_XSD_NODE *a, const GWEN_XSD_NODE *b, int ascending)
Definition listdoc.h:9020
void GWEN_Crypt_Key_List_Sort(GWEN_CRYPT_KEY_LIST *l, int ascending)
void GWEN_XMLNode_ConstList2_free(GWEN_XMLNODE_CONSTLIST2 *l)
t_CONSTLIST2 * pr_ConstList2_new()
GWEN_FSLOCK_CONSTLIST2 * GWEN_FSLock_ConstList2_new()
GWEN_SOCKET * GWEN_Socket_List2_ForEach(GWEN_SOCKET_LIST2 *list, GWEN_SOCKET_LIST2_FOREACH func, void *user_data)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2Iterator_Next(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
struct t_CONSTLIST2_ITERATOR t_CONSTLIST2_ITERATOR
Definition listdoc.h:5010
void GWEN_FSLock_List2_PopFront(GWEN_FSLOCK_LIST2 *l)
t * pr_List2_GetFront(t_LIST2 *l)
struct GWEN_CRYPT_CRYPTALGO_CONSTLIST2 GWEN_CRYPT_CRYPTALGO_CONSTLIST2
Definition listdoc.h:179
GWEN_DIALOG * GWEN_Dialog_List_Last(const GWEN_DIALOG_LIST *l)
GWEN_SYNCIO * GWEN_SyncIo_List_Last(const GWEN_SYNCIO_LIST *l)
unsigned int GWEN_Crypt_Token_Context_List2_GetSize(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2_GetBack(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_Url_List_Del(GWEN_URL *element)
void HtmlImage_List_Clear(HTML_IMAGE_LIST *l)
const GWEN_PARAM * GWEN_Param_ConstList2_GetFront(GWEN_PARAM_CONSTLIST2 *l)
GWEN_URL_LIST2_ITERATOR * GWEN_Url_List2_Last(GWEN_URL_LIST2 *l)
void GWEN_Crypt_Token_KeyInfo_List_Sort(GWEN_CRYPT_TOKEN_KEYINFO_LIST *l, int ascending)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_ForEach(GWEN_CRYPT_HASHALGO_LIST2 *list, GWEN_CRYPT_HASHALGO_LIST2_FOREACH func, void *user_data)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2Iterator_Next(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
const GWEN_DIALOG * GWEN_Dialog_ConstList2Iterator_Previous(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Data(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
void GWEN_SigHead_List_Insert(GWEN_SIGHEAD *element, GWEN_SIGHEAD_LIST *list)
void GWEN_Crypt_CryptAlgo_ConstList2_PushFront(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l, const GWEN_CRYPT_CRYPTALGO *p)
GWEN_CRYPT_TOKEN_CONTEXT_LIST * GWEN_Crypt_Token_Context_List_new()
GWEN_MDIGEST_LIST2_ITERATOR * GWEN_MDigest_List2_First(GWEN_MDIGEST_LIST2 *l)
void GWEN_Crypt_Token_List_Del(GWEN_CRYPT_TOKEN *element)
unsigned int GWEN_PluginDescription_List2_GetSize(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
void pr_List2_Erase(t_LIST2 *l, t_LIST2_ITERATOR *it)
unsigned int GWEN_SarFileHeader_List2_GetSize(GWEN_SAR_FILEHEADER_LIST2 *l)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2_GetBack(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
GWEN_CRYPT_PADDALGO_CONSTLIST2 * GWEN_Crypt_PaddAlgo_ConstList2_new()
void GWEN_XMLNode_NameSpace_List_Del(GWEN_XMLNODE_NAMESPACE *element)
void GWEN_DBIO_List_free(GWEN_DBIO_LIST *l)
int GWENHYWFAR_CB(* GWEN_CRYPT_KEY_LIST_SORT_FN)(const GWEN_CRYPT_KEY *a, const GWEN_CRYPT_KEY *b, int ascending)
Definition listdoc.h:689
void GWEN_Crypt_Key_ConstList2_PushFront(GWEN_CRYPT_KEY_CONSTLIST2 *l, const GWEN_CRYPT_KEY *p)
int GWENHYWFAR_CB(* GWEN_CRYPT_TOKEN_CONTEXT_LIST_SORT_FN)(const GWEN_CRYPT_TOKEN_CONTEXT *a, const GWEN_CRYPT_TOKEN_CONTEXT *b, int ascending)
Definition listdoc.h:1475
void GWEN_Crypt_PaddAlgo_List2_PushFront(GWEN_CRYPT_PADDALGO_LIST2 *l, GWEN_CRYPT_PADDALGO *p)
GWEN_SYNCIO_LIST_SORT_FN GWEN_SyncIo_List_SetSortFn(GWEN_SYNCIO_LIST *l, GWEN_SYNCIO_LIST_SORT_FN fn)
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2_Last(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
int GWENHYWFAR_CB(* GWEN_SIGTAIL_LIST_SORT_FN)(const GWEN_SIGTAIL *a, const GWEN_SIGTAIL *b, int ascending)
Definition listdoc.h:7091
void GWEN_Crypt_Token_KeyInfo_ConstList2_free(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
struct GWEN_SYNCIO_LIST_ELEMENT GWEN_SYNCIO_LIST__ELEMENT
uint32_t GWEN_Crypt_Token_KeyInfo_List_GetCount(const GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_First(const GWEN_SAR_FILEHEADER_LIST *l)
void GWEN_InheritData_List_AddList(GWEN_INHERITDATA_LIST *dst, GWEN_INHERITDATA_LIST *l)
struct GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR
Definition listdoc.h:6675
struct GWEN_URL_LIST2_ITERATOR GWEN_URL_LIST2_ITERATOR
Definition listdoc.h:8079
void pr_List_Insert(t *element, t_LIST *list)
void GWEN_Socket_List2_Clear(GWEN_SOCKET_LIST2 *l)
void GWEN_Crypt_Key_List_Del(GWEN_CRYPT_KEY *element)
uint32_t GWEN_InheritData_List_GetCount(const GWEN_INHERITDATA_LIST *l)
void GWEN_PluginDescription_List2_PopFront(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_DIALOG_LIST * GWEN_Dialog_List_new()
GWEN_SIGTAIL * GWEN_SigTail_List_Next(const GWEN_SIGTAIL *element)
const GWEN_DIALOG * GWEN_Dialog_ConstList2_GetBack(GWEN_DIALOG_CONSTLIST2 *l)
void GWEN_SigHead_List_Del(GWEN_SIGHEAD *element)
const GWEN_SOCKET * GWEN_Socket_ConstList2_GetFront(GWEN_SOCKET_CONSTLIST2 *l)
HTML_IMAGE * HtmlImage_List_Previous(const HTML_IMAGE *element)
GWEN_XMLNODE_LIST2_ITERATOR * GWEN_XMLNode_List2Iterator_new(GWEN_XMLNODE_LIST2 *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2_GetBack(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_Param_List2_PushBack(GWEN_PARAM_LIST2 *l, GWEN_PARAM *p)
GWEN_MSG * GWEN_Msg_List_Previous(const GWEN_MSG *element)
GWEN_CRYPTHEAD * GWEN_CryptHead_List_Next(const GWEN_CRYPTHEAD *element)
GWEN_PLUGIN_DESCRIPTION_LIST * GWEN_PluginDescription_List_new()
uint32_t GWEN_Dialog_List_GetCount(const GWEN_DIALOG_LIST *l)
struct t_LIST2_ITERATOR t_LIST2_ITERATOR
Definition listdoc.h:4878
GWEN_FSLOCK * GWEN_FSLock_List2_GetFront(GWEN_FSLOCK_LIST2 *l)
void GWEN_Crypt_HashAlgo_ConstList2_PushBack(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l, const GWEN_CRYPT_HASHALGO *p)
GWEN_TAG16 * GWEN_Tag16_List_Previous(const GWEN_TAG16 *element)
GWEN_SSLCERTDESCR_LIST * GWEN_SslCertDescr_List_new()
void GWEN_Dialog_ConstList2_PushFront(GWEN_DIALOG_CONSTLIST2 *l, const GWEN_DIALOG *p)
void GWEN_Param_List_Add(GWEN_PARAM *element, GWEN_PARAM_LIST *list)
void GWEN_FSLock_ConstList2_free(GWEN_FSLOCK_CONSTLIST2 *l)
GWEN_CRYPT_HASHALGO_LIST2_ITERATOR * GWEN_Crypt_HashAlgo_List2_Last(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_Crypt_PaddAlgo_ConstList2_PushBack(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l, const GWEN_CRYPT_PADDALGO *p)
void GWEN_Crypt_Token_ConstList2_free(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_MDigest_List2_PushBack(GWEN_MDIGEST_LIST2 *l, GWEN_MDIGEST *p)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Previous(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
void GWEN_Crypt_Token_Context_List2_Dump(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, FILE *f, unsigned int indent)
GWEN_URL_LIST * GWEN_Url_List_new()
void GWEN_Crypt_Token_Context_List_Del(GWEN_CRYPT_TOKEN_CONTEXT *element)
void GWEN_Url_List2_Erase(GWEN_URL_LIST2 *l, GWEN_URL_LIST2_ITERATOR *it)
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2_First(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void GWEN_Crypt_PaddAlgo_List2_PushBack(GWEN_CRYPT_PADDALGO_LIST2 *l, GWEN_CRYPT_PADDALGO *p)
void GWEN_XMLNode_List2_Erase(GWEN_XMLNODE_LIST2 *l, GWEN_XMLNODE_LIST2_ITERATOR *it)
GWEN_CRYPT_TOKEN_LIST2 * GWEN_Crypt_Token_List2_new()
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2Iterator_Data(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
t * pr_List2Iterator_Previous(t_LIST2_ITERATOR *li)
void GWEN_InheritData_List_Clear(GWEN_INHERITDATA_LIST *l)
void GWEN_Crypt_Token_List_Sort(GWEN_CRYPT_TOKEN_LIST *l, int ascending)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2Iterator_Next(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2Iterator_Previous(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2_ForEach(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *list, GWEN_CRYPT_TOKEN_CONTEXT_LIST2_FOREACH func, void *user_data)
void GWEN_MDigest_ConstList2_Clear(GWEN_MDIGEST_CONSTLIST2 *l)
struct GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR
Definition listdoc.h:7368
void GWEN_TLV_List_Add(GWEN_TLV *element, GWEN_TLV_LIST *list)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2_ForEach(GWEN_SAR_FILEHEADER_LIST2 *list, GWEN_SAR_FILEHEADER_LIST2_FOREACH func, void *user_data)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_Next(const GWEN_SAR_FILEHEADER *element)
GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 * GWEN_Crypt_Token_KeyInfo_ConstList2_new()
void GWEN_Tag16_List_AddList(GWEN_TAG16_LIST *dst, GWEN_TAG16_LIST *l)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Data(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
int GWENHYWFAR_CB(* GWEN_DBIO_LIST_SORT_FN)(const GWEN_DBIO *a, const GWEN_DBIO *b, int ascending)
Definition listdoc.h:2018
struct GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2
Definition listdoc.h:1751
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2_First(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
void GWEN_Url_ConstList2_PopBack(GWEN_URL_CONSTLIST2 *l)
void GWEN_Param_ConstList2_free(GWEN_PARAM_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2_GetFront(GWEN_CRYPT_TOKEN_LIST2 *l)
GWEN_URL * GWEN_Url_List_First(const GWEN_URL_LIST *l)
GWEN_XMLNODE_LIST2 * GWEN_XMLNode_List2_new()
void GWEN_Param_ConstList2_PopBack(GWEN_PARAM_CONSTLIST2 *l)
GWEN_CRYPT_HASHALGO_LIST2_ITERATOR * GWEN_Crypt_HashAlgo_List2Iterator_new(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_Crypt_Token_ConstList2_PushBack(GWEN_CRYPT_TOKEN_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN *p)
void GWEN_Url_List2_Dump(GWEN_URL_LIST2 *l, FILE *f, unsigned int indent)
GWEN_SYNCIO * GWEN_SyncIo_List_Previous(const GWEN_SYNCIO *element)
void pr_ConstList2_PopBack(t_CONSTLIST2 *l)
struct HTML_IMAGE_LIST_ELEMENT HTML_IMAGE_LIST__ELEMENT
GWEN_CRYPT_TOKEN_KEYINFO_LIST_SORT_FN GWEN_Crypt_Token_KeyInfo_List_SetSortFn(GWEN_CRYPT_TOKEN_KEYINFO_LIST *l, GWEN_CRYPT_TOKEN_KEYINFO_LIST_SORT_FN fn)
void GWEN_Crypt_Token_Context_List2_Clear(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_PaddAlgo_ConstList2Iterator_new(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_Crypt_Token_KeyInfo_ConstList2_Clear(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_Context_ConstList2Iterator_new(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
GWEN_SOCKET_CONSTLIST2_ITERATOR * GWEN_Socket_ConstList2_Last(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_SslCertDescr_List_Clear(GWEN_SSLCERTDESCR_LIST *l)
void GWEN_Url_List2_PushFront(GWEN_URL_LIST2 *l, GWEN_URL *p)
void GWEN_Param_List_AddList(GWEN_PARAM_LIST *dst, GWEN_PARAM_LIST *l)
void GWEN_Socket_List_Del(GWEN_SOCKET *element)
GWEN_CRYPT_TOKEN_KEYINFO_LIST2 * GWEN_Crypt_Token_KeyInfo_List2_new()
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2Iterator_new(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
void GWEN_SarFileHeader_List2Iterator_free(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
GWEN_FSLOCK * GWEN_FSLock_List2_GetBack(GWEN_FSLOCK_LIST2 *l)
void HtmlImage_List_Insert(HTML_IMAGE *element, HTML_IMAGE_LIST *list)
GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_Context_ConstList2_First(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_SslCertDescr_ConstList2_PopFront(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void GWEN_Dialog_List_Del(GWEN_DIALOG *element)
struct GWEN_FSLOCK_LIST2 GWEN_FSLOCK_LIST2
Definition listdoc.h:2551
GWEN_XMLNODE_NAMESPACE_LIST_SORT_FN GWEN_XMLNode_NameSpace_List_SetSortFn(GWEN_XMLNODE_NAMESPACE_LIST *l, GWEN_XMLNODE_NAMESPACE_LIST_SORT_FN fn)
void GWEN_FSLock_List2_PushFront(GWEN_FSLOCK_LIST2 *l, GWEN_FSLOCK *p)
void GWEN_Crypt_Key_List_Clear(GWEN_CRYPT_KEY_LIST *l)
unsigned int GWEN_Dialog_List2_GetSize(GWEN_DIALOG_LIST2 *l)
void GWEN_Msg_List_Sort(GWEN_MSG_LIST *l, int ascending)
void GWEN_Crypt_Token_KeyInfo_List2_free(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2Iterator_Next(GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *li)
struct GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR
Definition listdoc.h:966
void GWEN_Crypt_Token_KeyInfo_ConstList2_PopBack(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2_GetFront(GWEN_XMLNODE_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2Iterator_Previous(GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *li)
void GWEN_PluginDescription_List2_Dump(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, FILE *f, unsigned int indent)
const GWEN_URL * GWEN_Url_ConstList2_GetBack(GWEN_URL_CONSTLIST2 *l)
struct GWEN_SAR_FILEHEADER_LIST2 GWEN_SAR_FILEHEADER_LIST2
Definition listdoc.h:2944
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2Iterator_Next(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
struct GWEN_XMLNODE_NAMESPACE_LIST_ELEMENT GWEN_XMLNODE_NAMESPACE_LIST__ELEMENT
GWEN_CRYPT_CRYPTALGO_LIST2 * GWEN_Crypt_CryptAlgo_List2_new()
void GWEN_CryptHead_List_Sort(GWEN_CRYPTHEAD_LIST *l, int ascending)
const t * pr_ConstList2Iterator_Previous(t_CONSTLIST2_ITERATOR *li)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2Iterator_Data(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
GWEN_MDIGEST_CONSTLIST2_ITERATOR * GWEN_MDigest_ConstList2_Last(GWEN_MDIGEST_CONSTLIST2 *l)
unsigned int pr_List2_GetSize(t_LIST2 *l)
void GWEN_SarFileHeader_ConstList2_Clear(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
void GWEN_Crypt_Key_List2_PopBack(GWEN_CRYPT_KEY_LIST2 *l)
void GWEN_SarFileHeader_List_Add(GWEN_SAR_FILEHEADER *element, GWEN_SAR_FILEHEADER_LIST *list)
GWEN_THREAD * GWEN_Thread_List_First(const GWEN_THREAD_LIST *l)
GWEN_URL * GWEN_Url_List2_GetFront(GWEN_URL_LIST2 *l)
void GWEN_Dialog_List2_free(GWEN_DIALOG_LIST2 *l)
GWEN_SIGTAIL * GWEN_SigTail_List_Previous(const GWEN_SIGTAIL *element)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2_ForEach(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *list, GWEN_CRYPT_CRYPTALGO_CONSTLIST2_FOREACH func, void *user_data)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Next(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
void GWEN_Crypt_Key_List2_Dump(GWEN_CRYPT_KEY_LIST2 *l, FILE *f, unsigned int indent)
GWEN_DBIO * GWEN_DBIO_List_Next(const GWEN_DBIO *element)
struct GWEN_DIALOG_LIST2_ITERATOR GWEN_DIALOG_LIST2_ITERATOR
Definition listdoc.h:2163
struct GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR
Definition listdoc.h:6039
uint32_t pr_List_GetCount(const t_LIST *l)
GWEN_MDIGEST * GWEN_MDigest_List2Iterator_Next(GWEN_MDIGEST_LIST2_ITERATOR *li)
GWEN_SOCKET_CONSTLIST2_ITERATOR * GWEN_Socket_ConstList2_First(GWEN_SOCKET_CONSTLIST2 *l)
GWEN_SAR_FILEHEADER_LIST2_ITERATOR * GWEN_SarFileHeader_List2_Last(GWEN_SAR_FILEHEADER_LIST2 *l)
struct GWEN_MDIGEST_CONSTLIST2 GWEN_MDIGEST_CONSTLIST2
Definition listdoc.h:5495
uint32_t GWEN_TLV_List_GetCount(const GWEN_TLV_LIST *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2Iterator_Data(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
struct t_CONSTLIST2 t_CONSTLIST2
Definition listdoc.h:5009
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2_ForEach(GWEN_CRYPT_TOKEN_CONSTLIST2 *list, GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_XsdNode_List_Add(GWEN_XSD_NODE *element, GWEN_XSD_NODE_LIST *list)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2_GetFront(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
void GWEN_Crypt_Key_ConstList2_free(GWEN_CRYPT_KEY_CONSTLIST2 *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2_GetFront(GWEN_SAR_FILEHEADER_LIST2 *l)
void GWEN_SigTail_List_Del(GWEN_SIGTAIL *element)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2_ForEach(GWEN_CRYPT_PADDALGO_CONSTLIST2 *list, GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH func, void *user_data)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Data(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
struct GWEN_SSLCERTDESCR_LIST2 GWEN_SSLCERTDESCR_LIST2
Definition listdoc.h:7231
GWEN_FSLOCK_CONSTLIST2_ITERATOR * GWEN_FSLock_ConstList2Iterator_new(GWEN_FSLOCK_CONSTLIST2 *l)
const GWEN_SAR_FILEHEADER *() GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH(const GWEN_SAR_FILEHEADER *element, void *user_data)
Definition listdoc.h:3083
void GWEN_SarFileHeader_List2_Dump(GWEN_SAR_FILEHEADER_LIST2 *l, FILE *f, unsigned int indent)
GWEN_INHERITDATA * GWEN_InheritData_List_Next(const GWEN_INHERITDATA *element)
GWEN_FSLOCK_LIST * GWEN_FSLock_List_new()
void GWEN_TLV_List_Clear(GWEN_TLV_LIST *l)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_First(const GWEN_CRYPT_TOKEN_LIST *l)
GWEN_TLV * GWEN_TLV_List_Previous(const GWEN_TLV *element)
GWEN_XMLNODE_LIST * GWEN_XMLNode_List_new()
void pr_List2_PushFront(t_LIST2 *l, t *p)
void GWEN_Param_List2Iterator_free(GWEN_PARAM_LIST2_ITERATOR *li)
void GWEN_Crypt_CryptAlgo_ConstList2_PopFront(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
struct GWEN_SOCKET_LIST2_ITERATOR GWEN_SOCKET_LIST2_ITERATOR
Definition listdoc.h:4035
GWEN_SOCKET * GWEN_Socket_List2_GetBack(GWEN_SOCKET_LIST2 *l)
void MyStruct_List_free(MYSTRUCT_LIST *l)
GWEN_SIGTAIL * GWEN_SigTail_List_Last(const GWEN_SIGTAIL_LIST *l)
GWEN_MDIGEST * GWEN_MDigest_List2Iterator_Previous(GWEN_MDIGEST_LIST2_ITERATOR *li)
void GWEN_Crypt_Token_KeyInfo_List2_PopFront(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2_GetBack(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
void GWEN_PluginDescription_ConstList2_free(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
void GWEN_InheritData_List_Insert(GWEN_INHERITDATA *element, GWEN_INHERITDATA_LIST *list)
void HtmlFont_List_AddList(HTML_FONT_LIST *dst, HTML_FONT_LIST *l)
GWEN_DIALOG_LIST2 * GWEN_Dialog_List2_new()
void GWEN_Crypt_Key_List2_PopFront(GWEN_CRYPT_KEY_LIST2 *l)
void GWEN_Socket_List2_Erase(GWEN_SOCKET_LIST2 *l, GWEN_SOCKET_LIST2_ITERATOR *it)
void GWEN_Crypt_Token_ConstList2_Clear(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2_ForEach(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *list, GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_Crypt_PaddAlgo_List2_Erase(GWEN_CRYPT_PADDALGO_LIST2 *l, GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *it)
const GWEN_URL * GWEN_Url_ConstList2_GetFront(GWEN_URL_CONSTLIST2 *l)
void GWEN_SarFileHeader_List_free(GWEN_SAR_FILEHEADER_LIST *l)
GWEN_URL_CONSTLIST2_ITERATOR * GWEN_Url_ConstList2_Last(GWEN_URL_CONSTLIST2 *l)
struct GWEN_SAR_FILEHEADER_LIST_ELEMENT GWEN_SAR_FILEHEADER_LIST__ELEMENT
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2_ForEach(GWEN_CRYPT_KEY_CONSTLIST2 *list, GWEN_CRYPT_KEY_CONSTLIST2_FOREACH func, void *user_data)
unsigned int GWEN_Crypt_Token_ConstList2_GetSize(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_SslCertDescr_List_Add(GWEN_SSLCERTDESCR *element, GWEN_SSLCERTDESCR_LIST *list)
uint32_t GWEN_MDigest_List_GetCount(const GWEN_MDIGEST_LIST *l)
void GWEN_Crypt_Token_KeyInfo_List_Del(GWEN_CRYPT_TOKEN_KEYINFO *element)
GWEN_FSLOCK_LIST2 * GWEN_FSLock_List2_new()
void GWEN_Socket_List2Iterator_free(GWEN_SOCKET_LIST2_ITERATOR *li)
void GWEN_Crypt_PaddAlgo_ConstList2_PopBack(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
GWEN_CRYPT_KEY_LIST_SORT_FN GWEN_Crypt_Key_List_SetSortFn(GWEN_CRYPT_KEY_LIST *l, GWEN_CRYPT_KEY_LIST_SORT_FN fn)
void GWEN_Crypt_Token_KeyInfo_List2_Clear(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
void GWEN_XMLNode_ConstList2_PopBack(GWEN_XMLNODE_CONSTLIST2 *l)
struct GWEN_CRYPT_HASHALGO_LIST2_ITERATOR GWEN_CRYPT_HASHALGO_LIST2_ITERATOR
Definition listdoc.h:3492
GWEN_XMLNODE * GWEN_XMLNode_List2Iterator_Previous(GWEN_XMLNODE_LIST2_ITERATOR *li)
GWEN_PARAM_LIST_SORT_FN GWEN_Param_List_SetSortFn(GWEN_PARAM_LIST *l, GWEN_PARAM_LIST_SORT_FN fn)
struct GWEN_CRYPT_TOKEN_KEYINFO_LIST2 GWEN_CRYPT_TOKEN_KEYINFO_LIST2
Definition listdoc.h:1615
void GWEN_SslCertDescr_List_Insert(GWEN_SSLCERTDESCR *element, GWEN_SSLCERTDESCR_LIST *list)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2Iterator_Next(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
unsigned int GWEN_SarFileHeader_ConstList2_GetSize(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
void GWEN_XsdNode_List_AddList(GWEN_XSD_NODE_LIST *dst, GWEN_XSD_NODE_LIST *l)
struct GWEN_SSLCERTDESCR_CONSTLIST2 GWEN_SSLCERTDESCR_CONSTLIST2
Definition listdoc.h:7367
void GWEN_Tag16_List_Insert(GWEN_TAG16 *element, GWEN_TAG16_LIST *list)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2_GetFront(GWEN_FSLOCK_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_LIST_SORT_FN GWEN_Crypt_Token_List_SetSortFn(GWEN_CRYPT_TOKEN_LIST *l, GWEN_CRYPT_TOKEN_LIST_SORT_FN fn)
void GWEN_SarFileHeader_ConstList2_PopBack(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
void GWEN_Crypt_Token_ConstList2_PopFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2_ForEach(GWEN_SSLCERTDESCR_LIST2 *list, GWEN_SSLCERTDESCR_LIST2_FOREACH func, void *user_data)
struct GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2
Definition listdoc.h:1358
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Previous(const GWEN_XMLNODE_NAMESPACE *element)
void GWEN_Crypt_Token_KeyInfo_List_AddList(GWEN_CRYPT_TOKEN_KEYINFO_LIST *dst, GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
void GWEN_Crypt_Token_Context_ConstList2_PopBack(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
const GWEN_SOCKET * GWEN_Socket_ConstList2_ForEach(GWEN_SOCKET_CONSTLIST2 *list, GWEN_SOCKET_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_SslCertDescr_ConstList2_free(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void GWEN_SarFileHeader_List2_Clear(GWEN_SAR_FILEHEADER_LIST2 *l)
void GWEN_SarFileHeader_List_Sort(GWEN_SAR_FILEHEADER_LIST *l, int ascending)
int GWENHYWFAR_CB(* GWEN_SAR_FILEHEADER_LIST_SORT_FN)(const GWEN_SAR_FILEHEADER *a, const GWEN_SAR_FILEHEADER *b, int ascending)
Definition listdoc.h:3197
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2_Last(GWEN_XMLNODE_CONSTLIST2 *l)
uint32_t GWEN_SslCertDescr_List_GetCount(const GWEN_SSLCERTDESCR_LIST *l)
void GWEN_Thread_List_Del(GWEN_THREAD *element)
void GWEN_Crypt_Token_ConstList2_PushFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN *p)
void GWEN_MDigest_List_AddList(GWEN_MDIGEST_LIST *dst, GWEN_MDIGEST_LIST *l)
GWEN_PARAM * GWEN_Param_List2_GetFront(GWEN_PARAM_LIST2 *l)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2Iterator_Data(GWEN_CRYPT_KEY_LIST2_ITERATOR *li)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2Iterator_Next(GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2_GetBack(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
void GWEN_Tag16_List_free(GWEN_TAG16_LIST *l)
struct GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR
Definition listdoc.h:180
void GWEN_Crypt_Token_List2_Erase(GWEN_CRYPT_TOKEN_LIST2 *l, GWEN_CRYPT_TOKEN_LIST2_ITERATOR *it)
void GWEN_PluginDescription_List_Clear(GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_Crypt_HashAlgo_ConstList2Iterator_free(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
void GWEN_MDigest_ConstList2_PopBack(GWEN_MDIGEST_CONSTLIST2 *l)
t *() t_LIST2_FOREACH(t *element, void *user_data)
Definition listdoc.h:4883
void GWEN_XMLNode_List2_Dump(GWEN_XMLNODE_LIST2 *l, FILE *f, unsigned int indent)
struct GWEN_PARAM_LIST_ELEMENT GWEN_PARAM_LIST__ELEMENT
GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR * GWEN_Crypt_Key_ConstList2_Last(GWEN_CRYPT_KEY_CONSTLIST2 *l)
GWEN_SIGTAIL_LIST_SORT_FN GWEN_SigTail_List_SetSortFn(GWEN_SIGTAIL_LIST *l, GWEN_SIGTAIL_LIST_SORT_FN fn)
GWEN_SAR_FILEHEADER_LIST2_ITERATOR * GWEN_SarFileHeader_List2Iterator_new(GWEN_SAR_FILEHEADER_LIST2 *l)
struct GWEN_SOCKET_LIST2 GWEN_SOCKET_LIST2
Definition listdoc.h:4030
void GWEN_Crypt_Token_KeyInfo_List2_PushBack(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, GWEN_CRYPT_TOKEN_KEYINFO *p)
struct GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR
Definition listdoc.h:1359
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST2 GWEN_CRYPT_TOKEN_CONTEXT_LIST2
Definition listdoc.h:1222
GWEN_DIALOG * GWEN_Dialog_List2_GetFront(GWEN_DIALOG_LIST2 *l)
uint32_t GWEN_Crypt_Token_List_GetCount(const GWEN_CRYPT_TOKEN_LIST *l)
void GWEN_SslCertDescr_ConstList2Iterator_free(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
unsigned int GWEN_Socket_ConstList2_GetSize(GWEN_SOCKET_CONSTLIST2 *l)
GWEN_URL_CONSTLIST2_ITERATOR * GWEN_Url_ConstList2_First(GWEN_URL_CONSTLIST2 *l)
GWEN_CRYPT_PADDALGO_LIST2_ITERATOR * GWEN_Crypt_PaddAlgo_List2_Last(GWEN_CRYPT_PADDALGO_LIST2 *l)
void MyStruct_List_Add(MYSTRUCT *element, MYSTRUCT_LIST *list)
void GWEN_SyncIo_List_Del(GWEN_SYNCIO *element)
void pr_ConstList2Iterator_free(t_CONSTLIST2_ITERATOR *li)
GWEN_XSD_NODE * GWEN_XsdNode_List_Previous(const GWEN_XSD_NODE *element)
GWEN_SAR_FILEHEADER *() GWEN_SAR_FILEHEADER_LIST2_FOREACH(GWEN_SAR_FILEHEADER *element, void *user_data)
Definition listdoc.h:2954
void GWEN_Crypt_CryptAlgo_ConstList2Iterator_free(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_HashAlgo_List2_PushBack(GWEN_CRYPT_HASHALGO_LIST2 *l, GWEN_CRYPT_HASHALGO *p)
void GWEN_PluginDescription_List_Del(GWEN_PLUGIN_DESCRIPTION *element)
int GWENHYWFAR_CB(* t_LIST_SORT_FN)(const t *a, const t *b, int ascending)
Definition listdoc.h:4583
void GWEN_SslCertDescr_List_free(GWEN_SSLCERTDESCR_LIST *l)
struct GWEN_URL_CONSTLIST2 GWEN_URL_CONSTLIST2
Definition listdoc.h:8210
GWEN_MDIGEST_CONSTLIST2 * GWEN_MDigest_ConstList2_new()
t_LIST2_ITERATOR * pr_List2_Last(t_LIST2 *l)
void GWEN_Url_ConstList2Iterator_free(GWEN_URL_CONSTLIST2_ITERATOR *li)
GWEN_XSD_NODE * GWEN_XsdNode_List_First(const GWEN_XSD_NODE_LIST *l)
void GWEN_Crypt_HashAlgo_ConstList2_PushFront(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l, const GWEN_CRYPT_HASHALGO *p)
void GWEN_Msg_List_Clear(GWEN_MSG_LIST *l)
void GWEN_SigHead_List_AddList(GWEN_SIGHEAD_LIST *dst, GWEN_SIGHEAD_LIST *l)
void GWEN_InheritData_List_free(GWEN_INHERITDATA_LIST *l)
void pr_List_Clear(t_LIST *l)
void GWEN_Param_ConstList2_PopFront(GWEN_PARAM_CONSTLIST2 *l)
void GWEN_Crypt_PaddAlgo_List2_Dump(GWEN_CRYPT_PADDALGO_LIST2 *l, FILE *f, unsigned int indent)
struct GWEN_PARAM_CONSTLIST2_ITERATOR GWEN_PARAM_CONSTLIST2_ITERATOR
Definition listdoc.h:6282
void GWEN_TLV_List_Del(GWEN_TLV *element)
void GWEN_Crypt_PaddAlgo_List2_Clear(GWEN_CRYPT_PADDALGO_LIST2 *l)
void GWEN_Dialog_List2_Clear(GWEN_DIALOG_LIST2 *l)
void GWEN_XsdNode_List_Insert(GWEN_XSD_NODE *element, GWEN_XSD_NODE_LIST *list)
uint32_t GWEN_FSLock_List_GetCount(const GWEN_FSLOCK_LIST *l)
void GWEN_Dialog_List2_Dump(GWEN_DIALOG_LIST2 *l, FILE *f, unsigned int indent)
GWEN_CRYPT_PADDALGO *() GWEN_CRYPT_PADDALGO_LIST2_FOREACH(GWEN_CRYPT_PADDALGO *element, void *user_data)
Definition listdoc.h:5912
void GWEN_SslCertDescr_ConstList2_PushBack(GWEN_SSLCERTDESCR_CONSTLIST2 *l, const GWEN_SSLCERTDESCR *p)
MYSTRUCT_LIST * MyStruct_List_new()
void HtmlFont_List_Sort(HTML_FONT_LIST *l, int ascending)
GWEN_URL *() GWEN_URL_LIST2_FOREACH(GWEN_URL *element, void *user_data)
Definition listdoc.h:8084
void GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_free(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2Iterator_Previous(GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR *li)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2Iterator_Previous(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
void GWEN_DBIO_List_Clear(GWEN_DBIO_LIST *l)
void GWEN_Crypt_Key_List2_free(GWEN_CRYPT_KEY_LIST2 *l)
uint32_t GWEN_Param_List_GetCount(const GWEN_PARAM_LIST *l)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_Data(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2Iterator_new(GWEN_XMLNODE_CONSTLIST2 *l)
GWEN_XSD_NODE * GWEN_XsdNode_List_Last(const GWEN_XSD_NODE_LIST *l)
GWEN_INHERITDATA * GWEN_InheritData_List_Last(const GWEN_INHERITDATA_LIST *l)
unsigned int GWEN_SslCertDescr_ConstList2_GetSize(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
GWEN_FSLOCK_CONSTLIST2_ITERATOR * GWEN_FSLock_ConstList2_First(GWEN_FSLOCK_CONSTLIST2 *l)
void GWEN_Socket_List2_PopBack(GWEN_SOCKET_LIST2 *l)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Next(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2_GetFront(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
GWEN_SOCKET * GWEN_Socket_List2Iterator_Data(GWEN_SOCKET_LIST2_ITERATOR *li)
GWEN_SAR_FILEHEADER_LIST2 * GWEN_SarFileHeader_List2_new()
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2_ForEach(GWEN_CRYPT_TOKEN_LIST2 *list, GWEN_CRYPT_TOKEN_LIST2_FOREACH func, void *user_data)
void GWEN_Crypt_Key_ConstList2_PopBack(GWEN_CRYPT_KEY_CONSTLIST2 *l)
HTML_FONT * HtmlFont_List_Next(const HTML_FONT *element)
const GWEN_DIALOG * GWEN_Dialog_ConstList2Iterator_Next(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
HTML_IMAGE * HtmlImage_List_Next(const HTML_IMAGE *element)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2Iterator_Previous(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
const GWEN_MDIGEST *() GWEN_MDIGEST_CONSTLIST2_FOREACH(const GWEN_MDIGEST *element, void *user_data)
Definition listdoc.h:5498
void GWEN_DBIO_List_Sort(GWEN_DBIO_LIST *l, int ascending)
int GWENHYWFAR_CB(* GWEN_DIALOG_LIST_SORT_FN)(const GWEN_DIALOG *a, const GWEN_DIALOG *b, int ascending)
Definition listdoc.h:2411
GWEN_CRYPTHEAD_LIST_SORT_FN GWEN_CryptHead_List_SetSortFn(GWEN_CRYPTHEAD_LIST *l, GWEN_CRYPTHEAD_LIST_SORT_FN fn)
GWEN_MSG * GWEN_Msg_List_First(const GWEN_MSG_LIST *l)
void GWEN_Socket_List2_free(GWEN_SOCKET_LIST2 *l)
HTML_FONT * HtmlFont_List_Last(const HTML_FONT_LIST *l)
void GWEN_Crypt_HashAlgo_List2Iterator_free(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
void HtmlFont_List_free(HTML_FONT_LIST *l)
const GWEN_SOCKET * GWEN_Socket_ConstList2Iterator_Previous(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
void GWEN_FSLock_List_free(GWEN_FSLOCK_LIST *l)
const GWEN_CRYPT_CRYPTALGO *() GWEN_CRYPT_CRYPTALGO_CONSTLIST2_FOREACH(const GWEN_CRYPT_CRYPTALGO *element, void *user_data)
Definition listdoc.h:182
t_LIST2 * pr_List2_new()
void GWEN_Url_List2_Clear(GWEN_URL_LIST2 *l)
GWEN_PARAM * GWEN_Param_List2_GetBack(GWEN_PARAM_LIST2 *l)
void pr_List_Add(t *element, t_LIST *list)
GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_PaddAlgo_ConstList2_Last(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_ConstList2_First(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
GWEN_XMLNODE *() GWEN_XMLNODE_LIST2_FOREACH(GWEN_XMLNODE *element, void *user_data)
Definition listdoc.h:8627
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_First(const GWEN_CRYPT_KEY_LIST *l)
struct GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR
Definition listdoc.h:3081
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2_GetFront(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
void GWEN_Param_List_Sort(GWEN_PARAM_LIST *l, int ascending)
GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_ConstList2_Last(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void MyStruct_List_Insert(MYSTRUCT *element, MYSTRUCT_LIST *list)
uint32_t GWEN_XMLNode_List_GetCount(const GWEN_XMLNODE_LIST *l)
GWEN_MDIGEST_CONSTLIST2_ITERATOR * GWEN_MDigest_ConstList2Iterator_new(GWEN_MDIGEST_CONSTLIST2 *l)
GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR * GWEN_PluginDescription_List2_Last(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
void GWEN_Crypt_Token_List2_Clear(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_Crypt_Key_List_Insert(GWEN_CRYPT_KEY *element, GWEN_CRYPT_KEY_LIST *list)
MYSTRUCT * MyStruct_List_Last(const MYSTRUCT_LIST *l)
unsigned int GWEN_MDigest_List2_GetSize(GWEN_MDIGEST_LIST2 *l)
struct GWEN_XMLNODE_LIST2_ITERATOR GWEN_XMLNODE_LIST2_ITERATOR
Definition listdoc.h:8622
void GWEN_DBIO_List_AddList(GWEN_DBIO_LIST *dst, GWEN_DBIO_LIST *l)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2Iterator_Next(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
void GWEN_Param_List_Insert(GWEN_PARAM *element, GWEN_PARAM_LIST *list)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2Iterator_Previous(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_Next(const GWEN_CRYPT_KEY *element)
GWEN_FSLOCK * GWEN_FSLock_List_First(const GWEN_FSLOCK_LIST *l)
void GWEN_Tag16_List_Clear(GWEN_TAG16_LIST *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2Iterator_Previous(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
void GWEN_SslCertDescr_List2_free(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_Crypt_CryptAlgo_List2_free(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
GWEN_XMLNODE * GWEN_XMLNode_List2_GetBack(GWEN_XMLNODE_LIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2Iterator_Data(GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *li)
void GWEN_MDigest_ConstList2_PushBack(GWEN_MDIGEST_CONSTLIST2 *l, const GWEN_MDIGEST *p)
void GWEN_Socket_ConstList2_PushFront(GWEN_SOCKET_CONSTLIST2 *l, const GWEN_SOCKET *p)
int GWENHYWFAR_CB(* HTML_FONT_LIST_SORT_FN)(const HTML_FONT *a, const HTML_FONT *b, int ascending)
Definition listdoc.h:3740
GWEN_XMLNODE * GWEN_XMLNode_List2_ForEach(GWEN_XMLNODE_LIST2 *list, GWEN_XMLNODE_LIST2_FOREACH func, void *user_data)
struct GWEN_XMLNODE_CONSTLIST2 GWEN_XMLNODE_CONSTLIST2
Definition listdoc.h:8753
void GWEN_FSLock_ConstList2_PushFront(GWEN_FSLOCK_CONSTLIST2 *l, const GWEN_FSLOCK *p)
void GWEN_Crypt_Token_List2_PopFront(GWEN_CRYPT_TOKEN_LIST2 *l)
GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_PaddAlgo_ConstList2_First(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_Crypt_Key_List_Add(GWEN_CRYPT_KEY *element, GWEN_CRYPT_KEY_LIST *list)
void GWEN_Socket_List2_PushFront(GWEN_SOCKET_LIST2 *l, GWEN_SOCKET *p)
GWEN_SOCKET_LIST2_ITERATOR * GWEN_Socket_List2_First(GWEN_SOCKET_LIST2 *l)
void GWEN_Socket_List_Insert(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list)
GWEN_CRYPT_KEY_CONSTLIST2 * GWEN_Crypt_Key_ConstList2_new()
GWEN_PARAM *() GWEN_PARAM_LIST2_FOREACH(GWEN_PARAM *element, void *user_data)
Definition listdoc.h:6155
GWEN_SOCKET * GWEN_Socket_List_Last(const GWEN_SOCKET_LIST *l)
GWEN_PLUGIN_DESCRIPTION_LIST_SORT_FN GWEN_PluginDescription_List_SetSortFn(GWEN_PLUGIN_DESCRIPTION_LIST *l, GWEN_PLUGIN_DESCRIPTION_LIST_SORT_FN fn)
GWEN_URL_LIST_SORT_FN GWEN_Url_List_SetSortFn(GWEN_URL_LIST *l, GWEN_URL_LIST_SORT_FN fn)
void GWEN_Crypt_Token_Context_List_free(GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2_GetFront(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_Crypt_CryptAlgo_List2_Dump(GWEN_CRYPT_CRYPTALGO_LIST2 *l, FILE *f, unsigned int indent)
GWEN_DIALOG_CONSTLIST2 * GWEN_Dialog_ConstList2_new()
t * pr_List_First(const t_LIST *l)
GWEN_XMLNODE * GWEN_XMLNode_List_First(const GWEN_XMLNODE_LIST *l)
void GWEN_Crypt_Token_Context_List2_Erase(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *it)
void GWEN_Crypt_CryptAlgo_ConstList2_free(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
void GWEN_PluginDescription_ConstList2Iterator_free(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
void GWEN_Url_List_AddList(GWEN_URL_LIST *dst, GWEN_URL_LIST *l)
uint32_t GWEN_Tag16_List_GetCount(const GWEN_TAG16_LIST *l)
GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_List2_First(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
struct GWEN_CRYPT_TOKEN_LIST2_ITERATOR GWEN_CRYPT_TOKEN_LIST2_ITERATOR
Definition listdoc.h:834
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2Iterator_Data(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
unsigned int GWEN_Crypt_PaddAlgo_ConstList2_GetSize(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_CryptHead_List_AddList(GWEN_CRYPTHEAD_LIST *dst, GWEN_CRYPTHEAD_LIST *l)
GWEN_PARAM_CONSTLIST2 * GWEN_Param_ConstList2_new()
GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR * GWEN_SslCertDescr_ConstList2Iterator_new(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void GWEN_Crypt_Token_Context_List_Insert(GWEN_CRYPT_TOKEN_CONTEXT *element, GWEN_CRYPT_TOKEN_CONTEXT_LIST *list)
void GWEN_Crypt_CryptAlgo_List2_Erase(GWEN_CRYPT_CRYPTALGO_LIST2 *l, GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *it)
GWEN_THREAD * GWEN_Thread_List_Last(const GWEN_THREAD_LIST *l)
void GWEN_SslCertDescr_List2_PushFront(GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR *p)
t_CONSTLIST2_ITERATOR * pr_ConstList2_First(t_CONSTLIST2 *l)
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR
Definition listdoc.h:1227
void GWEN_SarFileHeader_List_Del(GWEN_SAR_FILEHEADER *element)
GWEN_FSLOCK * GWEN_FSLock_List_Next(const GWEN_FSLOCK *element)
GWEN_PARAM * GWEN_Param_List2Iterator_Data(GWEN_PARAM_LIST2_ITERATOR *li)
struct GWEN_DIALOG_CONSTLIST2 GWEN_DIALOG_CONSTLIST2
Definition listdoc.h:2294
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2_GetBack(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
const GWEN_CRYPT_TOKEN *() GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH(const GWEN_CRYPT_TOKEN *element, void *user_data)
Definition listdoc.h:968
GWEN_TLV * GWEN_TLV_List_First(const GWEN_TLV_LIST *l)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_GetBack(GWEN_CRYPT_HASHALGO_LIST2 *l)
GWEN_XMLNODE * GWEN_XMLNode_List_Last(const GWEN_XMLNODE_LIST *l)
HTML_FONT_LIST * HtmlFont_List_new()
GWEN_PARAM_LIST2_ITERATOR * GWEN_Param_List2_Last(GWEN_PARAM_LIST2 *l)
unsigned int GWEN_Crypt_Token_List2_GetSize(GWEN_CRYPT_TOKEN_LIST2 *l)
GWEN_PARAM * GWEN_Param_List2Iterator_Previous(GWEN_PARAM_LIST2_ITERATOR *li)
void pr_List_AddList(t_LIST *dst, t_LIST *l)
void GWEN_CryptHead_List_Clear(GWEN_CRYPTHEAD_LIST *l)
void GWEN_SarFileHeader_ConstList2_PopFront(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
GWEN_TLV_LIST_SORT_FN GWEN_TLV_List_SetSortFn(GWEN_TLV_LIST *l, GWEN_TLV_LIST_SORT_FN fn)
void GWEN_Tag16_List_Del(GWEN_TAG16 *element)
void GWEN_FSLock_List_Add(GWEN_FSLOCK *element, GWEN_FSLOCK_LIST *list)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2_GetFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2Iterator_Previous(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
GWEN_XMLNODE_LIST_SORT_FN GWEN_XMLNode_List_SetSortFn(GWEN_XMLNODE_LIST *l, GWEN_XMLNODE_LIST_SORT_FN fn)
const GWEN_PARAM * GWEN_Param_ConstList2Iterator_Next(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
int GWENHYWFAR_CB(* GWEN_MSG_LIST_SORT_FN)(const GWEN_MSG *a, const GWEN_MSG *b, int ascending)
Definition listdoc.h:5762
void GWEN_Crypt_CryptAlgo_List2_PopBack(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void GWEN_SigHead_List_Clear(GWEN_SIGHEAD_LIST *l)
t * pr_List_Last(const t_LIST *l)
void GWEN_PluginDescription_ConstList2_PushFront(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l, const GWEN_PLUGIN_DESCRIPTION *p)
void GWEN_Crypt_Token_Context_ConstList2_free(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_SarFileHeader_List2_PushFront(GWEN_SAR_FILEHEADER_LIST2 *l, GWEN_SAR_FILEHEADER *p)
void HtmlFont_List_Clear(HTML_FONT_LIST *l)
GWEN_CRYPT_KEY_LIST * GWEN_Crypt_Key_List_new()
void GWEN_Crypt_Token_Context_List_Clear(GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
struct GWEN_XMLNODE_CONSTLIST2_ITERATOR GWEN_XMLNODE_CONSTLIST2_ITERATOR
Definition listdoc.h:8754
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_GetFront(GWEN_CRYPT_PADDALGO_LIST2 *l)
void GWEN_CryptHead_List_free(GWEN_CRYPTHEAD_LIST *l)
GWEN_SAR_FILEHEADER_LIST * GWEN_SarFileHeader_List_new()
GWEN_XMLNODE_LIST2_ITERATOR * GWEN_XMLNode_List2_Last(GWEN_XMLNODE_LIST2 *l)
void GWEN_Socket_ConstList2_PopFront(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_Crypt_Token_List2_free(GWEN_CRYPT_TOKEN_LIST2 *l)
void pr_ConstList2_free(t_CONSTLIST2 *l)
uint32_t HtmlImage_List_GetCount(const HTML_IMAGE_LIST *l)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_First(const GWEN_PLUGIN_DESCRIPTION_LIST *l)
uint32_t GWEN_Msg_List_GetCount(const GWEN_MSG_LIST *l)
void GWEN_Crypt_Token_Context_List_Sort(GWEN_CRYPT_TOKEN_CONTEXT_LIST *l, int ascending)
void GWEN_XsdNode_List_Del(GWEN_XSD_NODE *element)
void GWEN_Socket_ConstList2_Clear(GWEN_SOCKET_CONSTLIST2 *l)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_GetFront(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_Crypt_Key_List2_Clear(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_MDIGEST * GWEN_MDigest_List2_ForEach(GWEN_MDIGEST_LIST2 *list, GWEN_MDIGEST_LIST2_FOREACH func, void *user_data)
void GWEN_Crypt_HashAlgo_ConstList2_free(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_Crypt_Token_List2_PopBack(GWEN_CRYPT_TOKEN_LIST2 *l)
const GWEN_CRYPT_PADDALGO *() GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH(const GWEN_CRYPT_PADDALGO *element, void *user_data)
Definition listdoc.h:6041
void GWEN_Crypt_Token_KeyInfo_ConstList2_PushFront(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN_KEYINFO *p)
struct GWEN_SOCKET_CONSTLIST2 GWEN_SOCKET_CONSTLIST2
Definition listdoc.h:4166
void GWEN_Crypt_Token_KeyInfo_List2_Erase(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *it)
GWEN_TAG16_LIST_SORT_FN GWEN_Tag16_List_SetSortFn(GWEN_TAG16_LIST *l, GWEN_TAG16_LIST_SORT_FN fn)
unsigned int GWEN_Param_ConstList2_GetSize(GWEN_PARAM_CONSTLIST2 *l)
void GWEN_Crypt_HashAlgo_List2_PopBack(GWEN_CRYPT_HASHALGO_LIST2 *l)
t_CONSTLIST2_ITERATOR * pr_ConstList2_Last(t_CONSTLIST2 *l)
void GWEN_PluginDescription_ConstList2_PopFront(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_LIST2_ITERATOR * GWEN_Crypt_Token_List2Iterator_new(GWEN_CRYPT_TOKEN_LIST2 *l)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2Iterator_Previous(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_HashAlgo_List2_PopFront(GWEN_CRYPT_HASHALGO_LIST2 *l)
struct GWEN_MSG_LIST_ELEMENT GWEN_MSG_LIST__ELEMENT
void GWEN_XMLNode_NameSpace_List_Insert(GWEN_XMLNODE_NAMESPACE *element, GWEN_XMLNODE_NAMESPACE_LIST *list)
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_First(const GWEN_XMLNODE_NAMESPACE_LIST *l)
void GWEN_Crypt_Token_KeyInfo_ConstList2_PopFront(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
uint32_t GWEN_Crypt_Token_Context_List_GetCount(const GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
struct HTML_FONT_LIST_ELEMENT HTML_FONT_LIST__ELEMENT
unsigned int GWEN_Socket_List2_GetSize(GWEN_SOCKET_LIST2 *l)
struct GWEN_SAR_FILEHEADER_CONSTLIST2 GWEN_SAR_FILEHEADER_CONSTLIST2
Definition listdoc.h:3080
GWEN_PARAM_CONSTLIST2_ITERATOR * GWEN_Param_ConstList2Iterator_new(GWEN_PARAM_CONSTLIST2 *l)
void GWEN_Crypt_Key_List_AddList(GWEN_CRYPT_KEY_LIST *dst, GWEN_CRYPT_KEY_LIST *l)
void GWEN_XsdNode_List_Clear(GWEN_XSD_NODE_LIST *l)
GWEN_FSLOCK * GWEN_FSLock_List2_ForEach(GWEN_FSLOCK_LIST2 *list, GWEN_FSLOCK_LIST2_FOREACH func, void *user_data)
int GWENHYWFAR_CB(* GWEN_SIGHEAD_LIST_SORT_FN)(const GWEN_SIGHEAD *a, const GWEN_SIGHEAD *b, int ascending)
Definition listdoc.h:6941
void GWEN_MDigest_List2_PushFront(GWEN_MDIGEST_LIST2 *l, GWEN_MDIGEST *p)
const GWEN_SOCKET *() GWEN_SOCKET_CONSTLIST2_FOREACH(const GWEN_SOCKET *element, void *user_data)
Definition listdoc.h:4169
struct GWEN_MDIGEST_LIST2 GWEN_MDIGEST_LIST2
Definition listdoc.h:5359
GWEN_MDIGEST * GWEN_MDigest_List_Last(const GWEN_MDIGEST_LIST *l)
GWEN_SAR_FILEHEADER_CONSTLIST2 * GWEN_SarFileHeader_ConstList2_new()
struct GWEN_SSLCERTDESCR_LIST_ELEMENT GWEN_SSLCERTDESCR_LIST__ELEMENT
void GWEN_SigHead_List_Sort(GWEN_SIGHEAD_LIST *l, int ascending)
GWEN_INHERITDATA * GWEN_InheritData_List_First(const GWEN_INHERITDATA_LIST *l)
GWEN_SYNCIO_LIST * GWEN_SyncIo_List_new()
const GWEN_PARAM * GWEN_Param_ConstList2_GetBack(GWEN_PARAM_CONSTLIST2 *l)
void GWEN_Crypt_Key_ConstList2_PushBack(GWEN_CRYPT_KEY_CONSTLIST2 *l, const GWEN_CRYPT_KEY *p)
void GWEN_SarFileHeader_List_AddList(GWEN_SAR_FILEHEADER_LIST *dst, GWEN_SAR_FILEHEADER_LIST *l)
void GWEN_FSLock_List2_Dump(GWEN_FSLOCK_LIST2 *l, FILE *f, unsigned int indent)
uint32_t GWEN_Socket_List_GetCount(const GWEN_SOCKET_LIST *l)
void GWEN_Url_List2Iterator_free(GWEN_URL_LIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2_GetBack(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_Crypt_Token_ConstList2_PopBack(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_SarFileHeader_List2_PopFront(GWEN_SAR_FILEHEADER_LIST2 *l)
GWEN_XMLNODE * GWEN_XMLNode_List2_GetFront(GWEN_XMLNODE_LIST2 *l)
void GWEN_Crypt_CryptAlgo_List2Iterator_free(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
void GWEN_Url_List_Clear(GWEN_URL_LIST *l)
GWEN_SIGHEAD * GWEN_SigHead_List_Previous(const GWEN_SIGHEAD *element)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2_ForEach(GWEN_SSLCERTDESCR_CONSTLIST2 *list, GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH func, void *user_data)
const GWEN_URL * GWEN_Url_ConstList2_ForEach(GWEN_URL_CONSTLIST2 *list, GWEN_URL_CONSTLIST2_FOREACH func, void *user_data)
GWEN_CRYPTHEAD_LIST * GWEN_CryptHead_List_new()
t_LIST * pr_List_new()
void GWEN_TLV_List_AddList(GWEN_TLV_LIST *dst, GWEN_TLV_LIST *l)
GWEN_SIGHEAD_LIST_SORT_FN GWEN_SigHead_List_SetSortFn(GWEN_SIGHEAD_LIST *l, GWEN_SIGHEAD_LIST_SORT_FN fn)
GWEN_URL_CONSTLIST2_ITERATOR * GWEN_Url_ConstList2Iterator_new(GWEN_URL_CONSTLIST2 *l)
GWEN_PARAM_LIST2 * GWEN_Param_List2_new()
GWEN_DIALOG * GWEN_Dialog_List2Iterator_Next(GWEN_DIALOG_LIST2_ITERATOR *li)
void GWEN_Crypt_Key_ConstList2Iterator_free(GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR *li)
GWEN_XSD_NODE_LIST * GWEN_XsdNode_List_new()
struct GWEN_FSLOCK_LIST_ELEMENT GWEN_FSLOCK_LIST__ELEMENT
GWEN_URL * GWEN_Url_List2_ForEach(GWEN_URL_LIST2 *list, GWEN_URL_LIST2_FOREACH func, void *user_data)
void pr_List2_free(t_LIST2 *l)
struct GWEN_FSLOCK_CONSTLIST2_ITERATOR GWEN_FSLOCK_CONSTLIST2_ITERATOR
Definition listdoc.h:2688
int GWENHYWFAR_CB(* GWEN_THREAD_LIST_SORT_FN)(const GWEN_THREAD *a, const GWEN_THREAD *b, int ascending)
Definition listdoc.h:3347
GWEN_PARAM * GWEN_Param_List_Last(const GWEN_PARAM_LIST *l)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2_GetFront(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
t * pr_List2Iterator_Next(t_LIST2_ITERATOR *li)
GWEN_DBIO_LIST_SORT_FN GWEN_DBIO_List_SetSortFn(GWEN_DBIO_LIST *l, GWEN_DBIO_LIST_SORT_FN fn)
void GWEN_Dialog_List_Add(GWEN_DIALOG *element, GWEN_DIALOG_LIST *list)
GWEN_XSD_NODE_LIST_SORT_FN GWEN_XsdNode_List_SetSortFn(GWEN_XSD_NODE_LIST *l, GWEN_XSD_NODE_LIST_SORT_FN fn)
void GWEN_SigHead_List_Add(GWEN_SIGHEAD *element, GWEN_SIGHEAD_LIST *list)
void GWEN_Crypt_Token_Context_List2_free(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
void GWEN_SslCertDescr_List2_Erase(GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR_LIST2_ITERATOR *it)
GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_HashAlgo_ConstList2Iterator_new(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
struct GWEN_DIALOG_CONSTLIST2_ITERATOR GWEN_DIALOG_CONSTLIST2_ITERATOR
Definition listdoc.h:2295
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2Iterator_Next(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
void GWEN_Param_List2_PushFront(GWEN_PARAM_LIST2 *l, GWEN_PARAM *p)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2Iterator_Next(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_Previous(const GWEN_CRYPT_TOKEN *element)
GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR * GWEN_SslCertDescr_ConstList2_First(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
GWEN_MDIGEST_LIST2_ITERATOR * GWEN_MDigest_List2Iterator_new(GWEN_MDIGEST_LIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2_First(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2Iterator_Data(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
GWEN_SSLCERTDESCR_LIST2_ITERATOR * GWEN_SslCertDescr_List2_First(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_Crypt_CryptAlgo_ConstList2_PopBack(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
struct GWEN_CRYPT_KEY_CONSTLIST2 GWEN_CRYPT_KEY_CONSTLIST2
Definition listdoc.h:572
struct GWEN_INHERITDATA_LIST_ELEMENT GWEN_INHERITDATA_LIST__ELEMENT
void GWEN_MDigest_List_free(GWEN_MDIGEST_LIST *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_First(const GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
uint32_t GWEN_XsdNode_List_GetCount(const GWEN_XSD_NODE_LIST *l)
GWEN_URL * GWEN_Url_List_Last(const GWEN_URL_LIST *l)
void GWEN_Tag16_List_Add(GWEN_TAG16 *element, GWEN_TAG16_LIST *list)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2_GetBack(GWEN_FSLOCK_CONSTLIST2 *l)
int GWENHYWFAR_CB(* GWEN_URL_LIST_SORT_FN)(const GWEN_URL *a, const GWEN_URL *b, int ascending)
Definition listdoc.h:8327
void GWEN_XMLNode_List2_PushFront(GWEN_XMLNODE_LIST2 *l, GWEN_XMLNODE *p)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2Iterator_Next(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
void GWEN_CryptHead_List_Del(GWEN_CRYPTHEAD *element)
HTML_IMAGE * HtmlImage_List_Last(const HTML_IMAGE_LIST *l)
void GWEN_Crypt_HashAlgo_List2_free(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_SigTail_List_free(GWEN_SIGTAIL_LIST *l)
GWEN_MSG_LIST * GWEN_Msg_List_new()
void GWEN_Crypt_Token_Context_List2_PopBack(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_DIALOG * GWEN_Dialog_List_Previous(const GWEN_DIALOG *element)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2_GetFront(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
void GWEN_InheritData_List_Sort(GWEN_INHERITDATA_LIST *l, int ascending)
void GWEN_Crypt_Token_Context_ConstList2_PushBack(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN_CONTEXT *p)
t * pr_List2_GetBack(t_LIST2 *l)
void GWEN_SslCertDescr_List_Del(GWEN_SSLCERTDESCR *element)
void GWEN_Crypt_CryptAlgo_List2_Clear(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_ConstList2Iterator_new(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
t_LIST2_ITERATOR * pr_List2_First(t_LIST2 *l)
void GWEN_Param_ConstList2Iterator_free(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_HASHALGO_LIST2_ITERATOR * GWEN_Crypt_HashAlgo_List2_First(GWEN_CRYPT_HASHALGO_LIST2 *l)
HTML_FONT * HtmlFont_List_First(const HTML_FONT_LIST *l)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2Iterator_Data(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
struct GWEN_CRYPT_TOKEN_LIST2 GWEN_CRYPT_TOKEN_LIST2
Definition listdoc.h:829
GWEN_CRYPT_CRYPTALGO_CONSTLIST2 * GWEN_Crypt_CryptAlgo_ConstList2_new()
const GWEN_URL * GWEN_Url_ConstList2Iterator_Next(GWEN_URL_CONSTLIST2_ITERATOR *li)
const GWEN_SSLCERTDESCR *() GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH(const GWEN_SSLCERTDESCR *element, void *user_data)
Definition listdoc.h:7370
GWEN_THREAD_LIST_SORT_FN GWEN_Thread_List_SetSortFn(GWEN_THREAD_LIST *l, GWEN_THREAD_LIST_SORT_FN fn)
GWEN_PLUGIN_DESCRIPTION *() GWEN_PLUGIN_DESCRIPTION_LIST2_FOREACH(GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
Definition listdoc.h:6548
void GWEN_Param_ConstList2_PushBack(GWEN_PARAM_CONSTLIST2 *l, const GWEN_PARAM *p)
GWEN_MDIGEST_LIST * GWEN_MDigest_List_new()
void GWEN_SarFileHeader_List_Insert(GWEN_SAR_FILEHEADER *element, GWEN_SAR_FILEHEADER_LIST *list)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2Iterator_Previous(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2_GetBack(GWEN_XMLNODE_CONSTLIST2 *l)
void GWEN_Msg_List_Del(GWEN_MSG *element)
void GWEN_SigHead_List_free(GWEN_SIGHEAD_LIST *l)
void GWEN_Crypt_Token_List_Add(GWEN_CRYPT_TOKEN *element, GWEN_CRYPT_TOKEN_LIST *list)
GWEN_SIGHEAD * GWEN_SigHead_List_First(const GWEN_SIGHEAD_LIST *l)
struct GWEN_CRYPT_CRYPTALGO_LIST2 GWEN_CRYPT_CRYPTALGO_LIST2
Definition listdoc.h:43
void GWEN_XMLNode_List2_PopFront(GWEN_XMLNODE_LIST2 *l)
void GWEN_Socket_List2_PopFront(GWEN_SOCKET_LIST2 *l)
void GWEN_PluginDescription_ConstList2_PopBack(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
void GWEN_InheritData_List_Del(GWEN_INHERITDATA *element)
GWEN_TAG16 * GWEN_Tag16_List_Next(const GWEN_TAG16 *element)
unsigned int GWEN_Dialog_ConstList2_GetSize(GWEN_DIALOG_CONSTLIST2 *l)
struct MYSTRUCT_LIST_ELEMENT MYSTRUCT_LIST__ELEMENT
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_Last(const GWEN_SSLCERTDESCR_LIST *l)
void GWEN_SslCertDescr_List_Sort(GWEN_SSLCERTDESCR_LIST *l, int ascending)
void GWEN_PluginDescription_ConstList2_PushBack(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l, const GWEN_PLUGIN_DESCRIPTION *p)
uint32_t GWEN_XMLNode_NameSpace_List_GetCount(const GWEN_XMLNODE_NAMESPACE_LIST *l)
void GWEN_XMLNode_ConstList2_PushBack(GWEN_XMLNODE_CONSTLIST2 *l, const GWEN_XMLNODE *p)
void GWEN_Crypt_Token_KeyInfo_List2_PushFront(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, GWEN_CRYPT_TOKEN_KEYINFO *p)
struct GWEN_XMLNODE_LIST_ELEMENT GWEN_XMLNODE_LIST__ELEMENT
GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR * GWEN_Crypt_Key_ConstList2_First(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_XsdNode_List_free(GWEN_XSD_NODE_LIST *l)
void GWEN_PluginDescription_List_Add(GWEN_PLUGIN_DESCRIPTION *element, GWEN_PLUGIN_DESCRIPTION_LIST *list)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2_GetBack(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void GWEN_Crypt_Token_Context_List2Iterator_free(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
GWEN_SSLCERTDESCR_LIST_SORT_FN GWEN_SslCertDescr_List_SetSortFn(GWEN_SSLCERTDESCR_LIST *l, GWEN_SSLCERTDESCR_LIST_SORT_FN fn)
void GWEN_Crypt_PaddAlgo_ConstList2_free(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_MDigest_List2_PopBack(GWEN_MDIGEST_LIST2 *l)
void GWEN_XMLNode_List_Clear(GWEN_XMLNODE_LIST *l)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2Iterator_Next(GWEN_CRYPT_KEY_LIST2_ITERATOR *li)
void GWEN_SslCertDescr_List2_Dump(GWEN_SSLCERTDESCR_LIST2 *l, FILE *f, unsigned int indent)
GWEN_XMLNODE * GWEN_XMLNode_List2Iterator_Data(GWEN_XMLNODE_LIST2_ITERATOR *li)
struct GWEN_CRYPT_KEY_LIST2 GWEN_CRYPT_KEY_LIST2
Definition listdoc.h:436
GWEN_URL * GWEN_Url_List2Iterator_Previous(GWEN_URL_LIST2_ITERATOR *li)
const GWEN_CRYPT_TOKEN_KEYINFO *() GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_FOREACH(const GWEN_CRYPT_TOKEN_KEYINFO *element, void *user_data)
Definition listdoc.h:1754
GWEN_DIALOG * GWEN_Dialog_List2_ForEach(GWEN_DIALOG_LIST2 *list, GWEN_DIALOG_LIST2_FOREACH func, void *user_data)
GWEN_DIALOG_LIST2_ITERATOR * GWEN_Dialog_List2_First(GWEN_DIALOG_LIST2 *l)
unsigned int pr_ConstList2_GetSize(t_CONSTLIST2 *l)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2_GetBack(GWEN_CRYPT_KEY_CONSTLIST2 *l)
uint32_t HtmlFont_List_GetCount(const HTML_FONT_LIST *l)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_GetFront(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
void GWEN_FSLock_List_Del(GWEN_FSLOCK *element)
GWEN_SIGTAIL_LIST * GWEN_SigTail_List_new()
void pr_List2_Clear(t_LIST2 *l)
void GWEN_XMLNode_List2_free(GWEN_XMLNODE_LIST2 *l)
struct GWEN_THREAD_LIST_ELEMENT GWEN_THREAD_LIST__ELEMENT
GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_HashAlgo_ConstList2_First(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
uint32_t GWEN_PluginDescription_List_GetCount(const GWEN_PLUGIN_DESCRIPTION_LIST *l)
const GWEN_URL *() GWEN_URL_CONSTLIST2_FOREACH(const GWEN_URL *element, void *user_data)
Definition listdoc.h:8213
void GWEN_Socket_ConstList2_PopBack(GWEN_SOCKET_CONSTLIST2 *l)
GWEN_CRYPT_PADDALGO_LIST2_ITERATOR * GWEN_Crypt_PaddAlgo_List2Iterator_new(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_XMLNODE_CONSTLIST2 * GWEN_XMLNode_ConstList2_new()
GWEN_PARAM * GWEN_Param_List_Previous(const GWEN_PARAM *element)
void GWEN_Socket_List_free(GWEN_SOCKET_LIST *l)
GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_List2_Last(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
MYSTRUCT_LIST_SORT_FN MyStruct_List_SetSortFn(MYSTRUCT_LIST *l, MYSTRUCT_LIST_SORT_FN fn)
const t * pr_ConstList2Iterator_Data(t_CONSTLIST2_ITERATOR *li)
void GWEN_SslCertDescr_List_AddList(GWEN_SSLCERTDESCR_LIST *dst, GWEN_SSLCERTDESCR_LIST *l)
void GWEN_MDigest_List2_Clear(GWEN_MDIGEST_LIST2 *l)
GWEN_PARAM_CONSTLIST2_ITERATOR * GWEN_Param_ConstList2_First(GWEN_PARAM_CONSTLIST2 *l)
void GWEN_SslCertDescr_ConstList2_PopBack(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void GWEN_Crypt_Token_List2_PushFront(GWEN_CRYPT_TOKEN_LIST2 *l, GWEN_CRYPT_TOKEN *p)
void GWEN_MDigest_List_Insert(GWEN_MDIGEST *element, GWEN_MDIGEST_LIST *list)
GWEN_FSLOCK_LIST2_ITERATOR * GWEN_FSLock_List2Iterator_new(GWEN_FSLOCK_LIST2 *l)
GWEN_MDIGEST_LIST_SORT_FN GWEN_MDigest_List_SetSortFn(GWEN_MDIGEST_LIST *l, GWEN_MDIGEST_LIST_SORT_FN fn)
t * pr_List_Next(const t *element)
void GWEN_Crypt_Token_Context_List_Add(GWEN_CRYPT_TOKEN_CONTEXT *element, GWEN_CRYPT_TOKEN_CONTEXT_LIST *list)
void GWEN_Param_List2_free(GWEN_PARAM_LIST2 *l)
void GWEN_PluginDescription_List_Insert(GWEN_PLUGIN_DESCRIPTION *element, GWEN_PLUGIN_DESCRIPTION_LIST *list)
HTML_IMAGE_LIST_SORT_FN HtmlImage_List_SetSortFn(HTML_IMAGE_LIST *l, HTML_IMAGE_LIST_SORT_FN fn)
unsigned int GWEN_XMLNode_ConstList2_GetSize(GWEN_XMLNODE_CONSTLIST2 *l)
void GWEN_XMLNode_List2_Clear(GWEN_XMLNODE_LIST2 *l)
void GWEN_Crypt_Token_KeyInfo_List_Insert(GWEN_CRYPT_TOKEN_KEYINFO *element, GWEN_CRYPT_TOKEN_KEYINFO_LIST *list)
void HtmlImage_List_Add(HTML_IMAGE *element, HTML_IMAGE_LIST *list)
GWEN_MSG * GWEN_Msg_List_Last(const GWEN_MSG_LIST *l)
GWEN_DIALOG * GWEN_Dialog_List2_GetBack(GWEN_DIALOG_LIST2 *l)
GWEN_URL * GWEN_Url_List2Iterator_Data(GWEN_URL_LIST2_ITERATOR *li)
void MyStruct_List_AddList(MYSTRUCT_LIST *dst, MYSTRUCT_LIST *l)
GWEN_SOCKET_LIST2_ITERATOR * GWEN_Socket_List2_Last(GWEN_SOCKET_LIST2 *l)
void GWEN_CryptHead_List_Insert(GWEN_CRYPTHEAD *element, GWEN_CRYPTHEAD_LIST *list)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2Iterator_Next(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_List_Clear(GWEN_CRYPT_TOKEN_LIST *l)
int GWENHYWFAR_CB(* GWEN_TAG16_LIST_SORT_FN)(const GWEN_TAG16 *a, const GWEN_TAG16 *b, int ascending)
Definition listdoc.h:7784
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2_GetBack(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
void GWEN_Socket_List_Clear(GWEN_SOCKET_LIST *l)
GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_ConstList2_Last(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
void GWEN_Param_List2_Erase(GWEN_PARAM_LIST2 *l, GWEN_PARAM_LIST2_ITERATOR *it)
struct GWEN_URL_LIST2 GWEN_URL_LIST2
Definition listdoc.h:8074
void GWEN_Socket_List_AddList(GWEN_SOCKET_LIST *dst, GWEN_SOCKET_LIST *l)
void GWEN_MDigest_List_Sort(GWEN_MDIGEST_LIST *l, int ascending)
int GWENHYWFAR_CB(* GWEN_SSLCERTDESCR_LIST_SORT_FN)(const GWEN_SSLCERTDESCR *a, const GWEN_SSLCERTDESCR *b, int ascending)
Definition listdoc.h:7484
void GWEN_FSLock_ConstList2_PushBack(GWEN_FSLOCK_CONSTLIST2 *l, const GWEN_FSLOCK *p)
void GWEN_Param_ConstList2_Clear(GWEN_PARAM_CONSTLIST2 *l)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2Iterator_Data(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
GWEN_URL_LIST2_ITERATOR * GWEN_Url_List2Iterator_new(GWEN_URL_LIST2 *l)
void pr_List2Iterator_free(t_LIST2_ITERATOR *li)
void GWEN_SarFileHeader_ConstList2Iterator_free(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
int GWENHYWFAR_CB(* GWEN_INHERITDATA_LIST_SORT_FN)(const GWEN_INHERITDATA *a, const GWEN_INHERITDATA *b, int ascending)
Definition listdoc.h:4433
void GWEN_XMLNode_List_AddList(GWEN_XMLNODE_LIST *dst, GWEN_XMLNODE_LIST *l)
GWEN_SSLCERTDESCR_LIST2 * GWEN_SslCertDescr_List2_new()
GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR * GWEN_SarFileHeader_ConstList2Iterator_new(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2Iterator_Data(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
unsigned int GWEN_Url_ConstList2_GetSize(GWEN_URL_CONSTLIST2 *l)
void GWEN_DBIO_List_Add(GWEN_DBIO *element, GWEN_DBIO_LIST *list)
void GWEN_Crypt_Token_KeyInfo_List_Add(GWEN_CRYPT_TOKEN_KEYINFO *element, GWEN_CRYPT_TOKEN_KEYINFO_LIST *list)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2Iterator_Data(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
GWEN_TLV * GWEN_TLV_List_Next(const GWEN_TLV *element)
void GWEN_Crypt_Token_ConstList2Iterator_free(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
GWEN_MSG_LIST_SORT_FN GWEN_Msg_List_SetSortFn(GWEN_MSG_LIST *l, GWEN_MSG_LIST_SORT_FN fn)
GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR * GWEN_PluginDescription_List2_First(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_DBIO * GWEN_DBIO_List_First(const GWEN_DBIO_LIST *l)
void GWEN_Crypt_Key_List2Iterator_free(GWEN_CRYPT_KEY_LIST2_ITERATOR *li)
int GWENHYWFAR_CB(* GWEN_FSLOCK_LIST_SORT_FN)(const GWEN_FSLOCK *a, const GWEN_FSLOCK *b, int ascending)
Definition listdoc.h:2804
void GWEN_Url_List2_PopBack(GWEN_URL_LIST2 *l)
void GWEN_Msg_List_AddList(GWEN_MSG_LIST *dst, GWEN_MSG_LIST *l)
const GWEN_SOCKET * GWEN_Socket_ConstList2Iterator_Data(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_Previous(const GWEN_SAR_FILEHEADER *element)
const GWEN_FSLOCK *() GWEN_FSLOCK_CONSTLIST2_FOREACH(const GWEN_FSLOCK *element, void *user_data)
Definition listdoc.h:2690
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2_GetBack(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p)
void GWEN_Crypt_HashAlgo_ConstList2_PopBack(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2Iterator_Data(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2_GetBack(GWEN_MDIGEST_CONSTLIST2 *l)
void GWEN_XMLNode_NameSpace_List_Add(GWEN_XMLNODE_NAMESPACE *element, GWEN_XMLNODE_NAMESPACE_LIST *list)
void GWEN_FSLock_ConstList2_PopBack(GWEN_FSLOCK_CONSTLIST2 *l)
void GWEN_Url_ConstList2_PopFront(GWEN_URL_CONSTLIST2 *l)
GWEN_PARAM_LIST2_ITERATOR * GWEN_Param_List2Iterator_new(GWEN_PARAM_LIST2 *l)
GWEN_CRYPTHEAD * GWEN_CryptHead_List_Previous(const GWEN_CRYPTHEAD *element)
GWEN_INHERITDATA_LIST_SORT_FN GWEN_InheritData_List_SetSortFn(GWEN_INHERITDATA_LIST *l, GWEN_INHERITDATA_LIST_SORT_FN fn)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2Iterator_Previous(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
GWEN_URL_CONSTLIST2 * GWEN_Url_ConstList2_new()
void GWEN_Crypt_Key_ConstList2_PopFront(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_Dialog_List_Insert(GWEN_DIALOG *element, GWEN_DIALOG_LIST *list)
GWEN_SIGHEAD * GWEN_SigHead_List_Next(const GWEN_SIGHEAD *element)
void GWEN_SarFileHeader_List2_PopBack(GWEN_SAR_FILEHEADER_LIST2 *l)
void GWEN_PluginDescription_List2_Erase(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *it)
int GWENHYWFAR_CB(* GWEN_PLUGIN_DESCRIPTION_LIST_SORT_FN)(const GWEN_PLUGIN_DESCRIPTION *a, const GWEN_PLUGIN_DESCRIPTION *b, int ascending)
Definition listdoc.h:6791
unsigned int GWEN_Param_List2_GetSize(GWEN_PARAM_LIST2 *l)
void GWEN_MDigest_List2_PopFront(GWEN_MDIGEST_LIST2 *l)
const GWEN_DIALOG * GWEN_Dialog_ConstList2Iterator_Data(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
int GWENHYWFAR_CB(* GWEN_CRYPTHEAD_LIST_SORT_FN)(const GWEN_CRYPTHEAD *a, const GWEN_CRYPTHEAD *b, int ascending)
Definition listdoc.h:296
unsigned int GWEN_PluginDescription_ConstList2_GetSize(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
GWEN_FSLOCK_CONSTLIST2_ITERATOR * GWEN_FSLock_ConstList2_Last(GWEN_FSLOCK_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_First(const GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
void GWEN_MDigest_List2_free(GWEN_MDIGEST_LIST2 *l)
const GWEN_URL * GWEN_Url_ConstList2Iterator_Data(GWEN_URL_CONSTLIST2_ITERATOR *li)
struct GWEN_XSD_NODE_LIST_ELEMENT GWEN_XSD_NODE_LIST__ELEMENT
void GWEN_SslCertDescr_ConstList2_Clear(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void GWEN_SyncIo_List_Sort(GWEN_SYNCIO_LIST *l, int ascending)
GWEN_URL_LIST2 * GWEN_Url_List2_new()
void GWEN_SyncIo_List_Add(GWEN_SYNCIO *element, GWEN_SYNCIO_LIST *list)
void GWEN_Crypt_PaddAlgo_ConstList2_PopFront(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
GWEN_PARAM * GWEN_Param_List_First(const GWEN_PARAM_LIST *l)
void GWEN_Url_List2_free(GWEN_URL_LIST2 *l)
GWEN_MSG * GWEN_Msg_List_Next(const GWEN_MSG *element)
void GWEN_Crypt_CryptAlgo_ConstList2_PushBack(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l, const GWEN_CRYPT_CRYPTALGO *p)
GWEN_CRYPTHEAD * GWEN_CryptHead_List_Last(const GWEN_CRYPTHEAD_LIST *l)
GWEN_CRYPT_CRYPTALGO *() GWEN_CRYPT_CRYPTALGO_LIST2_FOREACH(GWEN_CRYPT_CRYPTALGO *element, void *user_data)
Definition listdoc.h:53
GWEN_SOCKET_LIST2 * GWEN_Socket_List2_new()
GWEN_THREAD * GWEN_Thread_List_Previous(const GWEN_THREAD *element)
void GWEN_Dialog_List_free(GWEN_DIALOG_LIST *l)
void MyStruct_List_Clear(MYSTRUCT_LIST *l)
void pr_List2_PopFront(t_LIST2 *l)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2Iterator_Previous(GWEN_CRYPT_KEY_LIST2_ITERATOR *li)
void GWEN_Dialog_List_Sort(GWEN_DIALOG_LIST *l, int ascending)
struct GWEN_URL_LIST_ELEMENT GWEN_URL_LIST__ELEMENT
struct GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR
Definition listdoc.h:573
GWEN_SSLCERTDESCR *() GWEN_SSLCERTDESCR_LIST2_FOREACH(GWEN_SSLCERTDESCR *element, void *user_data)
Definition listdoc.h:7241
struct GWEN_CRYPT_PADDALGO_LIST2 GWEN_CRYPT_PADDALGO_LIST2
Definition listdoc.h:5902
void GWEN_FSLock_List2_Erase(GWEN_FSLOCK_LIST2 *l, GWEN_FSLOCK_LIST2_ITERATOR *it)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR * GWEN_PluginDescription_ConstList2_First(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_Previous(const GWEN_SSLCERTDESCR *element)
int GWENHYWFAR_CB(* GWEN_XMLNODE_LIST_SORT_FN)(const GWEN_XMLNODE *a, const GWEN_XMLNODE *b, int ascending)
Definition listdoc.h:8870
uint32_t GWEN_SyncIo_List_GetCount(const GWEN_SYNCIO_LIST *l)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Previous(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
void GWEN_PluginDescription_ConstList2_Clear(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
uint32_t GWEN_DBIO_List_GetCount(const GWEN_DBIO_LIST *l)
GWEN_PARAM_LIST * GWEN_Param_List_new()
void GWEN_PluginDescription_List_AddList(GWEN_PLUGIN_DESCRIPTION_LIST *dst, GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_MDigest_ConstList2_PushFront(GWEN_MDIGEST_CONSTLIST2 *l, const GWEN_MDIGEST *p)
void GWEN_XMLNode_ConstList2_PopFront(GWEN_XMLNODE_CONSTLIST2 *l)
GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR * GWEN_SarFileHeader_ConstList2_Last(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
void GWEN_Dialog_ConstList2_PopBack(GWEN_DIALOG_CONSTLIST2 *l)
uint32_t MyStruct_List_GetCount(const MYSTRUCT_LIST *l)
uint32_t GWEN_SarFileHeader_List_GetCount(const GWEN_SAR_FILEHEADER_LIST *l)
struct GWEN_CRYPTHEAD_LIST_ELEMENT GWEN_CRYPTHEAD_LIST__ELEMENT
GWEN_SOCKET * GWEN_Socket_List_First(const GWEN_SOCKET_LIST *l)
GWEN_CRYPT_HASHALGO_CONSTLIST2 * GWEN_Crypt_HashAlgo_ConstList2_new()
void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p)
void GWEN_Crypt_Token_KeyInfo_List2_PopBack(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
GWEN_DIALOG * GWEN_Dialog_List2Iterator_Previous(GWEN_DIALOG_LIST2_ITERATOR *li)
struct GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR
Definition listdoc.h:3624
struct GWEN_PLUGIN_DESCRIPTION_LIST_ELEMENT GWEN_PLUGIN_DESCRIPTION_LIST__ELEMENT
void GWEN_Crypt_Token_KeyInfo_List2_Dump(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_SslCertDescr_List2_PopBack(GWEN_SSLCERTDESCR_LIST2 *l)
const GWEN_PARAM * GWEN_Param_ConstList2Iterator_Previous(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
void GWEN_XMLNode_NameSpace_List_free(GWEN_XMLNODE_NAMESPACE_LIST *l)
GWEN_FSLOCK * GWEN_FSLock_List2Iterator_Next(GWEN_FSLOCK_LIST2_ITERATOR *li)
t_LIST2_ITERATOR * pr_List2Iterator_new(t_LIST2 *l)
t_LIST_SORT_FN pr_List_SetSortFn(t_LIST *l, t_LIST_SORT_FN fn)
struct t_LIST_ELEMENT t_LIST__ELEMENT
void GWEN_DBIO_List_Insert(GWEN_DBIO *element, GWEN_DBIO_LIST *list)
GWEN_MDIGEST * GWEN_MDigest_List2_GetFront(GWEN_MDIGEST_LIST2 *l)
unsigned int GWEN_Crypt_CryptAlgo_List2_GetSize(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
GWEN_DIALOG * GWEN_Dialog_List_Next(const GWEN_DIALOG *element)
void HtmlFont_List_Add(HTML_FONT *element, HTML_FONT_LIST *list)
void GWEN_PluginDescription_List_free(GWEN_PLUGIN_DESCRIPTION_LIST *l)
GWEN_SSLCERTDESCR_LIST2_ITERATOR * GWEN_SslCertDescr_List2_Last(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_Dialog_ConstList2_PushBack(GWEN_DIALOG_CONSTLIST2 *l, const GWEN_DIALOG *p)
struct GWEN_SOCKET_LIST_ELEMENT GWEN_SOCKET_LIST__ELEMENT
GWEN_CRYPT_TOKEN_LIST2_ITERATOR * GWEN_Crypt_Token_List2_Last(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_Crypt_HashAlgo_ConstList2_Clear(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_Url_List_Add(GWEN_URL *element, GWEN_URL_LIST *list)
struct GWEN_MDIGEST_LIST_ELEMENT GWEN_MDIGEST_LIST__ELEMENT
void GWEN_PluginDescription_List2_PushFront(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, GWEN_PLUGIN_DESCRIPTION *p)
struct GWEN_CRYPT_KEY_LIST2_ITERATOR GWEN_CRYPT_KEY_LIST2_ITERATOR
Definition listdoc.h:441
void GWEN_PluginDescription_List2_Clear(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
void GWEN_SarFileHeader_List2_PushBack(GWEN_SAR_FILEHEADER_LIST2 *l, GWEN_SAR_FILEHEADER *p)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR * GWEN_PluginDescription_ConstList2Iterator_new(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
HTML_IMAGE * HtmlImage_List_First(const HTML_IMAGE_LIST *l)
const GWEN_PARAM * GWEN_Param_ConstList2Iterator_Data(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
void GWEN_FSLock_List_Clear(GWEN_FSLOCK_LIST *l)
void GWEN_Socket_ConstList2_PushBack(GWEN_SOCKET_CONSTLIST2 *l, const GWEN_SOCKET *p)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2Iterator_Next(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
void GWEN_PluginDescription_List_Sort(GWEN_PLUGIN_DESCRIPTION_LIST *l, int ascending)
struct GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR
Definition listdoc.h:48
unsigned int GWEN_Crypt_Key_ConstList2_GetSize(GWEN_CRYPT_KEY_CONSTLIST2 *l)
struct GWEN_CRYPT_PADDALGO_CONSTLIST2 GWEN_CRYPT_PADDALGO_CONSTLIST2
Definition listdoc.h:6038
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_Next(const GWEN_CRYPT_TOKEN *element)
void GWEN_Dialog_List2_PopFront(GWEN_DIALOG_LIST2 *l)
unsigned int GWEN_Crypt_CryptAlgo_ConstList2_GetSize(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2Iterator_Data(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
GWEN_PARAM * GWEN_Param_List2Iterator_Next(GWEN_PARAM_LIST2_ITERATOR *li)
const GWEN_CRYPT_HASHALGO *() GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH(const GWEN_CRYPT_HASHALGO *element, void *user_data)
Definition listdoc.h:3626
GWEN_MDIGEST_LIST2 * GWEN_MDigest_List2_new()
GWEN_FSLOCK_LIST2_ITERATOR * GWEN_FSLock_List2_Last(GWEN_FSLOCK_LIST2 *l)
GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_HashAlgo_ConstList2_Last(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
GWEN_CRYPT_KEY_LIST2 * GWEN_Crypt_Key_List2_new()
const GWEN_SOCKET * GWEN_Socket_ConstList2_GetBack(GWEN_SOCKET_CONSTLIST2 *l)
void HtmlImage_List_free(HTML_IMAGE_LIST *l)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Previous(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
GWEN_XMLNODE * GWEN_XMLNode_List_Previous(const GWEN_XMLNODE *element)
struct GWEN_TAG16_LIST_ELEMENT GWEN_TAG16_LIST__ELEMENT
GWEN_SOCKET * GWEN_Socket_List2_GetFront(GWEN_SOCKET_LIST2 *l)
void GWEN_PluginDescription_List2_PushBack(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, GWEN_PLUGIN_DESCRIPTION *p)
GWEN_XMLNODE * GWEN_XMLNode_List2Iterator_Next(GWEN_XMLNODE_LIST2_ITERATOR *li)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2Iterator_Data(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
void GWEN_SigTail_List_Insert(GWEN_SIGTAIL *element, GWEN_SIGTAIL_LIST *list)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR * GWEN_PluginDescription_ConstList2_Last(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
void GWEN_XMLNode_List2_PopBack(GWEN_XMLNODE_LIST2 *l)
GWEN_SOCKET_LIST2_ITERATOR * GWEN_Socket_List2Iterator_new(GWEN_SOCKET_LIST2 *l)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2_GetBack(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2Iterator_Previous(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
GWEN_TAG16 * GWEN_Tag16_List_Last(const GWEN_TAG16_LIST *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_Last(const GWEN_SAR_FILEHEADER_LIST *l)
void GWEN_Crypt_Key_List2_Erase(GWEN_CRYPT_KEY_LIST2 *l, GWEN_CRYPT_KEY_LIST2_ITERATOR *it)
void GWEN_SarFileHeader_List2_Erase(GWEN_SAR_FILEHEADER_LIST2 *l, GWEN_SAR_FILEHEADER_LIST2_ITERATOR *it)
GWEN_SOCKET_LIST * GWEN_Socket_List_new()
void GWEN_Param_List2_PopBack(GWEN_PARAM_LIST2 *l)
struct GWEN_PARAM_LIST2 GWEN_PARAM_LIST2
Definition listdoc.h:6145
void GWEN_Dialog_ConstList2_free(GWEN_DIALOG_CONSTLIST2 *l)
GWEN_FSLOCK_LIST_SORT_FN GWEN_FSLock_List_SetSortFn(GWEN_FSLOCK_LIST *l, GWEN_FSLOCK_LIST_SORT_FN fn)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2Iterator_Data(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
int GWENHYWFAR_CB(* HTML_IMAGE_LIST_SORT_FN)(const HTML_IMAGE *a, const HTML_IMAGE *b, int ascending)
Definition listdoc.h:3890
GWEN_MDIGEST * GWEN_MDigest_List2_GetBack(GWEN_MDIGEST_LIST2 *l)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_Last(const GWEN_PLUGIN_DESCRIPTION_LIST *l)
GWEN_CRYPT_TOKEN_CONSTLIST2 * GWEN_Crypt_Token_ConstList2_new()
void GWEN_Url_ConstList2_PushBack(GWEN_URL_CONSTLIST2 *l, const GWEN_URL *p)
struct GWEN_URL_CONSTLIST2_ITERATOR GWEN_URL_CONSTLIST2_ITERATOR
Definition listdoc.h:8211
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2_First(GWEN_XMLNODE_CONSTLIST2 *l)
void GWEN_MDigest_List2Iterator_free(GWEN_MDIGEST_LIST2_ITERATOR *li)
unsigned int GWEN_Crypt_Token_KeyInfo_ConstList2_GetSize(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
void GWEN_XMLNode_List2Iterator_free(GWEN_XMLNODE_LIST2_ITERATOR *li)
GWEN_DBIO * GWEN_DBIO_List_Previous(const GWEN_DBIO *element)
void GWEN_SyncIo_List_Clear(GWEN_SYNCIO_LIST *l)
GWEN_XMLNODE_LIST2_ITERATOR * GWEN_XMLNode_List2_First(GWEN_XMLNODE_LIST2 *l)
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Next(const GWEN_XMLNODE_NAMESPACE *element)
void GWEN_XMLNode_ConstList2_PushFront(GWEN_XMLNODE_CONSTLIST2 *l, const GWEN_XMLNODE *p)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_ForEach(GWEN_CRYPT_PADDALGO_LIST2 *list, GWEN_CRYPT_PADDALGO_LIST2_FOREACH func, void *user_data)
struct GWEN_CRYPT_HASHALGO_CONSTLIST2 GWEN_CRYPT_HASHALGO_CONSTLIST2
Definition listdoc.h:3623
void HtmlImage_List_Del(HTML_IMAGE *element)
struct GWEN_PARAM_CONSTLIST2 GWEN_PARAM_CONSTLIST2
Definition listdoc.h:6281
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_GetBack(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
GWEN_CRYPT_HASHALGO_LIST2 * GWEN_Crypt_HashAlgo_List2_new()
void GWEN_FSLock_List_Sort(GWEN_FSLOCK_LIST *l, int ascending)
GWEN_SAR_FILEHEADER_LIST2_ITERATOR * GWEN_SarFileHeader_List2_First(GWEN_SAR_FILEHEADER_LIST2 *l)
void HtmlFont_List_Insert(HTML_FONT *element, HTML_FONT_LIST *list)
struct GWEN_MDIGEST_CONSTLIST2_ITERATOR GWEN_MDIGEST_CONSTLIST2_ITERATOR
Definition listdoc.h:5496
void GWEN_Crypt_PaddAlgo_List2_PopBack(GWEN_CRYPT_PADDALGO_LIST2 *l)
void GWEN_SslCertDescr_List2Iterator_free(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_Previous(const GWEN_CRYPT_TOKEN_KEYINFO *element)
GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 * GWEN_Crypt_Token_Context_ConstList2_new()
void GWEN_Socket_ConstList2Iterator_free(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2Iterator_Next(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
struct GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR
Definition listdoc.h:6543
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2Iterator_Next(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2_GetBack(GWEN_CRYPT_KEY_LIST2 *l)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2Iterator_Data(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
GWEN_SOCKET * GWEN_Socket_List2Iterator_Previous(GWEN_SOCKET_LIST2_ITERATOR *li)
void GWEN_SigTail_List_Add(GWEN_SIGTAIL *element, GWEN_SIGTAIL_LIST *list)
void GWEN_InheritData_List_Add(GWEN_INHERITDATA *element, GWEN_INHERITDATA_LIST *list)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_Previous(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
GWEN_INHERITDATA * GWEN_InheritData_List_Previous(const GWEN_INHERITDATA *element)
void GWEN_SarFileHeader_List_Clear(GWEN_SAR_FILEHEADER_LIST *l)
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Last(const GWEN_XMLNODE_NAMESPACE_LIST *l)
const GWEN_PARAM * GWEN_Param_ConstList2_ForEach(GWEN_PARAM_CONSTLIST2 *list, GWEN_PARAM_CONSTLIST2_FOREACH func, void *user_data)
struct GWEN_SOCKET_CONSTLIST2_ITERATOR GWEN_SOCKET_CONSTLIST2_ITERATOR
Definition listdoc.h:4167
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 * GWEN_PluginDescription_ConstList2_new()
GWEN_CRYPT_KEY *() GWEN_CRYPT_KEY_LIST2_FOREACH(GWEN_CRYPT_KEY *element, void *user_data)
Definition listdoc.h:446
struct GWEN_PARAM_LIST2_ITERATOR GWEN_PARAM_LIST2_ITERATOR
Definition listdoc.h:6150
uint32_t GWEN_SigTail_List_GetCount(const GWEN_SIGTAIL_LIST *l)
void GWEN_FSLock_ConstList2Iterator_free(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2_Last(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_URL * GWEN_Url_List_Previous(const GWEN_URL *element)
void GWEN_FSLock_List2_PushBack(GWEN_FSLOCK_LIST2 *l, GWEN_FSLOCK *p)
GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_new(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
void GWEN_Crypt_Token_List_AddList(GWEN_CRYPT_TOKEN_LIST *dst, GWEN_CRYPT_TOKEN_LIST *l)
void GWEN_MDigest_List_Clear(GWEN_MDIGEST_LIST *l)
void GWEN_MDigest_List2_Dump(GWEN_MDIGEST_LIST2 *l, FILE *f, unsigned int indent)
GWEN_MDIGEST * GWEN_MDigest_List2Iterator_Data(GWEN_MDIGEST_LIST2_ITERATOR *li)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2_GetFront(GWEN_CRYPT_KEY_CONSTLIST2 *l)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2Iterator_Previous(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
GWEN_DIALOG_LIST2_ITERATOR * GWEN_Dialog_List2Iterator_new(GWEN_DIALOG_LIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_ConstList2_First(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
struct GWEN_SIGTAIL_LIST_ELEMENT GWEN_SIGTAIL_LIST__ELEMENT
GWEN_FSLOCK * GWEN_FSLock_List_Last(const GWEN_FSLOCK_LIST *l)
void GWEN_Url_ConstList2_free(GWEN_URL_CONSTLIST2 *l)
const GWEN_CRYPT_KEY *() GWEN_CRYPT_KEY_CONSTLIST2_FOREACH(const GWEN_CRYPT_KEY *element, void *user_data)
Definition listdoc.h:575
const GWEN_MDIGEST * GWEN_MDigest_ConstList2_ForEach(GWEN_MDIGEST_CONSTLIST2 *list, GWEN_MDIGEST_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_Crypt_PaddAlgo_List2_free(GWEN_CRYPT_PADDALGO_LIST2 *l)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2Iterator_Next(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
GWEN_URL_LIST2_ITERATOR * GWEN_Url_List2_First(GWEN_URL_LIST2 *l)
GWEN_XSD_NODE * GWEN_XsdNode_List_Next(const GWEN_XSD_NODE *element)
uint32_t GWEN_Url_List_GetCount(const GWEN_URL_LIST *l)
void GWEN_Param_ConstList2_PushFront(GWEN_PARAM_CONSTLIST2 *l, const GWEN_PARAM *p)
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST_ELEMENT GWEN_CRYPT_TOKEN_CONTEXT_LIST__ELEMENT
GWEN_XMLNODE_NAMESPACE_LIST * GWEN_XMLNode_NameSpace_List_new()
void GWEN_Crypt_PaddAlgo_ConstList2_PushFront(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l, const GWEN_CRYPT_PADDALGO *p)
GWEN_CRYPT_KEY_LIST2_ITERATOR * GWEN_Crypt_Key_List2_Last(GWEN_CRYPT_KEY_LIST2 *l)
void GWEN_FSLock_List_AddList(GWEN_FSLOCK_LIST *dst, GWEN_FSLOCK_LIST *l)
unsigned int GWEN_Crypt_Token_KeyInfo_List2_GetSize(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
void GWEN_Url_ConstList2_PushFront(GWEN_URL_CONSTLIST2 *l, const GWEN_URL *p)
void GWEN_Dialog_List_AddList(GWEN_DIALOG_LIST *dst, GWEN_DIALOG_LIST *l)
void GWEN_Thread_List_Sort(GWEN_THREAD_LIST *l, int ascending)
void GWEN_SarFileHeader_List2_free(GWEN_SAR_FILEHEADER_LIST2 *l)
void GWEN_CryptHead_List_Add(GWEN_CRYPTHEAD *element, GWEN_CRYPTHEAD_LIST *list)
void GWEN_SigTail_List_Sort(GWEN_SIGTAIL_LIST *l, int ascending)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2_ForEach(GWEN_XMLNODE_CONSTLIST2 *list, GWEN_XMLNODE_CONSTLIST2_FOREACH func, void *user_data)
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2Iterator_new(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void GWEN_Crypt_CryptAlgo_ConstList2_Clear(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
void GWEN_Param_List2_PopFront(GWEN_PARAM_LIST2 *l)
GWEN_TLV * GWEN_TLV_List_Last(const GWEN_TLV_LIST *l)
void GWEN_Msg_List_free(GWEN_MSG_LIST *l)
struct t_LIST2 t_LIST2
Definition listdoc.h:4873
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_Last(const GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
GWEN_CRYPT_TOKEN *() GWEN_CRYPT_TOKEN_LIST2_FOREACH(GWEN_CRYPT_TOKEN *element, void *user_data)
Definition listdoc.h:839
void GWEN_Url_List2_PushBack(GWEN_URL_LIST2 *l, GWEN_URL *p)
void GWEN_Socket_List_Add(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list)
GWEN_THREAD_LIST * GWEN_Thread_List_new()
void GWEN_Dialog_List2_PushFront(GWEN_DIALOG_LIST2 *l, GWEN_DIALOG *p)
struct GWEN_TLV_LIST_ELEMENT GWEN_TLV_LIST__ELEMENT
GWEN_MDIGEST_CONSTLIST2_ITERATOR * GWEN_MDigest_ConstList2_First(GWEN_MDIGEST_CONSTLIST2 *l)
void GWEN_Socket_List2_Dump(GWEN_SOCKET_LIST2 *l, FILE *f, unsigned int indent)
GWEN_CRYPT_KEY_LIST2_ITERATOR * GWEN_Crypt_Key_List2Iterator_new(GWEN_CRYPT_KEY_LIST2 *l)
void GWEN_Crypt_Key_List_free(GWEN_CRYPT_KEY_LIST *l)
struct GWEN_CRYPT_KEY_LIST_ELEMENT GWEN_CRYPT_KEY_LIST__ELEMENT
void GWEN_Url_ConstList2_Clear(GWEN_URL_CONSTLIST2 *l)
void pr_List2_PushBack(t_LIST2 *l, t *p)
uint32_t GWEN_SigHead_List_GetCount(const GWEN_SIGHEAD_LIST *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2Iterator_Data(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
void GWEN_Socket_List2_PushBack(GWEN_SOCKET_LIST2 *l, GWEN_SOCKET *p)
void GWEN_Crypt_Key_List2_PushFront(GWEN_CRYPT_KEY_LIST2 *l, GWEN_CRYPT_KEY *p)
GWEN_FSLOCK * GWEN_FSLock_List2Iterator_Data(GWEN_FSLOCK_LIST2_ITERATOR *li)
void GWEN_Param_List_Clear(GWEN_PARAM_LIST *l)
void GWEN_Crypt_Token_Context_ConstList2_Clear(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2_ForEach(GWEN_CRYPT_HASHALGO_CONSTLIST2 *list, GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_MDigest_List_Add(GWEN_MDIGEST *element, GWEN_MDIGEST_LIST *list)
void GWEN_FSLock_ConstList2_Clear(GWEN_FSLOCK_CONSTLIST2 *l)
void GWEN_Crypt_Token_KeyInfo_ConstList2_PushBack(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN_KEYINFO *p)
void GWEN_Thread_List_Add(GWEN_THREAD *element, GWEN_THREAD_LIST *list)
unsigned int GWEN_SslCertDescr_List2_GetSize(GWEN_SSLCERTDESCR_LIST2 *l)
struct GWEN_SIGHEAD_LIST_ELEMENT GWEN_SIGHEAD_LIST__ELEMENT
void GWEN_SyncIo_List_free(GWEN_SYNCIO_LIST *l)
GWEN_SOCKET *() GWEN_SOCKET_LIST2_FOREACH(GWEN_SOCKET *element, void *user_data)
Definition listdoc.h:4040
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2_ForEach(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *list, GWEN_CRYPT_TOKEN_KEYINFO_LIST2_FOREACH func, void *user_data)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2_GetFront(GWEN_SSLCERTDESCR_LIST2 *l)
const t * pr_ConstList2_GetFront(t_CONSTLIST2 *l)
void GWEN_Thread_List_Clear(GWEN_THREAD_LIST *l)
GWEN_SOCKET_CONSTLIST2 * GWEN_Socket_ConstList2_new()
void GWEN_Crypt_HashAlgo_ConstList2_PopFront(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
uint32_t GWEN_CryptHead_List_GetCount(const GWEN_CRYPTHEAD_LIST *l)
void GWEN_Socket_List_Sort(GWEN_SOCKET_LIST *l, int ascending)
GWEN_DIALOG * GWEN_Dialog_List2Iterator_Data(GWEN_DIALOG_LIST2_ITERATOR *li)
GWEN_CRYPT_PADDALGO_LIST2_ITERATOR * GWEN_Crypt_PaddAlgo_List2_First(GWEN_CRYPT_PADDALGO_LIST2 *l)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2_GetFront(GWEN_MDIGEST_CONSTLIST2 *l)
void GWEN_PluginDescription_List2Iterator_free(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
GWEN_URL * GWEN_Url_List_Next(const GWEN_URL *element)
GWEN_CRYPT_TOKEN_KEYINFO_LIST * GWEN_Crypt_Token_KeyInfo_List_new()
void GWEN_Dialog_List2_Erase(GWEN_DIALOG_LIST2 *l, GWEN_DIALOG_LIST2_ITERATOR *it)
void GWEN_Crypt_Token_List_Insert(GWEN_CRYPT_TOKEN *element, GWEN_CRYPT_TOKEN_LIST *list)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2_GetFront(GWEN_CRYPT_KEY_LIST2 *l)
void GWEN_TLV_List_free(GWEN_TLV_LIST *l)
void pr_ConstList2_Clear(t_CONSTLIST2 *l)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2_GetFront(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_First(const GWEN_SSLCERTDESCR_LIST *l)
void GWEN_Thread_List_AddList(GWEN_THREAD_LIST *dst, GWEN_THREAD_LIST *l)
GWEN_SIGHEAD * GWEN_SigHead_List_Last(const GWEN_SIGHEAD_LIST *l)
int GWENHYWFAR_CB(* GWEN_TLV_LIST_SORT_FN)(const GWEN_TLV *a, const GWEN_TLV *b, int ascending)
Definition listdoc.h:7934
unsigned int GWEN_Crypt_PaddAlgo_List2_GetSize(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_DBIO * GWEN_DBIO_List_Last(const GWEN_DBIO_LIST *l)
int GWENHYWFAR_CB(* GWEN_MDIGEST_LIST_SORT_FN)(const GWEN_MDIGEST *a, const GWEN_MDIGEST *b, int ascending)
Definition listdoc.h:5612
GWEN_CRYPT_TOKEN_CONTEXT_LIST_SORT_FN GWEN_Crypt_Token_Context_List_SetSortFn(GWEN_CRYPT_TOKEN_CONTEXT_LIST *l, GWEN_CRYPT_TOKEN_CONTEXT_LIST_SORT_FN fn)
uint32_t GWEN_Crypt_Key_List_GetCount(const GWEN_CRYPT_KEY_LIST *l)
void GWEN_Crypt_Token_List2Iterator_free(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
void GWEN_Crypt_Token_KeyInfo_List_Clear(GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
void MyStruct_List_Del(MYSTRUCT *element)
int GWENHYWFAR_CB(* GWEN_PARAM_LIST_SORT_FN)(const GWEN_PARAM *a, const GWEN_PARAM *b, int ascending)
Definition listdoc.h:6398
void GWEN_FSLock_ConstList2_PopFront(GWEN_FSLOCK_CONSTLIST2 *l)
GWEN_FSLOCK * GWEN_FSLock_List2Iterator_Previous(GWEN_FSLOCK_LIST2_ITERATOR *li)
void GWEN_Param_List2_Clear(GWEN_PARAM_LIST2 *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_Next(const GWEN_SSLCERTDESCR *element)
void GWEN_Crypt_HashAlgo_List2_Clear(GWEN_CRYPT_HASHALGO_LIST2 *l)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2_GetFront(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
void GWEN_PluginDescription_List2_free(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_PARAM_LIST2_ITERATOR * GWEN_Param_List2_First(GWEN_PARAM_LIST2 *l)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2Iterator_Previous(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
GWEN_FSLOCK *() GWEN_FSLOCK_LIST2_FOREACH(GWEN_FSLOCK *element, void *user_data)
Definition listdoc.h:2561
GWEN_INHERITDATA_LIST * GWEN_InheritData_List_new()
void GWEN_XMLNode_NameSpace_List_Sort(GWEN_XMLNODE_NAMESPACE_LIST *l, int ascending)
void GWEN_FSLock_List2_PopBack(GWEN_FSLOCK_LIST2 *l)
struct GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 GWEN_PLUGIN_DESCRIPTION_CONSTLIST2
Definition listdoc.h:6674
const GWEN_XMLNODE *() GWEN_XMLNODE_CONSTLIST2_FOREACH(const GWEN_XMLNODE *element, void *user_data)
Definition listdoc.h:8756
void GWEN_MDigest_List2_Erase(GWEN_MDIGEST_LIST2 *l, GWEN_MDIGEST_LIST2_ITERATOR *it)
void pr_List2_Dump(t_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_SslCertDescr_List2_Clear(GWEN_SSLCERTDESCR_LIST2 *l)
void pr_ConstList2_PopFront(t_CONSTLIST2 *l)
unsigned int GWEN_Crypt_HashAlgo_List2_GetSize(GWEN_CRYPT_HASHALGO_LIST2 *l)
GWEN_CRYPTHEAD * GWEN_CryptHead_List_First(const GWEN_CRYPTHEAD_LIST *l)
unsigned int GWEN_Crypt_Key_List2_GetSize(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_PLUGIN_DESCRIPTION_LIST2 * GWEN_PluginDescription_List2_new()
GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR * GWEN_SarFileHeader_ConstList2_First(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
GWEN_XMLNODE * GWEN_XMLNode_List_Next(const GWEN_XMLNODE *element)
t * pr_List_Previous(const t *element)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2Iterator_Data(GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR *li)
void GWEN_Msg_List_Add(GWEN_MSG *element, GWEN_MSG_LIST *list)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_Previous(const GWEN_CRYPT_TOKEN_CONTEXT *element)
struct GWEN_MDIGEST_LIST2_ITERATOR GWEN_MDIGEST_LIST2_ITERATOR
Definition listdoc.h:5364
void GWEN_Thread_List_free(GWEN_THREAD_LIST *l)
void GWEN_Url_List2_PopFront(GWEN_URL_LIST2 *l)
unsigned int GWEN_FSLock_ConstList2_GetSize(GWEN_FSLOCK_CONSTLIST2 *l)
struct GWEN_CRYPT_TOKEN_CONSTLIST2 GWEN_CRYPT_TOKEN_CONSTLIST2
Definition listdoc.h:965
HTML_FONT_LIST_SORT_FN HtmlFont_List_SetSortFn(HTML_FONT_LIST *l, HTML_FONT_LIST_SORT_FN fn)
void HtmlImage_List_Sort(HTML_IMAGE_LIST *l, int ascending)
void GWEN_Dialog_ConstList2Iterator_free(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
GWEN_TAG16_LIST * GWEN_Tag16_List_new()
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_Next(const GWEN_PLUGIN_DESCRIPTION *element)
const t * pr_ConstList2_ForEach(t_CONSTLIST2 *list, t_CONSTLIST2_FOREACH func, void *user_data)
GWEN_SOCKET * GWEN_Socket_List_Previous(const GWEN_SOCKET *element)
unsigned int GWEN_XMLNode_List2_GetSize(GWEN_XMLNODE_LIST2 *l)
void GWEN_Dialog_List2_PopBack(GWEN_DIALOG_LIST2 *l)
void GWEN_Url_List_Insert(GWEN_URL *element, GWEN_URL_LIST *list)
void GWEN_Thread_List_Insert(GWEN_THREAD *element, GWEN_THREAD_LIST *list)
GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR * GWEN_PluginDescription_List2Iterator_new(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
MYSTRUCT * MyStruct_List_Previous(const MYSTRUCT *element)
struct GWEN_MDIGEST GWEN_MDIGEST
Definition mdigest.h:25
struct GWEN_MSG GWEN_MSG
Definition msg.h:25
struct GWEN_CRYPT_PADDALGO GWEN_CRYPT_PADDALGO
Definition paddalgo.h:21
struct GWEN_PARAM GWEN_PARAM
Definition param.h:116
struct GWEN_PLUGIN_DESCRIPTION GWEN_PLUGIN_DESCRIPTION
Definition plugindescr.h:38
struct GWEN_SIGHEAD GWEN_SIGHEAD
Definition sighead.h:23
struct GWEN_SIGTAIL GWEN_SIGTAIL
Definition sigtail.h:24
struct GWEN_SSLCERTDESCR GWEN_SSLCERTDESCR
GWEN_CRYPTHEAD * nextObject
Definition listdoc.h:282
GWEN_CRYPTHEAD * first
Definition listdoc.h:301
GWEN_CRYPT_KEY * nextObject
Definition listdoc.h:675
GWEN_CRYPT_KEY * first
Definition listdoc.h:694
GWEN_CRYPT_TOKEN_CONTEXT * nextObject
Definition listdoc.h:1461
GWEN_CRYPT_TOKEN_CONTEXT * first
Definition listdoc.h:1480
GWEN_CRYPT_TOKEN_KEYINFO * nextObject
Definition listdoc.h:1854
GWEN_CRYPT_TOKEN_KEYINFO * first
Definition listdoc.h:1873
GWEN_CRYPT_TOKEN * nextObject
Definition listdoc.h:1068
GWEN_CRYPT_TOKEN * first
Definition listdoc.h:1087
GWEN_DBIO * nextObject
Definition listdoc.h:2004
GWEN_DBIO * first
Definition listdoc.h:2023
uint32_t count
Definition listdoc.h:2024
uint32_t id
Definition listdoc.h:2025
GWEN_DIALOG * nextObject
Definition listdoc.h:2397
GWEN_DIALOG * first
Definition listdoc.h:2416
uint32_t count
Definition listdoc.h:2417
GWEN_FSLOCK * nextObject
Definition listdoc.h:2790
GWEN_FSLOCK * first
Definition listdoc.h:2809
uint32_t count
Definition listdoc.h:2810
GWEN_INHERITDATA * nextObject
Definition listdoc.h:4419
GWEN_INHERITDATA * first
Definition listdoc.h:4438
GWEN_MDIGEST * nextObject
Definition listdoc.h:5598
GWEN_MDIGEST * first
Definition listdoc.h:5617
GWEN_MSG * nextObject
Definition listdoc.h:5748
uint32_t count
Definition listdoc.h:5768
uint32_t id
Definition listdoc.h:5769
GWEN_MSG * first
Definition listdoc.h:5767
GWEN_PARAM * nextObject
Definition listdoc.h:6384
uint32_t count
Definition listdoc.h:6404
GWEN_PARAM * first
Definition listdoc.h:6403
uint32_t id
Definition listdoc.h:6405
GWEN_PLUGIN_DESCRIPTION * nextObject
Definition listdoc.h:6777
GWEN_PLUGIN_DESCRIPTION * first
Definition listdoc.h:6796
GWEN_SAR_FILEHEADER * nextObject
Definition listdoc.h:3183
GWEN_SAR_FILEHEADER * first
Definition listdoc.h:3202
GWEN_SIGHEAD * nextObject
Definition listdoc.h:6927
GWEN_SIGHEAD * first
Definition listdoc.h:6946
GWEN_SIGTAIL * nextObject
Definition listdoc.h:7077
GWEN_SIGTAIL * first
Definition listdoc.h:7096
GWEN_SOCKET * nextObject
Definition listdoc.h:4269
uint32_t count
Definition listdoc.h:4289
GWEN_SOCKET * first
Definition listdoc.h:4288
GWEN_SSLCERTDESCR * nextObject
Definition listdoc.h:7470
GWEN_SSLCERTDESCR * first
Definition listdoc.h:7489
GWEN_SYNCIO * nextObject
Definition listdoc.h:7620
uint32_t count
Definition listdoc.h:7640
GWEN_SYNCIO * first
Definition listdoc.h:7639
GWEN_TAG16 * nextObject
Definition listdoc.h:7770
uint32_t count
Definition listdoc.h:7790
GWEN_TAG16 * first
Definition listdoc.h:7789
uint32_t id
Definition listdoc.h:7791
GWEN_THREAD * nextObject
Definition listdoc.h:3333
GWEN_THREAD * first
Definition listdoc.h:3352
uint32_t count
Definition listdoc.h:3353
GWEN_TLV * nextObject
Definition listdoc.h:7920
uint32_t count
Definition listdoc.h:7940
uint32_t id
Definition listdoc.h:7941
GWEN_TLV * first
Definition listdoc.h:7939
GWEN_URL * nextObject
Definition listdoc.h:8313
GWEN_URL * first
Definition listdoc.h:8332
uint32_t count
Definition listdoc.h:8333
uint32_t id
Definition listdoc.h:8334
GWEN_XMLNODE * nextObject
Definition listdoc.h:8856
GWEN_XMLNODE * first
Definition listdoc.h:8875
GWEN_XMLNODE_NAMESPACE * nextObject
Definition listdoc.h:8463
GWEN_XMLNODE_NAMESPACE * first
Definition listdoc.h:8482
GWEN_XSD_NODE * nextObject
Definition listdoc.h:9006
GWEN_XSD_NODE * first
Definition listdoc.h:9025
HTML_FONT * nextObject
Definition listdoc.h:3726
uint32_t count
Definition listdoc.h:3746
uint32_t id
Definition listdoc.h:3747
HTML_FONT * first
Definition listdoc.h:3745
HTML_IMAGE * nextObject
Definition listdoc.h:3876
uint32_t count
Definition listdoc.h:3896
uint32_t id
Definition listdoc.h:3897
HTML_IMAGE * first
Definition listdoc.h:3895
MYSTRUCT * nextObject
Definition listdoc.h:4719
MYSTRUCT * first
Definition listdoc.h:4738
uint32_t count
Definition listdoc.h:4739
uint32_t id
Definition listdoc.h:4740
uint32_t id
Definition listdoc.h:4568
uint32_t count
Definition listdoc.h:4589
t * first
Definition listdoc.h:4588
uint32_t id
Definition listdoc.h:4590
struct GWEN_SYNCIO GWEN_SYNCIO
Definition syncio.h:40
struct GWEN_TAG16 GWEN_TAG16
Definition tag16.h:35
struct GWEN_TLV GWEN_TLV
Definition tlv.h:19
struct GWEN_URL GWEN_URL
Definition url.h:77
struct GWEN_XMLNODE_NAMESPACE GWEN_XMLNODE_NAMESPACE
Definition xml.h:157
struct GWEN__XMLNODE GWEN_XMLNODE
Definition xml.h:156
struct GWEN_XSD_NODE GWEN_XSD_NODE
Definition xsdnode.h:29