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
34 extern "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
276 extern "C" {
277 #endif
278 
281  uint32_t id;
284 
292 
296  typedef int GWENHYWFAR_CB (*GWEN_CRYPTHEAD_LIST_SORT_FN)(const GWEN_CRYPTHEAD *a, const GWEN_CRYPTHEAD *b, int ascending);
297 
298 
302  uint32_t count;
303  uint32_t id;
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
427 extern "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
669 extern "C" {
670 #endif
671 
674  uint32_t id;
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 
695  uint32_t count;
696  uint32_t id;
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
820 extern "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
1062 extern "C" {
1063 #endif
1064 
1067  uint32_t id;
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 
1088  uint32_t count;
1089  uint32_t id;
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
1213 extern "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
1455 extern "C" {
1456 #endif
1457 
1460  uint32_t id;
1463 
1471 
1476 
1477 
1481  uint32_t count;
1482  uint32_t id;
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
1606 extern "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
1848 extern "C" {
1849 #endif
1850 
1853  uint32_t id;
1856 
1864 
1869 
1870 
1874  uint32_t count;
1875  uint32_t id;
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
1998 extern "C" {
1999 #endif
2000 
2002  typedef struct GWEN_DBIO_LIST_ELEMENT {
2003  uint32_t id;
2006 
2013  typedef struct GWEN_DBIO_LIST GWEN_DBIO_LIST;
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;
2026  } GWEN_DBIO_LIST;
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
2149 extern "C" {
2150 #endif
2151 
2158  typedef struct GWEN_DIALOG_LIST2 GWEN_DIALOG_LIST2;
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
2391 extern "C" {
2392 #endif
2393 
2395  typedef struct GWEN_DIALOG_LIST_ELEMENT {
2396  uint32_t id;
2399 
2406  typedef struct GWEN_DIALOG_LIST GWEN_DIALOG_LIST;
2407 
2411  typedef int GWENHYWFAR_CB (*GWEN_DIALOG_LIST_SORT_FN)(const GWEN_DIALOG *a, const GWEN_DIALOG *b, int ascending);
2412 
2413 
2417  uint32_t count;
2418  uint32_t id;
2419  } GWEN_DIALOG_LIST;
2420 
2426 
2431 
2437 
2445 
2450 
2455 
2461 
2466 
2471 
2476 
2481 
2486 
2491 
2497  void GWEN_Dialog_List_Sort(GWEN_DIALOG_LIST *l, int ascending);
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
2542 extern "C" {
2543 #endif
2544 
2551  typedef struct GWEN_FSLOCK_LIST2 GWEN_FSLOCK_LIST2;
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
2784 extern "C" {
2785 #endif
2786 
2788  typedef struct GWEN_FSLOCK_LIST_ELEMENT {
2789  uint32_t id;
2792 
2799  typedef struct GWEN_FSLOCK_LIST GWEN_FSLOCK_LIST;
2800 
2804  typedef int GWENHYWFAR_CB (*GWEN_FSLOCK_LIST_SORT_FN)(const GWEN_FSLOCK *a, const GWEN_FSLOCK *b, int ascending);
2805 
2806 
2810  uint32_t count;
2811  uint32_t id;
2812  } GWEN_FSLOCK_LIST;
2813 
2819 
2824 
2830 
2838 
2843 
2848 
2854 
2859 
2864 
2869 
2874 
2879 
2884 
2890  void GWEN_FSLock_List_Sort(GWEN_FSLOCK_LIST *l, int ascending);
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
2935 extern "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
3177 extern "C" {
3178 #endif
3179 
3182  uint32_t id;
3185 
3193 
3198 
3199 
3203  uint32_t count;
3204  uint32_t id;
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
3327 extern "C" {
3328 #endif
3329 
3331  typedef struct GWEN_THREAD_LIST_ELEMENT {
3332  uint32_t id;
3335 
3342  typedef struct GWEN_THREAD_LIST GWEN_THREAD_LIST;
3343 
3347  typedef int GWENHYWFAR_CB (*GWEN_THREAD_LIST_SORT_FN)(const GWEN_THREAD *a, const GWEN_THREAD *b, int ascending);
3348 
3349 
3353  uint32_t count;
3354  uint32_t id;
3355  } GWEN_THREAD_LIST;
3356 
3362 
3367 
3373 
3381 
3386 
3391 
3397 
3402 
3407 
3412 
3417 
3422 
3427 
3433  void GWEN_Thread_List_Sort(GWEN_THREAD_LIST *l, int ascending);
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
3478 extern "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
3720 extern "C" {
3721 #endif
3722 
3724  typedef struct HTML_FONT_LIST_ELEMENT {
3725  uint32_t id;
3728 
3735  typedef struct HTML_FONT_LIST HTML_FONT_LIST;
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;
3748  } HTML_FONT_LIST;
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
3870 extern "C" {
3871 #endif
3872 
3874  typedef struct HTML_IMAGE_LIST_ELEMENT {
3875  uint32_t id;
3878 
3885  typedef struct HTML_IMAGE_LIST HTML_IMAGE_LIST;
3886 
3890  typedef int GWENHYWFAR_CB (*HTML_IMAGE_LIST_SORT_FN)(const HTML_IMAGE *a, const HTML_IMAGE *b, int ascending);
3891 
3892 
3896  uint32_t count;
3897  uint32_t id;
3898  } HTML_IMAGE_LIST;
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
4021 extern "C" {
4022 #endif
4023 
4030  typedef struct GWEN_SOCKET_LIST2 GWEN_SOCKET_LIST2;
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
4263 extern "C" {
4264 #endif
4265 
4267  typedef struct GWEN_SOCKET_LIST_ELEMENT {
4268  uint32_t id;
4271 
4278  typedef struct GWEN_SOCKET_LIST GWEN_SOCKET_LIST;
4279 
4283  typedef int GWENHYWFAR_CB (*GWEN_SOCKET_LIST_SORT_FN)(const GWEN_SOCKET *a, const GWEN_SOCKET *b, int ascending);
4284 
4285 
4289  uint32_t count;
4290  uint32_t id;
4291  } GWEN_SOCKET_LIST;
4292 
4298 
4303 
4309 
4317 
4322 
4327 
4333 
4338 
4343 
4348 
4353 
4358 
4363 
4369  void GWEN_Socket_List_Sort(GWEN_SOCKET_LIST *l, int ascending);
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
4413 extern "C" {
4414 #endif
4415 
4418  uint32_t id;
4421 
4429 
4433  typedef int GWENHYWFAR_CB (*GWEN_INHERITDATA_LIST_SORT_FN)(const GWEN_INHERITDATA *a, const GWEN_INHERITDATA *b, int ascending);
4434 
4435 
4439  uint32_t count;
4440  uint32_t id;
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
4563 extern "C" {
4564 #endif
4565 
4567  typedef struct t_LIST_ELEMENT {
4568  uint32_t id;
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 {
4588  t *first;
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
4713 extern "C" {
4714 #endif
4715 
4717  typedef struct MYSTRUCT_LIST_ELEMENT {
4718  uint32_t id;
4719  MYSTRUCT *nextObject;
4721 
4728  typedef struct MYSTRUCT_LIST MYSTRUCT_LIST;
4729 
4733  typedef int GWENHYWFAR_CB (*MYSTRUCT_LIST_SORT_FN)(const MYSTRUCT *a, const MYSTRUCT *b, int ascending);
4734 
4735 
4737  struct MYSTRUCT_LIST {
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 
4771  MYSTRUCT* MyStruct_List_First(const MYSTRUCT_LIST *l);
4772 
4776  MYSTRUCT* MyStruct_List_Last(const MYSTRUCT_LIST *l);
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
4864 extern "C" {
4865 #endif
4866 
4873  typedef struct t_LIST2 t_LIST2;
4874 
4878  typedef struct t_LIST2_ITERATOR t_LIST2_ITERATOR;
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 
4904  void pr_List2_PushBack(t_LIST2 *l, t *p);
4905 
4910  void pr_List2_PushFront(t_LIST2 *l, t *p);
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 
5009  typedef struct t_CONSTLIST2 t_CONSTLIST2;
5011  typedef const t*
5012  (t_CONSTLIST2_FOREACH)(const t *element,
5013  void *user_data);
5014 
5015 
5017 
5019 
5020  void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p);
5021 
5022  void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p);
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
5107 extern "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 
5132  t_LIST2 *pr_List2_new();
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 
5261  void pr_ConstList2_free(t_CONSTLIST2 *l);
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 
5267  const t *pr_ConstList2_GetFront(t_CONSTLIST2 *l);
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
5350 extern "C" {
5351 #endif
5352 
5359  typedef struct GWEN_MDIGEST_LIST2 GWEN_MDIGEST_LIST2;
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
5592 extern "C" {
5593 #endif
5594 
5596  typedef struct GWEN_MDIGEST_LIST_ELEMENT {
5597  uint32_t id;
5600 
5607  typedef struct GWEN_MDIGEST_LIST GWEN_MDIGEST_LIST;
5608 
5612  typedef int GWENHYWFAR_CB (*GWEN_MDIGEST_LIST_SORT_FN)(const GWEN_MDIGEST *a, const GWEN_MDIGEST *b, int ascending);
5613 
5614 
5618  uint32_t count;
5619  uint32_t id;
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
5742 extern "C" {
5743 #endif
5744 
5746  typedef struct GWEN_MSG_LIST_ELEMENT {
5747  uint32_t id;
5750 
5757  typedef struct GWEN_MSG_LIST GWEN_MSG_LIST;
5758 
5762  typedef int GWENHYWFAR_CB (*GWEN_MSG_LIST_SORT_FN)(const GWEN_MSG *a, const GWEN_MSG *b, int ascending);
5763 
5764 
5766  struct GWEN_MSG_LIST {
5768  uint32_t count;
5769  uint32_t id;
5770  } GWEN_MSG_LIST;
5771 
5777 
5782 
5788 
5795  void GWEN_Msg_List_Del(GWEN_MSG *element);
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
5893 extern "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
6136 extern "C" {
6137 #endif
6138 
6145  typedef struct GWEN_PARAM_LIST2 GWEN_PARAM_LIST2;
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*
6284  (GWEN_PARAM_CONSTLIST2_FOREACH)(const GWEN_PARAM *element,
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
6378 extern "C" {
6379 #endif
6380 
6382  typedef struct GWEN_PARAM_LIST_ELEMENT {
6383  uint32_t id;
6386 
6393  typedef struct GWEN_PARAM_LIST GWEN_PARAM_LIST;
6394 
6398  typedef int GWENHYWFAR_CB (*GWEN_PARAM_LIST_SORT_FN)(const GWEN_PARAM *a, const GWEN_PARAM *b, int ascending);
6399 
6400 
6404  uint32_t count;
6405  uint32_t id;
6406  } GWEN_PARAM_LIST;
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
6529 extern "C" {
6530 #endif
6531 
6539 
6544 
6549  void *user_data);
6550 
6555 
6560 
6564  void GWEN_PluginDescription_List2_Dump(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, FILE *f, unsigned int indent);
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
6771 extern "C" {
6772 #endif
6773 
6776  uint32_t id;
6779 
6787 
6792 
6793 
6797  uint32_t count;
6798  uint32_t id;
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
6921 extern "C" {
6922 #endif
6923 
6925  typedef struct GWEN_SIGHEAD_LIST_ELEMENT {
6926  uint32_t id;
6929 
6936  typedef struct GWEN_SIGHEAD_LIST GWEN_SIGHEAD_LIST;
6937 
6941  typedef int GWENHYWFAR_CB (*GWEN_SIGHEAD_LIST_SORT_FN)(const GWEN_SIGHEAD *a, const GWEN_SIGHEAD *b, int ascending);
6942 
6943 
6947  uint32_t count;
6948  uint32_t id;
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
7071 extern "C" {
7072 #endif
7073 
7075  typedef struct GWEN_SIGTAIL_LIST_ELEMENT {
7076  uint32_t id;
7079 
7086  typedef struct GWEN_SIGTAIL_LIST GWEN_SIGTAIL_LIST;
7087 
7091  typedef int GWENHYWFAR_CB (*GWEN_SIGTAIL_LIST_SORT_FN)(const GWEN_SIGTAIL *a, const GWEN_SIGTAIL *b, int ascending);
7092 
7093 
7097  uint32_t count;
7098  uint32_t id;
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
7222 extern "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
7464 extern "C" {
7465 #endif
7466 
7469  uint32_t id;
7472 
7480 
7484  typedef int GWENHYWFAR_CB (*GWEN_SSLCERTDESCR_LIST_SORT_FN)(const GWEN_SSLCERTDESCR *a, const GWEN_SSLCERTDESCR *b, int ascending);
7485 
7486 
7490  uint32_t count;
7491  uint32_t id;
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
7614 extern "C" {
7615 #endif
7616 
7618  typedef struct GWEN_SYNCIO_LIST_ELEMENT {
7619  uint32_t id;
7622 
7629  typedef struct GWEN_SYNCIO_LIST GWEN_SYNCIO_LIST;
7630 
7634  typedef int GWENHYWFAR_CB (*GWEN_SYNCIO_LIST_SORT_FN)(const GWEN_SYNCIO *a, const GWEN_SYNCIO *b, int ascending);
7635 
7636 
7640  uint32_t count;
7641  uint32_t id;
7642  } GWEN_SYNCIO_LIST;
7643 
7649 
7654 
7660 
7668 
7673 
7678 
7684 
7689 
7694 
7699 
7704 
7709 
7714 
7720  void GWEN_SyncIo_List_Sort(GWEN_SYNCIO_LIST *l, int ascending);
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
7764 extern "C" {
7765 #endif
7766 
7768  typedef struct GWEN_TAG16_LIST_ELEMENT {
7769  uint32_t id;
7772 
7779  typedef struct GWEN_TAG16_LIST GWEN_TAG16_LIST;
7780 
7784  typedef int GWENHYWFAR_CB (*GWEN_TAG16_LIST_SORT_FN)(const GWEN_TAG16 *a, const GWEN_TAG16 *b, int ascending);
7785 
7786 
7790  uint32_t count;
7791  uint32_t id;
7792  } GWEN_TAG16_LIST;
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
7914 extern "C" {
7915 #endif
7916 
7918  typedef struct GWEN_TLV_LIST_ELEMENT {
7919  uint32_t id;
7922 
7929  typedef struct GWEN_TLV_LIST GWEN_TLV_LIST;
7930 
7934  typedef int GWENHYWFAR_CB (*GWEN_TLV_LIST_SORT_FN)(const GWEN_TLV *a, const GWEN_TLV *b, int ascending);
7935 
7936 
7938  struct GWEN_TLV_LIST {
7940  uint32_t count;
7941  uint32_t id;
7942  } GWEN_TLV_LIST;
7943 
7949 
7954 
7960 
7967  void GWEN_TLV_List_Del(GWEN_TLV *element);
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
8065 extern "C" {
8066 #endif
8067 
8074  typedef struct GWEN_URL_LIST2 GWEN_URL_LIST2;
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 
8210  typedef struct GWEN_URL_CONSTLIST2 GWEN_URL_CONSTLIST2;
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
8307 extern "C" {
8308 #endif
8309 
8311  typedef struct GWEN_URL_LIST_ELEMENT {
8312  uint32_t id;
8315 
8322  typedef struct GWEN_URL_LIST GWEN_URL_LIST;
8323 
8327  typedef int GWENHYWFAR_CB (*GWEN_URL_LIST_SORT_FN)(const GWEN_URL *a, const GWEN_URL *b, int ascending);
8328 
8329 
8331  struct GWEN_URL_LIST {
8333  uint32_t count;
8334  uint32_t id;
8335  } GWEN_URL_LIST;
8336 
8342 
8347 
8353 
8360  void GWEN_Url_List_Del(GWEN_URL *element);
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
8457 extern "C" {
8458 #endif
8459 
8462  uint32_t id;
8465 
8473 
8478 
8479 
8483  uint32_t count;
8484  uint32_t id;
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
8608 extern "C" {
8609 #endif
8610 
8617  typedef struct GWEN_XMLNODE_LIST2 GWEN_XMLNODE_LIST2;
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
8850 extern "C" {
8851 #endif
8852 
8854  typedef struct GWEN_XMLNODE_LIST_ELEMENT {
8855  uint32_t id;
8858 
8865  typedef struct GWEN_XMLNODE_LIST GWEN_XMLNODE_LIST;
8866 
8870  typedef int GWENHYWFAR_CB (*GWEN_XMLNODE_LIST_SORT_FN)(const GWEN_XMLNODE *a, const GWEN_XMLNODE *b, int ascending);
8871 
8872 
8876  uint32_t count;
8877  uint32_t id;
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
9000 extern "C" {
9001 #endif
9002 
9005  uint32_t id;
9008 
9015  typedef struct GWEN_XSD_NODE_LIST GWEN_XSD_NODE_LIST;
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 
9026  uint32_t count;
9027  uint32_t id;
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
Definition: gwenhywfarapi.h:89
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
Definition: htmlimage_be.h:23
struct GWEN_SOCKET GWEN_SOCKET
Definition: inetsocket.h:40
struct GWEN_INHERITDATA GWEN_INHERITDATA
Definition: inherit.h:34
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_PARAM_LIST2_ITERATOR * GWEN_Param_List2Iterator_new(GWEN_PARAM_LIST2 *l)
GWEN_SIGHEAD * GWEN_SigHead_List_First(const GWEN_SIGHEAD_LIST *l)
GWEN_CRYPT_TOKEN_CONTEXT_LIST * GWEN_Crypt_Token_Context_List_new()
void GWEN_Crypt_Token_KeyInfo_List_free(GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
const GWEN_FSLOCK *() GWEN_FSLOCK_CONSTLIST2_FOREACH(const GWEN_FSLOCK *element, void *user_data)
Definition: listdoc.h:2690
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2Iterator_Previous(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
GWEN_URL_LIST2 * GWEN_Url_List2_new()
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_GetBack(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
void GWEN_XMLNode_List_free(GWEN_XMLNODE_LIST *l)
void GWEN_XMLNode_List_Insert(GWEN_XMLNODE *element, GWEN_XMLNODE_LIST *list)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2_GetFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_Dialog_List2_PushBack(GWEN_DIALOG_LIST2 *l, GWEN_DIALOG *p)
struct GWEN_XMLNODE_LIST GWEN_XMLNODE_LIST
Definition: listdoc.h:8865
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2Iterator_Previous(GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *li)
void GWEN_Crypt_Token_List_free(GWEN_CRYPT_TOKEN_LIST *l)
void GWEN_XMLNode_ConstList2Iterator_free(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
t_LIST2 * pr_List2_new()
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_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2_GetBack(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
GWEN_PARAM_LIST * GWEN_Param_List_new()
void pr_List_Del(t *element)
GWEN_PARAM_CONSTLIST2_ITERATOR * GWEN_Param_ConstList2_Last(GWEN_PARAM_CONSTLIST2 *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)
struct GWEN_SYNCIO_LIST GWEN_SYNCIO_LIST
Definition: listdoc.h:7629
void GWEN_Crypt_CryptAlgo_List2_PushFront(GWEN_CRYPT_CRYPTALGO_LIST2 *l, GWEN_CRYPT_CRYPTALGO *p)
GWEN_SAR_FILEHEADER *() GWEN_SAR_FILEHEADER_LIST2_FOREACH(GWEN_SAR_FILEHEADER *element, void *user_data)
Definition: listdoc.h:2954
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_INHERITDATA * GWEN_InheritData_List_Next(const GWEN_INHERITDATA *element)
GWEN_PARAM_CONSTLIST2 * GWEN_Param_ConstList2_new()
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
void pr_List_free(t_LIST *l)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2_First(GWEN_DIALOG_CONSTLIST2 *l)
void GWEN_Crypt_Token_Context_ConstList2_PopFront(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Data(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
GWEN_SIGTAIL * GWEN_SigTail_List_Next(const GWEN_SIGTAIL *element)
void GWEN_Crypt_Token_Context_ConstList2Iterator_free(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
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)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_Previous(const GWEN_SAR_FILEHEADER *element)
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)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2_GetFront(GWEN_MDIGEST_CONSTLIST2 *l)
GWEN_SOCKET_LIST2_ITERATOR * GWEN_Socket_List2Iterator_new(GWEN_SOCKET_LIST2 *l)
GWEN_SSLCERTDESCR_LIST2_ITERATOR * GWEN_SslCertDescr_List2_Last(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_Crypt_Token_List2_Dump(GWEN_CRYPT_TOKEN_LIST2 *l, FILE *f, unsigned int indent)
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)
void GWEN_XMLNode_List_Del(GWEN_XMLNODE *element)
GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_ConstList2_Last(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_TLV_List_Sort(GWEN_TLV_LIST *l, int ascending)
GWEN_MSG * GWEN_Msg_List_First(const GWEN_MSG_LIST *l)
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)
const GWEN_SOCKET * GWEN_Socket_ConstList2Iterator_Next(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
GWEN_URL_LIST2_ITERATOR * GWEN_Url_List2_First(GWEN_URL_LIST2 *l)
void HtmlImage_List_AddList(HTML_IMAGE_LIST *dst, HTML_IMAGE_LIST *l)
GWEN_DIALOG_LIST2_ITERATOR * GWEN_Dialog_List2Iterator_new(GWEN_DIALOG_LIST2 *l)
GWEN_FSLOCK_CONSTLIST2_ITERATOR * GWEN_FSLock_ConstList2_Last(GWEN_FSLOCK_CONSTLIST2 *l)
void GWEN_SslCertDescr_List2_PopFront(GWEN_SSLCERTDESCR_LIST2 *l)
GWEN_XMLNODE_CONSTLIST2 * GWEN_XMLNode_ConstList2_new()
GWEN_URL * GWEN_Url_List_Next(const GWEN_URL *element)
void GWEN_XMLNode_List_Add(GWEN_XMLNODE *element, GWEN_XMLNODE_LIST *list)
void HtmlFont_List_Del(HTML_FONT *element)
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)
const GWEN_SSLCERTDESCR *() GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH(const GWEN_SSLCERTDESCR *element, void *user_data)
Definition: listdoc.h:7370
void GWEN_Param_List_free(GWEN_PARAM_LIST *l)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_GetFront(GWEN_CRYPT_PADDALGO_LIST2 *l)
void GWEN_SyncIo_List_AddList(GWEN_SYNCIO_LIST *dst, GWEN_SYNCIO_LIST *l)
struct GWEN_CRYPT_TOKEN_LIST_ELEMENT GWEN_CRYPT_TOKEN_LIST__ELEMENT
void GWEN_XMLNode_List_Sort(GWEN_XMLNODE_LIST *l, int ascending)
const GWEN_SOCKET * GWEN_Socket_ConstList2_GetBack(GWEN_SOCKET_CONSTLIST2 *l)
GWEN_DIALOG_LIST_SORT_FN GWEN_Dialog_List_SetSortFn(GWEN_DIALOG_LIST *l, GWEN_DIALOG_LIST_SORT_FN fn)
GWEN_CRYPT_HASHALGO_LIST2 * GWEN_Crypt_HashAlgo_List2_new()
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_PLUGIN_DESCRIPTION_CONSTLIST2 * GWEN_PluginDescription_ConstList2_new()
unsigned int GWEN_MDigest_ConstList2_GetSize(GWEN_MDIGEST_CONSTLIST2 *l)
void GWEN_Msg_List_Insert(GWEN_MSG *element, GWEN_MSG_LIST *list)
GWEN_XMLNODE * GWEN_XMLNode_List_Next(const GWEN_XMLNODE *element)
GWEN_SSLCERTDESCR_LIST * GWEN_SslCertDescr_List_new()
void GWEN_FSLock_List2_Clear(GWEN_FSLOCK_LIST2 *l)
t * pr_List2_GetBack(t_LIST2 *l)
GWEN_MDIGEST_LIST2_ITERATOR * GWEN_MDigest_List2_Last(GWEN_MDIGEST_LIST2 *l)
const GWEN_PARAM *() GWEN_PARAM_CONSTLIST2_FOREACH(const GWEN_PARAM *element, void *user_data)
Definition: listdoc.h:6284
void GWEN_Crypt_Token_Context_List2_PopFront(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_First(const GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
const t * pr_ConstList2_GetFront(t_CONSTLIST2 *l)
GWEN_CRYPTHEAD * GWEN_CryptHead_List_First(const GWEN_CRYPTHEAD_LIST *l)
GWEN_DIALOG_LIST2_ITERATOR * GWEN_Dialog_List2_Last(GWEN_DIALOG_LIST2 *l)
GWEN_PARAM * GWEN_Param_List_Next(const GWEN_PARAM *element)
void GWEN_Crypt_Token_Context_List2_PushBack(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, GWEN_CRYPT_TOKEN_CONTEXT *p)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Next(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
GWEN_DBIO * GWEN_DBIO_List_First(const GWEN_DBIO_LIST *l)
GWEN_THREAD * GWEN_Thread_List_First(const GWEN_THREAD_LIST *l)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2Iterator_Next(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
GWEN_PARAM * GWEN_Param_List2Iterator_Data(GWEN_PARAM_LIST2_ITERATOR *li)
int GWENHYWFAR_CB(* GWEN_SOCKET_LIST_SORT_FN)(const GWEN_SOCKET *a, const GWEN_SOCKET *b, int ascending)
Definition: listdoc.h:4283
GWEN_URL_CONSTLIST2_ITERATOR * GWEN_Url_ConstList2Iterator_new(GWEN_URL_CONSTLIST2 *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_CRYPT_KEY_CONSTLIST2_ITERATOR * GWEN_Crypt_Key_ConstList2_First(GWEN_CRYPT_KEY_CONSTLIST2 *l)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_Previous(const GWEN_CRYPT_KEY *element)
void GWEN_Crypt_PaddAlgo_ConstList2Iterator_free(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2_GetFront(GWEN_XMLNODE_CONSTLIST2 *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2_GetFront(GWEN_SSLCERTDESCR_LIST2 *l)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2Iterator_Next(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
void GWEN_DBIO_List_Del(GWEN_DBIO *element)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2_GetFront(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
void MyStruct_List_Sort(MYSTRUCT_LIST *l, int ascending)
GWEN_SOCKET * GWEN_Socket_List_Previous(const GWEN_SOCKET *element)
GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR * GWEN_Crypt_Key_ConstList2Iterator_new(GWEN_CRYPT_KEY_CONSTLIST2 *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)
unsigned int GWEN_FSLock_List2_GetSize(GWEN_FSLOCK_LIST2 *l)
void GWEN_SarFileHeader_ConstList2_free(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
struct GWEN_FSLOCK_CONSTLIST2 GWEN_FSLOCK_CONSTLIST2
Definition: listdoc.h:2687
void GWEN_SslCertDescr_ConstList2_PushFront(GWEN_SSLCERTDESCR_CONSTLIST2 *l, const GWEN_SSLCERTDESCR *p)
void GWEN_PluginDescription_List2_PopBack(GWEN_PLUGIN_DESCRIPTION_LIST2 *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
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_CRYPT_HASHALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_HashAlgo_ConstList2_First(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
struct GWEN_PARAM_LIST GWEN_PARAM_LIST
Definition: listdoc.h:6393
unsigned int GWEN_Crypt_HashAlgo_ConstList2_GetSize(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_XMLNode_ConstList2_Clear(GWEN_XMLNODE_CONSTLIST2 *l)
void GWEN_Tag16_List_Sort(GWEN_TAG16_LIST *l, int ascending)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2_GetBack(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
void GWEN_XMLNode_List2_PushBack(GWEN_XMLNODE_LIST2 *l, GWEN_XMLNODE *p)
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)
GWEN_FSLOCK * GWEN_FSLock_List2Iterator_Previous(GWEN_FSLOCK_LIST2_ITERATOR *li)
void GWEN_Crypt_Key_ConstList2_Clear(GWEN_CRYPT_KEY_CONSTLIST2 *l)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2Iterator_Previous(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
void GWEN_Url_List_Sort(GWEN_URL_LIST *l, int ascending)
GWEN_SOCKET * GWEN_Socket_List_Next(const GWEN_SOCKET *element)
void GWEN_Dialog_List2Iterator_free(GWEN_DIALOG_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)
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
GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_PaddAlgo_ConstList2_Last(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
GWEN_XSD_NODE * GWEN_XsdNode_List_First(const GWEN_XSD_NODE_LIST *l)
GWEN_MDIGEST_CONSTLIST2_ITERATOR * GWEN_MDigest_ConstList2Iterator_new(GWEN_MDIGEST_CONSTLIST2 *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_Previous(const GWEN_SSLCERTDESCR *element)
struct HTML_FONT_LIST HTML_FONT_LIST
Definition: listdoc.h:3735
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)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2_GetFront(GWEN_CRYPT_KEY_CONSTLIST2 *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_XMLNODE * GWEN_XMLNode_List2Iterator_Previous(GWEN_XMLNODE_LIST2_ITERATOR *li)
GWEN_FSLOCK_CONSTLIST2 * GWEN_FSLock_ConstList2_new()
t_CONSTLIST2_ITERATOR * pr_ConstList2_Last(t_CONSTLIST2 *l)
struct GWEN_DBIO_LIST_ELEMENT GWEN_DBIO_LIST__ELEMENT
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2_GetBack(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2Iterator_Previous(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
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)
HTML_IMAGE * HtmlImage_List_Next(const HTML_IMAGE *element)
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 * GWEN_Crypt_Token_Context_List2Iterator_Data(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
GWEN_TAG16 * GWEN_Tag16_List_Last(const GWEN_TAG16_LIST *l)
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2_First(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
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)
GWEN_SAR_FILEHEADER_CONSTLIST2 * GWEN_SarFileHeader_ConstList2_new()
void GWEN_XMLNode_ConstList2_free(GWEN_XMLNODE_CONSTLIST2 *l)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2_ForEach(GWEN_MDIGEST_CONSTLIST2 *list, GWEN_MDIGEST_CONSTLIST2_FOREACH func, void *user_data)
GWEN_SOCKET * GWEN_Socket_List_First(const GWEN_SOCKET_LIST *l)
MYSTRUCT * MyStruct_List_First(const MYSTRUCT_LIST *l)
struct t_CONSTLIST2_ITERATOR t_CONSTLIST2_ITERATOR
Definition: listdoc.h:5010
void GWEN_FSLock_List2_PopFront(GWEN_FSLOCK_LIST2 *l)
struct GWEN_CRYPT_CRYPTALGO_CONSTLIST2 GWEN_CRYPT_CRYPTALGO_CONSTLIST2
Definition: listdoc.h:179
unsigned int GWEN_Crypt_Token_Context_List2_GetSize(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_FSLOCK_LIST * GWEN_FSLock_List_new()
void GWEN_Url_List_Del(GWEN_URL *element)
void HtmlImage_List_Clear(HTML_IMAGE_LIST *l)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_GetBack(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_Crypt_Token_KeyInfo_List_Sort(GWEN_CRYPT_TOKEN_KEYINFO_LIST *l, int ascending)
t_LIST2_ITERATOR * pr_List2_Last(t_LIST2 *l)
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_SAR_FILEHEADER * GWEN_SarFileHeader_List2Iterator_Previous(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
void GWEN_Crypt_Token_List_Del(GWEN_CRYPT_TOKEN *element)
GWEN_FSLOCK_LIST2_ITERATOR * GWEN_FSLock_List2_First(GWEN_FSLOCK_LIST2 *l)
GWEN_MDIGEST * GWEN_MDigest_List2_GetFront(GWEN_MDIGEST_LIST2 *l)
unsigned int GWEN_PluginDescription_List2_GetSize(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
const t * pr_ConstList2_ForEach(t_CONSTLIST2 *list, t_CONSTLIST2_FOREACH func, void *user_data)
void pr_List2_Erase(t_LIST2 *l, t_LIST2_ITERATOR *it)
unsigned int GWEN_SarFileHeader_List2_GetSize(GWEN_SAR_FILEHEADER_LIST2 *l)
const GWEN_DIALOG * GWEN_Dialog_ConstList2_GetFront(GWEN_DIALOG_CONSTLIST2 *l)
void GWEN_XMLNode_NameSpace_List_Del(GWEN_XMLNODE_NAMESPACE *element)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_Last(const GWEN_CRYPT_TOKEN_LIST *l)
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
GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_ConstList2_Last(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
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)
struct GWEN_XMLNODE_NAMESPACE_LIST GWEN_XMLNODE_NAMESPACE_LIST
Definition: listdoc.h:8472
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2Iterator_Next(GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *li)
int GWENHYWFAR_CB(* GWEN_SIGTAIL_LIST_SORT_FN)(const GWEN_SIGTAIL *a, const GWEN_SIGTAIL *b, int ascending)
Definition: listdoc.h:7091
GWEN_CRYPT_PADDALGO_LIST2_ITERATOR * GWEN_Crypt_PaddAlgo_List2_Last(GWEN_CRYPT_PADDALGO_LIST2 *l)
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)
HTML_FONT * HtmlFont_List_Next(const HTML_FONT *element)
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
GWEN_CRYPT_TOKEN_LIST2 * GWEN_Crypt_Token_List2_new()
GWEN_FSLOCK *() GWEN_FSLOCK_LIST2_FOREACH(GWEN_FSLOCK *element, void *user_data)
Definition: listdoc.h:2561
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_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Data(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
void GWEN_SigHead_List_Del(GWEN_SIGHEAD *element)
GWEN_CRYPT_KEY_LIST2_ITERATOR * GWEN_Crypt_Key_List2_Last(GWEN_CRYPT_KEY_LIST2 *l)
void GWEN_Param_List2_PushBack(GWEN_PARAM_LIST2 *l, GWEN_PARAM *p)
uint32_t GWEN_Dialog_List_GetCount(const GWEN_DIALOG_LIST *l)
struct t_LIST2_ITERATOR t_LIST2_ITERATOR
Definition: listdoc.h:4878
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2Iterator_Next(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
struct MYSTRUCT_LIST MYSTRUCT_LIST
Definition: listdoc.h:4728
void GWEN_Crypt_HashAlgo_ConstList2_PushBack(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l, const GWEN_CRYPT_HASHALGO *p)
const GWEN_PARAM * GWEN_Param_ConstList2Iterator_Next(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
const t *() t_CONSTLIST2_FOREACH(const t *element, void *user_data)
Definition: listdoc.h:5012
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)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2_GetFront(GWEN_FSLOCK_CONSTLIST2 *l)
void GWEN_Crypt_PaddAlgo_ConstList2_PushBack(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l, const GWEN_CRYPT_PADDALGO *p)
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Next(const GWEN_XMLNODE_NAMESPACE *element)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2_Last(GWEN_DIALOG_CONSTLIST2 *l)
void GWEN_Crypt_Token_ConstList2_free(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_MDigest_List2_PushBack(GWEN_MDIGEST_LIST2 *l, GWEN_MDIGEST *p)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2Iterator_Next(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
void GWEN_Crypt_Token_Context_List2_Dump(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, FILE *f, unsigned int indent)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2Iterator_Next(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
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)
void GWEN_Crypt_PaddAlgo_List2_PushBack(GWEN_CRYPT_PADDALGO_LIST2 *l, GWEN_CRYPT_PADDALGO *p)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2_ForEach(GWEN_SSLCERTDESCR_CONSTLIST2 *list, GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_XMLNode_List2_Erase(GWEN_XMLNODE_LIST2 *l, GWEN_XMLNODE_LIST2_ITERATOR *it)
const GWEN_XMLNODE *() GWEN_XMLNODE_CONSTLIST2_FOREACH(const GWEN_XMLNODE *element, void *user_data)
Definition: listdoc.h:8756
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_Next(const GWEN_CRYPT_TOKEN_KEYINFO *element)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2Iterator_Next(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR * GWEN_PluginDescription_List2_Last(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
void GWEN_InheritData_List_Clear(GWEN_INHERITDATA_LIST *l)
void GWEN_Crypt_Token_List_Sort(GWEN_CRYPT_TOKEN_LIST *l, int ascending)
GWEN_SIGHEAD * GWEN_SigHead_List_Last(const GWEN_SIGHEAD_LIST *l)
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_CRYPT_PADDALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_PaddAlgo_ConstList2_First(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_Tag16_List_AddList(GWEN_TAG16_LIST *dst, GWEN_TAG16_LIST *l)
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
void GWEN_Url_ConstList2_PopBack(GWEN_URL_CONSTLIST2 *l)
struct GWEN_SSLCERTDESCR_LIST GWEN_SSLCERTDESCR_LIST
Definition: listdoc.h:7479
void GWEN_Param_ConstList2_free(GWEN_PARAM_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2_ForEach(GWEN_CRYPT_TOKEN_LIST2 *list, GWEN_CRYPT_TOKEN_LIST2_FOREACH func, void *user_data)
void GWEN_Param_ConstList2_PopBack(GWEN_PARAM_CONSTLIST2 *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_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2_ForEach(GWEN_PLUGIN_DESCRIPTION_LIST2 *list, GWEN_PLUGIN_DESCRIPTION_LIST2_FOREACH func, void *user_data)
const GWEN_SAR_FILEHEADER *() GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH(const GWEN_SAR_FILEHEADER *element, void *user_data)
Definition: listdoc.h:3083
GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_ConstList2_First(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
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)
GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR * GWEN_PluginDescription_List2_First(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_XMLNODE * GWEN_XMLNode_List2Iterator_Data(GWEN_XMLNODE_LIST2_ITERATOR *li)
void GWEN_Crypt_Token_Context_List2_Clear(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
void GWEN_Crypt_Token_KeyInfo_ConstList2_Clear(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO_LIST * GWEN_Crypt_Token_KeyInfo_List_new()
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)
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2Iterator_new(GWEN_XMLNODE_CONSTLIST2 *l)
void GWEN_Socket_List_Del(GWEN_SOCKET *element)
void GWEN_SarFileHeader_List2Iterator_free(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
void HtmlImage_List_Insert(HTML_IMAGE *element, HTML_IMAGE_LIST *list)
GWEN_DIALOG * GWEN_Dialog_List_Next(const GWEN_DIALOG *element)
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)
struct HTML_IMAGE_LIST HTML_IMAGE_LIST
Definition: listdoc.h:3885
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)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR * GWEN_PluginDescription_ConstList2Iterator_new(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
void GWEN_Msg_List_Sort(GWEN_MSG_LIST *l, int ascending)
GWEN_URL_CONSTLIST2 * GWEN_Url_ConstList2_new()
void GWEN_Crypt_Token_KeyInfo_List2_free(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
struct GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR
Definition: listdoc.h:966
GWEN_CRYPT_PADDALGO_LIST2_ITERATOR * GWEN_Crypt_PaddAlgo_List2Iterator_new(GWEN_CRYPT_PADDALGO_LIST2 *l)
void GWEN_Crypt_Token_KeyInfo_ConstList2_PopBack(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_Last(const GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_PluginDescription_List2_Dump(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, FILE *f, unsigned int indent)
struct GWEN_SAR_FILEHEADER_LIST2 GWEN_SAR_FILEHEADER_LIST2
Definition: listdoc.h:2944
struct GWEN_XMLNODE_NAMESPACE_LIST_ELEMENT GWEN_XMLNODE_NAMESPACE_LIST__ELEMENT
HTML_FONT * HtmlFont_List_First(const HTML_FONT_LIST *l)
struct GWEN_SAR_FILEHEADER_LIST GWEN_SAR_FILEHEADER_LIST
Definition: listdoc.h:3192
GWEN_DIALOG * GWEN_Dialog_List2_GetFront(GWEN_DIALOG_LIST2 *l)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_Next(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
void GWEN_CryptHead_List_Sort(GWEN_CRYPTHEAD_LIST *l, int ascending)
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
unsigned int pr_List2_GetSize(t_LIST2 *l)
t * pr_List2Iterator_Next(t_LIST2_ITERATOR *li)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2_GetFront(GWEN_CRYPT_KEY_LIST2 *l)
void GWEN_SarFileHeader_ConstList2_Clear(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2_GetBack(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2_ForEach(GWEN_SAR_FILEHEADER_LIST2 *list, GWEN_SAR_FILEHEADER_LIST2_FOREACH func, void *user_data)
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_URL * GWEN_Url_List2Iterator_Data(GWEN_URL_LIST2_ITERATOR *li)
const GWEN_URL * GWEN_Url_ConstList2Iterator_Data(GWEN_URL_CONSTLIST2_ITERATOR *li)
GWEN_SOCKET_LIST2_ITERATOR * GWEN_Socket_List2_First(GWEN_SOCKET_LIST2 *l)
GWEN_XSD_NODE * GWEN_XsdNode_List_Last(const GWEN_XSD_NODE_LIST *l)
void GWEN_Dialog_List2_free(GWEN_DIALOG_LIST2 *l)
GWEN_CRYPTHEAD * GWEN_CryptHead_List_Last(const GWEN_CRYPTHEAD_LIST *l)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2_GetFront(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
struct GWEN_CRYPT_TOKEN_KEYINFO_LIST GWEN_CRYPT_TOKEN_KEYINFO_LIST
Definition: listdoc.h:1863
void GWEN_Crypt_Key_List2_Dump(GWEN_CRYPT_KEY_LIST2 *l, FILE *f, unsigned int indent)
const GWEN_URL * GWEN_Url_ConstList2_GetBack(GWEN_URL_CONSTLIST2 *l)
struct GWEN_DIALOG_LIST2_ITERATOR GWEN_DIALOG_LIST2_ITERATOR
Definition: listdoc.h:2163
GWEN_MDIGEST * GWEN_MDigest_List_Previous(const GWEN_MDIGEST *element)
const GWEN_DIALOG * GWEN_Dialog_ConstList2_GetBack(GWEN_DIALOG_CONSTLIST2 *l)
t * pr_List_Last(const t_LIST *l)
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_SAR_FILEHEADER * GWEN_SarFileHeader_List2_GetFront(GWEN_SAR_FILEHEADER_LIST2 *l)
GWEN_PARAM * GWEN_Param_List2_GetFront(GWEN_PARAM_LIST2 *l)
struct GWEN_PLUGIN_DESCRIPTION_LIST GWEN_PLUGIN_DESCRIPTION_LIST
Definition: listdoc.h:6786
GWEN_CRYPT_HASHALGO_CONSTLIST2 * GWEN_Crypt_HashAlgo_ConstList2_new()
struct GWEN_MDIGEST_CONSTLIST2 GWEN_MDIGEST_CONSTLIST2
Definition: listdoc.h:5495
struct GWEN_TAG16_LIST GWEN_TAG16_LIST
Definition: listdoc.h:7779
struct GWEN_XSD_NODE_LIST GWEN_XSD_NODE_LIST
Definition: listdoc.h:9015
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_Data(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
uint32_t GWEN_TLV_List_GetCount(const GWEN_TLV_LIST *l)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Next(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
struct t_CONSTLIST2 t_CONSTLIST2
Definition: listdoc.h:5009
void GWEN_XsdNode_List_Add(GWEN_XSD_NODE *element, GWEN_XSD_NODE_LIST *list)
GWEN_MDIGEST * GWEN_MDigest_List2Iterator_Data(GWEN_MDIGEST_LIST2_ITERATOR *li)
GWEN_MDIGEST * GWEN_MDigest_List_Next(const GWEN_MDIGEST *element)
void GWEN_Crypt_Key_ConstList2_free(GWEN_CRYPT_KEY_CONSTLIST2 *l)
GWEN_CRYPT_KEY_LIST2_ITERATOR * GWEN_Crypt_Key_List2Iterator_new(GWEN_CRYPT_KEY_LIST2 *l)
void GWEN_SigTail_List_Del(GWEN_SIGTAIL *element)
struct GWEN_SSLCERTDESCR_LIST2 GWEN_SSLCERTDESCR_LIST2
Definition: listdoc.h:7231
t * pr_List2_GetFront(t_LIST2 *l)
void GWEN_SarFileHeader_List2_Dump(GWEN_SAR_FILEHEADER_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_TLV_List_Clear(GWEN_TLV_LIST *l)
GWEN_TLV * GWEN_TLV_List_First(const GWEN_TLV_LIST *l)
HTML_IMAGE_LIST * HtmlImage_List_new()
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2Iterator_Previous(GWEN_CRYPT_KEY_LIST2_ITERATOR *li)
GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR * GWEN_SslCertDescr_ConstList2_First(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void pr_List2_PushFront(t_LIST2 *l, t *p)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2_GetFront(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
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
void MyStruct_List_free(MYSTRUCT_LIST *l)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2_GetFront(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2Iterator_Previous(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
HTML_FONT * HtmlFont_List_Previous(const HTML_FONT *element)
void GWEN_Crypt_Token_KeyInfo_List2_PopFront(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2Iterator_Previous(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
void GWEN_PluginDescription_ConstList2_free(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
void GWEN_InheritData_List_Insert(GWEN_INHERITDATA *element, GWEN_INHERITDATA_LIST *list)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2Iterator_Data(GWEN_CRYPT_KEY_LIST2_ITERATOR *li)
void HtmlFont_List_AddList(HTML_FONT_LIST *dst, HTML_FONT_LIST *l)
void GWEN_Crypt_Key_List2_PopFront(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_XSD_NODE * GWEN_XsdNode_List_Next(const GWEN_XSD_NODE *element)
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)
GWEN_DIALOG_LIST * GWEN_Dialog_List_new()
void GWEN_Crypt_PaddAlgo_List2_Erase(GWEN_CRYPT_PADDALGO_LIST2 *l, GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *it)
void GWEN_SarFileHeader_List_free(GWEN_SAR_FILEHEADER_LIST *l)
struct GWEN_SAR_FILEHEADER_LIST_ELEMENT GWEN_SAR_FILEHEADER_LIST__ELEMENT
unsigned int GWEN_Crypt_Token_ConstList2_GetSize(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
GWEN_PARAM *() GWEN_PARAM_LIST2_FOREACH(GWEN_PARAM *element, void *user_data)
Definition: listdoc.h:6155
struct GWEN_MSG_LIST GWEN_MSG_LIST
Definition: listdoc.h:5757
void GWEN_SslCertDescr_List_Add(GWEN_SSLCERTDESCR *element, GWEN_SSLCERTDESCR_LIST *list)
GWEN_URL_CONSTLIST2_ITERATOR * GWEN_Url_ConstList2_First(GWEN_URL_CONSTLIST2 *l)
GWEN_PARAM_LIST2_ITERATOR * GWEN_Param_List2_Last(GWEN_PARAM_LIST2 *l)
uint32_t GWEN_MDigest_List_GetCount(const GWEN_MDIGEST_LIST *l)
const GWEN_CRYPT_TOKEN_KEYINFO *() GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_FOREACH(const GWEN_CRYPT_TOKEN_KEYINFO *element, void *user_data)
Definition: listdoc.h:1754
void GWEN_Crypt_Token_KeyInfo_List_Del(GWEN_CRYPT_TOKEN_KEYINFO *element)
GWEN_DBIO_LIST * GWEN_DBIO_List_new()
GWEN_SIGHEAD * GWEN_SigHead_List_Next(const GWEN_SIGHEAD *element)
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)
GWEN_TLV * GWEN_TLV_List_Next(const GWEN_TLV *element)
void GWEN_Crypt_Token_KeyInfo_List2_Clear(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2Iterator_Data(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
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_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_FSLOCK * GWEN_FSLock_ConstList2_GetBack(GWEN_FSLOCK_CONSTLIST2 *l)
unsigned int GWEN_SarFileHeader_ConstList2_GetSize(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
HTML_FONT * HtmlFont_List_Last(const HTML_FONT_LIST *l)
GWEN_SOCKET_LIST * GWEN_Socket_List_new()
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
GWEN_DBIO * GWEN_DBIO_List_Previous(const GWEN_DBIO *element)
void GWEN_Tag16_List_Insert(GWEN_TAG16 *element, GWEN_TAG16_LIST *list)
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)
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_Crypt_Token_ConstList2_PopFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
struct GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2
Definition: listdoc.h:1358
t * pr_List_Next(const t *element)
GWEN_PARAM * GWEN_Param_List2_ForEach(GWEN_PARAM_LIST2 *list, GWEN_PARAM_LIST2_FOREACH func, void *user_data)
GWEN_XMLNODE_LIST2_ITERATOR * GWEN_XMLNode_List2Iterator_new(GWEN_XMLNODE_LIST2 *l)
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_CRYPT_PADDALGO *() GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH(const GWEN_CRYPT_PADDALGO *element, void *user_data)
Definition: listdoc.h:6041
GWEN_DIALOG * GWEN_Dialog_List2_GetBack(GWEN_DIALOG_LIST2 *l)
void GWEN_SslCertDescr_ConstList2_free(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void GWEN_SarFileHeader_List2_Clear(GWEN_SAR_FILEHEADER_LIST2 *l)
GWEN_URL * GWEN_Url_List2Iterator_Next(GWEN_URL_LIST2_ITERATOR *li)
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
uint32_t GWEN_SslCertDescr_List_GetCount(const GWEN_SSLCERTDESCR_LIST *l)
const GWEN_SOCKET * GWEN_Socket_ConstList2_ForEach(GWEN_SOCKET_CONSTLIST2 *list, GWEN_SOCKET_CONSTLIST2_FOREACH func, void *user_data)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2Iterator_Next(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR * GWEN_SarFileHeader_ConstList2_Last(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
void GWEN_Thread_List_Del(GWEN_THREAD *element)
GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR * GWEN_SarFileHeader_ConstList2Iterator_new(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
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_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_First(const GWEN_XMLNODE_NAMESPACE_LIST *l)
GWEN_SSLCERTDESCR_LIST2_ITERATOR * GWEN_SslCertDescr_List2_First(GWEN_SSLCERTDESCR_LIST2 *l)
GWEN_CRYPT_HASHALGO_LIST2_ITERATOR * GWEN_Crypt_HashAlgo_List2Iterator_new(GWEN_CRYPT_HASHALGO_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
t * pr_List_Previous(const t *element)
void GWEN_Crypt_Token_List2_Erase(GWEN_CRYPT_TOKEN_LIST2 *l, GWEN_CRYPT_TOKEN_LIST2_ITERATOR *it)
MYSTRUCT * MyStruct_List_Last(const MYSTRUCT_LIST *l)
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)
GWEN_FSLOCK * GWEN_FSLock_List_Next(const GWEN_FSLOCK *element)
void GWEN_XMLNode_List2_Dump(GWEN_XMLNODE_LIST2 *l, FILE *f, unsigned int indent)
GWEN_MDIGEST_CONSTLIST2 * GWEN_MDigest_ConstList2_new()
GWEN_FSLOCK * GWEN_FSLock_List2Iterator_Next(GWEN_FSLOCK_LIST2_ITERATOR *li)
struct GWEN_PARAM_LIST_ELEMENT GWEN_PARAM_LIST__ELEMENT
GWEN_SIGTAIL_LIST_SORT_FN GWEN_SigTail_List_SetSortFn(GWEN_SIGTAIL_LIST *l, GWEN_SIGTAIL_LIST_SORT_FN fn)
GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_List2_First(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_Previous(const GWEN_CRYPT_TOKEN_CONTEXT *element)
const GWEN_PLUGIN_DESCRIPTION *() GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH(const GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
Definition: listdoc.h:6677
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)
GWEN_CRYPT_TOKEN_KEYINFO_LIST2 * GWEN_Crypt_Token_KeyInfo_List2_new()
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
const GWEN_SOCKET * GWEN_Socket_ConstList2_GetFront(GWEN_SOCKET_CONSTLIST2 *l)
uint32_t GWEN_Crypt_Token_List_GetCount(const GWEN_CRYPT_TOKEN_LIST *l)
void GWEN_SslCertDescr_ConstList2Iterator_free(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
GWEN_SOCKET * GWEN_Socket_List_Last(const GWEN_SOCKET_LIST *l)
unsigned int GWEN_Socket_ConstList2_GetSize(GWEN_SOCKET_CONSTLIST2 *l)
void MyStruct_List_Add(MYSTRUCT *element, MYSTRUCT_LIST *list)
void GWEN_SyncIo_List_Del(GWEN_SYNCIO *element)
GWEN_THREAD * GWEN_Thread_List_Next(const GWEN_THREAD *element)
GWEN_SIGTAIL * GWEN_SigTail_List_First(const GWEN_SIGTAIL_LIST *l)
void pr_ConstList2Iterator_free(t_CONSTLIST2_ITERATOR *li)
GWEN_TAG16 * GWEN_Tag16_List_Next(const GWEN_TAG16 *element)
GWEN_SIGTAIL_LIST * GWEN_SigTail_List_new()
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)
GWEN_PARAM * GWEN_Param_List_Last(const GWEN_PARAM_LIST *l)
struct GWEN_URL_CONSTLIST2 GWEN_URL_CONSTLIST2
Definition: listdoc.h:8210
GWEN_CRYPTHEAD * GWEN_CryptHead_List_Previous(const GWEN_CRYPTHEAD *element)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2Iterator_Data(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
void GWEN_Url_ConstList2Iterator_free(GWEN_URL_CONSTLIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTION_LIST2 * GWEN_PluginDescription_List2_new()
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)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR * GWEN_PluginDescription_ConstList2_Last(GWEN_PLUGIN_DESCRIPTION_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)
const GWEN_CRYPT_CRYPTALGO *() GWEN_CRYPT_CRYPTALGO_CONSTLIST2_FOREACH(const GWEN_CRYPT_CRYPTALGO *element, void *user_data)
Definition: listdoc.h:182
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2Iterator_Next(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
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)
void GWEN_SslCertDescr_ConstList2_PushBack(GWEN_SSLCERTDESCR_CONSTLIST2 *l, const GWEN_SSLCERTDESCR *p)
void HtmlFont_List_Sort(HTML_FONT_LIST *l, int ascending)
void GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_free(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
struct GWEN_CRYPT_TOKEN_LIST GWEN_CRYPT_TOKEN_LIST
Definition: listdoc.h:1077
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)
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2Iterator_new(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
unsigned int GWEN_SslCertDescr_ConstList2_GetSize(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void GWEN_Socket_List2_PopBack(GWEN_SOCKET_LIST2 *l)
GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_HashAlgo_ConstList2_Last(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
GWEN_SIGTAIL * GWEN_SigTail_List_Last(const GWEN_SIGTAIL_LIST *l)
const GWEN_PARAM * GWEN_Param_ConstList2_GetBack(GWEN_PARAM_CONSTLIST2 *l)
const GWEN_PARAM * GWEN_Param_ConstList2Iterator_Previous(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
GWEN_SAR_FILEHEADER_LIST2_ITERATOR * GWEN_SarFileHeader_List2Iterator_new(GWEN_SAR_FILEHEADER_LIST2 *l)
const GWEN_DIALOG *() GWEN_DIALOG_CONSTLIST2_FOREACH(const GWEN_DIALOG *element, void *user_data)
Definition: listdoc.h:2297
void GWEN_Crypt_Key_ConstList2_PopBack(GWEN_CRYPT_KEY_CONSTLIST2 *l)
GWEN_PARAM * GWEN_Param_List_First(const GWEN_PARAM_LIST *l)
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)
t * pr_List_First(const t_LIST *l)
GWEN_MSG * GWEN_Msg_List_Next(const GWEN_MSG *element)
void GWEN_Socket_List2_free(GWEN_SOCKET_LIST2 *l)
void GWEN_Crypt_HashAlgo_List2Iterator_free(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
void HtmlFont_List_free(HTML_FONT_LIST *l)
GWEN_DIALOG_LIST2 * GWEN_Dialog_List2_new()
void GWEN_FSLock_List_free(GWEN_FSLOCK_LIST *l)
void GWEN_Url_List2_Clear(GWEN_URL_LIST2 *l)
void pr_List_Add(t *element, t_LIST *list)
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2_Last(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_MDIGEST * GWEN_MDigest_List2_GetBack(GWEN_MDIGEST_LIST2 *l)
struct GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR
Definition: listdoc.h:3081
GWEN_DIALOG * GWEN_Dialog_List2_ForEach(GWEN_DIALOG_LIST2 *list, GWEN_DIALOG_LIST2_FOREACH func, void *user_data)
void GWEN_Param_List_Sort(GWEN_PARAM_LIST *l, int ascending)
void MyStruct_List_Insert(MYSTRUCT *element, MYSTRUCT_LIST *list)
uint32_t GWEN_XMLNode_List_GetCount(const GWEN_XMLNODE_LIST *l)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_First(const GWEN_PLUGIN_DESCRIPTION_LIST *l)
const GWEN_CRYPT_TOKEN *() GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH(const GWEN_CRYPT_TOKEN *element, void *user_data)
Definition: listdoc.h:968
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)
unsigned int GWEN_MDigest_List2_GetSize(GWEN_MDIGEST_LIST2 *l)
GWEN_XMLNODE_LIST2_ITERATOR * GWEN_XMLNode_List2_First(GWEN_XMLNODE_LIST2 *l)
struct GWEN_XMLNODE_LIST2_ITERATOR GWEN_XMLNODE_LIST2_ITERATOR
Definition: listdoc.h:8622
struct GWEN_CRYPT_KEY_LIST GWEN_CRYPT_KEY_LIST
Definition: listdoc.h:684
void GWEN_DBIO_List_AddList(GWEN_DBIO_LIST *dst, GWEN_DBIO_LIST *l)
GWEN_FSLOCK_LIST2_ITERATOR * GWEN_FSLock_List2Iterator_new(GWEN_FSLOCK_LIST2 *l)
void GWEN_Param_List_Insert(GWEN_PARAM *element, GWEN_PARAM_LIST *list)
void GWEN_Tag16_List_Clear(GWEN_TAG16_LIST *l)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Next(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
GWEN_DIALOG * GWEN_Dialog_List2Iterator_Data(GWEN_DIALOG_LIST2_ITERATOR *li)
void GWEN_SslCertDescr_List2_free(GWEN_SSLCERTDESCR_LIST2 *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_Next(const GWEN_SSLCERTDESCR *element)
void GWEN_Crypt_CryptAlgo_List2_free(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
GWEN_SYNCIO * GWEN_SyncIo_List_Next(const GWEN_SYNCIO *element)
t * pr_List2_ForEach(t_LIST2 *list, t_LIST2_FOREACH func, void *user_data)
GWEN_URL * GWEN_Url_List2_GetBack(GWEN_URL_LIST2 *l)
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
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_TOKEN_KEYINFO_LIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_List2_Last(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *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_CRYPT_TOKEN_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_ConstList2Iterator_new(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_Socket_List_Insert(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list)
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)
GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_List2Iterator_new(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
void GWEN_Crypt_Token_Context_List_free(GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
void GWEN_Crypt_CryptAlgo_List2_Dump(GWEN_CRYPT_CRYPTALGO_LIST2 *l, FILE *f, unsigned int indent)
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)
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Last(const GWEN_XMLNODE_NAMESPACE_LIST *l)
void GWEN_Url_List_AddList(GWEN_URL_LIST *dst, GWEN_URL_LIST *l)
uint32_t GWEN_Tag16_List_GetCount(const GWEN_TAG16_LIST *l)
struct GWEN_CRYPT_TOKEN_LIST2_ITERATOR GWEN_CRYPT_TOKEN_LIST2_ITERATOR
Definition: listdoc.h:834
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_MSG * GWEN_Msg_List_Last(const GWEN_MSG_LIST *l)
GWEN_SOCKET * GWEN_Socket_List2Iterator_Data(GWEN_SOCKET_LIST2_ITERATOR *li)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2_ForEach(GWEN_CRYPT_CRYPTALGO_LIST2 *list, GWEN_CRYPT_CRYPTALGO_LIST2_FOREACH func, void *user_data)
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)
void GWEN_SslCertDescr_List2_PushFront(GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR *p)
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_CRYPT_PADDALGO_LIST2 * GWEN_Crypt_PaddAlgo_List2_new()
struct GWEN_DIALOG_CONSTLIST2 GWEN_DIALOG_CONSTLIST2
Definition: listdoc.h:2294
GWEN_SYNCIO * GWEN_SyncIo_List_First(const GWEN_SYNCIO_LIST *l)
struct GWEN_THREAD_LIST GWEN_THREAD_LIST
Definition: listdoc.h:3342
GWEN_CRYPT_TOKEN_CONSTLIST2 * GWEN_Crypt_Token_ConstList2_new()
GWEN_DBIO * GWEN_DBIO_List_Last(const GWEN_DBIO_LIST *l)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2_GetBack(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_TAG16_LIST * GWEN_Tag16_List_new()
struct GWEN_FSLOCK_LIST GWEN_FSLOCK_LIST
Definition: listdoc.h:2799
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2Iterator_Next(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
unsigned int GWEN_Crypt_Token_List2_GetSize(GWEN_CRYPT_TOKEN_LIST2 *l)
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_URL *() GWEN_URL_CONSTLIST2_FOREACH(const GWEN_URL *element, void *user_data)
Definition: listdoc.h:8213
GWEN_PLUGIN_DESCRIPTION *() GWEN_PLUGIN_DESCRIPTION_LIST2_FOREACH(GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
Definition: listdoc.h:6548
GWEN_CRYPT_CRYPTALGO_CONSTLIST2 * GWEN_Crypt_CryptAlgo_ConstList2_new()
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_Last(const GWEN_SSLCERTDESCR_LIST *l)
GWEN_XMLNODE_LIST_SORT_FN GWEN_XMLNode_List_SetSortFn(GWEN_XMLNODE_LIST *l, GWEN_XMLNODE_LIST_SORT_FN fn)
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2Iterator_new(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
int GWENHYWFAR_CB(* GWEN_MSG_LIST_SORT_FN)(const GWEN_MSG *a, const GWEN_MSG *b, int ascending)
Definition: listdoc.h:5762
GWEN_PLUGIN_DESCRIPTION_LIST * GWEN_PluginDescription_List_new()
void GWEN_Crypt_CryptAlgo_List2_PopBack(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void GWEN_SigHead_List_Clear(GWEN_SIGHEAD_LIST *l)
GWEN_SOCKET * GWEN_Socket_List2_GetFront(GWEN_SOCKET_LIST2 *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)
GWEN_FSLOCK * GWEN_FSLock_List2_GetBack(GWEN_FSLOCK_LIST2 *l)
void GWEN_SarFileHeader_List2_PushFront(GWEN_SAR_FILEHEADER_LIST2 *l, GWEN_SAR_FILEHEADER *p)
void HtmlFont_List_Clear(HTML_FONT_LIST *l)
struct GWEN_DIALOG_LIST GWEN_DIALOG_LIST
Definition: listdoc.h:2406
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_PARAM * GWEN_Param_List2_GetBack(GWEN_PARAM_LIST2 *l)
void GWEN_CryptHead_List_free(GWEN_CRYPTHEAD_LIST *l)
void GWEN_Socket_ConstList2_PopFront(GWEN_SOCKET_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2_GetBack(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_CRYPT_TOKEN_LIST2_ITERATOR * GWEN_Crypt_Token_List2Iterator_new(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_Crypt_Token_List2_free(GWEN_CRYPT_TOKEN_LIST2 *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_First(const GWEN_SSLCERTDESCR_LIST *l)
void pr_ConstList2_free(t_CONSTLIST2 *l)
struct GWEN_CRYPTHEAD_LIST GWEN_CRYPTHEAD_LIST
Definition: listdoc.h:291
uint32_t HtmlImage_List_GetCount(const HTML_IMAGE_LIST *l)
GWEN_CRYPT_KEY_CONSTLIST2 * GWEN_Crypt_Key_ConstList2_new()
GWEN_DIALOG * GWEN_Dialog_List_Previous(const GWEN_DIALOG *element)
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)
void GWEN_Crypt_Key_List2_Clear(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_MDIGEST_LIST2_ITERATOR * GWEN_MDigest_List2_First(GWEN_MDIGEST_LIST2 *l)
void GWEN_Crypt_HashAlgo_ConstList2_free(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_Crypt_Token_List2_PopBack(GWEN_CRYPT_TOKEN_LIST2 *l)
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
GWEN_PARAM_LIST2 * GWEN_Param_List2_new()
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)
void GWEN_PluginDescription_ConstList2_PopFront(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
GWEN_SOCKET *() GWEN_SOCKET_LIST2_FOREACH(GWEN_SOCKET *element, void *user_data)
Definition: listdoc.h:4040
GWEN_XMLNODE * GWEN_XMLNode_List2Iterator_Next(GWEN_XMLNODE_LIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_Next(const GWEN_CRYPT_TOKEN *element)
void GWEN_Crypt_HashAlgo_List2_PopFront(GWEN_CRYPT_HASHALGO_LIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_Context_ConstList2Iterator_new(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_LIST2_ITERATOR * GWEN_Crypt_Token_List2_Last(GWEN_CRYPT_TOKEN_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_FSLOCK_LIST2 * GWEN_FSLock_List2_new()
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
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_Previous(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
unsigned int GWEN_Socket_List2_GetSize(GWEN_SOCKET_LIST2 *l)
t_CONSTLIST2_ITERATOR * pr_ConstList2Iterator_new(t_CONSTLIST2 *l)
struct GWEN_SAR_FILEHEADER_CONSTLIST2 GWEN_SAR_FILEHEADER_CONSTLIST2
Definition: listdoc.h:3080
void GWEN_Crypt_Key_List_AddList(GWEN_CRYPT_KEY_LIST *dst, GWEN_CRYPT_KEY_LIST *l)
GWEN_MDIGEST_LIST2 * GWEN_MDigest_List2_new()
void GWEN_XsdNode_List_Clear(GWEN_XSD_NODE_LIST *l)
int GWENHYWFAR_CB(* GWEN_SIGHEAD_LIST_SORT_FN)(const GWEN_SIGHEAD *a, const GWEN_SIGHEAD *b, int ascending)
Definition: listdoc.h:6941
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2_GetFront(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
void GWEN_MDigest_List2_PushFront(GWEN_MDIGEST_LIST2 *l, GWEN_MDIGEST *p)
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2_First(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
GWEN_PARAM * GWEN_Param_List_Previous(const GWEN_PARAM *element)
GWEN_FSLOCK * GWEN_FSLock_List_Last(const GWEN_FSLOCK_LIST *l)
struct GWEN_MDIGEST_LIST2 GWEN_MDIGEST_LIST2
Definition: listdoc.h:5359
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2_First(GWEN_XMLNODE_CONSTLIST2 *l)
struct GWEN_SSLCERTDESCR_LIST_ELEMENT GWEN_SSLCERTDESCR_LIST__ELEMENT
GWEN_MDIGEST *() GWEN_MDIGEST_LIST2_FOREACH(GWEN_MDIGEST *element, void *user_data)
Definition: listdoc.h:5369
void GWEN_SigHead_List_Sort(GWEN_SIGHEAD_LIST *l, int ascending)
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)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2Iterator_Next(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
void GWEN_FSLock_List2_Dump(GWEN_FSLOCK_LIST2 *l, FILE *f, unsigned int indent)
GWEN_XMLNODE * GWEN_XMLNode_List2_GetFront(GWEN_XMLNODE_LIST2 *l)
uint32_t GWEN_Socket_List_GetCount(const GWEN_SOCKET_LIST *l)
GWEN_URL *() GWEN_URL_LIST2_FOREACH(GWEN_URL *element, void *user_data)
Definition: listdoc.h:8084
void GWEN_Url_List2Iterator_free(GWEN_URL_LIST2_ITERATOR *li)
const t * pr_ConstList2_GetBack(t_CONSTLIST2 *l)
void GWEN_Crypt_Token_ConstList2_PopBack(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_SarFileHeader_List2_PopFront(GWEN_SAR_FILEHEADER_LIST2 *l)
void GWEN_Crypt_CryptAlgo_List2Iterator_free(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
void GWEN_Url_List_Clear(GWEN_URL_LIST *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_Previous(const GWEN_CRYPT_TOKEN_KEYINFO *element)
GWEN_MDIGEST * GWEN_MDigest_List2_ForEach(GWEN_MDIGEST_LIST2 *list, GWEN_MDIGEST_LIST2_FOREACH func, void *user_data)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2_ForEach(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *list, GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH func, void *user_data)
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2_Last(GWEN_XMLNODE_CONSTLIST2 *l)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_GetFront(GWEN_CRYPT_HASHALGO_LIST2 *l)
GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_ConstList2_First(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2Iterator_Data(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
t * pr_List2Iterator_Previous(t_LIST2_ITERATOR *li)
void GWEN_TLV_List_AddList(GWEN_TLV_LIST *dst, GWEN_TLV_LIST *l)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2Iterator_Next(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
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)
GWEN_SIGHEAD_LIST_SORT_FN GWEN_SigHead_List_SetSortFn(GWEN_SIGHEAD_LIST *l, GWEN_SIGHEAD_LIST_SORT_FN fn)
void GWEN_Crypt_Key_ConstList2Iterator_free(GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR *li)
struct GWEN_FSLOCK_LIST_ELEMENT GWEN_FSLOCK_LIST__ELEMENT
MYSTRUCT * MyStruct_List_Previous(const MYSTRUCT *element)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2Iterator_Previous(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
void pr_List2_free(t_LIST2 *l)
struct GWEN_FSLOCK_CONSTLIST2_ITERATOR GWEN_FSLOCK_CONSTLIST2_ITERATOR
Definition: listdoc.h:2688
const t * pr_ConstList2Iterator_Next(t_CONSTLIST2_ITERATOR *li)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2Iterator_Data(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
int GWENHYWFAR_CB(* GWEN_THREAD_LIST_SORT_FN)(const GWEN_THREAD *a, const GWEN_THREAD *b, int ascending)
Definition: listdoc.h:3347
const GWEN_PARAM * GWEN_Param_ConstList2Iterator_Data(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2_ForEach(GWEN_CRYPT_PADDALGO_CONSTLIST2 *list, GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH func, void *user_data)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_Next(const GWEN_PLUGIN_DESCRIPTION *element)
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_CRYPT_KEY * GWEN_Crypt_Key_List_Last(const GWEN_CRYPT_KEY_LIST *l)
GWEN_XSD_NODE_LIST_SORT_FN GWEN_XsdNode_List_SetSortFn(GWEN_XSD_NODE_LIST *l, GWEN_XSD_NODE_LIST_SORT_FN fn)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2_GetBack(GWEN_XMLNODE_CONSTLIST2 *l)
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)
struct GWEN_DIALOG_CONSTLIST2_ITERATOR GWEN_DIALOG_CONSTLIST2_ITERATOR
Definition: listdoc.h:2295
void GWEN_Param_List2_PushFront(GWEN_PARAM_LIST2 *l, GWEN_PARAM *p)
t *() t_LIST2_FOREACH(t *element, void *user_data)
Definition: listdoc.h:4883
GWEN_FSLOCK_CONSTLIST2_ITERATOR * GWEN_FSLock_ConstList2_First(GWEN_FSLOCK_CONSTLIST2 *l)
t_LIST * pr_List_new()
GWEN_SYNCIO * GWEN_SyncIo_List_Previous(const GWEN_SYNCIO *element)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2Iterator_Next(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 * GWEN_Crypt_Token_KeyInfo_ConstList2_new()
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
GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_Context_ConstList2_First(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_MDigest_List_free(GWEN_MDIGEST_LIST *l)
uint32_t GWEN_XsdNode_List_GetCount(const GWEN_XSD_NODE_LIST *l)
GWEN_MDIGEST * GWEN_MDigest_List2Iterator_Next(GWEN_MDIGEST_LIST2_ITERATOR *li)
void GWEN_Tag16_List_Add(GWEN_TAG16 *element, GWEN_TAG16_LIST *list)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_GetBack(GWEN_CRYPT_PADDALGO_LIST2 *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)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2_GetBack(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_CryptHead_List_Del(GWEN_CRYPTHEAD *element)
GWEN_CRYPT_TOKEN_CONTEXT_LIST2 * GWEN_Crypt_Token_Context_List2_new()
void GWEN_Crypt_HashAlgo_List2_free(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_SigTail_List_free(GWEN_SIGTAIL_LIST *l)
GWEN_SSLCERTDESCR_LIST2 * GWEN_SslCertDescr_List2_new()
GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 * GWEN_Crypt_Token_Context_ConstList2_new()
void GWEN_Crypt_Token_Context_List2_PopBack(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_CRYPT_CRYPTALGO *() GWEN_CRYPT_CRYPTALGO_LIST2_FOREACH(GWEN_CRYPT_CRYPTALGO *element, void *user_data)
Definition: listdoc.h:53
GWEN_FSLOCK_CONSTLIST2_ITERATOR * GWEN_FSLock_ConstList2Iterator_new(GWEN_FSLOCK_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_First(const GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_ForEach(GWEN_CRYPT_HASHALGO_LIST2 *list, GWEN_CRYPT_HASHALGO_LIST2_FOREACH func, void *user_data)
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)
void GWEN_SslCertDescr_List_Del(GWEN_SSLCERTDESCR *element)
GWEN_CRYPT_KEY_LIST * GWEN_Crypt_Key_List_new()
void GWEN_Crypt_CryptAlgo_List2_Clear(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
GWEN_CRYPT_HASHALGO_LIST2_ITERATOR * GWEN_Crypt_HashAlgo_List2_Last(GWEN_CRYPT_HASHALGO_LIST2 *l)
GWEN_URL * GWEN_Url_List_First(const GWEN_URL_LIST *l)
GWEN_SOCKET * GWEN_Socket_List2_GetBack(GWEN_SOCKET_LIST2 *l)
const GWEN_DIALOG * GWEN_Dialog_ConstList2Iterator_Previous(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
void GWEN_Param_ConstList2Iterator_free(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_KEY *() GWEN_CRYPT_KEY_LIST2_FOREACH(GWEN_CRYPT_KEY *element, void *user_data)
Definition: listdoc.h:446
struct GWEN_CRYPT_TOKEN_LIST2 GWEN_CRYPT_TOKEN_LIST2
Definition: listdoc.h:829
GWEN_XMLNODE *() GWEN_XMLNODE_LIST2_FOREACH(GWEN_XMLNODE *element, void *user_data)
Definition: listdoc.h:8627
GWEN_THREAD_LIST_SORT_FN GWEN_Thread_List_SetSortFn(GWEN_THREAD_LIST *l, GWEN_THREAD_LIST_SORT_FN fn)
void GWEN_Param_ConstList2_PushBack(GWEN_PARAM_CONSTLIST2 *l, const GWEN_PARAM *p)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2Iterator_Previous(GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR *li)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2_GetBack(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
t_CONSTLIST2 * pr_ConstList2_new()
GWEN_MDIGEST * GWEN_MDigest_List_First(const GWEN_MDIGEST_LIST *l)
void GWEN_SarFileHeader_List_Insert(GWEN_SAR_FILEHEADER *element, GWEN_SAR_FILEHEADER_LIST *list)
void GWEN_Msg_List_Del(GWEN_MSG *element)
struct GWEN_MDIGEST_LIST GWEN_MDIGEST_LIST
Definition: listdoc.h:5607
void GWEN_SigHead_List_free(GWEN_SIGHEAD_LIST *l)
const GWEN_CRYPT_HASHALGO *() GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH(const GWEN_CRYPT_HASHALGO *element, void *user_data)
Definition: listdoc.h:3626
void GWEN_Crypt_Token_List_Add(GWEN_CRYPT_TOKEN *element, GWEN_CRYPT_TOKEN_LIST *list)
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)
const GWEN_SOCKET * GWEN_Socket_ConstList2Iterator_Previous(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
void GWEN_PluginDescription_ConstList2_PopBack(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2Iterator_Data(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2_GetBack(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2_GetBack(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_InheritData_List_Del(GWEN_INHERITDATA *element)
unsigned int GWEN_Dialog_ConstList2_GetSize(GWEN_DIALOG_CONSTLIST2 *l)
struct MYSTRUCT_LIST_ELEMENT MYSTRUCT_LIST__ELEMENT
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_Previous(const GWEN_CRYPT_TOKEN *element)
void GWEN_SslCertDescr_List_Sort(GWEN_SSLCERTDESCR_LIST *l, int ascending)
GWEN_SOCKET_CONSTLIST2 * GWEN_Socket_ConstList2_new()
void GWEN_PluginDescription_ConstList2_PushBack(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l, const GWEN_PLUGIN_DESCRIPTION *p)
struct t_LIST t_LIST
Definition: listdoc.h:4578
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)
const t * pr_ConstList2Iterator_Previous(t_CONSTLIST2_ITERATOR *li)
struct GWEN_XMLNODE_LIST_ELEMENT GWEN_XMLNODE_LIST__ELEMENT
void GWEN_XsdNode_List_free(GWEN_XSD_NODE_LIST *l)
void GWEN_PluginDescription_List_Add(GWEN_PLUGIN_DESCRIPTION *element, GWEN_PLUGIN_DESCRIPTION_LIST *list)
GWEN_SYNCIO_LIST * GWEN_SyncIo_List_new()
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Data(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2Iterator_new(GWEN_DIALOG_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)
GWEN_CRYPT_TOKEN_CONTEXT *() GWEN_CRYPT_TOKEN_CONTEXT_LIST2_FOREACH(GWEN_CRYPT_TOKEN_CONTEXT *element, void *user_data)
Definition: listdoc.h:1232
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2Iterator_Previous(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
GWEN_URL_CONSTLIST2_ITERATOR * GWEN_Url_ConstList2_Last(GWEN_URL_CONSTLIST2 *l)
void GWEN_Crypt_PaddAlgo_ConstList2_free(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
const GWEN_PARAM * GWEN_Param_ConstList2_ForEach(GWEN_PARAM_CONSTLIST2 *list, GWEN_PARAM_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_MDigest_List2_PopBack(GWEN_MDIGEST_LIST2 *l)
void GWEN_XMLNode_List_Clear(GWEN_XMLNODE_LIST *l)
GWEN_TLV * GWEN_TLV_List_Last(const GWEN_TLV_LIST *l)
MYSTRUCT_LIST * MyStruct_List_new()
void GWEN_SslCertDescr_List2_Dump(GWEN_SSLCERTDESCR_LIST2 *l, FILE *f, unsigned int indent)
struct GWEN_CRYPT_KEY_LIST2 GWEN_CRYPT_KEY_LIST2
Definition: listdoc.h:436
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Previous(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
unsigned int pr_ConstList2_GetSize(t_CONSTLIST2 *l)
GWEN_CRYPT_HASHALGO_LIST2_ITERATOR * GWEN_Crypt_HashAlgo_List2_First(GWEN_CRYPT_HASHALGO_LIST2 *l)
uint32_t HtmlFont_List_GetCount(const HTML_FONT_LIST *l)
GWEN_URL_LIST2_ITERATOR * GWEN_Url_List2_Last(GWEN_URL_LIST2 *l)
void GWEN_FSLock_List_Del(GWEN_FSLOCK *element)
void pr_List2_Clear(t_LIST2 *l)
GWEN_URL * GWEN_Url_List2_ForEach(GWEN_URL_LIST2 *list, GWEN_URL_LIST2_FOREACH func, void *user_data)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2Iterator_Previous(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_PADDALGO_CONSTLIST2 * GWEN_Crypt_PaddAlgo_ConstList2_new()
void GWEN_XMLNode_List2_free(GWEN_XMLNODE_LIST2 *l)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2_ForEach(GWEN_CRYPT_KEY_LIST2 *list, GWEN_CRYPT_KEY_LIST2_FOREACH func, void *user_data)
struct GWEN_THREAD_LIST_ELEMENT GWEN_THREAD_LIST__ELEMENT
uint32_t GWEN_PluginDescription_List_GetCount(const GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_Socket_ConstList2_PopBack(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_Socket_List_free(GWEN_SOCKET_LIST *l)
GWEN_DIALOG * GWEN_Dialog_List2Iterator_Next(GWEN_DIALOG_LIST2_ITERATOR *li)
GWEN_FSLOCK * GWEN_FSLock_List_Previous(const GWEN_FSLOCK *element)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2Iterator_Previous(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
MYSTRUCT_LIST_SORT_FN MyStruct_List_SetSortFn(MYSTRUCT_LIST *l, MYSTRUCT_LIST_SORT_FN fn)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_ForEach(GWEN_SAR_FILEHEADER_CONSTLIST2 *list, GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH func, void *user_data)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2Iterator_Next(GWEN_CRYPT_KEY_LIST2_ITERATOR *li)
GWEN_SSLCERTDESCR_CONSTLIST2 * GWEN_SslCertDescr_ConstList2_new()
void GWEN_SslCertDescr_List_AddList(GWEN_SSLCERTDESCR_LIST *dst, GWEN_SSLCERTDESCR_LIST *l)
void GWEN_MDigest_List2_Clear(GWEN_MDIGEST_LIST2 *l)
void GWEN_SslCertDescr_ConstList2_PopBack(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
GWEN_DIALOG * GWEN_Dialog_List_First(const GWEN_DIALOG_LIST *l)
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2_First(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
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_Crypt_Token_List2_PushFront(GWEN_CRYPT_TOKEN_LIST2 *l, GWEN_CRYPT_TOKEN *p)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_Previous(const GWEN_PLUGIN_DESCRIPTION *element)
void GWEN_MDigest_List_Insert(GWEN_MDIGEST *element, GWEN_MDIGEST_LIST *list)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2_GetFront(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
GWEN_MDIGEST_LIST_SORT_FN GWEN_MDigest_List_SetSortFn(GWEN_MDIGEST_LIST *l, GWEN_MDIGEST_LIST_SORT_FN fn)
GWEN_XMLNODE * GWEN_XMLNode_List_Last(const GWEN_XMLNODE_LIST *l)
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)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2Iterator_Data(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
GWEN_SOCKET_CONSTLIST2_ITERATOR * GWEN_Socket_ConstList2_First(GWEN_SOCKET_CONSTLIST2 *l)
GWEN_XMLNODE_NAMESPACE_LIST * GWEN_XMLNode_NameSpace_List_new()
HTML_IMAGE_LIST_SORT_FN HtmlImage_List_SetSortFn(HTML_IMAGE_LIST *l, HTML_IMAGE_LIST_SORT_FN fn)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2_GetBack(GWEN_MDIGEST_CONSTLIST2 *l)
GWEN_INHERITDATA_LIST * GWEN_InheritData_List_new()
unsigned int GWEN_XMLNode_ConstList2_GetSize(GWEN_XMLNODE_CONSTLIST2 *l)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2_GetFront(GWEN_CRYPT_HASHALGO_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)
GWEN_SIGHEAD * GWEN_SigHead_List_Previous(const GWEN_SIGHEAD *element)
void HtmlImage_List_Add(HTML_IMAGE *element, HTML_IMAGE_LIST *list)
GWEN_SIGHEAD_LIST * GWEN_SigHead_List_new()
const GWEN_FSLOCK * GWEN_FSLock_ConstList2Iterator_Next(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
GWEN_INHERITDATA * GWEN_InheritData_List_Previous(const GWEN_INHERITDATA *element)
void MyStruct_List_AddList(MYSTRUCT_LIST *dst, MYSTRUCT_LIST *l)
void GWEN_CryptHead_List_Insert(GWEN_CRYPTHEAD *element, GWEN_CRYPTHEAD_LIST *list)
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
struct GWEN_SOCKET_LIST GWEN_SOCKET_LIST
Definition: listdoc.h:4278
void GWEN_Socket_List_Clear(GWEN_SOCKET_LIST *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)
struct GWEN_TLV_LIST GWEN_TLV_LIST
Definition: listdoc.h:7929
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)
GWEN_PARAM * GWEN_Param_List2Iterator_Previous(GWEN_PARAM_LIST2_ITERATOR *li)
const GWEN_DIALOG * GWEN_Dialog_ConstList2_ForEach(GWEN_DIALOG_CONSTLIST2 *list, GWEN_DIALOG_CONSTLIST2_FOREACH func, void *user_data)
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2_Last(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void pr_List2Iterator_free(t_LIST2_ITERATOR *li)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_First(const GWEN_SAR_FILEHEADER_LIST *l)
GWEN_PARAM_CONSTLIST2_ITERATOR * GWEN_Param_ConstList2Iterator_new(GWEN_PARAM_CONSTLIST2 *l)
void GWEN_SarFileHeader_ConstList2Iterator_free(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST GWEN_CRYPT_TOKEN_CONTEXT_LIST
Definition: listdoc.h:1470
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_XSD_NODE_LIST * GWEN_XsdNode_List_new()
GWEN_XMLNODE * GWEN_XMLNode_List2_ForEach(GWEN_XMLNODE_LIST2 *list, GWEN_XMLNODE_LIST2_FOREACH func, void *user_data)
GWEN_MDIGEST_LIST * GWEN_MDigest_List_new()
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_FSLOCK * GWEN_FSLock_List2_GetFront(GWEN_FSLOCK_LIST2 *l)
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)
const GWEN_DIALOG * GWEN_Dialog_ConstList2Iterator_Next(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
GWEN_SOCKET_LIST2 * GWEN_Socket_List2_new()
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
GWEN_FSLOCK * GWEN_FSLock_List2Iterator_Data(GWEN_FSLOCK_LIST2_ITERATOR *li)
void GWEN_Url_List2_PopBack(GWEN_URL_LIST2 *l)
void GWEN_Msg_List_AddList(GWEN_MSG_LIST *dst, GWEN_MSG_LIST *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Previous(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
GWEN_DIALOG *() GWEN_DIALOG_LIST2_FOREACH(GWEN_DIALOG *element, void *user_data)
Definition: listdoc.h:2168
struct GWEN_SIGHEAD_LIST GWEN_SIGHEAD_LIST
Definition: listdoc.h:6936
void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p)
void GWEN_Crypt_HashAlgo_ConstList2_PopBack(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
GWEN_PARAM_CONSTLIST2_ITERATOR * GWEN_Param_ConstList2_First(GWEN_PARAM_CONSTLIST2 *l)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2Iterator_Next(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
void GWEN_XMLNode_NameSpace_List_Add(GWEN_XMLNODE_NAMESPACE *element, GWEN_XMLNODE_NAMESPACE_LIST *list)
GWEN_MDIGEST_LIST2_ITERATOR * GWEN_MDigest_List2Iterator_new(GWEN_MDIGEST_LIST2 *l)
void GWEN_FSLock_ConstList2_PopBack(GWEN_FSLOCK_CONSTLIST2 *l)
void GWEN_Url_ConstList2_PopFront(GWEN_URL_CONSTLIST2 *l)
GWEN_SAR_FILEHEADER_LIST2_ITERATOR * GWEN_SarFileHeader_List2_Last(GWEN_SAR_FILEHEADER_LIST2 *l)
GWEN_TLV * GWEN_TLV_List_Previous(const GWEN_TLV *element)
GWEN_CRYPT_PADDALGO_LIST2_ITERATOR * GWEN_Crypt_PaddAlgo_List2_First(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_INHERITDATA_LIST_SORT_FN GWEN_InheritData_List_SetSortFn(GWEN_INHERITDATA_LIST *l, GWEN_INHERITDATA_LIST_SORT_FN fn)
void GWEN_Crypt_Key_ConstList2_PopFront(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_Dialog_List_Insert(GWEN_DIALOG *element, GWEN_DIALOG_LIST *list)
void GWEN_SarFileHeader_List2_PopBack(GWEN_SAR_FILEHEADER_LIST2 *l)
GWEN_SOCKET * GWEN_Socket_List2_ForEach(GWEN_SOCKET_LIST2 *list, GWEN_SOCKET_LIST2_FOREACH func, void *user_data)
t_CONSTLIST2_ITERATOR * pr_ConstList2_First(t_CONSTLIST2 *l)
GWEN_CRYPT_KEY_LIST2 * GWEN_Crypt_Key_List2_new()
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)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_GetFront(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_HashAlgo_ConstList2Iterator_new(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_Last(const GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Previous(const GWEN_XMLNODE_NAMESPACE *element)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2Iterator_Data(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
const t * pr_ConstList2Iterator_Data(t_CONSTLIST2_ITERATOR *li)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2Iterator_Previous(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
void GWEN_MDigest_List2_PopFront(GWEN_MDIGEST_LIST2 *l)
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_SYNCIO * GWEN_SyncIo_List_Last(const GWEN_SYNCIO_LIST *l)
GWEN_URL * GWEN_Url_List2_GetFront(GWEN_URL_LIST2 *l)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2_GetFront(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_MDigest_List2_free(GWEN_MDIGEST_LIST2 *l)
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)
void GWEN_SyncIo_List_Add(GWEN_SYNCIO *element, GWEN_SYNCIO_LIST *list)
void GWEN_Crypt_PaddAlgo_ConstList2_PopFront(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_Url_List2_free(GWEN_URL_LIST2 *l)
void GWEN_Crypt_CryptAlgo_ConstList2_PushBack(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l, const GWEN_CRYPT_CRYPTALGO *p)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2_ForEach(GWEN_CRYPT_TOKEN_CONSTLIST2 *list, GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH func, void *user_data)
t_LIST2_ITERATOR * pr_List2_First(t_LIST2 *l)
void GWEN_Dialog_List_free(GWEN_DIALOG_LIST *l)
void MyStruct_List_Clear(MYSTRUCT_LIST *l)
void pr_List2_PopFront(t_LIST2 *l)
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
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)
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)
void GWEN_PluginDescription_ConstList2_Clear(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR * GWEN_SslCertDescr_ConstList2_Last(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
uint32_t GWEN_DBIO_List_GetCount(const GWEN_DBIO_LIST *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2Iterator_Data(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
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)
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_SAR_FILEHEADER_CONSTLIST2_ITERATOR * GWEN_SarFileHeader_ConstList2_First(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2Iterator_Data(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
void GWEN_Crypt_Token_KeyInfo_List2_PopBack(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
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)
GWEN_FSLOCK * GWEN_FSLock_List_First(const GWEN_FSLOCK_LIST *l)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2Iterator_Next(GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2Iterator_new(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2Iterator_Previous(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
void GWEN_SslCertDescr_List2_PopBack(GWEN_SSLCERTDESCR_LIST2 *l)
GWEN_CRYPT_PADDALGO *() GWEN_CRYPT_PADDALGO_LIST2_FOREACH(GWEN_CRYPT_PADDALGO *element, void *user_data)
Definition: listdoc.h:5912
void GWEN_XMLNode_NameSpace_List_free(GWEN_XMLNODE_NAMESPACE_LIST *l)
t_LIST_SORT_FN pr_List_SetSortFn(t_LIST *l, t_LIST_SORT_FN fn)
struct t_LIST_ELEMENT t_LIST__ELEMENT
HTML_FONT_LIST * HtmlFont_List_new()
void GWEN_DBIO_List_Insert(GWEN_DBIO *element, GWEN_DBIO_LIST *list)
struct GWEN_DBIO_LIST GWEN_DBIO_LIST
Definition: listdoc.h:2013
GWEN_SAR_FILEHEADER_LIST2 * GWEN_SarFileHeader_List2_new()
GWEN_INHERITDATA * GWEN_InheritData_List_First(const GWEN_INHERITDATA_LIST *l)
HTML_IMAGE * HtmlImage_List_Previous(const HTML_IMAGE *element)
unsigned int GWEN_Crypt_CryptAlgo_List2_GetSize(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void HtmlFont_List_Add(HTML_FONT *element, HTML_FONT_LIST *list)
void GWEN_PluginDescription_List_free(GWEN_PLUGIN_DESCRIPTION_LIST *l)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_ForEach(GWEN_CRYPT_PADDALGO_LIST2 *list, GWEN_CRYPT_PADDALGO_LIST2_FOREACH func, void *user_data)
void GWEN_Dialog_ConstList2_PushBack(GWEN_DIALOG_CONSTLIST2 *l, const GWEN_DIALOG *p)
struct GWEN_SOCKET_LIST_ELEMENT GWEN_SOCKET_LIST__ELEMENT
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2Iterator_Data(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
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_LIST2_ITERATOR * GWEN_PluginDescription_List2Iterator_new(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
const GWEN_SOCKET *() GWEN_SOCKET_CONSTLIST2_FOREACH(const GWEN_SOCKET *element, void *user_data)
Definition: listdoc.h:4169
GWEN_PARAM * GWEN_Param_List2Iterator_Next(GWEN_PARAM_LIST2_ITERATOR *li)
void GWEN_FSLock_List_Clear(GWEN_FSLOCK_LIST *l)
GWEN_URL_LIST * GWEN_Url_List_new()
void GWEN_Socket_ConstList2_PushBack(GWEN_SOCKET_CONSTLIST2 *l, const GWEN_SOCKET *p)
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
const GWEN_URL * GWEN_Url_ConstList2Iterator_Previous(GWEN_URL_CONSTLIST2_ITERATOR *li)
GWEN_TAG16 * GWEN_Tag16_List_Previous(const GWEN_TAG16 *element)
void GWEN_Dialog_List2_PopFront(GWEN_DIALOG_LIST2 *l)
unsigned int GWEN_Crypt_CryptAlgo_ConstList2_GetSize(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2Iterator_Data(GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR *li)
void HtmlImage_List_free(HTML_IMAGE_LIST *l)
struct GWEN_TAG16_LIST_ELEMENT GWEN_TAG16_LIST__ELEMENT
GWEN_SOCKET * GWEN_Socket_List2Iterator_Next(GWEN_SOCKET_LIST2_ITERATOR *li)
void GWEN_PluginDescription_List2_PushBack(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, GWEN_PLUGIN_DESCRIPTION *p)
void GWEN_SigTail_List_Insert(GWEN_SIGTAIL *element, GWEN_SIGTAIL_LIST *list)
GWEN_XMLNODE_LIST2 * GWEN_XMLNode_List2_new()
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2_GetBack(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_XMLNode_List2_PopBack(GWEN_XMLNODE_LIST2 *l)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2_GetBack(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2_ForEach(GWEN_XMLNODE_CONSTLIST2 *list, GWEN_XMLNODE_CONSTLIST2_FOREACH func, void *user_data)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2Iterator_Previous(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
const GWEN_DIALOG * GWEN_Dialog_ConstList2Iterator_Data(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2Iterator_Data(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
GWEN_URL * GWEN_Url_List2Iterator_Previous(GWEN_URL_LIST2_ITERATOR *li)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2Iterator_Next(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
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)
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_CRYPT_KEY *() GWEN_CRYPT_KEY_CONSTLIST2_FOREACH(const GWEN_CRYPT_KEY *element, void *user_data)
Definition: listdoc.h:575
int GWENHYWFAR_CB(* HTML_IMAGE_LIST_SORT_FN)(const HTML_IMAGE *a, const HTML_IMAGE *b, int ascending)
Definition: listdoc.h:3890
GWEN_XMLNODE * GWEN_XMLNode_List_Previous(const GWEN_XMLNODE *element)
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_DIALOG_LIST2_ITERATOR * GWEN_Dialog_List2_First(GWEN_DIALOG_LIST2 *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)
void GWEN_SyncIo_List_Clear(GWEN_SYNCIO_LIST *l)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2_GetBack(GWEN_CRYPT_KEY_LIST2 *l)
void GWEN_XMLNode_ConstList2_PushFront(GWEN_XMLNODE_CONSTLIST2 *l, const GWEN_XMLNODE *p)
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
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_First(const GWEN_CRYPT_TOKEN_LIST *l)
void GWEN_FSLock_List_Sort(GWEN_FSLOCK_LIST *l, int ascending)
GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_PaddAlgo_ConstList2Iterator_new(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
GWEN_URL_LIST2_ITERATOR * GWEN_Url_List2Iterator_new(GWEN_URL_LIST2 *l)
GWEN_CRYPTHEAD * GWEN_CryptHead_List_Next(const GWEN_CRYPTHEAD *element)
void HtmlFont_List_Insert(HTML_FONT *element, HTML_FONT_LIST *list)
GWEN_CRYPT_CRYPTALGO_LIST2 * GWEN_Crypt_CryptAlgo_List2_new()
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2_ForEach(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *list, GWEN_CRYPT_CRYPTALGO_CONSTLIST2_FOREACH func, void *user_data)
GWEN_MSG_LIST * GWEN_Msg_List_new()
struct GWEN_MDIGEST_CONSTLIST2_ITERATOR GWEN_MDIGEST_CONSTLIST2_ITERATOR
Definition: listdoc.h:5496
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2Iterator_Data(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_PaddAlgo_List2_PopBack(GWEN_CRYPT_PADDALGO_LIST2 *l)
void GWEN_SslCertDescr_List2Iterator_free(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
GWEN_MSG * GWEN_Msg_List_Previous(const GWEN_MSG *element)
GWEN_XMLNODE * GWEN_XMLNode_List2_GetBack(GWEN_XMLNODE_LIST2 *l)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2_ForEach(GWEN_CRYPT_KEY_CONSTLIST2 *list, GWEN_CRYPT_KEY_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_Socket_ConstList2Iterator_free(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
GWEN_SSLCERTDESCR_LIST2_ITERATOR * GWEN_SslCertDescr_List2Iterator_new(GWEN_SSLCERTDESCR_LIST2 *l)
struct GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR
Definition: listdoc.h:6543
const GWEN_URL * GWEN_Url_ConstList2Iterator_Next(GWEN_URL_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_First(const GWEN_CRYPT_KEY_LIST *l)
GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR * GWEN_Crypt_Key_ConstList2_Last(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_SigTail_List_Add(GWEN_SIGTAIL *element, GWEN_SIGTAIL_LIST *list)
void GWEN_InheritData_List_Add(GWEN_INHERITDATA *element, GWEN_INHERITDATA_LIST *list)
GWEN_XMLNODE * GWEN_XMLNode_List_First(const GWEN_XMLNODE_LIST *l)
GWEN_SIGTAIL * GWEN_SigTail_List_Previous(const GWEN_SIGTAIL *element)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2_ForEach(GWEN_FSLOCK_CONSTLIST2 *list, GWEN_FSLOCK_CONSTLIST2_FOREACH func, void *user_data)
GWEN_SAR_FILEHEADER_LIST2_ITERATOR * GWEN_SarFileHeader_List2_First(GWEN_SAR_FILEHEADER_LIST2 *l)
GWEN_CRYPTHEAD_LIST * GWEN_CryptHead_List_new()
void GWEN_SarFileHeader_List_Clear(GWEN_SAR_FILEHEADER_LIST *l)
const GWEN_MDIGEST *() GWEN_MDIGEST_CONSTLIST2_FOREACH(const GWEN_MDIGEST *element, void *user_data)
Definition: listdoc.h:5498
GWEN_DIALOG * GWEN_Dialog_List_Last(const GWEN_DIALOG_LIST *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2_ForEach(GWEN_SSLCERTDESCR_LIST2 *list, GWEN_SSLCERTDESCR_LIST2_FOREACH func, void *user_data)
GWEN_XSD_NODE * GWEN_XsdNode_List_Previous(const GWEN_XSD_NODE *element)
GWEN_TLV_LIST * GWEN_TLV_List_new()
struct GWEN_SOCKET_CONSTLIST2_ITERATOR GWEN_SOCKET_CONSTLIST2_ITERATOR
Definition: listdoc.h:4167
struct GWEN_PARAM_LIST2_ITERATOR GWEN_PARAM_LIST2_ITERATOR
Definition: listdoc.h:6150
uint32_t GWEN_SigTail_List_GetCount(const GWEN_SIGTAIL_LIST *l)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2_GetFront(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_FSLock_ConstList2Iterator_free(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
void GWEN_FSLock_List2_PushBack(GWEN_FSLOCK_LIST2 *l, GWEN_FSLOCK *p)
GWEN_DIALOG * GWEN_Dialog_List2Iterator_Previous(GWEN_DIALOG_LIST2_ITERATOR *li)
void GWEN_Crypt_Token_List_AddList(GWEN_CRYPT_TOKEN_LIST *dst, GWEN_CRYPT_TOKEN_LIST *l)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2Iterator_Data(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
void GWEN_MDigest_List_Clear(GWEN_MDIGEST_LIST *l)
GWEN_THREAD_LIST * GWEN_Thread_List_new()
void GWEN_MDigest_List2_Dump(GWEN_MDIGEST_LIST2 *l, FILE *f, unsigned int indent)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2Iterator_Data(GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *li)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2_GetFront(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Previous(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
GWEN_THREAD * GWEN_Thread_List_Last(const GWEN_THREAD_LIST *l)
struct GWEN_SIGTAIL_LIST_ELEMENT GWEN_SIGTAIL_LIST__ELEMENT
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2_GetBack(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_Url_ConstList2_free(GWEN_URL_CONSTLIST2 *l)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2Iterator_Previous(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
t_LIST2_ITERATOR * pr_List2Iterator_new(t_LIST2 *l)
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2_Last(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
void GWEN_Crypt_PaddAlgo_List2_free(GWEN_CRYPT_PADDALGO_LIST2 *l)
struct GWEN_INHERITDATA_LIST GWEN_INHERITDATA_LIST
Definition: listdoc.h:4428
uint32_t GWEN_Url_List_GetCount(const GWEN_URL_LIST *l)
GWEN_DBIO * GWEN_DBIO_List_Next(const GWEN_DBIO *element)
const GWEN_URL * GWEN_Url_ConstList2_ForEach(GWEN_URL_CONSTLIST2 *list, GWEN_URL_CONSTLIST2_FOREACH func, void *user_data)
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_CRYPT_HASHALGO *() GWEN_CRYPT_HASHALGO_LIST2_FOREACH(GWEN_CRYPT_HASHALGO *element, void *user_data)
Definition: listdoc.h:3497
void GWEN_Crypt_PaddAlgo_ConstList2_PushFront(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l, const GWEN_CRYPT_PADDALGO *p)
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)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_Next(const GWEN_SAR_FILEHEADER *element)
void GWEN_CryptHead_List_Add(GWEN_CRYPTHEAD *element, GWEN_CRYPTHEAD_LIST *list)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2Iterator_Data(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
void GWEN_SigTail_List_Sort(GWEN_SIGTAIL_LIST *l, int ascending)
struct GWEN_URL_LIST GWEN_URL_LIST
Definition: listdoc.h:8322
void GWEN_Crypt_CryptAlgo_ConstList2_Clear(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
void GWEN_Param_List2_PopFront(GWEN_PARAM_LIST2 *l)
GWEN_SOCKET_CONSTLIST2_ITERATOR * GWEN_Socket_ConstList2_Last(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_Msg_List_free(GWEN_MSG_LIST *l)
struct t_LIST2 t_LIST2
Definition: listdoc.h:4873
GWEN_PARAM_LIST2_ITERATOR * GWEN_Param_List2_First(GWEN_PARAM_LIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_Last(const GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
MYSTRUCT * MyStruct_List_Next(const MYSTRUCT *element)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2Iterator_Next(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
GWEN_THREAD * GWEN_Thread_List_Previous(const GWEN_THREAD *element)
HTML_IMAGE * HtmlImage_List_First(const HTML_IMAGE_LIST *l)
GWEN_MDIGEST * GWEN_MDigest_List2Iterator_Previous(GWEN_MDIGEST_LIST2_ITERATOR *li)
void GWEN_Url_List2_PushBack(GWEN_URL_LIST2 *l, GWEN_URL *p)
void GWEN_Socket_List_Add(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list)
void GWEN_Dialog_List2_PushFront(GWEN_DIALOG_LIST2 *l, GWEN_DIALOG *p)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_Next(const GWEN_CRYPT_KEY *element)
struct GWEN_TLV_LIST_ELEMENT GWEN_TLV_LIST__ELEMENT
GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_new(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
void GWEN_Socket_List2_Dump(GWEN_SOCKET_LIST2 *l, FILE *f, unsigned int indent)
GWEN_CRYPT_TOKEN_LIST * GWEN_Crypt_Token_List_new()
HTML_IMAGE * HtmlImage_List_Last(const HTML_IMAGE_LIST *l)
void GWEN_Crypt_Key_List_free(GWEN_CRYPT_KEY_LIST *l)
struct GWEN_SIGTAIL_LIST GWEN_SIGTAIL_LIST
Definition: listdoc.h:7086
struct GWEN_CRYPT_KEY_LIST_ELEMENT GWEN_CRYPT_KEY_LIST__ELEMENT
void GWEN_Url_ConstList2_Clear(GWEN_URL_CONSTLIST2 *l)
GWEN_SAR_FILEHEADER_LIST * GWEN_SarFileHeader_List_new()
void pr_List2_PushBack(t_LIST2 *l, t *p)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_Next(const GWEN_CRYPT_TOKEN_CONTEXT *element)
uint32_t GWEN_SigHead_List_GetCount(const GWEN_SIGHEAD_LIST *l)
GWEN_FSLOCK_LIST2_ITERATOR * GWEN_FSLock_List2_Last(GWEN_FSLOCK_LIST2 *l)
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)
void GWEN_Param_List_Clear(GWEN_PARAM_LIST *l)
void GWEN_Crypt_Token_Context_ConstList2_Clear(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
GWEN_CRYPT_KEY_LIST2_ITERATOR * GWEN_Crypt_Key_List2_First(GWEN_CRYPT_KEY_LIST2 *l)
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)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2_GetBack(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
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_MDIGEST_CONSTLIST2_ITERATOR * GWEN_MDigest_ConstList2_First(GWEN_MDIGEST_CONSTLIST2 *l)
const GWEN_PARAM * GWEN_Param_ConstList2_GetFront(GWEN_PARAM_CONSTLIST2 *l)
void GWEN_Thread_List_Clear(GWEN_THREAD_LIST *l)
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_SAR_FILEHEADER * GWEN_SarFileHeader_List2_GetBack(GWEN_SAR_FILEHEADER_LIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2_GetBack(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
GWEN_SSLCERTDESCR *() GWEN_SSLCERTDESCR_LIST2_FOREACH(GWEN_SSLCERTDESCR *element, void *user_data)
Definition: listdoc.h:7241
GWEN_MDIGEST_CONSTLIST2_ITERATOR * GWEN_MDigest_ConstList2_Last(GWEN_MDIGEST_CONSTLIST2 *l)
GWEN_SOCKET_CONSTLIST2_ITERATOR * GWEN_Socket_ConstList2Iterator_new(GWEN_SOCKET_CONSTLIST2 *l)
const GWEN_SOCKET * GWEN_Socket_ConstList2Iterator_Data(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
void GWEN_PluginDescription_List2Iterator_free(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
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)
void GWEN_TLV_List_free(GWEN_TLV_LIST *l)
void pr_ConstList2_Clear(t_CONSTLIST2 *l)
void GWEN_Thread_List_AddList(GWEN_THREAD_LIST *dst, GWEN_THREAD_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)
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)
GWEN_CRYPT_TOKEN *() GWEN_CRYPT_TOKEN_LIST2_FOREACH(GWEN_CRYPT_TOKEN *element, void *user_data)
Definition: listdoc.h:839
void GWEN_Crypt_Token_KeyInfo_List_Clear(GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
GWEN_DIALOG_CONSTLIST2 * GWEN_Dialog_ConstList2_new()
void MyStruct_List_Del(MYSTRUCT *element)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2Iterator_Previous(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_Context_ConstList2_Last(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
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)
void GWEN_Param_List2_Clear(GWEN_PARAM_LIST2 *l)
void GWEN_Crypt_HashAlgo_List2_Clear(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_PluginDescription_List2_free(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
t * pr_List2Iterator_Data(t_LIST2_ITERATOR *li)
const GWEN_URL * GWEN_Url_ConstList2_GetFront(GWEN_URL_CONSTLIST2 *l)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2Iterator_Data(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR * GWEN_PluginDescription_ConstList2_First(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2Iterator_Previous(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
void GWEN_XMLNode_NameSpace_List_Sort(GWEN_XMLNODE_NAMESPACE_LIST *l, int ascending)
void GWEN_FSLock_List2_PopBack(GWEN_FSLOCK_LIST2 *l)
GWEN_URL * GWEN_Url_List_Last(const GWEN_URL_LIST *l)
GWEN_INHERITDATA * GWEN_InheritData_List_Last(const GWEN_INHERITDATA_LIST *l)
struct GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 GWEN_PLUGIN_DESCRIPTION_CONSTLIST2
Definition: listdoc.h:6674
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)
GWEN_SOCKET_LIST2_ITERATOR * GWEN_Socket_List2_Last(GWEN_SOCKET_LIST2 *l)
GWEN_MDIGEST * GWEN_MDigest_List_Last(const GWEN_MDIGEST_LIST *l)
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)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2_GetFront(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
unsigned int GWEN_Crypt_Key_List2_GetSize(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_XMLNODE_LIST * GWEN_XMLNode_List_new()
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2_GetFront(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void GWEN_Msg_List_Add(GWEN_MSG *element, GWEN_MSG_LIST *list)
GWEN_URL * GWEN_Url_List_Previous(const GWEN_URL *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)
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_TOKEN_CONSTLIST2 GWEN_CRYPT_TOKEN_CONSTLIST2
Definition: listdoc.h:965
GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR * GWEN_SslCertDescr_ConstList2Iterator_new(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
HTML_FONT_LIST_SORT_FN HtmlFont_List_SetSortFn(HTML_FONT_LIST *l, HTML_FONT_LIST_SORT_FN fn)
GWEN_CRYPT_TOKEN_LIST2_ITERATOR * GWEN_Crypt_Token_List2_First(GWEN_CRYPT_TOKEN_LIST2 *l)
void HtmlImage_List_Sort(HTML_IMAGE_LIST *l, int ascending)
void GWEN_Dialog_ConstList2Iterator_free(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
GWEN_XMLNODE_LIST2_ITERATOR * GWEN_XMLNode_List2_Last(GWEN_XMLNODE_LIST2 *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_Last(const GWEN_SAR_FILEHEADER_LIST *l)
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_FSLOCK * GWEN_FSLock_List2_ForEach(GWEN_FSLOCK_LIST2 *list, GWEN_FSLOCK_LIST2_FOREACH func, void *user_data)
GWEN_SOCKET * GWEN_Socket_List2Iterator_Previous(GWEN_SOCKET_LIST2_ITERATOR *li)
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
uint32_t count
Definition: listdoc.h:302
GWEN_CRYPTHEAD * first
Definition: listdoc.h:301
GWEN_CRYPT_KEY * nextObject
Definition: listdoc.h:675
GWEN_CRYPT_KEY * first
Definition: listdoc.h:694
uint32_t count
Definition: listdoc.h:695
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
uint32_t id
Definition: listdoc.h:2418
GWEN_FSLOCK * nextObject
Definition: listdoc.h:2790
GWEN_FSLOCK * first
Definition: listdoc.h:2809
uint32_t count
Definition: listdoc.h:2810
uint32_t id
Definition: listdoc.h:2811
GWEN_INHERITDATA * nextObject
Definition: listdoc.h:4419
GWEN_INHERITDATA * first
Definition: listdoc.h:4438
GWEN_MDIGEST * nextObject
Definition: listdoc.h:5598
uint32_t count
Definition: listdoc.h:5618
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
uint32_t count
Definition: listdoc.h:6947
GWEN_SIGTAIL * nextObject
Definition: listdoc.h:7077
uint32_t count
Definition: listdoc.h:7097
GWEN_SIGTAIL * first
Definition: listdoc.h:7096
GWEN_SOCKET * nextObject
Definition: listdoc.h:4269
uint32_t count
Definition: listdoc.h:4289
uint32_t id
Definition: listdoc.h:4290
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
uint32_t id
Definition: listdoc.h:7641
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
uint32_t id
Definition: listdoc.h:3354
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
uint32_t count
Definition: listdoc.h:8876
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
uint32_t count
Definition: listdoc.h:9026
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