gwenhywfar  4.13.1
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_SAR_FILEHEADER_LIST2_H
30 #define GWEN_SAR_FILEHEADER_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_SarFileHeader_List2_Dump(GWEN_SAR_FILEHEADER_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_SAR_FILEHEADER*
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_SAR_FILEHEADER_CONSTLIST2_FOREACH func, void *user_data);
233 
234 
235 #ifdef __cplusplus
236 }
237 #endif
238 
239 
240 #endif /* GWEN_SAR_FILEHEADER_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_SAR_FILEHEADER_LIST1_H
273 #define GWEN_SAR_FILEHEADER_LIST1_H
274 
275 #ifdef __cplusplus
276 extern "C" {
277 #endif
278 
281  uint32_t id;
284 
292 
297 
298 
302  uint32_t count;
303  uint32_t id;
305 
311 
316 
322 
330 
335 
340 
346 
351 
356 
361 
366 
371 
376 
383 
384 
385 #ifdef __cplusplus
386 }
387 #endif
388 
389 
390 #endif
391 
392 
393 
394 /***************************************************************************
395  $RCSfile$
396  -------------------
397  cvs : $Id$
398  begin : Sat Jun 28 2003
399  copyright : (C) 2003 by Martin Preuss
400  email : martin@libchipcard.de
401 
402  ***************************************************************************
403  * *
404  * This library is free software; you can redistribute it and/or *
405  * modify it under the terms of the GNU Lesser General Public *
406  * License as published by the Free Software Foundation; either *
407  * version 2.1 of the License, or (at your option) any later version. *
408  * *
409  * This library is distributed in the hope that it will be useful, *
410  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
411  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
412  * Lesser General Public License for more details. *
413  * *
414  * You should have received a copy of the GNU Lesser General Public *
415  * License along with this library; if not, write to the Free Software *
416  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
417  * MA 02111-1307 USA *
418  * *
419  ***************************************************************************/
420 
421 
422 #ifndef GWEN_PARSER_ELEMENT_LIST2_H
423 #define GWEN_PARSER_ELEMENT_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_ParserElement_List2_Dump(GWEN_PARSER_ELEMENT_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_PARSER_ELEMENT*
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_PARSER_ELEMENT_CONSTLIST2_FOREACH func, void *user_data);
626 
627 
628 #ifdef __cplusplus
629 }
630 #endif
631 
632 
633 #endif /* GWEN_PARSER_ELEMENT_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_PARSER_ELEMENT_LIST1_H
666 #define GWEN_PARSER_ELEMENT_LIST1_H
667 
668 #ifdef __cplusplus
669 extern "C" {
670 #endif
671 
674  uint32_t id;
677 
685 
690 
691 
695  uint32_t count;
696  uint32_t id;
698 
704 
709 
715 
723 
728 
733 
739 
744 
749 
754 
759 
764 
769 
776 
777 
778 #ifdef __cplusplus
779 }
780 #endif
781 
782 
783 #endif
784 
785 
786 
787 /***************************************************************************
788  $RCSfile$
789  -------------------
790  cvs : $Id$
791  begin : Sat Jun 28 2003
792  copyright : (C) 2003 by Martin Preuss
793  email : martin@libchipcard.de
794 
795  ***************************************************************************
796  * *
797  * This library is free software; you can redistribute it and/or *
798  * modify it under the terms of the GNU Lesser General Public *
799  * License as published by the Free Software Foundation; either *
800  * version 2.1 of the License, or (at your option) any later version. *
801  * *
802  * This library is distributed in the hope that it will be useful, *
803  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
804  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
805  * Lesser General Public License for more details. *
806  * *
807  * You should have received a copy of the GNU Lesser General Public *
808  * License along with this library; if not, write to the Free Software *
809  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
810  * MA 02111-1307 USA *
811  * *
812  ***************************************************************************/
813 
814 
815 #ifndef GWEN_XSD_NODE_LIST1_H
816 #define GWEN_XSD_NODE_LIST1_H
817 
818 #ifdef __cplusplus
819 extern "C" {
820 #endif
821 
823  typedef struct GWEN_XSD_NODE_LIST_ELEMENT {
824  uint32_t id;
827 
835 
839  typedef int GWENHYWFAR_CB (*GWEN_XSD_NODE_LIST_SORT_FN)(const GWEN_XSD_NODE *a, const GWEN_XSD_NODE *b, int ascending);
840 
841 
845  uint32_t count;
846  uint32_t id;
848 
854 
859 
865 
872  void GWEN_XsdNode_List_Del(GWEN_XSD_NODE *element);
873 
878 
883 
889 
894 
899 
904 
909 
914 
919 
925  void GWEN_XsdNode_List_Sort(GWEN_XSD_NODE_LIST *l, int ascending);
926 
927 
928 #ifdef __cplusplus
929 }
930 #endif
931 
932 
933 #endif
934 
935 
936 
937 /***************************************************************************
938  $RCSfile$
939  -------------------
940  cvs : $Id$
941  begin : Sat Jun 28 2003
942  copyright : (C) 2003 by Martin Preuss
943  email : martin@libchipcard.de
944 
945  ***************************************************************************
946  * *
947  * This library is free software; you can redistribute it and/or *
948  * modify it under the terms of the GNU Lesser General Public *
949  * License as published by the Free Software Foundation; either *
950  * version 2.1 of the License, or (at your option) any later version. *
951  * *
952  * This library is distributed in the hope that it will be useful, *
953  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
954  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
955  * Lesser General Public License for more details. *
956  * *
957  * You should have received a copy of the GNU Lesser General Public *
958  * License along with this library; if not, write to the Free Software *
959  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
960  * MA 02111-1307 USA *
961  * *
962  ***************************************************************************/
963 
964 
965 #ifndef GWEN_XMLNODE_NAMESPACE_LIST1_H
966 #define GWEN_XMLNODE_NAMESPACE_LIST1_H
967 
968 #ifdef __cplusplus
969 extern "C" {
970 #endif
971 
974  uint32_t id;
977 
985 
990 
991 
995  uint32_t count;
996  uint32_t id;
998 
1004 
1009 
1015 
1023 
1028 
1033 
1039 
1044 
1049 
1054 
1059 
1064 
1069 
1076 
1077 
1078 #ifdef __cplusplus
1079 }
1080 #endif
1081 
1082 
1083 #endif
1084 
1085 
1086 
1087 /***************************************************************************
1088  $RCSfile$
1089  -------------------
1090  cvs : $Id$
1091  begin : Sat Jun 28 2003
1092  copyright : (C) 2003 by Martin Preuss
1093  email : martin@libchipcard.de
1094 
1095  ***************************************************************************
1096  * *
1097  * This library is free software; you can redistribute it and/or *
1098  * modify it under the terms of the GNU Lesser General Public *
1099  * License as published by the Free Software Foundation; either *
1100  * version 2.1 of the License, or (at your option) any later version. *
1101  * *
1102  * This library is distributed in the hope that it will be useful, *
1103  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1104  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1105  * Lesser General Public License for more details. *
1106  * *
1107  * You should have received a copy of the GNU Lesser General Public *
1108  * License along with this library; if not, write to the Free Software *
1109  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1110  * MA 02111-1307 USA *
1111  * *
1112  ***************************************************************************/
1113 
1114 
1115 #ifndef GWEN_XMLNODE_LIST2_H
1116 #define GWEN_XMLNODE_LIST2_H
1117 
1118 
1119 #ifdef __cplusplus
1120 extern "C" {
1121 #endif
1122 
1130 
1135 
1140  void *user_data);
1141 
1146 
1151 
1155  void GWEN_XMLNode_List2_Dump(GWEN_XMLNODE_LIST2 *l, FILE *f, unsigned int indent);
1156 
1161 
1167 
1173 
1179 
1186 
1193 
1199 
1205 
1210 
1215 
1220 
1225 
1230 
1236 
1242 
1248 
1262  void *user_data);
1263 
1264 
1267  typedef const GWEN_XMLNODE*
1269  void *user_data);
1270 
1271 
1273 
1275 
1277 
1279 
1281 
1283 
1285 
1287 
1289 
1291 
1293 
1295 
1297 
1299 
1301 
1303 
1305 
1318  GWEN_XMLNODE_CONSTLIST2_FOREACH func, void *user_data);
1319 
1320 
1321 #ifdef __cplusplus
1322 }
1323 #endif
1324 
1325 
1326 #endif /* GWEN_XMLNODE_LIST_H */
1327 
1328 
1329 
1330 /***************************************************************************
1331  $RCSfile$
1332  -------------------
1333  cvs : $Id$
1334  begin : Sat Jun 28 2003
1335  copyright : (C) 2003 by Martin Preuss
1336  email : martin@libchipcard.de
1337 
1338  ***************************************************************************
1339  * *
1340  * This library is free software; you can redistribute it and/or *
1341  * modify it under the terms of the GNU Lesser General Public *
1342  * License as published by the Free Software Foundation; either *
1343  * version 2.1 of the License, or (at your option) any later version. *
1344  * *
1345  * This library is distributed in the hope that it will be useful, *
1346  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1347  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1348  * Lesser General Public License for more details. *
1349  * *
1350  * You should have received a copy of the GNU Lesser General Public *
1351  * License along with this library; if not, write to the Free Software *
1352  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1353  * MA 02111-1307 USA *
1354  * *
1355  ***************************************************************************/
1356 
1357 
1358 #ifndef GWEN_XMLNODE_LIST1_H
1359 #define GWEN_XMLNODE_LIST1_H
1360 
1361 #ifdef __cplusplus
1362 extern "C" {
1363 #endif
1364 
1366  typedef struct GWEN_XMLNODE_LIST_ELEMENT {
1367  uint32_t id;
1370 
1378 
1382  typedef int GWENHYWFAR_CB (*GWEN_XMLNODE_LIST_SORT_FN)(const GWEN_XMLNODE *a, const GWEN_XMLNODE *b, int ascending);
1383 
1384 
1388  uint32_t count;
1389  uint32_t id;
1391 
1397 
1402 
1408 
1415  void GWEN_XMLNode_List_Del(GWEN_XMLNODE *element);
1416 
1421 
1426 
1432 
1437 
1442 
1447 
1452 
1456  uint32_t GWEN_XMLNode_List_GetCount(const GWEN_XMLNODE_LIST *l);
1457 
1462 
1468  void GWEN_XMLNode_List_Sort(GWEN_XMLNODE_LIST *l, int ascending);
1469 
1470 
1471 #ifdef __cplusplus
1472 }
1473 #endif
1474 
1475 
1476 #endif
1477 
1478 
1479 
1480 /***************************************************************************
1481  $RCSfile$
1482  -------------------
1483  cvs : $Id$
1484  begin : Sat Jun 28 2003
1485  copyright : (C) 2003 by Martin Preuss
1486  email : martin@libchipcard.de
1487 
1488  ***************************************************************************
1489  * *
1490  * This library is free software; you can redistribute it and/or *
1491  * modify it under the terms of the GNU Lesser General Public *
1492  * License as published by the Free Software Foundation; either *
1493  * version 2.1 of the License, or (at your option) any later version. *
1494  * *
1495  * This library is distributed in the hope that it will be useful, *
1496  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1497  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1498  * Lesser General Public License for more details. *
1499  * *
1500  * You should have received a copy of the GNU Lesser General Public *
1501  * License along with this library; if not, write to the Free Software *
1502  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1503  * MA 02111-1307 USA *
1504  * *
1505  ***************************************************************************/
1506 
1507 
1508 #ifndef GWEN_URL_LIST2_H
1509 #define GWEN_URL_LIST2_H
1510 
1511 
1512 #ifdef __cplusplus
1513 extern "C" {
1514 #endif
1515 
1523 
1528 
1533  void *user_data);
1534 
1539 
1544 
1548  void GWEN_Url_List2_Dump(GWEN_URL_LIST2 *l, FILE *f, unsigned int indent);
1549 
1554 
1560 
1566 
1572 
1579 
1585  unsigned int GWEN_Url_List2_GetSize(GWEN_URL_LIST2 *l);
1586 
1592 
1598 
1603 
1608 
1613 
1618 
1623 
1629 
1635 
1641 
1655  void *user_data);
1656 
1657 
1660  typedef const GWEN_URL*
1662  void *user_data);
1663 
1664 
1666 
1668 
1670 
1672 
1674 
1676 
1678 
1680 
1682 
1684 
1686 
1688 
1690 
1692 
1694 
1696 
1698 
1711  GWEN_URL_CONSTLIST2_FOREACH func, void *user_data);
1712 
1713 
1714 #ifdef __cplusplus
1715 }
1716 #endif
1717 
1718 
1719 #endif /* GWEN_URL_LIST_H */
1720 
1721 
1722 
1723 /***************************************************************************
1724  $RCSfile$
1725  -------------------
1726  cvs : $Id$
1727  begin : Sat Jun 28 2003
1728  copyright : (C) 2003 by Martin Preuss
1729  email : martin@libchipcard.de
1730 
1731  ***************************************************************************
1732  * *
1733  * This library is free software; you can redistribute it and/or *
1734  * modify it under the terms of the GNU Lesser General Public *
1735  * License as published by the Free Software Foundation; either *
1736  * version 2.1 of the License, or (at your option) any later version. *
1737  * *
1738  * This library is distributed in the hope that it will be useful, *
1739  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1740  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1741  * Lesser General Public License for more details. *
1742  * *
1743  * You should have received a copy of the GNU Lesser General Public *
1744  * License along with this library; if not, write to the Free Software *
1745  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1746  * MA 02111-1307 USA *
1747  * *
1748  ***************************************************************************/
1749 
1750 
1751 #ifndef GWEN_URL_LIST1_H
1752 #define GWEN_URL_LIST1_H
1753 
1754 #ifdef __cplusplus
1755 extern "C" {
1756 #endif
1757 
1759  typedef struct GWEN_URL_LIST_ELEMENT {
1760  uint32_t id;
1763 
1771 
1775  typedef int GWENHYWFAR_CB (*GWEN_URL_LIST_SORT_FN)(const GWEN_URL *a, const GWEN_URL *b, int ascending);
1776 
1777 
1779  struct GWEN_URL_LIST {
1781  uint32_t count;
1782  uint32_t id;
1783  } GWEN_URL_LIST;
1784 
1790 
1794  void GWEN_Url_List_Add(GWEN_URL *element, GWEN_URL_LIST *list);
1795 
1800  void GWEN_Url_List_Insert(GWEN_URL *element, GWEN_URL_LIST *list);
1801 
1808  void GWEN_Url_List_Del(GWEN_URL *element);
1809 
1814 
1819 
1825 
1830 
1835 
1839  GWEN_URL* GWEN_Url_List_Next(const GWEN_URL *element);
1840 
1844  GWEN_URL* GWEN_Url_List_Previous(const GWEN_URL *element);
1845 
1849  uint32_t GWEN_Url_List_GetCount(const GWEN_URL_LIST *l);
1850 
1855 
1861  void GWEN_Url_List_Sort(GWEN_URL_LIST *l, int ascending);
1862 
1863 
1864 #ifdef __cplusplus
1865 }
1866 #endif
1867 
1868 
1869 #endif
1870 
1871 
1872 
1873 /***************************************************************************
1874  $RCSfile$
1875  -------------------
1876  cvs : $Id$
1877  begin : Sat Jun 28 2003
1878  copyright : (C) 2003 by Martin Preuss
1879  email : martin@libchipcard.de
1880 
1881  ***************************************************************************
1882  * *
1883  * This library is free software; you can redistribute it and/or *
1884  * modify it under the terms of the GNU Lesser General Public *
1885  * License as published by the Free Software Foundation; either *
1886  * version 2.1 of the License, or (at your option) any later version. *
1887  * *
1888  * This library is distributed in the hope that it will be useful, *
1889  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1890  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1891  * Lesser General Public License for more details. *
1892  * *
1893  * You should have received a copy of the GNU Lesser General Public *
1894  * License along with this library; if not, write to the Free Software *
1895  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1896  * MA 02111-1307 USA *
1897  * *
1898  ***************************************************************************/
1899 
1900 
1901 #ifndef GWEN_TLV_LIST1_H
1902 #define GWEN_TLV_LIST1_H
1903 
1904 #ifdef __cplusplus
1905 extern "C" {
1906 #endif
1907 
1909  typedef struct GWEN_TLV_LIST_ELEMENT {
1910  uint32_t id;
1913 
1921 
1925  typedef int GWENHYWFAR_CB (*GWEN_TLV_LIST_SORT_FN)(const GWEN_TLV *a, const GWEN_TLV *b, int ascending);
1926 
1927 
1929  struct GWEN_TLV_LIST {
1931  uint32_t count;
1932  uint32_t id;
1933  } GWEN_TLV_LIST;
1934 
1940 
1944  void GWEN_TLV_List_Add(GWEN_TLV *element, GWEN_TLV_LIST *list);
1945 
1950  void GWEN_TLV_List_Insert(GWEN_TLV *element, GWEN_TLV_LIST *list);
1951 
1958  void GWEN_TLV_List_Del(GWEN_TLV *element);
1959 
1964 
1969 
1975 
1980 
1985 
1989  GWEN_TLV* GWEN_TLV_List_Next(const GWEN_TLV *element);
1990 
1994  GWEN_TLV* GWEN_TLV_List_Previous(const GWEN_TLV *element);
1995 
1999  uint32_t GWEN_TLV_List_GetCount(const GWEN_TLV_LIST *l);
2000 
2005 
2011  void GWEN_TLV_List_Sort(GWEN_TLV_LIST *l, int ascending);
2012 
2013 
2014 #ifdef __cplusplus
2015 }
2016 #endif
2017 
2018 
2019 #endif
2020 
2021 
2022 
2023 /***************************************************************************
2024  $RCSfile$
2025  -------------------
2026  cvs : $Id$
2027  begin : Sat Jun 28 2003
2028  copyright : (C) 2003 by Martin Preuss
2029  email : martin@libchipcard.de
2030 
2031  ***************************************************************************
2032  * *
2033  * This library is free software; you can redistribute it and/or *
2034  * modify it under the terms of the GNU Lesser General Public *
2035  * License as published by the Free Software Foundation; either *
2036  * version 2.1 of the License, or (at your option) any later version. *
2037  * *
2038  * This library is distributed in the hope that it will be useful, *
2039  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2040  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2041  * Lesser General Public License for more details. *
2042  * *
2043  * You should have received a copy of the GNU Lesser General Public *
2044  * License along with this library; if not, write to the Free Software *
2045  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2046  * MA 02111-1307 USA *
2047  * *
2048  ***************************************************************************/
2049 
2050 
2051 #ifndef GWEN_TAG16_LIST1_H
2052 #define GWEN_TAG16_LIST1_H
2053 
2054 #ifdef __cplusplus
2055 extern "C" {
2056 #endif
2057 
2059  typedef struct GWEN_TAG16_LIST_ELEMENT {
2060  uint32_t id;
2063 
2071 
2075  typedef int GWENHYWFAR_CB (*GWEN_TAG16_LIST_SORT_FN)(const GWEN_TAG16 *a, const GWEN_TAG16 *b, int ascending);
2076 
2077 
2081  uint32_t count;
2082  uint32_t id;
2083  } GWEN_TAG16_LIST;
2084 
2090 
2094  void GWEN_Tag16_List_Add(GWEN_TAG16 *element, GWEN_TAG16_LIST *list);
2095 
2100  void GWEN_Tag16_List_Insert(GWEN_TAG16 *element, GWEN_TAG16_LIST *list);
2101 
2108  void GWEN_Tag16_List_Del(GWEN_TAG16 *element);
2109 
2114 
2119 
2125 
2130 
2135 
2139  GWEN_TAG16* GWEN_Tag16_List_Next(const GWEN_TAG16 *element);
2140 
2145 
2149  uint32_t GWEN_Tag16_List_GetCount(const GWEN_TAG16_LIST *l);
2150 
2155 
2161  void GWEN_Tag16_List_Sort(GWEN_TAG16_LIST *l, int ascending);
2162 
2163 
2164 #ifdef __cplusplus
2165 }
2166 #endif
2167 
2168 
2169 #endif
2170 
2171 
2172 
2173 /***************************************************************************
2174  $RCSfile$
2175  -------------------
2176  cvs : $Id$
2177  begin : Sat Jun 28 2003
2178  copyright : (C) 2003 by Martin Preuss
2179  email : martin@libchipcard.de
2180 
2181  ***************************************************************************
2182  * *
2183  * This library is free software; you can redistribute it and/or *
2184  * modify it under the terms of the GNU Lesser General Public *
2185  * License as published by the Free Software Foundation; either *
2186  * version 2.1 of the License, or (at your option) any later version. *
2187  * *
2188  * This library is distributed in the hope that it will be useful, *
2189  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2190  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2191  * Lesser General Public License for more details. *
2192  * *
2193  * You should have received a copy of the GNU Lesser General Public *
2194  * License along with this library; if not, write to the Free Software *
2195  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2196  * MA 02111-1307 USA *
2197  * *
2198  ***************************************************************************/
2199 
2200 
2201 #ifndef GWEN_DBIO_LIST1_H
2202 #define GWEN_DBIO_LIST1_H
2203 
2204 #ifdef __cplusplus
2205 extern "C" {
2206 #endif
2207 
2209  typedef struct GWEN_DBIO_LIST_ELEMENT {
2210  uint32_t id;
2213 
2221 
2225  typedef int GWENHYWFAR_CB (*GWEN_DBIO_LIST_SORT_FN)(const GWEN_DBIO *a, const GWEN_DBIO *b, int ascending);
2226 
2227 
2231  uint32_t count;
2232  uint32_t id;
2233  } GWEN_DBIO_LIST;
2234 
2240 
2244  void GWEN_DBIO_List_Add(GWEN_DBIO *element, GWEN_DBIO_LIST *list);
2245 
2250  void GWEN_DBIO_List_Insert(GWEN_DBIO *element, GWEN_DBIO_LIST *list);
2251 
2258  void GWEN_DBIO_List_Del(GWEN_DBIO *element);
2259 
2264 
2269 
2275 
2280 
2285 
2289  GWEN_DBIO* GWEN_DBIO_List_Next(const GWEN_DBIO *element);
2290 
2294  GWEN_DBIO* GWEN_DBIO_List_Previous(const GWEN_DBIO *element);
2295 
2299  uint32_t GWEN_DBIO_List_GetCount(const GWEN_DBIO_LIST *l);
2300 
2305 
2311  void GWEN_DBIO_List_Sort(GWEN_DBIO_LIST *l, int ascending);
2312 
2313 
2314 #ifdef __cplusplus
2315 }
2316 #endif
2317 
2318 
2319 #endif
2320 
2321 
2322 
2323 /***************************************************************************
2324  $RCSfile$
2325  -------------------
2326  cvs : $Id$
2327  begin : Sat Jun 28 2003
2328  copyright : (C) 2003 by Martin Preuss
2329  email : martin@libchipcard.de
2330 
2331  ***************************************************************************
2332  * *
2333  * This library is free software; you can redistribute it and/or *
2334  * modify it under the terms of the GNU Lesser General Public *
2335  * License as published by the Free Software Foundation; either *
2336  * version 2.1 of the License, or (at your option) any later version. *
2337  * *
2338  * This library is distributed in the hope that it will be useful, *
2339  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2340  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2341  * Lesser General Public License for more details. *
2342  * *
2343  * You should have received a copy of the GNU Lesser General Public *
2344  * License along with this library; if not, write to the Free Software *
2345  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2346  * MA 02111-1307 USA *
2347  * *
2348  ***************************************************************************/
2349 
2350 
2351 #ifndef HTML_IMAGE_LIST1_H
2352 #define HTML_IMAGE_LIST1_H
2353 
2354 #ifdef __cplusplus
2355 extern "C" {
2356 #endif
2357 
2359  typedef struct HTML_IMAGE_LIST_ELEMENT {
2360  uint32_t id;
2363 
2371 
2375  typedef int GWENHYWFAR_CB (*HTML_IMAGE_LIST_SORT_FN)(const HTML_IMAGE *a, const HTML_IMAGE *b, int ascending);
2376 
2377 
2381  uint32_t count;
2382  uint32_t id;
2383  } HTML_IMAGE_LIST;
2384 
2390 
2394  void HtmlImage_List_Add(HTML_IMAGE *element, HTML_IMAGE_LIST *list);
2395 
2400  void HtmlImage_List_Insert(HTML_IMAGE *element, HTML_IMAGE_LIST *list);
2401 
2408  void HtmlImage_List_Del(HTML_IMAGE *element);
2409 
2414 
2419 
2425 
2430 
2435 
2439  HTML_IMAGE* HtmlImage_List_Next(const HTML_IMAGE *element);
2440 
2445 
2449  uint32_t HtmlImage_List_GetCount(const HTML_IMAGE_LIST *l);
2450 
2455 
2461  void HtmlImage_List_Sort(HTML_IMAGE_LIST *l, int ascending);
2462 
2463 
2464 #ifdef __cplusplus
2465 }
2466 #endif
2467 
2468 
2469 #endif
2470 
2471 
2472 
2473 /***************************************************************************
2474  $RCSfile$
2475  -------------------
2476  cvs : $Id$
2477  begin : Sat Jun 28 2003
2478  copyright : (C) 2003 by Martin Preuss
2479  email : martin@libchipcard.de
2480 
2481  ***************************************************************************
2482  * *
2483  * This library is free software; you can redistribute it and/or *
2484  * modify it under the terms of the GNU Lesser General Public *
2485  * License as published by the Free Software Foundation; either *
2486  * version 2.1 of the License, or (at your option) any later version. *
2487  * *
2488  * This library is distributed in the hope that it will be useful, *
2489  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2490  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2491  * Lesser General Public License for more details. *
2492  * *
2493  * You should have received a copy of the GNU Lesser General Public *
2494  * License along with this library; if not, write to the Free Software *
2495  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2496  * MA 02111-1307 USA *
2497  * *
2498  ***************************************************************************/
2499 
2500 
2501 #ifndef HTML_FONT_LIST1_H
2502 #define HTML_FONT_LIST1_H
2503 
2504 #ifdef __cplusplus
2505 extern "C" {
2506 #endif
2507 
2509  typedef struct HTML_FONT_LIST_ELEMENT {
2510  uint32_t id;
2513 
2521 
2525  typedef int GWENHYWFAR_CB (*HTML_FONT_LIST_SORT_FN)(const HTML_FONT *a, const HTML_FONT *b, int ascending);
2526 
2527 
2531  uint32_t count;
2532  uint32_t id;
2533  } HTML_FONT_LIST;
2534 
2540 
2544  void HtmlFont_List_Add(HTML_FONT *element, HTML_FONT_LIST *list);
2545 
2550  void HtmlFont_List_Insert(HTML_FONT *element, HTML_FONT_LIST *list);
2551 
2558  void HtmlFont_List_Del(HTML_FONT *element);
2559 
2564 
2569 
2575 
2580 
2585 
2589  HTML_FONT* HtmlFont_List_Next(const HTML_FONT *element);
2590 
2594  HTML_FONT* HtmlFont_List_Previous(const HTML_FONT *element);
2595 
2599  uint32_t HtmlFont_List_GetCount(const HTML_FONT_LIST *l);
2600 
2605 
2611  void HtmlFont_List_Sort(HTML_FONT_LIST *l, int ascending);
2612 
2613 
2614 #ifdef __cplusplus
2615 }
2616 #endif
2617 
2618 
2619 #endif
2620 
2621 
2622 
2623 /***************************************************************************
2624  $RCSfile$
2625  -------------------
2626  cvs : $Id$
2627  begin : Sat Jun 28 2003
2628  copyright : (C) 2003 by Martin Preuss
2629  email : martin@libchipcard.de
2630 
2631  ***************************************************************************
2632  * *
2633  * This library is free software; you can redistribute it and/or *
2634  * modify it under the terms of the GNU Lesser General Public *
2635  * License as published by the Free Software Foundation; either *
2636  * version 2.1 of the License, or (at your option) any later version. *
2637  * *
2638  * This library is distributed in the hope that it will be useful, *
2639  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2640  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2641  * Lesser General Public License for more details. *
2642  * *
2643  * You should have received a copy of the GNU Lesser General Public *
2644  * License along with this library; if not, write to the Free Software *
2645  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2646  * MA 02111-1307 USA *
2647  * *
2648  ***************************************************************************/
2649 
2650 
2651 #ifndef GWEN_DIALOG_LIST2_H
2652 #define GWEN_DIALOG_LIST2_H
2653 
2654 
2655 #ifdef __cplusplus
2656 extern "C" {
2657 #endif
2658 
2666 
2671 
2676  void *user_data);
2677 
2682 
2687 
2691  void GWEN_Dialog_List2_Dump(GWEN_DIALOG_LIST2 *l, FILE *f, unsigned int indent);
2692 
2697 
2703 
2709 
2715 
2722 
2728  unsigned int GWEN_Dialog_List2_GetSize(GWEN_DIALOG_LIST2 *l);
2729 
2735 
2741 
2746 
2751 
2756 
2761 
2766 
2772 
2778 
2784 
2798  void *user_data);
2799 
2800 
2803  typedef const GWEN_DIALOG*
2805  void *user_data);
2806 
2807 
2809 
2811 
2813 
2815 
2817 
2819 
2821 
2823 
2825 
2827 
2829 
2831 
2833 
2835 
2837 
2839 
2841 
2854  GWEN_DIALOG_CONSTLIST2_FOREACH func, void *user_data);
2855 
2856 
2857 #ifdef __cplusplus
2858 }
2859 #endif
2860 
2861 
2862 #endif /* GWEN_DIALOG_LIST_H */
2863 
2864 
2865 
2866 /***************************************************************************
2867  $RCSfile$
2868  -------------------
2869  cvs : $Id$
2870  begin : Sat Jun 28 2003
2871  copyright : (C) 2003 by Martin Preuss
2872  email : martin@libchipcard.de
2873 
2874  ***************************************************************************
2875  * *
2876  * This library is free software; you can redistribute it and/or *
2877  * modify it under the terms of the GNU Lesser General Public *
2878  * License as published by the Free Software Foundation; either *
2879  * version 2.1 of the License, or (at your option) any later version. *
2880  * *
2881  * This library is distributed in the hope that it will be useful, *
2882  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2883  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2884  * Lesser General Public License for more details. *
2885  * *
2886  * You should have received a copy of the GNU Lesser General Public *
2887  * License along with this library; if not, write to the Free Software *
2888  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2889  * MA 02111-1307 USA *
2890  * *
2891  ***************************************************************************/
2892 
2893 
2894 #ifndef GWEN_DIALOG_LIST1_H
2895 #define GWEN_DIALOG_LIST1_H
2896 
2897 #ifdef __cplusplus
2898 extern "C" {
2899 #endif
2900 
2902  typedef struct GWEN_DIALOG_LIST_ELEMENT {
2903  uint32_t id;
2906 
2914 
2918  typedef int GWENHYWFAR_CB (*GWEN_DIALOG_LIST_SORT_FN)(const GWEN_DIALOG *a, const GWEN_DIALOG *b, int ascending);
2919 
2920 
2924  uint32_t count;
2925  uint32_t id;
2926  } GWEN_DIALOG_LIST;
2927 
2933 
2937  void GWEN_Dialog_List_Add(GWEN_DIALOG *element, GWEN_DIALOG_LIST *list);
2938 
2944 
2951  void GWEN_Dialog_List_Del(GWEN_DIALOG *element);
2952 
2957 
2962 
2968 
2973 
2978 
2983 
2988 
2992  uint32_t GWEN_Dialog_List_GetCount(const GWEN_DIALOG_LIST *l);
2993 
2998 
3004  void GWEN_Dialog_List_Sort(GWEN_DIALOG_LIST *l, int ascending);
3005 
3006 
3007 #ifdef __cplusplus
3008 }
3009 #endif
3010 
3011 
3012 #endif
3013 
3014 
3015 
3016 /***************************************************************************
3017  $RCSfile$
3018  -------------------
3019  cvs : $Id$
3020  begin : Sat Jun 28 2003
3021  copyright : (C) 2003 by Martin Preuss
3022  email : martin@libchipcard.de
3023 
3024  ***************************************************************************
3025  * *
3026  * This library is free software; you can redistribute it and/or *
3027  * modify it under the terms of the GNU Lesser General Public *
3028  * License as published by the Free Software Foundation; either *
3029  * version 2.1 of the License, or (at your option) any later version. *
3030  * *
3031  * This library is distributed in the hope that it will be useful, *
3032  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3033  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3034  * Lesser General Public License for more details. *
3035  * *
3036  * You should have received a copy of the GNU Lesser General Public *
3037  * License along with this library; if not, write to the Free Software *
3038  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3039  * MA 02111-1307 USA *
3040  * *
3041  ***************************************************************************/
3042 
3043 
3044 #ifndef GWEN_SOCKET_LIST2_H
3045 #define GWEN_SOCKET_LIST2_H
3046 
3047 
3048 #ifdef __cplusplus
3049 extern "C" {
3050 #endif
3051 
3059 
3064 
3069  void *user_data);
3070 
3075 
3080 
3084  void GWEN_Socket_List2_Dump(GWEN_SOCKET_LIST2 *l, FILE *f, unsigned int indent);
3085 
3090 
3096 
3102 
3108 
3115 
3121  unsigned int GWEN_Socket_List2_GetSize(GWEN_SOCKET_LIST2 *l);
3122 
3128 
3134 
3139 
3144 
3149 
3154 
3159 
3165 
3171 
3177 
3191  void *user_data);
3192 
3193 
3196  typedef const GWEN_SOCKET*
3198  void *user_data);
3199 
3200 
3202 
3204 
3206 
3208 
3210 
3212 
3214 
3216 
3218 
3220 
3222 
3224 
3226 
3228 
3230 
3232 
3234 
3247  GWEN_SOCKET_CONSTLIST2_FOREACH func, void *user_data);
3248 
3249 
3250 #ifdef __cplusplus
3251 }
3252 #endif
3253 
3254 
3255 #endif /* GWEN_SOCKET_LIST_H */
3256 
3257 
3258 
3259 /***************************************************************************
3260  $RCSfile$
3261  -------------------
3262  cvs : $Id$
3263  begin : Sat Jun 28 2003
3264  copyright : (C) 2003 by Martin Preuss
3265  email : martin@libchipcard.de
3266 
3267  ***************************************************************************
3268  * *
3269  * This library is free software; you can redistribute it and/or *
3270  * modify it under the terms of the GNU Lesser General Public *
3271  * License as published by the Free Software Foundation; either *
3272  * version 2.1 of the License, or (at your option) any later version. *
3273  * *
3274  * This library is distributed in the hope that it will be useful, *
3275  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3276  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3277  * Lesser General Public License for more details. *
3278  * *
3279  * You should have received a copy of the GNU Lesser General Public *
3280  * License along with this library; if not, write to the Free Software *
3281  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3282  * MA 02111-1307 USA *
3283  * *
3284  ***************************************************************************/
3285 
3286 
3287 #ifndef GWEN_SOCKET_LIST1_H
3288 #define GWEN_SOCKET_LIST1_H
3289 
3290 #ifdef __cplusplus
3291 extern "C" {
3292 #endif
3293 
3295  typedef struct GWEN_SOCKET_LIST_ELEMENT {
3296  uint32_t id;
3299 
3307 
3311  typedef int GWENHYWFAR_CB (*GWEN_SOCKET_LIST_SORT_FN)(const GWEN_SOCKET *a, const GWEN_SOCKET *b, int ascending);
3312 
3313 
3317  uint32_t count;
3318  uint32_t id;
3319  } GWEN_SOCKET_LIST;
3320 
3326 
3330  void GWEN_Socket_List_Add(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list);
3331 
3337 
3344  void GWEN_Socket_List_Del(GWEN_SOCKET *element);
3345 
3350 
3355 
3361 
3366 
3371 
3376 
3381 
3385  uint32_t GWEN_Socket_List_GetCount(const GWEN_SOCKET_LIST *l);
3386 
3391 
3397  void GWEN_Socket_List_Sort(GWEN_SOCKET_LIST *l, int ascending);
3398 
3399 
3400 #ifdef __cplusplus
3401 }
3402 #endif
3403 
3404 
3405 #endif
3406 
3407 
3408 
3409 /***************************************************************************
3410  $RCSfile$
3411  -------------------
3412  cvs : $Id$
3413  begin : Sat Jun 28 2003
3414  copyright : (C) 2003 by Martin Preuss
3415  email : martin@libchipcard.de
3416 
3417  ***************************************************************************
3418  * *
3419  * This library is free software; you can redistribute it and/or *
3420  * modify it under the terms of the GNU Lesser General Public *
3421  * License as published by the Free Software Foundation; either *
3422  * version 2.1 of the License, or (at your option) any later version. *
3423  * *
3424  * This library is distributed in the hope that it will be useful, *
3425  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3426  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3427  * Lesser General Public License for more details. *
3428  * *
3429  * You should have received a copy of the GNU Lesser General Public *
3430  * License along with this library; if not, write to the Free Software *
3431  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3432  * MA 02111-1307 USA *
3433  * *
3434  ***************************************************************************/
3435 
3436 
3437 #ifndef GWEN_FSLOCK_LIST2_H
3438 #define GWEN_FSLOCK_LIST2_H
3439 
3440 
3441 #ifdef __cplusplus
3442 extern "C" {
3443 #endif
3444 
3452 
3457 
3462  void *user_data);
3463 
3468 
3473 
3477  void GWEN_FSLock_List2_Dump(GWEN_FSLOCK_LIST2 *l, FILE *f, unsigned int indent);
3478 
3483 
3489 
3495 
3501 
3508 
3514  unsigned int GWEN_FSLock_List2_GetSize(GWEN_FSLOCK_LIST2 *l);
3515 
3521 
3527 
3532 
3537 
3542 
3547 
3552 
3558 
3564 
3570 
3584  void *user_data);
3585 
3586 
3589  typedef const GWEN_FSLOCK*
3591  void *user_data);
3592 
3593 
3595 
3597 
3599 
3601 
3603 
3605 
3607 
3609 
3611 
3613 
3615 
3617 
3619 
3621 
3623 
3625 
3627 
3640  GWEN_FSLOCK_CONSTLIST2_FOREACH func, void *user_data);
3641 
3642 
3643 #ifdef __cplusplus
3644 }
3645 #endif
3646 
3647 
3648 #endif /* GWEN_FSLOCK_LIST_H */
3649 
3650 
3651 
3652 /***************************************************************************
3653  $RCSfile$
3654  -------------------
3655  cvs : $Id$
3656  begin : Sat Jun 28 2003
3657  copyright : (C) 2003 by Martin Preuss
3658  email : martin@libchipcard.de
3659 
3660  ***************************************************************************
3661  * *
3662  * This library is free software; you can redistribute it and/or *
3663  * modify it under the terms of the GNU Lesser General Public *
3664  * License as published by the Free Software Foundation; either *
3665  * version 2.1 of the License, or (at your option) any later version. *
3666  * *
3667  * This library is distributed in the hope that it will be useful, *
3668  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3669  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3670  * Lesser General Public License for more details. *
3671  * *
3672  * You should have received a copy of the GNU Lesser General Public *
3673  * License along with this library; if not, write to the Free Software *
3674  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3675  * MA 02111-1307 USA *
3676  * *
3677  ***************************************************************************/
3678 
3679 
3680 #ifndef GWEN_FSLOCK_LIST1_H
3681 #define GWEN_FSLOCK_LIST1_H
3682 
3683 #ifdef __cplusplus
3684 extern "C" {
3685 #endif
3686 
3688  typedef struct GWEN_FSLOCK_LIST_ELEMENT {
3689  uint32_t id;
3692 
3700 
3704  typedef int GWENHYWFAR_CB (*GWEN_FSLOCK_LIST_SORT_FN)(const GWEN_FSLOCK *a, const GWEN_FSLOCK *b, int ascending);
3705 
3706 
3710  uint32_t count;
3711  uint32_t id;
3712  } GWEN_FSLOCK_LIST;
3713 
3719 
3723  void GWEN_FSLock_List_Add(GWEN_FSLOCK *element, GWEN_FSLOCK_LIST *list);
3724 
3730 
3737  void GWEN_FSLock_List_Del(GWEN_FSLOCK *element);
3738 
3743 
3748 
3754 
3759 
3764 
3769 
3774 
3778  uint32_t GWEN_FSLock_List_GetCount(const GWEN_FSLOCK_LIST *l);
3779 
3784 
3790  void GWEN_FSLock_List_Sort(GWEN_FSLOCK_LIST *l, int ascending);
3791 
3792 
3793 #ifdef __cplusplus
3794 }
3795 #endif
3796 
3797 
3798 #endif
3799 
3800 
3801 
3802 /***************************************************************************
3803  $RCSfile$
3804  -------------------
3805  cvs : $Id$
3806  begin : Sat Jun 28 2003
3807  copyright : (C) 2003 by Martin Preuss
3808  email : martin@libchipcard.de
3809 
3810  ***************************************************************************
3811  * *
3812  * This library is free software; you can redistribute it and/or *
3813  * modify it under the terms of the GNU Lesser General Public *
3814  * License as published by the Free Software Foundation; either *
3815  * version 2.1 of the License, or (at your option) any later version. *
3816  * *
3817  * This library is distributed in the hope that it will be useful, *
3818  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3819  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3820  * Lesser General Public License for more details. *
3821  * *
3822  * You should have received a copy of the GNU Lesser General Public *
3823  * License along with this library; if not, write to the Free Software *
3824  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3825  * MA 02111-1307 USA *
3826  * *
3827  ***************************************************************************/
3828 
3829 
3830 #ifndef GWEN_SYNCIO_LIST1_H
3831 #define GWEN_SYNCIO_LIST1_H
3832 
3833 #ifdef __cplusplus
3834 extern "C" {
3835 #endif
3836 
3838  typedef struct GWEN_SYNCIO_LIST_ELEMENT {
3839  uint32_t id;
3842 
3850 
3854  typedef int GWENHYWFAR_CB (*GWEN_SYNCIO_LIST_SORT_FN)(const GWEN_SYNCIO *a, const GWEN_SYNCIO *b, int ascending);
3855 
3856 
3860  uint32_t count;
3861  uint32_t id;
3862  } GWEN_SYNCIO_LIST;
3863 
3869 
3873  void GWEN_SyncIo_List_Add(GWEN_SYNCIO *element, GWEN_SYNCIO_LIST *list);
3874 
3880 
3887  void GWEN_SyncIo_List_Del(GWEN_SYNCIO *element);
3888 
3893 
3898 
3904 
3909 
3914 
3919 
3924 
3928  uint32_t GWEN_SyncIo_List_GetCount(const GWEN_SYNCIO_LIST *l);
3929 
3934 
3940  void GWEN_SyncIo_List_Sort(GWEN_SYNCIO_LIST *l, int ascending);
3941 
3942 
3943 #ifdef __cplusplus
3944 }
3945 #endif
3946 
3947 
3948 #endif
3949 
3950 
3951 
3952 /***************************************************************************
3953  $RCSfile$
3954  -------------------
3955  cvs : $Id$
3956  begin : Sat Jun 28 2003
3957  copyright : (C) 2003 by Martin Preuss
3958  email : martin@libchipcard.de
3959 
3960  ***************************************************************************
3961  * *
3962  * This library is free software; you can redistribute it and/or *
3963  * modify it under the terms of the GNU Lesser General Public *
3964  * License as published by the Free Software Foundation; either *
3965  * version 2.1 of the License, or (at your option) any later version. *
3966  * *
3967  * This library is distributed in the hope that it will be useful, *
3968  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3969  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3970  * Lesser General Public License for more details. *
3971  * *
3972  * You should have received a copy of the GNU Lesser General Public *
3973  * License along with this library; if not, write to the Free Software *
3974  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3975  * MA 02111-1307 USA *
3976  * *
3977  ***************************************************************************/
3978 
3979 
3980 #ifndef GWEN_SSLCERTDESCR_LIST2_H
3981 #define GWEN_SSLCERTDESCR_LIST2_H
3982 
3983 
3984 #ifdef __cplusplus
3985 extern "C" {
3986 #endif
3987 
3995 
4000 
4005  void *user_data);
4006 
4011 
4016 
4020  void GWEN_SslCertDescr_List2_Dump(GWEN_SSLCERTDESCR_LIST2 *l, FILE *f, unsigned int indent);
4021 
4026 
4032 
4038 
4044 
4051 
4058 
4064 
4070 
4075 
4080 
4085 
4090 
4095 
4101 
4107 
4113 
4127  void *user_data);
4128 
4129 
4132  typedef const GWEN_SSLCERTDESCR*
4134  void *user_data);
4135 
4136 
4138 
4140 
4142 
4144 
4146 
4148 
4150 
4152 
4154 
4156 
4158 
4160 
4162 
4164 
4166 
4168 
4170 
4183  GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH func, void *user_data);
4184 
4185 
4186 #ifdef __cplusplus
4187 }
4188 #endif
4189 
4190 
4191 #endif /* GWEN_SSLCERTDESCR_LIST_H */
4192 
4193 
4194 
4195 /***************************************************************************
4196  $RCSfile$
4197  -------------------
4198  cvs : $Id$
4199  begin : Sat Jun 28 2003
4200  copyright : (C) 2003 by Martin Preuss
4201  email : martin@libchipcard.de
4202 
4203  ***************************************************************************
4204  * *
4205  * This library is free software; you can redistribute it and/or *
4206  * modify it under the terms of the GNU Lesser General Public *
4207  * License as published by the Free Software Foundation; either *
4208  * version 2.1 of the License, or (at your option) any later version. *
4209  * *
4210  * This library is distributed in the hope that it will be useful, *
4211  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4212  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4213  * Lesser General Public License for more details. *
4214  * *
4215  * You should have received a copy of the GNU Lesser General Public *
4216  * License along with this library; if not, write to the Free Software *
4217  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4218  * MA 02111-1307 USA *
4219  * *
4220  ***************************************************************************/
4221 
4222 
4223 #ifndef GWEN_SSLCERTDESCR_LIST1_H
4224 #define GWEN_SSLCERTDESCR_LIST1_H
4225 
4226 #ifdef __cplusplus
4227 extern "C" {
4228 #endif
4229 
4232  uint32_t id;
4235 
4243 
4247  typedef int GWENHYWFAR_CB (*GWEN_SSLCERTDESCR_LIST_SORT_FN)(const GWEN_SSLCERTDESCR *a, const GWEN_SSLCERTDESCR *b, int ascending);
4248 
4249 
4253  uint32_t count;
4254  uint32_t id;
4256 
4262 
4267 
4273 
4281 
4286 
4291 
4297 
4302 
4307 
4312 
4317 
4322 
4327 
4333  void GWEN_SslCertDescr_List_Sort(GWEN_SSLCERTDESCR_LIST *l, int ascending);
4334 
4335 
4336 #ifdef __cplusplus
4337 }
4338 #endif
4339 
4340 
4341 #endif
4342 
4343 
4344 
4345 /***************************************************************************
4346  $RCSfile$
4347  -------------------
4348  cvs : $Id$
4349  begin : Sat Jun 28 2003
4350  copyright : (C) 2003 by Martin Preuss
4351  email : martin@libchipcard.de
4352 
4353  ***************************************************************************
4354  * *
4355  * This library is free software; you can redistribute it and/or *
4356  * modify it under the terms of the GNU Lesser General Public *
4357  * License as published by the Free Software Foundation; either *
4358  * version 2.1 of the License, or (at your option) any later version. *
4359  * *
4360  * This library is distributed in the hope that it will be useful, *
4361  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4362  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4363  * Lesser General Public License for more details. *
4364  * *
4365  * You should have received a copy of the GNU Lesser General Public *
4366  * License along with this library; if not, write to the Free Software *
4367  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4368  * MA 02111-1307 USA *
4369  * *
4370  ***************************************************************************/
4371 
4372 
4373 #ifndef GWEN_CRYPT_TOKEN_KEYINFO_LIST2_H
4374 #define GWEN_CRYPT_TOKEN_KEYINFO_LIST2_H
4375 
4376 
4377 #ifdef __cplusplus
4378 extern "C" {
4379 #endif
4380 
4388 
4393 
4398  void *user_data);
4399 
4404 
4409 
4413  void GWEN_Crypt_Token_KeyInfo_List2_Dump(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, FILE *f, unsigned int indent);
4414 
4419 
4425 
4431 
4437 
4444 
4451 
4457 
4463 
4468 
4473 
4478 
4483 
4488 
4494 
4500 
4506 
4520  void *user_data);
4521 
4522 
4525  typedef const GWEN_CRYPT_TOKEN_KEYINFO*
4527  void *user_data);
4528 
4529 
4531 
4533 
4535 
4537 
4539 
4541 
4543 
4545 
4547 
4549 
4551 
4553 
4555 
4557 
4559 
4561 
4563 
4576  GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_FOREACH func, void *user_data);
4577 
4578 
4579 #ifdef __cplusplus
4580 }
4581 #endif
4582 
4583 
4584 #endif /* GWEN_CRYPT_TOKEN_KEYINFO_LIST_H */
4585 
4586 
4587 
4588 /***************************************************************************
4589  $RCSfile$
4590  -------------------
4591  cvs : $Id$
4592  begin : Sat Jun 28 2003
4593  copyright : (C) 2003 by Martin Preuss
4594  email : martin@libchipcard.de
4595 
4596  ***************************************************************************
4597  * *
4598  * This library is free software; you can redistribute it and/or *
4599  * modify it under the terms of the GNU Lesser General Public *
4600  * License as published by the Free Software Foundation; either *
4601  * version 2.1 of the License, or (at your option) any later version. *
4602  * *
4603  * This library is distributed in the hope that it will be useful, *
4604  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4605  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4606  * Lesser General Public License for more details. *
4607  * *
4608  * You should have received a copy of the GNU Lesser General Public *
4609  * License along with this library; if not, write to the Free Software *
4610  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4611  * MA 02111-1307 USA *
4612  * *
4613  ***************************************************************************/
4614 
4615 
4616 #ifndef GWEN_CRYPT_TOKEN_KEYINFO_LIST1_H
4617 #define GWEN_CRYPT_TOKEN_KEYINFO_LIST1_H
4618 
4619 #ifdef __cplusplus
4620 extern "C" {
4621 #endif
4622 
4625  uint32_t id;
4628 
4636 
4641 
4642 
4646  uint32_t count;
4647  uint32_t id;
4649 
4655 
4660 
4666 
4674 
4679 
4684 
4690 
4695 
4700 
4705 
4710 
4715 
4720 
4727 
4728 
4729 #ifdef __cplusplus
4730 }
4731 #endif
4732 
4733 
4734 #endif
4735 
4736 
4737 
4738 /***************************************************************************
4739  $RCSfile$
4740  -------------------
4741  cvs : $Id$
4742  begin : Sat Jun 28 2003
4743  copyright : (C) 2003 by Martin Preuss
4744  email : martin@libchipcard.de
4745 
4746  ***************************************************************************
4747  * *
4748  * This library is free software; you can redistribute it and/or *
4749  * modify it under the terms of the GNU Lesser General Public *
4750  * License as published by the Free Software Foundation; either *
4751  * version 2.1 of the License, or (at your option) any later version. *
4752  * *
4753  * This library is distributed in the hope that it will be useful, *
4754  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4755  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4756  * Lesser General Public License for more details. *
4757  * *
4758  * You should have received a copy of the GNU Lesser General Public *
4759  * License along with this library; if not, write to the Free Software *
4760  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4761  * MA 02111-1307 USA *
4762  * *
4763  ***************************************************************************/
4764 
4765 
4766 #ifndef GWEN_CRYPT_TOKEN_CONTEXT_LIST2_H
4767 #define GWEN_CRYPT_TOKEN_CONTEXT_LIST2_H
4768 
4769 
4770 #ifdef __cplusplus
4771 extern "C" {
4772 #endif
4773 
4781 
4786 
4791  void *user_data);
4792 
4797 
4802 
4806  void GWEN_Crypt_Token_Context_List2_Dump(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, FILE *f, unsigned int indent);
4807 
4812 
4818 
4824 
4830 
4837 
4844 
4850 
4856 
4861 
4866 
4871 
4876 
4881 
4887 
4893 
4899 
4913  void *user_data);
4914 
4915 
4918  typedef const GWEN_CRYPT_TOKEN_CONTEXT*
4920  void *user_data);
4921 
4922 
4924 
4926 
4928 
4930 
4932 
4934 
4936 
4938 
4940 
4942 
4944 
4946 
4948 
4950 
4952 
4954 
4956 
4969  GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_FOREACH func, void *user_data);
4970 
4971 
4972 #ifdef __cplusplus
4973 }
4974 #endif
4975 
4976 
4977 #endif /* GWEN_CRYPT_TOKEN_CONTEXT_LIST_H */
4978 
4979 
4980 
4981 /***************************************************************************
4982  $RCSfile$
4983  -------------------
4984  cvs : $Id$
4985  begin : Sat Jun 28 2003
4986  copyright : (C) 2003 by Martin Preuss
4987  email : martin@libchipcard.de
4988 
4989  ***************************************************************************
4990  * *
4991  * This library is free software; you can redistribute it and/or *
4992  * modify it under the terms of the GNU Lesser General Public *
4993  * License as published by the Free Software Foundation; either *
4994  * version 2.1 of the License, or (at your option) any later version. *
4995  * *
4996  * This library is distributed in the hope that it will be useful, *
4997  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4998  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4999  * Lesser General Public License for more details. *
5000  * *
5001  * You should have received a copy of the GNU Lesser General Public *
5002  * License along with this library; if not, write to the Free Software *
5003  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5004  * MA 02111-1307 USA *
5005  * *
5006  ***************************************************************************/
5007 
5008 
5009 #ifndef GWEN_CRYPT_TOKEN_CONTEXT_LIST1_H
5010 #define GWEN_CRYPT_TOKEN_CONTEXT_LIST1_H
5011 
5012 #ifdef __cplusplus
5013 extern "C" {
5014 #endif
5015 
5018  uint32_t id;
5021 
5029 
5034 
5035 
5039  uint32_t count;
5040  uint32_t id;
5042 
5048 
5053 
5059 
5067 
5072 
5077 
5083 
5088 
5093 
5098 
5103 
5108 
5113 
5120 
5121 
5122 #ifdef __cplusplus
5123 }
5124 #endif
5125 
5126 
5127 #endif
5128 
5129 
5130 
5131 /***************************************************************************
5132  $RCSfile$
5133  -------------------
5134  cvs : $Id$
5135  begin : Sat Jun 28 2003
5136  copyright : (C) 2003 by Martin Preuss
5137  email : martin@libchipcard.de
5138 
5139  ***************************************************************************
5140  * *
5141  * This library is free software; you can redistribute it and/or *
5142  * modify it under the terms of the GNU Lesser General Public *
5143  * License as published by the Free Software Foundation; either *
5144  * version 2.1 of the License, or (at your option) any later version. *
5145  * *
5146  * This library is distributed in the hope that it will be useful, *
5147  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5148  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5149  * Lesser General Public License for more details. *
5150  * *
5151  * You should have received a copy of the GNU Lesser General Public *
5152  * License along with this library; if not, write to the Free Software *
5153  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5154  * MA 02111-1307 USA *
5155  * *
5156  ***************************************************************************/
5157 
5158 
5159 #ifndef GWEN_CRYPT_TOKEN_LIST2_H
5160 #define GWEN_CRYPT_TOKEN_LIST2_H
5161 
5162 
5163 #ifdef __cplusplus
5164 extern "C" {
5165 #endif
5166 
5174 
5179 
5184  void *user_data);
5185 
5190 
5195 
5199  void GWEN_Crypt_Token_List2_Dump(GWEN_CRYPT_TOKEN_LIST2 *l, FILE *f, unsigned int indent);
5200 
5205 
5211 
5217 
5223 
5230 
5237 
5243 
5249 
5254 
5259 
5264 
5269 
5274 
5280 
5286 
5292 
5306  void *user_data);
5307 
5308 
5311  typedef const GWEN_CRYPT_TOKEN*
5313  void *user_data);
5314 
5315 
5317 
5319 
5321 
5323 
5325 
5327 
5329 
5331 
5333 
5335 
5337 
5339 
5341 
5343 
5345 
5347 
5349 
5362  GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH func, void *user_data);
5363 
5364 
5365 #ifdef __cplusplus
5366 }
5367 #endif
5368 
5369 
5370 #endif /* GWEN_CRYPT_TOKEN_LIST_H */
5371 
5372 
5373 
5374 /***************************************************************************
5375  $RCSfile$
5376  -------------------
5377  cvs : $Id$
5378  begin : Sat Jun 28 2003
5379  copyright : (C) 2003 by Martin Preuss
5380  email : martin@libchipcard.de
5381 
5382  ***************************************************************************
5383  * *
5384  * This library is free software; you can redistribute it and/or *
5385  * modify it under the terms of the GNU Lesser General Public *
5386  * License as published by the Free Software Foundation; either *
5387  * version 2.1 of the License, or (at your option) any later version. *
5388  * *
5389  * This library is distributed in the hope that it will be useful, *
5390  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5391  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5392  * Lesser General Public License for more details. *
5393  * *
5394  * You should have received a copy of the GNU Lesser General Public *
5395  * License along with this library; if not, write to the Free Software *
5396  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5397  * MA 02111-1307 USA *
5398  * *
5399  ***************************************************************************/
5400 
5401 
5402 #ifndef GWEN_CRYPT_TOKEN_LIST1_H
5403 #define GWEN_CRYPT_TOKEN_LIST1_H
5404 
5405 #ifdef __cplusplus
5406 extern "C" {
5407 #endif
5408 
5411  uint32_t id;
5414 
5422 
5426  typedef int GWENHYWFAR_CB (*GWEN_CRYPT_TOKEN_LIST_SORT_FN)(const GWEN_CRYPT_TOKEN *a, const GWEN_CRYPT_TOKEN *b, int ascending);
5427 
5428 
5432  uint32_t count;
5433  uint32_t id;
5435 
5441 
5446 
5452 
5460 
5465 
5470 
5476 
5481 
5486 
5491 
5496 
5501 
5506 
5512  void GWEN_Crypt_Token_List_Sort(GWEN_CRYPT_TOKEN_LIST *l, int ascending);
5513 
5514 
5515 #ifdef __cplusplus
5516 }
5517 #endif
5518 
5519 
5520 #endif
5521 
5522 
5523 
5524 /***************************************************************************
5525  $RCSfile$
5526  -------------------
5527  cvs : $Id$
5528  begin : Sat Jun 28 2003
5529  copyright : (C) 2003 by Martin Preuss
5530  email : martin@libchipcard.de
5531 
5532  ***************************************************************************
5533  * *
5534  * This library is free software; you can redistribute it and/or *
5535  * modify it under the terms of the GNU Lesser General Public *
5536  * License as published by the Free Software Foundation; either *
5537  * version 2.1 of the License, or (at your option) any later version. *
5538  * *
5539  * This library is distributed in the hope that it will be useful, *
5540  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5541  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5542  * Lesser General Public License for more details. *
5543  * *
5544  * You should have received a copy of the GNU Lesser General Public *
5545  * License along with this library; if not, write to the Free Software *
5546  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5547  * MA 02111-1307 USA *
5548  * *
5549  ***************************************************************************/
5550 
5551 
5552 #ifndef GWEN_SIGTAIL_LIST1_H
5553 #define GWEN_SIGTAIL_LIST1_H
5554 
5555 #ifdef __cplusplus
5556 extern "C" {
5557 #endif
5558 
5560  typedef struct GWEN_SIGTAIL_LIST_ELEMENT {
5561  uint32_t id;
5564 
5572 
5576  typedef int GWENHYWFAR_CB (*GWEN_SIGTAIL_LIST_SORT_FN)(const GWEN_SIGTAIL *a, const GWEN_SIGTAIL *b, int ascending);
5577 
5578 
5582  uint32_t count;
5583  uint32_t id;
5585 
5591 
5596 
5602 
5609  void GWEN_SigTail_List_Del(GWEN_SIGTAIL *element);
5610 
5615 
5620 
5626 
5631 
5636 
5641 
5646 
5650  uint32_t GWEN_SigTail_List_GetCount(const GWEN_SIGTAIL_LIST *l);
5651 
5656 
5662  void GWEN_SigTail_List_Sort(GWEN_SIGTAIL_LIST *l, int ascending);
5663 
5664 
5665 #ifdef __cplusplus
5666 }
5667 #endif
5668 
5669 
5670 #endif
5671 
5672 
5673 
5674 /***************************************************************************
5675  $RCSfile$
5676  -------------------
5677  cvs : $Id$
5678  begin : Sat Jun 28 2003
5679  copyright : (C) 2003 by Martin Preuss
5680  email : martin@libchipcard.de
5681 
5682  ***************************************************************************
5683  * *
5684  * This library is free software; you can redistribute it and/or *
5685  * modify it under the terms of the GNU Lesser General Public *
5686  * License as published by the Free Software Foundation; either *
5687  * version 2.1 of the License, or (at your option) any later version. *
5688  * *
5689  * This library is distributed in the hope that it will be useful, *
5690  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5691  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5692  * Lesser General Public License for more details. *
5693  * *
5694  * You should have received a copy of the GNU Lesser General Public *
5695  * License along with this library; if not, write to the Free Software *
5696  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5697  * MA 02111-1307 USA *
5698  * *
5699  ***************************************************************************/
5700 
5701 
5702 #ifndef GWEN_SIGHEAD_LIST1_H
5703 #define GWEN_SIGHEAD_LIST1_H
5704 
5705 #ifdef __cplusplus
5706 extern "C" {
5707 #endif
5708 
5710  typedef struct GWEN_SIGHEAD_LIST_ELEMENT {
5711  uint32_t id;
5714 
5722 
5726  typedef int GWENHYWFAR_CB (*GWEN_SIGHEAD_LIST_SORT_FN)(const GWEN_SIGHEAD *a, const GWEN_SIGHEAD *b, int ascending);
5727 
5728 
5732  uint32_t count;
5733  uint32_t id;
5735 
5741 
5746 
5752 
5759  void GWEN_SigHead_List_Del(GWEN_SIGHEAD *element);
5760 
5765 
5770 
5776 
5781 
5786 
5791 
5796 
5800  uint32_t GWEN_SigHead_List_GetCount(const GWEN_SIGHEAD_LIST *l);
5801 
5806 
5812  void GWEN_SigHead_List_Sort(GWEN_SIGHEAD_LIST *l, int ascending);
5813 
5814 
5815 #ifdef __cplusplus
5816 }
5817 #endif
5818 
5819 
5820 #endif
5821 
5822 
5823 
5824 /***************************************************************************
5825  $RCSfile$
5826  -------------------
5827  cvs : $Id$
5828  begin : Sat Jun 28 2003
5829  copyright : (C) 2003 by Martin Preuss
5830  email : martin@libchipcard.de
5831 
5832  ***************************************************************************
5833  * *
5834  * This library is free software; you can redistribute it and/or *
5835  * modify it under the terms of the GNU Lesser General Public *
5836  * License as published by the Free Software Foundation; either *
5837  * version 2.1 of the License, or (at your option) any later version. *
5838  * *
5839  * This library is distributed in the hope that it will be useful, *
5840  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5841  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5842  * Lesser General Public License for more details. *
5843  * *
5844  * You should have received a copy of the GNU Lesser General Public *
5845  * License along with this library; if not, write to the Free Software *
5846  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5847  * MA 02111-1307 USA *
5848  * *
5849  ***************************************************************************/
5850 
5851 
5852 #ifndef GWEN_CRYPTHEAD_LIST1_H
5853 #define GWEN_CRYPTHEAD_LIST1_H
5854 
5855 #ifdef __cplusplus
5856 extern "C" {
5857 #endif
5858 
5861  uint32_t id;
5864 
5872 
5876  typedef int GWENHYWFAR_CB (*GWEN_CRYPTHEAD_LIST_SORT_FN)(const GWEN_CRYPTHEAD *a, const GWEN_CRYPTHEAD *b, int ascending);
5877 
5878 
5882  uint32_t count;
5883  uint32_t id;
5885 
5891 
5896 
5902 
5909  void GWEN_CryptHead_List_Del(GWEN_CRYPTHEAD *element);
5910 
5915 
5920 
5926 
5931 
5936 
5941 
5946 
5951 
5956 
5962  void GWEN_CryptHead_List_Sort(GWEN_CRYPTHEAD_LIST *l, int ascending);
5963 
5964 
5965 #ifdef __cplusplus
5966 }
5967 #endif
5968 
5969 
5970 #endif
5971 
5972 
5973 
5974 /***************************************************************************
5975  $RCSfile$
5976  -------------------
5977  cvs : $Id$
5978  begin : Sat Jun 28 2003
5979  copyright : (C) 2003 by Martin Preuss
5980  email : martin@libchipcard.de
5981 
5982  ***************************************************************************
5983  * *
5984  * This library is free software; you can redistribute it and/or *
5985  * modify it under the terms of the GNU Lesser General Public *
5986  * License as published by the Free Software Foundation; either *
5987  * version 2.1 of the License, or (at your option) any later version. *
5988  * *
5989  * This library is distributed in the hope that it will be useful, *
5990  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5991  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5992  * Lesser General Public License for more details. *
5993  * *
5994  * You should have received a copy of the GNU Lesser General Public *
5995  * License along with this library; if not, write to the Free Software *
5996  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5997  * MA 02111-1307 USA *
5998  * *
5999  ***************************************************************************/
6000 
6001 
6002 #ifndef GWEN_CRYPT_PADDALGO_LIST2_H
6003 #define GWEN_CRYPT_PADDALGO_LIST2_H
6004 
6005 
6006 #ifdef __cplusplus
6007 extern "C" {
6008 #endif
6009 
6017 
6022 
6027  void *user_data);
6028 
6033 
6038 
6042  void GWEN_Crypt_PaddAlgo_List2_Dump(GWEN_CRYPT_PADDALGO_LIST2 *l, FILE *f, unsigned int indent);
6043 
6048 
6054 
6060 
6066 
6073 
6080 
6086 
6092 
6097 
6102 
6107 
6112 
6117 
6123 
6129 
6135 
6149  void *user_data);
6150 
6151 
6154  typedef const GWEN_CRYPT_PADDALGO*
6156  void *user_data);
6157 
6158 
6160 
6162 
6164 
6166 
6168 
6170 
6172 
6174 
6176 
6178 
6180 
6182 
6184 
6186 
6188 
6190 
6192 
6205  GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH func, void *user_data);
6206 
6207 
6208 #ifdef __cplusplus
6209 }
6210 #endif
6211 
6212 
6213 #endif /* GWEN_CRYPT_PADDALGO_LIST_H */
6214 
6215 
6216 
6217 /***************************************************************************
6218  $RCSfile$
6219  -------------------
6220  cvs : $Id$
6221  begin : Sat Jun 28 2003
6222  copyright : (C) 2003 by Martin Preuss
6223  email : martin@libchipcard.de
6224 
6225  ***************************************************************************
6226  * *
6227  * This library is free software; you can redistribute it and/or *
6228  * modify it under the terms of the GNU Lesser General Public *
6229  * License as published by the Free Software Foundation; either *
6230  * version 2.1 of the License, or (at your option) any later version. *
6231  * *
6232  * This library is distributed in the hope that it will be useful, *
6233  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6234  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6235  * Lesser General Public License for more details. *
6236  * *
6237  * You should have received a copy of the GNU Lesser General Public *
6238  * License along with this library; if not, write to the Free Software *
6239  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6240  * MA 02111-1307 USA *
6241  * *
6242  ***************************************************************************/
6243 
6244 
6245 #ifndef GWEN_MDIGEST_LIST2_H
6246 #define GWEN_MDIGEST_LIST2_H
6247 
6248 
6249 #ifdef __cplusplus
6250 extern "C" {
6251 #endif
6252 
6260 
6265 
6270  void *user_data);
6271 
6276 
6281 
6285  void GWEN_MDigest_List2_Dump(GWEN_MDIGEST_LIST2 *l, FILE *f, unsigned int indent);
6286 
6291 
6297 
6303 
6309 
6316 
6323 
6329 
6335 
6340 
6345 
6350 
6355 
6360 
6366 
6372 
6378 
6392  void *user_data);
6393 
6394 
6397  typedef const GWEN_MDIGEST*
6399  void *user_data);
6400 
6401 
6403 
6405 
6407 
6409 
6411 
6413 
6415 
6417 
6419 
6421 
6423 
6425 
6427 
6429 
6431 
6433 
6435 
6448  GWEN_MDIGEST_CONSTLIST2_FOREACH func, void *user_data);
6449 
6450 
6451 #ifdef __cplusplus
6452 }
6453 #endif
6454 
6455 
6456 #endif /* GWEN_MDIGEST_LIST_H */
6457 
6458 
6459 
6460 /***************************************************************************
6461  $RCSfile$
6462  -------------------
6463  cvs : $Id$
6464  begin : Sat Jun 28 2003
6465  copyright : (C) 2003 by Martin Preuss
6466  email : martin@libchipcard.de
6467 
6468  ***************************************************************************
6469  * *
6470  * This library is free software; you can redistribute it and/or *
6471  * modify it under the terms of the GNU Lesser General Public *
6472  * License as published by the Free Software Foundation; either *
6473  * version 2.1 of the License, or (at your option) any later version. *
6474  * *
6475  * This library is distributed in the hope that it will be useful, *
6476  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6477  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6478  * Lesser General Public License for more details. *
6479  * *
6480  * You should have received a copy of the GNU Lesser General Public *
6481  * License along with this library; if not, write to the Free Software *
6482  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6483  * MA 02111-1307 USA *
6484  * *
6485  ***************************************************************************/
6486 
6487 
6488 #ifndef GWEN_MDIGEST_LIST1_H
6489 #define GWEN_MDIGEST_LIST1_H
6490 
6491 #ifdef __cplusplus
6492 extern "C" {
6493 #endif
6494 
6496  typedef struct GWEN_MDIGEST_LIST_ELEMENT {
6497  uint32_t id;
6500 
6508 
6512  typedef int GWENHYWFAR_CB (*GWEN_MDIGEST_LIST_SORT_FN)(const GWEN_MDIGEST *a, const GWEN_MDIGEST *b, int ascending);
6513 
6514 
6518  uint32_t count;
6519  uint32_t id;
6521 
6527 
6532 
6538 
6545  void GWEN_MDigest_List_Del(GWEN_MDIGEST *element);
6546 
6551 
6556 
6562 
6567 
6572 
6577 
6582 
6586  uint32_t GWEN_MDigest_List_GetCount(const GWEN_MDIGEST_LIST *l);
6587 
6592 
6598  void GWEN_MDigest_List_Sort(GWEN_MDIGEST_LIST *l, int ascending);
6599 
6600 
6601 #ifdef __cplusplus
6602 }
6603 #endif
6604 
6605 
6606 #endif
6607 
6608 
6609 
6610 /***************************************************************************
6611  $RCSfile$
6612  -------------------
6613  cvs : $Id$
6614  begin : Sat Jun 28 2003
6615  copyright : (C) 2003 by Martin Preuss
6616  email : martin@libchipcard.de
6617 
6618  ***************************************************************************
6619  * *
6620  * This library is free software; you can redistribute it and/or *
6621  * modify it under the terms of the GNU Lesser General Public *
6622  * License as published by the Free Software Foundation; either *
6623  * version 2.1 of the License, or (at your option) any later version. *
6624  * *
6625  * This library is distributed in the hope that it will be useful, *
6626  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6627  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6628  * Lesser General Public License for more details. *
6629  * *
6630  * You should have received a copy of the GNU Lesser General Public *
6631  * License along with this library; if not, write to the Free Software *
6632  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6633  * MA 02111-1307 USA *
6634  * *
6635  ***************************************************************************/
6636 
6637 
6638 #ifndef GWEN_CRYPT_HASHALGO_LIST2_H
6639 #define GWEN_CRYPT_HASHALGO_LIST2_H
6640 
6641 
6642 #ifdef __cplusplus
6643 extern "C" {
6644 #endif
6645 
6653 
6658 
6663  void *user_data);
6664 
6669 
6674 
6678  void GWEN_Crypt_HashAlgo_List2_Dump(GWEN_CRYPT_HASHALGO_LIST2 *l, FILE *f, unsigned int indent);
6679 
6684 
6690 
6696 
6702 
6709 
6716 
6722 
6728 
6733 
6738 
6743 
6748 
6753 
6759 
6765 
6771 
6785  void *user_data);
6786 
6787 
6790  typedef const GWEN_CRYPT_HASHALGO*
6792  void *user_data);
6793 
6794 
6796 
6798 
6800 
6802 
6804 
6806 
6808 
6810 
6812 
6814 
6816 
6818 
6820 
6822 
6824 
6826 
6828 
6841  GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH func, void *user_data);
6842 
6843 
6844 #ifdef __cplusplus
6845 }
6846 #endif
6847 
6848 
6849 #endif /* GWEN_CRYPT_HASHALGO_LIST_H */
6850 
6851 
6852 
6853 /***************************************************************************
6854  $RCSfile$
6855  -------------------
6856  cvs : $Id$
6857  begin : Sat Jun 28 2003
6858  copyright : (C) 2003 by Martin Preuss
6859  email : martin@libchipcard.de
6860 
6861  ***************************************************************************
6862  * *
6863  * This library is free software; you can redistribute it and/or *
6864  * modify it under the terms of the GNU Lesser General Public *
6865  * License as published by the Free Software Foundation; either *
6866  * version 2.1 of the License, or (at your option) any later version. *
6867  * *
6868  * This library is distributed in the hope that it will be useful, *
6869  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6870  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6871  * Lesser General Public License for more details. *
6872  * *
6873  * You should have received a copy of the GNU Lesser General Public *
6874  * License along with this library; if not, write to the Free Software *
6875  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6876  * MA 02111-1307 USA *
6877  * *
6878  ***************************************************************************/
6879 
6880 
6881 #ifndef GWEN_CRYPT_KEY_LIST2_H
6882 #define GWEN_CRYPT_KEY_LIST2_H
6883 
6884 
6885 #ifdef __cplusplus
6886 extern "C" {
6887 #endif
6888 
6896 
6901 
6906  void *user_data);
6907 
6912 
6917 
6921  void GWEN_Crypt_Key_List2_Dump(GWEN_CRYPT_KEY_LIST2 *l, FILE *f, unsigned int indent);
6922 
6927 
6933 
6939 
6945 
6952 
6959 
6965 
6971 
6976 
6981 
6986 
6991 
6996 
7002 
7008 
7014 
7028  void *user_data);
7029 
7030 
7033  typedef const GWEN_CRYPT_KEY*
7035  void *user_data);
7036 
7037 
7039 
7041 
7043 
7045 
7047 
7049 
7051 
7053 
7055 
7057 
7059 
7061 
7063 
7065 
7067 
7069 
7071 
7084  GWEN_CRYPT_KEY_CONSTLIST2_FOREACH func, void *user_data);
7085 
7086 
7087 #ifdef __cplusplus
7088 }
7089 #endif
7090 
7091 
7092 #endif /* GWEN_CRYPT_KEY_LIST_H */
7093 
7094 
7095 
7096 /***************************************************************************
7097  $RCSfile$
7098  -------------------
7099  cvs : $Id$
7100  begin : Sat Jun 28 2003
7101  copyright : (C) 2003 by Martin Preuss
7102  email : martin@libchipcard.de
7103 
7104  ***************************************************************************
7105  * *
7106  * This library is free software; you can redistribute it and/or *
7107  * modify it under the terms of the GNU Lesser General Public *
7108  * License as published by the Free Software Foundation; either *
7109  * version 2.1 of the License, or (at your option) any later version. *
7110  * *
7111  * This library is distributed in the hope that it will be useful, *
7112  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7113  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7114  * Lesser General Public License for more details. *
7115  * *
7116  * You should have received a copy of the GNU Lesser General Public *
7117  * License along with this library; if not, write to the Free Software *
7118  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7119  * MA 02111-1307 USA *
7120  * *
7121  ***************************************************************************/
7122 
7123 
7124 #ifndef GWEN_CRYPT_KEY_LIST1_H
7125 #define GWEN_CRYPT_KEY_LIST1_H
7126 
7127 #ifdef __cplusplus
7128 extern "C" {
7129 #endif
7130 
7133  uint32_t id;
7136 
7144 
7148  typedef int GWENHYWFAR_CB (*GWEN_CRYPT_KEY_LIST_SORT_FN)(const GWEN_CRYPT_KEY *a, const GWEN_CRYPT_KEY *b, int ascending);
7149 
7150 
7154  uint32_t count;
7155  uint32_t id;
7157 
7163 
7168 
7174 
7181  void GWEN_Crypt_Key_List_Del(GWEN_CRYPT_KEY *element);
7182 
7187 
7192 
7198 
7203 
7208 
7213 
7218 
7223 
7228 
7234  void GWEN_Crypt_Key_List_Sort(GWEN_CRYPT_KEY_LIST *l, int ascending);
7235 
7236 
7237 #ifdef __cplusplus
7238 }
7239 #endif
7240 
7241 
7242 #endif
7243 
7244 
7245 
7246 /***************************************************************************
7247  $RCSfile$
7248  -------------------
7249  cvs : $Id$
7250  begin : Sat Jun 28 2003
7251  copyright : (C) 2003 by Martin Preuss
7252  email : martin@libchipcard.de
7253 
7254  ***************************************************************************
7255  * *
7256  * This library is free software; you can redistribute it and/or *
7257  * modify it under the terms of the GNU Lesser General Public *
7258  * License as published by the Free Software Foundation; either *
7259  * version 2.1 of the License, or (at your option) any later version. *
7260  * *
7261  * This library is distributed in the hope that it will be useful, *
7262  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7263  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7264  * Lesser General Public License for more details. *
7265  * *
7266  * You should have received a copy of the GNU Lesser General Public *
7267  * License along with this library; if not, write to the Free Software *
7268  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7269  * MA 02111-1307 USA *
7270  * *
7271  ***************************************************************************/
7272 
7273 
7274 #ifndef GWEN_CRYPT_CRYPTALGO_LIST2_H
7275 #define GWEN_CRYPT_CRYPTALGO_LIST2_H
7276 
7277 
7278 #ifdef __cplusplus
7279 extern "C" {
7280 #endif
7281 
7289 
7294 
7299  void *user_data);
7300 
7305 
7310 
7314  void GWEN_Crypt_CryptAlgo_List2_Dump(GWEN_CRYPT_CRYPTALGO_LIST2 *l, FILE *f, unsigned int indent);
7315 
7320 
7326 
7332 
7338 
7345 
7352 
7358 
7364 
7369 
7374 
7379 
7384 
7389 
7395 
7401 
7407 
7421  void *user_data);
7422 
7423 
7426  typedef const GWEN_CRYPT_CRYPTALGO*
7428  void *user_data);
7429 
7430 
7432 
7434 
7436 
7438 
7440 
7442 
7444 
7446 
7448 
7450 
7452 
7454 
7456 
7458 
7460 
7462 
7464 
7477  GWEN_CRYPT_CRYPTALGO_CONSTLIST2_FOREACH func, void *user_data);
7478 
7479 
7480 #ifdef __cplusplus
7481 }
7482 #endif
7483 
7484 
7485 #endif /* GWEN_CRYPT_CRYPTALGO_LIST_H */
7486 
7487 
7488 
7489 /***************************************************************************
7490  $RCSfile$
7491  -------------------
7492  cvs : $Id$
7493  begin : Sat Jun 28 2003
7494  copyright : (C) 2003 by Martin Preuss
7495  email : martin@libchipcard.de
7496 
7497  ***************************************************************************
7498  * *
7499  * This library is free software; you can redistribute it and/or *
7500  * modify it under the terms of the GNU Lesser General Public *
7501  * License as published by the Free Software Foundation; either *
7502  * version 2.1 of the License, or (at your option) any later version. *
7503  * *
7504  * This library is distributed in the hope that it will be useful, *
7505  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7506  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7507  * Lesser General Public License for more details. *
7508  * *
7509  * You should have received a copy of the GNU Lesser General Public *
7510  * License along with this library; if not, write to the Free Software *
7511  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7512  * MA 02111-1307 USA *
7513  * *
7514  ***************************************************************************/
7515 
7516 
7517 #ifndef GWEN_PLUGIN_DESCRIPTION_LIST2_H
7518 #define GWEN_PLUGIN_DESCRIPTION_LIST2_H
7519 
7520 
7521 #ifdef __cplusplus
7522 extern "C" {
7523 #endif
7524 
7532 
7537 
7542  void *user_data);
7543 
7548 
7553 
7557  void GWEN_PluginDescription_List2_Dump(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, FILE *f, unsigned int indent);
7558 
7563 
7569 
7575 
7581 
7588 
7595 
7601 
7607 
7612 
7617 
7622 
7627 
7632 
7638 
7644 
7650 
7664  void *user_data);
7665 
7666 
7669  typedef const GWEN_PLUGIN_DESCRIPTION*
7671  void *user_data);
7672 
7673 
7675 
7677 
7679 
7681 
7683 
7685 
7687 
7689 
7691 
7693 
7695 
7697 
7699 
7701 
7703 
7705 
7707 
7720  GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH func, void *user_data);
7721 
7722 
7723 #ifdef __cplusplus
7724 }
7725 #endif
7726 
7727 
7728 #endif /* GWEN_PLUGIN_DESCRIPTION_LIST_H */
7729 
7730 
7731 
7732 /***************************************************************************
7733  $RCSfile$
7734  -------------------
7735  cvs : $Id$
7736  begin : Sat Jun 28 2003
7737  copyright : (C) 2003 by Martin Preuss
7738  email : martin@libchipcard.de
7739 
7740  ***************************************************************************
7741  * *
7742  * This library is free software; you can redistribute it and/or *
7743  * modify it under the terms of the GNU Lesser General Public *
7744  * License as published by the Free Software Foundation; either *
7745  * version 2.1 of the License, or (at your option) any later version. *
7746  * *
7747  * This library is distributed in the hope that it will be useful, *
7748  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7749  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7750  * Lesser General Public License for more details. *
7751  * *
7752  * You should have received a copy of the GNU Lesser General Public *
7753  * License along with this library; if not, write to the Free Software *
7754  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7755  * MA 02111-1307 USA *
7756  * *
7757  ***************************************************************************/
7758 
7759 
7760 #ifndef GWEN_PLUGIN_DESCRIPTION_LIST1_H
7761 #define GWEN_PLUGIN_DESCRIPTION_LIST1_H
7762 
7763 #ifdef __cplusplus
7764 extern "C" {
7765 #endif
7766 
7769  uint32_t id;
7772 
7780 
7785 
7786 
7790  uint32_t count;
7791  uint32_t id;
7793 
7799 
7804 
7810 
7818 
7823 
7828 
7834 
7839 
7844 
7849 
7854 
7859 
7864 
7871 
7872 
7873 #ifdef __cplusplus
7874 }
7875 #endif
7876 
7877 
7878 #endif
7879 
7880 
7881 
7882 /***************************************************************************
7883  $RCSfile$
7884  -------------------
7885  cvs : $Id$
7886  begin : Sat Jun 28 2003
7887  copyright : (C) 2003 by Martin Preuss
7888  email : martin@libchipcard.de
7889 
7890  ***************************************************************************
7891  * *
7892  * This library is free software; you can redistribute it and/or *
7893  * modify it under the terms of the GNU Lesser General Public *
7894  * License as published by the Free Software Foundation; either *
7895  * version 2.1 of the License, or (at your option) any later version. *
7896  * *
7897  * This library is distributed in the hope that it will be useful, *
7898  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7899  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7900  * Lesser General Public License for more details. *
7901  * *
7902  * You should have received a copy of the GNU Lesser General Public *
7903  * License along with this library; if not, write to the Free Software *
7904  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7905  * MA 02111-1307 USA *
7906  * *
7907  ***************************************************************************/
7908 
7909 
7910 #ifndef GWEN_PARAM_LIST2_H
7911 #define GWEN_PARAM_LIST2_H
7912 
7913 
7914 #ifdef __cplusplus
7915 extern "C" {
7916 #endif
7917 
7925 
7930 
7935  void *user_data);
7936 
7941 
7946 
7950  void GWEN_Param_List2_Dump(GWEN_PARAM_LIST2 *l, FILE *f, unsigned int indent);
7951 
7956 
7962 
7968 
7974 
7981 
7987  unsigned int GWEN_Param_List2_GetSize(GWEN_PARAM_LIST2 *l);
7988 
7994 
8000 
8005 
8010 
8015 
8020 
8025 
8031 
8037 
8043 
8057  void *user_data);
8058 
8059 
8062  typedef const GWEN_PARAM*
8064  void *user_data);
8065 
8066 
8068 
8070 
8072 
8074 
8076 
8078 
8080 
8082 
8084 
8086 
8088 
8090 
8092 
8094 
8096 
8098 
8100 
8113  GWEN_PARAM_CONSTLIST2_FOREACH func, void *user_data);
8114 
8115 
8116 #ifdef __cplusplus
8117 }
8118 #endif
8119 
8120 
8121 #endif /* GWEN_PARAM_LIST_H */
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_PARAM_LIST1_H
8154 #define GWEN_PARAM_LIST1_H
8155 
8156 #ifdef __cplusplus
8157 extern "C" {
8158 #endif
8159 
8161  typedef struct GWEN_PARAM_LIST_ELEMENT {
8162  uint32_t id;
8165 
8173 
8177  typedef int GWENHYWFAR_CB (*GWEN_PARAM_LIST_SORT_FN)(const GWEN_PARAM *a, const GWEN_PARAM *b, int ascending);
8178 
8179 
8183  uint32_t count;
8184  uint32_t id;
8185  } GWEN_PARAM_LIST;
8186 
8192 
8196  void GWEN_Param_List_Add(GWEN_PARAM *element, GWEN_PARAM_LIST *list);
8197 
8202  void GWEN_Param_List_Insert(GWEN_PARAM *element, GWEN_PARAM_LIST *list);
8203 
8210  void GWEN_Param_List_Del(GWEN_PARAM *element);
8211 
8216 
8221 
8227 
8232 
8237 
8241  GWEN_PARAM* GWEN_Param_List_Next(const GWEN_PARAM *element);
8242 
8247 
8251  uint32_t GWEN_Param_List_GetCount(const GWEN_PARAM_LIST *l);
8252 
8257 
8263  void GWEN_Param_List_Sort(GWEN_PARAM_LIST *l, int ascending);
8264 
8265 
8266 #ifdef __cplusplus
8267 }
8268 #endif
8269 
8270 
8271 #endif
8272 
8273 
8274 
8275 /***************************************************************************
8276  $RCSfile$
8277  -------------------
8278  cvs : $Id$
8279  begin : Sat Jun 28 2003
8280  copyright : (C) 2003 by Martin Preuss
8281  email : martin@libchipcard.de
8282 
8283  ***************************************************************************
8284  * *
8285  * This library is free software; you can redistribute it and/or *
8286  * modify it under the terms of the GNU Lesser General Public *
8287  * License as published by the Free Software Foundation; either *
8288  * version 2.1 of the License, or (at your option) any later version. *
8289  * *
8290  * This library is distributed in the hope that it will be useful, *
8291  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8292  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8293  * Lesser General Public License for more details. *
8294  * *
8295  * You should have received a copy of the GNU Lesser General Public *
8296  * License along with this library; if not, write to the Free Software *
8297  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8298  * MA 02111-1307 USA *
8299  * *
8300  ***************************************************************************/
8301 
8302 
8303 #ifndef t_LIST2_H
8304 #define t_LIST2_H
8305 
8306 
8307 #ifdef __cplusplus
8308 extern "C" {
8309 #endif
8310 
8317  typedef struct t_LIST2 t_LIST2;
8318 
8323 
8327  typedef t* (t_LIST2_FOREACH)(t *element,
8328  void *user_data);
8329 
8333  t_LIST2 *pr_List2_new();
8334 
8338  void pr_List2_free(t_LIST2 *l);
8339 
8343  void pr_List2_Dump(t_LIST2 *l, FILE *f, unsigned int indent);
8344 
8348  void pr_List2_PushBack(t_LIST2 *l, t *p);
8349 
8354  void pr_List2_PushFront(t_LIST2 *l, t *p);
8355 
8360  t *pr_List2_GetFront(t_LIST2 *l);
8361 
8366  t *pr_List2_GetBack(t_LIST2 *l);
8367 
8372  void pr_List2_Erase(t_LIST2 *l,
8373  t_LIST2_ITERATOR *it);
8374 
8380  unsigned int pr_List2_GetSize(t_LIST2 *l);
8381 
8386  void pr_List2_PopBack(t_LIST2 *l);
8387 
8392  void pr_List2_PopFront(t_LIST2 *l);
8393 
8397  void pr_List2_Clear(t_LIST2 *l);
8398 
8403 
8408 
8413 
8418 
8424 
8430 
8436 
8448  t *pr_List2_ForEach(t_LIST2 *list,
8449  t_LIST2_FOREACH func,
8450  void *user_data);
8451 
8452 
8453  typedef struct t_CONSTLIST2 t_CONSTLIST2;
8455  typedef const t*
8456  (t_CONSTLIST2_FOREACH)(const t *element,
8457  void *user_data);
8458 
8459 
8461 
8462  void pr_ConstList2_free(t_CONSTLIST2 *l);
8463 
8464  void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p);
8465 
8466  void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p);
8467 
8468  const t *pr_ConstList2_GetFront(t_CONSTLIST2 *l);
8469 
8470  const t *pr_ConstList2_GetBack(t_CONSTLIST2 *l);
8471 
8472  unsigned int pr_ConstList2_GetSize(t_CONSTLIST2 *l);
8473 
8475 
8477 
8479 
8481 
8483 
8485 
8487 
8489 
8491 
8493 
8505  const t *pr_ConstList2_ForEach(t_CONSTLIST2 *list,
8506  t_CONSTLIST2_FOREACH func, void *user_data);
8507 
8508 
8509 #ifdef __cplusplus
8510 }
8511 #endif
8512 
8513 
8514 #endif /* t_LIST_H */
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 t_LIST2_H
8547 #define t_LIST2_H
8548 
8549 
8550 #ifdef __cplusplus
8551 extern "C" {
8552 #endif
8553 
8560  typedef struct t_LIST2 t_LIST2;
8561 
8565  typedef struct t_LIST2_ITERATOR t_LIST2_ITERATOR;
8566 
8570  typedef t* (t_LIST2_FOREACH)(t *element,
8571  void *user_data);
8572 
8576  t_LIST2 *pr_List2_new();
8577 
8581  void pr_List2_free(t_LIST2 *l);
8582 
8586  void pr_List2_Dump(t_LIST2 *l, FILE *f, unsigned int indent);
8587 
8591  void pr_List2_PushBack(t_LIST2 *l, t *p);
8592 
8597  void pr_List2_PushFront(t_LIST2 *l, t *p);
8598 
8603  t *pr_List2_GetFront(t_LIST2 *l);
8604 
8609  t *pr_List2_GetBack(t_LIST2 *l);
8610 
8615  void pr_List2_Erase(t_LIST2 *l,
8616  t_LIST2_ITERATOR *it);
8617 
8623  unsigned int pr_List2_GetSize(t_LIST2 *l);
8624 
8629  void pr_List2_PopBack(t_LIST2 *l);
8630 
8635  void pr_List2_PopFront(t_LIST2 *l);
8636 
8640  void pr_List2_Clear(t_LIST2 *l);
8641 
8646 
8651 
8656 
8661 
8667 
8673 
8679 
8691  t *pr_List2_ForEach(t_LIST2 *list,
8692  t_LIST2_FOREACH func,
8693  void *user_data);
8694 
8695 
8696  typedef struct t_CONSTLIST2 t_CONSTLIST2;
8698  typedef const t*
8699  (t_CONSTLIST2_FOREACH)(const t *element,
8700  void *user_data);
8701 
8702 
8704 
8705  void pr_ConstList2_free(t_CONSTLIST2 *l);
8706 
8707  void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p);
8708 
8709  void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p);
8710 
8711  const t *pr_ConstList2_GetFront(t_CONSTLIST2 *l);
8712 
8713  const t *pr_ConstList2_GetBack(t_CONSTLIST2 *l);
8714 
8715  unsigned int pr_ConstList2_GetSize(t_CONSTLIST2 *l);
8716 
8718 
8720 
8722 
8724 
8726 
8728 
8730 
8732 
8734 
8736 
8748  const t *pr_ConstList2_ForEach(t_CONSTLIST2 *list,
8749  t_CONSTLIST2_FOREACH func, void *user_data);
8750 
8751 
8752 #ifdef __cplusplus
8753 }
8754 #endif
8755 
8756 
8757 #endif /* t_LIST_H */
8758 
8759 
8760 
8761 /***************************************************************************
8762  $RCSfile$
8763  -------------------
8764  cvs : $Id$
8765  begin : Sat Jun 28 2003
8766  copyright : (C) 2003 by Martin Preuss
8767  email : martin@libchipcard.de
8768 
8769  ***************************************************************************
8770  * *
8771  * This library is free software; you can redistribute it and/or *
8772  * modify it under the terms of the GNU Lesser General Public *
8773  * License as published by the Free Software Foundation; either *
8774  * version 2.1 of the License, or (at your option) any later version. *
8775  * *
8776  * This library is distributed in the hope that it will be useful, *
8777  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8778  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8779  * Lesser General Public License for more details. *
8780  * *
8781  * You should have received a copy of the GNU Lesser General Public *
8782  * License along with this library; if not, write to the Free Software *
8783  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8784  * MA 02111-1307 USA *
8785  * *
8786  ***************************************************************************/
8787 
8788 
8789 #ifndef t_LIST1_H
8790 #define t_LIST1_H
8791 
8792 #ifdef __cplusplus
8793 extern "C" {
8794 #endif
8795 
8797  typedef struct t_LIST_ELEMENT {
8798  uint32_t id;
8800  } t_LIST__ELEMENT;
8801 
8808  typedef struct t_LIST t_LIST;
8809 
8813  typedef int GWENHYWFAR_CB (*t_LIST_SORT_FN)(const t *a, const t *b, int ascending);
8814 
8815 
8817  struct t_LIST {
8818  t *first;
8819  uint32_t count;
8820  uint32_t id;
8821  } t_LIST;
8822 
8827  void pr_List_AddList(t_LIST *dst, t_LIST *l);
8828 
8832  void pr_List_Add(t *element, t_LIST *list);
8833 
8838  void pr_List_Insert(t *element, t_LIST *list);
8839 
8846  void pr_List_Del(t *element);
8847 
8851  t* pr_List_First(const t_LIST *l);
8852 
8856  t* pr_List_Last(const t_LIST *l);
8857 
8862  void pr_List_Clear(t_LIST *l);
8863 
8867  t_LIST* pr_List_new();
8868 
8872  void pr_List_free(t_LIST *l);
8873 
8877  t* pr_List_Next(const t *element);
8878 
8882  t* pr_List_Previous(const t *element);
8883 
8887  uint32_t pr_List_GetCount(const t_LIST *l);
8888 
8893 
8899  void pr_List_Sort(t_LIST *l, int ascending);
8900 
8901 
8902 #ifdef __cplusplus
8903 }
8904 #endif
8905 
8906 
8907 #endif
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 MYSTRUCT_LIST1_H
8940 #define MYSTRUCT_LIST1_H
8941 
8942 #ifdef __cplusplus
8943 extern "C" {
8944 #endif
8945 
8947  typedef struct MYSTRUCT_LIST_ELEMENT {
8948  uint32_t id;
8949  MYSTRUCT *nextObject;
8951 
8959 
8963  typedef int GWENHYWFAR_CB (*MYSTRUCT_LIST_SORT_FN)(const MYSTRUCT *a, const MYSTRUCT *b, int ascending);
8964 
8965 
8967  struct MYSTRUCT_LIST {
8968  MYSTRUCT *first;
8969  uint32_t count;
8970  uint32_t id;
8971  } MYSTRUCT_LIST;
8972 
8978 
8982  void MyStruct_List_Add(MYSTRUCT *element, MYSTRUCT_LIST *list);
8983 
8988  void MyStruct_List_Insert(MYSTRUCT *element, MYSTRUCT_LIST *list);
8989 
8996  void MyStruct_List_Del(MYSTRUCT *element);
8997 
9001  MYSTRUCT* MyStruct_List_First(const MYSTRUCT_LIST *l);
9002 
9006  MYSTRUCT* MyStruct_List_Last(const MYSTRUCT_LIST *l);
9007 
9013 
9018 
9023 
9027  MYSTRUCT* MyStruct_List_Next(const MYSTRUCT *element);
9028 
9032  MYSTRUCT* MyStruct_List_Previous(const MYSTRUCT *element);
9033 
9037  uint32_t MyStruct_List_GetCount(const MYSTRUCT_LIST *l);
9038 
9043 
9049  void MyStruct_List_Sort(MYSTRUCT_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_INHERITDATA_LIST1_H
9090 #define GWEN_INHERITDATA_LIST1_H
9091 
9092 #ifdef __cplusplus
9093 extern "C" {
9094 #endif
9095 
9098  uint32_t id;
9101 
9109 
9113  typedef int GWENHYWFAR_CB (*GWEN_INHERITDATA_LIST_SORT_FN)(const GWEN_INHERITDATA *a, const GWEN_INHERITDATA *b, int ascending);
9114 
9115 
9119  uint32_t count;
9120  uint32_t id;
9122 
9128 
9133 
9139 
9147 
9152 
9157 
9163 
9168 
9173 
9178 
9183 
9188 
9193 
9199  void GWEN_InheritData_List_Sort(GWEN_INHERITDATA_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)
GWEN_PARAM *( GWEN_PARAM_LIST2_FOREACH)(GWEN_PARAM *element, void *user_data)
Definition: listdoc.h:7934
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:4640
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:684
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:7425
GWEN_SIGHEAD * GWEN_SigHead_List_First(const GWEN_SIGHEAD_LIST *l)
struct GWEN_SAR_FILEHEADER_CONSTLIST2 GWEN_SAR_FILEHEADER_CONSTLIST2
Definition: listdoc.h:179
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:4916
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:3297
void GWEN_TLV_List_Add(GWEN_TLV *element, GWEN_TLV_LIST *list)
void GWEN_XMLNode_List_AddList(GWEN_XMLNODE_LIST *dst, GWEN_XMLNODE_LIST *l)
void GWEN_Socket_List2_Clear(GWEN_SOCKET_LIST2 *l)
GWEN_INHERITDATA * nextObject
Definition: listdoc.h:9099
unsigned int GWEN_ParserElement_ConstList2_GetSize(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
GWEN_SIGTAIL * GWEN_SigTail_List_Next(const GWEN_SIGTAIL *element)
uint32_t count
Definition: listdoc.h:2081
void pr_List_Del(t *element)
uint32_t id
Definition: listdoc.h:2232
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:1781
void GWEN_Crypt_Token_Context_List2_Clear(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_SIGHEAD * first
Definition: listdoc.h:5731
struct GWEN_CRYPT_KEY_LIST2 GWEN_CRYPT_KEY_LIST2
Definition: listdoc.h:6895
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)
GWEN_SIGTAIL * GWEN_SigTail_List_Previous(const GWEN_SIGTAIL *element)
struct GWEN_SSLCERTDESCR_LIST2_ITERATOR GWEN_SSLCERTDESCR_LIST2_ITERATOR
Definition: listdoc.h:3999
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_PLUGIN_DESCRIPTION *( GWEN_PLUGIN_DESCRIPTION_LIST2_FOREACH)(GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
Definition: listdoc.h:7541
GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_ConstList2_First(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
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:3317
const GWEN_CRYPT_HASHALGO *( GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH)(const GWEN_CRYPT_HASHALGO *element, void *user_data)
Definition: listdoc.h:6791
int GWENHYWFAR_CB(* GWEN_TLV_LIST_SORT_FN)(const GWEN_TLV *a, const GWEN_TLV *b, int ascending)
Definition: listdoc.h:1925
void MyStruct_List_Clear(MYSTRUCT_LIST *l)
uint32_t id
Definition: listdoc.h:2382
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_ForEach(GWEN_CRYPT_PADDALGO_LIST2 *list, GWEN_CRYPT_PADDALGO_LIST2_FOREACH func, void *user_data)
uint32_t count
Definition: listdoc.h:1931
struct GWEN_XMLNODE_NAMESPACE GWEN_XMLNODE_NAMESPACE
Definition: xml.h:149
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:845
const GWEN_MDIGEST * GWEN_MDigest_ConstList2_GetFront(GWEN_MDIGEST_CONSTLIST2 *l)
uint32_t GWEN_SigHead_List_GetCount(const GWEN_SIGHEAD_LIST *l)
GWEN_FSLOCK * GWEN_FSLock_List2Iterator_Previous(GWEN_FSLOCK_LIST2_ITERATOR *li)
GWEN_SAR_FILEHEADER *( GWEN_SAR_FILEHEADER_LIST2_FOREACH)(GWEN_SAR_FILEHEADER *element, void *user_data)
Definition: listdoc.h:53
t_LIST2_ITERATOR * pr_List2_Last(t_LIST2 *l)
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:5726
struct GWEN_PARSER_ELEMENT_LIST2 GWEN_PARSER_ELEMENT_LIST2
Definition: listdoc.h:436
GWEN_SAR_FILEHEADER_CONSTLIST2 * GWEN_SarFileHeader_ConstList2_new()
GWEN_MDIGEST_LIST2_ITERATOR * GWEN_MDigest_List2Iterator_new(GWEN_MDIGEST_LIST2 *l)
unsigned int GWEN_Url_ConstList2_GetSize(GWEN_URL_CONSTLIST2 *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:2370
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 *( GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH)(const GWEN_CRYPT_TOKEN *element, void *user_data)
Definition: listdoc.h:5312
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:6512
void GWEN_FSLock_ConstList2_PopBack(GWEN_FSLOCK_CONSTLIST2 *l)
struct GWEN_SOCKET_LIST2 GWEN_SOCKET_LIST2
Definition: listdoc.h:3058
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:2801
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:3316
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:3859
GWEN_PARSER_ELEMENT * nextObject
Definition: listdoc.h:675
struct GWEN_URL_LIST GWEN_URL_LIST
Definition: listdoc.h:1770
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:5426
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:8969
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)
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_FSLock_List2_PushBack(GWEN_FSLOCK_LIST2 *l, GWEN_FSLOCK *p)
void GWEN_XsdNode_List_Clear(GWEN_XSD_NODE_LIST *l)
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)
uint32_t count
Definition: listdoc.h:2231
GWEN_XSD_NODE * first
Definition: listdoc.h:844
GWEN_INHERITDATA * first
Definition: listdoc.h:9118
GWEN_URL_LIST2_ITERATOR * GWEN_Url_List2_Last(GWEN_URL_LIST2 *l)
const GWEN_CRYPT_TOKEN_KEYINFO *( GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_FOREACH)(const GWEN_CRYPT_TOKEN_KEYINFO *element, void *user_data)
Definition: listdoc.h:4526
GWEN_XMLNODE_NAMESPACE * first
Definition: listdoc.h:994
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:5712
t * pr_List2_GetBack(t_LIST2 *l)
struct GWEN_PARSER_ELEMENT_LIST2_ITERATOR GWEN_PARSER_ELEMENT_LIST2_ITERATOR
Definition: listdoc.h:441
const GWEN_CRYPT_KEY *( GWEN_CRYPT_KEY_CONSTLIST2_FOREACH)(const GWEN_CRYPT_KEY *element, void *user_data)
Definition: listdoc.h:7034
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)
const GWEN_SSLCERTDESCR *( GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH)(const GWEN_SSLCERTDESCR *element, void *user_data)
Definition: listdoc.h:4133
int GWENHYWFAR_CB(* GWEN_SIGTAIL_LIST_SORT_FN)(const GWEN_SIGTAIL *a, const GWEN_SIGTAIL *b, int ascending)
Definition: listdoc.h:5576
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:7153
void GWEN_Crypt_CryptAlgo_List2_PopFront(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
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:7770
GWEN_TLV * first
Definition: listdoc.h:1930
struct GWEN_INHERITDATA_LIST_ELEMENT GWEN_INHERITDATA_LIST__ELEMENT
uint32_t id
Definition: listdoc.h:8184
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)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List_Last(const GWEN_PARSER_ELEMENT_LIST *l)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_ForEach(GWEN_SAR_FILEHEADER_CONSTLIST2 *list, GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH func, void *user_data)
struct GWEN_XMLNODE_LIST GWEN_XMLNODE_LIST
Definition: listdoc.h:1377
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:5431
GWEN_XSD_NODE * nextObject
Definition: listdoc.h:825
struct GWEN_CRYPTHEAD GWEN_CRYPTHEAD
Definition: crypthead.h:23
GWEN_FSLOCK * nextObject
Definition: listdoc.h:3690
void HtmlImage_List_Add(HTML_IMAGE *element, HTML_IMAGE_LIST *list)
uint32_t count
Definition: listdoc.h:3710
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:8970
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:48
GWEN_DIALOG * GWEN_Dialog_List_First(const GWEN_DIALOG_LIST *l)
uint32_t GWEN_TLV_List_GetCount(const GWEN_TLV_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:3709
uint32_t count
Definition: listdoc.h:3860
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:3711
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:4635
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_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:2918
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:834
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:8163
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_KEYINFO_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_ConstList2_First(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
uint32_t id
Definition: listdoc.h:2082
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:4392
struct GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR
Definition: listdoc.h:573
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:2802
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_SOCKET *( GWEN_SOCKET_LIST2_FOREACH)(GWEN_SOCKET *element, void *user_data)
Definition: listdoc.h:3068
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:8968
struct GWEN_DBIO_LIST GWEN_DBIO_LIST
Definition: listdoc.h:2220
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_URL *( GWEN_URL_LIST2_FOREACH)(GWEN_URL *element, void *user_data)
Definition: listdoc.h:1532
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)
const GWEN_PARAM *( GWEN_PARAM_CONSTLIST2_FOREACH)(const GWEN_PARAM *element, void *user_data)
Definition: listdoc.h:8063
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:9113
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:8183
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:2225
void GWEN_Crypt_Token_Context_List_Del(GWEN_CRYPT_TOKEN_CONTEXT *element)
GWEN_URL * first
Definition: listdoc.h:1780
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:291
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:7032
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:4524
void GWEN_Crypt_CryptAlgo_List2Iterator_free(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
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:7536
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:6396
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:5309
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:282
struct GWEN_DIALOG_LIST GWEN_DIALOG_LIST
Definition: listdoc.h:2913
GWEN_SOCKET * GWEN_Socket_List2Iterator_Data(GWEN_SOCKET_LIST2_ITERATOR *li)
struct GWEN_SOCKET_CONSTLIST2 GWEN_SOCKET_CONSTLIST2
Definition: listdoc.h:3194
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)
GWEN_CRYPT_TOKEN *( GWEN_CRYPT_TOKEN_LIST2_FOREACH)(GWEN_CRYPT_TOKEN *element, void *user_data)
Definition: listdoc.h:5183
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:7667
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:6259
struct GWEN_XMLNODE_LIST2 GWEN_XMLNODE_LIST2
Definition: listdoc.h:1129
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)
GWEN_PARAM * GWEN_Param_List2Iterator_Next(GWEN_PARAM_LIST2_ITERATOR *li)
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:6498
uint32_t GWEN_Param_List_GetCount(const GWEN_PARAM_LIST *l)
struct GWEN_SSLCERTDESCR_LIST2 GWEN_SSLCERTDESCR_LIST2
Definition: listdoc.h:3994
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:5581
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:4247
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)
const GWEN_SOCKET * GWEN_Socket_ConstList2_ForEach(GWEN_SOCKET_CONSTLIST2 *list, GWEN_SOCKET_CONSTLIST2_FOREACH func, void *user_data)
GWEN_XMLNODE * GWEN_XMLNode_List2Iterator_Previous(GWEN_XMLNODE_LIST2_ITERATOR *li)
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:8177
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:3318
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:2670
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:6517
unsigned int GWEN_MDigest_List2_GetSize(GWEN_MDIGEST_LIST2 *l)
HTML_FONT * nextObject
Definition: listdoc.h:2511
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)
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:2375
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)
const GWEN_SOCKET *( GWEN_SOCKET_CONSTLIST2_FOREACH)(const GWEN_SOCKET *element, void *user_data)
Definition: listdoc.h:3197
void GWEN_TLV_List_Clear(GWEN_TLV_LIST *l)
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:5412
const t * pr_ConstList2_GetBack(t_CONSTLIST2 *l)
t * first
Definition: listdoc.h:8818
int GWENHYWFAR_CB(* GWEN_XMLNODE_LIST_SORT_FN)(const GWEN_XMLNODE *a, const GWEN_XMLNODE *b, int ascending)
Definition: listdoc.h:1382
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)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Data(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
void HtmlFont_List_Add(HTML_FONT *element, HTML_FONT_LIST *list)
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:1388
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:5033
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)
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)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2Iterator_new(GWEN_DIALOG_CONSTLIST2 *l)
void GWEN_Url_List2_Erase(GWEN_URL_LIST2 *l, GWEN_URL_LIST2_ITERATOR *it)
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:3195
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:3063
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
const GWEN_XMLNODE *( GWEN_XMLNODE_CONSTLIST2_FOREACH)(const GWEN_XMLNODE *element, void *user_data)
Definition: listdoc.h:1268
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_Last(const GWEN_CRYPT_KEY_LIST *l)
GWEN_SSLCERTDESCR *( GWEN_SSLCERTDESCR_LIST2_FOREACH)(GWEN_SSLCERTDESCR *element, void *user_data)
Definition: listdoc.h:4004
int GWENHYWFAR_CB(* GWEN_CRYPT_KEY_LIST_SORT_FN)(const GWEN_CRYPT_KEY *a, const GWEN_CRYPT_KEY *b, int ascending)
Definition: listdoc.h:7148
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)
GWEN_CRYPT_HASHALGO *( GWEN_CRYPT_HASHALGO_LIST2_FOREACH)(GWEN_CRYPT_HASHALGO *element, void *user_data)
Definition: listdoc.h:6662
void GWEN_SarFileHeader_List_Del(GWEN_SAR_FILEHEADER *element)
struct GWEN_CRYPT_KEY_CONSTLIST2 GWEN_CRYPT_KEY_CONSTLIST2
Definition: listdoc.h:7031
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:5721
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)
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:2525
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:3306
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:2530
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_CONTEXT *( GWEN_CRYPT_TOKEN_CONTEXT_LIST2_FOREACH)(GWEN_CRYPT_TOKEN_CONTEXT *element, void *user_data)
Definition: listdoc.h:4790
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2Iterator_Next(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
GWEN_PARAM * first
Definition: listdoc.h:8182
struct GWEN_SSLCERTDESCR_LIST GWEN_SSLCERTDESCR_LIST
Definition: listdoc.h:4242
struct GWEN_FSLOCK_LIST2_ITERATOR GWEN_FSLOCK_LIST2_ITERATOR
Definition: listdoc.h:3456
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:2520
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)
const GWEN_SAR_FILEHEADER *( GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH)(const GWEN_SAR_FILEHEADER *element, void *user_data)
Definition: listdoc.h:182
struct GWEN_PARAM_CONSTLIST2 GWEN_PARAM_CONSTLIST2
Definition: listdoc.h:8060
struct GWEN_CRYPT_TOKEN_KEYINFO_LIST2 GWEN_CRYPT_TOKEN_KEYINFO_LIST2
Definition: listdoc.h:4387
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:7924
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:3699
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)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2_ForEach(GWEN_CRYPT_TOKEN_CONSTLIST2 *list, GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_FSLock_List2_PopFront(GWEN_FSLOCK_LIST2 *l)
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:2230
uint32_t count
Definition: listdoc.h:6518
GWEN_URL * GWEN_Url_List2Iterator_Next(GWEN_URL_LIST2_ITERATOR *li)
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)
void GWEN_Crypt_CryptAlgo_ConstList2_PopFront(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
GWEN_SOCKET * GWEN_Socket_List2_ForEach(GWEN_SOCKET_LIST2 *list, GWEN_SOCKET_LIST2_FOREACH func, void *user_data)
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)
void GWEN_Crypt_Token_Context_ConstList2_free(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
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_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)
void GWEN_Crypt_Token_List2_PushBack(GWEN_CRYPT_TOKEN_LIST2 *l, GWEN_CRYPT_TOKEN *p)
GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR * GWEN_ParserElement_ConstList2_First(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
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)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2Iterator_Next(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2Iterator_Previous(GWEN_XMLNODE_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_Crypt_PaddAlgo_ConstList2_Clear(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_XMLNode_List2_PopBack(GWEN_XMLNODE_LIST2 *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)
GWEN_MDIGEST *( GWEN_MDIGEST_LIST2_FOREACH)(GWEN_MDIGEST *element, void *user_data)
Definition: listdoc.h:6269
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:3588
struct GWEN_XMLNODE_NAMESPACE_LIST GWEN_XMLNODE_NAMESPACE_LIST
Definition: listdoc.h:984
const GWEN_DIALOG *( GWEN_DIALOG_CONSTLIST2_FOREACH)(const GWEN_DIALOG *element, void *user_data)
Definition: listdoc.h:2804
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:2070
GWEN_SAR_FILEHEADER * first
Definition: listdoc.h:301
void GWEN_Param_List2Iterator_free(GWEN_PARAM_LIST2_ITERATOR *li)
GWEN_DIALOG * GWEN_Dialog_List2_GetBack(GWEN_DIALOG_LIST2 *l)
HTML_IMAGE * HtmlImage_List_Previous(const HTML_IMAGE *element)
GWEN_DIALOG * first
Definition: listdoc.h:2923
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:839
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)
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:8958
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)
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_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2_GetFront(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_TLV * GWEN_TLV_List_Next(const GWEN_TLV *element)
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)
unsigned int GWEN_MDigest_ConstList2_GetSize(GWEN_MDIGEST_CONSTLIST2 *l)
const GWEN_CRYPT_TOKEN_CONTEXT *( GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_FOREACH)(const GWEN_CRYPT_TOKEN_CONTEXT *element, void *user_data)
Definition: listdoc.h:4919
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)
struct GWEN_CRYPT_TOKEN_LIST GWEN_CRYPT_TOKEN_LIST
Definition: listdoc.h:5421
void GWEN_FSLock_ConstList2Iterator_free(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
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 t_LIST2 t_LIST2
Definition: listdoc.h:8317
struct GWEN_SYNCIO_LIST GWEN_SYNCIO_LIST
Definition: listdoc.h:3849
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:4780
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:2925
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:2532
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:1266
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)
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)
t *( t_LIST2_FOREACH)(t *element, void *user_data)
Definition: listdoc.h:8327
struct GWEN_SIGTAIL_LIST GWEN_SIGTAIL_LIST
Definition: listdoc.h:5571
GWEN_PARSER_ELEMENT * first
Definition: listdoc.h:694
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:1775
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:6153
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_Crypt_Token_ConstList2_PopFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_SarFileHeader_List_free(GWEN_SAR_FILEHEADER_LIST *l)
GWEN_TAG16 * nextObject
Definition: listdoc.h:2061
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_CRYPT_CRYPTALGO *( GWEN_CRYPT_CRYPTALGO_LIST2_FOREACH)(GWEN_CRYPT_CRYPTALGO *element, void *user_data)
Definition: listdoc.h:7298
GWEN_CRYPTHEAD * nextObject
Definition: listdoc.h:5862
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:6788
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:7293
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)
const GWEN_PARAM * GWEN_Param_ConstList2_ForEach(GWEN_PARAM_CONSTLIST2 *list, GWEN_PARAM_CONSTLIST2_FOREACH func, void *user_data)
struct GWEN_PLUGIN_DESCRIPTION_LIST2 GWEN_PLUGIN_DESCRIPTION_LIST2
Definition: listdoc.h:7531
uint32_t count
Definition: listdoc.h:8819
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_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Next(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
GWEN_DIALOG * GWEN_Dialog_List2_GetFront(GWEN_DIALOG_LIST2 *l)
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:8453
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR
Definition: listdoc.h:4785
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:180
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:2531
struct GWEN_FSLOCK_LIST2 GWEN_FSLOCK_LIST2
Definition: listdoc.h:3451
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:8172
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)
struct GWEN_CRYPT_HASHALGO_LIST2 GWEN_CRYPT_HASHALGO_LIST2
Definition: listdoc.h:6652
uint32_t GWEN_Tag16_List_GetCount(const GWEN_TAG16_LIST *l)
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:2211
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:5310
struct GWEN_CRYPT_TOKEN_KEYINFO GWEN_CRYPT_TOKEN_KEYINFO
Definition: ct_keyinfo.h:23
GWEN_TAG16 * first
Definition: listdoc.h:2080
int GWENHYWFAR_CB(* GWEN_CRYPTHEAD_LIST_SORT_FN)(const GWEN_CRYPTHEAD *a, const GWEN_CRYPTHEAD *b, int ascending)
Definition: listdoc.h:5876
struct GWEN_PARAM_LIST2_ITERATOR GWEN_PARAM_LIST2_ITERATOR
Definition: listdoc.h:7929
void GWEN_PluginDescription_List_AddList(GWEN_PLUGIN_DESCRIPTION_LIST *dst, GWEN_PLUGIN_DESCRIPTION_LIST *l)
struct GWEN_SIGHEAD GWEN_SIGHEAD
Definition: sighead.h:23
const GWEN_MDIGEST *( GWEN_MDIGEST_CONSTLIST2_FOREACH)(const GWEN_MDIGEST *element, void *user_data)
Definition: listdoc.h:6398
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:2924
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_KEY *( GWEN_CRYPT_KEY_LIST2_FOREACH)(GWEN_CRYPT_KEY *element, void *user_data)
Definition: listdoc.h:6905
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:6152
int GWENHYWFAR_CB(* GWEN_PLUGIN_DESCRIPTION_LIST_SORT_FN)(const GWEN_PLUGIN_DESCRIPTION *a, const GWEN_PLUGIN_DESCRIPTION *b, int ascending)
Definition: listdoc.h:7784
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:572
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)
void pr_List2_Dump(t_LIST2 *l, FILE *f, unsigned int indent)
struct t_LIST t_LIST
Definition: listdoc.h:8808
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:7789
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:8322
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)
GWEN_CRYPT_PADDALGO_LIST2 * GWEN_Crypt_PaddAlgo_List2_new()
void GWEN_SyncIo_List_Insert(GWEN_SYNCIO *element, GWEN_SYNCIO_LIST *list)
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_CRYPTHEAD * first
Definition: listdoc.h:5881
void pr_List2_PopBack(t_LIST2 *l)
GWEN_DIALOG *( GWEN_DIALOG_LIST2_FOREACH)(GWEN_DIALOG *element, void *user_data)
Definition: listdoc.h:2675
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:9108
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:989
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_CRYPT_KEY * GWEN_Crypt_Key_List2Iterator_Next(GWEN_CRYPT_KEY_LIST2_ITERATOR *li)
GWEN_SAR_FILEHEADER_LIST * GWEN_SarFileHeader_List_new()
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:1522
void GWEN_Url_List2_PushFront(GWEN_URL_LIST2 *l, GWEN_URL *p)
GWEN_XMLNODE * nextObject
Definition: listdoc.h:1368
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:2665
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:1761
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:5173
GWEN_CRYPT_TOKEN_KEYINFO *( GWEN_CRYPT_TOKEN_KEYINFO_LIST2_FOREACH)(GWEN_CRYPT_TOKEN_KEYINFO *element, void *user_data)
Definition: listdoc.h:4397
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:4233
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:5019
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2Iterator_new(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
uint32_t id
Definition: listdoc.h:8798
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)
const GWEN_PARSER_ELEMENT *( GWEN_PARSER_ELEMENT_CONSTLIST2_FOREACH)(const GWEN_PARSER_ELEMENT *element, void *user_data)
Definition: listdoc.h:575
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:1659
const GWEN_PLUGIN_DESCRIPTION *( GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH)(const GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
Definition: listdoc.h:7670
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:1932
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:1527
GWEN_CRYPTHEAD_LIST * GWEN_CryptHead_List_new()
GWEN_DIALOG * nextObject
Definition: listdoc.h:2904
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_Previous(const GWEN_PLUGIN_DESCRIPTION *element)
HTML_IMAGE * first
Definition: listdoc.h:2380
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:6395
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:5562
GWEN_CRYPT_TOKEN_KEYINFO * first
Definition: listdoc.h:4645
int GWENHYWFAR_CB(* GWEN_FSLOCK_LIST_SORT_FN)(const GWEN_FSLOCK *a, const GWEN_FSLOCK *b, int ascending)
Definition: listdoc.h:3704
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)
void GWEN_FSLock_List2_Dump(GWEN_FSLOCK_LIST2 *l, FILE *f, unsigned int indent)
struct GWEN_XMLNODE_CONSTLIST2 GWEN_XMLNODE_CONSTLIST2
Definition: listdoc.h:1265
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:6507
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:3587
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)
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:2075
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)
void pr_List_Insert(t *element, t_LIST *list)
GWEN_MDIGEST * GWEN_MDigest_List2Iterator_Next(GWEN_MDIGEST_LIST2_ITERATOR *li)
GWEN_XMLNODE *( GWEN_XMLNODE_LIST2_FOREACH)(GWEN_XMLNODE *element, void *user_data)
Definition: listdoc.h:1139
int GWENHYWFAR_CB(* MYSTRUCT_LIST_SORT_FN)(const MYSTRUCT *a, const MYSTRUCT *b, int ascending)
Definition: listdoc.h:8963
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_Crypt_Key_ConstList2_free(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_SarFileHeader_List_Sort(GWEN_SAR_FILEHEADER_LIST *l, int ascending)
struct GWEN_PARAM_CONSTLIST2_ITERATOR GWEN_PARAM_CONSTLIST2_ITERATOR
Definition: listdoc.h:8061
int GWENHYWFAR_CB(* GWEN_SOCKET_LIST_SORT_FN)(const GWEN_SOCKET *a, const GWEN_SOCKET *b, int ascending)
Definition: listdoc.h:3311
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:8949
struct GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR
Definition: listdoc.h:4917
struct GWEN_CRYPT_TOKEN_LIST2_ITERATOR GWEN_CRYPT_TOKEN_LIST2_ITERATOR
Definition: listdoc.h:5178
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_CRYPT_HASHALGO_LIST2_ITERATOR * GWEN_Crypt_HashAlgo_List2_Last(GWEN_CRYPT_HASHALGO_LIST2 *l)
GWEN_MDIGEST_CONSTLIST2 * GWEN_MDigest_ConstList2_new()
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)
uint32_t id
Definition: listdoc.h:8820
const t * pr_ConstList2Iterator_Data(t_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_KEYINFO * nextObject
Definition: listdoc.h:4626
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:2361
void GWEN_MDigest_List2_PopFront(GWEN_MDIGEST_LIST2 *l)
const GWEN_CRYPT_PADDALGO *( GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH)(const GWEN_CRYPT_PADDALGO *element, void *user_data)
Definition: listdoc.h:6155
void GWEN_SslCertDescr_List_Insert(GWEN_SSLCERTDESCR *element, GWEN_SSLCERTDESCR_LIST *list)
GWEN_XSD_NODE * GWEN_XsdNode_List_Next(const GWEN_XSD_NODE *element)
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)
GWEN_PARSER_ELEMENT *( GWEN_PARSER_ELEMENT_LIST2_FOREACH)(GWEN_PARSER_ELEMENT *element, void *user_data)
Definition: listdoc.h:446
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:7427
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:1134
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:7134
void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p)
GWEN_DIALOG_LIST2_ITERATOR * GWEN_Dialog_List2_Last(GWEN_DIALOG_LIST2 *l)
const t *( t_CONSTLIST2_FOREACH)(const t *element, void *user_data)
Definition: listdoc.h:8456
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)
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2Iterator_new(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
struct GWEN_SAR_FILEHEADER_LIST2 GWEN_SAR_FILEHEADER_LIST2
Definition: listdoc.h:43
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:8813
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:1920
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)
struct GWEN_CRYPT_PADDALGO_LIST2_ITERATOR GWEN_CRYPT_PADDALGO_LIST2_ITERATOR
Definition: listdoc.h:6021
t_LIST2_ITERATOR * pr_List2_First(t_LIST2 *l)
struct GWEN_MDIGEST_LIST2_ITERATOR GWEN_MDIGEST_LIST2_ITERATOR
Definition: listdoc.h:6264
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:3840
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:5582
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_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Previous(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
struct GWEN_TLV_LIST_ELEMENT GWEN_TLV_LIST__ELEMENT
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:3861
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)
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:7779
GWEN_INHERITDATA_LIST * GWEN_InheritData_List_new()
struct GWEN_CRYPTHEAD_LIST GWEN_CRYPTHEAD_LIST
Definition: listdoc.h:5871
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)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_Previous(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
void GWEN_XMLNode_List_Clear(GWEN_XMLNODE_LIST *l)
void GWEN_SarFileHeader_List2_free(GWEN_SAR_FILEHEADER_LIST2 *l)
struct GWEN_CRYPT_KEY_LIST_ELEMENT GWEN_CRYPT_KEY_LIST__ELEMENT
const GWEN_FSLOCK *( GWEN_FSLOCK_CONSTLIST2_FOREACH)(const GWEN_FSLOCK *element, void *user_data)
Definition: listdoc.h:3590
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:6657
struct GWEN_CRYPT_KEY_LIST GWEN_CRYPT_KEY_LIST
Definition: listdoc.h:7143
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:3854
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:4130
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)
struct t_CONSTLIST2_ITERATOR t_CONSTLIST2_ITERATOR
Definition: listdoc.h:8454
GWEN_PARAM_LIST_SORT_FN GWEN_Param_List_SetSortFn(GWEN_PARAM_LIST *l, GWEN_PARAM_LIST_SORT_FN fn)
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:4523
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_HashAlgo_ConstList2_PopFront(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_Crypt_PaddAlgo_List2_free(GWEN_CRYPT_PADDALGO_LIST2 *l)
void GWEN_FSLock_List_Sort(GWEN_FSLOCK_LIST *l, int ascending)
struct GWEN_CRYPT_PADDALGO_LIST2 GWEN_CRYPT_PADDALGO_LIST2
Definition: listdoc.h:6016
struct GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR
Definition: listdoc.h:7668
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:689
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:1658
void GWEN_Url_List_Del(GWEN_URL *element)
uint32_t GWEN_Crypt_Token_Context_List_GetCount(const GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
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:975
GWEN_SSLCERTDESCR_LIST * GWEN_SslCertDescr_List_new()
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2Iterator_Data(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_PADDALGO *( GWEN_CRYPT_PADDALGO_LIST2_FOREACH)(GWEN_CRYPT_PADDALGO *element, void *user_data)
Definition: listdoc.h:6026
GWEN_TLV * nextObject
Definition: listdoc.h:1911
void GWEN_Crypt_Token_List2_PopBack(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_ParserElement_List2_PopFront(GWEN_PARSER_ELEMENT_LIST2 *l)
const GWEN_URL *( GWEN_URL_CONSTLIST2_FOREACH)(const GWEN_URL *element, void *user_data)
Definition: listdoc.h:1661
void GWEN_ParserElement_ConstList2_PopFront(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
uint32_t GWEN_InheritData_List_GetCount(const GWEN_INHERITDATA_LIST *l)
void GWEN_InheritData_List_AddList(GWEN_INHERITDATA_LIST *dst, GWEN_INHERITDATA_LIST *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Data(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
GWEN_SSLCERTDESCR * first
Definition: listdoc.h:4252
GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR * GWEN_SslCertDescr_ConstList2Iterator_new(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
void GWEN_SslCertDescr_List2_PushFront(GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR *p)
uint32_t count
Definition: listdoc.h:2381
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:5028
int GWENHYWFAR_CB(* GWEN_SAR_FILEHEADER_LIST_SORT_FN)(const GWEN_SAR_FILEHEADER *a, const GWEN_SAR_FILEHEADER *b, int ascending)
Definition: listdoc.h:296
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:1782
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:1387
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_CryptAlgo_ConstList2_Clear(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
void GWEN_Crypt_Token_KeyInfo_List2_free(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *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:6900
struct GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR
Definition: listdoc.h:6789
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:5038
void GWEN_Crypt_Key_List_Sort(GWEN_CRYPT_KEY_LIST *l, int ascending)
void GWEN_Tag16_List_free(GWEN_TAG16_LIST *l)
struct GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR
Definition: listdoc.h:4131
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_First(const GWEN_XMLNODE_NAMESPACE_LIST *l)
struct GWEN_CRYPT_CRYPTALGO_CONSTLIST2 GWEN_CRYPT_CRYPTALGO_CONSTLIST2
Definition: listdoc.h:7424
struct GWEN_CRYPT_CRYPTALGO_LIST2 GWEN_CRYPT_CRYPTALGO_LIST2
Definition: listdoc.h:7288
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:5732
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)
GWEN_FSLOCK *( GWEN_FSLOCK_LIST2_FOREACH)(GWEN_FSLOCK *element, void *user_data)
Definition: listdoc.h:3461
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)