gwenhywfar  4.14.0
listdoc.h
Go to the documentation of this file.
1 /***************************************************************************
2  $RCSfile$
3  -------------------
4  cvs : $Id$
5  begin : Sat Jun 28 2003
6  copyright : (C) 2003 by Martin Preuss
7  email : martin@libchipcard.de
8 
9  ***************************************************************************
10  * *
11  * This library is free software; you can redistribute it and/or *
12  * modify it under the terms of the GNU Lesser General Public *
13  * License as published by the Free Software Foundation; either *
14  * version 2.1 of the License, or (at your option) any later version. *
15  * *
16  * This library is distributed in the hope that it will be useful, *
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
19  * Lesser General Public License for more details. *
20  * *
21  * You should have received a copy of the GNU Lesser General Public *
22  * License along with this library; if not, write to the Free Software *
23  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
24  * MA 02111-1307 USA *
25  * *
26  ***************************************************************************/
27 
28 
29 #ifndef GWEN_CRYPT_PADDALGO_LIST2_H
30 #define GWEN_CRYPT_PADDALGO_LIST2_H
31 
32 
33 #ifdef __cplusplus
34 extern "C" {
35 #endif
36 
44 
49 
54  void *user_data);
55 
60 
65 
69  void GWEN_Crypt_PaddAlgo_List2_Dump(GWEN_CRYPT_PADDALGO_LIST2 *l, FILE *f, unsigned int indent);
70 
75 
81 
87 
93 
100 
107 
113 
119 
124 
129 
134 
139 
144 
150 
156 
162 
176  void *user_data);
177 
178 
181  typedef const GWEN_CRYPT_PADDALGO*
183  void *user_data);
184 
185 
187 
189 
191 
193 
195 
197 
199 
201 
203 
205 
207 
209 
211 
213 
215 
217 
219 
232  GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH func, void *user_data);
233 
234 
235 #ifdef __cplusplus
236 }
237 #endif
238 
239 
240 #endif /* GWEN_CRYPT_PADDALGO_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_CRYPT_CRYPTALGO_LIST2_H
273 #define GWEN_CRYPT_CRYPTALGO_LIST2_H
274 
275 
276 #ifdef __cplusplus
277 extern "C" {
278 #endif
279 
287 
292 
297  void *user_data);
298 
303 
308 
312  void GWEN_Crypt_CryptAlgo_List2_Dump(GWEN_CRYPT_CRYPTALGO_LIST2 *l, FILE *f, unsigned int indent);
313 
318 
324 
330 
336 
343 
350 
356 
362 
367 
372 
377 
382 
387 
393 
399 
405 
419  void *user_data);
420 
421 
424  typedef const GWEN_CRYPT_CRYPTALGO*
426  void *user_data);
427 
428 
430 
432 
434 
436 
438 
440 
442 
444 
446 
448 
450 
452 
454 
456 
458 
460 
462 
475  GWEN_CRYPT_CRYPTALGO_CONSTLIST2_FOREACH func, void *user_data);
476 
477 
478 #ifdef __cplusplus
479 }
480 #endif
481 
482 
483 #endif /* GWEN_CRYPT_CRYPTALGO_LIST_H */
484 
485 
486 
487 /***************************************************************************
488  $RCSfile$
489  -------------------
490  cvs : $Id$
491  begin : Sat Jun 28 2003
492  copyright : (C) 2003 by Martin Preuss
493  email : martin@libchipcard.de
494 
495  ***************************************************************************
496  * *
497  * This library is free software; you can redistribute it and/or *
498  * modify it under the terms of the GNU Lesser General Public *
499  * License as published by the Free Software Foundation; either *
500  * version 2.1 of the License, or (at your option) any later version. *
501  * *
502  * This library is distributed in the hope that it will be useful, *
503  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
504  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
505  * Lesser General Public License for more details. *
506  * *
507  * You should have received a copy of the GNU Lesser General Public *
508  * License along with this library; if not, write to the Free Software *
509  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
510  * MA 02111-1307 USA *
511  * *
512  ***************************************************************************/
513 
514 
515 #ifndef GWEN_CRYPT_TOKEN_KEYINFO_LIST2_H
516 #define GWEN_CRYPT_TOKEN_KEYINFO_LIST2_H
517 
518 
519 #ifdef __cplusplus
520 extern "C" {
521 #endif
522 
530 
535 
540  void *user_data);
541 
546 
551 
555  void GWEN_Crypt_Token_KeyInfo_List2_Dump(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, FILE *f, unsigned int indent);
556 
561 
567 
573 
579 
586 
593 
599 
605 
610 
615 
620 
625 
630 
636 
642 
648 
662  void *user_data);
663 
664 
667  typedef const GWEN_CRYPT_TOKEN_KEYINFO*
669  void *user_data);
670 
671 
673 
675 
677 
679 
681 
683 
685 
687 
689 
691 
693 
695 
697 
699 
701 
703 
705 
718  GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_FOREACH func, void *user_data);
719 
720 
721 #ifdef __cplusplus
722 }
723 #endif
724 
725 
726 #endif /* GWEN_CRYPT_TOKEN_KEYINFO_LIST_H */
727 
728 
729 
730 /***************************************************************************
731  $RCSfile$
732  -------------------
733  cvs : $Id$
734  begin : Sat Jun 28 2003
735  copyright : (C) 2003 by Martin Preuss
736  email : martin@libchipcard.de
737 
738  ***************************************************************************
739  * *
740  * This library is free software; you can redistribute it and/or *
741  * modify it under the terms of the GNU Lesser General Public *
742  * License as published by the Free Software Foundation; either *
743  * version 2.1 of the License, or (at your option) any later version. *
744  * *
745  * This library is distributed in the hope that it will be useful, *
746  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
747  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
748  * Lesser General Public License for more details. *
749  * *
750  * You should have received a copy of the GNU Lesser General Public *
751  * License along with this library; if not, write to the Free Software *
752  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
753  * MA 02111-1307 USA *
754  * *
755  ***************************************************************************/
756 
757 
758 #ifndef GWEN_CRYPT_TOKEN_KEYINFO_LIST1_H
759 #define GWEN_CRYPT_TOKEN_KEYINFO_LIST1_H
760 
761 #ifdef __cplusplus
762 extern "C" {
763 #endif
764 
767  uint32_t id;
770 
778 
783 
784 
788  uint32_t count;
789  uint32_t id;
791 
797 
802 
808 
816 
821 
826 
832 
837 
842 
847 
852 
857 
862 
869 
870 
871 #ifdef __cplusplus
872 }
873 #endif
874 
875 
876 #endif
877 
878 
879 
880 /***************************************************************************
881  $RCSfile$
882  -------------------
883  cvs : $Id$
884  begin : Sat Jun 28 2003
885  copyright : (C) 2003 by Martin Preuss
886  email : martin@libchipcard.de
887 
888  ***************************************************************************
889  * *
890  * This library is free software; you can redistribute it and/or *
891  * modify it under the terms of the GNU Lesser General Public *
892  * License as published by the Free Software Foundation; either *
893  * version 2.1 of the License, or (at your option) any later version. *
894  * *
895  * This library is distributed in the hope that it will be useful, *
896  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
897  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
898  * Lesser General Public License for more details. *
899  * *
900  * You should have received a copy of the GNU Lesser General Public *
901  * License along with this library; if not, write to the Free Software *
902  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
903  * MA 02111-1307 USA *
904  * *
905  ***************************************************************************/
906 
907 
908 #ifndef HTML_FONT_LIST1_H
909 #define HTML_FONT_LIST1_H
910 
911 #ifdef __cplusplus
912 extern "C" {
913 #endif
914 
916  typedef struct HTML_FONT_LIST_ELEMENT {
917  uint32_t id;
920 
928 
932  typedef int GWENHYWFAR_CB (*HTML_FONT_LIST_SORT_FN)(const HTML_FONT *a, const HTML_FONT *b, int ascending);
933 
934 
936  struct HTML_FONT_LIST {
938  uint32_t count;
939  uint32_t id;
940  } HTML_FONT_LIST;
941 
947 
951  void HtmlFont_List_Add(HTML_FONT *element, HTML_FONT_LIST *list);
952 
957  void HtmlFont_List_Insert(HTML_FONT *element, HTML_FONT_LIST *list);
958 
965  void HtmlFont_List_Del(HTML_FONT *element);
966 
971 
976 
982 
987 
992 
996  HTML_FONT* HtmlFont_List_Next(const HTML_FONT *element);
997 
1001  HTML_FONT* HtmlFont_List_Previous(const HTML_FONT *element);
1002 
1006  uint32_t HtmlFont_List_GetCount(const HTML_FONT_LIST *l);
1007 
1012 
1018  void HtmlFont_List_Sort(HTML_FONT_LIST *l, int ascending);
1019 
1020 
1021 #ifdef __cplusplus
1022 }
1023 #endif
1024 
1025 
1026 #endif
1027 
1028 
1029 
1030 /***************************************************************************
1031  $RCSfile$
1032  -------------------
1033  cvs : $Id$
1034  begin : Sat Jun 28 2003
1035  copyright : (C) 2003 by Martin Preuss
1036  email : martin@libchipcard.de
1037 
1038  ***************************************************************************
1039  * *
1040  * This library is free software; you can redistribute it and/or *
1041  * modify it under the terms of the GNU Lesser General Public *
1042  * License as published by the Free Software Foundation; either *
1043  * version 2.1 of the License, or (at your option) any later version. *
1044  * *
1045  * This library is distributed in the hope that it will be useful, *
1046  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1047  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1048  * Lesser General Public License for more details. *
1049  * *
1050  * You should have received a copy of the GNU Lesser General Public *
1051  * License along with this library; if not, write to the Free Software *
1052  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1053  * MA 02111-1307 USA *
1054  * *
1055  ***************************************************************************/
1056 
1057 
1058 #ifndef GWEN_PARAM_LIST2_H
1059 #define GWEN_PARAM_LIST2_H
1060 
1061 
1062 #ifdef __cplusplus
1063 extern "C" {
1064 #endif
1065 
1073 
1078 
1083  void *user_data);
1084 
1089 
1094 
1098  void GWEN_Param_List2_Dump(GWEN_PARAM_LIST2 *l, FILE *f, unsigned int indent);
1099 
1104 
1110 
1116 
1122 
1129 
1135  unsigned int GWEN_Param_List2_GetSize(GWEN_PARAM_LIST2 *l);
1136 
1142 
1148 
1153 
1158 
1163 
1168 
1173 
1179 
1185 
1191 
1205  void *user_data);
1206 
1207 
1210  typedef const GWEN_PARAM*
1212  void *user_data);
1213 
1214 
1216 
1218 
1220 
1222 
1224 
1226 
1228 
1230 
1232 
1234 
1236 
1238 
1240 
1242 
1244 
1246 
1248 
1261  GWEN_PARAM_CONSTLIST2_FOREACH func, void *user_data);
1262 
1263 
1264 #ifdef __cplusplus
1265 }
1266 #endif
1267 
1268 
1269 #endif /* GWEN_PARAM_LIST_H */
1270 
1271 
1272 
1273 /***************************************************************************
1274  $RCSfile$
1275  -------------------
1276  cvs : $Id$
1277  begin : Sat Jun 28 2003
1278  copyright : (C) 2003 by Martin Preuss
1279  email : martin@libchipcard.de
1280 
1281  ***************************************************************************
1282  * *
1283  * This library is free software; you can redistribute it and/or *
1284  * modify it under the terms of the GNU Lesser General Public *
1285  * License as published by the Free Software Foundation; either *
1286  * version 2.1 of the License, or (at your option) any later version. *
1287  * *
1288  * This library is distributed in the hope that it will be useful, *
1289  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1290  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1291  * Lesser General Public License for more details. *
1292  * *
1293  * You should have received a copy of the GNU Lesser General Public *
1294  * License along with this library; if not, write to the Free Software *
1295  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1296  * MA 02111-1307 USA *
1297  * *
1298  ***************************************************************************/
1299 
1300 
1301 #ifndef GWEN_PARAM_LIST1_H
1302 #define GWEN_PARAM_LIST1_H
1303 
1304 #ifdef __cplusplus
1305 extern "C" {
1306 #endif
1307 
1309  typedef struct GWEN_PARAM_LIST_ELEMENT {
1310  uint32_t id;
1313 
1321 
1325  typedef int GWENHYWFAR_CB (*GWEN_PARAM_LIST_SORT_FN)(const GWEN_PARAM *a, const GWEN_PARAM *b, int ascending);
1326 
1327 
1331  uint32_t count;
1332  uint32_t id;
1333  } GWEN_PARAM_LIST;
1334 
1340 
1344  void GWEN_Param_List_Add(GWEN_PARAM *element, GWEN_PARAM_LIST *list);
1345 
1350  void GWEN_Param_List_Insert(GWEN_PARAM *element, GWEN_PARAM_LIST *list);
1351 
1358  void GWEN_Param_List_Del(GWEN_PARAM *element);
1359 
1364 
1369 
1375 
1380 
1385 
1389  GWEN_PARAM* GWEN_Param_List_Next(const GWEN_PARAM *element);
1390 
1395 
1399  uint32_t GWEN_Param_List_GetCount(const GWEN_PARAM_LIST *l);
1400 
1405 
1411  void GWEN_Param_List_Sort(GWEN_PARAM_LIST *l, int ascending);
1412 
1413 
1414 #ifdef __cplusplus
1415 }
1416 #endif
1417 
1418 
1419 #endif
1420 
1421 
1422 
1423 /***************************************************************************
1424  $RCSfile$
1425  -------------------
1426  cvs : $Id$
1427  begin : Sat Jun 28 2003
1428  copyright : (C) 2003 by Martin Preuss
1429  email : martin@libchipcard.de
1430 
1431  ***************************************************************************
1432  * *
1433  * This library is free software; you can redistribute it and/or *
1434  * modify it under the terms of the GNU Lesser General Public *
1435  * License as published by the Free Software Foundation; either *
1436  * version 2.1 of the License, or (at your option) any later version. *
1437  * *
1438  * This library is distributed in the hope that it will be useful, *
1439  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1440  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1441  * Lesser General Public License for more details. *
1442  * *
1443  * You should have received a copy of the GNU Lesser General Public *
1444  * License along with this library; if not, write to the Free Software *
1445  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1446  * MA 02111-1307 USA *
1447  * *
1448  ***************************************************************************/
1449 
1450 
1451 #ifndef GWEN_DBIO_LIST1_H
1452 #define GWEN_DBIO_LIST1_H
1453 
1454 #ifdef __cplusplus
1455 extern "C" {
1456 #endif
1457 
1459  typedef struct GWEN_DBIO_LIST_ELEMENT {
1460  uint32_t id;
1463 
1471 
1475  typedef int GWENHYWFAR_CB (*GWEN_DBIO_LIST_SORT_FN)(const GWEN_DBIO *a, const GWEN_DBIO *b, int ascending);
1476 
1477 
1481  uint32_t count;
1482  uint32_t id;
1483  } GWEN_DBIO_LIST;
1484 
1490 
1494  void GWEN_DBIO_List_Add(GWEN_DBIO *element, GWEN_DBIO_LIST *list);
1495 
1500  void GWEN_DBIO_List_Insert(GWEN_DBIO *element, GWEN_DBIO_LIST *list);
1501 
1508  void GWEN_DBIO_List_Del(GWEN_DBIO *element);
1509 
1514 
1519 
1525 
1530 
1535 
1539  GWEN_DBIO* GWEN_DBIO_List_Next(const GWEN_DBIO *element);
1540 
1544  GWEN_DBIO* GWEN_DBIO_List_Previous(const GWEN_DBIO *element);
1545 
1549  uint32_t GWEN_DBIO_List_GetCount(const GWEN_DBIO_LIST *l);
1550 
1555 
1561  void GWEN_DBIO_List_Sort(GWEN_DBIO_LIST *l, int ascending);
1562 
1563 
1564 #ifdef __cplusplus
1565 }
1566 #endif
1567 
1568 
1569 #endif
1570 
1571 
1572 
1573 /***************************************************************************
1574  $RCSfile$
1575  -------------------
1576  cvs : $Id$
1577  begin : Sat Jun 28 2003
1578  copyright : (C) 2003 by Martin Preuss
1579  email : martin@libchipcard.de
1580 
1581  ***************************************************************************
1582  * *
1583  * This library is free software; you can redistribute it and/or *
1584  * modify it under the terms of the GNU Lesser General Public *
1585  * License as published by the Free Software Foundation; either *
1586  * version 2.1 of the License, or (at your option) any later version. *
1587  * *
1588  * This library is distributed in the hope that it will be useful, *
1589  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1590  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1591  * Lesser General Public License for more details. *
1592  * *
1593  * You should have received a copy of the GNU Lesser General Public *
1594  * License along with this library; if not, write to the Free Software *
1595  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1596  * MA 02111-1307 USA *
1597  * *
1598  ***************************************************************************/
1599 
1600 
1601 #ifndef GWEN_PARSER_ELEMENT_LIST2_H
1602 #define GWEN_PARSER_ELEMENT_LIST2_H
1603 
1604 
1605 #ifdef __cplusplus
1606 extern "C" {
1607 #endif
1608 
1616 
1621 
1626  void *user_data);
1627 
1632 
1637 
1641  void GWEN_ParserElement_List2_Dump(GWEN_PARSER_ELEMENT_LIST2 *l, FILE *f, unsigned int indent);
1642 
1647 
1653 
1659 
1665 
1672 
1679 
1685 
1691 
1696 
1701 
1706 
1711 
1716 
1722 
1728 
1734 
1748  void *user_data);
1749 
1750 
1753  typedef const GWEN_PARSER_ELEMENT*
1755  void *user_data);
1756 
1757 
1759 
1761 
1763 
1765 
1767 
1769 
1771 
1773 
1775 
1777 
1779 
1781 
1783 
1785 
1787 
1789 
1791 
1804  GWEN_PARSER_ELEMENT_CONSTLIST2_FOREACH func, void *user_data);
1805 
1806 
1807 #ifdef __cplusplus
1808 }
1809 #endif
1810 
1811 
1812 #endif /* GWEN_PARSER_ELEMENT_LIST_H */
1813 
1814 
1815 
1816 /***************************************************************************
1817  $RCSfile$
1818  -------------------
1819  cvs : $Id$
1820  begin : Sat Jun 28 2003
1821  copyright : (C) 2003 by Martin Preuss
1822  email : martin@libchipcard.de
1823 
1824  ***************************************************************************
1825  * *
1826  * This library is free software; you can redistribute it and/or *
1827  * modify it under the terms of the GNU Lesser General Public *
1828  * License as published by the Free Software Foundation; either *
1829  * version 2.1 of the License, or (at your option) any later version. *
1830  * *
1831  * This library is distributed in the hope that it will be useful, *
1832  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1833  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1834  * Lesser General Public License for more details. *
1835  * *
1836  * You should have received a copy of the GNU Lesser General Public *
1837  * License along with this library; if not, write to the Free Software *
1838  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1839  * MA 02111-1307 USA *
1840  * *
1841  ***************************************************************************/
1842 
1843 
1844 #ifndef GWEN_PARSER_ELEMENT_LIST1_H
1845 #define GWEN_PARSER_ELEMENT_LIST1_H
1846 
1847 #ifdef __cplusplus
1848 extern "C" {
1849 #endif
1850 
1853  uint32_t id;
1856 
1864 
1869 
1870 
1874  uint32_t count;
1875  uint32_t id;
1877 
1883 
1888 
1894 
1902 
1907 
1912 
1918 
1923 
1928 
1933 
1938 
1943 
1948 
1955 
1956 
1957 #ifdef __cplusplus
1958 }
1959 #endif
1960 
1961 
1962 #endif
1963 
1964 
1965 
1966 /***************************************************************************
1967  $RCSfile$
1968  -------------------
1969  cvs : $Id$
1970  begin : Sat Jun 28 2003
1971  copyright : (C) 2003 by Martin Preuss
1972  email : martin@libchipcard.de
1973 
1974  ***************************************************************************
1975  * *
1976  * This library is free software; you can redistribute it and/or *
1977  * modify it under the terms of the GNU Lesser General Public *
1978  * License as published by the Free Software Foundation; either *
1979  * version 2.1 of the License, or (at your option) any later version. *
1980  * *
1981  * This library is distributed in the hope that it will be useful, *
1982  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1983  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1984  * Lesser General Public License for more details. *
1985  * *
1986  * You should have received a copy of the GNU Lesser General Public *
1987  * License along with this library; if not, write to the Free Software *
1988  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1989  * MA 02111-1307 USA *
1990  * *
1991  ***************************************************************************/
1992 
1993 
1994 #ifndef GWEN_CRYPT_HASHALGO_LIST2_H
1995 #define GWEN_CRYPT_HASHALGO_LIST2_H
1996 
1997 
1998 #ifdef __cplusplus
1999 extern "C" {
2000 #endif
2001 
2009 
2014 
2019  void *user_data);
2020 
2025 
2030 
2034  void GWEN_Crypt_HashAlgo_List2_Dump(GWEN_CRYPT_HASHALGO_LIST2 *l, FILE *f, unsigned int indent);
2035 
2040 
2046 
2052 
2058 
2065 
2072 
2078 
2084 
2089 
2094 
2099 
2104 
2109 
2115 
2121 
2127 
2141  void *user_data);
2142 
2143 
2146  typedef const GWEN_CRYPT_HASHALGO*
2148  void *user_data);
2149 
2150 
2152 
2154 
2156 
2158 
2160 
2162 
2164 
2166 
2168 
2170 
2172 
2174 
2176 
2178 
2180 
2182 
2184 
2197  GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH func, void *user_data);
2198 
2199 
2200 #ifdef __cplusplus
2201 }
2202 #endif
2203 
2204 
2205 #endif /* GWEN_CRYPT_HASHALGO_LIST_H */
2206 
2207 
2208 
2209 /***************************************************************************
2210  $RCSfile$
2211  -------------------
2212  cvs : $Id$
2213  begin : Sat Jun 28 2003
2214  copyright : (C) 2003 by Martin Preuss
2215  email : martin@libchipcard.de
2216 
2217  ***************************************************************************
2218  * *
2219  * This library is free software; you can redistribute it and/or *
2220  * modify it under the terms of the GNU Lesser General Public *
2221  * License as published by the Free Software Foundation; either *
2222  * version 2.1 of the License, or (at your option) any later version. *
2223  * *
2224  * This library is distributed in the hope that it will be useful, *
2225  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2226  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2227  * Lesser General Public License for more details. *
2228  * *
2229  * You should have received a copy of the GNU Lesser General Public *
2230  * License along with this library; if not, write to the Free Software *
2231  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2232  * MA 02111-1307 USA *
2233  * *
2234  ***************************************************************************/
2235 
2236 
2237 #ifndef GWEN_INHERITDATA_LIST1_H
2238 #define GWEN_INHERITDATA_LIST1_H
2239 
2240 #ifdef __cplusplus
2241 extern "C" {
2242 #endif
2243 
2246  uint32_t id;
2249 
2257 
2261  typedef int GWENHYWFAR_CB (*GWEN_INHERITDATA_LIST_SORT_FN)(const GWEN_INHERITDATA *a, const GWEN_INHERITDATA *b, int ascending);
2262 
2263 
2267  uint32_t count;
2268  uint32_t id;
2270 
2276 
2281 
2287 
2295 
2300 
2305 
2311 
2316 
2321 
2326 
2331 
2336 
2341 
2347  void GWEN_InheritData_List_Sort(GWEN_INHERITDATA_LIST *l, int ascending);
2348 
2349 
2350 #ifdef __cplusplus
2351 }
2352 #endif
2353 
2354 
2355 #endif
2356 
2357 
2358 
2359 /***************************************************************************
2360  $RCSfile$
2361  -------------------
2362  cvs : $Id$
2363  begin : Sat Jun 28 2003
2364  copyright : (C) 2003 by Martin Preuss
2365  email : martin@libchipcard.de
2366 
2367  ***************************************************************************
2368  * *
2369  * This library is free software; you can redistribute it and/or *
2370  * modify it under the terms of the GNU Lesser General Public *
2371  * License as published by the Free Software Foundation; either *
2372  * version 2.1 of the License, or (at your option) any later version. *
2373  * *
2374  * This library is distributed in the hope that it will be useful, *
2375  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2376  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2377  * Lesser General Public License for more details. *
2378  * *
2379  * You should have received a copy of the GNU Lesser General Public *
2380  * License along with this library; if not, write to the Free Software *
2381  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2382  * MA 02111-1307 USA *
2383  * *
2384  ***************************************************************************/
2385 
2386 
2387 #ifndef GWEN_CRYPT_TOKEN_LIST2_H
2388 #define GWEN_CRYPT_TOKEN_LIST2_H
2389 
2390 
2391 #ifdef __cplusplus
2392 extern "C" {
2393 #endif
2394 
2402 
2407 
2412  void *user_data);
2413 
2418 
2423 
2427  void GWEN_Crypt_Token_List2_Dump(GWEN_CRYPT_TOKEN_LIST2 *l, FILE *f, unsigned int indent);
2428 
2433 
2439 
2445 
2451 
2458 
2465 
2471 
2477 
2482 
2487 
2492 
2497 
2502 
2508 
2514 
2520 
2534  void *user_data);
2535 
2536 
2539  typedef const GWEN_CRYPT_TOKEN*
2541  void *user_data);
2542 
2543 
2545 
2547 
2549 
2551 
2553 
2555 
2557 
2559 
2561 
2563 
2565 
2567 
2569 
2571 
2573 
2575 
2577 
2590  GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH func, void *user_data);
2591 
2592 
2593 #ifdef __cplusplus
2594 }
2595 #endif
2596 
2597 
2598 #endif /* GWEN_CRYPT_TOKEN_LIST_H */
2599 
2600 
2601 
2602 /***************************************************************************
2603  $RCSfile$
2604  -------------------
2605  cvs : $Id$
2606  begin : Sat Jun 28 2003
2607  copyright : (C) 2003 by Martin Preuss
2608  email : martin@libchipcard.de
2609 
2610  ***************************************************************************
2611  * *
2612  * This library is free software; you can redistribute it and/or *
2613  * modify it under the terms of the GNU Lesser General Public *
2614  * License as published by the Free Software Foundation; either *
2615  * version 2.1 of the License, or (at your option) any later version. *
2616  * *
2617  * This library is distributed in the hope that it will be useful, *
2618  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2619  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2620  * Lesser General Public License for more details. *
2621  * *
2622  * You should have received a copy of the GNU Lesser General Public *
2623  * License along with this library; if not, write to the Free Software *
2624  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2625  * MA 02111-1307 USA *
2626  * *
2627  ***************************************************************************/
2628 
2629 
2630 #ifndef GWEN_CRYPT_TOKEN_LIST1_H
2631 #define GWEN_CRYPT_TOKEN_LIST1_H
2632 
2633 #ifdef __cplusplus
2634 extern "C" {
2635 #endif
2636 
2639  uint32_t id;
2642 
2650 
2654  typedef int GWENHYWFAR_CB (*GWEN_CRYPT_TOKEN_LIST_SORT_FN)(const GWEN_CRYPT_TOKEN *a, const GWEN_CRYPT_TOKEN *b, int ascending);
2655 
2656 
2660  uint32_t count;
2661  uint32_t id;
2663 
2669 
2674 
2680 
2688 
2693 
2698 
2704 
2709 
2714 
2719 
2724 
2729 
2734 
2740  void GWEN_Crypt_Token_List_Sort(GWEN_CRYPT_TOKEN_LIST *l, int ascending);
2741 
2742 
2743 #ifdef __cplusplus
2744 }
2745 #endif
2746 
2747 
2748 #endif
2749 
2750 
2751 
2752 /***************************************************************************
2753  $RCSfile$
2754  -------------------
2755  cvs : $Id$
2756  begin : Sat Jun 28 2003
2757  copyright : (C) 2003 by Martin Preuss
2758  email : martin@libchipcard.de
2759 
2760  ***************************************************************************
2761  * *
2762  * This library is free software; you can redistribute it and/or *
2763  * modify it under the terms of the GNU Lesser General Public *
2764  * License as published by the Free Software Foundation; either *
2765  * version 2.1 of the License, or (at your option) any later version. *
2766  * *
2767  * This library is distributed in the hope that it will be useful, *
2768  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2769  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2770  * Lesser General Public License for more details. *
2771  * *
2772  * You should have received a copy of the GNU Lesser General Public *
2773  * License along with this library; if not, write to the Free Software *
2774  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2775  * MA 02111-1307 USA *
2776  * *
2777  ***************************************************************************/
2778 
2779 
2780 #ifndef GWEN_SYNCIO_LIST1_H
2781 #define GWEN_SYNCIO_LIST1_H
2782 
2783 #ifdef __cplusplus
2784 extern "C" {
2785 #endif
2786 
2788  typedef struct GWEN_SYNCIO_LIST_ELEMENT {
2789  uint32_t id;
2792 
2800 
2804  typedef int GWENHYWFAR_CB (*GWEN_SYNCIO_LIST_SORT_FN)(const GWEN_SYNCIO *a, const GWEN_SYNCIO *b, int ascending);
2805 
2806 
2810  uint32_t count;
2811  uint32_t id;
2812  } GWEN_SYNCIO_LIST;
2813 
2819 
2823  void GWEN_SyncIo_List_Add(GWEN_SYNCIO *element, GWEN_SYNCIO_LIST *list);
2824 
2830 
2837  void GWEN_SyncIo_List_Del(GWEN_SYNCIO *element);
2838 
2843 
2848 
2854 
2859 
2864 
2869 
2874 
2878  uint32_t GWEN_SyncIo_List_GetCount(const GWEN_SYNCIO_LIST *l);
2879 
2884 
2890  void GWEN_SyncIo_List_Sort(GWEN_SYNCIO_LIST *l, int ascending);
2891 
2892 
2893 #ifdef __cplusplus
2894 }
2895 #endif
2896 
2897 
2898 #endif
2899 
2900 
2901 
2902 /***************************************************************************
2903  $RCSfile$
2904  -------------------
2905  cvs : $Id$
2906  begin : Sat Jun 28 2003
2907  copyright : (C) 2003 by Martin Preuss
2908  email : martin@libchipcard.de
2909 
2910  ***************************************************************************
2911  * *
2912  * This library is free software; you can redistribute it and/or *
2913  * modify it under the terms of the GNU Lesser General Public *
2914  * License as published by the Free Software Foundation; either *
2915  * version 2.1 of the License, or (at your option) any later version. *
2916  * *
2917  * This library is distributed in the hope that it will be useful, *
2918  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2919  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2920  * Lesser General Public License for more details. *
2921  * *
2922  * You should have received a copy of the GNU Lesser General Public *
2923  * License along with this library; if not, write to the Free Software *
2924  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2925  * MA 02111-1307 USA *
2926  * *
2927  ***************************************************************************/
2928 
2929 
2930 #ifndef GWEN_SIGTAIL_LIST1_H
2931 #define GWEN_SIGTAIL_LIST1_H
2932 
2933 #ifdef __cplusplus
2934 extern "C" {
2935 #endif
2936 
2938  typedef struct GWEN_SIGTAIL_LIST_ELEMENT {
2939  uint32_t id;
2942 
2950 
2954  typedef int GWENHYWFAR_CB (*GWEN_SIGTAIL_LIST_SORT_FN)(const GWEN_SIGTAIL *a, const GWEN_SIGTAIL *b, int ascending);
2955 
2956 
2960  uint32_t count;
2961  uint32_t id;
2963 
2969 
2974 
2980 
2987  void GWEN_SigTail_List_Del(GWEN_SIGTAIL *element);
2988 
2993 
2998 
3004 
3009 
3014 
3019 
3024 
3028  uint32_t GWEN_SigTail_List_GetCount(const GWEN_SIGTAIL_LIST *l);
3029 
3034 
3040  void GWEN_SigTail_List_Sort(GWEN_SIGTAIL_LIST *l, int ascending);
3041 
3042 
3043 #ifdef __cplusplus
3044 }
3045 #endif
3046 
3047 
3048 #endif
3049 
3050 
3051 
3052 /***************************************************************************
3053  $RCSfile$
3054  -------------------
3055  cvs : $Id$
3056  begin : Sat Jun 28 2003
3057  copyright : (C) 2003 by Martin Preuss
3058  email : martin@libchipcard.de
3059 
3060  ***************************************************************************
3061  * *
3062  * This library is free software; you can redistribute it and/or *
3063  * modify it under the terms of the GNU Lesser General Public *
3064  * License as published by the Free Software Foundation; either *
3065  * version 2.1 of the License, or (at your option) any later version. *
3066  * *
3067  * This library is distributed in the hope that it will be useful, *
3068  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3069  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3070  * Lesser General Public License for more details. *
3071  * *
3072  * You should have received a copy of the GNU Lesser General Public *
3073  * License along with this library; if not, write to the Free Software *
3074  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3075  * MA 02111-1307 USA *
3076  * *
3077  ***************************************************************************/
3078 
3079 
3080 #ifndef GWEN_FSLOCK_LIST2_H
3081 #define GWEN_FSLOCK_LIST2_H
3082 
3083 
3084 #ifdef __cplusplus
3085 extern "C" {
3086 #endif
3087 
3095 
3100 
3105  void *user_data);
3106 
3111 
3116 
3120  void GWEN_FSLock_List2_Dump(GWEN_FSLOCK_LIST2 *l, FILE *f, unsigned int indent);
3121 
3126 
3132 
3138 
3144 
3151 
3157  unsigned int GWEN_FSLock_List2_GetSize(GWEN_FSLOCK_LIST2 *l);
3158 
3164 
3170 
3175 
3180 
3185 
3190 
3195 
3201 
3207 
3213 
3227  void *user_data);
3228 
3229 
3232  typedef const GWEN_FSLOCK*
3234  void *user_data);
3235 
3236 
3238 
3240 
3242 
3244 
3246 
3248 
3250 
3252 
3254 
3256 
3258 
3260 
3262 
3264 
3266 
3268 
3270 
3283  GWEN_FSLOCK_CONSTLIST2_FOREACH func, void *user_data);
3284 
3285 
3286 #ifdef __cplusplus
3287 }
3288 #endif
3289 
3290 
3291 #endif /* GWEN_FSLOCK_LIST_H */
3292 
3293 
3294 
3295 /***************************************************************************
3296  $RCSfile$
3297  -------------------
3298  cvs : $Id$
3299  begin : Sat Jun 28 2003
3300  copyright : (C) 2003 by Martin Preuss
3301  email : martin@libchipcard.de
3302 
3303  ***************************************************************************
3304  * *
3305  * This library is free software; you can redistribute it and/or *
3306  * modify it under the terms of the GNU Lesser General Public *
3307  * License as published by the Free Software Foundation; either *
3308  * version 2.1 of the License, or (at your option) any later version. *
3309  * *
3310  * This library is distributed in the hope that it will be useful, *
3311  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3312  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3313  * Lesser General Public License for more details. *
3314  * *
3315  * You should have received a copy of the GNU Lesser General Public *
3316  * License along with this library; if not, write to the Free Software *
3317  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3318  * MA 02111-1307 USA *
3319  * *
3320  ***************************************************************************/
3321 
3322 
3323 #ifndef GWEN_FSLOCK_LIST1_H
3324 #define GWEN_FSLOCK_LIST1_H
3325 
3326 #ifdef __cplusplus
3327 extern "C" {
3328 #endif
3329 
3331  typedef struct GWEN_FSLOCK_LIST_ELEMENT {
3332  uint32_t id;
3335 
3343 
3347  typedef int GWENHYWFAR_CB (*GWEN_FSLOCK_LIST_SORT_FN)(const GWEN_FSLOCK *a, const GWEN_FSLOCK *b, int ascending);
3348 
3349 
3353  uint32_t count;
3354  uint32_t id;
3355  } GWEN_FSLOCK_LIST;
3356 
3362 
3366  void GWEN_FSLock_List_Add(GWEN_FSLOCK *element, GWEN_FSLOCK_LIST *list);
3367 
3373 
3380  void GWEN_FSLock_List_Del(GWEN_FSLOCK *element);
3381 
3386 
3391 
3397 
3402 
3407 
3412 
3417 
3421  uint32_t GWEN_FSLock_List_GetCount(const GWEN_FSLOCK_LIST *l);
3422 
3427 
3433  void GWEN_FSLock_List_Sort(GWEN_FSLOCK_LIST *l, int ascending);
3434 
3435 
3436 #ifdef __cplusplus
3437 }
3438 #endif
3439 
3440 
3441 #endif
3442 
3443 
3444 
3445 /***************************************************************************
3446  $RCSfile$
3447  -------------------
3448  cvs : $Id$
3449  begin : Sat Jun 28 2003
3450  copyright : (C) 2003 by Martin Preuss
3451  email : martin@libchipcard.de
3452 
3453  ***************************************************************************
3454  * *
3455  * This library is free software; you can redistribute it and/or *
3456  * modify it under the terms of the GNU Lesser General Public *
3457  * License as published by the Free Software Foundation; either *
3458  * version 2.1 of the License, or (at your option) any later version. *
3459  * *
3460  * This library is distributed in the hope that it will be useful, *
3461  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3462  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3463  * Lesser General Public License for more details. *
3464  * *
3465  * You should have received a copy of the GNU Lesser General Public *
3466  * License along with this library; if not, write to the Free Software *
3467  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3468  * MA 02111-1307 USA *
3469  * *
3470  ***************************************************************************/
3471 
3472 
3473 #ifndef GWEN_CRYPTHEAD_LIST1_H
3474 #define GWEN_CRYPTHEAD_LIST1_H
3475 
3476 #ifdef __cplusplus
3477 extern "C" {
3478 #endif
3479 
3482  uint32_t id;
3485 
3493 
3497  typedef int GWENHYWFAR_CB (*GWEN_CRYPTHEAD_LIST_SORT_FN)(const GWEN_CRYPTHEAD *a, const GWEN_CRYPTHEAD *b, int ascending);
3498 
3499 
3503  uint32_t count;
3504  uint32_t id;
3506 
3512 
3517 
3523 
3530  void GWEN_CryptHead_List_Del(GWEN_CRYPTHEAD *element);
3531 
3536 
3541 
3547 
3552 
3557 
3562 
3567 
3572 
3577 
3583  void GWEN_CryptHead_List_Sort(GWEN_CRYPTHEAD_LIST *l, int ascending);
3584 
3585 
3586 #ifdef __cplusplus
3587 }
3588 #endif
3589 
3590 
3591 #endif
3592 
3593 
3594 
3595 /***************************************************************************
3596  $RCSfile$
3597  -------------------
3598  cvs : $Id$
3599  begin : Sat Jun 28 2003
3600  copyright : (C) 2003 by Martin Preuss
3601  email : martin@libchipcard.de
3602 
3603  ***************************************************************************
3604  * *
3605  * This library is free software; you can redistribute it and/or *
3606  * modify it under the terms of the GNU Lesser General Public *
3607  * License as published by the Free Software Foundation; either *
3608  * version 2.1 of the License, or (at your option) any later version. *
3609  * *
3610  * This library is distributed in the hope that it will be useful, *
3611  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3612  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3613  * Lesser General Public License for more details. *
3614  * *
3615  * You should have received a copy of the GNU Lesser General Public *
3616  * License along with this library; if not, write to the Free Software *
3617  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3618  * MA 02111-1307 USA *
3619  * *
3620  ***************************************************************************/
3621 
3622 
3623 #ifndef t_LIST1_H
3624 #define t_LIST1_H
3625 
3626 #ifdef __cplusplus
3627 extern "C" {
3628 #endif
3629 
3631  typedef struct t_LIST_ELEMENT {
3632  uint32_t id;
3634  } t_LIST__ELEMENT;
3635 
3642  typedef struct t_LIST t_LIST;
3643 
3647  typedef int GWENHYWFAR_CB (*t_LIST_SORT_FN)(const t *a, const t *b, int ascending);
3648 
3649 
3651  struct t_LIST {
3652  t *first;
3653  uint32_t count;
3654  uint32_t id;
3655  } t_LIST;
3656 
3661  void pr_List_AddList(t_LIST *dst, t_LIST *l);
3662 
3666  void pr_List_Add(t *element, t_LIST *list);
3667 
3672  void pr_List_Insert(t *element, t_LIST *list);
3673 
3680  void pr_List_Del(t *element);
3681 
3685  t* pr_List_First(const t_LIST *l);
3686 
3690  t* pr_List_Last(const t_LIST *l);
3691 
3696  void pr_List_Clear(t_LIST *l);
3697 
3701  t_LIST* pr_List_new();
3702 
3706  void pr_List_free(t_LIST *l);
3707 
3711  t* pr_List_Next(const t *element);
3712 
3716  t* pr_List_Previous(const t *element);
3717 
3721  uint32_t pr_List_GetCount(const t_LIST *l);
3722 
3727 
3733  void pr_List_Sort(t_LIST *l, int ascending);
3734 
3735 
3736 #ifdef __cplusplus
3737 }
3738 #endif
3739 
3740 
3741 #endif
3742 
3743 
3744 
3745 /***************************************************************************
3746  $RCSfile$
3747  -------------------
3748  cvs : $Id$
3749  begin : Sat Jun 28 2003
3750  copyright : (C) 2003 by Martin Preuss
3751  email : martin@libchipcard.de
3752 
3753  ***************************************************************************
3754  * *
3755  * This library is free software; you can redistribute it and/or *
3756  * modify it under the terms of the GNU Lesser General Public *
3757  * License as published by the Free Software Foundation; either *
3758  * version 2.1 of the License, or (at your option) any later version. *
3759  * *
3760  * This library is distributed in the hope that it will be useful, *
3761  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3762  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3763  * Lesser General Public License for more details. *
3764  * *
3765  * You should have received a copy of the GNU Lesser General Public *
3766  * License along with this library; if not, write to the Free Software *
3767  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3768  * MA 02111-1307 USA *
3769  * *
3770  ***************************************************************************/
3771 
3772 
3773 #ifndef MYSTRUCT_LIST1_H
3774 #define MYSTRUCT_LIST1_H
3775 
3776 #ifdef __cplusplus
3777 extern "C" {
3778 #endif
3779 
3781  typedef struct MYSTRUCT_LIST_ELEMENT {
3782  uint32_t id;
3783  MYSTRUCT *nextObject;
3785 
3793 
3797  typedef int GWENHYWFAR_CB (*MYSTRUCT_LIST_SORT_FN)(const MYSTRUCT *a, const MYSTRUCT *b, int ascending);
3798 
3799 
3801  struct MYSTRUCT_LIST {
3802  MYSTRUCT *first;
3803  uint32_t count;
3804  uint32_t id;
3805  } MYSTRUCT_LIST;
3806 
3812 
3816  void MyStruct_List_Add(MYSTRUCT *element, MYSTRUCT_LIST *list);
3817 
3822  void MyStruct_List_Insert(MYSTRUCT *element, MYSTRUCT_LIST *list);
3823 
3830  void MyStruct_List_Del(MYSTRUCT *element);
3831 
3835  MYSTRUCT* MyStruct_List_First(const MYSTRUCT_LIST *l);
3836 
3840  MYSTRUCT* MyStruct_List_Last(const MYSTRUCT_LIST *l);
3841 
3847 
3852 
3857 
3861  MYSTRUCT* MyStruct_List_Next(const MYSTRUCT *element);
3862 
3866  MYSTRUCT* MyStruct_List_Previous(const MYSTRUCT *element);
3867 
3871  uint32_t MyStruct_List_GetCount(const MYSTRUCT_LIST *l);
3872 
3877 
3883  void MyStruct_List_Sort(MYSTRUCT_LIST *l, int ascending);
3884 
3885 
3886 #ifdef __cplusplus
3887 }
3888 #endif
3889 
3890 
3891 #endif
3892 
3893 
3894 
3895 /***************************************************************************
3896  $RCSfile$
3897  -------------------
3898  cvs : $Id$
3899  begin : Sat Jun 28 2003
3900  copyright : (C) 2003 by Martin Preuss
3901  email : martin@libchipcard.de
3902 
3903  ***************************************************************************
3904  * *
3905  * This library is free software; you can redistribute it and/or *
3906  * modify it under the terms of the GNU Lesser General Public *
3907  * License as published by the Free Software Foundation; either *
3908  * version 2.1 of the License, or (at your option) any later version. *
3909  * *
3910  * This library is distributed in the hope that it will be useful, *
3911  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3912  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3913  * Lesser General Public License for more details. *
3914  * *
3915  * You should have received a copy of the GNU Lesser General Public *
3916  * License along with this library; if not, write to the Free Software *
3917  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3918  * MA 02111-1307 USA *
3919  * *
3920  ***************************************************************************/
3921 
3922 
3923 #ifndef GWEN_SAR_FILEHEADER_LIST2_H
3924 #define GWEN_SAR_FILEHEADER_LIST2_H
3925 
3926 
3927 #ifdef __cplusplus
3928 extern "C" {
3929 #endif
3930 
3938 
3943 
3948  void *user_data);
3949 
3954 
3959 
3963  void GWEN_SarFileHeader_List2_Dump(GWEN_SAR_FILEHEADER_LIST2 *l, FILE *f, unsigned int indent);
3964 
3969 
3975 
3981 
3987 
3994 
4001 
4007 
4013 
4018 
4023 
4028 
4033 
4038 
4044 
4050 
4056 
4070  void *user_data);
4071 
4072 
4075  typedef const GWEN_SAR_FILEHEADER*
4077  void *user_data);
4078 
4079 
4081 
4083 
4085 
4087 
4089 
4091 
4093 
4095 
4097 
4099 
4101 
4103 
4105 
4107 
4109 
4111 
4113 
4126  GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH func, void *user_data);
4127 
4128 
4129 #ifdef __cplusplus
4130 }
4131 #endif
4132 
4133 
4134 #endif /* GWEN_SAR_FILEHEADER_LIST_H */
4135 
4136 
4137 
4138 /***************************************************************************
4139  $RCSfile$
4140  -------------------
4141  cvs : $Id$
4142  begin : Sat Jun 28 2003
4143  copyright : (C) 2003 by Martin Preuss
4144  email : martin@libchipcard.de
4145 
4146  ***************************************************************************
4147  * *
4148  * This library is free software; you can redistribute it and/or *
4149  * modify it under the terms of the GNU Lesser General Public *
4150  * License as published by the Free Software Foundation; either *
4151  * version 2.1 of the License, or (at your option) any later version. *
4152  * *
4153  * This library is distributed in the hope that it will be useful, *
4154  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4155  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4156  * Lesser General Public License for more details. *
4157  * *
4158  * You should have received a copy of the GNU Lesser General Public *
4159  * License along with this library; if not, write to the Free Software *
4160  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4161  * MA 02111-1307 USA *
4162  * *
4163  ***************************************************************************/
4164 
4165 
4166 #ifndef GWEN_SAR_FILEHEADER_LIST1_H
4167 #define GWEN_SAR_FILEHEADER_LIST1_H
4168 
4169 #ifdef __cplusplus
4170 extern "C" {
4171 #endif
4172 
4175  uint32_t id;
4178 
4186 
4191 
4192 
4196  uint32_t count;
4197  uint32_t id;
4199 
4205 
4210 
4216 
4224 
4229 
4234 
4240 
4245 
4250 
4255 
4260 
4265 
4270 
4277 
4278 
4279 #ifdef __cplusplus
4280 }
4281 #endif
4282 
4283 
4284 #endif
4285 
4286 
4287 
4288 /***************************************************************************
4289  $RCSfile$
4290  -------------------
4291  cvs : $Id$
4292  begin : Sat Jun 28 2003
4293  copyright : (C) 2003 by Martin Preuss
4294  email : martin@libchipcard.de
4295 
4296  ***************************************************************************
4297  * *
4298  * This library is free software; you can redistribute it and/or *
4299  * modify it under the terms of the GNU Lesser General Public *
4300  * License as published by the Free Software Foundation; either *
4301  * version 2.1 of the License, or (at your option) any later version. *
4302  * *
4303  * This library is distributed in the hope that it will be useful, *
4304  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4305  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4306  * Lesser General Public License for more details. *
4307  * *
4308  * You should have received a copy of the GNU Lesser General Public *
4309  * License along with this library; if not, write to the Free Software *
4310  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4311  * MA 02111-1307 USA *
4312  * *
4313  ***************************************************************************/
4314 
4315 
4316 #ifndef GWEN_MDIGEST_LIST2_H
4317 #define GWEN_MDIGEST_LIST2_H
4318 
4319 
4320 #ifdef __cplusplus
4321 extern "C" {
4322 #endif
4323 
4331 
4336 
4341  void *user_data);
4342 
4347 
4352 
4356  void GWEN_MDigest_List2_Dump(GWEN_MDIGEST_LIST2 *l, FILE *f, unsigned int indent);
4357 
4362 
4368 
4374 
4380 
4387 
4394 
4400 
4406 
4411 
4416 
4421 
4426 
4431 
4437 
4443 
4449 
4463  void *user_data);
4464 
4465 
4468  typedef const GWEN_MDIGEST*
4470  void *user_data);
4471 
4472 
4474 
4476 
4478 
4480 
4482 
4484 
4486 
4488 
4490 
4492 
4494 
4496 
4498 
4500 
4502 
4504 
4506 
4519  GWEN_MDIGEST_CONSTLIST2_FOREACH func, void *user_data);
4520 
4521 
4522 #ifdef __cplusplus
4523 }
4524 #endif
4525 
4526 
4527 #endif /* GWEN_MDIGEST_LIST_H */
4528 
4529 
4530 
4531 /***************************************************************************
4532  $RCSfile$
4533  -------------------
4534  cvs : $Id$
4535  begin : Sat Jun 28 2003
4536  copyright : (C) 2003 by Martin Preuss
4537  email : martin@libchipcard.de
4538 
4539  ***************************************************************************
4540  * *
4541  * This library is free software; you can redistribute it and/or *
4542  * modify it under the terms of the GNU Lesser General Public *
4543  * License as published by the Free Software Foundation; either *
4544  * version 2.1 of the License, or (at your option) any later version. *
4545  * *
4546  * This library is distributed in the hope that it will be useful, *
4547  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4548  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4549  * Lesser General Public License for more details. *
4550  * *
4551  * You should have received a copy of the GNU Lesser General Public *
4552  * License along with this library; if not, write to the Free Software *
4553  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4554  * MA 02111-1307 USA *
4555  * *
4556  ***************************************************************************/
4557 
4558 
4559 #ifndef GWEN_MDIGEST_LIST1_H
4560 #define GWEN_MDIGEST_LIST1_H
4561 
4562 #ifdef __cplusplus
4563 extern "C" {
4564 #endif
4565 
4567  typedef struct GWEN_MDIGEST_LIST_ELEMENT {
4568  uint32_t id;
4571 
4579 
4583  typedef int GWENHYWFAR_CB (*GWEN_MDIGEST_LIST_SORT_FN)(const GWEN_MDIGEST *a, const GWEN_MDIGEST *b, int ascending);
4584 
4585 
4589  uint32_t count;
4590  uint32_t id;
4592 
4598 
4603 
4609 
4616  void GWEN_MDigest_List_Del(GWEN_MDIGEST *element);
4617 
4622 
4627 
4633 
4638 
4643 
4648 
4653 
4657  uint32_t GWEN_MDigest_List_GetCount(const GWEN_MDIGEST_LIST *l);
4658 
4663 
4669  void GWEN_MDigest_List_Sort(GWEN_MDIGEST_LIST *l, int ascending);
4670 
4671 
4672 #ifdef __cplusplus
4673 }
4674 #endif
4675 
4676 
4677 #endif
4678 
4679 
4680 
4681 /***************************************************************************
4682  $RCSfile$
4683  -------------------
4684  cvs : $Id$
4685  begin : Sat Jun 28 2003
4686  copyright : (C) 2003 by Martin Preuss
4687  email : martin@libchipcard.de
4688 
4689  ***************************************************************************
4690  * *
4691  * This library is free software; you can redistribute it and/or *
4692  * modify it under the terms of the GNU Lesser General Public *
4693  * License as published by the Free Software Foundation; either *
4694  * version 2.1 of the License, or (at your option) any later version. *
4695  * *
4696  * This library is distributed in the hope that it will be useful, *
4697  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4698  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4699  * Lesser General Public License for more details. *
4700  * *
4701  * You should have received a copy of the GNU Lesser General Public *
4702  * License along with this library; if not, write to the Free Software *
4703  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4704  * MA 02111-1307 USA *
4705  * *
4706  ***************************************************************************/
4707 
4708 
4709 #ifndef GWEN_XMLNODE_NAMESPACE_LIST1_H
4710 #define GWEN_XMLNODE_NAMESPACE_LIST1_H
4711 
4712 #ifdef __cplusplus
4713 extern "C" {
4714 #endif
4715 
4718  uint32_t id;
4721 
4729 
4734 
4735 
4739  uint32_t count;
4740  uint32_t id;
4742 
4748 
4753 
4759 
4767 
4772 
4777 
4783 
4788 
4793 
4798 
4803 
4808 
4813 
4820 
4821 
4822 #ifdef __cplusplus
4823 }
4824 #endif
4825 
4826 
4827 #endif
4828 
4829 
4830 
4831 /***************************************************************************
4832  $RCSfile$
4833  -------------------
4834  cvs : $Id$
4835  begin : Sat Jun 28 2003
4836  copyright : (C) 2003 by Martin Preuss
4837  email : martin@libchipcard.de
4838 
4839  ***************************************************************************
4840  * *
4841  * This library is free software; you can redistribute it and/or *
4842  * modify it under the terms of the GNU Lesser General Public *
4843  * License as published by the Free Software Foundation; either *
4844  * version 2.1 of the License, or (at your option) any later version. *
4845  * *
4846  * This library is distributed in the hope that it will be useful, *
4847  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4848  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4849  * Lesser General Public License for more details. *
4850  * *
4851  * You should have received a copy of the GNU Lesser General Public *
4852  * License along with this library; if not, write to the Free Software *
4853  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4854  * MA 02111-1307 USA *
4855  * *
4856  ***************************************************************************/
4857 
4858 
4859 #ifndef GWEN_XMLNODE_LIST2_H
4860 #define GWEN_XMLNODE_LIST2_H
4861 
4862 
4863 #ifdef __cplusplus
4864 extern "C" {
4865 #endif
4866 
4874 
4879 
4884  void *user_data);
4885 
4890 
4895 
4899  void GWEN_XMLNode_List2_Dump(GWEN_XMLNODE_LIST2 *l, FILE *f, unsigned int indent);
4900 
4905 
4911 
4917 
4923 
4930 
4937 
4943 
4949 
4954 
4959 
4964 
4969 
4974 
4980 
4986 
4992 
5006  void *user_data);
5007 
5008 
5011  typedef const GWEN_XMLNODE*
5013  void *user_data);
5014 
5015 
5017 
5019 
5021 
5023 
5025 
5027 
5029 
5031 
5033 
5035 
5037 
5039 
5041 
5043 
5045 
5047 
5049 
5062  GWEN_XMLNODE_CONSTLIST2_FOREACH func, void *user_data);
5063 
5064 
5065 #ifdef __cplusplus
5066 }
5067 #endif
5068 
5069 
5070 #endif /* GWEN_XMLNODE_LIST_H */
5071 
5072 
5073 
5074 /***************************************************************************
5075  $RCSfile$
5076  -------------------
5077  cvs : $Id$
5078  begin : Sat Jun 28 2003
5079  copyright : (C) 2003 by Martin Preuss
5080  email : martin@libchipcard.de
5081 
5082  ***************************************************************************
5083  * *
5084  * This library is free software; you can redistribute it and/or *
5085  * modify it under the terms of the GNU Lesser General Public *
5086  * License as published by the Free Software Foundation; either *
5087  * version 2.1 of the License, or (at your option) any later version. *
5088  * *
5089  * This library is distributed in the hope that it will be useful, *
5090  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5091  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5092  * Lesser General Public License for more details. *
5093  * *
5094  * You should have received a copy of the GNU Lesser General Public *
5095  * License along with this library; if not, write to the Free Software *
5096  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5097  * MA 02111-1307 USA *
5098  * *
5099  ***************************************************************************/
5100 
5101 
5102 #ifndef GWEN_XMLNODE_LIST1_H
5103 #define GWEN_XMLNODE_LIST1_H
5104 
5105 #ifdef __cplusplus
5106 extern "C" {
5107 #endif
5108 
5110  typedef struct GWEN_XMLNODE_LIST_ELEMENT {
5111  uint32_t id;
5114 
5122 
5126  typedef int GWENHYWFAR_CB (*GWEN_XMLNODE_LIST_SORT_FN)(const GWEN_XMLNODE *a, const GWEN_XMLNODE *b, int ascending);
5127 
5128 
5132  uint32_t count;
5133  uint32_t id;
5135 
5141 
5146 
5152 
5159  void GWEN_XMLNode_List_Del(GWEN_XMLNODE *element);
5160 
5165 
5170 
5176 
5181 
5186 
5191 
5196 
5200  uint32_t GWEN_XMLNode_List_GetCount(const GWEN_XMLNODE_LIST *l);
5201 
5206 
5212  void GWEN_XMLNode_List_Sort(GWEN_XMLNODE_LIST *l, int ascending);
5213 
5214 
5215 #ifdef __cplusplus
5216 }
5217 #endif
5218 
5219 
5220 #endif
5221 
5222 
5223 
5224 /***************************************************************************
5225  $RCSfile$
5226  -------------------
5227  cvs : $Id$
5228  begin : Sat Jun 28 2003
5229  copyright : (C) 2003 by Martin Preuss
5230  email : martin@libchipcard.de
5231 
5232  ***************************************************************************
5233  * *
5234  * This library is free software; you can redistribute it and/or *
5235  * modify it under the terms of the GNU Lesser General Public *
5236  * License as published by the Free Software Foundation; either *
5237  * version 2.1 of the License, or (at your option) any later version. *
5238  * *
5239  * This library is distributed in the hope that it will be useful, *
5240  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5241  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5242  * Lesser General Public License for more details. *
5243  * *
5244  * You should have received a copy of the GNU Lesser General Public *
5245  * License along with this library; if not, write to the Free Software *
5246  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5247  * MA 02111-1307 USA *
5248  * *
5249  ***************************************************************************/
5250 
5251 
5252 #ifndef GWEN_DIALOG_LIST2_H
5253 #define GWEN_DIALOG_LIST2_H
5254 
5255 
5256 #ifdef __cplusplus
5257 extern "C" {
5258 #endif
5259 
5267 
5272 
5277  void *user_data);
5278 
5283 
5288 
5292  void GWEN_Dialog_List2_Dump(GWEN_DIALOG_LIST2 *l, FILE *f, unsigned int indent);
5293 
5298 
5304 
5310 
5316 
5323 
5329  unsigned int GWEN_Dialog_List2_GetSize(GWEN_DIALOG_LIST2 *l);
5330 
5336 
5342 
5347 
5352 
5357 
5362 
5367 
5373 
5379 
5385 
5399  void *user_data);
5400 
5401 
5404  typedef const GWEN_DIALOG*
5406  void *user_data);
5407 
5408 
5410 
5412 
5414 
5416 
5418 
5420 
5422 
5424 
5426 
5428 
5430 
5432 
5434 
5436 
5438 
5440 
5442 
5455  GWEN_DIALOG_CONSTLIST2_FOREACH func, void *user_data);
5456 
5457 
5458 #ifdef __cplusplus
5459 }
5460 #endif
5461 
5462 
5463 #endif /* GWEN_DIALOG_LIST_H */
5464 
5465 
5466 
5467 /***************************************************************************
5468  $RCSfile$
5469  -------------------
5470  cvs : $Id$
5471  begin : Sat Jun 28 2003
5472  copyright : (C) 2003 by Martin Preuss
5473  email : martin@libchipcard.de
5474 
5475  ***************************************************************************
5476  * *
5477  * This library is free software; you can redistribute it and/or *
5478  * modify it under the terms of the GNU Lesser General Public *
5479  * License as published by the Free Software Foundation; either *
5480  * version 2.1 of the License, or (at your option) any later version. *
5481  * *
5482  * This library is distributed in the hope that it will be useful, *
5483  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5484  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5485  * Lesser General Public License for more details. *
5486  * *
5487  * You should have received a copy of the GNU Lesser General Public *
5488  * License along with this library; if not, write to the Free Software *
5489  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5490  * MA 02111-1307 USA *
5491  * *
5492  ***************************************************************************/
5493 
5494 
5495 #ifndef GWEN_DIALOG_LIST1_H
5496 #define GWEN_DIALOG_LIST1_H
5497 
5498 #ifdef __cplusplus
5499 extern "C" {
5500 #endif
5501 
5503  typedef struct GWEN_DIALOG_LIST_ELEMENT {
5504  uint32_t id;
5507 
5515 
5519  typedef int GWENHYWFAR_CB (*GWEN_DIALOG_LIST_SORT_FN)(const GWEN_DIALOG *a, const GWEN_DIALOG *b, int ascending);
5520 
5521 
5525  uint32_t count;
5526  uint32_t id;
5527  } GWEN_DIALOG_LIST;
5528 
5534 
5538  void GWEN_Dialog_List_Add(GWEN_DIALOG *element, GWEN_DIALOG_LIST *list);
5539 
5545 
5552  void GWEN_Dialog_List_Del(GWEN_DIALOG *element);
5553 
5558 
5563 
5569 
5574 
5579 
5584 
5589 
5593  uint32_t GWEN_Dialog_List_GetCount(const GWEN_DIALOG_LIST *l);
5594 
5599 
5605  void GWEN_Dialog_List_Sort(GWEN_DIALOG_LIST *l, int ascending);
5606 
5607 
5608 #ifdef __cplusplus
5609 }
5610 #endif
5611 
5612 
5613 #endif
5614 
5615 
5616 
5617 /***************************************************************************
5618  $RCSfile$
5619  -------------------
5620  cvs : $Id$
5621  begin : Sat Jun 28 2003
5622  copyright : (C) 2003 by Martin Preuss
5623  email : martin@libchipcard.de
5624 
5625  ***************************************************************************
5626  * *
5627  * This library is free software; you can redistribute it and/or *
5628  * modify it under the terms of the GNU Lesser General Public *
5629  * License as published by the Free Software Foundation; either *
5630  * version 2.1 of the License, or (at your option) any later version. *
5631  * *
5632  * This library is distributed in the hope that it will be useful, *
5633  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5634  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5635  * Lesser General Public License for more details. *
5636  * *
5637  * You should have received a copy of the GNU Lesser General Public *
5638  * License along with this library; if not, write to the Free Software *
5639  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5640  * MA 02111-1307 USA *
5641  * *
5642  ***************************************************************************/
5643 
5644 
5645 #ifndef GWEN_XSD_NODE_LIST1_H
5646 #define GWEN_XSD_NODE_LIST1_H
5647 
5648 #ifdef __cplusplus
5649 extern "C" {
5650 #endif
5651 
5654  uint32_t id;
5657 
5665 
5669  typedef int GWENHYWFAR_CB (*GWEN_XSD_NODE_LIST_SORT_FN)(const GWEN_XSD_NODE *a, const GWEN_XSD_NODE *b, int ascending);
5670 
5671 
5675  uint32_t count;
5676  uint32_t id;
5678 
5684 
5689 
5695 
5702  void GWEN_XsdNode_List_Del(GWEN_XSD_NODE *element);
5703 
5708 
5713 
5719 
5724 
5729 
5734 
5739 
5744 
5749 
5755  void GWEN_XsdNode_List_Sort(GWEN_XSD_NODE_LIST *l, int ascending);
5756 
5757 
5758 #ifdef __cplusplus
5759 }
5760 #endif
5761 
5762 
5763 #endif
5764 
5765 
5766 
5767 /***************************************************************************
5768  $RCSfile$
5769  -------------------
5770  cvs : $Id$
5771  begin : Sat Jun 28 2003
5772  copyright : (C) 2003 by Martin Preuss
5773  email : martin@libchipcard.de
5774 
5775  ***************************************************************************
5776  * *
5777  * This library is free software; you can redistribute it and/or *
5778  * modify it under the terms of the GNU Lesser General Public *
5779  * License as published by the Free Software Foundation; either *
5780  * version 2.1 of the License, or (at your option) any later version. *
5781  * *
5782  * This library is distributed in the hope that it will be useful, *
5783  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5784  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5785  * Lesser General Public License for more details. *
5786  * *
5787  * You should have received a copy of the GNU Lesser General Public *
5788  * License along with this library; if not, write to the Free Software *
5789  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5790  * MA 02111-1307 USA *
5791  * *
5792  ***************************************************************************/
5793 
5794 
5795 #ifndef GWEN_TAG16_LIST1_H
5796 #define GWEN_TAG16_LIST1_H
5797 
5798 #ifdef __cplusplus
5799 extern "C" {
5800 #endif
5801 
5803  typedef struct GWEN_TAG16_LIST_ELEMENT {
5804  uint32_t id;
5807 
5815 
5819  typedef int GWENHYWFAR_CB (*GWEN_TAG16_LIST_SORT_FN)(const GWEN_TAG16 *a, const GWEN_TAG16 *b, int ascending);
5820 
5821 
5825  uint32_t count;
5826  uint32_t id;
5827  } GWEN_TAG16_LIST;
5828 
5834 
5838  void GWEN_Tag16_List_Add(GWEN_TAG16 *element, GWEN_TAG16_LIST *list);
5839 
5844  void GWEN_Tag16_List_Insert(GWEN_TAG16 *element, GWEN_TAG16_LIST *list);
5845 
5852  void GWEN_Tag16_List_Del(GWEN_TAG16 *element);
5853 
5858 
5863 
5869 
5874 
5879 
5883  GWEN_TAG16* GWEN_Tag16_List_Next(const GWEN_TAG16 *element);
5884 
5889 
5893  uint32_t GWEN_Tag16_List_GetCount(const GWEN_TAG16_LIST *l);
5894 
5899 
5905  void GWEN_Tag16_List_Sort(GWEN_TAG16_LIST *l, int ascending);
5906 
5907 
5908 #ifdef __cplusplus
5909 }
5910 #endif
5911 
5912 
5913 #endif
5914 
5915 
5916 
5917 /***************************************************************************
5918  $RCSfile$
5919  -------------------
5920  cvs : $Id$
5921  begin : Sat Jun 28 2003
5922  copyright : (C) 2003 by Martin Preuss
5923  email : martin@libchipcard.de
5924 
5925  ***************************************************************************
5926  * *
5927  * This library is free software; you can redistribute it and/or *
5928  * modify it under the terms of the GNU Lesser General Public *
5929  * License as published by the Free Software Foundation; either *
5930  * version 2.1 of the License, or (at your option) any later version. *
5931  * *
5932  * This library is distributed in the hope that it will be useful, *
5933  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5934  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5935  * Lesser General Public License for more details. *
5936  * *
5937  * You should have received a copy of the GNU Lesser General Public *
5938  * License along with this library; if not, write to the Free Software *
5939  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5940  * MA 02111-1307 USA *
5941  * *
5942  ***************************************************************************/
5943 
5944 
5945 #ifndef GWEN_URL_LIST2_H
5946 #define GWEN_URL_LIST2_H
5947 
5948 
5949 #ifdef __cplusplus
5950 extern "C" {
5951 #endif
5952 
5960 
5965 
5970  void *user_data);
5971 
5976 
5981 
5985  void GWEN_Url_List2_Dump(GWEN_URL_LIST2 *l, FILE *f, unsigned int indent);
5986 
5991 
5997 
6003 
6009 
6016 
6022  unsigned int GWEN_Url_List2_GetSize(GWEN_URL_LIST2 *l);
6023 
6029 
6035 
6040 
6045 
6050 
6055 
6060 
6066 
6072 
6078 
6092  void *user_data);
6093 
6094 
6097  typedef const GWEN_URL*
6099  void *user_data);
6100 
6101 
6103 
6105 
6107 
6109 
6111 
6113 
6115 
6117 
6119 
6121 
6123 
6125 
6127 
6129 
6131 
6133 
6135 
6148  GWEN_URL_CONSTLIST2_FOREACH func, void *user_data);
6149 
6150 
6151 #ifdef __cplusplus
6152 }
6153 #endif
6154 
6155 
6156 #endif /* GWEN_URL_LIST_H */
6157 
6158 
6159 
6160 /***************************************************************************
6161  $RCSfile$
6162  -------------------
6163  cvs : $Id$
6164  begin : Sat Jun 28 2003
6165  copyright : (C) 2003 by Martin Preuss
6166  email : martin@libchipcard.de
6167 
6168  ***************************************************************************
6169  * *
6170  * This library is free software; you can redistribute it and/or *
6171  * modify it under the terms of the GNU Lesser General Public *
6172  * License as published by the Free Software Foundation; either *
6173  * version 2.1 of the License, or (at your option) any later version. *
6174  * *
6175  * This library is distributed in the hope that it will be useful, *
6176  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6177  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6178  * Lesser General Public License for more details. *
6179  * *
6180  * You should have received a copy of the GNU Lesser General Public *
6181  * License along with this library; if not, write to the Free Software *
6182  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6183  * MA 02111-1307 USA *
6184  * *
6185  ***************************************************************************/
6186 
6187 
6188 #ifndef GWEN_URL_LIST1_H
6189 #define GWEN_URL_LIST1_H
6190 
6191 #ifdef __cplusplus
6192 extern "C" {
6193 #endif
6194 
6196  typedef struct GWEN_URL_LIST_ELEMENT {
6197  uint32_t id;
6200 
6208 
6212  typedef int GWENHYWFAR_CB (*GWEN_URL_LIST_SORT_FN)(const GWEN_URL *a, const GWEN_URL *b, int ascending);
6213 
6214 
6216  struct GWEN_URL_LIST {
6218  uint32_t count;
6219  uint32_t id;
6220  } GWEN_URL_LIST;
6221 
6227 
6231  void GWEN_Url_List_Add(GWEN_URL *element, GWEN_URL_LIST *list);
6232 
6237  void GWEN_Url_List_Insert(GWEN_URL *element, GWEN_URL_LIST *list);
6238 
6245  void GWEN_Url_List_Del(GWEN_URL *element);
6246 
6251 
6256 
6262 
6267 
6272 
6276  GWEN_URL* GWEN_Url_List_Next(const GWEN_URL *element);
6277 
6281  GWEN_URL* GWEN_Url_List_Previous(const GWEN_URL *element);
6282 
6286  uint32_t GWEN_Url_List_GetCount(const GWEN_URL_LIST *l);
6287 
6292 
6298  void GWEN_Url_List_Sort(GWEN_URL_LIST *l, int ascending);
6299 
6300 
6301 #ifdef __cplusplus
6302 }
6303 #endif
6304 
6305 
6306 #endif
6307 
6308 
6309 
6310 /***************************************************************************
6311  $RCSfile$
6312  -------------------
6313  cvs : $Id$
6314  begin : Sat Jun 28 2003
6315  copyright : (C) 2003 by Martin Preuss
6316  email : martin@libchipcard.de
6317 
6318  ***************************************************************************
6319  * *
6320  * This library is free software; you can redistribute it and/or *
6321  * modify it under the terms of the GNU Lesser General Public *
6322  * License as published by the Free Software Foundation; either *
6323  * version 2.1 of the License, or (at your option) any later version. *
6324  * *
6325  * This library is distributed in the hope that it will be useful, *
6326  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6327  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6328  * Lesser General Public License for more details. *
6329  * *
6330  * You should have received a copy of the GNU Lesser General Public *
6331  * License along with this library; if not, write to the Free Software *
6332  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6333  * MA 02111-1307 USA *
6334  * *
6335  ***************************************************************************/
6336 
6337 
6338 #ifndef HTML_IMAGE_LIST1_H
6339 #define HTML_IMAGE_LIST1_H
6340 
6341 #ifdef __cplusplus
6342 extern "C" {
6343 #endif
6344 
6346  typedef struct HTML_IMAGE_LIST_ELEMENT {
6347  uint32_t id;
6350 
6358 
6362  typedef int GWENHYWFAR_CB (*HTML_IMAGE_LIST_SORT_FN)(const HTML_IMAGE *a, const HTML_IMAGE *b, int ascending);
6363 
6364 
6368  uint32_t count;
6369  uint32_t id;
6370  } HTML_IMAGE_LIST;
6371 
6377 
6381  void HtmlImage_List_Add(HTML_IMAGE *element, HTML_IMAGE_LIST *list);
6382 
6387  void HtmlImage_List_Insert(HTML_IMAGE *element, HTML_IMAGE_LIST *list);
6388 
6395  void HtmlImage_List_Del(HTML_IMAGE *element);
6396 
6401 
6406 
6412 
6417 
6422 
6426  HTML_IMAGE* HtmlImage_List_Next(const HTML_IMAGE *element);
6427 
6432 
6436  uint32_t HtmlImage_List_GetCount(const HTML_IMAGE_LIST *l);
6437 
6442 
6448  void HtmlImage_List_Sort(HTML_IMAGE_LIST *l, int ascending);
6449 
6450 
6451 #ifdef __cplusplus
6452 }
6453 #endif
6454 
6455 
6456 #endif
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_CRYPT_KEY_LIST2_H
6489 #define GWEN_CRYPT_KEY_LIST2_H
6490 
6491 
6492 #ifdef __cplusplus
6493 extern "C" {
6494 #endif
6495 
6503 
6508 
6513  void *user_data);
6514 
6519 
6524 
6528  void GWEN_Crypt_Key_List2_Dump(GWEN_CRYPT_KEY_LIST2 *l, FILE *f, unsigned int indent);
6529 
6534 
6540 
6546 
6552 
6559 
6566 
6572 
6578 
6583 
6588 
6593 
6598 
6603 
6609 
6615 
6621 
6635  void *user_data);
6636 
6637 
6640  typedef const GWEN_CRYPT_KEY*
6642  void *user_data);
6643 
6644 
6646 
6648 
6650 
6652 
6654 
6656 
6658 
6660 
6662 
6664 
6666 
6668 
6670 
6672 
6674 
6676 
6678 
6691  GWEN_CRYPT_KEY_CONSTLIST2_FOREACH func, void *user_data);
6692 
6693 
6694 #ifdef __cplusplus
6695 }
6696 #endif
6697 
6698 
6699 #endif /* GWEN_CRYPT_KEY_LIST_H */
6700 
6701 
6702 
6703 /***************************************************************************
6704  $RCSfile$
6705  -------------------
6706  cvs : $Id$
6707  begin : Sat Jun 28 2003
6708  copyright : (C) 2003 by Martin Preuss
6709  email : martin@libchipcard.de
6710 
6711  ***************************************************************************
6712  * *
6713  * This library is free software; you can redistribute it and/or *
6714  * modify it under the terms of the GNU Lesser General Public *
6715  * License as published by the Free Software Foundation; either *
6716  * version 2.1 of the License, or (at your option) any later version. *
6717  * *
6718  * This library is distributed in the hope that it will be useful, *
6719  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6720  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6721  * Lesser General Public License for more details. *
6722  * *
6723  * You should have received a copy of the GNU Lesser General Public *
6724  * License along with this library; if not, write to the Free Software *
6725  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6726  * MA 02111-1307 USA *
6727  * *
6728  ***************************************************************************/
6729 
6730 
6731 #ifndef GWEN_CRYPT_KEY_LIST1_H
6732 #define GWEN_CRYPT_KEY_LIST1_H
6733 
6734 #ifdef __cplusplus
6735 extern "C" {
6736 #endif
6737 
6740  uint32_t id;
6743 
6751 
6755  typedef int GWENHYWFAR_CB (*GWEN_CRYPT_KEY_LIST_SORT_FN)(const GWEN_CRYPT_KEY *a, const GWEN_CRYPT_KEY *b, int ascending);
6756 
6757 
6761  uint32_t count;
6762  uint32_t id;
6764 
6770 
6775 
6781 
6788  void GWEN_Crypt_Key_List_Del(GWEN_CRYPT_KEY *element);
6789 
6794 
6799 
6805 
6810 
6815 
6820 
6825 
6830 
6835 
6841  void GWEN_Crypt_Key_List_Sort(GWEN_CRYPT_KEY_LIST *l, int ascending);
6842 
6843 
6844 #ifdef __cplusplus
6845 }
6846 #endif
6847 
6848 
6849 #endif
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_TLV_LIST1_H
6882 #define GWEN_TLV_LIST1_H
6883 
6884 #ifdef __cplusplus
6885 extern "C" {
6886 #endif
6887 
6889  typedef struct GWEN_TLV_LIST_ELEMENT {
6890  uint32_t id;
6893 
6901 
6905  typedef int GWENHYWFAR_CB (*GWEN_TLV_LIST_SORT_FN)(const GWEN_TLV *a, const GWEN_TLV *b, int ascending);
6906 
6907 
6909  struct GWEN_TLV_LIST {
6911  uint32_t count;
6912  uint32_t id;
6913  } GWEN_TLV_LIST;
6914 
6920 
6924  void GWEN_TLV_List_Add(GWEN_TLV *element, GWEN_TLV_LIST *list);
6925 
6930  void GWEN_TLV_List_Insert(GWEN_TLV *element, GWEN_TLV_LIST *list);
6931 
6938  void GWEN_TLV_List_Del(GWEN_TLV *element);
6939 
6944 
6949 
6955 
6960 
6965 
6969  GWEN_TLV* GWEN_TLV_List_Next(const GWEN_TLV *element);
6970 
6974  GWEN_TLV* GWEN_TLV_List_Previous(const GWEN_TLV *element);
6975 
6979  uint32_t GWEN_TLV_List_GetCount(const GWEN_TLV_LIST *l);
6980 
6985 
6991  void GWEN_TLV_List_Sort(GWEN_TLV_LIST *l, int ascending);
6992 
6993 
6994 #ifdef __cplusplus
6995 }
6996 #endif
6997 
6998 
6999 #endif
7000 
7001 
7002 
7003 /***************************************************************************
7004  $RCSfile$
7005  -------------------
7006  cvs : $Id$
7007  begin : Sat Jun 28 2003
7008  copyright : (C) 2003 by Martin Preuss
7009  email : martin@libchipcard.de
7010 
7011  ***************************************************************************
7012  * *
7013  * This library is free software; you can redistribute it and/or *
7014  * modify it under the terms of the GNU Lesser General Public *
7015  * License as published by the Free Software Foundation; either *
7016  * version 2.1 of the License, or (at your option) any later version. *
7017  * *
7018  * This library is distributed in the hope that it will be useful, *
7019  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7020  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7021  * Lesser General Public License for more details. *
7022  * *
7023  * You should have received a copy of the GNU Lesser General Public *
7024  * License along with this library; if not, write to the Free Software *
7025  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7026  * MA 02111-1307 USA *
7027  * *
7028  ***************************************************************************/
7029 
7030 
7031 #ifndef GWEN_SOCKET_LIST2_H
7032 #define GWEN_SOCKET_LIST2_H
7033 
7034 
7035 #ifdef __cplusplus
7036 extern "C" {
7037 #endif
7038 
7046 
7051 
7056  void *user_data);
7057 
7062 
7067 
7071  void GWEN_Socket_List2_Dump(GWEN_SOCKET_LIST2 *l, FILE *f, unsigned int indent);
7072 
7077 
7083 
7089 
7095 
7102 
7108  unsigned int GWEN_Socket_List2_GetSize(GWEN_SOCKET_LIST2 *l);
7109 
7115 
7121 
7126 
7131 
7136 
7141 
7146 
7152 
7158 
7164 
7178  void *user_data);
7179 
7180 
7183  typedef const GWEN_SOCKET*
7185  void *user_data);
7186 
7187 
7189 
7191 
7193 
7195 
7197 
7199 
7201 
7203 
7205 
7207 
7209 
7211 
7213 
7215 
7217 
7219 
7221 
7234  GWEN_SOCKET_CONSTLIST2_FOREACH func, void *user_data);
7235 
7236 
7237 #ifdef __cplusplus
7238 }
7239 #endif
7240 
7241 
7242 #endif /* GWEN_SOCKET_LIST_H */
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_SOCKET_LIST1_H
7275 #define GWEN_SOCKET_LIST1_H
7276 
7277 #ifdef __cplusplus
7278 extern "C" {
7279 #endif
7280 
7282  typedef struct GWEN_SOCKET_LIST_ELEMENT {
7283  uint32_t id;
7286 
7294 
7298  typedef int GWENHYWFAR_CB (*GWEN_SOCKET_LIST_SORT_FN)(const GWEN_SOCKET *a, const GWEN_SOCKET *b, int ascending);
7299 
7300 
7304  uint32_t count;
7305  uint32_t id;
7306  } GWEN_SOCKET_LIST;
7307 
7313 
7317  void GWEN_Socket_List_Add(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list);
7318 
7324 
7331  void GWEN_Socket_List_Del(GWEN_SOCKET *element);
7332 
7337 
7342 
7348 
7353 
7358 
7363 
7368 
7372  uint32_t GWEN_Socket_List_GetCount(const GWEN_SOCKET_LIST *l);
7373 
7378 
7384  void GWEN_Socket_List_Sort(GWEN_SOCKET_LIST *l, int ascending);
7385 
7386 
7387 #ifdef __cplusplus
7388 }
7389 #endif
7390 
7391 
7392 #endif
7393 
7394 
7395 
7396 /***************************************************************************
7397  $RCSfile$
7398  -------------------
7399  cvs : $Id$
7400  begin : Sat Jun 28 2003
7401  copyright : (C) 2003 by Martin Preuss
7402  email : martin@libchipcard.de
7403 
7404  ***************************************************************************
7405  * *
7406  * This library is free software; you can redistribute it and/or *
7407  * modify it under the terms of the GNU Lesser General Public *
7408  * License as published by the Free Software Foundation; either *
7409  * version 2.1 of the License, or (at your option) any later version. *
7410  * *
7411  * This library is distributed in the hope that it will be useful, *
7412  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7413  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7414  * Lesser General Public License for more details. *
7415  * *
7416  * You should have received a copy of the GNU Lesser General Public *
7417  * License along with this library; if not, write to the Free Software *
7418  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7419  * MA 02111-1307 USA *
7420  * *
7421  ***************************************************************************/
7422 
7423 
7424 #ifndef GWEN_SIGHEAD_LIST1_H
7425 #define GWEN_SIGHEAD_LIST1_H
7426 
7427 #ifdef __cplusplus
7428 extern "C" {
7429 #endif
7430 
7432  typedef struct GWEN_SIGHEAD_LIST_ELEMENT {
7433  uint32_t id;
7436 
7444 
7448  typedef int GWENHYWFAR_CB (*GWEN_SIGHEAD_LIST_SORT_FN)(const GWEN_SIGHEAD *a, const GWEN_SIGHEAD *b, int ascending);
7449 
7450 
7454  uint32_t count;
7455  uint32_t id;
7457 
7463 
7468 
7474 
7481  void GWEN_SigHead_List_Del(GWEN_SIGHEAD *element);
7482 
7487 
7492 
7498 
7503 
7508 
7513 
7518 
7522  uint32_t GWEN_SigHead_List_GetCount(const GWEN_SIGHEAD_LIST *l);
7523 
7528 
7534  void GWEN_SigHead_List_Sort(GWEN_SIGHEAD_LIST *l, int ascending);
7535 
7536 
7537 #ifdef __cplusplus
7538 }
7539 #endif
7540 
7541 
7542 #endif
7543 
7544 
7545 
7546 /***************************************************************************
7547  $RCSfile$
7548  -------------------
7549  cvs : $Id$
7550  begin : Sat Jun 28 2003
7551  copyright : (C) 2003 by Martin Preuss
7552  email : martin@libchipcard.de
7553 
7554  ***************************************************************************
7555  * *
7556  * This library is free software; you can redistribute it and/or *
7557  * modify it under the terms of the GNU Lesser General Public *
7558  * License as published by the Free Software Foundation; either *
7559  * version 2.1 of the License, or (at your option) any later version. *
7560  * *
7561  * This library is distributed in the hope that it will be useful, *
7562  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7563  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7564  * Lesser General Public License for more details. *
7565  * *
7566  * You should have received a copy of the GNU Lesser General Public *
7567  * License along with this library; if not, write to the Free Software *
7568  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7569  * MA 02111-1307 USA *
7570  * *
7571  ***************************************************************************/
7572 
7573 
7574 #ifndef GWEN_PLUGIN_DESCRIPTION_LIST2_H
7575 #define GWEN_PLUGIN_DESCRIPTION_LIST2_H
7576 
7577 
7578 #ifdef __cplusplus
7579 extern "C" {
7580 #endif
7581 
7589 
7594 
7599  void *user_data);
7600 
7605 
7610 
7614  void GWEN_PluginDescription_List2_Dump(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, FILE *f, unsigned int indent);
7615 
7620 
7626 
7632 
7638 
7645 
7652 
7658 
7664 
7669 
7674 
7679 
7684 
7689 
7695 
7701 
7707 
7721  void *user_data);
7722 
7723 
7726  typedef const GWEN_PLUGIN_DESCRIPTION*
7728  void *user_data);
7729 
7730 
7732 
7734 
7736 
7738 
7740 
7742 
7744 
7746 
7748 
7750 
7752 
7754 
7756 
7758 
7760 
7762 
7764 
7777  GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH func, void *user_data);
7778 
7779 
7780 #ifdef __cplusplus
7781 }
7782 #endif
7783 
7784 
7785 #endif /* GWEN_PLUGIN_DESCRIPTION_LIST_H */
7786 
7787 
7788 
7789 /***************************************************************************
7790  $RCSfile$
7791  -------------------
7792  cvs : $Id$
7793  begin : Sat Jun 28 2003
7794  copyright : (C) 2003 by Martin Preuss
7795  email : martin@libchipcard.de
7796 
7797  ***************************************************************************
7798  * *
7799  * This library is free software; you can redistribute it and/or *
7800  * modify it under the terms of the GNU Lesser General Public *
7801  * License as published by the Free Software Foundation; either *
7802  * version 2.1 of the License, or (at your option) any later version. *
7803  * *
7804  * This library is distributed in the hope that it will be useful, *
7805  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7806  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7807  * Lesser General Public License for more details. *
7808  * *
7809  * You should have received a copy of the GNU Lesser General Public *
7810  * License along with this library; if not, write to the Free Software *
7811  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7812  * MA 02111-1307 USA *
7813  * *
7814  ***************************************************************************/
7815 
7816 
7817 #ifndef GWEN_PLUGIN_DESCRIPTION_LIST1_H
7818 #define GWEN_PLUGIN_DESCRIPTION_LIST1_H
7819 
7820 #ifdef __cplusplus
7821 extern "C" {
7822 #endif
7823 
7826  uint32_t id;
7829 
7837 
7842 
7843 
7847  uint32_t count;
7848  uint32_t id;
7850 
7856 
7861 
7867 
7875 
7880 
7885 
7891 
7896 
7901 
7906 
7911 
7916 
7921 
7928 
7929 
7930 #ifdef __cplusplus
7931 }
7932 #endif
7933 
7934 
7935 #endif
7936 
7937 
7938 
7939 /***************************************************************************
7940  $RCSfile$
7941  -------------------
7942  cvs : $Id$
7943  begin : Sat Jun 28 2003
7944  copyright : (C) 2003 by Martin Preuss
7945  email : martin@libchipcard.de
7946 
7947  ***************************************************************************
7948  * *
7949  * This library is free software; you can redistribute it and/or *
7950  * modify it under the terms of the GNU Lesser General Public *
7951  * License as published by the Free Software Foundation; either *
7952  * version 2.1 of the License, or (at your option) any later version. *
7953  * *
7954  * This library is distributed in the hope that it will be useful, *
7955  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7956  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7957  * Lesser General Public License for more details. *
7958  * *
7959  * You should have received a copy of the GNU Lesser General Public *
7960  * License along with this library; if not, write to the Free Software *
7961  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7962  * MA 02111-1307 USA *
7963  * *
7964  ***************************************************************************/
7965 
7966 
7967 #ifndef t_LIST2_H
7968 #define t_LIST2_H
7969 
7970 
7971 #ifdef __cplusplus
7972 extern "C" {
7973 #endif
7974 
7981  typedef struct t_LIST2 t_LIST2;
7982 
7987 
7991  typedef t* (t_LIST2_FOREACH)(t *element,
7992  void *user_data);
7993 
7997  t_LIST2 *pr_List2_new();
7998 
8002  void pr_List2_free(t_LIST2 *l);
8003 
8007  void pr_List2_Dump(t_LIST2 *l, FILE *f, unsigned int indent);
8008 
8012  void pr_List2_PushBack(t_LIST2 *l, t *p);
8013 
8018  void pr_List2_PushFront(t_LIST2 *l, t *p);
8019 
8024  t *pr_List2_GetFront(t_LIST2 *l);
8025 
8030  t *pr_List2_GetBack(t_LIST2 *l);
8031 
8036  void pr_List2_Erase(t_LIST2 *l,
8037  t_LIST2_ITERATOR *it);
8038 
8044  unsigned int pr_List2_GetSize(t_LIST2 *l);
8045 
8050  void pr_List2_PopBack(t_LIST2 *l);
8051 
8056  void pr_List2_PopFront(t_LIST2 *l);
8057 
8061  void pr_List2_Clear(t_LIST2 *l);
8062 
8067 
8072 
8077 
8082 
8088 
8094 
8100 
8112  t *pr_List2_ForEach(t_LIST2 *list,
8113  t_LIST2_FOREACH func,
8114  void *user_data);
8115 
8116 
8117  typedef struct t_CONSTLIST2 t_CONSTLIST2;
8119  typedef const t*
8120  (t_CONSTLIST2_FOREACH)(const t *element,
8121  void *user_data);
8122 
8123 
8125 
8126  void pr_ConstList2_free(t_CONSTLIST2 *l);
8127 
8128  void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p);
8129 
8130  void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p);
8131 
8132  const t *pr_ConstList2_GetFront(t_CONSTLIST2 *l);
8133 
8134  const t *pr_ConstList2_GetBack(t_CONSTLIST2 *l);
8135 
8136  unsigned int pr_ConstList2_GetSize(t_CONSTLIST2 *l);
8137 
8139 
8141 
8143 
8145 
8147 
8149 
8151 
8153 
8155 
8157 
8169  const t *pr_ConstList2_ForEach(t_CONSTLIST2 *list,
8170  t_CONSTLIST2_FOREACH func, void *user_data);
8171 
8172 
8173 #ifdef __cplusplus
8174 }
8175 #endif
8176 
8177 
8178 #endif /* t_LIST_H */
8179 
8180 
8181 
8182 /***************************************************************************
8183  $RCSfile$
8184  -------------------
8185  cvs : $Id$
8186  begin : Sat Jun 28 2003
8187  copyright : (C) 2003 by Martin Preuss
8188  email : martin@libchipcard.de
8189 
8190  ***************************************************************************
8191  * *
8192  * This library is free software; you can redistribute it and/or *
8193  * modify it under the terms of the GNU Lesser General Public *
8194  * License as published by the Free Software Foundation; either *
8195  * version 2.1 of the License, or (at your option) any later version. *
8196  * *
8197  * This library is distributed in the hope that it will be useful, *
8198  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8199  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8200  * Lesser General Public License for more details. *
8201  * *
8202  * You should have received a copy of the GNU Lesser General Public *
8203  * License along with this library; if not, write to the Free Software *
8204  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8205  * MA 02111-1307 USA *
8206  * *
8207  ***************************************************************************/
8208 
8209 
8210 #ifndef t_LIST2_H
8211 #define t_LIST2_H
8212 
8213 
8214 #ifdef __cplusplus
8215 extern "C" {
8216 #endif
8217 
8224  typedef struct t_LIST2 t_LIST2;
8225 
8229  typedef struct t_LIST2_ITERATOR t_LIST2_ITERATOR;
8230 
8234  typedef t* (t_LIST2_FOREACH)(t *element,
8235  void *user_data);
8236 
8240  t_LIST2 *pr_List2_new();
8241 
8245  void pr_List2_free(t_LIST2 *l);
8246 
8250  void pr_List2_Dump(t_LIST2 *l, FILE *f, unsigned int indent);
8251 
8255  void pr_List2_PushBack(t_LIST2 *l, t *p);
8256 
8261  void pr_List2_PushFront(t_LIST2 *l, t *p);
8262 
8267  t *pr_List2_GetFront(t_LIST2 *l);
8268 
8273  t *pr_List2_GetBack(t_LIST2 *l);
8274 
8279  void pr_List2_Erase(t_LIST2 *l,
8280  t_LIST2_ITERATOR *it);
8281 
8287  unsigned int pr_List2_GetSize(t_LIST2 *l);
8288 
8293  void pr_List2_PopBack(t_LIST2 *l);
8294 
8299  void pr_List2_PopFront(t_LIST2 *l);
8300 
8304  void pr_List2_Clear(t_LIST2 *l);
8305 
8310 
8315 
8320 
8325 
8331 
8337 
8343 
8355  t *pr_List2_ForEach(t_LIST2 *list,
8356  t_LIST2_FOREACH func,
8357  void *user_data);
8358 
8359 
8360  typedef struct t_CONSTLIST2 t_CONSTLIST2;
8362  typedef const t*
8363  (t_CONSTLIST2_FOREACH)(const t *element,
8364  void *user_data);
8365 
8366 
8368 
8369  void pr_ConstList2_free(t_CONSTLIST2 *l);
8370 
8371  void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p);
8372 
8373  void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p);
8374 
8375  const t *pr_ConstList2_GetFront(t_CONSTLIST2 *l);
8376 
8377  const t *pr_ConstList2_GetBack(t_CONSTLIST2 *l);
8378 
8379  unsigned int pr_ConstList2_GetSize(t_CONSTLIST2 *l);
8380 
8382 
8384 
8386 
8388 
8390 
8392 
8394 
8396 
8398 
8400 
8412  const t *pr_ConstList2_ForEach(t_CONSTLIST2 *list,
8413  t_CONSTLIST2_FOREACH func, void *user_data);
8414 
8415 
8416 #ifdef __cplusplus
8417 }
8418 #endif
8419 
8420 
8421 #endif /* t_LIST_H */
8422 
8423 
8424 
8425 /***************************************************************************
8426  $RCSfile$
8427  -------------------
8428  cvs : $Id$
8429  begin : Sat Jun 28 2003
8430  copyright : (C) 2003 by Martin Preuss
8431  email : martin@libchipcard.de
8432 
8433  ***************************************************************************
8434  * *
8435  * This library is free software; you can redistribute it and/or *
8436  * modify it under the terms of the GNU Lesser General Public *
8437  * License as published by the Free Software Foundation; either *
8438  * version 2.1 of the License, or (at your option) any later version. *
8439  * *
8440  * This library is distributed in the hope that it will be useful, *
8441  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8442  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8443  * Lesser General Public License for more details. *
8444  * *
8445  * You should have received a copy of the GNU Lesser General Public *
8446  * License along with this library; if not, write to the Free Software *
8447  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8448  * MA 02111-1307 USA *
8449  * *
8450  ***************************************************************************/
8451 
8452 
8453 #ifndef GWEN_SSLCERTDESCR_LIST2_H
8454 #define GWEN_SSLCERTDESCR_LIST2_H
8455 
8456 
8457 #ifdef __cplusplus
8458 extern "C" {
8459 #endif
8460 
8468 
8473 
8478  void *user_data);
8479 
8484 
8489 
8493  void GWEN_SslCertDescr_List2_Dump(GWEN_SSLCERTDESCR_LIST2 *l, FILE *f, unsigned int indent);
8494 
8499 
8505 
8511 
8517 
8524 
8531 
8537 
8543 
8548 
8553 
8558 
8563 
8568 
8574 
8580 
8586 
8600  void *user_data);
8601 
8602 
8605  typedef const GWEN_SSLCERTDESCR*
8607  void *user_data);
8608 
8609 
8611 
8613 
8615 
8617 
8619 
8621 
8623 
8625 
8627 
8629 
8631 
8633 
8635 
8637 
8639 
8641 
8643 
8656  GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH func, void *user_data);
8657 
8658 
8659 #ifdef __cplusplus
8660 }
8661 #endif
8662 
8663 
8664 #endif /* GWEN_SSLCERTDESCR_LIST_H */
8665 
8666 
8667 
8668 /***************************************************************************
8669  $RCSfile$
8670  -------------------
8671  cvs : $Id$
8672  begin : Sat Jun 28 2003
8673  copyright : (C) 2003 by Martin Preuss
8674  email : martin@libchipcard.de
8675 
8676  ***************************************************************************
8677  * *
8678  * This library is free software; you can redistribute it and/or *
8679  * modify it under the terms of the GNU Lesser General Public *
8680  * License as published by the Free Software Foundation; either *
8681  * version 2.1 of the License, or (at your option) any later version. *
8682  * *
8683  * This library is distributed in the hope that it will be useful, *
8684  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8685  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8686  * Lesser General Public License for more details. *
8687  * *
8688  * You should have received a copy of the GNU Lesser General Public *
8689  * License along with this library; if not, write to the Free Software *
8690  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8691  * MA 02111-1307 USA *
8692  * *
8693  ***************************************************************************/
8694 
8695 
8696 #ifndef GWEN_SSLCERTDESCR_LIST1_H
8697 #define GWEN_SSLCERTDESCR_LIST1_H
8698 
8699 #ifdef __cplusplus
8700 extern "C" {
8701 #endif
8702 
8705  uint32_t id;
8708 
8716 
8720  typedef int GWENHYWFAR_CB (*GWEN_SSLCERTDESCR_LIST_SORT_FN)(const GWEN_SSLCERTDESCR *a, const GWEN_SSLCERTDESCR *b, int ascending);
8721 
8722 
8726  uint32_t count;
8727  uint32_t id;
8729 
8735 
8740 
8746 
8754 
8759 
8764 
8770 
8775 
8780 
8785 
8790 
8795 
8800 
8806  void GWEN_SslCertDescr_List_Sort(GWEN_SSLCERTDESCR_LIST *l, int ascending);
8807 
8808 
8809 #ifdef __cplusplus
8810 }
8811 #endif
8812 
8813 
8814 #endif
8815 
8816 
8817 
8818 /***************************************************************************
8819  $RCSfile$
8820  -------------------
8821  cvs : $Id$
8822  begin : Sat Jun 28 2003
8823  copyright : (C) 2003 by Martin Preuss
8824  email : martin@libchipcard.de
8825 
8826  ***************************************************************************
8827  * *
8828  * This library is free software; you can redistribute it and/or *
8829  * modify it under the terms of the GNU Lesser General Public *
8830  * License as published by the Free Software Foundation; either *
8831  * version 2.1 of the License, or (at your option) any later version. *
8832  * *
8833  * This library is distributed in the hope that it will be useful, *
8834  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8835  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8836  * Lesser General Public License for more details. *
8837  * *
8838  * You should have received a copy of the GNU Lesser General Public *
8839  * License along with this library; if not, write to the Free Software *
8840  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8841  * MA 02111-1307 USA *
8842  * *
8843  ***************************************************************************/
8844 
8845 
8846 #ifndef GWEN_CRYPT_TOKEN_CONTEXT_LIST2_H
8847 #define GWEN_CRYPT_TOKEN_CONTEXT_LIST2_H
8848 
8849 
8850 #ifdef __cplusplus
8851 extern "C" {
8852 #endif
8853 
8861 
8866 
8871  void *user_data);
8872 
8877 
8882 
8886  void GWEN_Crypt_Token_Context_List2_Dump(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, FILE *f, unsigned int indent);
8887 
8892 
8898 
8904 
8910 
8917 
8924 
8930 
8936 
8941 
8946 
8951 
8956 
8961 
8967 
8973 
8979 
8993  void *user_data);
8994 
8995 
8998  typedef const GWEN_CRYPT_TOKEN_CONTEXT*
9000  void *user_data);
9001 
9002 
9004 
9006 
9008 
9010 
9012 
9014 
9016 
9018 
9020 
9022 
9024 
9026 
9028 
9030 
9032 
9034 
9036 
9049  GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_FOREACH func, void *user_data);
9050 
9051 
9052 #ifdef __cplusplus
9053 }
9054 #endif
9055 
9056 
9057 #endif /* GWEN_CRYPT_TOKEN_CONTEXT_LIST_H */
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_CRYPT_TOKEN_CONTEXT_LIST1_H
9090 #define GWEN_CRYPT_TOKEN_CONTEXT_LIST1_H
9091 
9092 #ifdef __cplusplus
9093 extern "C" {
9094 #endif
9095 
9098  uint32_t id;
9101 
9109 
9114 
9115 
9119  uint32_t count;
9120  uint32_t id;
9122 
9128 
9133 
9139 
9147 
9152 
9157 
9163 
9168 
9173 
9178 
9183 
9188 
9193 
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)
void GWEN_Dialog_List_Clear(GWEN_DIALOG_LIST *l)
GWEN_PARAM * GWEN_Param_List_First(const GWEN_PARAM_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:1082
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:782
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:1863
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:423
GWEN_SIGHEAD * GWEN_SigHead_List_First(const GWEN_SIGHEAD_LIST *l)
struct GWEN_SAR_FILEHEADER_CONSTLIST2 GWEN_SAR_FILEHEADER_CONSTLIST2
Definition: listdoc.h:4073
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:8996
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:7284
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:2247
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:5825
void pr_List_Del(t *element)
uint32_t id
Definition: listdoc.h:1482
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:6218
void GWEN_Crypt_Token_Context_List2_Clear(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_SIGHEAD * first
Definition: listdoc.h:7453
struct GWEN_CRYPT_KEY_LIST2 GWEN_CRYPT_KEY_LIST2
Definition: listdoc.h:6502
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:8472
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:7598
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:7304
const GWEN_CRYPT_HASHALGO *( GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH)(const GWEN_CRYPT_HASHALGO *element, void *user_data)
Definition: listdoc.h:2147
int GWENHYWFAR_CB(* GWEN_TLV_LIST_SORT_FN)(const GWEN_TLV *a, const GWEN_TLV *b, int ascending)
Definition: listdoc.h:6905
void MyStruct_List_Clear(MYSTRUCT_LIST *l)
uint32_t id
Definition: listdoc.h:6369
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:6911
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:5675
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:3947
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:7448
struct GWEN_PARSER_ELEMENT_LIST2 GWEN_PARSER_ELEMENT_LIST2
Definition: listdoc.h:1615
GWEN_SAR_FILEHEADER_CONSTLIST2 * GWEN_SarFileHeader_ConstList2_new()
unsigned int GWEN_Url_ConstList2_GetSize(GWEN_URL_CONSTLIST2 *l)
GWEN_MDIGEST_LIST2_ITERATOR * GWEN_MDigest_List2Iterator_new(GWEN_MDIGEST_LIST2 *l)
GWEN_MDIGEST * GWEN_MDigest_List2Iterator_Data(GWEN_MDIGEST_LIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2Iterator_Previous(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
void GWEN_XMLNode_ConstList2_Clear(GWEN_XMLNODE_CONSTLIST2 *l)
void GWEN_Dialog_List2_Clear(GWEN_DIALOG_LIST2 *l)
struct HTML_IMAGE_LIST HTML_IMAGE_LIST
Definition: listdoc.h:6357
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:2540
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:4583
void GWEN_FSLock_ConstList2_PopBack(GWEN_FSLOCK_CONSTLIST2 *l)
struct GWEN_SOCKET_LIST2 GWEN_SOCKET_LIST2
Definition: listdoc.h:7045
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:5402
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:7303
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:2809
GWEN_PARSER_ELEMENT * nextObject
Definition: listdoc.h:1854
struct GWEN_URL_LIST GWEN_URL_LIST
Definition: listdoc.h:6207
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:2654
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:3803
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)
void GWEN_FSLock_List2_free(GWEN_FSLOCK_LIST2 *l)
GWEN_PARAM * GWEN_Param_List2_GetFront(GWEN_PARAM_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_XsdNode_List_Clear(GWEN_XSD_NODE_LIST *l)
void GWEN_FSLock_List2_PushBack(GWEN_FSLOCK_LIST2 *l, GWEN_FSLOCK *p)
void GWEN_MDigest_List_free(GWEN_MDIGEST_LIST *l)
GWEN_MDIGEST * GWEN_MDigest_List_First(const GWEN_MDIGEST_LIST *l)
GWEN_PARAM * GWEN_Param_List2_ForEach(GWEN_PARAM_LIST2 *list, GWEN_PARAM_LIST2_FOREACH func, void *user_data)
void GWEN_SigTail_List_free(GWEN_SIGTAIL_LIST *l)
void GWEN_Url_List_Sort(GWEN_URL_LIST *l, int ascending)
const GWEN_SOCKET * GWEN_Socket_ConstList2_GetFront(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_Param_List2_PushBack(GWEN_PARAM_LIST2 *l, GWEN_PARAM *p)
void GWEN_Url_List_AddList(GWEN_URL_LIST *dst, GWEN_URL_LIST *l)
void GWEN_XsdNode_List_Add(GWEN_XSD_NODE *element, GWEN_XSD_NODE_LIST *list)
struct GWEN_PLUGIN_DESCRIPTION GWEN_PLUGIN_DESCRIPTION
Definition: plugindescr.h:41
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2_GetFront(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_FSLOCK * GWEN_FSLock_List2_GetFront(GWEN_FSLOCK_LIST2 *l)
GWEN_XMLNODE * GWEN_XMLNode_List2Iterator_Next(GWEN_XMLNODE_LIST2_ITERATOR *li)
void GWEN_TLV_List_AddList(GWEN_TLV_LIST *dst, GWEN_TLV_LIST *l)
GWEN_XSD_NODE * first
Definition: listdoc.h:5674
uint32_t count
Definition: listdoc.h:1481
GWEN_INHERITDATA * first
Definition: listdoc.h:2266
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:668
GWEN_XMLNODE_NAMESPACE * first
Definition: listdoc.h:4738
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:7434
t * pr_List2_GetBack(t_LIST2 *l)
struct GWEN_PARSER_ELEMENT_LIST2_ITERATOR GWEN_PARSER_ELEMENT_LIST2_ITERATOR
Definition: listdoc.h:1620
const GWEN_CRYPT_KEY *( GWEN_CRYPT_KEY_CONSTLIST2_FOREACH)(const GWEN_CRYPT_KEY *element, void *user_data)
Definition: listdoc.h:6641
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:8606
int GWENHYWFAR_CB(* GWEN_SIGTAIL_LIST_SORT_FN)(const GWEN_SIGTAIL *a, const GWEN_SIGTAIL *b, int ascending)
Definition: listdoc.h:2954
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:6760
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:7827
GWEN_TLV * first
Definition: listdoc.h:6910
struct GWEN_INHERITDATA_LIST_ELEMENT GWEN_INHERITDATA_LIST__ELEMENT
void GWEN_Crypt_Key_List2_PushFront(GWEN_CRYPT_KEY_LIST2 *l, GWEN_CRYPT_KEY *p)
uint32_t id
Definition: listdoc.h:1332
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2_Last(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void GWEN_XMLNode_ConstList2_PushBack(GWEN_XMLNODE_CONSTLIST2 *l, const GWEN_XMLNODE *p)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_ForEach(GWEN_SAR_FILEHEADER_CONSTLIST2 *list, GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH func, void *user_data)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List_Last(const GWEN_PARSER_ELEMENT_LIST *l)
struct GWEN_XMLNODE_LIST GWEN_XMLNODE_LIST
Definition: listdoc.h:5121
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:2659
GWEN_XSD_NODE * nextObject
Definition: listdoc.h:5655
void HtmlImage_List_Add(HTML_IMAGE *element, HTML_IMAGE_LIST *list)
struct GWEN_CRYPTHEAD GWEN_CRYPTHEAD
Definition: crypthead.h:23
GWEN_FSLOCK * nextObject
Definition: listdoc.h:3333
uint32_t count
Definition: listdoc.h:3353
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:3804
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:3942
uint32_t GWEN_TLV_List_GetCount(const GWEN_TLV_LIST *l)
GWEN_DIALOG * GWEN_Dialog_List_First(const GWEN_DIALOG_LIST *l)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_First(const GWEN_CRYPT_TOKEN_LIST *l)
void pr_List_AddList(t_LIST *dst, t_LIST *l)
GWEN_FSLOCK * first
Definition: listdoc.h:3352
uint32_t count
Definition: listdoc.h:2810
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:3354
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:777
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:5519
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:5664
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:1311
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:5826
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:534
struct GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR
Definition: listdoc.h:1752
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:5403
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:7055
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:3802
struct GWEN_DBIO_LIST GWEN_DBIO_LIST
Definition: listdoc.h:1470
void GWEN_Socket_List2_free(GWEN_SOCKET_LIST2 *l)
void GWEN_Socket_List_Insert(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list)
GWEN_URL *( GWEN_URL_LIST2_FOREACH)(GWEN_URL *element, void *user_data)
Definition: listdoc.h:5969
void GWEN_Param_List_Del(GWEN_PARAM *element)
GWEN_SIGTAIL * GWEN_SigTail_List_First(const GWEN_SIGTAIL_LIST *l)
GWEN_SIGTAIL_LIST_SORT_FN GWEN_SigTail_List_SetSortFn(GWEN_SIGTAIL_LIST *l, GWEN_SIGTAIL_LIST_SORT_FN fn)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2Iterator_Next(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
const GWEN_PARAM *( GWEN_PARAM_CONSTLIST2_FOREACH)(const GWEN_PARAM *element, void *user_data)
Definition: listdoc.h:1211
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:2261
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:1331
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:1475
void GWEN_Crypt_Token_Context_List_Del(GWEN_CRYPT_TOKEN_CONTEXT *element)
GWEN_URL * first
Definition: listdoc.h:6217
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:4185
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:6639
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:666
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:7593
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:4467
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:2537
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:4176
struct GWEN_DIALOG_LIST GWEN_DIALOG_LIST
Definition: listdoc.h:5514
GWEN_SOCKET * GWEN_Socket_List2Iterator_Data(GWEN_SOCKET_LIST2_ITERATOR *li)
struct GWEN_SOCKET_CONSTLIST2 GWEN_SOCKET_CONSTLIST2
Definition: listdoc.h:7181
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:2411
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:7724
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:4330
struct GWEN_XMLNODE_LIST2 GWEN_XMLNODE_LIST2
Definition: listdoc.h:4873
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 HtmlImage_List_Del(HTML_IMAGE *element)
void GWEN_Param_List2_Clear(GWEN_PARAM_LIST2 *l)
void GWEN_Socket_List_Add(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list)
GWEN_MDIGEST * nextObject
Definition: listdoc.h:4569
uint32_t GWEN_Param_List_GetCount(const GWEN_PARAM_LIST *l)
struct GWEN_SSLCERTDESCR_LIST2 GWEN_SSLCERTDESCR_LIST2
Definition: listdoc.h:8467
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:2959
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:8720
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:1325
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:7305
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:5271
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:4588
unsigned int GWEN_MDigest_List2_GetSize(GWEN_MDIGEST_LIST2 *l)
HTML_FONT * nextObject
Definition: listdoc.h:918
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:6362
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:7184
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:2640
const t * pr_ConstList2_GetBack(t_CONSTLIST2 *l)
t * first
Definition: listdoc.h:3652
int GWENHYWFAR_CB(* GWEN_XMLNODE_LIST_SORT_FN)(const GWEN_XMLNODE *a, const GWEN_XMLNODE *b, int ascending)
Definition: listdoc.h:5126
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)
void HtmlFont_List_Add(HTML_FONT *element, HTML_FONT_LIST *list)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Data(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
void HtmlFont_List_Clear(HTML_FONT_LIST *l)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2_GetFront(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_Dialog_List_Add(GWEN_DIALOG *element, GWEN_DIALOG_LIST *list)
void GWEN_PluginDescription_ConstList2_free(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
uint32_t count
Definition: listdoc.h:5132
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:9113
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)
void GWEN_Url_List2_Erase(GWEN_URL_LIST2 *l, GWEN_URL_LIST2_ITERATOR *it)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2Iterator_new(GWEN_DIALOG_CONSTLIST2 *l)
void GWEN_Socket_List_free(GWEN_SOCKET_LIST *l)
void GWEN_SarFileHeader_List2_PopFront(GWEN_SAR_FILEHEADER_LIST2 *l)
void GWEN_Param_List_Clear(GWEN_PARAM_LIST *l)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2Iterator_Previous(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_KeyInfo_List_Del(GWEN_CRYPT_TOKEN_KEYINFO *element)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_GetBack(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_Last(const GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
void GWEN_Crypt_Key_List_Clear(GWEN_CRYPT_KEY_LIST *l)
void GWEN_SarFileHeader_ConstList2_PopFront(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
MYSTRUCT * MyStruct_List_First(const MYSTRUCT_LIST *l)
void GWEN_Crypt_PaddAlgo_ConstList2_PopBack(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_Crypt_CryptAlgo_List2_Erase(GWEN_CRYPT_CRYPTALGO_LIST2 *l, GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *it)
void GWEN_XsdNode_List_Insert(GWEN_XSD_NODE *element, GWEN_XSD_NODE_LIST *list)
void GWEN_Crypt_HashAlgo_ConstList2_Clear(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_Dialog_List2_PopBack(GWEN_DIALOG_LIST2 *l)
void GWEN_Dialog_List_Sort(GWEN_DIALOG_LIST *l, int ascending)
GWEN_INHERITDATA * GWEN_InheritData_List_First(const GWEN_INHERITDATA_LIST *l)
struct GWEN_SOCKET_CONSTLIST2_ITERATOR GWEN_SOCKET_CONSTLIST2_ITERATOR
Definition: listdoc.h:7182
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:7050
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:5012
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:8477
int GWENHYWFAR_CB(* GWEN_CRYPT_KEY_LIST_SORT_FN)(const GWEN_CRYPT_KEY *a, const GWEN_CRYPT_KEY *b, int ascending)
Definition: listdoc.h:6755
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:2018
void GWEN_SarFileHeader_List_Del(GWEN_SAR_FILEHEADER *element)
struct GWEN_CRYPT_KEY_CONSTLIST2 GWEN_CRYPT_KEY_CONSTLIST2
Definition: listdoc.h:6638
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:7443
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:932
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:7293
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:937
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)
struct HTML_IMAGE HTML_IMAGE
Definition: htmlimage_be.h:23
GWEN_SYNCIO * GWEN_SyncIo_List_First(const GWEN_SYNCIO_LIST *l)
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:8870
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2Iterator_Next(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
GWEN_PARAM * first
Definition: listdoc.h:1330
struct GWEN_SSLCERTDESCR_LIST GWEN_SSLCERTDESCR_LIST
Definition: listdoc.h:8715
struct GWEN_FSLOCK_LIST2_ITERATOR GWEN_FSLOCK_LIST2_ITERATOR
Definition: listdoc.h:3099
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_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2_First(GWEN_DIALOG_CONSTLIST2 *l)
GWEN_MDIGEST * GWEN_MDigest_List2_ForEach(GWEN_MDIGEST_LIST2 *list, GWEN_MDIGEST_LIST2_FOREACH func, void *user_data)
struct HTML_FONT_LIST HTML_FONT_LIST
Definition: listdoc.h:927
void GWEN_Dialog_ConstList2_PushBack(GWEN_DIALOG_CONSTLIST2 *l, const GWEN_DIALOG *p)
const GWEN_SAR_FILEHEADER *( GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH)(const GWEN_SAR_FILEHEADER *element, void *user_data)
Definition: listdoc.h:4076
void GWEN_Crypt_HashAlgo_ConstList2_PushFront(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l, const GWEN_CRYPT_HASHALGO *p)
struct GWEN_PARAM_CONSTLIST2 GWEN_PARAM_CONSTLIST2
Definition: listdoc.h:1208
struct GWEN_CRYPT_TOKEN_KEYINFO_LIST2 GWEN_CRYPT_TOKEN_KEYINFO_LIST2
Definition: listdoc.h:529
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:1072
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:3342
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2_GetFront(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
uint32_t GWEN_Socket_List_GetCount(const GWEN_SOCKET_LIST *l)
unsigned int GWEN_Crypt_HashAlgo_ConstList2_GetSize(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2_GetBack(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void GWEN_Dialog_ConstList2Iterator_free(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
void GWEN_FSLock_List2_PopFront(GWEN_FSLOCK_LIST2 *l)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2_ForEach(GWEN_CRYPT_TOKEN_CONSTLIST2 *list, GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH func, void *user_data)
const GWEN_SOCKET * GWEN_Socket_ConstList2_GetBack(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_Crypt_PaddAlgo_ConstList2_free(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
#define GWENHYWFAR_CB
Definition: gwenhywfarapi.h:89
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_First(const GWEN_SAR_FILEHEADER_LIST *l)
GWEN_MDIGEST_LIST_SORT_FN GWEN_MDigest_List_SetSortFn(GWEN_MDIGEST_LIST *l, GWEN_MDIGEST_LIST_SORT_FN fn)
GWEN_DBIO * first
Definition: listdoc.h:1480
GWEN_URL * GWEN_Url_List2Iterator_Next(GWEN_URL_LIST2_ITERATOR *li)
uint32_t count
Definition: listdoc.h:4589
void GWEN_ParserElement_ConstList2_PushBack(GWEN_PARSER_ELEMENT_CONSTLIST2 *l, const GWEN_PARSER_ELEMENT *p)
unsigned int GWEN_Socket_ConstList2_GetSize(GWEN_SOCKET_CONSTLIST2 *l)
GWEN_PARAM_LIST2_ITERATOR * GWEN_Param_List2_First(GWEN_PARAM_LIST2 *l)
GWEN_XMLNODE_LIST_SORT_FN GWEN_XMLNode_List_SetSortFn(GWEN_XMLNODE_LIST *l, GWEN_XMLNODE_LIST_SORT_FN fn)
GWEN_SOCKET * GWEN_Socket_List2_ForEach(GWEN_SOCKET_LIST2 *list, GWEN_SOCKET_LIST2_FOREACH func, void *user_data)
void GWEN_Crypt_CryptAlgo_ConstList2_PopFront(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
unsigned int GWEN_PluginDescription_List2_GetSize(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_CRYPT_HASHALGO_LIST2 * GWEN_Crypt_HashAlgo_List2_new()
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2_GetBack(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_Crypt_Token_KeyInfo_ConstList2_PushBack(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN_KEYINFO *p)
GWEN_SSLCERTDESCR_LIST_SORT_FN GWEN_SslCertDescr_List_SetSortFn(GWEN_SSLCERTDESCR_LIST *l, GWEN_SSLCERTDESCR_LIST_SORT_FN fn)
void GWEN_Crypt_Token_List2_Erase(GWEN_CRYPT_TOKEN_LIST2 *l, GWEN_CRYPT_TOKEN_LIST2_ITERATOR *it)
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)
GWEN_CRYPT_TOKEN_LIST2_ITERATOR * GWEN_Crypt_Token_List2_First(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_Crypt_PaddAlgo_List2_PopBack(GWEN_CRYPT_PADDALGO_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_XMLNODE * GWEN_XMLNode_ConstList2Iterator_Previous(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2Iterator_Next(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
const GWEN_SOCKET * GWEN_Socket_ConstList2Iterator_Next(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_GetFront(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
void GWEN_XMLNode_List2_PopBack(GWEN_XMLNODE_LIST2 *l)
void GWEN_Crypt_PaddAlgo_ConstList2_Clear(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_SigHead_List_Insert(GWEN_SIGHEAD *element, GWEN_SIGHEAD_LIST *list)
void GWEN_CryptHead_List_Del(GWEN_CRYPTHEAD *element)
void GWEN_Param_List_Insert(GWEN_PARAM *element, GWEN_PARAM_LIST *list)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Next(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
void pr_List2_free(t_LIST2 *l)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2Iterator_Data(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
void GWEN_PluginDescription_List2_free(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
struct GWEN_SIGTAIL GWEN_SIGTAIL
Definition: sigtail.h:24
GWEN_SIGHEAD_LIST_SORT_FN GWEN_SigHead_List_SetSortFn(GWEN_SIGHEAD_LIST *l, GWEN_SIGHEAD_LIST_SORT_FN fn)
const GWEN_DIALOG * GWEN_Dialog_ConstList2_GetBack(GWEN_DIALOG_CONSTLIST2 *l)
GWEN_MDIGEST *( GWEN_MDIGEST_LIST2_FOREACH)(GWEN_MDIGEST *element, void *user_data)
Definition: listdoc.h:4340
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()
struct GWEN_FSLOCK_CONSTLIST2_ITERATOR GWEN_FSLOCK_CONSTLIST2_ITERATOR
Definition: listdoc.h:3231
void GWEN_Param_ConstList2_Clear(GWEN_PARAM_CONSTLIST2 *l)
struct GWEN_XMLNODE_NAMESPACE_LIST GWEN_XMLNODE_NAMESPACE_LIST
Definition: listdoc.h:4728
const GWEN_DIALOG *( GWEN_DIALOG_CONSTLIST2_FOREACH)(const GWEN_DIALOG *element, void *user_data)
Definition: listdoc.h:5405
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:5814
GWEN_SAR_FILEHEADER * first
Definition: listdoc.h:4195
HTML_IMAGE * HtmlImage_List_Previous(const HTML_IMAGE *element)
GWEN_DIALOG * GWEN_Dialog_List2_GetBack(GWEN_DIALOG_LIST2 *l)
void GWEN_Param_List2Iterator_free(GWEN_PARAM_LIST2_ITERATOR *li)
GWEN_DIALOG * first
Definition: listdoc.h:5524
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:5669
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:3792
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:8999
const GWEN_MDIGEST * GWEN_MDigest_ConstList2_ForEach(GWEN_MDIGEST_CONSTLIST2 *list, GWEN_MDIGEST_CONSTLIST2_FOREACH func, void *user_data)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Previous(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2Iterator_Data(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
void GWEN_FSLock_ConstList2Iterator_free(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
struct GWEN_CRYPT_TOKEN_LIST GWEN_CRYPT_TOKEN_LIST
Definition: listdoc.h:2649
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:7981
struct GWEN_SYNCIO_LIST GWEN_SYNCIO_LIST
Definition: listdoc.h:2799
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:8860
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:5526
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:939
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:5010
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:7991
struct GWEN_SIGTAIL_LIST GWEN_SIGTAIL_LIST
Definition: listdoc.h:2949
GWEN_PARSER_ELEMENT * first
Definition: listdoc.h:1873
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:6212
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_SAR_FILEHEADER GWEN_SAR_FILEHEADER
struct GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR
Definition: listdoc.h:180
void GWEN_SyncIo_List_AddList(GWEN_SYNCIO_LIST *dst, GWEN_SYNCIO_LIST *l)
GWEN_FSLOCK * GWEN_FSLock_List2Iterator_Next(GWEN_FSLOCK_LIST2_ITERATOR *li)
void GWEN_SarFileHeader_List_free(GWEN_SAR_FILEHEADER_LIST *l)
void GWEN_Crypt_Token_ConstList2_PopFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
GWEN_TAG16 * nextObject
Definition: listdoc.h:5805
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:296
GWEN_CRYPTHEAD * nextObject
Definition: listdoc.h:3483
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:2144
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:291
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2_GetBack(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_new(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2Iterator_Data(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
struct GWEN_PLUGIN_DESCRIPTION_LIST2 GWEN_PLUGIN_DESCRIPTION_LIST2
Definition: listdoc.h:7588
const GWEN_PARAM * GWEN_Param_ConstList2_ForEach(GWEN_PARAM_CONSTLIST2 *list, GWEN_PARAM_CONSTLIST2_FOREACH func, void *user_data)
uint32_t count
Definition: listdoc.h:3653
GWEN_CRYPT_HASHALGO_LIST2_ITERATOR * GWEN_Crypt_HashAlgo_List2Iterator_new(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_SigHead_List_AddList(GWEN_SIGHEAD_LIST *dst, GWEN_SIGHEAD_LIST *l)
GWEN_DIALOG * GWEN_Dialog_List2_GetFront(GWEN_DIALOG_LIST2 *l)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Next(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
void GWEN_CryptHead_List_AddList(GWEN_CRYPTHEAD_LIST *dst, GWEN_CRYPTHEAD_LIST *l)
void GWEN_SslCertDescr_List2_Erase(GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR_LIST2_ITERATOR *it)
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2_Last(GWEN_XMLNODE_CONSTLIST2 *l)
struct t_CONSTLIST2 t_CONSTLIST2
Definition: listdoc.h:8117
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR
Definition: listdoc.h:8865
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:4074
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:938
struct GWEN_FSLOCK_LIST2 GWEN_FSLOCK_LIST2
Definition: listdoc.h:3094
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:1320
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_Last(const GWEN_CRYPT_TOKEN_LIST *l)
GWEN_CRYPT_TOKEN_KEYINFO_LIST2 * GWEN_Crypt_Token_KeyInfo_List2_new()
GWEN_TAG16 * GWEN_Tag16_List_Next(const GWEN_TAG16 *element)
void GWEN_MDigest_List2_Dump(GWEN_MDIGEST_LIST2 *l, FILE *f, unsigned int indent)
uint32_t GWEN_Tag16_List_GetCount(const GWEN_TAG16_LIST *l)
struct GWEN_CRYPT_HASHALGO_LIST2 GWEN_CRYPT_HASHALGO_LIST2
Definition: listdoc.h:2008
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:1461
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:2538
struct GWEN_CRYPT_TOKEN_KEYINFO GWEN_CRYPT_TOKEN_KEYINFO
Definition: ct_keyinfo.h:23
GWEN_TAG16 * first
Definition: listdoc.h:5824
int GWENHYWFAR_CB(* GWEN_CRYPTHEAD_LIST_SORT_FN)(const GWEN_CRYPTHEAD *a, const GWEN_CRYPTHEAD *b, int ascending)
Definition: listdoc.h:3497
struct GWEN_PARAM_LIST2_ITERATOR GWEN_PARAM_LIST2_ITERATOR
Definition: listdoc.h:1077
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:4469
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:5525
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:6512
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:179
int GWENHYWFAR_CB(* GWEN_PLUGIN_DESCRIPTION_LIST_SORT_FN)(const GWEN_PLUGIN_DESCRIPTION *a, const GWEN_PLUGIN_DESCRIPTION *b, int ascending)
Definition: listdoc.h:7841
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:1751
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:3642
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:7846
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:7986
void GWEN_Dialog_List_Del(GWEN_DIALOG *element)
void GWEN_Crypt_Token_Context_List2_PushFront(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, GWEN_CRYPT_TOKEN_CONTEXT *p)
void GWEN_SigHead_List_Sort(GWEN_SIGHEAD_LIST *l, int ascending)
void GWEN_SyncIo_List_Insert(GWEN_SYNCIO *element, GWEN_SYNCIO_LIST *list)
GWEN_CRYPT_PADDALGO_LIST2 * GWEN_Crypt_PaddAlgo_List2_new()
GWEN_FSLOCK * GWEN_FSLock_List_Next(const GWEN_FSLOCK *element)
void GWEN_Socket_List2_PushBack(GWEN_SOCKET_LIST2 *l, GWEN_SOCKET *p)
GWEN_XSD_NODE_LIST_SORT_FN GWEN_XsdNode_List_SetSortFn(GWEN_XSD_NODE_LIST *l, GWEN_XSD_NODE_LIST_SORT_FN fn)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2_GetFront(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_CRYPT_CRYPTALGO_LIST2 * GWEN_Crypt_CryptAlgo_List2_new()
struct GWEN_DBIO GWEN_DBIO
Definition: dbio.h:43
GWEN_PLUGIN_DESCRIPTION_LIST_SORT_FN GWEN_PluginDescription_List_SetSortFn(GWEN_PLUGIN_DESCRIPTION_LIST *l, GWEN_PLUGIN_DESCRIPTION_LIST_SORT_FN fn)
void GWEN_Crypt_Token_List2_PopFront(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_Param_List_free(GWEN_PARAM_LIST *l)
GWEN_CRYPT_KEY_LIST * GWEN_Crypt_Key_List_new()
void GWEN_Crypt_PaddAlgo_List2_PopFront(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_FSLOCK_LIST2_ITERATOR * GWEN_FSLock_List2Iterator_new(GWEN_FSLOCK_LIST2 *l)
uint32_t GWEN_Crypt_Key_List_GetCount(const GWEN_CRYPT_KEY_LIST *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2Iterator_Previous(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_ForEach(GWEN_CRYPT_HASHALGO_LIST2 *list, GWEN_CRYPT_HASHALGO_LIST2_FOREACH func, void *user_data)
t * pr_List_Previous(const t *element)
GWEN_CRYPTHEAD * first
Definition: listdoc.h:3502
void pr_List2_PopBack(t_LIST2 *l)
GWEN_DIALOG *( GWEN_DIALOG_LIST2_FOREACH)(GWEN_DIALOG *element, void *user_data)
Definition: listdoc.h:5276
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:2256
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_Socket_ConstList2_free(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_Crypt_PaddAlgo_List2Iterator_free(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
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:4733
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:5959
void GWEN_Url_List2_PushFront(GWEN_URL_LIST2 *l, GWEN_URL *p)
GWEN_XMLNODE * nextObject
Definition: listdoc.h:5112
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:5266
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:6198
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:2401
GWEN_CRYPT_TOKEN_KEYINFO *( GWEN_CRYPT_TOKEN_KEYINFO_LIST2_FOREACH)(GWEN_CRYPT_TOKEN_KEYINFO *element, void *user_data)
Definition: listdoc.h:539
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:8706
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:9099
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2Iterator_new(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
uint32_t id
Definition: listdoc.h:3632
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:1754
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:6096
const GWEN_PLUGIN_DESCRIPTION *( GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH)(const GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
Definition: listdoc.h:7727
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:6912
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:5964
GWEN_CRYPTHEAD_LIST * GWEN_CryptHead_List_new()
GWEN_DIALOG * nextObject
Definition: listdoc.h:5505
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_Previous(const GWEN_PLUGIN_DESCRIPTION *element)
HTML_IMAGE * first
Definition: listdoc.h:6367
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:4466
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:2940
GWEN_CRYPT_TOKEN_KEYINFO * first
Definition: listdoc.h:787
int GWENHYWFAR_CB(* GWEN_FSLOCK_LIST_SORT_FN)(const GWEN_FSLOCK *a, const GWEN_FSLOCK *b, int ascending)
Definition: listdoc.h:3347
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2_First(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2_First(GWEN_XMLNODE_CONSTLIST2 *l)
struct GWEN_XMLNODE_CONSTLIST2 GWEN_XMLNODE_CONSTLIST2
Definition: listdoc.h:5009
void GWEN_FSLock_List2_Dump(GWEN_FSLOCK_LIST2 *l, FILE *f, unsigned int indent)
uint32_t pr_List_GetCount(const t_LIST *l)
MYSTRUCT_LIST * MyStruct_List_new()
void GWEN_ParserElement_List2_PopBack(GWEN_PARSER_ELEMENT_LIST2 *l)
void pr_List2_PushBack(t_LIST2 *l, t *p)
GWEN_MDIGEST * GWEN_MDigest_List_Last(const GWEN_MDIGEST_LIST *l)
void GWEN_Crypt_HashAlgo_ConstList2Iterator_free(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
void GWEN_Socket_List2_PopFront(GWEN_SOCKET_LIST2 *l)
void GWEN_Crypt_Key_List_Add(GWEN_CRYPT_KEY *element, GWEN_CRYPT_KEY_LIST *list)
GWEN_FSLOCK * GWEN_FSLock_List2_GetBack(GWEN_FSLOCK_LIST2 *l)
GWEN_DBIO_LIST * GWEN_DBIO_List_new()
struct GWEN_MDIGEST_LIST GWEN_MDIGEST_LIST
Definition: listdoc.h:4578
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:3230
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:5819
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:4883
int GWENHYWFAR_CB(* MYSTRUCT_LIST_SORT_FN)(const MYSTRUCT *a, const MYSTRUCT *b, int ascending)
Definition: listdoc.h:3797
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:1209
int GWENHYWFAR_CB(* GWEN_SOCKET_LIST_SORT_FN)(const GWEN_SOCKET *a, const GWEN_SOCKET *b, int ascending)
Definition: listdoc.h:7298
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:3783
struct GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR
Definition: listdoc.h:8997
struct GWEN_CRYPT_TOKEN_LIST2_ITERATOR GWEN_CRYPT_TOKEN_LIST2_ITERATOR
Definition: listdoc.h:2406
GWEN_SIGHEAD * GWEN_SigHead_List_Last(const GWEN_SIGHEAD_LIST *l)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2Iterator_Next(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Key_List_Del(GWEN_CRYPT_KEY *element)
GWEN_MDIGEST_LIST2 * GWEN_MDigest_List2_new()
void GWEN_Url_List_Clear(GWEN_URL_LIST *l)
GWEN_XMLNODE * GWEN_XMLNode_List2_GetBack(GWEN_XMLNODE_LIST2 *l)
void GWEN_Tag16_List_AddList(GWEN_TAG16_LIST *dst, GWEN_TAG16_LIST *l)
GWEN_URL_CONSTLIST2_ITERATOR * GWEN_Url_ConstList2_Last(GWEN_URL_CONSTLIST2 *l)
void GWEN_XMLNode_List2_PushBack(GWEN_XMLNODE_LIST2 *l, GWEN_XMLNODE *p)
void GWEN_Crypt_HashAlgo_List2_Clear(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_MDigest_ConstList2_PushFront(GWEN_MDIGEST_CONSTLIST2 *l, const GWEN_MDIGEST *p)
struct GWEN_SOCKET GWEN_SOCKET
Definition: inetsocket.h:43
GWEN_MDIGEST_CONSTLIST2 * GWEN_MDigest_ConstList2_new()
GWEN_CRYPT_HASHALGO_LIST2_ITERATOR * GWEN_Crypt_HashAlgo_List2_Last(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_Crypt_Key_ConstList2_PopFront(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_SslCertDescr_List2_PushBack(GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR *p)
struct GWEN_FSLOCK GWEN_FSLOCK
Definition: fslock.h:59
const t * pr_ConstList2_ForEach(t_CONSTLIST2 *list, t_CONSTLIST2_FOREACH func, void *user_data)
GWEN_URL * GWEN_Url_List_Previous(const GWEN_URL *element)
void GWEN_SslCertDescr_ConstList2_PopBack(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
const t * pr_ConstList2Iterator_Data(t_CONSTLIST2_ITERATOR *li)
uint32_t id
Definition: listdoc.h:3654
GWEN_CRYPT_TOKEN_KEYINFO * nextObject
Definition: listdoc.h:768
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:6348
void GWEN_MDigest_List2_PopFront(GWEN_MDIGEST_LIST2 *l)
void GWEN_SslCertDescr_List_Insert(GWEN_SSLCERTDESCR *element, GWEN_SSLCERTDESCR_LIST *list)
GWEN_XSD_NODE * GWEN_XsdNode_List_Next(const GWEN_XSD_NODE *element)
const GWEN_CRYPT_PADDALGO *( GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH)(const GWEN_CRYPT_PADDALGO *element, void *user_data)
Definition: listdoc.h:182
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:1625
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:425
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:4878
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:6741
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:8120
void GWEN_ParserElement_List2_PushFront(GWEN_PARSER_ELEMENT_LIST2 *l, GWEN_PARSER_ELEMENT *p)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_GetBack(GWEN_CRYPT_HASHALGO_LIST2 *l)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2_GetBack(GWEN_CRYPT_KEY_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_Previous(const GWEN_CRYPT_TOKEN_CONTEXT *element)
struct GWEN_SAR_FILEHEADER_LIST2 GWEN_SAR_FILEHEADER_LIST2
Definition: listdoc.h:3937
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2Iterator_new(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2_ForEach(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *list, GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH func, void *user_data)
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2_Last(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
GWEN_MDIGEST_CONSTLIST2_ITERATOR * GWEN_MDigest_ConstList2_First(GWEN_MDIGEST_CONSTLIST2 *l)
int GWENHYWFAR_CB(* t_LIST_SORT_FN)(const t *a, const t *b, int ascending)
Definition: listdoc.h:3647
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:6900
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:48
t_LIST2_ITERATOR * pr_List2_First(t_LIST2 *l)
struct GWEN_MDIGEST_LIST2_ITERATOR GWEN_MDIGEST_LIST2_ITERATOR
Definition: listdoc.h:4335
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:2790
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:2960
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)
struct GWEN_TLV_LIST_ELEMENT GWEN_TLV_LIST__ELEMENT
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Previous(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
void GWEN_XMLNode_ConstList2_PushFront(GWEN_XMLNODE_CONSTLIST2 *l, const GWEN_XMLNODE *p)
void GWEN_SslCertDescr_List2_PopBack(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_Socket_List_AddList(GWEN_SOCKET_LIST *dst, GWEN_SOCKET_LIST *l)
void GWEN_Crypt_PaddAlgo_ConstList2Iterator_free(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
uint32_t id
Definition: listdoc.h:2811
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:7836
GWEN_INHERITDATA_LIST * GWEN_InheritData_List_new()
struct GWEN_CRYPTHEAD_LIST GWEN_CRYPTHEAD_LIST
Definition: listdoc.h:3492
void GWEN_Socket_ConstList2_PopBack(GWEN_SOCKET_CONSTLIST2 *l)
uint32_t GWEN_FSLock_List_GetCount(const GWEN_FSLOCK_LIST *l)
struct GWEN_CRYPT_HASHALGO GWEN_CRYPT_HASHALGO
Definition: hashalgo.h:21
unsigned int GWEN_Url_List2_GetSize(GWEN_URL_LIST2 *l)
void GWEN_Crypt_Token_Context_List2_PopBack(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
void GWEN_XMLNode_List_Clear(GWEN_XMLNODE_LIST *l)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_Previous(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
void GWEN_SarFileHeader_List2_free(GWEN_SAR_FILEHEADER_LIST2 *l)
struct GWEN_CRYPT_KEY_LIST_ELEMENT GWEN_CRYPT_KEY_LIST__ELEMENT
const GWEN_FSLOCK *( GWEN_FSLOCK_CONSTLIST2_FOREACH)(const GWEN_FSLOCK *element, void *user_data)
Definition: listdoc.h:3233
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:2013
struct GWEN_CRYPT_KEY_LIST GWEN_CRYPT_KEY_LIST
Definition: listdoc.h:6750
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:2804
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:8603
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:8118
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:665
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:43
struct GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR
Definition: listdoc.h:7725
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:1868
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:6095
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:4719
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:53
GWEN_TLV * nextObject
Definition: listdoc.h:6891
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:6098
void GWEN_ParserElement_ConstList2_PopFront(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
uint32_t GWEN_InheritData_List_GetCount(const GWEN_INHERITDATA_LIST *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Data(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
void GWEN_InheritData_List_AddList(GWEN_INHERITDATA_LIST *dst, GWEN_INHERITDATA_LIST *l)
GWEN_SSLCERTDESCR * first
Definition: listdoc.h:8725
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:6368
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:9108
int GWENHYWFAR_CB(* GWEN_SAR_FILEHEADER_LIST_SORT_FN)(const GWEN_SAR_FILEHEADER *a, const GWEN_SAR_FILEHEADER *b, int ascending)
Definition: listdoc.h:4190
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:6219
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:5131
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2_First(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_PARSER_ELEMENT_LIST2 * GWEN_ParserElement_List2_new()
void GWEN_SarFileHeader_ConstList2_free(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
GWEN_PARSER_ELEMENT_CONSTLIST2 * GWEN_ParserElement_ConstList2_new()
void GWEN_Crypt_Token_KeyInfo_List2_free(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
void GWEN_Crypt_CryptAlgo_ConstList2_Clear(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2Iterator_Previous(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
GWEN_DIALOG * GWEN_Dialog_List2Iterator_Previous(GWEN_DIALOG_LIST2_ITERATOR *li)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2_GetBack(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2Iterator_Previous(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
GWEN_FSLOCK_CONSTLIST2_ITERATOR * GWEN_FSLock_ConstList2_First(GWEN_FSLOCK_CONSTLIST2 *l)
GWEN_PARSER_ELEMENT_LIST2_ITERATOR * GWEN_ParserElement_List2Iterator_new(GWEN_PARSER_ELEMENT_LIST2 *l)
GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR * GWEN_Crypt_Key_ConstList2Iterator_new(GWEN_CRYPT_KEY_CONSTLIST2 *l)
struct GWEN_CRYPT_KEY_LIST2_ITERATOR GWEN_CRYPT_KEY_LIST2_ITERATOR
Definition: listdoc.h:6507
struct GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR
Definition: listdoc.h:2145
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:9118
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:8604
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:422
struct GWEN_CRYPT_CRYPTALGO_LIST2 GWEN_CRYPT_CRYPTALGO_LIST2
Definition: listdoc.h:286
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:7454
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:3104
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)