gwenhywfar  4.20.0
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 
382  void GWEN_CryptHead_List_Sort(GWEN_CRYPTHEAD_LIST *l, int ascending);
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 
775  void GWEN_Crypt_Key_List_Sort(GWEN_CRYPT_KEY_LIST *l, int ascending);
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 
1168  void GWEN_Crypt_Token_List_Sort(GWEN_CRYPT_TOKEN_LIST *l, int ascending);
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 
1248  void GWEN_Crypt_Token_Context_List2_Dump(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, FILE *f, unsigned int indent);
1249 
1254 
1260 
1266 
1272 
1279 
1286 
1292 
1298 
1303 
1308 
1313 
1318 
1323 
1329 
1335 
1341 
1355  void *user_data);
1356 
1357 
1360  typedef const GWEN_CRYPT_TOKEN_CONTEXT*
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 
1641  void GWEN_Crypt_Token_KeyInfo_List2_Dump(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, FILE *f, unsigned int indent);
1642 
1647 
1653 
1659 
1665 
1672 
1679 
1685 
1691 
1696 
1701 
1706 
1711 
1716 
1722 
1728 
1734 
1748  void *user_data);
1749 
1750 
1753  typedef const GWEN_CRYPT_TOKEN_KEYINFO*
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 
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 
2037  void GWEN_DBIO_List_Add(GWEN_DBIO *element, GWEN_DBIO_LIST *list);
2038 
2043  void GWEN_DBIO_List_Insert(GWEN_DBIO *element, GWEN_DBIO_LIST *list);
2044 
2051  void GWEN_DBIO_List_Del(GWEN_DBIO *element);
2052 
2057 
2062 
2068 
2073 
2078 
2082  GWEN_DBIO* GWEN_DBIO_List_Next(const GWEN_DBIO *element);
2083 
2087  GWEN_DBIO* GWEN_DBIO_List_Previous(const GWEN_DBIO *element);
2088 
2092  uint32_t GWEN_DBIO_List_GetCount(const GWEN_DBIO_LIST *l);
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 
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 
2221  unsigned int GWEN_Dialog_List2_GetSize(GWEN_DIALOG_LIST2 *l);
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 
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 
2430  void GWEN_Dialog_List_Add(GWEN_DIALOG *element, GWEN_DIALOG_LIST *list);
2431 
2437 
2444  void GWEN_Dialog_List_Del(GWEN_DIALOG *element);
2445 
2450 
2455 
2461 
2466 
2471 
2476 
2481 
2485  uint32_t GWEN_Dialog_List_GetCount(const GWEN_DIALOG_LIST *l);
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 
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 
2614  unsigned int GWEN_FSLock_List2_GetSize(GWEN_FSLOCK_LIST2 *l);
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 
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 
2823  void GWEN_FSLock_List_Add(GWEN_FSLOCK *element, GWEN_FSLOCK_LIST *list);
2824 
2830 
2837  void GWEN_FSLock_List_Del(GWEN_FSLOCK *element);
2838 
2843 
2848 
2854 
2859 
2864 
2869 
2874 
2878  uint32_t GWEN_FSLock_List_GetCount(const GWEN_FSLOCK_LIST *l);
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_PARSER_ELEMENT_LIST2_H
2931 #define GWEN_PARSER_ELEMENT_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_ParserElement_List2_Dump(GWEN_PARSER_ELEMENT_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_PARSER_ELEMENT*
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_PARSER_ELEMENT_CONSTLIST2_FOREACH func, void *user_data);
3134 
3135 
3136 #ifdef __cplusplus
3137 }
3138 #endif
3139 
3140 
3141 #endif /* GWEN_PARSER_ELEMENT_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_PARSER_ELEMENT_LIST1_H
3174 #define GWEN_PARSER_ELEMENT_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_SAR_FILEHEADER_LIST2_H
3324 #define GWEN_SAR_FILEHEADER_LIST2_H
3325 
3326 
3327 #ifdef __cplusplus
3328 extern "C" {
3329 #endif
3330 
3338 
3343 
3348  void *user_data);
3349 
3354 
3359 
3363  void GWEN_SarFileHeader_List2_Dump(GWEN_SAR_FILEHEADER_LIST2 *l, FILE *f, unsigned int indent);
3364 
3369 
3375 
3381 
3387 
3394 
3401 
3407 
3413 
3418 
3423 
3428 
3433 
3438 
3444 
3450 
3456 
3470  void *user_data);
3471 
3472 
3475  typedef const GWEN_SAR_FILEHEADER*
3477  void *user_data);
3478 
3479 
3481 
3483 
3485 
3487 
3489 
3491 
3493 
3495 
3497 
3499 
3501 
3503 
3505 
3507 
3509 
3511 
3513 
3526  GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH func, void *user_data);
3527 
3528 
3529 #ifdef __cplusplus
3530 }
3531 #endif
3532 
3533 
3534 #endif /* GWEN_SAR_FILEHEADER_LIST_H */
3535 
3536 
3537 
3538 /***************************************************************************
3539  $RCSfile$
3540  -------------------
3541  cvs : $Id$
3542  begin : Sat Jun 28 2003
3543  copyright : (C) 2003 by Martin Preuss
3544  email : martin@libchipcard.de
3545 
3546  ***************************************************************************
3547  * *
3548  * This library is free software; you can redistribute it and/or *
3549  * modify it under the terms of the GNU Lesser General Public *
3550  * License as published by the Free Software Foundation; either *
3551  * version 2.1 of the License, or (at your option) any later version. *
3552  * *
3553  * This library is distributed in the hope that it will be useful, *
3554  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3555  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3556  * Lesser General Public License for more details. *
3557  * *
3558  * You should have received a copy of the GNU Lesser General Public *
3559  * License along with this library; if not, write to the Free Software *
3560  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3561  * MA 02111-1307 USA *
3562  * *
3563  ***************************************************************************/
3564 
3565 
3566 #ifndef GWEN_SAR_FILEHEADER_LIST1_H
3567 #define GWEN_SAR_FILEHEADER_LIST1_H
3568 
3569 #ifdef __cplusplus
3570 extern "C" {
3571 #endif
3572 
3575  uint32_t id;
3578 
3586 
3591 
3592 
3596  uint32_t count;
3597  uint32_t id;
3599 
3605 
3610 
3616 
3624 
3629 
3634 
3640 
3645 
3650 
3655 
3660 
3665 
3670 
3677 
3678 
3679 #ifdef __cplusplus
3680 }
3681 #endif
3682 
3683 
3684 #endif
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 GWEN_CRYPT_HASHALGO_LIST2_H
3717 #define GWEN_CRYPT_HASHALGO_LIST2_H
3718 
3719 
3720 #ifdef __cplusplus
3721 extern "C" {
3722 #endif
3723 
3731 
3736 
3741  void *user_data);
3742 
3747 
3752 
3756  void GWEN_Crypt_HashAlgo_List2_Dump(GWEN_CRYPT_HASHALGO_LIST2 *l, FILE *f, unsigned int indent);
3757 
3762 
3768 
3774 
3780 
3787 
3794 
3800 
3806 
3811 
3816 
3821 
3826 
3831 
3837 
3843 
3849 
3863  void *user_data);
3864 
3865 
3868  typedef const GWEN_CRYPT_HASHALGO*
3870  void *user_data);
3871 
3872 
3874 
3876 
3878 
3880 
3882 
3884 
3886 
3888 
3890 
3892 
3894 
3896 
3898 
3900 
3902 
3904 
3906 
3919  GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH func, void *user_data);
3920 
3921 
3922 #ifdef __cplusplus
3923 }
3924 #endif
3925 
3926 
3927 #endif /* GWEN_CRYPT_HASHALGO_LIST_H */
3928 
3929 
3930 
3931 /***************************************************************************
3932  $RCSfile$
3933  -------------------
3934  cvs : $Id$
3935  begin : Sat Jun 28 2003
3936  copyright : (C) 2003 by Martin Preuss
3937  email : martin@libchipcard.de
3938 
3939  ***************************************************************************
3940  * *
3941  * This library is free software; you can redistribute it and/or *
3942  * modify it under the terms of the GNU Lesser General Public *
3943  * License as published by the Free Software Foundation; either *
3944  * version 2.1 of the License, or (at your option) any later version. *
3945  * *
3946  * This library is distributed in the hope that it will be useful, *
3947  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3948  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3949  * Lesser General Public License for more details. *
3950  * *
3951  * You should have received a copy of the GNU Lesser General Public *
3952  * License along with this library; if not, write to the Free Software *
3953  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3954  * MA 02111-1307 USA *
3955  * *
3956  ***************************************************************************/
3957 
3958 
3959 #ifndef HTML_FONT_LIST1_H
3960 #define HTML_FONT_LIST1_H
3961 
3962 #ifdef __cplusplus
3963 extern "C" {
3964 #endif
3965 
3967  typedef struct HTML_FONT_LIST_ELEMENT {
3968  uint32_t id;
3971 
3979 
3983  typedef int GWENHYWFAR_CB (*HTML_FONT_LIST_SORT_FN)(const HTML_FONT *a, const HTML_FONT *b, int ascending);
3984 
3985 
3989  uint32_t count;
3990  uint32_t id;
3991  } HTML_FONT_LIST;
3992 
3998 
4002  void HtmlFont_List_Add(HTML_FONT *element, HTML_FONT_LIST *list);
4003 
4008  void HtmlFont_List_Insert(HTML_FONT *element, HTML_FONT_LIST *list);
4009 
4016  void HtmlFont_List_Del(HTML_FONT *element);
4017 
4022 
4027 
4033 
4038 
4043 
4047  HTML_FONT* HtmlFont_List_Next(const HTML_FONT *element);
4048 
4052  HTML_FONT* HtmlFont_List_Previous(const HTML_FONT *element);
4053 
4057  uint32_t HtmlFont_List_GetCount(const HTML_FONT_LIST *l);
4058 
4063 
4069  void HtmlFont_List_Sort(HTML_FONT_LIST *l, int ascending);
4070 
4071 
4072 #ifdef __cplusplus
4073 }
4074 #endif
4075 
4076 
4077 #endif
4078 
4079 
4080 
4081 /***************************************************************************
4082  $RCSfile$
4083  -------------------
4084  cvs : $Id$
4085  begin : Sat Jun 28 2003
4086  copyright : (C) 2003 by Martin Preuss
4087  email : martin@libchipcard.de
4088 
4089  ***************************************************************************
4090  * *
4091  * This library is free software; you can redistribute it and/or *
4092  * modify it under the terms of the GNU Lesser General Public *
4093  * License as published by the Free Software Foundation; either *
4094  * version 2.1 of the License, or (at your option) any later version. *
4095  * *
4096  * This library is distributed in the hope that it will be useful, *
4097  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4098  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4099  * Lesser General Public License for more details. *
4100  * *
4101  * You should have received a copy of the GNU Lesser General Public *
4102  * License along with this library; if not, write to the Free Software *
4103  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4104  * MA 02111-1307 USA *
4105  * *
4106  ***************************************************************************/
4107 
4108 
4109 #ifndef HTML_IMAGE_LIST1_H
4110 #define HTML_IMAGE_LIST1_H
4111 
4112 #ifdef __cplusplus
4113 extern "C" {
4114 #endif
4115 
4117  typedef struct HTML_IMAGE_LIST_ELEMENT {
4118  uint32_t id;
4121 
4129 
4133  typedef int GWENHYWFAR_CB (*HTML_IMAGE_LIST_SORT_FN)(const HTML_IMAGE *a, const HTML_IMAGE *b, int ascending);
4134 
4135 
4139  uint32_t count;
4140  uint32_t id;
4141  } HTML_IMAGE_LIST;
4142 
4148 
4152  void HtmlImage_List_Add(HTML_IMAGE *element, HTML_IMAGE_LIST *list);
4153 
4158  void HtmlImage_List_Insert(HTML_IMAGE *element, HTML_IMAGE_LIST *list);
4159 
4166  void HtmlImage_List_Del(HTML_IMAGE *element);
4167 
4172 
4177 
4183 
4188 
4193 
4197  HTML_IMAGE* HtmlImage_List_Next(const HTML_IMAGE *element);
4198 
4203 
4207  uint32_t HtmlImage_List_GetCount(const HTML_IMAGE_LIST *l);
4208 
4213 
4219  void HtmlImage_List_Sort(HTML_IMAGE_LIST *l, int ascending);
4220 
4221 
4222 #ifdef __cplusplus
4223 }
4224 #endif
4225 
4226 
4227 #endif
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_LIST2_H
4260 #define GWEN_SOCKET_LIST2_H
4261 
4262 
4263 #ifdef __cplusplus
4264 extern "C" {
4265 #endif
4266 
4274 
4279 
4284  void *user_data);
4285 
4290 
4295 
4299  void GWEN_Socket_List2_Dump(GWEN_SOCKET_LIST2 *l, FILE *f, unsigned int indent);
4300 
4305 
4311 
4317 
4323 
4330 
4336  unsigned int GWEN_Socket_List2_GetSize(GWEN_SOCKET_LIST2 *l);
4337 
4343 
4349 
4354 
4359 
4364 
4369 
4374 
4380 
4386 
4392 
4406  void *user_data);
4407 
4408 
4411  typedef const GWEN_SOCKET*
4413  void *user_data);
4414 
4415 
4417 
4419 
4421 
4423 
4425 
4427 
4429 
4431 
4433 
4435 
4437 
4439 
4441 
4443 
4445 
4447 
4449 
4462  GWEN_SOCKET_CONSTLIST2_FOREACH func, void *user_data);
4463 
4464 
4465 #ifdef __cplusplus
4466 }
4467 #endif
4468 
4469 
4470 #endif /* GWEN_SOCKET_LIST_H */
4471 
4472 
4473 
4474 /***************************************************************************
4475  $RCSfile$
4476  -------------------
4477  cvs : $Id$
4478  begin : Sat Jun 28 2003
4479  copyright : (C) 2003 by Martin Preuss
4480  email : martin@libchipcard.de
4481 
4482  ***************************************************************************
4483  * *
4484  * This library is free software; you can redistribute it and/or *
4485  * modify it under the terms of the GNU Lesser General Public *
4486  * License as published by the Free Software Foundation; either *
4487  * version 2.1 of the License, or (at your option) any later version. *
4488  * *
4489  * This library is distributed in the hope that it will be useful, *
4490  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4491  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4492  * Lesser General Public License for more details. *
4493  * *
4494  * You should have received a copy of the GNU Lesser General Public *
4495  * License along with this library; if not, write to the Free Software *
4496  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4497  * MA 02111-1307 USA *
4498  * *
4499  ***************************************************************************/
4500 
4501 
4502 #ifndef GWEN_SOCKET_LIST1_H
4503 #define GWEN_SOCKET_LIST1_H
4504 
4505 #ifdef __cplusplus
4506 extern "C" {
4507 #endif
4508 
4510  typedef struct GWEN_SOCKET_LIST_ELEMENT {
4511  uint32_t id;
4514 
4522 
4526  typedef int GWENHYWFAR_CB (*GWEN_SOCKET_LIST_SORT_FN)(const GWEN_SOCKET *a, const GWEN_SOCKET *b, int ascending);
4527 
4528 
4532  uint32_t count;
4533  uint32_t id;
4534  } GWEN_SOCKET_LIST;
4535 
4541 
4545  void GWEN_Socket_List_Add(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list);
4546 
4552 
4559  void GWEN_Socket_List_Del(GWEN_SOCKET *element);
4560 
4565 
4570 
4576 
4581 
4586 
4591 
4596 
4600  uint32_t GWEN_Socket_List_GetCount(const GWEN_SOCKET_LIST *l);
4601 
4606 
4612  void GWEN_Socket_List_Sort(GWEN_SOCKET_LIST *l, int ascending);
4613 
4614 
4615 #ifdef __cplusplus
4616 }
4617 #endif
4618 
4619 
4620 #endif
4621 
4622 
4623 
4624 /***************************************************************************
4625  $RCSfile$
4626  -------------------
4627  cvs : $Id$
4628  begin : Sat Jun 28 2003
4629  copyright : (C) 2003 by Martin Preuss
4630  email : martin@libchipcard.de
4631 
4632  ***************************************************************************
4633  * *
4634  * This library is free software; you can redistribute it and/or *
4635  * modify it under the terms of the GNU Lesser General Public *
4636  * License as published by the Free Software Foundation; either *
4637  * version 2.1 of the License, or (at your option) any later version. *
4638  * *
4639  * This library is distributed in the hope that it will be useful, *
4640  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4641  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4642  * Lesser General Public License for more details. *
4643  * *
4644  * You should have received a copy of the GNU Lesser General Public *
4645  * License along with this library; if not, write to the Free Software *
4646  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4647  * MA 02111-1307 USA *
4648  * *
4649  ***************************************************************************/
4650 
4651 
4652 #ifndef GWEN_INHERITDATA_LIST1_H
4653 #define GWEN_INHERITDATA_LIST1_H
4654 
4655 #ifdef __cplusplus
4656 extern "C" {
4657 #endif
4658 
4661  uint32_t id;
4664 
4672 
4676  typedef int GWENHYWFAR_CB (*GWEN_INHERITDATA_LIST_SORT_FN)(const GWEN_INHERITDATA *a, const GWEN_INHERITDATA *b, int ascending);
4677 
4678 
4682  uint32_t count;
4683  uint32_t id;
4685 
4691 
4696 
4702 
4710 
4715 
4720 
4726 
4731 
4736 
4741 
4746 
4751 
4756 
4762  void GWEN_InheritData_List_Sort(GWEN_INHERITDATA_LIST *l, int ascending);
4763 
4764 
4765 #ifdef __cplusplus
4766 }
4767 #endif
4768 
4769 
4770 #endif
4771 
4772 
4773 
4774 /***************************************************************************
4775  $RCSfile$
4776  -------------------
4777  cvs : $Id$
4778  begin : Sat Jun 28 2003
4779  copyright : (C) 2003 by Martin Preuss
4780  email : martin@libchipcard.de
4781 
4782  ***************************************************************************
4783  * *
4784  * This library is free software; you can redistribute it and/or *
4785  * modify it under the terms of the GNU Lesser General Public *
4786  * License as published by the Free Software Foundation; either *
4787  * version 2.1 of the License, or (at your option) any later version. *
4788  * *
4789  * This library is distributed in the hope that it will be useful, *
4790  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4791  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4792  * Lesser General Public License for more details. *
4793  * *
4794  * You should have received a copy of the GNU Lesser General Public *
4795  * License along with this library; if not, write to the Free Software *
4796  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4797  * MA 02111-1307 USA *
4798  * *
4799  ***************************************************************************/
4800 
4801 
4802 #ifndef t_LIST1_H
4803 #define t_LIST1_H
4804 
4805 #ifdef __cplusplus
4806 extern "C" {
4807 #endif
4808 
4810  typedef struct t_LIST_ELEMENT {
4811  uint32_t id;
4813  } t_LIST__ELEMENT;
4814 
4821  typedef struct t_LIST t_LIST;
4822 
4826  typedef int GWENHYWFAR_CB (*t_LIST_SORT_FN)(const t *a, const t *b, int ascending);
4827 
4828 
4830  struct t_LIST {
4831  t *first;
4832  uint32_t count;
4833  uint32_t id;
4834  } t_LIST;
4835 
4840  void pr_List_AddList(t_LIST *dst, t_LIST *l);
4841 
4845  void pr_List_Add(t *element, t_LIST *list);
4846 
4851  void pr_List_Insert(t *element, t_LIST *list);
4852 
4859  void pr_List_Del(t *element);
4860 
4864  t* pr_List_First(const t_LIST *l);
4865 
4869  t* pr_List_Last(const t_LIST *l);
4870 
4875  void pr_List_Clear(t_LIST *l);
4876 
4880  t_LIST* pr_List_new();
4881 
4885  void pr_List_free(t_LIST *l);
4886 
4890  t* pr_List_Next(const t *element);
4891 
4895  t* pr_List_Previous(const t *element);
4896 
4900  uint32_t pr_List_GetCount(const t_LIST *l);
4901 
4906 
4912  void pr_List_Sort(t_LIST *l, int ascending);
4913 
4914 
4915 #ifdef __cplusplus
4916 }
4917 #endif
4918 
4919 
4920 #endif
4921 
4922 
4923 
4924 /***************************************************************************
4925  $RCSfile$
4926  -------------------
4927  cvs : $Id$
4928  begin : Sat Jun 28 2003
4929  copyright : (C) 2003 by Martin Preuss
4930  email : martin@libchipcard.de
4931 
4932  ***************************************************************************
4933  * *
4934  * This library is free software; you can redistribute it and/or *
4935  * modify it under the terms of the GNU Lesser General Public *
4936  * License as published by the Free Software Foundation; either *
4937  * version 2.1 of the License, or (at your option) any later version. *
4938  * *
4939  * This library is distributed in the hope that it will be useful, *
4940  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4941  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4942  * Lesser General Public License for more details. *
4943  * *
4944  * You should have received a copy of the GNU Lesser General Public *
4945  * License along with this library; if not, write to the Free Software *
4946  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4947  * MA 02111-1307 USA *
4948  * *
4949  ***************************************************************************/
4950 
4951 
4952 #ifndef MYSTRUCT_LIST1_H
4953 #define MYSTRUCT_LIST1_H
4954 
4955 #ifdef __cplusplus
4956 extern "C" {
4957 #endif
4958 
4960  typedef struct MYSTRUCT_LIST_ELEMENT {
4961  uint32_t id;
4962  MYSTRUCT *nextObject;
4964 
4972 
4976  typedef int GWENHYWFAR_CB (*MYSTRUCT_LIST_SORT_FN)(const MYSTRUCT *a, const MYSTRUCT *b, int ascending);
4977 
4978 
4980  struct MYSTRUCT_LIST {
4981  MYSTRUCT *first;
4982  uint32_t count;
4983  uint32_t id;
4984  } MYSTRUCT_LIST;
4985 
4991 
4995  void MyStruct_List_Add(MYSTRUCT *element, MYSTRUCT_LIST *list);
4996 
5001  void MyStruct_List_Insert(MYSTRUCT *element, MYSTRUCT_LIST *list);
5002 
5009  void MyStruct_List_Del(MYSTRUCT *element);
5010 
5014  MYSTRUCT* MyStruct_List_First(const MYSTRUCT_LIST *l);
5015 
5019  MYSTRUCT* MyStruct_List_Last(const MYSTRUCT_LIST *l);
5020 
5026 
5031 
5036 
5040  MYSTRUCT* MyStruct_List_Next(const MYSTRUCT *element);
5041 
5045  MYSTRUCT* MyStruct_List_Previous(const MYSTRUCT *element);
5046 
5050  uint32_t MyStruct_List_GetCount(const MYSTRUCT_LIST *l);
5051 
5056 
5062  void MyStruct_List_Sort(MYSTRUCT_LIST *l, int ascending);
5063 
5064 
5065 #ifdef __cplusplus
5066 }
5067 #endif
5068 
5069 
5070 #endif
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 
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 t_LIST2_H
5346 #define t_LIST2_H
5347 
5348 
5349 #ifdef __cplusplus
5350 extern "C" {
5351 #endif
5352 
5359  typedef struct t_LIST2 t_LIST2;
5360 
5364  typedef struct t_LIST2_ITERATOR t_LIST2_ITERATOR;
5365 
5369  typedef t* (t_LIST2_FOREACH)(t *element,
5370  void *user_data);
5371 
5375  t_LIST2 *pr_List2_new();
5376 
5380  void pr_List2_free(t_LIST2 *l);
5381 
5385  void pr_List2_Dump(t_LIST2 *l, FILE *f, unsigned int indent);
5386 
5390  void pr_List2_PushBack(t_LIST2 *l, t *p);
5391 
5396  void pr_List2_PushFront(t_LIST2 *l, t *p);
5397 
5402  t *pr_List2_GetFront(t_LIST2 *l);
5403 
5408  t *pr_List2_GetBack(t_LIST2 *l);
5409 
5414  void pr_List2_Erase(t_LIST2 *l,
5415  t_LIST2_ITERATOR *it);
5416 
5422  unsigned int pr_List2_GetSize(t_LIST2 *l);
5423 
5428  void pr_List2_PopBack(t_LIST2 *l);
5429 
5434  void pr_List2_PopFront(t_LIST2 *l);
5435 
5439  void pr_List2_Clear(t_LIST2 *l);
5440 
5445 
5450 
5455 
5460 
5466 
5472 
5478 
5490  t *pr_List2_ForEach(t_LIST2 *list,
5491  t_LIST2_FOREACH func,
5492  void *user_data);
5493 
5494 
5495  typedef struct t_CONSTLIST2 t_CONSTLIST2;
5497  typedef const t*
5498  (t_CONSTLIST2_FOREACH)(const t *element,
5499  void *user_data);
5500 
5501 
5503 
5504  void pr_ConstList2_free(t_CONSTLIST2 *l);
5505 
5506  void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p);
5507 
5508  void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p);
5509 
5510  const t *pr_ConstList2_GetFront(t_CONSTLIST2 *l);
5511 
5512  const t *pr_ConstList2_GetBack(t_CONSTLIST2 *l);
5513 
5514  unsigned int pr_ConstList2_GetSize(t_CONSTLIST2 *l);
5515 
5517 
5519 
5521 
5523 
5525 
5527 
5529 
5531 
5533 
5535 
5547  const t *pr_ConstList2_ForEach(t_CONSTLIST2 *list,
5548  t_CONSTLIST2_FOREACH func, void *user_data);
5549 
5550 
5551 #ifdef __cplusplus
5552 }
5553 #endif
5554 
5555 
5556 #endif /* t_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_LIST2_H
5589 #define GWEN_MDIGEST_LIST2_H
5590 
5591 
5592 #ifdef __cplusplus
5593 extern "C" {
5594 #endif
5595 
5603 
5608 
5613  void *user_data);
5614 
5619 
5624 
5628  void GWEN_MDigest_List2_Dump(GWEN_MDIGEST_LIST2 *l, FILE *f, unsigned int indent);
5629 
5634 
5640 
5646 
5652 
5659 
5666 
5672 
5678 
5683 
5688 
5693 
5698 
5703 
5709 
5715 
5721 
5735  void *user_data);
5736 
5737 
5740  typedef const GWEN_MDIGEST*
5742  void *user_data);
5743 
5744 
5746 
5748 
5750 
5752 
5754 
5756 
5758 
5760 
5762 
5764 
5766 
5768 
5770 
5772 
5774 
5776 
5778 
5791  GWEN_MDIGEST_CONSTLIST2_FOREACH func, void *user_data);
5792 
5793 
5794 #ifdef __cplusplus
5795 }
5796 #endif
5797 
5798 
5799 #endif /* GWEN_MDIGEST_LIST_H */
5800 
5801 
5802 
5803 /***************************************************************************
5804  $RCSfile$
5805  -------------------
5806  cvs : $Id$
5807  begin : Sat Jun 28 2003
5808  copyright : (C) 2003 by Martin Preuss
5809  email : martin@libchipcard.de
5810 
5811  ***************************************************************************
5812  * *
5813  * This library is free software; you can redistribute it and/or *
5814  * modify it under the terms of the GNU Lesser General Public *
5815  * License as published by the Free Software Foundation; either *
5816  * version 2.1 of the License, or (at your option) any later version. *
5817  * *
5818  * This library is distributed in the hope that it will be useful, *
5819  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5820  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5821  * Lesser General Public License for more details. *
5822  * *
5823  * You should have received a copy of the GNU Lesser General Public *
5824  * License along with this library; if not, write to the Free Software *
5825  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5826  * MA 02111-1307 USA *
5827  * *
5828  ***************************************************************************/
5829 
5830 
5831 #ifndef GWEN_MDIGEST_LIST1_H
5832 #define GWEN_MDIGEST_LIST1_H
5833 
5834 #ifdef __cplusplus
5835 extern "C" {
5836 #endif
5837 
5839  typedef struct GWEN_MDIGEST_LIST_ELEMENT {
5840  uint32_t id;
5843 
5851 
5855  typedef int GWENHYWFAR_CB (*GWEN_MDIGEST_LIST_SORT_FN)(const GWEN_MDIGEST *a, const GWEN_MDIGEST *b, int ascending);
5856 
5857 
5861  uint32_t count;
5862  uint32_t id;
5864 
5870 
5875 
5881 
5888  void GWEN_MDigest_List_Del(GWEN_MDIGEST *element);
5889 
5894 
5899 
5905 
5910 
5915 
5920 
5925 
5929  uint32_t GWEN_MDigest_List_GetCount(const GWEN_MDIGEST_LIST *l);
5930 
5935 
5941  void GWEN_MDigest_List_Sort(GWEN_MDIGEST_LIST *l, int ascending);
5942 
5943 
5944 #ifdef __cplusplus
5945 }
5946 #endif
5947 
5948 
5949 #endif
5950 
5951 
5952 
5953 /***************************************************************************
5954  $RCSfile$
5955  -------------------
5956  cvs : $Id$
5957  begin : Sat Jun 28 2003
5958  copyright : (C) 2003 by Martin Preuss
5959  email : martin@libchipcard.de
5960 
5961  ***************************************************************************
5962  * *
5963  * This library is free software; you can redistribute it and/or *
5964  * modify it under the terms of the GNU Lesser General Public *
5965  * License as published by the Free Software Foundation; either *
5966  * version 2.1 of the License, or (at your option) any later version. *
5967  * *
5968  * This library is distributed in the hope that it will be useful, *
5969  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5970  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5971  * Lesser General Public License for more details. *
5972  * *
5973  * You should have received a copy of the GNU Lesser General Public *
5974  * License along with this library; if not, write to the Free Software *
5975  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5976  * MA 02111-1307 USA *
5977  * *
5978  ***************************************************************************/
5979 
5980 
5981 #ifndef GWEN_CRYPT_PADDALGO_LIST2_H
5982 #define GWEN_CRYPT_PADDALGO_LIST2_H
5983 
5984 
5985 #ifdef __cplusplus
5986 extern "C" {
5987 #endif
5988 
5996 
6001 
6006  void *user_data);
6007 
6012 
6017 
6021  void GWEN_Crypt_PaddAlgo_List2_Dump(GWEN_CRYPT_PADDALGO_LIST2 *l, FILE *f, unsigned int indent);
6022 
6027 
6033 
6039 
6045 
6052 
6059 
6065 
6071 
6076 
6081 
6086 
6091 
6096 
6102 
6108 
6114 
6128  void *user_data);
6129 
6130 
6133  typedef const GWEN_CRYPT_PADDALGO*
6135  void *user_data);
6136 
6137 
6139 
6141 
6143 
6145 
6147 
6149 
6151 
6153 
6155 
6157 
6159 
6161 
6163 
6165 
6167 
6169 
6171 
6184  GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH func, void *user_data);
6185 
6186 
6187 #ifdef __cplusplus
6188 }
6189 #endif
6190 
6191 
6192 #endif /* GWEN_CRYPT_PADDALGO_LIST_H */
6193 
6194 
6195 
6196 /***************************************************************************
6197  $RCSfile$
6198  -------------------
6199  cvs : $Id$
6200  begin : Sat Jun 28 2003
6201  copyright : (C) 2003 by Martin Preuss
6202  email : martin@libchipcard.de
6203 
6204  ***************************************************************************
6205  * *
6206  * This library is free software; you can redistribute it and/or *
6207  * modify it under the terms of the GNU Lesser General Public *
6208  * License as published by the Free Software Foundation; either *
6209  * version 2.1 of the License, or (at your option) any later version. *
6210  * *
6211  * This library is distributed in the hope that it will be useful, *
6212  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6213  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6214  * Lesser General Public License for more details. *
6215  * *
6216  * You should have received a copy of the GNU Lesser General Public *
6217  * License along with this library; if not, write to the Free Software *
6218  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6219  * MA 02111-1307 USA *
6220  * *
6221  ***************************************************************************/
6222 
6223 
6224 #ifndef GWEN_PARAM_LIST2_H
6225 #define GWEN_PARAM_LIST2_H
6226 
6227 
6228 #ifdef __cplusplus
6229 extern "C" {
6230 #endif
6231 
6239 
6244 
6249  void *user_data);
6250 
6255 
6260 
6264  void GWEN_Param_List2_Dump(GWEN_PARAM_LIST2 *l, FILE *f, unsigned int indent);
6265 
6270 
6276 
6282 
6288 
6295 
6301  unsigned int GWEN_Param_List2_GetSize(GWEN_PARAM_LIST2 *l);
6302 
6308 
6314 
6319 
6324 
6329 
6334 
6339 
6345 
6351 
6357 
6371  void *user_data);
6372 
6373 
6376  typedef const GWEN_PARAM*
6378  void *user_data);
6379 
6380 
6382 
6384 
6386 
6388 
6390 
6392 
6394 
6396 
6398 
6400 
6402 
6404 
6406 
6408 
6410 
6412 
6414 
6427  GWEN_PARAM_CONSTLIST2_FOREACH func, void *user_data);
6428 
6429 
6430 #ifdef __cplusplus
6431 }
6432 #endif
6433 
6434 
6435 #endif /* GWEN_PARAM_LIST_H */
6436 
6437 
6438 
6439 /***************************************************************************
6440  $RCSfile$
6441  -------------------
6442  cvs : $Id$
6443  begin : Sat Jun 28 2003
6444  copyright : (C) 2003 by Martin Preuss
6445  email : martin@libchipcard.de
6446 
6447  ***************************************************************************
6448  * *
6449  * This library is free software; you can redistribute it and/or *
6450  * modify it under the terms of the GNU Lesser General Public *
6451  * License as published by the Free Software Foundation; either *
6452  * version 2.1 of the License, or (at your option) any later version. *
6453  * *
6454  * This library is distributed in the hope that it will be useful, *
6455  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6456  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6457  * Lesser General Public License for more details. *
6458  * *
6459  * You should have received a copy of the GNU Lesser General Public *
6460  * License along with this library; if not, write to the Free Software *
6461  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6462  * MA 02111-1307 USA *
6463  * *
6464  ***************************************************************************/
6465 
6466 
6467 #ifndef GWEN_PARAM_LIST1_H
6468 #define GWEN_PARAM_LIST1_H
6469 
6470 #ifdef __cplusplus
6471 extern "C" {
6472 #endif
6473 
6475  typedef struct GWEN_PARAM_LIST_ELEMENT {
6476  uint32_t id;
6479 
6487 
6491  typedef int GWENHYWFAR_CB (*GWEN_PARAM_LIST_SORT_FN)(const GWEN_PARAM *a, const GWEN_PARAM *b, int ascending);
6492 
6493 
6497  uint32_t count;
6498  uint32_t id;
6499  } GWEN_PARAM_LIST;
6500 
6506 
6510  void GWEN_Param_List_Add(GWEN_PARAM *element, GWEN_PARAM_LIST *list);
6511 
6516  void GWEN_Param_List_Insert(GWEN_PARAM *element, GWEN_PARAM_LIST *list);
6517 
6524  void GWEN_Param_List_Del(GWEN_PARAM *element);
6525 
6530 
6535 
6541 
6546 
6551 
6555  GWEN_PARAM* GWEN_Param_List_Next(const GWEN_PARAM *element);
6556 
6561 
6565  uint32_t GWEN_Param_List_GetCount(const GWEN_PARAM_LIST *l);
6566 
6571 
6577  void GWEN_Param_List_Sort(GWEN_PARAM_LIST *l, int ascending);
6578 
6579 
6580 #ifdef __cplusplus
6581 }
6582 #endif
6583 
6584 
6585 #endif
6586 
6587 
6588 
6589 /***************************************************************************
6590  $RCSfile$
6591  -------------------
6592  cvs : $Id$
6593  begin : Sat Jun 28 2003
6594  copyright : (C) 2003 by Martin Preuss
6595  email : martin@libchipcard.de
6596 
6597  ***************************************************************************
6598  * *
6599  * This library is free software; you can redistribute it and/or *
6600  * modify it under the terms of the GNU Lesser General Public *
6601  * License as published by the Free Software Foundation; either *
6602  * version 2.1 of the License, or (at your option) any later version. *
6603  * *
6604  * This library is distributed in the hope that it will be useful, *
6605  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6606  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6607  * Lesser General Public License for more details. *
6608  * *
6609  * You should have received a copy of the GNU Lesser General Public *
6610  * License along with this library; if not, write to the Free Software *
6611  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6612  * MA 02111-1307 USA *
6613  * *
6614  ***************************************************************************/
6615 
6616 
6617 #ifndef GWEN_PLUGIN_DESCRIPTION_LIST2_H
6618 #define GWEN_PLUGIN_DESCRIPTION_LIST2_H
6619 
6620 
6621 #ifdef __cplusplus
6622 extern "C" {
6623 #endif
6624 
6632 
6637 
6642  void *user_data);
6643 
6648 
6653 
6657  void GWEN_PluginDescription_List2_Dump(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, FILE *f, unsigned int indent);
6658 
6663 
6669 
6675 
6681 
6688 
6695 
6701 
6707 
6712 
6717 
6722 
6727 
6732 
6738 
6744 
6750 
6764  void *user_data);
6765 
6766 
6769  typedef const GWEN_PLUGIN_DESCRIPTION*
6771  void *user_data);
6772 
6773 
6775 
6777 
6779 
6781 
6783 
6785 
6787 
6789 
6791 
6793 
6795 
6797 
6799 
6801 
6803 
6805 
6807 
6820  GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH func, void *user_data);
6821 
6822 
6823 #ifdef __cplusplus
6824 }
6825 #endif
6826 
6827 
6828 #endif /* GWEN_PLUGIN_DESCRIPTION_LIST_H */
6829 
6830 
6831 
6832 /***************************************************************************
6833  $RCSfile$
6834  -------------------
6835  cvs : $Id$
6836  begin : Sat Jun 28 2003
6837  copyright : (C) 2003 by Martin Preuss
6838  email : martin@libchipcard.de
6839 
6840  ***************************************************************************
6841  * *
6842  * This library is free software; you can redistribute it and/or *
6843  * modify it under the terms of the GNU Lesser General Public *
6844  * License as published by the Free Software Foundation; either *
6845  * version 2.1 of the License, or (at your option) any later version. *
6846  * *
6847  * This library is distributed in the hope that it will be useful, *
6848  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6849  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6850  * Lesser General Public License for more details. *
6851  * *
6852  * You should have received a copy of the GNU Lesser General Public *
6853  * License along with this library; if not, write to the Free Software *
6854  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6855  * MA 02111-1307 USA *
6856  * *
6857  ***************************************************************************/
6858 
6859 
6860 #ifndef GWEN_PLUGIN_DESCRIPTION_LIST1_H
6861 #define GWEN_PLUGIN_DESCRIPTION_LIST1_H
6862 
6863 #ifdef __cplusplus
6864 extern "C" {
6865 #endif
6866 
6869  uint32_t id;
6872 
6880 
6885 
6886 
6890  uint32_t count;
6891  uint32_t id;
6893 
6899 
6904 
6910 
6918 
6923 
6928 
6934 
6939 
6944 
6949 
6954 
6959 
6964 
6971 
6972 
6973 #ifdef __cplusplus
6974 }
6975 #endif
6976 
6977 
6978 #endif
6979 
6980 
6981 
6982 /***************************************************************************
6983  $RCSfile$
6984  -------------------
6985  cvs : $Id$
6986  begin : Sat Jun 28 2003
6987  copyright : (C) 2003 by Martin Preuss
6988  email : martin@libchipcard.de
6989 
6990  ***************************************************************************
6991  * *
6992  * This library is free software; you can redistribute it and/or *
6993  * modify it under the terms of the GNU Lesser General Public *
6994  * License as published by the Free Software Foundation; either *
6995  * version 2.1 of the License, or (at your option) any later version. *
6996  * *
6997  * This library is distributed in the hope that it will be useful, *
6998  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6999  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7000  * Lesser General Public License for more details. *
7001  * *
7002  * You should have received a copy of the GNU Lesser General Public *
7003  * License along with this library; if not, write to the Free Software *
7004  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7005  * MA 02111-1307 USA *
7006  * *
7007  ***************************************************************************/
7008 
7009 
7010 #ifndef GWEN_SIGHEAD_LIST1_H
7011 #define GWEN_SIGHEAD_LIST1_H
7012 
7013 #ifdef __cplusplus
7014 extern "C" {
7015 #endif
7016 
7018  typedef struct GWEN_SIGHEAD_LIST_ELEMENT {
7019  uint32_t id;
7022 
7030 
7034  typedef int GWENHYWFAR_CB (*GWEN_SIGHEAD_LIST_SORT_FN)(const GWEN_SIGHEAD *a, const GWEN_SIGHEAD *b, int ascending);
7035 
7036 
7040  uint32_t count;
7041  uint32_t id;
7043 
7049 
7054 
7060 
7067  void GWEN_SigHead_List_Del(GWEN_SIGHEAD *element);
7068 
7073 
7078 
7084 
7089 
7094 
7099 
7104 
7108  uint32_t GWEN_SigHead_List_GetCount(const GWEN_SIGHEAD_LIST *l);
7109 
7114 
7120  void GWEN_SigHead_List_Sort(GWEN_SIGHEAD_LIST *l, int ascending);
7121 
7122 
7123 #ifdef __cplusplus
7124 }
7125 #endif
7126 
7127 
7128 #endif
7129 
7130 
7131 
7132 /***************************************************************************
7133  $RCSfile$
7134  -------------------
7135  cvs : $Id$
7136  begin : Sat Jun 28 2003
7137  copyright : (C) 2003 by Martin Preuss
7138  email : martin@libchipcard.de
7139 
7140  ***************************************************************************
7141  * *
7142  * This library is free software; you can redistribute it and/or *
7143  * modify it under the terms of the GNU Lesser General Public *
7144  * License as published by the Free Software Foundation; either *
7145  * version 2.1 of the License, or (at your option) any later version. *
7146  * *
7147  * This library is distributed in the hope that it will be useful, *
7148  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7149  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7150  * Lesser General Public License for more details. *
7151  * *
7152  * You should have received a copy of the GNU Lesser General Public *
7153  * License along with this library; if not, write to the Free Software *
7154  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7155  * MA 02111-1307 USA *
7156  * *
7157  ***************************************************************************/
7158 
7159 
7160 #ifndef GWEN_SIGTAIL_LIST1_H
7161 #define GWEN_SIGTAIL_LIST1_H
7162 
7163 #ifdef __cplusplus
7164 extern "C" {
7165 #endif
7166 
7168  typedef struct GWEN_SIGTAIL_LIST_ELEMENT {
7169  uint32_t id;
7172 
7180 
7184  typedef int GWENHYWFAR_CB (*GWEN_SIGTAIL_LIST_SORT_FN)(const GWEN_SIGTAIL *a, const GWEN_SIGTAIL *b, int ascending);
7185 
7186 
7190  uint32_t count;
7191  uint32_t id;
7193 
7199 
7204 
7210 
7217  void GWEN_SigTail_List_Del(GWEN_SIGTAIL *element);
7218 
7223 
7228 
7234 
7239 
7244 
7249 
7254 
7258  uint32_t GWEN_SigTail_List_GetCount(const GWEN_SIGTAIL_LIST *l);
7259 
7264 
7270  void GWEN_SigTail_List_Sort(GWEN_SIGTAIL_LIST *l, int ascending);
7271 
7272 
7273 #ifdef __cplusplus
7274 }
7275 #endif
7276 
7277 
7278 #endif
7279 
7280 
7281 
7282 /***************************************************************************
7283  $RCSfile$
7284  -------------------
7285  cvs : $Id$
7286  begin : Sat Jun 28 2003
7287  copyright : (C) 2003 by Martin Preuss
7288  email : martin@libchipcard.de
7289 
7290  ***************************************************************************
7291  * *
7292  * This library is free software; you can redistribute it and/or *
7293  * modify it under the terms of the GNU Lesser General Public *
7294  * License as published by the Free Software Foundation; either *
7295  * version 2.1 of the License, or (at your option) any later version. *
7296  * *
7297  * This library is distributed in the hope that it will be useful, *
7298  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7299  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7300  * Lesser General Public License for more details. *
7301  * *
7302  * You should have received a copy of the GNU Lesser General Public *
7303  * License along with this library; if not, write to the Free Software *
7304  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7305  * MA 02111-1307 USA *
7306  * *
7307  ***************************************************************************/
7308 
7309 
7310 #ifndef GWEN_SSLCERTDESCR_LIST2_H
7311 #define GWEN_SSLCERTDESCR_LIST2_H
7312 
7313 
7314 #ifdef __cplusplus
7315 extern "C" {
7316 #endif
7317 
7325 
7330 
7335  void *user_data);
7336 
7341 
7346 
7350  void GWEN_SslCertDescr_List2_Dump(GWEN_SSLCERTDESCR_LIST2 *l, FILE *f, unsigned int indent);
7351 
7356 
7362 
7368 
7374 
7381 
7388 
7394 
7400 
7405 
7410 
7415 
7420 
7425 
7431 
7437 
7443 
7457  void *user_data);
7458 
7459 
7462  typedef const GWEN_SSLCERTDESCR*
7464  void *user_data);
7465 
7466 
7468 
7470 
7472 
7474 
7476 
7478 
7480 
7482 
7484 
7486 
7488 
7490 
7492 
7494 
7496 
7498 
7500 
7513  GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH func, void *user_data);
7514 
7515 
7516 #ifdef __cplusplus
7517 }
7518 #endif
7519 
7520 
7521 #endif /* GWEN_SSLCERTDESCR_LIST_H */
7522 
7523 
7524 
7525 /***************************************************************************
7526  $RCSfile$
7527  -------------------
7528  cvs : $Id$
7529  begin : Sat Jun 28 2003
7530  copyright : (C) 2003 by Martin Preuss
7531  email : martin@libchipcard.de
7532 
7533  ***************************************************************************
7534  * *
7535  * This library is free software; you can redistribute it and/or *
7536  * modify it under the terms of the GNU Lesser General Public *
7537  * License as published by the Free Software Foundation; either *
7538  * version 2.1 of the License, or (at your option) any later version. *
7539  * *
7540  * This library is distributed in the hope that it will be useful, *
7541  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7542  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7543  * Lesser General Public License for more details. *
7544  * *
7545  * You should have received a copy of the GNU Lesser General Public *
7546  * License along with this library; if not, write to the Free Software *
7547  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7548  * MA 02111-1307 USA *
7549  * *
7550  ***************************************************************************/
7551 
7552 
7553 #ifndef GWEN_SSLCERTDESCR_LIST1_H
7554 #define GWEN_SSLCERTDESCR_LIST1_H
7555 
7556 #ifdef __cplusplus
7557 extern "C" {
7558 #endif
7559 
7562  uint32_t id;
7565 
7573 
7577  typedef int GWENHYWFAR_CB (*GWEN_SSLCERTDESCR_LIST_SORT_FN)(const GWEN_SSLCERTDESCR *a, const GWEN_SSLCERTDESCR *b, int ascending);
7578 
7579 
7583  uint32_t count;
7584  uint32_t id;
7586 
7592 
7597 
7603 
7611 
7616 
7621 
7627 
7632 
7637 
7642 
7647 
7652 
7657 
7663  void GWEN_SslCertDescr_List_Sort(GWEN_SSLCERTDESCR_LIST *l, int ascending);
7664 
7665 
7666 #ifdef __cplusplus
7667 }
7668 #endif
7669 
7670 
7671 #endif
7672 
7673 
7674 
7675 /***************************************************************************
7676  $RCSfile$
7677  -------------------
7678  cvs : $Id$
7679  begin : Sat Jun 28 2003
7680  copyright : (C) 2003 by Martin Preuss
7681  email : martin@libchipcard.de
7682 
7683  ***************************************************************************
7684  * *
7685  * This library is free software; you can redistribute it and/or *
7686  * modify it under the terms of the GNU Lesser General Public *
7687  * License as published by the Free Software Foundation; either *
7688  * version 2.1 of the License, or (at your option) any later version. *
7689  * *
7690  * This library is distributed in the hope that it will be useful, *
7691  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7692  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7693  * Lesser General Public License for more details. *
7694  * *
7695  * You should have received a copy of the GNU Lesser General Public *
7696  * License along with this library; if not, write to the Free Software *
7697  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7698  * MA 02111-1307 USA *
7699  * *
7700  ***************************************************************************/
7701 
7702 
7703 #ifndef GWEN_SYNCIO_LIST1_H
7704 #define GWEN_SYNCIO_LIST1_H
7705 
7706 #ifdef __cplusplus
7707 extern "C" {
7708 #endif
7709 
7711  typedef struct GWEN_SYNCIO_LIST_ELEMENT {
7712  uint32_t id;
7715 
7723 
7727  typedef int GWENHYWFAR_CB (*GWEN_SYNCIO_LIST_SORT_FN)(const GWEN_SYNCIO *a, const GWEN_SYNCIO *b, int ascending);
7728 
7729 
7733  uint32_t count;
7734  uint32_t id;
7735  } GWEN_SYNCIO_LIST;
7736 
7742 
7746  void GWEN_SyncIo_List_Add(GWEN_SYNCIO *element, GWEN_SYNCIO_LIST *list);
7747 
7753 
7760  void GWEN_SyncIo_List_Del(GWEN_SYNCIO *element);
7761 
7766 
7771 
7777 
7782 
7787 
7792 
7797 
7801  uint32_t GWEN_SyncIo_List_GetCount(const GWEN_SYNCIO_LIST *l);
7802 
7807 
7813  void GWEN_SyncIo_List_Sort(GWEN_SYNCIO_LIST *l, int ascending);
7814 
7815 
7816 #ifdef __cplusplus
7817 }
7818 #endif
7819 
7820 
7821 #endif
7822 
7823 
7824 
7825 /***************************************************************************
7826  $RCSfile$
7827  -------------------
7828  cvs : $Id$
7829  begin : Sat Jun 28 2003
7830  copyright : (C) 2003 by Martin Preuss
7831  email : martin@libchipcard.de
7832 
7833  ***************************************************************************
7834  * *
7835  * This library is free software; you can redistribute it and/or *
7836  * modify it under the terms of the GNU Lesser General Public *
7837  * License as published by the Free Software Foundation; either *
7838  * version 2.1 of the License, or (at your option) any later version. *
7839  * *
7840  * This library is distributed in the hope that it will be useful, *
7841  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7842  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7843  * Lesser General Public License for more details. *
7844  * *
7845  * You should have received a copy of the GNU Lesser General Public *
7846  * License along with this library; if not, write to the Free Software *
7847  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7848  * MA 02111-1307 USA *
7849  * *
7850  ***************************************************************************/
7851 
7852 
7853 #ifndef GWEN_TAG16_LIST1_H
7854 #define GWEN_TAG16_LIST1_H
7855 
7856 #ifdef __cplusplus
7857 extern "C" {
7858 #endif
7859 
7861  typedef struct GWEN_TAG16_LIST_ELEMENT {
7862  uint32_t id;
7865 
7873 
7877  typedef int GWENHYWFAR_CB (*GWEN_TAG16_LIST_SORT_FN)(const GWEN_TAG16 *a, const GWEN_TAG16 *b, int ascending);
7878 
7879 
7883  uint32_t count;
7884  uint32_t id;
7885  } GWEN_TAG16_LIST;
7886 
7892 
7896  void GWEN_Tag16_List_Add(GWEN_TAG16 *element, GWEN_TAG16_LIST *list);
7897 
7902  void GWEN_Tag16_List_Insert(GWEN_TAG16 *element, GWEN_TAG16_LIST *list);
7903 
7910  void GWEN_Tag16_List_Del(GWEN_TAG16 *element);
7911 
7916 
7921 
7927 
7932 
7937 
7941  GWEN_TAG16* GWEN_Tag16_List_Next(const GWEN_TAG16 *element);
7942 
7947 
7951  uint32_t GWEN_Tag16_List_GetCount(const GWEN_TAG16_LIST *l);
7952 
7957 
7963  void GWEN_Tag16_List_Sort(GWEN_TAG16_LIST *l, int ascending);
7964 
7965 
7966 #ifdef __cplusplus
7967 }
7968 #endif
7969 
7970 
7971 #endif
7972 
7973 
7974 
7975 /***************************************************************************
7976  $RCSfile$
7977  -------------------
7978  cvs : $Id$
7979  begin : Sat Jun 28 2003
7980  copyright : (C) 2003 by Martin Preuss
7981  email : martin@libchipcard.de
7982 
7983  ***************************************************************************
7984  * *
7985  * This library is free software; you can redistribute it and/or *
7986  * modify it under the terms of the GNU Lesser General Public *
7987  * License as published by the Free Software Foundation; either *
7988  * version 2.1 of the License, or (at your option) any later version. *
7989  * *
7990  * This library is distributed in the hope that it will be useful, *
7991  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7992  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7993  * Lesser General Public License for more details. *
7994  * *
7995  * You should have received a copy of the GNU Lesser General Public *
7996  * License along with this library; if not, write to the Free Software *
7997  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7998  * MA 02111-1307 USA *
7999  * *
8000  ***************************************************************************/
8001 
8002 
8003 #ifndef GWEN_TLV_LIST1_H
8004 #define GWEN_TLV_LIST1_H
8005 
8006 #ifdef __cplusplus
8007 extern "C" {
8008 #endif
8009 
8011  typedef struct GWEN_TLV_LIST_ELEMENT {
8012  uint32_t id;
8015 
8023 
8027  typedef int GWENHYWFAR_CB (*GWEN_TLV_LIST_SORT_FN)(const GWEN_TLV *a, const GWEN_TLV *b, int ascending);
8028 
8029 
8031  struct GWEN_TLV_LIST {
8033  uint32_t count;
8034  uint32_t id;
8035  } GWEN_TLV_LIST;
8036 
8042 
8046  void GWEN_TLV_List_Add(GWEN_TLV *element, GWEN_TLV_LIST *list);
8047 
8052  void GWEN_TLV_List_Insert(GWEN_TLV *element, GWEN_TLV_LIST *list);
8053 
8060  void GWEN_TLV_List_Del(GWEN_TLV *element);
8061 
8066 
8071 
8077 
8082 
8087 
8091  GWEN_TLV* GWEN_TLV_List_Next(const GWEN_TLV *element);
8092 
8096  GWEN_TLV* GWEN_TLV_List_Previous(const GWEN_TLV *element);
8097 
8101  uint32_t GWEN_TLV_List_GetCount(const GWEN_TLV_LIST *l);
8102 
8107 
8113  void GWEN_TLV_List_Sort(GWEN_TLV_LIST *l, int ascending);
8114 
8115 
8116 #ifdef __cplusplus
8117 }
8118 #endif
8119 
8120 
8121 #endif
8122 
8123 
8124 
8125 /***************************************************************************
8126  $RCSfile$
8127  -------------------
8128  cvs : $Id$
8129  begin : Sat Jun 28 2003
8130  copyright : (C) 2003 by Martin Preuss
8131  email : martin@libchipcard.de
8132 
8133  ***************************************************************************
8134  * *
8135  * This library is free software; you can redistribute it and/or *
8136  * modify it under the terms of the GNU Lesser General Public *
8137  * License as published by the Free Software Foundation; either *
8138  * version 2.1 of the License, or (at your option) any later version. *
8139  * *
8140  * This library is distributed in the hope that it will be useful, *
8141  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8142  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8143  * Lesser General Public License for more details. *
8144  * *
8145  * You should have received a copy of the GNU Lesser General Public *
8146  * License along with this library; if not, write to the Free Software *
8147  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8148  * MA 02111-1307 USA *
8149  * *
8150  ***************************************************************************/
8151 
8152 
8153 #ifndef GWEN_URL_LIST2_H
8154 #define GWEN_URL_LIST2_H
8155 
8156 
8157 #ifdef __cplusplus
8158 extern "C" {
8159 #endif
8160 
8168 
8173 
8178  void *user_data);
8179 
8184 
8189 
8193  void GWEN_Url_List2_Dump(GWEN_URL_LIST2 *l, FILE *f, unsigned int indent);
8194 
8199 
8205 
8211 
8217 
8224 
8230  unsigned int GWEN_Url_List2_GetSize(GWEN_URL_LIST2 *l);
8231 
8237 
8243 
8248 
8253 
8258 
8263 
8268 
8274 
8280 
8286 
8300  void *user_data);
8301 
8302 
8305  typedef const GWEN_URL*
8307  void *user_data);
8308 
8309 
8311 
8313 
8315 
8317 
8319 
8321 
8323 
8325 
8327 
8329 
8331 
8333 
8335 
8337 
8339 
8341 
8343 
8356  GWEN_URL_CONSTLIST2_FOREACH func, void *user_data);
8357 
8358 
8359 #ifdef __cplusplus
8360 }
8361 #endif
8362 
8363 
8364 #endif /* GWEN_URL_LIST_H */
8365 
8366 
8367 
8368 /***************************************************************************
8369  $RCSfile$
8370  -------------------
8371  cvs : $Id$
8372  begin : Sat Jun 28 2003
8373  copyright : (C) 2003 by Martin Preuss
8374  email : martin@libchipcard.de
8375 
8376  ***************************************************************************
8377  * *
8378  * This library is free software; you can redistribute it and/or *
8379  * modify it under the terms of the GNU Lesser General Public *
8380  * License as published by the Free Software Foundation; either *
8381  * version 2.1 of the License, or (at your option) any later version. *
8382  * *
8383  * This library is distributed in the hope that it will be useful, *
8384  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8385  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8386  * Lesser General Public License for more details. *
8387  * *
8388  * You should have received a copy of the GNU Lesser General Public *
8389  * License along with this library; if not, write to the Free Software *
8390  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8391  * MA 02111-1307 USA *
8392  * *
8393  ***************************************************************************/
8394 
8395 
8396 #ifndef GWEN_URL_LIST1_H
8397 #define GWEN_URL_LIST1_H
8398 
8399 #ifdef __cplusplus
8400 extern "C" {
8401 #endif
8402 
8404  typedef struct GWEN_URL_LIST_ELEMENT {
8405  uint32_t id;
8408 
8416 
8420  typedef int GWENHYWFAR_CB (*GWEN_URL_LIST_SORT_FN)(const GWEN_URL *a, const GWEN_URL *b, int ascending);
8421 
8422 
8424  struct GWEN_URL_LIST {
8426  uint32_t count;
8427  uint32_t id;
8428  } GWEN_URL_LIST;
8429 
8435 
8439  void GWEN_Url_List_Add(GWEN_URL *element, GWEN_URL_LIST *list);
8440 
8445  void GWEN_Url_List_Insert(GWEN_URL *element, GWEN_URL_LIST *list);
8446 
8453  void GWEN_Url_List_Del(GWEN_URL *element);
8454 
8459 
8464 
8470 
8475 
8480 
8484  GWEN_URL* GWEN_Url_List_Next(const GWEN_URL *element);
8485 
8489  GWEN_URL* GWEN_Url_List_Previous(const GWEN_URL *element);
8490 
8494  uint32_t GWEN_Url_List_GetCount(const GWEN_URL_LIST *l);
8495 
8500 
8506  void GWEN_Url_List_Sort(GWEN_URL_LIST *l, int ascending);
8507 
8508 
8509 #ifdef __cplusplus
8510 }
8511 #endif
8512 
8513 
8514 #endif
8515 
8516 
8517 
8518 /***************************************************************************
8519  $RCSfile$
8520  -------------------
8521  cvs : $Id$
8522  begin : Sat Jun 28 2003
8523  copyright : (C) 2003 by Martin Preuss
8524  email : martin@libchipcard.de
8525 
8526  ***************************************************************************
8527  * *
8528  * This library is free software; you can redistribute it and/or *
8529  * modify it under the terms of the GNU Lesser General Public *
8530  * License as published by the Free Software Foundation; either *
8531  * version 2.1 of the License, or (at your option) any later version. *
8532  * *
8533  * This library is distributed in the hope that it will be useful, *
8534  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8535  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8536  * Lesser General Public License for more details. *
8537  * *
8538  * You should have received a copy of the GNU Lesser General Public *
8539  * License along with this library; if not, write to the Free Software *
8540  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8541  * MA 02111-1307 USA *
8542  * *
8543  ***************************************************************************/
8544 
8545 
8546 #ifndef GWEN_XMLNODE_NAMESPACE_LIST1_H
8547 #define GWEN_XMLNODE_NAMESPACE_LIST1_H
8548 
8549 #ifdef __cplusplus
8550 extern "C" {
8551 #endif
8552 
8555  uint32_t id;
8558 
8566 
8571 
8572 
8576  uint32_t count;
8577  uint32_t id;
8579 
8585 
8590 
8596 
8604 
8609 
8614 
8620 
8625 
8630 
8635 
8640 
8645 
8650 
8657 
8658 
8659 #ifdef __cplusplus
8660 }
8661 #endif
8662 
8663 
8664 #endif
8665 
8666 
8667 
8668 /***************************************************************************
8669  $RCSfile$
8670  -------------------
8671  cvs : $Id$
8672  begin : Sat Jun 28 2003
8673  copyright : (C) 2003 by Martin Preuss
8674  email : martin@libchipcard.de
8675 
8676  ***************************************************************************
8677  * *
8678  * This library is free software; you can redistribute it and/or *
8679  * modify it under the terms of the GNU Lesser General Public *
8680  * License as published by the Free Software Foundation; either *
8681  * version 2.1 of the License, or (at your option) any later version. *
8682  * *
8683  * This library is distributed in the hope that it will be useful, *
8684  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8685  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8686  * Lesser General Public License for more details. *
8687  * *
8688  * You should have received a copy of the GNU Lesser General Public *
8689  * License along with this library; if not, write to the Free Software *
8690  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8691  * MA 02111-1307 USA *
8692  * *
8693  ***************************************************************************/
8694 
8695 
8696 #ifndef GWEN_XMLNODE_LIST2_H
8697 #define GWEN_XMLNODE_LIST2_H
8698 
8699 
8700 #ifdef __cplusplus
8701 extern "C" {
8702 #endif
8703 
8711 
8716 
8721  void *user_data);
8722 
8727 
8732 
8736  void GWEN_XMLNode_List2_Dump(GWEN_XMLNODE_LIST2 *l, FILE *f, unsigned int indent);
8737 
8742 
8748 
8754 
8760 
8767 
8774 
8780 
8786 
8791 
8796 
8801 
8806 
8811 
8817 
8823 
8829 
8843  void *user_data);
8844 
8845 
8848  typedef const GWEN_XMLNODE*
8850  void *user_data);
8851 
8852 
8854 
8856 
8858 
8860 
8862 
8864 
8866 
8868 
8870 
8872 
8874 
8876 
8878 
8880 
8882 
8884 
8886 
8899  GWEN_XMLNODE_CONSTLIST2_FOREACH func, void *user_data);
8900 
8901 
8902 #ifdef __cplusplus
8903 }
8904 #endif
8905 
8906 
8907 #endif /* GWEN_XMLNODE_LIST_H */
8908 
8909 
8910 
8911 /***************************************************************************
8912  $RCSfile$
8913  -------------------
8914  cvs : $Id$
8915  begin : Sat Jun 28 2003
8916  copyright : (C) 2003 by Martin Preuss
8917  email : martin@libchipcard.de
8918 
8919  ***************************************************************************
8920  * *
8921  * This library is free software; you can redistribute it and/or *
8922  * modify it under the terms of the GNU Lesser General Public *
8923  * License as published by the Free Software Foundation; either *
8924  * version 2.1 of the License, or (at your option) any later version. *
8925  * *
8926  * This library is distributed in the hope that it will be useful, *
8927  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8928  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8929  * Lesser General Public License for more details. *
8930  * *
8931  * You should have received a copy of the GNU Lesser General Public *
8932  * License along with this library; if not, write to the Free Software *
8933  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8934  * MA 02111-1307 USA *
8935  * *
8936  ***************************************************************************/
8937 
8938 
8939 #ifndef GWEN_XMLNODE_LIST1_H
8940 #define GWEN_XMLNODE_LIST1_H
8941 
8942 #ifdef __cplusplus
8943 extern "C" {
8944 #endif
8945 
8947  typedef struct GWEN_XMLNODE_LIST_ELEMENT {
8948  uint32_t id;
8951 
8959 
8963  typedef int GWENHYWFAR_CB (*GWEN_XMLNODE_LIST_SORT_FN)(const GWEN_XMLNODE *a, const GWEN_XMLNODE *b, int ascending);
8964 
8965 
8969  uint32_t count;
8970  uint32_t id;
8972 
8978 
8983 
8989 
8996  void GWEN_XMLNode_List_Del(GWEN_XMLNODE *element);
8997 
9002 
9007 
9013 
9018 
9023 
9028 
9033 
9037  uint32_t GWEN_XMLNode_List_GetCount(const GWEN_XMLNODE_LIST *l);
9038 
9043 
9049  void GWEN_XMLNode_List_Sort(GWEN_XMLNODE_LIST *l, int ascending);
9050 
9051 
9052 #ifdef __cplusplus
9053 }
9054 #endif
9055 
9056 
9057 #endif
9058 
9059 
9060 
9061 /***************************************************************************
9062  $RCSfile$
9063  -------------------
9064  cvs : $Id$
9065  begin : Sat Jun 28 2003
9066  copyright : (C) 2003 by Martin Preuss
9067  email : martin@libchipcard.de
9068 
9069  ***************************************************************************
9070  * *
9071  * This library is free software; you can redistribute it and/or *
9072  * modify it under the terms of the GNU Lesser General Public *
9073  * License as published by the Free Software Foundation; either *
9074  * version 2.1 of the License, or (at your option) any later version. *
9075  * *
9076  * This library is distributed in the hope that it will be useful, *
9077  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
9078  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
9079  * Lesser General Public License for more details. *
9080  * *
9081  * You should have received a copy of the GNU Lesser General Public *
9082  * License along with this library; if not, write to the Free Software *
9083  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
9084  * MA 02111-1307 USA *
9085  * *
9086  ***************************************************************************/
9087 
9088 
9089 #ifndef GWEN_XSD_NODE_LIST1_H
9090 #define GWEN_XSD_NODE_LIST1_H
9091 
9092 #ifdef __cplusplus
9093 extern "C" {
9094 #endif
9095 
9098  uint32_t id;
9101 
9109 
9113  typedef int GWENHYWFAR_CB (*GWEN_XSD_NODE_LIST_SORT_FN)(const GWEN_XSD_NODE *a, const GWEN_XSD_NODE *b, int ascending);
9114 
9115 
9119  uint32_t count;
9120  uint32_t id;
9122 
9128 
9133 
9139 
9146  void GWEN_XsdNode_List_Del(GWEN_XSD_NODE *element);
9147 
9152 
9157 
9163 
9168 
9173 
9178 
9183 
9188 
9193 
9199  void GWEN_XsdNode_List_Sort(GWEN_XSD_NODE_LIST *l, int ascending);
9200 
9201 
9202 #ifdef __cplusplus
9203 }
9204 #endif
9205 
9206 
9207 #endif
9208 
9209 
9210 
void GWEN_Crypt_Token_ConstList2_PushFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN *p)
GWEN_XMLNODE * GWEN_XMLNode_List_Previous(const GWEN_XMLNODE *element)
GWEN_SOCKET * GWEN_Socket_List2_GetFront(GWEN_SOCKET_LIST2 *l)
void GWEN_Url_ConstList2_PushBack(GWEN_URL_CONSTLIST2 *l, const GWEN_URL *p)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List2Iterator_Data(GWEN_PARSER_ELEMENT_LIST2_ITERATOR *li)
void GWEN_Tag16_List_Add(GWEN_TAG16 *element, GWEN_TAG16_LIST *list)
GWEN_PARAM * GWEN_Param_List_First(const GWEN_PARAM_LIST *l)
void GWEN_Dialog_List_Clear(GWEN_DIALOG_LIST *l)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2_GetBack(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_Crypt_Token_Context_ConstList2Iterator_free(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
const GWEN_DIALOG * GWEN_Dialog_ConstList2Iterator_Data(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_ConstList2_PushBack(GWEN_CRYPT_TOKEN_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN *p)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR * GWEN_PluginDescription_ConstList2_Last(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 * GWEN_Crypt_Token_Context_ConstList2_new()
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
GWEN_PARAM * GWEN_Param_List2Iterator_Previous(GWEN_PARAM_LIST2_ITERATOR *li)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2_ForEach(GWEN_CRYPT_KEY_CONSTLIST2 *list, GWEN_CRYPT_KEY_CONSTLIST2_FOREACH func, void *user_data)
struct GWEN_XSD_NODE_LIST_ELEMENT GWEN_XSD_NODE_LIST__ELEMENT
void GWEN_Crypt_Token_KeyInfo_List2_Clear(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
struct GWEN_TLV GWEN_TLV
Definition: tlv.h:18
struct GWEN_PARSER_ELEMENT_LIST GWEN_PARSER_ELEMENT_LIST
Definition: listdoc.h:3192
void GWEN_Socket_ConstList2Iterator_free(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_KeyInfo_List2_PopFront(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST_ELEMENT GWEN_CRYPT_TOKEN_CONTEXT_LIST__ELEMENT
struct GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR
Definition: listdoc.h:180
GWEN_SIGHEAD * GWEN_SigHead_List_First(const GWEN_SIGHEAD_LIST *l)
struct GWEN_SAR_FILEHEADER_CONSTLIST2 GWEN_SAR_FILEHEADER_CONSTLIST2
Definition: listdoc.h:3473
void GWEN_Crypt_Token_ConstList2_Clear(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
struct GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2
Definition: listdoc.h:1358
GWEN_XMLNODE *() GWEN_XMLNODE_LIST2_FOREACH(GWEN_XMLNODE *element, void *user_data)
Definition: listdoc.h:8720
void GWEN_Crypt_Token_KeyInfo_List_AddList(GWEN_CRYPT_TOKEN_KEYINFO_LIST *dst, GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
GWEN_CRYPT_TOKEN_LIST2_ITERATOR * GWEN_Crypt_Token_List2_Last(GWEN_CRYPT_TOKEN_LIST2 *l)
GWEN_SSLCERTDESCR_LIST2_ITERATOR * GWEN_SslCertDescr_List2_First(GWEN_SSLCERTDESCR_LIST2 *l)
GWEN_SOCKET * nextObject
Definition: listdoc.h:4512
void GWEN_XMLNode_List_AddList(GWEN_XMLNODE_LIST *dst, GWEN_XMLNODE_LIST *l)
void GWEN_TLV_List_Add(GWEN_TLV *element, GWEN_TLV_LIST *list)
void GWEN_Socket_List2_Clear(GWEN_SOCKET_LIST2 *l)
GWEN_INHERITDATA * nextObject
Definition: listdoc.h:4662
unsigned int GWEN_ParserElement_ConstList2_GetSize(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
const GWEN_URL *() GWEN_URL_CONSTLIST2_FOREACH(const GWEN_URL *element, void *user_data)
Definition: listdoc.h:8306
GWEN_SIGTAIL * GWEN_SigTail_List_Next(const GWEN_SIGTAIL *element)
uint32_t count
Definition: listdoc.h:7883
void pr_List_Del(t *element)
uint32_t id
Definition: listdoc.h:2025
void GWEN_DBIO_List_Add(GWEN_DBIO *element, GWEN_DBIO_LIST *list)
struct GWEN_SSLCERTDESCR GWEN_SSLCERTDESCR
void GWEN_SigTail_List_Sort(GWEN_SIGTAIL_LIST *l, int ascending)
uint32_t count
Definition: listdoc.h:8426
void GWEN_Crypt_Token_Context_List2_Clear(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_SIGHEAD * first
Definition: listdoc.h:7039
struct GWEN_CRYPT_KEY_LIST2 GWEN_CRYPT_KEY_LIST2
Definition: listdoc.h:436
GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR * GWEN_SslCertDescr_ConstList2_First(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void GWEN_Crypt_Token_Context_List_Add(GWEN_CRYPT_TOKEN_CONTEXT *element, GWEN_CRYPT_TOKEN_CONTEXT_LIST *list)
unsigned int GWEN_Crypt_Token_Context_List2_GetSize(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
const GWEN_DIALOG *() GWEN_DIALOG_CONSTLIST2_FOREACH(const GWEN_DIALOG *element, void *user_data)
Definition: listdoc.h:2297
GWEN_SIGTAIL * GWEN_SigTail_List_Previous(const GWEN_SIGTAIL *element)
struct GWEN_SSLCERTDESCR_LIST2_ITERATOR GWEN_SSLCERTDESCR_LIST2_ITERATOR
Definition: listdoc.h:7329
GWEN_CRYPT_KEY_LIST2_ITERATOR * GWEN_Crypt_Key_List2_First(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_URL_CONSTLIST2 * GWEN_Url_ConstList2_new()
void MyStruct_List_Insert(MYSTRUCT *element, MYSTRUCT_LIST *list)
GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_ConstList2_First(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
GWEN_SOCKET *() GWEN_SOCKET_LIST2_FOREACH(GWEN_SOCKET *element, void *user_data)
Definition: listdoc.h:4283
const GWEN_PARSER_ELEMENT * GWEN_ParserElement_ConstList2Iterator_Data(GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR *li)
uint32_t GWEN_XMLNode_NameSpace_List_GetCount(const GWEN_XMLNODE_NAMESPACE_LIST *l)
void GWEN_MDigest_List_Del(GWEN_MDIGEST *element)
void GWEN_MDigest_List_Sort(GWEN_MDIGEST_LIST *l, int ascending)
uint32_t count
Definition: listdoc.h:4532
int GWENHYWFAR_CB(* GWEN_TLV_LIST_SORT_FN)(const GWEN_TLV *a, const GWEN_TLV *b, int ascending)
Definition: listdoc.h:8027
void MyStruct_List_Clear(MYSTRUCT_LIST *l)
uint32_t id
Definition: listdoc.h:4140
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_ForEach(GWEN_CRYPT_PADDALGO_LIST2 *list, GWEN_CRYPT_PADDALGO_LIST2_FOREACH func, void *user_data)
struct GWEN_XMLNODE_NAMESPACE GWEN_XMLNODE_NAMESPACE
Definition: xml.h:149
uint32_t count
Definition: listdoc.h:8033
void GWEN_Crypt_Token_ConstList2_free(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_Crypt_Token_Context_ConstList2_Clear(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
struct GWEN_PARSER_ELEMENT_LIST_ELEMENT GWEN_PARSER_ELEMENT_LIST__ELEMENT
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2Iterator_Data(GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *li)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2_GetFront(GWEN_FSLOCK_CONSTLIST2 *l)
void GWEN_Crypt_CryptAlgo_List2_Dump(GWEN_CRYPT_CRYPTALGO_LIST2 *l, FILE *f, unsigned int indent)
GWEN_INHERITDATA * GWEN_InheritData_List_Last(const GWEN_INHERITDATA_LIST *l)
void GWEN_Param_List2_free(GWEN_PARAM_LIST2 *l)
void GWEN_XMLNode_List2_Clear(GWEN_XMLNODE_LIST2 *l)
void GWEN_Dialog_List2_PushBack(GWEN_DIALOG_LIST2 *l, GWEN_DIALOG *p)
void GWEN_CryptHead_List_Insert(GWEN_CRYPTHEAD *element, GWEN_CRYPTHEAD_LIST *list)
void GWEN_PluginDescription_List_Sort(GWEN_PLUGIN_DESCRIPTION_LIST *l, int ascending)
void GWEN_SslCertDescr_List2Iterator_free(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_LIST2 * GWEN_Crypt_Token_List2_new()
uint32_t count
Definition: listdoc.h:9119
const GWEN_MDIGEST * GWEN_MDigest_ConstList2_GetFront(GWEN_MDIGEST_CONSTLIST2 *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
uint32_t GWEN_SigHead_List_GetCount(const GWEN_SIGHEAD_LIST *l)
GWEN_FSLOCK * GWEN_FSLock_List2Iterator_Previous(GWEN_FSLOCK_LIST2_ITERATOR *li)
t_LIST2_ITERATOR * pr_List2_Last(t_LIST2 *l)
GWEN_CRYPT_CRYPTALGO *() GWEN_CRYPT_CRYPTALGO_LIST2_FOREACH(GWEN_CRYPT_CRYPTALGO *element, void *user_data)
Definition: listdoc.h:53
void GWEN_FSLock_ConstList2_PopFront(GWEN_FSLOCK_CONSTLIST2 *l)
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)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2_GetBack(GWEN_XMLNODE_CONSTLIST2 *l)
void GWEN_Crypt_CryptAlgo_List2_PopBack(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_Context_ConstList2_Last(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
int GWENHYWFAR_CB(* GWEN_SIGHEAD_LIST_SORT_FN)(const GWEN_SIGHEAD *a, const GWEN_SIGHEAD *b, int ascending)
Definition: listdoc.h:7034
struct GWEN_PARSER_ELEMENT_LIST2 GWEN_PARSER_ELEMENT_LIST2
Definition: listdoc.h:2944
GWEN_SAR_FILEHEADER_CONSTLIST2 * GWEN_SarFileHeader_ConstList2_new()
unsigned int GWEN_Url_ConstList2_GetSize(GWEN_URL_CONSTLIST2 *l)
GWEN_MDIGEST_LIST2_ITERATOR * GWEN_MDigest_List2Iterator_new(GWEN_MDIGEST_LIST2 *l)
GWEN_MDIGEST * GWEN_MDigest_List2Iterator_Data(GWEN_MDIGEST_LIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2Iterator_Previous(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
void GWEN_XMLNode_ConstList2_Clear(GWEN_XMLNODE_CONSTLIST2 *l)
void GWEN_Dialog_List2_Clear(GWEN_DIALOG_LIST2 *l)
struct HTML_IMAGE_LIST HTML_IMAGE_LIST
Definition: listdoc.h:4128
GWEN_MDIGEST * GWEN_MDigest_List2_GetBack(GWEN_MDIGEST_LIST2 *l)
const GWEN_DIALOG * GWEN_Dialog_ConstList2Iterator_Previous(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
void GWEN_SslCertDescr_ConstList2_PushFront(GWEN_SSLCERTDESCR_CONSTLIST2 *l, const GWEN_SSLCERTDESCR *p)
const GWEN_CRYPT_TOKEN_CONTEXT *() GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_FOREACH(const GWEN_CRYPT_TOKEN_CONTEXT *element, void *user_data)
Definition: listdoc.h:1361
void GWEN_Url_ConstList2_free(GWEN_URL_CONSTLIST2 *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Previous(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
void GWEN_Url_List2_Dump(GWEN_URL_LIST2 *l, FILE *f, unsigned int indent)
GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_Context_ConstList2_First(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_Crypt_Token_Context_List_Sort(GWEN_CRYPT_TOKEN_CONTEXT_LIST *l, int ascending)
int GWENHYWFAR_CB(* GWEN_MDIGEST_LIST_SORT_FN)(const GWEN_MDIGEST *a, const GWEN_MDIGEST *b, int ascending)
Definition: listdoc.h:5855
void GWEN_FSLock_ConstList2_PopBack(GWEN_FSLOCK_CONSTLIST2 *l)
struct GWEN_SOCKET_LIST2 GWEN_SOCKET_LIST2
Definition: listdoc.h:4273
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2_GetFront(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
void GWEN_Crypt_Key_ConstList2Iterator_free(GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR *li)
struct GWEN_DIALOG_CONSTLIST2 GWEN_DIALOG_CONSTLIST2
Definition: listdoc.h:2294
GWEN_TLV * GWEN_TLV_List_First(const GWEN_TLV_LIST *l)
GWEN_FSLOCK_CONSTLIST2_ITERATOR * GWEN_FSLock_ConstList2Iterator_new(GWEN_FSLOCK_CONSTLIST2 *l)
void GWEN_Crypt_Token_List2_PushFront(GWEN_CRYPT_TOKEN_LIST2 *l, GWEN_CRYPT_TOKEN *p)
GWEN_SOCKET * first
Definition: listdoc.h:4531
GWEN_CRYPTHEAD * GWEN_CryptHead_List_Next(const GWEN_CRYPTHEAD *element)
void GWEN_XsdNode_List_free(GWEN_XSD_NODE_LIST *l)
GWEN_DIALOG * GWEN_Dialog_List_Next(const GWEN_DIALOG *element)
void MyStruct_List_free(MYSTRUCT_LIST *l)
GWEN_SYNCIO * first
Definition: listdoc.h:7732
GWEN_PARSER_ELEMENT * nextObject
Definition: listdoc.h:3183
struct GWEN_URL_LIST GWEN_URL_LIST
Definition: listdoc.h:8415
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2Iterator_Previous(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
void GWEN_SigTail_List_Clear(GWEN_SIGTAIL_LIST *l)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_GetFront(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_Crypt_Key_List2_Erase(GWEN_CRYPT_KEY_LIST2 *l, GWEN_CRYPT_KEY_LIST2_ITERATOR *it)
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_FSLOCK_CONSTLIST2_ITERATOR * GWEN_FSLock_ConstList2_Last(GWEN_FSLOCK_CONSTLIST2 *l)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2Iterator_Data(GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR *li)
struct HTML_IMAGE_LIST_ELEMENT HTML_IMAGE_LIST__ELEMENT
void GWEN_Url_List2_Clear(GWEN_URL_LIST2 *l)
const GWEN_PARAM * GWEN_Param_ConstList2Iterator_Next(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR * GWEN_PluginDescription_List2_First(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2Iterator_Previous(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_List2_First(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
void GWEN_Crypt_Key_List_Insert(GWEN_CRYPT_KEY *element, GWEN_CRYPT_KEY_LIST *list)
GWEN_MDIGEST * GWEN_MDigest_List_Next(const GWEN_MDIGEST *element)
void GWEN_Socket_List2_PushFront(GWEN_SOCKET_LIST2 *l, GWEN_SOCKET *p)
void GWEN_Crypt_PaddAlgo_ConstList2_PopFront(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
uint32_t count
Definition: listdoc.h:4982
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Previous(const GWEN_XMLNODE_NAMESPACE *element)
GWEN_CRYPT_KEY_CONSTLIST2 * GWEN_Crypt_Key_ConstList2_new()
void GWEN_ParserElement_List_Clear(GWEN_PARSER_ELEMENT_LIST *l)
GWEN_FSLOCK_LIST_SORT_FN GWEN_FSLock_List_SetSortFn(GWEN_FSLOCK_LIST *l, GWEN_FSLOCK_LIST_SORT_FN fn)
GWEN_PARAM_CONSTLIST2_ITERATOR * GWEN_Param_ConstList2Iterator_new(GWEN_PARAM_CONSTLIST2 *l)
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_CRYPT_KEY * GWEN_Crypt_Key_List_First(const GWEN_CRYPT_KEY_LIST *l)
void GWEN_MDigest_ConstList2Iterator_free(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_List_AddList(GWEN_CRYPT_TOKEN_LIST *dst, GWEN_CRYPT_TOKEN_LIST *l)
GWEN_PARAM * GWEN_Param_List2_GetFront(GWEN_PARAM_LIST2 *l)
void GWEN_FSLock_List2_free(GWEN_FSLOCK_LIST2 *l)
GWEN_SIGHEAD * GWEN_SigHead_List_Next(const GWEN_SIGHEAD *element)
const GWEN_CRYPT_TOKEN *() GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH(const GWEN_CRYPT_TOKEN *element, void *user_data)
Definition: listdoc.h:968
void GWEN_SyncIo_List_Sort(GWEN_SYNCIO_LIST *l, int ascending)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2_GetFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_Crypt_HashAlgo_List2Iterator_free(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTION_LIST * GWEN_PluginDescription_List_new()
void GWEN_Crypt_Token_Context_List2Iterator_free(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
void GWEN_XsdNode_List_Clear(GWEN_XSD_NODE_LIST *l)
void GWEN_FSLock_List2_PushBack(GWEN_FSLOCK_LIST2 *l, GWEN_FSLOCK *p)
void GWEN_MDigest_List_free(GWEN_MDIGEST_LIST *l)
GWEN_MDIGEST * GWEN_MDigest_List_First(const GWEN_MDIGEST_LIST *l)
GWEN_PARAM * GWEN_Param_List2_ForEach(GWEN_PARAM_LIST2 *list, GWEN_PARAM_LIST2_FOREACH func, void *user_data)
void GWEN_SigTail_List_free(GWEN_SIGTAIL_LIST *l)
void GWEN_Url_List_Sort(GWEN_URL_LIST *l, int ascending)
const GWEN_SOCKET * GWEN_Socket_ConstList2_GetFront(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_Param_List2_PushBack(GWEN_PARAM_LIST2 *l, GWEN_PARAM *p)
void GWEN_Url_List_AddList(GWEN_URL_LIST *dst, GWEN_URL_LIST *l)
void GWEN_XsdNode_List_Add(GWEN_XSD_NODE *element, GWEN_XSD_NODE_LIST *list)
struct GWEN_PLUGIN_DESCRIPTION GWEN_PLUGIN_DESCRIPTION
Definition: plugindescr.h:41
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2_GetFront(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_FSLOCK * GWEN_FSLock_List2_GetFront(GWEN_FSLOCK_LIST2 *l)
GWEN_XMLNODE * GWEN_XMLNode_List2Iterator_Next(GWEN_XMLNODE_LIST2_ITERATOR *li)
void GWEN_TLV_List_AddList(GWEN_TLV_LIST *dst, GWEN_TLV_LIST *l)
GWEN_XSD_NODE * first
Definition: listdoc.h:9118
uint32_t count
Definition: listdoc.h:2024
GWEN_INHERITDATA * first
Definition: listdoc.h:4681
GWEN_URL_LIST2_ITERATOR * GWEN_Url_List2_Last(GWEN_URL_LIST2 *l)
GWEN_XMLNODE_NAMESPACE * first
Definition: listdoc.h:8575
void GWEN_MDigest_ConstList2_PopFront(GWEN_MDIGEST_CONSTLIST2 *l)
struct GWEN_FSLOCK_LIST_ELEMENT GWEN_FSLOCK_LIST__ELEMENT
GWEN_MDIGEST_CONSTLIST2_ITERATOR * GWEN_MDigest_ConstList2_Last(GWEN_MDIGEST_CONSTLIST2 *l)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2_GetFront(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2Iterator_Next(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
unsigned int GWEN_FSLock_ConstList2_GetSize(GWEN_FSLOCK_CONSTLIST2 *l)
GWEN_SOCKET_LIST_SORT_FN GWEN_Socket_List_SetSortFn(GWEN_SOCKET_LIST *l, GWEN_SOCKET_LIST_SORT_FN fn)
void GWEN_Crypt_Key_List2_Dump(GWEN_CRYPT_KEY_LIST2 *l, FILE *f, unsigned int indent)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2_GetFront(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
GWEN_PARAM * GWEN_Param_List2_GetBack(GWEN_PARAM_LIST2 *l)
void GWEN_CryptHead_List_Clear(GWEN_CRYPTHEAD_LIST *l)
GWEN_TLV_LIST * GWEN_TLV_List_new()
GWEN_SIGHEAD * nextObject
Definition: listdoc.h:7020
t * pr_List2_GetBack(t_LIST2 *l)
struct GWEN_PARSER_ELEMENT_LIST2_ITERATOR GWEN_PARSER_ELEMENT_LIST2_ITERATOR
Definition: listdoc.h:2949
GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR * GWEN_Crypt_Key_ConstList2_Last(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void HtmlFont_List_free(HTML_FONT_LIST *l)
void GWEN_Crypt_Token_Context_List2_PopFront(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
int GWENHYWFAR_CB(* GWEN_SIGTAIL_LIST_SORT_FN)(const GWEN_SIGTAIL *a, const GWEN_SIGTAIL *b, int ascending)
Definition: listdoc.h:7184
void GWEN_MDigest_List2_Clear(GWEN_MDIGEST_LIST2 *l)
void GWEN_PluginDescription_List2_PopBack(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_CRYPT_KEY * first
Definition: listdoc.h:694
void GWEN_Crypt_CryptAlgo_List2_PopFront(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
const GWEN_MDIGEST *() GWEN_MDIGEST_CONSTLIST2_FOREACH(const GWEN_MDIGEST *element, void *user_data)
Definition: listdoc.h:5741
void GWEN_Crypt_Token_Context_List_Insert(GWEN_CRYPT_TOKEN_CONTEXT *element, GWEN_CRYPT_TOKEN_CONTEXT_LIST *list)
GWEN_URL * GWEN_Url_List_Next(const GWEN_URL *element)
struct HTML_FONT_LIST_ELEMENT HTML_FONT_LIST__ELEMENT
GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_HashAlgo_ConstList2_First(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_SarFileHeader_ConstList2_PopBack(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 * GWEN_Crypt_Token_KeyInfo_ConstList2_new()
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2Iterator_Previous(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
GWEN_SAR_FILEHEADER_LIST2_ITERATOR * GWEN_SarFileHeader_List2_First(GWEN_SAR_FILEHEADER_LIST2 *l)
GWEN_PLUGIN_DESCRIPTION * nextObject
Definition: listdoc.h:6870
GWEN_TLV * first
Definition: listdoc.h:8032
struct GWEN_INHERITDATA_LIST_ELEMENT GWEN_INHERITDATA_LIST__ELEMENT
uint32_t id
Definition: listdoc.h:6498
void GWEN_Crypt_Key_List2_PushFront(GWEN_CRYPT_KEY_LIST2 *l, GWEN_CRYPT_KEY *p)
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2_Last(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void GWEN_XMLNode_ConstList2_PushBack(GWEN_XMLNODE_CONSTLIST2 *l, const GWEN_XMLNODE *p)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_ForEach(GWEN_SAR_FILEHEADER_CONSTLIST2 *list, GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH func, void *user_data)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List_Last(const GWEN_PARSER_ELEMENT_LIST *l)
struct GWEN_XMLNODE_LIST GWEN_XMLNODE_LIST
Definition: listdoc.h:8958
GWEN_XMLNODE_LIST2 * GWEN_XMLNode_List2_new()
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2_GetBack(GWEN_SAR_FILEHEADER_LIST2 *l)
GWEN_CRYPT_TOKEN * first
Definition: listdoc.h:1087
GWEN_XSD_NODE * nextObject
Definition: listdoc.h:9099
void HtmlImage_List_Add(HTML_IMAGE *element, HTML_IMAGE_LIST *list)
GWEN_FSLOCK * nextObject
Definition: listdoc.h:2790
struct GWEN_CRYPTHEAD GWEN_CRYPTHEAD
Definition: crypthead.h:23
uint32_t count
Definition: listdoc.h:2810
void MyStruct_List_Add(MYSTRUCT *element, MYSTRUCT_LIST *list)
void GWEN_Crypt_Token_Context_ConstList2_PushFront(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN_CONTEXT *p)
uint32_t id
Definition: listdoc.h:4983
const GWEN_PARSER_ELEMENT * GWEN_ParserElement_ConstList2_GetFront(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2_Last(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
void GWEN_XMLNode_ConstList2Iterator_free(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
void GWEN_SslCertDescr_List_AddList(GWEN_SSLCERTDESCR_LIST *dst, GWEN_SSLCERTDESCR_LIST *l)
GWEN_URL_LIST2 * GWEN_Url_List2_new()
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_Last(const GWEN_SSLCERTDESCR_LIST *l)
struct GWEN_SAR_FILEHEADER_LIST2_ITERATOR GWEN_SAR_FILEHEADER_LIST2_ITERATOR
Definition: listdoc.h:3342
uint32_t GWEN_TLV_List_GetCount(const GWEN_TLV_LIST *l)
GWEN_DIALOG * GWEN_Dialog_List_First(const GWEN_DIALOG_LIST *l)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_First(const GWEN_CRYPT_TOKEN_LIST *l)
void pr_List_AddList(t_LIST *dst, t_LIST *l)
GWEN_FSLOCK * first
Definition: listdoc.h:2809
uint32_t count
Definition: listdoc.h:7733
unsigned int GWEN_SslCertDescr_List2_GetSize(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_XMLNode_List_Sort(GWEN_XMLNODE_LIST *l, int ascending)
uint32_t id
Definition: listdoc.h:2811
void GWEN_Crypt_Token_KeyInfo_ConstList2_Clear(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
void GWEN_SslCertDescr_List2_free(GWEN_SSLCERTDESCR_LIST2 *l)
struct GWEN_CRYPT_TOKEN_KEYINFO_LIST GWEN_CRYPT_TOKEN_KEYINFO_LIST
Definition: listdoc.h:1863
void HtmlFont_List_Insert(HTML_FONT *element, HTML_FONT_LIST *list)
void GWEN_Crypt_Token_List_Sort(GWEN_CRYPT_TOKEN_LIST *l, int ascending)
const t * pr_ConstList2Iterator_Next(t_CONSTLIST2_ITERATOR *li)
void GWEN_SigHead_List_Clear(GWEN_SIGHEAD_LIST *l)
void GWEN_Crypt_CryptAlgo_List2_PushBack(GWEN_CRYPT_CRYPTALGO_LIST2 *l, GWEN_CRYPT_CRYPTALGO *p)
unsigned int GWEN_Crypt_Key_List2_GetSize(GWEN_CRYPT_KEY_LIST2 *l)
struct GWEN_SSLCERTDESCR_LIST_ELEMENT GWEN_SSLCERTDESCR_LIST__ELEMENT
GWEN_FSLOCK *() GWEN_FSLOCK_LIST2_FOREACH(GWEN_FSLOCK *element, void *user_data)
Definition: listdoc.h:2561
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2Iterator_Next(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
void GWEN_Crypt_Key_ConstList2_PushBack(GWEN_CRYPT_KEY_CONSTLIST2 *l, const GWEN_CRYPT_KEY *p)
void GWEN_Crypt_Key_List2_PopFront(GWEN_CRYPT_KEY_LIST2 *l)
int GWENHYWFAR_CB(* GWEN_DIALOG_LIST_SORT_FN)(const GWEN_DIALOG *a, const GWEN_DIALOG *b, int ascending)
Definition: listdoc.h:2411
GWEN_INHERITDATA * GWEN_InheritData_List_Next(const GWEN_INHERITDATA *element)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2_GetBack(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
void GWEN_Url_List_Add(GWEN_URL *element, GWEN_URL_LIST *list)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_Last(const GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
void GWEN_MDigest_ConstList2_free(GWEN_MDIGEST_CONSTLIST2 *l)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2Iterator_Data(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
struct GWEN_XSD_NODE_LIST GWEN_XSD_NODE_LIST
Definition: listdoc.h:9108
GWEN_CRYPTHEAD_LIST_SORT_FN GWEN_CryptHead_List_SetSortFn(GWEN_CRYPTHEAD_LIST *l, GWEN_CRYPTHEAD_LIST_SORT_FN fn)
GWEN_PARAM * nextObject
Definition: listdoc.h:6477
void GWEN_SslCertDescr_ConstList2_PopFront(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR * GWEN_SarFileHeader_ConstList2Iterator_new(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
void GWEN_PluginDescription_ConstList2_PushFront(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l, const GWEN_PLUGIN_DESCRIPTION *p)
void GWEN_Dialog_ConstList2_Clear(GWEN_DIALOG_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT *() GWEN_CRYPT_TOKEN_CONTEXT_LIST2_FOREACH(GWEN_CRYPT_TOKEN_CONTEXT *element, void *user_data)
Definition: listdoc.h:1232
GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_ConstList2_First(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
uint32_t id
Definition: listdoc.h:7884
const GWEN_FSLOCK * GWEN_FSLock_ConstList2_GetBack(GWEN_FSLOCK_CONSTLIST2 *l)
void GWEN_Crypt_HashAlgo_List2_PopBack(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_SarFileHeader_List2_PopBack(GWEN_SAR_FILEHEADER_LIST2 *l)
struct GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR
Definition: listdoc.h:1620
struct GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR
Definition: listdoc.h:3081
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2_ForEach(GWEN_CRYPT_TOKEN_LIST2 *list, GWEN_CRYPT_TOKEN_LIST2_FOREACH func, void *user_data)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2_GetFront(GWEN_CRYPT_TOKEN_LIST2 *l)
struct GWEN_DIALOG_CONSTLIST2_ITERATOR GWEN_DIALOG_CONSTLIST2_ITERATOR
Definition: listdoc.h:2295
GWEN_URL * GWEN_Url_List2_ForEach(GWEN_URL_LIST2 *list, GWEN_URL_LIST2_FOREACH func, void *user_data)
void GWEN_SigTail_List_Del(GWEN_SIGTAIL *element)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2_ForEach(GWEN_SSLCERTDESCR_CONSTLIST2 *list, GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH func, void *user_data)
struct GWEN_DBIO_LIST_ELEMENT GWEN_DBIO_LIST__ELEMENT
void GWEN_Socket_List2_Dump(GWEN_SOCKET_LIST2 *l, FILE *f, unsigned int indent)
GWEN_PARAM *() GWEN_PARAM_LIST2_FOREACH(GWEN_PARAM *element, void *user_data)
Definition: listdoc.h:6248
void GWEN_Param_List_Sort(GWEN_PARAM_LIST *l, int ascending)
uint32_t GWEN_PluginDescription_List_GetCount(const GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_InheritData_List_Sort(GWEN_INHERITDATA_LIST *l, int ascending)
MYSTRUCT * first
Definition: listdoc.h:4981
struct GWEN_DBIO_LIST GWEN_DBIO_LIST
Definition: listdoc.h:2013
void GWEN_Socket_List2_free(GWEN_SOCKET_LIST2 *l)
void GWEN_Socket_List_Insert(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list)
void GWEN_Param_List_Del(GWEN_PARAM *element)
GWEN_SIGTAIL * GWEN_SigTail_List_First(const GWEN_SIGTAIL_LIST *l)
GWEN_SIGTAIL_LIST_SORT_FN GWEN_SigTail_List_SetSortFn(GWEN_SIGTAIL_LIST *l, GWEN_SIGTAIL_LIST_SORT_FN fn)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2Iterator_Next(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
uint32_t HtmlFont_List_GetCount(const HTML_FONT_LIST *l)
int GWENHYWFAR_CB(* GWEN_INHERITDATA_LIST_SORT_FN)(const GWEN_INHERITDATA *a, const GWEN_INHERITDATA *b, int ascending)
Definition: listdoc.h:4676
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2_GetBack(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_SIGHEAD * GWEN_SigHead_List_Previous(const GWEN_SIGHEAD *element)
void GWEN_Crypt_CryptAlgo_ConstList2_PopBack(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
struct GWEN_PARSER_ELEMENT GWEN_PARSER_ELEMENT
t_LIST * pr_List_new()
uint32_t GWEN_SslCertDescr_List_GetCount(const GWEN_SSLCERTDESCR_LIST *l)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2Iterator_Next(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
t * pr_List2_ForEach(t_LIST2 *list, t_LIST2_FOREACH func, void *user_data)
struct GWEN_PARAM GWEN_PARAM
Definition: param.h:34
GWEN_SYNCIO * GWEN_SyncIo_List_Last(const GWEN_SYNCIO_LIST *l)
uint32_t count
Definition: listdoc.h:6497
struct GWEN_CRYPTHEAD_LIST_ELEMENT GWEN_CRYPTHEAD_LIST__ELEMENT
int GWENHYWFAR_CB(* GWEN_DBIO_LIST_SORT_FN)(const GWEN_DBIO *a, const GWEN_DBIO *b, int ascending)
Definition: listdoc.h:2018
void GWEN_Crypt_Token_Context_List_Del(GWEN_CRYPT_TOKEN_CONTEXT *element)
GWEN_URL * first
Definition: listdoc.h:8425
GWEN_CRYPT_HASHALGO *() GWEN_CRYPT_HASHALGO_LIST2_FOREACH(GWEN_CRYPT_HASHALGO *element, void *user_data)
Definition: listdoc.h:3740
t * pr_List2_GetFront(t_LIST2 *l)
GWEN_SAR_FILEHEADER_LIST_SORT_FN GWEN_SarFileHeader_List_SetSortFn(GWEN_SAR_FILEHEADER_LIST *l, GWEN_SAR_FILEHEADER_LIST_SORT_FN fn)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2Iterator_Next(GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *li)
struct GWEN_SAR_FILEHEADER_LIST GWEN_SAR_FILEHEADER_LIST
Definition: listdoc.h:3585
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_Previous(const GWEN_CRYPT_TOKEN *element)
void GWEN_XMLNode_List2_free(GWEN_XMLNODE_LIST2 *l)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2Iterator_Previous(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
void GWEN_Socket_ConstList2_Clear(GWEN_SOCKET_CONSTLIST2 *l)
struct GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR
Definition: listdoc.h:573
t * pr_List_Last(const t_LIST *l)
t_LIST2 * pr_List2_new()
void GWEN_ParserElement_List2Iterator_free(GWEN_PARSER_ELEMENT_LIST2_ITERATOR *li)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2Iterator_Data(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
struct GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR
Definition: listdoc.h:1752
void GWEN_Crypt_CryptAlgo_List2Iterator_free(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
GWEN_CRYPT_KEY *() GWEN_CRYPT_KEY_LIST2_FOREACH(GWEN_CRYPT_KEY *element, void *user_data)
Definition: listdoc.h:446
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_Next(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
GWEN_SOCKET_LIST * GWEN_Socket_List_new()
GWEN_DIALOG * GWEN_Dialog_List2_ForEach(GWEN_DIALOG_LIST2 *list, GWEN_DIALOG_LIST2_FOREACH func, void *user_data)
struct GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR
Definition: listdoc.h:6636
void GWEN_Crypt_Token_List_free(GWEN_CRYPT_TOKEN_LIST *l)
GWEN_SYNCIO_LIST_SORT_FN GWEN_SyncIo_List_SetSortFn(GWEN_SYNCIO_LIST *l, GWEN_SYNCIO_LIST_SORT_FN fn)
void GWEN_FSLock_List2_Erase(GWEN_FSLOCK_LIST2 *l, GWEN_FSLOCK_LIST2_ITERATOR *it)
void HtmlFont_List_AddList(HTML_FONT_LIST *dst, HTML_FONT_LIST *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_Previous(const GWEN_SSLCERTDESCR *element)
void pr_ConstList2_PopBack(t_CONSTLIST2 *l)
void GWEN_InheritData_List_free(GWEN_INHERITDATA_LIST *l)
void GWEN_ParserElement_List2_Clear(GWEN_PARSER_ELEMENT_LIST2 *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_Next(const GWEN_SAR_FILEHEADER *element)
void GWEN_MDigest_ConstList2_PopBack(GWEN_MDIGEST_CONSTLIST2 *l)
struct GWEN_CRYPT_PADDALGO GWEN_CRYPT_PADDALGO
Definition: paddalgo.h:21
void GWEN_Dialog_List2_Erase(GWEN_DIALOG_LIST2 *l, GWEN_DIALOG_LIST2_ITERATOR *it)
void GWEN_FSLock_List_free(GWEN_FSLOCK_LIST *l)
struct GWEN_MDIGEST_CONSTLIST2_ITERATOR GWEN_MDIGEST_CONSTLIST2_ITERATOR
Definition: listdoc.h:5739
void GWEN_Crypt_Token_KeyInfo_List2_Erase(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *it)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2Iterator_Next(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2Iterator_Previous(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2_GetFront(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_XMLNode_List2_Erase(GWEN_XMLNODE_LIST2 *l, GWEN_XMLNODE_LIST2_ITERATOR *it)
void GWEN_SarFileHeader_List2_PushFront(GWEN_SAR_FILEHEADER_LIST2 *l, GWEN_SAR_FILEHEADER *p)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List_Next(const GWEN_PARSER_ELEMENT *element)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_GetFront(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2Iterator_Previous(GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *li)
void GWEN_Param_ConstList2_PushFront(GWEN_PARAM_CONSTLIST2 *l, const GWEN_PARAM *p)
void GWEN_Crypt_PaddAlgo_List2_PushBack(GWEN_CRYPT_PADDALGO_LIST2 *l, GWEN_CRYPT_PADDALGO *p)
void GWEN_Crypt_CryptAlgo_List2_PushFront(GWEN_CRYPT_CRYPTALGO_LIST2 *l, GWEN_CRYPT_CRYPTALGO *p)
void GWEN_Crypt_CryptAlgo_ConstList2_PushBack(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l, const GWEN_CRYPT_CRYPTALGO *p)
struct GWEN_CRYPT_TOKEN_CONSTLIST2 GWEN_CRYPT_TOKEN_CONSTLIST2
Definition: listdoc.h:965
GWEN_FSLOCK_LIST2 * GWEN_FSLock_List2_new()
GWEN_PARAM_LIST2_ITERATOR * GWEN_Param_List2Iterator_new(GWEN_PARAM_LIST2 *l)
GWEN_SAR_FILEHEADER * nextObject
Definition: listdoc.h:3576
struct GWEN_DIALOG_LIST GWEN_DIALOG_LIST
Definition: listdoc.h:2406
GWEN_SOCKET * GWEN_Socket_List2Iterator_Data(GWEN_SOCKET_LIST2_ITERATOR *li)
struct GWEN_SOCKET_CONSTLIST2 GWEN_SOCKET_CONSTLIST2
Definition: listdoc.h:4409
void GWEN_ParserElement_List2_free(GWEN_PARSER_ELEMENT_LIST2 *l)
void HtmlFont_List_Del(HTML_FONT *element)
GWEN_TAG16_LIST * GWEN_Tag16_List_new()
GWEN_FSLOCK_LIST * GWEN_FSLock_List_new()
GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR * GWEN_PluginDescription_List2Iterator_new(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
void GWEN_Param_ConstList2_PopBack(GWEN_PARAM_CONSTLIST2 *l)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Data(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
const GWEN_SOCKET * GWEN_Socket_ConstList2Iterator_Previous(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_Context_List2_PushBack(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, GWEN_CRYPT_TOKEN_CONTEXT *p)
GWEN_CRYPT_KEY_LIST2_ITERATOR * GWEN_Crypt_Key_List2Iterator_new(GWEN_CRYPT_KEY_LIST2 *l)
void GWEN_DBIO_List_Clear(GWEN_DBIO_LIST *l)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2Iterator_Data(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
struct GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 GWEN_PLUGIN_DESCRIPTION_CONSTLIST2
Definition: listdoc.h:6767
void GWEN_Crypt_Token_List_Add(GWEN_CRYPT_TOKEN *element, GWEN_CRYPT_TOKEN_LIST *list)
void GWEN_SyncIo_List_Del(GWEN_SYNCIO *element)
void GWEN_SyncIo_List_free(GWEN_SYNCIO_LIST *l)
GWEN_CRYPT_CRYPTALGO_CONSTLIST2 * GWEN_Crypt_CryptAlgo_ConstList2_new()
void GWEN_Socket_List_Clear(GWEN_SOCKET_LIST *l)
GWEN_PARAM_LIST2_ITERATOR * GWEN_Param_List2_Last(GWEN_PARAM_LIST2 *l)
struct GWEN_MDIGEST_LIST2 GWEN_MDIGEST_LIST2
Definition: listdoc.h:5602
struct GWEN_XMLNODE_LIST2 GWEN_XMLNODE_LIST2
Definition: listdoc.h:8710
GWEN_FSLOCK * GWEN_FSLock_List_Last(const GWEN_FSLOCK_LIST *l)
struct GWEN_TAG16 GWEN_TAG16
Definition: tag16.h:21
GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR * GWEN_ParserElement_ConstList2Iterator_new(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
void GWEN_SslCertDescr_List_Add(GWEN_SSLCERTDESCR *element, GWEN_SSLCERTDESCR_LIST *list)
void pr_ConstList2_PopFront(t_CONSTLIST2 *l)
void GWEN_XMLNode_List2_PopFront(GWEN_XMLNODE_LIST2 *l)
t_LIST_SORT_FN pr_List_SetSortFn(t_LIST *l, t_LIST_SORT_FN fn)
GWEN_CRYPT_PADDALGO_LIST2_ITERATOR * GWEN_Crypt_PaddAlgo_List2_Last(GWEN_CRYPT_PADDALGO_LIST2 *l)
void GWEN_ParserElement_List_Sort(GWEN_PARSER_ELEMENT_LIST *l, int ascending)
const t *() t_CONSTLIST2_FOREACH(const t *element, void *user_data)
Definition: listdoc.h:5255
GWEN_PARAM * GWEN_Param_List2Iterator_Next(GWEN_PARAM_LIST2_ITERATOR *li)
const GWEN_CRYPT_KEY *() GWEN_CRYPT_KEY_CONSTLIST2_FOREACH(const GWEN_CRYPT_KEY *element, void *user_data)
Definition: listdoc.h:575
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_Previous(const GWEN_CRYPT_KEY *element)
unsigned int GWEN_XMLNode_ConstList2_GetSize(GWEN_XMLNODE_CONSTLIST2 *l)
const GWEN_URL * GWEN_Url_ConstList2Iterator_Previous(GWEN_URL_CONSTLIST2_ITERATOR *li)
void GWEN_Param_List2_Clear(GWEN_PARAM_LIST2 *l)
void HtmlImage_List_Del(HTML_IMAGE *element)
void GWEN_Socket_List_Add(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list)
GWEN_MDIGEST * nextObject
Definition: listdoc.h:5841
uint32_t GWEN_Param_List_GetCount(const GWEN_PARAM_LIST *l)
struct GWEN_SSLCERTDESCR_LIST2 GWEN_SSLCERTDESCR_LIST2
Definition: listdoc.h:7324
void GWEN_SslCertDescr_List_Del(GWEN_SSLCERTDESCR *element)
void GWEN_Crypt_HashAlgo_List2_PopFront(GWEN_CRYPT_HASHALGO_LIST2 *l)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2_ForEach(GWEN_PLUGIN_DESCRIPTION_LIST2 *list, GWEN_PLUGIN_DESCRIPTION_LIST2_FOREACH func, void *user_data)
GWEN_SIGTAIL * first
Definition: listdoc.h:7189
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR * GWEN_PluginDescription_ConstList2_First(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
void GWEN_Crypt_PaddAlgo_ConstList2_PushBack(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l, const GWEN_CRYPT_PADDALGO *p)
unsigned int GWEN_Crypt_Token_List2_GetSize(GWEN_CRYPT_TOKEN_LIST2 *l)
GWEN_SOCKET_CONSTLIST2 * GWEN_Socket_ConstList2_new()
void GWEN_Socket_List_Sort(GWEN_SOCKET_LIST *l, int ascending)
void GWEN_PluginDescription_ConstList2_Clear(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
struct GWEN_DIALOG_LIST_ELEMENT GWEN_DIALOG_LIST__ELEMENT
int GWENHYWFAR_CB(* GWEN_SSLCERTDESCR_LIST_SORT_FN)(const GWEN_SSLCERTDESCR *a, const GWEN_SSLCERTDESCR *b, int ascending)
Definition: listdoc.h:7577
void pr_ConstList2_free(t_CONSTLIST2 *l)
struct GWEN_DIALOG GWEN_DIALOG
Definition: dialog.h:54
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2_GetBack(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_Url_List_free(GWEN_URL_LIST *l)
GWEN_CRYPT_HASHALGO_CONSTLIST2 * GWEN_Crypt_HashAlgo_ConstList2_new()
void GWEN_MDigest_List_AddList(GWEN_MDIGEST_LIST *dst, GWEN_MDIGEST_LIST *l)
void GWEN_Dialog_List2_PushFront(GWEN_DIALOG_LIST2 *l, GWEN_DIALOG *p)
void GWEN_ParserElement_List2_Erase(GWEN_PARSER_ELEMENT_LIST2 *l, GWEN_PARSER_ELEMENT_LIST2_ITERATOR *it)
GWEN_XMLNODE * GWEN_XMLNode_List2_GetFront(GWEN_XMLNODE_LIST2 *l)
GWEN_XMLNODE * GWEN_XMLNode_List2Iterator_Previous(GWEN_XMLNODE_LIST2_ITERATOR *li)
const GWEN_SOCKET * GWEN_Socket_ConstList2_ForEach(GWEN_SOCKET_CONSTLIST2 *list, GWEN_SOCKET_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_MDigest_ConstList2_Clear(GWEN_MDIGEST_CONSTLIST2 *l)
unsigned int GWEN_SslCertDescr_ConstList2_GetSize(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
unsigned int GWEN_FSLock_List2_GetSize(GWEN_FSLOCK_LIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_Next(const GWEN_CRYPT_TOKEN_CONTEXT *element)
struct GWEN_URL_LIST_ELEMENT GWEN_URL_LIST__ELEMENT
int GWENHYWFAR_CB(* GWEN_PARAM_LIST_SORT_FN)(const GWEN_PARAM *a, const GWEN_PARAM *b, int ascending)
Definition: listdoc.h:6491
unsigned int GWEN_Crypt_PaddAlgo_List2_GetSize(GWEN_CRYPT_PADDALGO_LIST2 *l)
unsigned int GWEN_Crypt_PaddAlgo_ConstList2_GetSize(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
uint32_t id
Definition: listdoc.h:4533
GWEN_URL_LIST * GWEN_Url_List_new()
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2_ForEach(GWEN_CRYPT_CRYPTALGO_LIST2 *list, GWEN_CRYPT_CRYPTALGO_LIST2_FOREACH func, void *user_data)
struct GWEN_DIALOG_LIST2_ITERATOR GWEN_DIALOG_LIST2_ITERATOR
Definition: listdoc.h:2163
void GWEN_Crypt_PaddAlgo_List2_Dump(GWEN_CRYPT_PADDALGO_LIST2 *l, FILE *f, unsigned int indent)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2Iterator_Data(GWEN_CRYPT_KEY_LIST2_ITERATOR *li)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_Data(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
void GWEN_SigTail_List_Add(GWEN_SIGTAIL *element, GWEN_SIGTAIL_LIST *list)
struct GWEN_SYNCIO_LIST_ELEMENT GWEN_SYNCIO_LIST__ELEMENT
GWEN_MDIGEST * first
Definition: listdoc.h:5860
unsigned int GWEN_MDigest_List2_GetSize(GWEN_MDIGEST_LIST2 *l)
HTML_FONT * nextObject
Definition: listdoc.h:3969
GWEN_URL_CONSTLIST2_ITERATOR * GWEN_Url_ConstList2_First(GWEN_URL_CONSTLIST2 *l)
void GWEN_DBIO_List_Del(GWEN_DBIO *element)
void GWEN_PluginDescription_List2Iterator_free(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
const t * pr_ConstList2Iterator_Previous(t_CONSTLIST2_ITERATOR *li)
GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR * GWEN_SslCertDescr_ConstList2_Last(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
uint32_t GWEN_SigTail_List_GetCount(const GWEN_SIGTAIL_LIST *l)
GWEN_DIALOG_LIST2_ITERATOR * GWEN_Dialog_List2_First(GWEN_DIALOG_LIST2 *l)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_Next(const GWEN_CRYPT_TOKEN *element)
void GWEN_Socket_List_Del(GWEN_SOCKET *element)
GWEN_CRYPT_PADDALGO *() GWEN_CRYPT_PADDALGO_LIST2_FOREACH(GWEN_CRYPT_PADDALGO *element, void *user_data)
Definition: listdoc.h:6005
void GWEN_Url_ConstList2_PopBack(GWEN_URL_CONSTLIST2 *l)
void GWEN_Crypt_PaddAlgo_List2_Clear(GWEN_CRYPT_PADDALGO_LIST2 *l)
int GWENHYWFAR_CB(* HTML_IMAGE_LIST_SORT_FN)(const HTML_IMAGE *a, const HTML_IMAGE *b, int ascending)
Definition: listdoc.h:4133
unsigned int GWEN_Crypt_CryptAlgo_List2_GetSize(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void GWEN_Tag16_List_Del(GWEN_TAG16 *element)
GWEN_SOCKET * GWEN_Socket_List_Next(const GWEN_SOCKET *element)
GWEN_SOCKET * GWEN_Socket_List_Last(const GWEN_SOCKET_LIST *l)
GWEN_SOCKET * GWEN_Socket_List2Iterator_Previous(GWEN_SOCKET_LIST2_ITERATOR *li)
GWEN_XSD_NODE * GWEN_XsdNode_List_First(const GWEN_XSD_NODE_LIST *l)
void GWEN_TLV_List_Clear(GWEN_TLV_LIST *l)
GWEN_DIALOG *() GWEN_DIALOG_LIST2_FOREACH(GWEN_DIALOG *element, void *user_data)
Definition: listdoc.h:2168
void GWEN_Crypt_HashAlgo_ConstList2_PushBack(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l, const GWEN_CRYPT_HASHALGO *p)
GWEN_URL * GWEN_Url_List2Iterator_Data(GWEN_URL_LIST2_ITERATOR *li)
void GWEN_SarFileHeader_ConstList2_Clear(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
const GWEN_DIALOG * GWEN_Dialog_ConstList2_ForEach(GWEN_DIALOG_CONSTLIST2 *list, GWEN_DIALOG_CONSTLIST2_FOREACH func, void *user_data)
GWEN_CRYPT_TOKEN * nextObject
Definition: listdoc.h:1068
const t * pr_ConstList2_GetBack(t_CONSTLIST2 *l)
t * first
Definition: listdoc.h:4831
int GWENHYWFAR_CB(* GWEN_XMLNODE_LIST_SORT_FN)(const GWEN_XMLNODE *a, const GWEN_XMLNODE *b, int ascending)
Definition: listdoc.h:8963
GWEN_URL * GWEN_Url_List_First(const GWEN_URL_LIST *l)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Next(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
const GWEN_XMLNODE *() GWEN_XMLNODE_CONSTLIST2_FOREACH(const GWEN_XMLNODE *element, void *user_data)
Definition: listdoc.h:8849
void HtmlFont_List_Add(HTML_FONT *element, HTML_FONT_LIST *list)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Data(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
void HtmlFont_List_Clear(HTML_FONT_LIST *l)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2_GetFront(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_Dialog_List_Add(GWEN_DIALOG *element, GWEN_DIALOG_LIST *list)
void GWEN_PluginDescription_ConstList2_free(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
uint32_t count
Definition: listdoc.h:8969
GWEN_CRYPT_KEY_LIST_SORT_FN GWEN_Crypt_Key_List_SetSortFn(GWEN_CRYPT_KEY_LIST *l, GWEN_CRYPT_KEY_LIST_SORT_FN fn)
struct GWEN_MDIGEST_LIST_ELEMENT GWEN_MDIGEST_LIST__ELEMENT
void GWEN_Crypt_Token_KeyInfo_ConstList2_PushFront(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN_KEYINFO *p)
void GWEN_TLV_List_Insert(GWEN_TLV *element, GWEN_TLV_LIST *list)
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_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_Last(const GWEN_PLUGIN_DESCRIPTION_LIST *l)
GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR * GWEN_PluginDescription_List2_Last(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
void HtmlImage_List_free(HTML_IMAGE_LIST *l)
void GWEN_FSLock_ConstList2_Clear(GWEN_FSLOCK_CONSTLIST2 *l)
GWEN_PARAM_CONSTLIST2_ITERATOR * GWEN_Param_ConstList2_Last(GWEN_PARAM_CONSTLIST2 *l)
void GWEN_Crypt_Token_ConstList2Iterator_free(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
unsigned int GWEN_Crypt_HashAlgo_List2_GetSize(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_ParserElement_List_Insert(GWEN_PARSER_ELEMENT *element, GWEN_PARSER_ELEMENT_LIST *list)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2Iterator_Previous(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
const GWEN_PARSER_ELEMENT * GWEN_ParserElement_ConstList2_ForEach(GWEN_PARSER_ELEMENT_CONSTLIST2 *list, GWEN_PARSER_ELEMENT_CONSTLIST2_FOREACH func, void *user_data)
GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR * GWEN_Crypt_Key_ConstList2_First(GWEN_CRYPT_KEY_CONSTLIST2 *l)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List2Iterator_Previous(GWEN_PARSER_ELEMENT_LIST2_ITERATOR *li)
GWEN_URL *() GWEN_URL_LIST2_FOREACH(GWEN_URL *element, void *user_data)
Definition: listdoc.h:8177
void GWEN_FSLock_List_Clear(GWEN_FSLOCK_LIST *l)
void GWEN_PluginDescription_List2_PopFront(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_MDIGEST_LIST2_ITERATOR * GWEN_MDigest_List2_Last(GWEN_MDIGEST_LIST2 *l)
void GWEN_Url_List2_Erase(GWEN_URL_LIST2 *l, GWEN_URL_LIST2_ITERATOR *it)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2Iterator_new(GWEN_DIALOG_CONSTLIST2 *l)
void GWEN_Socket_List_free(GWEN_SOCKET_LIST *l)
void GWEN_SarFileHeader_List2_PopFront(GWEN_SAR_FILEHEADER_LIST2 *l)
void GWEN_Param_List_Clear(GWEN_PARAM_LIST *l)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2Iterator_Previous(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_KeyInfo_List_Del(GWEN_CRYPT_TOKEN_KEYINFO *element)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_GetBack(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_Last(const GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
void GWEN_Crypt_Key_List_Clear(GWEN_CRYPT_KEY_LIST *l)
void GWEN_SarFileHeader_ConstList2_PopFront(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
MYSTRUCT * MyStruct_List_First(const MYSTRUCT_LIST *l)
void GWEN_Crypt_PaddAlgo_ConstList2_PopBack(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_Crypt_CryptAlgo_List2_Erase(GWEN_CRYPT_CRYPTALGO_LIST2 *l, GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *it)
void GWEN_XsdNode_List_Insert(GWEN_XSD_NODE *element, GWEN_XSD_NODE_LIST *list)
void GWEN_Crypt_HashAlgo_ConstList2_Clear(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_Dialog_List2_PopBack(GWEN_DIALOG_LIST2 *l)
void GWEN_Dialog_List_Sort(GWEN_DIALOG_LIST *l, int ascending)
GWEN_INHERITDATA * GWEN_InheritData_List_First(const GWEN_INHERITDATA_LIST *l)
struct GWEN_SOCKET_CONSTLIST2_ITERATOR GWEN_SOCKET_CONSTLIST2_ITERATOR
Definition: listdoc.h:4410
void GWEN_Param_ConstList2Iterator_free(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
GWEN_CRYPTHEAD * GWEN_CryptHead_List_Previous(const GWEN_CRYPTHEAD *element)
unsigned int GWEN_Param_ConstList2_GetSize(GWEN_PARAM_CONSTLIST2 *l)
uint32_t GWEN_XsdNode_List_GetCount(const GWEN_XSD_NODE_LIST *l)
uint32_t GWEN_XMLNode_List_GetCount(const GWEN_XMLNODE_LIST *l)
struct GWEN_SOCKET_LIST2_ITERATOR GWEN_SOCKET_LIST2_ITERATOR
Definition: listdoc.h:4278
const GWEN_DIALOG * GWEN_Dialog_ConstList2_GetFront(GWEN_DIALOG_CONSTLIST2 *l)
unsigned int GWEN_Crypt_Token_KeyInfo_ConstList2_GetSize(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
struct t_LIST_ELEMENT t_LIST__ELEMENT
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_Last(const GWEN_CRYPT_KEY_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
GWEN_FSLOCK * GWEN_FSLock_List_First(const GWEN_FSLOCK_LIST *l)
GWEN_PLUGIN_DESCRIPTION_LIST2 * GWEN_PluginDescription_List2_new()
void GWEN_DBIO_List_AddList(GWEN_DBIO_LIST *dst, GWEN_DBIO_LIST *l)
void GWEN_Crypt_Token_Context_List_Clear(GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
void GWEN_ParserElement_List_Del(GWEN_PARSER_ELEMENT *element)
void GWEN_SarFileHeader_List_Del(GWEN_SAR_FILEHEADER *element)
struct GWEN_CRYPT_KEY_CONSTLIST2 GWEN_CRYPT_KEY_CONSTLIST2
Definition: listdoc.h:572
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2Iterator_Previous(GWEN_CRYPT_KEY_LIST2_ITERATOR *li)
GWEN_FSLOCK * GWEN_FSLock_List_Previous(const GWEN_FSLOCK *element)
GWEN_CRYPT_PADDALGO_CONSTLIST2 * GWEN_Crypt_PaddAlgo_ConstList2_new()
struct GWEN_SIGHEAD_LIST GWEN_SIGHEAD_LIST
Definition: listdoc.h:7029
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2Iterator_Next(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
void GWEN_SyncIo_List_Add(GWEN_SYNCIO *element, GWEN_SYNCIO_LIST *list)
uint32_t GWEN_Crypt_Token_List_GetCount(const GWEN_CRYPT_TOKEN_LIST *l)
void GWEN_SigHead_List_Add(GWEN_SIGHEAD *element, GWEN_SIGHEAD_LIST *list)
GWEN_SSLCERTDESCR *() GWEN_SSLCERTDESCR_LIST2_FOREACH(GWEN_SSLCERTDESCR *element, void *user_data)
Definition: listdoc.h:7334
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2_GetBack(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
struct GWEN_PLUGIN_DESCRIPTION_LIST_ELEMENT GWEN_PLUGIN_DESCRIPTION_LIST__ELEMENT
void GWEN_PluginDescription_ConstList2_PopFront(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
unsigned int pr_ConstList2_GetSize(t_CONSTLIST2 *l)
void pr_List2_Erase(t_LIST2 *l, t_LIST2_ITERATOR *it)
GWEN_CRYPT_TOKEN_KEYINFO_LIST * GWEN_Crypt_Token_KeyInfo_List_new()
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2Iterator_Data(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_Next(const GWEN_SSLCERTDESCR *element)
void GWEN_CryptHead_List_free(GWEN_CRYPTHEAD_LIST *l)
void GWEN_PluginDescription_ConstList2Iterator_free(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
struct GWEN_SOCKET_LIST_ELEMENT GWEN_SOCKET_LIST__ELEMENT
GWEN_DBIO * GWEN_DBIO_List_First(const GWEN_DBIO_LIST *l)
void GWEN_Param_List2_PopFront(GWEN_PARAM_LIST2 *l)
void GWEN_Socket_ConstList2_PushBack(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:3983
GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_List2_Last(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
void GWEN_SyncIo_List_Clear(GWEN_SYNCIO_LIST *l)
void GWEN_PluginDescription_List2_PushBack(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, GWEN_PLUGIN_DESCRIPTION *p)
struct GWEN_SOCKET_LIST GWEN_SOCKET_LIST
Definition: listdoc.h:4521
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2Iterator_Next(GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR *li)
void pr_List2Iterator_free(t_LIST2_ITERATOR *li)
HTML_FONT * first
Definition: listdoc.h:3988
struct GWEN_SYNCIO GWEN_SYNCIO
Definition: syncio.h:40
void GWEN_SarFileHeader_List_Add(GWEN_SAR_FILEHEADER *element, GWEN_SAR_FILEHEADER_LIST *list)
void GWEN_MDigest_List_Add(GWEN_MDIGEST *element, GWEN_MDIGEST_LIST *list)
GWEN_DIALOG * GWEN_Dialog_List_Previous(const GWEN_DIALOG *element)
GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR * GWEN_ParserElement_ConstList2_Last(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
GWEN_TAG16 * GWEN_Tag16_List_First(const GWEN_TAG16_LIST *l)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_Next(const GWEN_PLUGIN_DESCRIPTION *element)
GWEN_SYNCIO * GWEN_SyncIo_List_First(const GWEN_SYNCIO_LIST *l)
struct HTML_IMAGE HTML_IMAGE
Definition: htmlimage_be.h:23
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_First(const GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_Url_ConstList2_Clear(GWEN_URL_CONSTLIST2 *l)
GWEN_DBIO * GWEN_DBIO_List_Last(const GWEN_DBIO_LIST *l)
void pr_List2_PopFront(t_LIST2 *l)
void GWEN_Param_ConstList2_free(GWEN_PARAM_CONSTLIST2 *l)
void GWEN_Crypt_Token_KeyInfo_List_Sort(GWEN_CRYPT_TOKEN_KEYINFO_LIST *l, int ascending)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2Iterator_Next(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
GWEN_PARAM * first
Definition: listdoc.h:6496
struct GWEN_SSLCERTDESCR_LIST GWEN_SSLCERTDESCR_LIST
Definition: listdoc.h:7572
struct GWEN_FSLOCK_LIST2_ITERATOR GWEN_FSLOCK_LIST2_ITERATOR
Definition: listdoc.h:2556
void GWEN_Param_ConstList2_PopFront(GWEN_PARAM_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_List2Iterator_new(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
GWEN_MDIGEST * GWEN_MDigest_List2_ForEach(GWEN_MDIGEST_LIST2 *list, GWEN_MDIGEST_LIST2_FOREACH func, void *user_data)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2_First(GWEN_DIALOG_CONSTLIST2 *l)
struct HTML_FONT_LIST HTML_FONT_LIST
Definition: listdoc.h:3978
void GWEN_Dialog_ConstList2_PushBack(GWEN_DIALOG_CONSTLIST2 *l, const GWEN_DIALOG *p)
void GWEN_Crypt_HashAlgo_ConstList2_PushFront(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l, const GWEN_CRYPT_HASHALGO *p)
struct GWEN_PARAM_CONSTLIST2 GWEN_PARAM_CONSTLIST2
Definition: listdoc.h:6374
struct GWEN_CRYPT_TOKEN_KEYINFO_LIST2 GWEN_CRYPT_TOKEN_KEYINFO_LIST2
Definition: listdoc.h:1615
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2_First(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
GWEN_DIALOG_CONSTLIST2 * GWEN_Dialog_ConstList2_new()
GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_PaddAlgo_ConstList2_Last(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_Context_ConstList2Iterator_new(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
struct GWEN_PARAM_LIST2 GWEN_PARAM_LIST2
Definition: listdoc.h:6238
struct GWEN_URL GWEN_URL
Definition: url.h:77
void GWEN_TLV_List_free(GWEN_TLV_LIST *l)
void GWEN_PluginDescription_List2_Clear(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
struct GWEN_FSLOCK_LIST GWEN_FSLOCK_LIST
Definition: listdoc.h:2799
GWEN_CRYPT_TOKEN *() GWEN_CRYPT_TOKEN_LIST2_FOREACH(GWEN_CRYPT_TOKEN *element, void *user_data)
Definition: listdoc.h:839
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2_GetFront(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
uint32_t GWEN_Socket_List_GetCount(const GWEN_SOCKET_LIST *l)
unsigned int GWEN_Crypt_HashAlgo_ConstList2_GetSize(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2_GetBack(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void GWEN_Dialog_ConstList2Iterator_free(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
void GWEN_FSLock_List2_PopFront(GWEN_FSLOCK_LIST2 *l)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2_ForEach(GWEN_CRYPT_TOKEN_CONSTLIST2 *list, GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH func, void *user_data)
const GWEN_SOCKET * GWEN_Socket_ConstList2_GetBack(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_Crypt_PaddAlgo_ConstList2_free(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
#define GWENHYWFAR_CB
Definition: gwenhywfarapi.h:89
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_First(const GWEN_SAR_FILEHEADER_LIST *l)
GWEN_MDIGEST_LIST_SORT_FN GWEN_MDigest_List_SetSortFn(GWEN_MDIGEST_LIST *l, GWEN_MDIGEST_LIST_SORT_FN fn)
GWEN_DBIO * first
Definition: listdoc.h:2023
GWEN_URL * GWEN_Url_List2Iterator_Next(GWEN_URL_LIST2_ITERATOR *li)
uint32_t count
Definition: listdoc.h:5861
void GWEN_ParserElement_ConstList2_PushBack(GWEN_PARSER_ELEMENT_CONSTLIST2 *l, const GWEN_PARSER_ELEMENT *p)
unsigned int GWEN_Socket_ConstList2_GetSize(GWEN_SOCKET_CONSTLIST2 *l)
GWEN_PARAM_LIST2_ITERATOR * GWEN_Param_List2_First(GWEN_PARAM_LIST2 *l)
GWEN_XMLNODE_LIST_SORT_FN GWEN_XMLNode_List_SetSortFn(GWEN_XMLNODE_LIST *l, GWEN_XMLNODE_LIST_SORT_FN fn)
GWEN_SOCKET * GWEN_Socket_List2_ForEach(GWEN_SOCKET_LIST2 *list, GWEN_SOCKET_LIST2_FOREACH func, void *user_data)
void GWEN_Crypt_CryptAlgo_ConstList2_PopFront(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
unsigned int GWEN_PluginDescription_List2_GetSize(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_CRYPT_HASHALGO_LIST2 * GWEN_Crypt_HashAlgo_List2_new()
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2_GetBack(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_Crypt_Token_KeyInfo_ConstList2_PushBack(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN_KEYINFO *p)
GWEN_SSLCERTDESCR_LIST_SORT_FN GWEN_SslCertDescr_List_SetSortFn(GWEN_SSLCERTDESCR_LIST *l, GWEN_SSLCERTDESCR_LIST_SORT_FN fn)
void GWEN_Crypt_Token_List2_Erase(GWEN_CRYPT_TOKEN_LIST2 *l, GWEN_CRYPT_TOKEN_LIST2_ITERATOR *it)
GWEN_TAG16_LIST_SORT_FN GWEN_Tag16_List_SetSortFn(GWEN_TAG16_LIST *l, GWEN_TAG16_LIST_SORT_FN fn)
void GWEN_SarFileHeader_ConstList2Iterator_free(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_Context_ConstList2_free(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_XMLNode_List_Insert(GWEN_XMLNODE *element, GWEN_XMLNODE_LIST *list)
void GWEN_Crypt_PaddAlgo_List2_PopBack(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_CRYPT_TOKEN_LIST2_ITERATOR * GWEN_Crypt_Token_List2_First(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_Url_List_Insert(GWEN_URL *element, GWEN_URL_LIST *list)
void GWEN_FSLock_List2_PopBack(GWEN_FSLOCK_LIST2 *l)
t_CONSTLIST2_ITERATOR * pr_ConstList2_First(t_CONSTLIST2 *l)
void GWEN_Param_List2_Erase(GWEN_PARAM_LIST2 *l, GWEN_PARAM_LIST2_ITERATOR *it)
GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR * GWEN_ParserElement_ConstList2_First(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
void GWEN_Crypt_Token_List2_PushBack(GWEN_CRYPT_TOKEN_LIST2 *l, GWEN_CRYPT_TOKEN *p)
void GWEN_ParserElement_ConstList2_PushFront(GWEN_PARSER_ELEMENT_CONSTLIST2 *l, const GWEN_PARSER_ELEMENT *p)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List2_ForEach(GWEN_PARSER_ELEMENT_LIST2 *list, GWEN_PARSER_ELEMENT_LIST2_FOREACH func, void *user_data)
void GWEN_Dialog_List_AddList(GWEN_DIALOG_LIST *dst, GWEN_DIALOG_LIST *l)
void GWEN_Param_ConstList2_PushBack(GWEN_PARAM_CONSTLIST2 *l, const GWEN_PARAM *p)
GWEN_MDIGEST * GWEN_MDigest_List2_GetFront(GWEN_MDIGEST_LIST2 *l)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2_GetBack(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void MyStruct_List_Del(MYSTRUCT *element)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2_ForEach(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *list, GWEN_CRYPT_CRYPTALGO_CONSTLIST2_FOREACH func, void *user_data)
t *() t_LIST2_FOREACH(t *element, void *user_data)
Definition: listdoc.h:5126
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2Iterator_Previous(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2Iterator_Next(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
const GWEN_SOCKET * GWEN_Socket_ConstList2Iterator_Next(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_GetFront(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
void GWEN_XMLNode_List2_PopBack(GWEN_XMLNODE_LIST2 *l)
void GWEN_Crypt_PaddAlgo_ConstList2_Clear(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_SigHead_List_Insert(GWEN_SIGHEAD *element, GWEN_SIGHEAD_LIST *list)
void GWEN_CryptHead_List_Del(GWEN_CRYPTHEAD *element)
void GWEN_Param_List_Insert(GWEN_PARAM *element, GWEN_PARAM_LIST *list)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Next(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
void pr_List2_free(t_LIST2 *l)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2Iterator_Data(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
void GWEN_PluginDescription_List2_free(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
struct GWEN_SIGTAIL GWEN_SIGTAIL
Definition: sigtail.h:24
GWEN_SIGHEAD_LIST_SORT_FN GWEN_SigHead_List_SetSortFn(GWEN_SIGHEAD_LIST *l, GWEN_SIGHEAD_LIST_SORT_FN fn)
const GWEN_DIALOG * GWEN_Dialog_ConstList2_GetBack(GWEN_DIALOG_CONSTLIST2 *l)
void GWEN_Crypt_Token_ConstList2_PopBack(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2Iterator_new(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
void GWEN_Crypt_HashAlgo_List2_PushBack(GWEN_CRYPT_HASHALGO_LIST2 *l, GWEN_CRYPT_HASHALGO *p)
GWEN_SYNCIO_LIST * GWEN_SyncIo_List_new()
void GWEN_Param_ConstList2_Clear(GWEN_PARAM_CONSTLIST2 *l)
struct GWEN_FSLOCK_CONSTLIST2_ITERATOR GWEN_FSLOCK_CONSTLIST2_ITERATOR
Definition: listdoc.h:2688
struct GWEN_XMLNODE_NAMESPACE_LIST GWEN_XMLNODE_NAMESPACE_LIST
Definition: listdoc.h:8565
GWEN_CRYPT_TOKEN_LIST_SORT_FN GWEN_Crypt_Token_List_SetSortFn(GWEN_CRYPT_TOKEN_LIST *l, GWEN_CRYPT_TOKEN_LIST_SORT_FN fn)
struct HTML_FONT HTML_FONT
Definition: htmlfont_be.h:23
struct GWEN_TAG16_LIST GWEN_TAG16_LIST
Definition: listdoc.h:7872
GWEN_SAR_FILEHEADER * first
Definition: listdoc.h:3595
void GWEN_Param_List2Iterator_free(GWEN_PARAM_LIST2_ITERATOR *li)
HTML_IMAGE * HtmlImage_List_Previous(const HTML_IMAGE *element)
GWEN_DIALOG * GWEN_Dialog_List2_GetBack(GWEN_DIALOG_LIST2 *l)
GWEN_DIALOG * first
Definition: listdoc.h:2416
void GWEN_XMLNode_ConstList2_free(GWEN_XMLNODE_CONSTLIST2 *l)
void pr_List_Sort(t_LIST *l, int ascending)
GWEN_XMLNODE_NAMESPACE_LIST_SORT_FN GWEN_XMLNode_NameSpace_List_SetSortFn(GWEN_XMLNODE_NAMESPACE_LIST *l, GWEN_XMLNODE_NAMESPACE_LIST_SORT_FN fn)
GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_ConstList2_Last(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2_GetFront(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void GWEN_Crypt_Key_List_AddList(GWEN_CRYPT_KEY_LIST *dst, GWEN_CRYPT_KEY_LIST *l)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2Iterator_Previous(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
GWEN_SOCKET_CONSTLIST2_ITERATOR * GWEN_Socket_ConstList2_First(GWEN_SOCKET_CONSTLIST2 *l)
int GWENHYWFAR_CB(* GWEN_XSD_NODE_LIST_SORT_FN)(const GWEN_XSD_NODE *a, const GWEN_XSD_NODE *b, int ascending)
Definition: listdoc.h:9113
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List_Previous(const GWEN_PARSER_ELEMENT *element)
GWEN_DIALOG_LIST2_ITERATOR * GWEN_Dialog_List2Iterator_new(GWEN_DIALOG_LIST2 *l)
void GWEN_Crypt_Token_Context_List_AddList(GWEN_CRYPT_TOKEN_CONTEXT_LIST *dst, GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
GWEN_PARAM_LIST2 * GWEN_Param_List2_new()
unsigned int GWEN_Crypt_CryptAlgo_ConstList2_GetSize(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
const GWEN_PARAM * GWEN_Param_ConstList2Iterator_Previous(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTION *() GWEN_PLUGIN_DESCRIPTION_LIST2_FOREACH(GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
Definition: listdoc.h:6641
void GWEN_Crypt_Key_List2_PopBack(GWEN_CRYPT_KEY_LIST2 *l)
MYSTRUCT * MyStruct_List_Last(const MYSTRUCT_LIST *l)
uint32_t GWEN_Url_List_GetCount(const GWEN_URL_LIST *l)
void GWEN_Url_ConstList2_PopFront(GWEN_URL_CONSTLIST2 *l)
void GWEN_Crypt_Key_List2_PushBack(GWEN_CRYPT_KEY_LIST2 *l, GWEN_CRYPT_KEY *p)
struct GWEN_SIGTAIL_LIST_ELEMENT GWEN_SIGTAIL_LIST__ELEMENT
const GWEN_PARAM * GWEN_Param_ConstList2_GetBack(GWEN_PARAM_CONSTLIST2 *l)
void GWEN_Crypt_PaddAlgo_List2_PushFront(GWEN_CRYPT_PADDALGO_LIST2 *l, GWEN_CRYPT_PADDALGO *p)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2_GetBack(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_ParserElement_ConstList2Iterator_free(GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR *li)
struct MYSTRUCT_LIST MYSTRUCT_LIST
Definition: listdoc.h:4971
void GWEN_Crypt_Token_KeyInfo_ConstList2_PopFront(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
t * pr_List_First(const t_LIST *l)
void HtmlFont_List_Sort(HTML_FONT_LIST *l, int ascending)
const GWEN_URL * GWEN_Url_ConstList2_GetFront(GWEN_URL_CONSTLIST2 *l)
unsigned int GWEN_XMLNode_List2_GetSize(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)
GWEN_FSLOCK * GWEN_FSLock_List2Iterator_Data(GWEN_FSLOCK_LIST2_ITERATOR *li)
GWEN_PARAM_CONSTLIST2 * GWEN_Param_ConstList2_new()
unsigned int GWEN_Crypt_Key_ConstList2_GetSize(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_Dialog_List2_free(GWEN_DIALOG_LIST2 *l)
const GWEN_SAR_FILEHEADER *() GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH(const GWEN_SAR_FILEHEADER *element, void *user_data)
Definition: listdoc.h:3476
HTML_FONT_LIST * HtmlFont_List_new()
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_Next(const GWEN_CRYPT_KEY *element)
void GWEN_Crypt_Token_Context_List_free(GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
void GWEN_XsdNode_List_AddList(GWEN_XSD_NODE_LIST *dst, GWEN_XSD_NODE_LIST *l)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2Iterator_Data(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
GWEN_TLV * GWEN_TLV_List_Next(const GWEN_TLV *element)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2_GetFront(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_XMLNODE_LIST2_ITERATOR * GWEN_XMLNode_List2Iterator_new(GWEN_XMLNODE_LIST2 *l)
GWEN_MDIGEST_LIST * GWEN_MDigest_List_new()
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_Previous(const GWEN_CRYPT_TOKEN_KEYINFO *element)
const GWEN_URL * GWEN_Url_ConstList2_GetBack(GWEN_URL_CONSTLIST2 *l)
unsigned int pr_List2_GetSize(t_LIST2 *l)
GWEN_TLV * GWEN_TLV_List_Last(const GWEN_TLV_LIST *l)
const GWEN_SSLCERTDESCR *() GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH(const GWEN_SSLCERTDESCR *element, void *user_data)
Definition: listdoc.h:7463
unsigned int GWEN_MDigest_ConstList2_GetSize(GWEN_MDIGEST_CONSTLIST2 *l)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2_ForEach(GWEN_MDIGEST_CONSTLIST2 *list, GWEN_MDIGEST_CONSTLIST2_FOREACH func, void *user_data)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Previous(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2Iterator_Data(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
void GWEN_FSLock_ConstList2Iterator_free(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
struct GWEN_CRYPT_TOKEN_LIST GWEN_CRYPT_TOKEN_LIST
Definition: listdoc.h:1077
GWEN_URL_LIST2_ITERATOR * GWEN_Url_List2_First(GWEN_URL_LIST2 *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_Last(const GWEN_SAR_FILEHEADER_LIST *l)
void GWEN_DBIO_List_free(GWEN_DBIO_LIST *l)
void GWEN_SarFileHeader_List_Clear(GWEN_SAR_FILEHEADER_LIST *l)
GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_ConstList2Iterator_new(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
struct GWEN_MDIGEST GWEN_MDIGEST
Definition: mdigest.h:25
void GWEN_Crypt_Token_Context_ConstList2_PopBack(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_Param_List2_Dump(GWEN_PARAM_LIST2 *l, FILE *f, unsigned int indent)
GWEN_PARAM * GWEN_Param_List_Next(const GWEN_PARAM *element)
struct GWEN_SYNCIO_LIST GWEN_SYNCIO_LIST
Definition: listdoc.h:7722
struct t_LIST2 t_LIST2
Definition: listdoc.h:5116
void GWEN_MDigest_List_Insert(GWEN_MDIGEST *element, GWEN_MDIGEST_LIST *list)
unsigned int GWEN_SarFileHeader_List2_GetSize(GWEN_SAR_FILEHEADER_LIST2 *l)
GWEN_URL * GWEN_Url_List_Last(const GWEN_URL_LIST *l)
void GWEN_InheritData_List_Del(GWEN_INHERITDATA *element)
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)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2Iterator_Next(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
void GWEN_XMLNode_List2_Dump(GWEN_XMLNODE_LIST2 *l, FILE *f, unsigned int indent)
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST2 GWEN_CRYPT_TOKEN_CONTEXT_LIST2
Definition: listdoc.h:1222
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2Iterator_Previous(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_KeyInfo_List_Insert(GWEN_CRYPT_TOKEN_KEYINFO *element, GWEN_CRYPT_TOKEN_KEYINFO_LIST *list)
uint32_t id
Definition: listdoc.h:2418
void GWEN_Dialog_List_free(GWEN_DIALOG_LIST *l)
GWEN_XMLNODE * GWEN_XMLNode_List_Next(const GWEN_XMLNODE *element)
GWEN_URL_LIST2_ITERATOR * GWEN_Url_List2Iterator_new(GWEN_URL_LIST2 *l)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List2Iterator_Next(GWEN_PARSER_ELEMENT_LIST2_ITERATOR *li)
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2Iterator_new(GWEN_XMLNODE_CONSTLIST2 *l)
GWEN_PARAM * GWEN_Param_List_Last(const GWEN_PARAM_LIST *l)
uint32_t id
Definition: listdoc.h:3990
const GWEN_URL * GWEN_Url_ConstList2Iterator_Next(GWEN_URL_CONSTLIST2_ITERATOR *li)
t * pr_List_Next(const t *element)
void GWEN_Dialog_ConstList2_PopFront(GWEN_DIALOG_CONSTLIST2 *l)
struct GWEN_XMLNODE_CONSTLIST2_ITERATOR GWEN_XMLNODE_CONSTLIST2_ITERATOR
Definition: listdoc.h:8847
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2Iterator_Previous(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
GWEN_URL_LIST_SORT_FN GWEN_Url_List_SetSortFn(GWEN_URL_LIST *l, GWEN_URL_LIST_SORT_FN fn)
HTML_IMAGE_LIST_SORT_FN HtmlImage_List_SetSortFn(HTML_IMAGE_LIST *l, HTML_IMAGE_LIST_SORT_FN fn)
void GWEN_XMLNode_List2_PushFront(GWEN_XMLNODE_LIST2 *l, GWEN_XMLNODE *p)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2_GetFront(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
t_LIST2_ITERATOR * pr_List2Iterator_new(t_LIST2 *l)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_GetBack(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
void GWEN_DBIO_List_Insert(GWEN_DBIO *element, GWEN_DBIO_LIST *list)
const GWEN_CRYPT_PADDALGO *() GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH(const GWEN_CRYPT_PADDALGO *element, void *user_data)
Definition: listdoc.h:6134
void GWEN_SarFileHeader_List2_Dump(GWEN_SAR_FILEHEADER_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_Url_List2_PushBack(GWEN_URL_LIST2 *l, GWEN_URL *p)
void GWEN_Crypt_Token_KeyInfo_List_Clear(GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
struct GWEN_CRYPT_KEY GWEN_CRYPT_KEY
Definition: cryptkey.h:29
t_CONSTLIST2 * pr_ConstList2_new()
GWEN_SSLCERTDESCR_LIST2 * GWEN_SslCertDescr_List2_new()
GWEN_SIGTAIL_LIST * GWEN_SigTail_List_new()
void GWEN_Crypt_Key_ConstList2_PushFront(GWEN_CRYPT_KEY_CONSTLIST2 *l, const GWEN_CRYPT_KEY *p)
unsigned int GWEN_Crypt_Token_KeyInfo_List2_GetSize(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
struct GWEN_SIGTAIL_LIST GWEN_SIGTAIL_LIST
Definition: listdoc.h:7179
GWEN_PARSER_ELEMENT * first
Definition: listdoc.h:3202
void GWEN_Param_List2_PopBack(GWEN_PARAM_LIST2 *l)
const GWEN_URL * GWEN_Url_ConstList2Iterator_Data(GWEN_URL_CONSTLIST2_ITERATOR *li)
t * pr_List2Iterator_Data(t_LIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_First(const GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2_GetFront(GWEN_XMLNODE_CONSTLIST2 *l)
GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_HashAlgo_ConstList2Iterator_new(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_XMLNode_NameSpace_List_Sort(GWEN_XMLNODE_NAMESPACE_LIST *l, int ascending)
GWEN_SOCKET_LIST2_ITERATOR * GWEN_Socket_List2Iterator_new(GWEN_SOCKET_LIST2 *l)
int GWENHYWFAR_CB(* GWEN_URL_LIST_SORT_FN)(const GWEN_URL *a, const GWEN_URL *b, int ascending)
Definition: listdoc.h:8420
void GWEN_Crypt_Key_List2_Clear(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_DIALOG_LIST2 * GWEN_Dialog_List2_new()
const GWEN_FSLOCK * GWEN_FSLock_ConstList2_ForEach(GWEN_FSLOCK_CONSTLIST2 *list, GWEN_FSLOCK_CONSTLIST2_FOREACH func, void *user_data)
struct GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR
Definition: listdoc.h:6132
struct GWEN_SAR_FILEHEADER GWEN_SAR_FILEHEADER
void GWEN_SyncIo_List_AddList(GWEN_SYNCIO_LIST *dst, GWEN_SYNCIO_LIST *l)
GWEN_FSLOCK * GWEN_FSLock_List2Iterator_Next(GWEN_FSLOCK_LIST2_ITERATOR *li)
void GWEN_SarFileHeader_List_free(GWEN_SAR_FILEHEADER_LIST *l)
void GWEN_Crypt_Token_ConstList2_PopFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
GWEN_TAG16 * nextObject
Definition: listdoc.h:7863
void GWEN_SslCertDescr_ConstList2_Clear(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
GWEN_XMLNODE_CONSTLIST2 * GWEN_XMLNode_ConstList2_new()
void GWEN_XMLNode_List2Iterator_free(GWEN_XMLNODE_LIST2_ITERATOR *li)
GWEN_CRYPTHEAD * nextObject
Definition: listdoc.h:282
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2Iterator_Data(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
void GWEN_XMLNode_List_Del(GWEN_XMLNODE *element)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR * GWEN_PluginDescription_ConstList2Iterator_new(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
void GWEN_SslCertDescr_ConstList2_PushBack(GWEN_SSLCERTDESCR_CONSTLIST2 *l, const GWEN_SSLCERTDESCR *p)
GWEN_DIALOG * GWEN_Dialog_List2Iterator_Data(GWEN_DIALOG_LIST2_ITERATOR *li)
void GWEN_Url_List2_free(GWEN_URL_LIST2 *l)
void GWEN_MDigest_ConstList2_PushBack(GWEN_MDIGEST_CONSTLIST2 *l, const GWEN_MDIGEST *p)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List_First(const GWEN_PARSER_ELEMENT_LIST *l)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List2_GetFront(GWEN_PARSER_ELEMENT_LIST2 *l)
struct GWEN_CRYPT_HASHALGO_CONSTLIST2 GWEN_CRYPT_HASHALGO_CONSTLIST2
Definition: listdoc.h:3866
void GWEN_Url_List2_PopFront(GWEN_URL_LIST2 *l)
t * pr_List2Iterator_Next(t_LIST2_ITERATOR *li)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_First(const GWEN_SSLCERTDESCR_LIST *l)
void GWEN_Url_List2Iterator_free(GWEN_URL_LIST2_ITERATOR *li)
GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR * GWEN_SarFileHeader_ConstList2_Last(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
struct GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR
Definition: listdoc.h:48
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2_GetBack(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_new(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2Iterator_Data(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
struct GWEN_PLUGIN_DESCRIPTION_LIST2 GWEN_PLUGIN_DESCRIPTION_LIST2
Definition: listdoc.h:6631
const GWEN_PARAM * GWEN_Param_ConstList2_ForEach(GWEN_PARAM_CONSTLIST2 *list, GWEN_PARAM_CONSTLIST2_FOREACH func, void *user_data)
uint32_t count
Definition: listdoc.h:4832
GWEN_CRYPT_HASHALGO_LIST2_ITERATOR * GWEN_Crypt_HashAlgo_List2Iterator_new(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_SigHead_List_AddList(GWEN_SIGHEAD_LIST *dst, GWEN_SIGHEAD_LIST *l)
GWEN_DIALOG * GWEN_Dialog_List2_GetFront(GWEN_DIALOG_LIST2 *l)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Next(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
void GWEN_CryptHead_List_AddList(GWEN_CRYPTHEAD_LIST *dst, GWEN_CRYPTHEAD_LIST *l)
void GWEN_SslCertDescr_List2_Erase(GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR_LIST2_ITERATOR *it)
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2_Last(GWEN_XMLNODE_CONSTLIST2 *l)
struct t_CONSTLIST2 t_CONSTLIST2
Definition: listdoc.h:5252
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR
Definition: listdoc.h:1227
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2Iterator_Next(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
GWEN_MDIGEST_CONSTLIST2_ITERATOR * GWEN_MDigest_ConstList2Iterator_new(GWEN_MDIGEST_CONSTLIST2 *l)
void GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_free(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_HashAlgo_ConstList2_Last(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
GWEN_PARAM_LIST * GWEN_Param_List_new()
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List2_GetBack(GWEN_PARSER_ELEMENT_LIST2 *l)
struct GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR
Definition: listdoc.h:3474
GWEN_CRYPTHEAD * GWEN_CryptHead_List_Last(const GWEN_CRYPTHEAD_LIST *l)
void GWEN_Dialog_ConstList2_free(GWEN_DIALOG_CONSTLIST2 *l)
uint32_t count
Definition: listdoc.h:3989
struct GWEN_FSLOCK_LIST2 GWEN_FSLOCK_LIST2
Definition: listdoc.h:2551
struct GWEN_INHERITDATA GWEN_INHERITDATA
Definition: inherit.h:34
void GWEN_Crypt_Token_KeyInfo_List2_Dump(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_ParserElement_List_Add(GWEN_PARSER_ELEMENT *element, GWEN_PARSER_ELEMENT_LIST *list)
void GWEN_ParserElement_ConstList2_free(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
void GWEN_Crypt_Token_List_Insert(GWEN_CRYPT_TOKEN *element, GWEN_CRYPT_TOKEN_LIST *list)
struct GWEN_CRYPT_TOKEN GWEN_CRYPT_TOKEN
Definition: ct.h:19
void GWEN_Param_List_AddList(GWEN_PARAM_LIST *dst, GWEN_PARAM_LIST *l)
struct GWEN_PARAM_LIST GWEN_PARAM_LIST
Definition: listdoc.h:6486
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_Last(const GWEN_CRYPT_TOKEN_LIST *l)
GWEN_CRYPT_TOKEN_KEYINFO_LIST2 * GWEN_Crypt_Token_KeyInfo_List2_new()
GWEN_TAG16 * GWEN_Tag16_List_Next(const GWEN_TAG16 *element)
void GWEN_MDigest_List2_Dump(GWEN_MDIGEST_LIST2 *l, FILE *f, unsigned int indent)
uint32_t GWEN_Tag16_List_GetCount(const GWEN_TAG16_LIST *l)
struct GWEN_CRYPT_HASHALGO_LIST2 GWEN_CRYPT_HASHALGO_LIST2
Definition: listdoc.h:3730
void GWEN_PluginDescription_List_Add(GWEN_PLUGIN_DESCRIPTION *element, GWEN_PLUGIN_DESCRIPTION_LIST *list)
void GWEN_PluginDescription_List_free(GWEN_PLUGIN_DESCRIPTION_LIST *l)
unsigned int GWEN_Crypt_Token_ConstList2_GetSize(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void pr_List_free(t_LIST *l)
GWEN_DIALOG_LIST * GWEN_Dialog_List_new()
void GWEN_FSLock_List_Insert(GWEN_FSLOCK *element, GWEN_FSLOCK_LIST *list)
t_CONSTLIST2_ITERATOR * pr_ConstList2_Last(t_CONSTLIST2 *l)
void GWEN_ParserElement_ConstList2_PopBack(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2Iterator_Data(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
GWEN_TAG16 * GWEN_Tag16_List_Last(const GWEN_TAG16_LIST *l)
GWEN_DBIO * nextObject
Definition: listdoc.h:2004
const GWEN_SOCKET * GWEN_Socket_ConstList2Iterator_Data(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
struct GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR
Definition: listdoc.h:966
struct GWEN_CRYPT_TOKEN_KEYINFO GWEN_CRYPT_TOKEN_KEYINFO
Definition: ct_keyinfo.h:23
GWEN_TAG16 * first
Definition: listdoc.h:7882
int GWENHYWFAR_CB(* GWEN_CRYPTHEAD_LIST_SORT_FN)(const GWEN_CRYPTHEAD *a, const GWEN_CRYPTHEAD *b, int ascending)
Definition: listdoc.h:296
struct GWEN_PARAM_LIST2_ITERATOR GWEN_PARAM_LIST2_ITERATOR
Definition: listdoc.h:6243
struct GWEN_SIGHEAD GWEN_SIGHEAD
Definition: sighead.h:23
void GWEN_PluginDescription_List_AddList(GWEN_PLUGIN_DESCRIPTION_LIST *dst, GWEN_PLUGIN_DESCRIPTION_LIST *l)
GWEN_DIALOG_LIST_SORT_FN GWEN_Dialog_List_SetSortFn(GWEN_DIALOG_LIST *l, GWEN_DIALOG_LIST_SORT_FN fn)
GWEN_SAR_FILEHEADER_LIST2_ITERATOR * GWEN_SarFileHeader_List2Iterator_new(GWEN_SAR_FILEHEADER_LIST2 *l)
uint32_t count
Definition: listdoc.h:2417
void GWEN_Crypt_Token_KeyInfo_ConstList2_PopBack(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
void GWEN_Dialog_List2Iterator_free(GWEN_DIALOG_LIST2_ITERATOR *li)
void GWEN_FSLock_List_Del(GWEN_FSLOCK *element)
struct GWEN_CRYPT_CRYPTALGO GWEN_CRYPT_CRYPTALGO
Definition: cryptalgo.h:20
GWEN_CRYPT_TOKEN_LIST2_ITERATOR * GWEN_Crypt_Token_List2Iterator_new(GWEN_CRYPT_TOKEN_LIST2 *l)
struct GWEN_CRYPT_TOKEN_CONTEXT GWEN_CRYPT_TOKEN_CONTEXT
Definition: ct_context.h:27
void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p)
void GWEN_Dialog_List_Insert(GWEN_DIALOG *element, GWEN_DIALOG_LIST *list)
void GWEN_CryptHead_List_Sort(GWEN_CRYPTHEAD_LIST *l, int ascending)
void GWEN_FSLock_List2_Clear(GWEN_FSLOCK_LIST2 *l)
void GWEN_Dialog_List2_PopFront(GWEN_DIALOG_LIST2 *l)
uint32_t GWEN_SyncIo_List_GetCount(const GWEN_SYNCIO_LIST *l)
struct GWEN_CRYPT_PADDALGO_CONSTLIST2 GWEN_CRYPT_PADDALGO_CONSTLIST2
Definition: listdoc.h:6131
int GWENHYWFAR_CB(* GWEN_PLUGIN_DESCRIPTION_LIST_SORT_FN)(const GWEN_PLUGIN_DESCRIPTION *a, const GWEN_PLUGIN_DESCRIPTION *b, int ascending)
Definition: listdoc.h:6884
MYSTRUCT * MyStruct_List_Previous(const MYSTRUCT *element)
HTML_FONT_LIST_SORT_FN HtmlFont_List_SetSortFn(HTML_FONT_LIST *l, HTML_FONT_LIST_SORT_FN fn)
void GWEN_Crypt_Token_KeyInfo_List2_PushBack(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, GWEN_CRYPT_TOKEN_KEYINFO *p)
uint32_t GWEN_DBIO_List_GetCount(const GWEN_DBIO_LIST *l)
void GWEN_FSLock_List_AddList(GWEN_FSLOCK_LIST *dst, GWEN_FSLOCK_LIST *l)
void GWEN_XMLNode_NameSpace_List_free(GWEN_XMLNODE_NAMESPACE_LIST *l)
GWEN_XSD_NODE * GWEN_XsdNode_List_Previous(const GWEN_XSD_NODE *element)
void pr_ConstList2_Clear(t_CONSTLIST2 *l)
GWEN_SAR_FILEHEADER_LIST2 * GWEN_SarFileHeader_List2_new()
void GWEN_Crypt_Token_KeyInfo_List_Add(GWEN_CRYPT_TOKEN_KEYINFO *element, GWEN_CRYPT_TOKEN_KEYINFO_LIST *list)
struct GWEN_PARSER_ELEMENT_CONSTLIST2 GWEN_PARSER_ELEMENT_CONSTLIST2
Definition: listdoc.h:3080
GWEN_FSLOCK_CONSTLIST2 * GWEN_FSLock_ConstList2_new()
unsigned int GWEN_ParserElement_List2_GetSize(GWEN_PARSER_ELEMENT_LIST2 *l)
void GWEN_MDigest_List2Iterator_free(GWEN_MDIGEST_LIST2_ITERATOR *li)
void GWEN_PluginDescription_List_Clear(GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_SarFileHeader_List_AddList(GWEN_SAR_FILEHEADER_LIST *dst, GWEN_SAR_FILEHEADER_LIST *l)
GWEN_XMLNODE_LIST2_ITERATOR * GWEN_XMLNode_List2_Last(GWEN_XMLNODE_LIST2 *l)
void GWEN_SarFileHeader_List2_Clear(GWEN_SAR_FILEHEADER_LIST2 *l)
struct GWEN_XSD_NODE GWEN_XSD_NODE
Definition: xsdnode.h:29
void GWEN_Crypt_HashAlgo_List2_PushFront(GWEN_CRYPT_HASHALGO_LIST2 *l, GWEN_CRYPT_HASHALGO *p)
void GWEN_SslCertDescr_List2_Dump(GWEN_SSLCERTDESCR_LIST2 *l, FILE *f, unsigned int indent)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2_GetBack(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
const GWEN_PARAM *() GWEN_PARAM_CONSTLIST2_FOREACH(const GWEN_PARAM *element, void *user_data)
Definition: listdoc.h:6377
void pr_List2_Dump(t_LIST2 *l, FILE *f, unsigned int indent)
struct t_LIST t_LIST
Definition: listdoc.h:4821
HTML_IMAGE_LIST * HtmlImage_List_new()
void GWEN_XMLNode_ConstList2_PopBack(GWEN_XMLNODE_CONSTLIST2 *l)
GWEN_PARSER_ELEMENT_LIST_SORT_FN GWEN_ParserElement_List_SetSortFn(GWEN_PARSER_ELEMENT_LIST *l, GWEN_PARSER_ELEMENT_LIST_SORT_FN fn)
void GWEN_Crypt_Token_List2_Clear(GWEN_CRYPT_TOKEN_LIST2 *l)
unsigned int GWEN_Param_List2_GetSize(GWEN_PARAM_LIST2 *l)
GWEN_SOCKET_LIST2 * GWEN_Socket_List2_new()
void GWEN_Crypt_Token_List2Iterator_free(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
void pr_List2_PushFront(t_LIST2 *l, t *p)
void GWEN_FSLock_ConstList2_PushFront(GWEN_FSLOCK_CONSTLIST2 *l, const GWEN_FSLOCK *p)
GWEN_PLUGIN_DESCRIPTION * first
Definition: listdoc.h:6889
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2_GetFront(GWEN_SAR_FILEHEADER_LIST2 *l)
void GWEN_Socket_List2Iterator_free(GWEN_SOCKET_LIST2_ITERATOR *li)
struct t_LIST2_ITERATOR t_LIST2_ITERATOR
Definition: listdoc.h:5121
void GWEN_Dialog_List_Del(GWEN_DIALOG *element)
void GWEN_Crypt_Token_Context_List2_PushFront(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, GWEN_CRYPT_TOKEN_CONTEXT *p)
void GWEN_SigHead_List_Sort(GWEN_SIGHEAD_LIST *l, int ascending)
void GWEN_SyncIo_List_Insert(GWEN_SYNCIO *element, GWEN_SYNCIO_LIST *list)
GWEN_CRYPT_PADDALGO_LIST2 * GWEN_Crypt_PaddAlgo_List2_new()
GWEN_FSLOCK * GWEN_FSLock_List_Next(const GWEN_FSLOCK *element)
void GWEN_Socket_List2_PushBack(GWEN_SOCKET_LIST2 *l, GWEN_SOCKET *p)
GWEN_XSD_NODE_LIST_SORT_FN GWEN_XsdNode_List_SetSortFn(GWEN_XSD_NODE_LIST *l, GWEN_XSD_NODE_LIST_SORT_FN fn)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2_GetFront(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_CRYPT_CRYPTALGO_LIST2 * GWEN_Crypt_CryptAlgo_List2_new()
struct GWEN_DBIO GWEN_DBIO
Definition: dbio.h:43
GWEN_PLUGIN_DESCRIPTION_LIST_SORT_FN GWEN_PluginDescription_List_SetSortFn(GWEN_PLUGIN_DESCRIPTION_LIST *l, GWEN_PLUGIN_DESCRIPTION_LIST_SORT_FN fn)
void GWEN_Crypt_Token_List2_PopFront(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_Param_List_free(GWEN_PARAM_LIST *l)
GWEN_CRYPT_KEY_LIST * GWEN_Crypt_Key_List_new()
void GWEN_Crypt_PaddAlgo_List2_PopFront(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_FSLOCK_LIST2_ITERATOR * GWEN_FSLock_List2Iterator_new(GWEN_FSLOCK_LIST2 *l)
uint32_t GWEN_Crypt_Key_List_GetCount(const GWEN_CRYPT_KEY_LIST *l)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_ForEach(GWEN_CRYPT_HASHALGO_LIST2 *list, GWEN_CRYPT_HASHALGO_LIST2_FOREACH func, void *user_data)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2Iterator_Previous(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
t * pr_List_Previous(const t *element)
GWEN_MDIGEST *() GWEN_MDIGEST_LIST2_FOREACH(GWEN_MDIGEST *element, void *user_data)
Definition: listdoc.h:5612
GWEN_CRYPTHEAD * first
Definition: listdoc.h:301
void pr_List2_PopBack(t_LIST2 *l)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2_Last(GWEN_DIALOG_CONSTLIST2 *l)
struct MYSTRUCT_LIST_ELEMENT MYSTRUCT_LIST__ELEMENT
HTML_FONT * HtmlFont_List_First(const HTML_FONT_LIST *l)
t * pr_List2Iterator_Previous(t_LIST2_ITERATOR *li)
struct GWEN_XMLNODE_LIST_ELEMENT GWEN_XMLNODE_LIST__ELEMENT
struct GWEN_INHERITDATA_LIST GWEN_INHERITDATA_LIST
Definition: listdoc.h:4671
const t * pr_ConstList2_GetFront(t_CONSTLIST2 *l)
void GWEN_XMLNode_NameSpace_List_AddList(GWEN_XMLNODE_NAMESPACE_LIST *dst, GWEN_XMLNODE_NAMESPACE_LIST *l)
GWEN_MDIGEST * GWEN_MDigest_List_Previous(const GWEN_MDIGEST *element)
void GWEN_Crypt_PaddAlgo_List2Iterator_free(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
void GWEN_Socket_ConstList2_free(GWEN_SOCKET_CONSTLIST2 *l)
void HtmlImage_List_Sort(HTML_IMAGE_LIST *l, int ascending)
void GWEN_PluginDescription_List2_Dump(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, FILE *f, unsigned int indent)
const GWEN_PARSER_ELEMENT * GWEN_ParserElement_ConstList2Iterator_Next(GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR *li)
int GWENHYWFAR_CB(* GWEN_XMLNODE_NAMESPACE_LIST_SORT_FN)(const GWEN_XMLNODE_NAMESPACE *a, const GWEN_XMLNODE_NAMESPACE *b, int ascending)
Definition: listdoc.h:8570
GWEN_MDIGEST_LIST2_ITERATOR * GWEN_MDigest_List2_First(GWEN_MDIGEST_LIST2 *l)
void GWEN_PluginDescription_List2_PushFront(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, GWEN_PLUGIN_DESCRIPTION *p)
GWEN_CRYPT_PADDALGO_LIST2_ITERATOR * GWEN_Crypt_PaddAlgo_List2_First(GWEN_CRYPT_PADDALGO_LIST2 *l)
void pr_List_Clear(t_LIST *l)
void GWEN_Crypt_Token_KeyInfo_List_free(GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_ConstList2_Last(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_MDigest_List2_PopBack(GWEN_MDIGEST_LIST2 *l)
void GWEN_Crypt_Key_ConstList2_Clear(GWEN_CRYPT_KEY_CONSTLIST2 *l)
const GWEN_PARAM * GWEN_Param_ConstList2Iterator_Data(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
GWEN_SAR_FILEHEADER_LIST * GWEN_SarFileHeader_List_new()
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2Iterator_Next(GWEN_CRYPT_KEY_LIST2_ITERATOR *li)
void GWEN_FSLock_ConstList2_PushBack(GWEN_FSLOCK_CONSTLIST2 *l, const GWEN_FSLOCK *p)
uint32_t GWEN_Dialog_List_GetCount(const GWEN_DIALOG_LIST *l)
void GWEN_Socket_List2_Erase(GWEN_SOCKET_LIST2 *l, GWEN_SOCKET_LIST2_ITERATOR *it)
void GWEN_Socket_ConstList2_PopFront(GWEN_SOCKET_CONSTLIST2 *l)
unsigned int GWEN_PluginDescription_ConstList2_GetSize(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
uint32_t GWEN_ParserElement_List_GetCount(const GWEN_PARSER_ELEMENT_LIST *l)
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Last(const GWEN_XMLNODE_NAMESPACE_LIST *l)
struct GWEN_URL_LIST2 GWEN_URL_LIST2
Definition: listdoc.h:8167
void GWEN_Url_List2_PushFront(GWEN_URL_LIST2 *l, GWEN_URL *p)
GWEN_XMLNODE * nextObject
Definition: listdoc.h:8949
void GWEN_Crypt_Token_List2_Dump(GWEN_CRYPT_TOKEN_LIST2 *l, FILE *f, unsigned int indent)
struct GWEN_DIALOG_LIST2 GWEN_DIALOG_LIST2
Definition: listdoc.h:2158
void GWEN_Crypt_Token_KeyInfo_List2_PopBack(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
uint32_t GWEN_Crypt_Token_KeyInfo_List_GetCount(const GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
GWEN_URL * nextObject
Definition: listdoc.h:8406
void GWEN_FSLock_List_Add(GWEN_FSLOCK *element, GWEN_FSLOCK_LIST *list)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2Iterator_Next(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2_ForEach(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *list, GWEN_CRYPT_TOKEN_CONTEXT_LIST2_FOREACH func, void *user_data)
void GWEN_DBIO_List_Sort(GWEN_DBIO_LIST *l, int ascending)
struct GWEN_CRYPT_TOKEN_LIST2 GWEN_CRYPT_TOKEN_LIST2
Definition: listdoc.h:829
void GWEN_Crypt_PaddAlgo_ConstList2_PushFront(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l, const GWEN_CRYPT_PADDALGO *p)
GWEN_DBIO * GWEN_DBIO_List_Next(const GWEN_DBIO *element)
void GWEN_Crypt_CryptAlgo_List2_Clear(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void GWEN_Socket_List2_PopBack(GWEN_SOCKET_LIST2 *l)
MYSTRUCT * MyStruct_List_Next(const MYSTRUCT *element)
GWEN_SSLCERTDESCR * nextObject
Definition: listdoc.h:7563
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)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2_ForEach(GWEN_SAR_FILEHEADER_LIST2 *list, GWEN_SAR_FILEHEADER_LIST2_FOREACH func, void *user_data)
GWEN_CRYPT_TOKEN_CONTEXT * nextObject
Definition: listdoc.h:1461
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2Iterator_new(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
uint32_t id
Definition: listdoc.h:4811
GWEN_CRYPT_KEY_LIST2_ITERATOR * GWEN_Crypt_Key_List2_Last(GWEN_CRYPT_KEY_LIST2 *l)
void GWEN_PluginDescription_ConstList2_PushBack(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l, const GWEN_PLUGIN_DESCRIPTION *p)
void GWEN_SslCertDescr_List_Sort(GWEN_SSLCERTDESCR_LIST *l, int ascending)
void GWEN_InheritData_List_Insert(GWEN_INHERITDATA *element, GWEN_INHERITDATA_LIST *list)
void GWEN_XMLNode_List_Add(GWEN_XMLNODE *element, GWEN_XMLNODE_LIST *list)
void GWEN_FSLock_List2Iterator_free(GWEN_FSLOCK_LIST2_ITERATOR *li)
void GWEN_Crypt_CryptAlgo_ConstList2_free(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
void GWEN_Tag16_List_Sort(GWEN_TAG16_LIST *l, int ascending)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2Iterator_Previous(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
struct GWEN_URL_CONSTLIST2_ITERATOR GWEN_URL_CONSTLIST2_ITERATOR
Definition: listdoc.h:8304
GWEN_SOCKET_CONSTLIST2_ITERATOR * GWEN_Socket_ConstList2_Last(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_Url_List2_PopBack(GWEN_URL_LIST2 *l)
uint32_t id
Definition: listdoc.h:8034
const GWEN_PLUGIN_DESCRIPTION *() GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH(const GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
Definition: listdoc.h:6770
GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_PaddAlgo_ConstList2Iterator_new(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
const GWEN_PARSER_ELEMENT * GWEN_ParserElement_ConstList2Iterator_Previous(GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR *li)
GWEN_PARSER_ELEMENT_LIST * GWEN_ParserElement_List_new()
struct GWEN_CRYPT_TOKEN_KEYINFO_LIST_ELEMENT GWEN_CRYPT_TOKEN_KEYINFO_LIST__ELEMENT
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2Iterator_Next(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
void GWEN_XMLNode_NameSpace_List_Clear(GWEN_XMLNODE_NAMESPACE_LIST *l)
GWEN_CRYPT_KEY_LIST2 * GWEN_Crypt_Key_List2_new()
struct GWEN_URL_LIST2_ITERATOR GWEN_URL_LIST2_ITERATOR
Definition: listdoc.h:8172
GWEN_CRYPTHEAD_LIST * GWEN_CryptHead_List_new()
GWEN_DIALOG * nextObject
Definition: listdoc.h:2397
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_Previous(const GWEN_PLUGIN_DESCRIPTION *element)
HTML_IMAGE * first
Definition: listdoc.h:4138
void GWEN_Crypt_Token_KeyInfo_List2_PushFront(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, GWEN_CRYPT_TOKEN_KEYINFO *p)
void GWEN_Dialog_List2_Dump(GWEN_DIALOG_LIST2 *l, FILE *f, unsigned int indent)
GWEN_URL * GWEN_Url_List2Iterator_Previous(GWEN_URL_LIST2_ITERATOR *li)
GWEN_SYNCIO * GWEN_SyncIo_List_Previous(const GWEN_SYNCIO *element)
void GWEN_Crypt_Key_List_free(GWEN_CRYPT_KEY_LIST *l)
void GWEN_Url_ConstList2_PushFront(GWEN_URL_CONSTLIST2 *l, const GWEN_URL *p)
void GWEN_InheritData_List_Clear(GWEN_INHERITDATA_LIST *l)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2Iterator_Data(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
GWEN_TAG16 * GWEN_Tag16_List_Previous(const GWEN_TAG16 *element)
struct GWEN_MDIGEST_CONSTLIST2 GWEN_MDIGEST_CONSTLIST2
Definition: listdoc.h:5738
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_First(const GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
void GWEN_XMLNode_NameSpace_List_Insert(GWEN_XMLNODE_NAMESPACE *element, GWEN_XMLNODE_NAMESPACE_LIST *list)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2Iterator_Data(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
HTML_FONT * HtmlFont_List_Previous(const HTML_FONT *element)
void GWEN_Crypt_CryptAlgo_ConstList2_PushFront(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l, const GWEN_CRYPT_CRYPTALGO *p)
void GWEN_Crypt_Token_Context_List2_free(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_DIALOG * GWEN_Dialog_List2Iterator_Next(GWEN_DIALOG_LIST2_ITERATOR *li)
GWEN_TLV_LIST_SORT_FN GWEN_TLV_List_SetSortFn(GWEN_TLV_LIST *l, GWEN_TLV_LIST_SORT_FN fn)
void GWEN_Param_List2_PushFront(GWEN_PARAM_LIST2 *l, GWEN_PARAM *p)
void GWEN_XMLNode_List_free(GWEN_XMLNODE_LIST *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2_ForEach(GWEN_SSLCERTDESCR_LIST2 *list, GWEN_SSLCERTDESCR_LIST2_FOREACH func, void *user_data)
void pr_ConstList2Iterator_free(t_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Key_List2_free(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_SIGTAIL * nextObject
Definition: listdoc.h:7170
GWEN_CRYPT_TOKEN_KEYINFO * first
Definition: listdoc.h:1873
int GWENHYWFAR_CB(* GWEN_FSLOCK_LIST_SORT_FN)(const GWEN_FSLOCK *a, const GWEN_FSLOCK *b, int ascending)
Definition: listdoc.h:2804
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2_First(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2_First(GWEN_XMLNODE_CONSTLIST2 *l)
struct GWEN_XMLNODE_CONSTLIST2 GWEN_XMLNODE_CONSTLIST2
Definition: listdoc.h:8846
void GWEN_FSLock_List2_Dump(GWEN_FSLOCK_LIST2 *l, FILE *f, unsigned int indent)
uint32_t pr_List_GetCount(const t_LIST *l)
MYSTRUCT_LIST * MyStruct_List_new()
void GWEN_ParserElement_List2_PopBack(GWEN_PARSER_ELEMENT_LIST2 *l)
void pr_List2_PushBack(t_LIST2 *l, t *p)
GWEN_MDIGEST * GWEN_MDigest_List_Last(const GWEN_MDIGEST_LIST *l)
void GWEN_Crypt_HashAlgo_ConstList2Iterator_free(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
void GWEN_Socket_List2_PopFront(GWEN_SOCKET_LIST2 *l)
void GWEN_Crypt_Key_List_Add(GWEN_CRYPT_KEY *element, GWEN_CRYPT_KEY_LIST *list)
GWEN_FSLOCK * GWEN_FSLock_List2_GetBack(GWEN_FSLOCK_LIST2 *l)
GWEN_DBIO_LIST * GWEN_DBIO_List_new()
struct GWEN_MDIGEST_LIST GWEN_MDIGEST_LIST
Definition: listdoc.h:5850
GWEN_SOCKET * GWEN_Socket_List_First(const GWEN_SOCKET_LIST *l)
unsigned int GWEN_Dialog_ConstList2_GetSize(GWEN_DIALOG_CONSTLIST2 *l)
struct GWEN_FSLOCK_CONSTLIST2 GWEN_FSLOCK_CONSTLIST2
Definition: listdoc.h:2687
void GWEN_Crypt_Key_ConstList2_PopBack(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_SslCertDescr_List_free(GWEN_SSLCERTDESCR_LIST *l)
GWEN_PARSER_ELEMENT_LIST2_ITERATOR * GWEN_ParserElement_List2_First(GWEN_PARSER_ELEMENT_LIST2 *l)
GWEN_FSLOCK * GWEN_FSLock_List2_ForEach(GWEN_FSLOCK_LIST2 *list, GWEN_FSLOCK_LIST2_FOREACH func, void *user_data)
void HtmlImage_List_AddList(HTML_IMAGE_LIST *dst, HTML_IMAGE_LIST *l)
GWEN_CRYPT_HASHALGO_LIST2_ITERATOR * GWEN_Crypt_HashAlgo_List2_First(GWEN_CRYPT_HASHALGO_LIST2 *l)
uint32_t count
Definition: listdoc.h:302
const GWEN_DIALOG * GWEN_Dialog_ConstList2Iterator_Next(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
void GWEN_ParserElement_List2_Dump(GWEN_PARSER_ELEMENT_LIST2 *l, FILE *f, unsigned int indent)
GWEN_CRYPT_TOKEN_LIST * GWEN_Crypt_Token_List_new()
void GWEN_FSLock_List2_PushFront(GWEN_FSLOCK_LIST2 *l, GWEN_FSLOCK *p)
uint32_t GWEN_CryptHead_List_GetCount(const GWEN_CRYPTHEAD_LIST *l)
void GWEN_PluginDescription_List2_Erase(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *it)
GWEN_CRYPT_PADDALGO_LIST2_ITERATOR * GWEN_Crypt_PaddAlgo_List2Iterator_new(GWEN_CRYPT_PADDALGO_LIST2 *l)
int GWENHYWFAR_CB(* GWEN_TAG16_LIST_SORT_FN)(const GWEN_TAG16 *a, const GWEN_TAG16 *b, int ascending)
Definition: listdoc.h:7877
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_Previous(const GWEN_SAR_FILEHEADER *element)
struct GWEN_PARAM_LIST_ELEMENT GWEN_PARAM_LIST__ELEMENT
void GWEN_SslCertDescr_List2_Clear(GWEN_SSLCERTDESCR_LIST2 *l)
const GWEN_CRYPT_HASHALGO *() GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH(const GWEN_CRYPT_HASHALGO *element, void *user_data)
Definition: listdoc.h:3869
void pr_List_Insert(t *element, t_LIST *list)
GWEN_MDIGEST * GWEN_MDigest_List2Iterator_Next(GWEN_MDIGEST_LIST2_ITERATOR *li)
int GWENHYWFAR_CB(* MYSTRUCT_LIST_SORT_FN)(const MYSTRUCT *a, const MYSTRUCT *b, int ascending)
Definition: listdoc.h:4976
void GWEN_XMLNode_NameSpace_List_Add(GWEN_XMLNODE_NAMESPACE *element, GWEN_XMLNODE_NAMESPACE_LIST *list)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2_GetFront(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
void GWEN_SarFileHeader_List_Sort(GWEN_SAR_FILEHEADER_LIST *l, int ascending)
void GWEN_Crypt_Key_ConstList2_free(GWEN_CRYPT_KEY_CONSTLIST2 *l)
struct GWEN_PARAM_CONSTLIST2_ITERATOR GWEN_PARAM_CONSTLIST2_ITERATOR
Definition: listdoc.h:6375
int GWENHYWFAR_CB(* GWEN_SOCKET_LIST_SORT_FN)(const GWEN_SOCKET *a, const GWEN_SOCKET *b, int ascending)
Definition: listdoc.h:4526
GWEN_SOCKET * GWEN_Socket_List2_GetBack(GWEN_SOCKET_LIST2 *l)
void GWEN_Crypt_Token_KeyInfo_ConstList2_free(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2_GetFront(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
GWEN_URL_CONSTLIST2_ITERATOR * GWEN_Url_ConstList2Iterator_new(GWEN_URL_CONSTLIST2 *l)
struct GWEN_XMLNODE_NAMESPACE_LIST_ELEMENT GWEN_XMLNODE_NAMESPACE_LIST__ELEMENT
HTML_IMAGE * HtmlImage_List_Next(const HTML_IMAGE *element)
GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR * GWEN_SarFileHeader_ConstList2_First(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
void GWEN_Tag16_List_Insert(GWEN_TAG16 *element, GWEN_TAG16_LIST *list)
MYSTRUCT * nextObject
Definition: listdoc.h:4962
struct GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR
Definition: listdoc.h:1359
struct GWEN_CRYPT_TOKEN_LIST2_ITERATOR GWEN_CRYPT_TOKEN_LIST2_ITERATOR
Definition: listdoc.h:834
GWEN_SIGHEAD * GWEN_SigHead_List_Last(const GWEN_SIGHEAD_LIST *l)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2Iterator_Next(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Key_List_Del(GWEN_CRYPT_KEY *element)
GWEN_MDIGEST_LIST2 * GWEN_MDigest_List2_new()
void GWEN_Url_List_Clear(GWEN_URL_LIST *l)
GWEN_XMLNODE * GWEN_XMLNode_List2_GetBack(GWEN_XMLNODE_LIST2 *l)
void GWEN_Tag16_List_AddList(GWEN_TAG16_LIST *dst, GWEN_TAG16_LIST *l)
GWEN_URL_CONSTLIST2_ITERATOR * GWEN_Url_ConstList2_Last(GWEN_URL_CONSTLIST2 *l)
void GWEN_XMLNode_List2_PushBack(GWEN_XMLNODE_LIST2 *l, GWEN_XMLNODE *p)
void GWEN_Crypt_HashAlgo_List2_Clear(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_MDigest_ConstList2_PushFront(GWEN_MDIGEST_CONSTLIST2 *l, const GWEN_MDIGEST *p)
struct GWEN_SOCKET GWEN_SOCKET
Definition: inetsocket.h:43
GWEN_MDIGEST_CONSTLIST2 * GWEN_MDigest_ConstList2_new()
GWEN_CRYPT_HASHALGO_LIST2_ITERATOR * GWEN_Crypt_HashAlgo_List2_Last(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_Crypt_Key_ConstList2_PopFront(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_SslCertDescr_List2_PushBack(GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR *p)
struct GWEN_FSLOCK GWEN_FSLOCK
Definition: fslock.h:59
const t * pr_ConstList2_ForEach(t_CONSTLIST2 *list, t_CONSTLIST2_FOREACH func, void *user_data)
GWEN_URL * GWEN_Url_List_Previous(const GWEN_URL *element)
void GWEN_SslCertDescr_ConstList2_PopBack(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
const t * pr_ConstList2Iterator_Data(t_CONSTLIST2_ITERATOR *li)
uint32_t id
Definition: listdoc.h:4833
GWEN_CRYPT_TOKEN_KEYINFO * nextObject
Definition: listdoc.h:1854
HTML_IMAGE * HtmlImage_List_Last(const HTML_IMAGE_LIST *l)
GWEN_DBIO * GWEN_DBIO_List_Previous(const GWEN_DBIO *element)
HTML_IMAGE * nextObject
Definition: listdoc.h:4119
void GWEN_MDigest_List2_PopFront(GWEN_MDIGEST_LIST2 *l)
GWEN_XSD_NODE * GWEN_XsdNode_List_Next(const GWEN_XSD_NODE *element)
void GWEN_SslCertDescr_List_Insert(GWEN_SSLCERTDESCR *element, GWEN_SSLCERTDESCR_LIST *list)
void GWEN_Dialog_ConstList2_PushFront(GWEN_DIALOG_CONSTLIST2 *l, const GWEN_DIALOG *p)
void GWEN_Crypt_HashAlgo_ConstList2_free(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
GWEN_SOCKET_LIST2_ITERATOR * GWEN_Socket_List2_First(GWEN_SOCKET_LIST2 *l)
void GWEN_SslCertDescr_List_Clear(GWEN_SSLCERTDESCR_LIST *l)
GWEN_PARSER_ELEMENT_LIST2_ITERATOR * GWEN_ParserElement_List2_Last(GWEN_PARSER_ELEMENT_LIST2 *l)
HTML_IMAGE * HtmlImage_List_First(const HTML_IMAGE_LIST *l)
void GWEN_SigTail_List_Insert(GWEN_SIGTAIL *element, GWEN_SIGTAIL_LIST *list)
const GWEN_CRYPT_CRYPTALGO *() GWEN_CRYPT_CRYPTALGO_CONSTLIST2_FOREACH(const GWEN_CRYPT_CRYPTALGO *element, void *user_data)
Definition: listdoc.h:182
void GWEN_Socket_ConstList2_PushFront(GWEN_SOCKET_CONSTLIST2 *l, const GWEN_SOCKET *p)
struct GWEN_XMLNODE_LIST2_ITERATOR GWEN_XMLNODE_LIST2_ITERATOR
Definition: listdoc.h:8715
GWEN_INHERITDATA_LIST_SORT_FN GWEN_InheritData_List_SetSortFn(GWEN_INHERITDATA_LIST *l, GWEN_INHERITDATA_LIST_SORT_FN fn)
GWEN_CRYPT_KEY * nextObject
Definition: listdoc.h:675
void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p)
GWEN_DIALOG_LIST2_ITERATOR * GWEN_Dialog_List2_Last(GWEN_DIALOG_LIST2 *l)
void GWEN_ParserElement_List2_PushFront(GWEN_PARSER_ELEMENT_LIST2 *l, GWEN_PARSER_ELEMENT *p)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_GetBack(GWEN_CRYPT_HASHALGO_LIST2 *l)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2_GetBack(GWEN_CRYPT_KEY_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_Previous(const GWEN_CRYPT_TOKEN_CONTEXT *element)
struct GWEN_SAR_FILEHEADER_LIST2 GWEN_SAR_FILEHEADER_LIST2
Definition: listdoc.h:3337
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2Iterator_new(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2_ForEach(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *list, GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH func, void *user_data)
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2_Last(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
GWEN_MDIGEST_CONSTLIST2_ITERATOR * GWEN_MDigest_ConstList2_First(GWEN_MDIGEST_CONSTLIST2 *l)
int GWENHYWFAR_CB(* t_LIST_SORT_FN)(const t *a, const t *b, int ascending)
Definition: listdoc.h:4826
void GWEN_TLV_List_Sort(GWEN_TLV_LIST *l, int ascending)
void GWEN_XMLNode_ConstList2_PopFront(GWEN_XMLNODE_CONSTLIST2 *l)
struct GWEN_TLV_LIST GWEN_TLV_LIST
Definition: listdoc.h:8022
void HtmlImage_List_Clear(HTML_IMAGE_LIST *l)
GWEN_DBIO_LIST_SORT_FN GWEN_DBIO_List_SetSortFn(GWEN_DBIO_LIST *l, GWEN_DBIO_LIST_SORT_FN fn)
void GWEN_Crypt_Token_Context_ConstList2_PopFront(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_ParserElement_List_AddList(GWEN_PARSER_ELEMENT_LIST *dst, GWEN_PARSER_ELEMENT_LIST *l)
uint32_t MyStruct_List_GetCount(const MYSTRUCT_LIST *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_SslCertDescr_List2_PopFront(GWEN_SSLCERTDESCR_LIST2 *l)
HTML_FONT * HtmlFont_List_Last(const HTML_FONT_LIST *l)
const GWEN_FSLOCK *() GWEN_FSLOCK_CONSTLIST2_FOREACH(const GWEN_FSLOCK *element, void *user_data)
Definition: listdoc.h:2690
const GWEN_SOCKET *() GWEN_SOCKET_CONSTLIST2_FOREACH(const GWEN_SOCKET *element, void *user_data)
Definition: listdoc.h:4412
struct GWEN_CRYPT_PADDALGO_LIST2_ITERATOR GWEN_CRYPT_PADDALGO_LIST2_ITERATOR
Definition: listdoc.h:6000
t_LIST2_ITERATOR * pr_List2_First(t_LIST2 *l)
struct GWEN_MDIGEST_LIST2_ITERATOR GWEN_MDIGEST_LIST2_ITERATOR
Definition: listdoc.h:5607
void GWEN_MDigest_List_Clear(GWEN_MDIGEST_LIST *l)
void GWEN_Crypt_Token_KeyInfo_List2Iterator_free(GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *li)
void GWEN_PluginDescription_ConstList2_PopBack(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
GWEN_XMLNODE * GWEN_XMLNode_List2_ForEach(GWEN_XMLNODE_LIST2 *list, GWEN_XMLNODE_LIST2_FOREACH func, void *user_data)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2Iterator_Data(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
t_CONSTLIST2_ITERATOR * pr_ConstList2Iterator_new(t_CONSTLIST2 *l)
HTML_FONT * HtmlFont_List_Next(const HTML_FONT *element)
GWEN_SYNCIO * nextObject
Definition: listdoc.h:7713
void GWEN_MDigest_List2_free(GWEN_MDIGEST_LIST2 *l)
void GWEN_Crypt_PaddAlgo_List2_Erase(GWEN_CRYPT_PADDALGO_LIST2 *l, GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *it)
GWEN_SOCKET * GWEN_Socket_List_Previous(const GWEN_SOCKET *element)
unsigned int GWEN_Crypt_Token_Context_ConstList2_GetSize(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_MDigest_List2_Erase(GWEN_MDIGEST_LIST2 *l, GWEN_MDIGEST_LIST2_ITERATOR *it)
void GWEN_Param_List_Add(GWEN_PARAM *element, GWEN_PARAM_LIST *list)
void GWEN_SarFileHeader_List2Iterator_free(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2Iterator_Previous(GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR *li)
uint32_t count
Definition: listdoc.h:7190
void GWEN_ParserElement_List2_PushBack(GWEN_PARSER_ELEMENT_LIST2 *l, GWEN_PARSER_ELEMENT *p)
GWEN_XMLNODE_LIST2_ITERATOR * GWEN_XMLNode_List2_First(GWEN_XMLNODE_LIST2 *l)
GWEN_XSD_NODE * GWEN_XsdNode_List_Last(const GWEN_XSD_NODE_LIST *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_TLV_LIST_ELEMENT GWEN_TLV_LIST__ELEMENT
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Previous(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
void GWEN_XMLNode_ConstList2_PushFront(GWEN_XMLNODE_CONSTLIST2 *l, const GWEN_XMLNODE *p)
void GWEN_SslCertDescr_List2_PopBack(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_Socket_List_AddList(GWEN_SOCKET_LIST *dst, GWEN_SOCKET_LIST *l)
void GWEN_Crypt_PaddAlgo_ConstList2Iterator_free(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
uint32_t id
Definition: listdoc.h:7734
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2_ForEach(GWEN_XMLNODE_CONSTLIST2 *list, GWEN_XMLNODE_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_SigTail_List_AddList(GWEN_SIGTAIL_LIST *dst, GWEN_SIGTAIL_LIST *l)
void GWEN_TLV_List_Del(GWEN_TLV *element)
GWEN_URL * GWEN_Url_List2_GetFront(GWEN_URL_LIST2 *l)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2_GetBack(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2Iterator_Next(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
GWEN_URL * GWEN_Url_List2_GetBack(GWEN_URL_LIST2 *l)
void GWEN_XsdNode_List_Del(GWEN_XSD_NODE *element)
GWEN_SAR_FILEHEADER *() GWEN_SAR_FILEHEADER_LIST2_FOREACH(GWEN_SAR_FILEHEADER *element, void *user_data)
Definition: listdoc.h:3347
struct GWEN_CRYPT_TOKEN_LIST_ELEMENT GWEN_CRYPT_TOKEN_LIST__ELEMENT
MYSTRUCT_LIST_SORT_FN MyStruct_List_SetSortFn(MYSTRUCT_LIST *l, MYSTRUCT_LIST_SORT_FN fn)
struct GWEN_PLUGIN_DESCRIPTION_LIST GWEN_PLUGIN_DESCRIPTION_LIST
Definition: listdoc.h:6879
GWEN_INHERITDATA_LIST * GWEN_InheritData_List_new()
struct GWEN_CRYPTHEAD_LIST GWEN_CRYPTHEAD_LIST
Definition: listdoc.h:291
void GWEN_Socket_ConstList2_PopBack(GWEN_SOCKET_CONSTLIST2 *l)
uint32_t GWEN_FSLock_List_GetCount(const GWEN_FSLOCK_LIST *l)
struct GWEN_CRYPT_HASHALGO GWEN_CRYPT_HASHALGO
Definition: hashalgo.h:21
unsigned int GWEN_Url_List2_GetSize(GWEN_URL_LIST2 *l)
void GWEN_Crypt_Token_Context_List2_PopBack(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
void GWEN_XMLNode_List_Clear(GWEN_XMLNODE_LIST *l)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_Previous(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
void GWEN_SarFileHeader_List2_free(GWEN_SAR_FILEHEADER_LIST2 *l)
struct GWEN_CRYPT_KEY_LIST_ELEMENT GWEN_CRYPT_KEY_LIST__ELEMENT
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_Next(const GWEN_CRYPT_TOKEN_KEYINFO *element)
void GWEN_XMLNode_NameSpace_List_Del(GWEN_XMLNODE_NAMESPACE *element)
struct GWEN_CRYPT_HASHALGO_LIST2_ITERATOR GWEN_CRYPT_HASHALGO_LIST2_ITERATOR
Definition: listdoc.h:3735
struct GWEN_CRYPT_KEY_LIST GWEN_CRYPT_KEY_LIST
Definition: listdoc.h:684
void GWEN_Crypt_HashAlgo_ConstList2_PopBack(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void MyStruct_List_Sort(MYSTRUCT_LIST *l, int ascending)
GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_PaddAlgo_ConstList2_First(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
int GWENHYWFAR_CB(* GWEN_SYNCIO_LIST_SORT_FN)(const GWEN_SYNCIO *a, const GWEN_SYNCIO *b, int ascending)
Definition: listdoc.h:7727
GWEN_PARAM * GWEN_Param_List_Previous(const GWEN_PARAM *element)
unsigned int GWEN_Socket_List2_GetSize(GWEN_SOCKET_LIST2 *l)
struct GWEN_SSLCERTDESCR_CONSTLIST2 GWEN_SSLCERTDESCR_CONSTLIST2
Definition: listdoc.h:7460
GWEN_CRYPT_TOKEN_CONTEXT_LIST * GWEN_Crypt_Token_Context_List_new()
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2_GetBack(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
GWEN_SOCKET_CONSTLIST2_ITERATOR * GWEN_Socket_ConstList2Iterator_new(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_SarFileHeader_List2_Erase(GWEN_SAR_FILEHEADER_LIST2 *l, GWEN_SAR_FILEHEADER_LIST2_ITERATOR *it)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 * GWEN_PluginDescription_ConstList2_new()
const GWEN_PARSER_ELEMENT * GWEN_ParserElement_ConstList2_GetBack(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
void GWEN_InheritData_List_Add(GWEN_INHERITDATA *element, GWEN_INHERITDATA_LIST *list)
void GWEN_Tag16_List_Clear(GWEN_TAG16_LIST *l)
void GWEN_FSLock_ConstList2_free(GWEN_FSLOCK_CONSTLIST2 *l)
GWEN_PARAM_LIST_SORT_FN GWEN_Param_List_SetSortFn(GWEN_PARAM_LIST *l, GWEN_PARAM_LIST_SORT_FN fn)
struct t_CONSTLIST2_ITERATOR t_CONSTLIST2_ITERATOR
Definition: listdoc.h:5253
void GWEN_Crypt_Token_Context_ConstList2_PushBack(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN_CONTEXT *p)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2Iterator_Data(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_CONTEXT_LIST2 * GWEN_Crypt_Token_Context_List2_new()
void GWEN_SarFileHeader_List2_PushBack(GWEN_SAR_FILEHEADER_LIST2 *l, GWEN_SAR_FILEHEADER *p)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2_GetBack(GWEN_MDIGEST_CONSTLIST2 *l)
GWEN_SAR_FILEHEADER_LIST2_ITERATOR * GWEN_SarFileHeader_List2_Last(GWEN_SAR_FILEHEADER_LIST2 *l)
void GWEN_PluginDescription_List_Insert(GWEN_PLUGIN_DESCRIPTION *element, GWEN_PLUGIN_DESCRIPTION_LIST *list)
struct GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2
Definition: listdoc.h:1751
GWEN_PARAM_CONSTLIST2_ITERATOR * GWEN_Param_ConstList2_First(GWEN_PARAM_CONSTLIST2 *l)
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Next(const GWEN_XMLNODE_NAMESPACE *element)
void GWEN_SarFileHeader_List_Insert(GWEN_SAR_FILEHEADER *element, GWEN_SAR_FILEHEADER_LIST *list)
GWEN_DIALOG * GWEN_Dialog_List_Last(const GWEN_DIALOG_LIST *l)
void GWEN_SigHead_List_free(GWEN_SIGHEAD_LIST *l)
void GWEN_Crypt_Token_Context_List2_Dump(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_Crypt_PaddAlgo_List2_free(GWEN_CRYPT_PADDALGO_LIST2 *l)
void GWEN_Crypt_HashAlgo_ConstList2_PopFront(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_FSLock_List_Sort(GWEN_FSLOCK_LIST *l, int ascending)
struct GWEN_CRYPT_PADDALGO_LIST2 GWEN_CRYPT_PADDALGO_LIST2
Definition: listdoc.h:5995
struct GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR
Definition: listdoc.h:6768
void HtmlImage_List_Insert(HTML_IMAGE *element, HTML_IMAGE_LIST *list)
GWEN_FSLOCK_LIST2_ITERATOR * GWEN_FSLock_List2_Last(GWEN_FSLOCK_LIST2 *l)
GWEN_XMLNODE * GWEN_XMLNode_List2Iterator_Data(GWEN_XMLNODE_LIST2_ITERATOR *li)
GWEN_XMLNODE_LIST * GWEN_XMLNode_List_new()
void GWEN_Crypt_CryptAlgo_List2_free(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
struct GWEN_SAR_FILEHEADER_LIST_ELEMENT GWEN_SAR_FILEHEADER_LIST__ELEMENT
int GWENHYWFAR_CB(* GWEN_PARSER_ELEMENT_LIST_SORT_FN)(const GWEN_PARSER_ELEMENT *a, const GWEN_PARSER_ELEMENT *b, int ascending)
Definition: listdoc.h:3197
GWEN_SYNCIO * GWEN_SyncIo_List_Next(const GWEN_SYNCIO *element)
void GWEN_Crypt_HashAlgo_List2_free(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_ParserElement_List_free(GWEN_PARSER_ELEMENT_LIST *l)
void GWEN_CryptHead_List_Add(GWEN_CRYPTHEAD *element, GWEN_CRYPTHEAD_LIST *list)
void GWEN_SslCertDescr_ConstList2_free(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
GWEN_MDIGEST * GWEN_MDigest_List2Iterator_Previous(GWEN_MDIGEST_LIST2_ITERATOR *li)
const GWEN_URL * GWEN_Url_ConstList2_ForEach(GWEN_URL_CONSTLIST2 *list, GWEN_URL_CONSTLIST2_FOREACH func, void *user_data)
struct GWEN_URL_CONSTLIST2 GWEN_URL_CONSTLIST2
Definition: listdoc.h:8303
void GWEN_Url_List_Del(GWEN_URL *element)
uint32_t GWEN_Crypt_Token_Context_List_GetCount(const GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
GWEN_PARSER_ELEMENT *() GWEN_PARSER_ELEMENT_LIST2_FOREACH(GWEN_PARSER_ELEMENT *element, void *user_data)
Definition: listdoc.h:2954
unsigned int GWEN_Dialog_List2_GetSize(GWEN_DIALOG_LIST2 *l)
void GWEN_SslCertDescr_ConstList2Iterator_free(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_Context_List2_Erase(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *it)
const GWEN_PARAM * GWEN_Param_ConstList2_GetFront(GWEN_PARAM_CONSTLIST2 *l)
GWEN_XMLNODE_NAMESPACE_LIST * GWEN_XMLNode_NameSpace_List_new()
uint32_t HtmlImage_List_GetCount(const HTML_IMAGE_LIST *l)
GWEN_XMLNODE * GWEN_XMLNode_List_Last(const GWEN_XMLNODE_LIST *l)
GWEN_XMLNODE_NAMESPACE * nextObject
Definition: listdoc.h:8556
GWEN_SSLCERTDESCR_LIST * GWEN_SslCertDescr_List_new()
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2Iterator_Data(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
GWEN_TLV * nextObject
Definition: listdoc.h:8013
void GWEN_Crypt_Token_List2_PopBack(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_ParserElement_List2_PopFront(GWEN_PARSER_ELEMENT_LIST2 *l)
void GWEN_ParserElement_ConstList2_PopFront(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
uint32_t GWEN_InheritData_List_GetCount(const GWEN_INHERITDATA_LIST *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Data(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
void GWEN_InheritData_List_AddList(GWEN_INHERITDATA_LIST *dst, GWEN_INHERITDATA_LIST *l)
GWEN_SSLCERTDESCR * first
Definition: listdoc.h:7582
GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR * GWEN_SslCertDescr_ConstList2Iterator_new(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
const GWEN_PARSER_ELEMENT *() GWEN_PARSER_ELEMENT_CONSTLIST2_FOREACH(const GWEN_PARSER_ELEMENT *element, void *user_data)
Definition: listdoc.h:3083
void GWEN_SslCertDescr_List2_PushFront(GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR *p)
uint32_t count
Definition: listdoc.h:4139
void GWEN_Crypt_HashAlgo_List2_Dump(GWEN_CRYPT_HASHALGO_LIST2 *l, FILE *f, unsigned int indent)
struct GWEN__XMLNODE GWEN_XMLNODE
Definition: xml.h:148
void MyStruct_List_AddList(MYSTRUCT_LIST *dst, MYSTRUCT_LIST *l)
GWEN_PARAM * GWEN_Param_List2Iterator_Data(GWEN_PARAM_LIST2_ITERATOR *li)
GWEN_CRYPTHEAD * GWEN_CryptHead_List_First(const GWEN_CRYPTHEAD_LIST *l)
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST GWEN_CRYPT_TOKEN_CONTEXT_LIST
Definition: listdoc.h:1470
int GWENHYWFAR_CB(* GWEN_SAR_FILEHEADER_LIST_SORT_FN)(const GWEN_SAR_FILEHEADER *a, const GWEN_SAR_FILEHEADER *b, int ascending)
Definition: listdoc.h:3590
GWEN_XMLNODE * GWEN_XMLNode_List_First(const GWEN_XMLNODE_LIST *l)
void GWEN_SarFileHeader_ConstList2_PushBack(GWEN_SAR_FILEHEADER_CONSTLIST2 *l, const GWEN_SAR_FILEHEADER *p)
void GWEN_ParserElement_ConstList2_Clear(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
GWEN_SOCKET_LIST2_ITERATOR * GWEN_Socket_List2_Last(GWEN_SOCKET_LIST2 *l)
GWEN_INHERITDATA * GWEN_InheritData_List_Previous(const GWEN_INHERITDATA *element)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2_GetFront(GWEN_CRYPT_KEY_CONSTLIST2 *l)
uint32_t id
Definition: listdoc.h:8427
GWEN_SSLCERTDESCR_LIST2_ITERATOR * GWEN_SslCertDescr_List2_Last(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_Crypt_Token_List_Del(GWEN_CRYPT_TOKEN *element)
GWEN_TLV * GWEN_TLV_List_Previous(const GWEN_TLV *element)
GWEN_XMLNODE * first
Definition: listdoc.h:8968
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2_First(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_PARSER_ELEMENT_LIST2 * GWEN_ParserElement_List2_new()
void GWEN_SarFileHeader_ConstList2_free(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
GWEN_PARSER_ELEMENT_CONSTLIST2 * GWEN_ParserElement_ConstList2_new()
void GWEN_Crypt_Token_KeyInfo_List2_free(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
void GWEN_Crypt_CryptAlgo_ConstList2_Clear(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2Iterator_Previous(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
GWEN_DIALOG * GWEN_Dialog_List2Iterator_Previous(GWEN_DIALOG_LIST2_ITERATOR *li)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2_GetBack(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2Iterator_Previous(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
GWEN_FSLOCK_CONSTLIST2_ITERATOR * GWEN_FSLock_ConstList2_First(GWEN_FSLOCK_CONSTLIST2 *l)
GWEN_PARSER_ELEMENT_LIST2_ITERATOR * GWEN_ParserElement_List2Iterator_new(GWEN_PARSER_ELEMENT_LIST2 *l)
GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR * GWEN_Crypt_Key_ConstList2Iterator_new(GWEN_CRYPT_KEY_CONSTLIST2 *l)
struct GWEN_CRYPT_KEY_LIST2_ITERATOR GWEN_CRYPT_KEY_LIST2_ITERATOR
Definition: listdoc.h:441
struct GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR
Definition: listdoc.h:3867
GWEN_SIGHEAD_LIST * GWEN_SigHead_List_new()
GWEN_CRYPT_TOKEN_CONSTLIST2 * GWEN_Crypt_Token_ConstList2_new()
const GWEN_MDIGEST * GWEN_MDigest_ConstList2Iterator_Next(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_CONTEXT * first
Definition: listdoc.h:1480
void GWEN_Crypt_Key_List_Sort(GWEN_CRYPT_KEY_LIST *l, int ascending)
void GWEN_Tag16_List_free(GWEN_TAG16_LIST *l)
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_First(const GWEN_XMLNODE_NAMESPACE_LIST *l)
struct GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR
Definition: listdoc.h:7461
struct GWEN_CRYPT_CRYPTALGO_CONSTLIST2 GWEN_CRYPT_CRYPTALGO_CONSTLIST2
Definition: listdoc.h:179
struct GWEN_CRYPT_CRYPTALGO_LIST2 GWEN_CRYPT_CRYPTALGO_LIST2
Definition: listdoc.h:43
void GWEN_Crypt_Token_List_Clear(GWEN_CRYPT_TOKEN_LIST *l)
GWEN_SSLCERTDESCR_LIST2_ITERATOR * GWEN_SslCertDescr_List2Iterator_new(GWEN_SSLCERTDESCR_LIST2 *l)
GWEN_SOCKET * GWEN_Socket_List2Iterator_Next(GWEN_SOCKET_LIST2_ITERATOR *li)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2_GetBack(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
void pr_List_Add(t *element, t_LIST *list)
uint32_t GWEN_SarFileHeader_List_GetCount(const GWEN_SAR_FILEHEADER_LIST *l)
void GWEN_PluginDescription_List_Del(GWEN_PLUGIN_DESCRIPTION *element)
struct GWEN_SIGHEAD_LIST_ELEMENT GWEN_SIGHEAD_LIST__ELEMENT
uint32_t GWEN_MDigest_List_GetCount(const GWEN_MDIGEST_LIST *l)
void GWEN_XsdNode_List_Sort(GWEN_XSD_NODE_LIST *l, int ascending)
void GWEN_SarFileHeader_ConstList2_PushFront(GWEN_SAR_FILEHEADER_CONSTLIST2 *l, const GWEN_SAR_FILEHEADER *p)
void GWEN_Crypt_Key_List2Iterator_free(GWEN_CRYPT_KEY_LIST2_ITERATOR *li)
unsigned int GWEN_SarFileHeader_ConstList2_GetSize(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
uint32_t count
Definition: listdoc.h:695
uint32_t count
Definition: listdoc.h:7040
GWEN_SSLCERTDESCR_CONSTLIST2 * GWEN_SslCertDescr_ConstList2_new()
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2Iterator_Next(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_CryptAlgo_ConstList2Iterator_free(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_HashAlgo_List2_Erase(GWEN_CRYPT_HASHALGO_LIST2 *l, GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *it)
struct GWEN_TAG16_LIST_ELEMENT GWEN_TAG16_LIST__ELEMENT
void GWEN_Crypt_Token_List2_free(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_MDigest_List2_PushFront(GWEN_MDIGEST_LIST2 *l, GWEN_MDIGEST *p)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2Iterator_Data(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
GWEN_XSD_NODE_LIST * GWEN_XsdNode_List_new()
void GWEN_Dialog_ConstList2_PopBack(GWEN_DIALOG_CONSTLIST2 *l)
void GWEN_SigHead_List_Del(GWEN_SIGHEAD *element)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2_ForEach(GWEN_CRYPT_PADDALGO_CONSTLIST2 *list, GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_MDigest_List2_PushBack(GWEN_MDIGEST_LIST2 *l, GWEN_MDIGEST *p)
GWEN_SIGTAIL * GWEN_SigTail_List_Last(const GWEN_SIGTAIL_LIST *l)
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)
void pr_List2_Clear(t_LIST2 *l)
GWEN_FSLOCK_LIST2_ITERATOR * GWEN_FSLock_List2_First(GWEN_FSLOCK_LIST2 *l)
void GWEN_Url_ConstList2Iterator_free(GWEN_URL_CONSTLIST2_ITERATOR *li)