gwenhywfar  4.12.0beta
listdoc.h
Go to the documentation of this file.
1 /***************************************************************************
2  $RCSfile$
3  -------------------
4  cvs : $Id$
5  begin : Sat Jun 28 2003
6  copyright : (C) 2003 by Martin Preuss
7  email : martin@libchipcard.de
8 
9  ***************************************************************************
10  * *
11  * This library is free software; you can redistribute it and/or *
12  * modify it under the terms of the GNU Lesser General Public *
13  * License as published by the Free Software Foundation; either *
14  * version 2.1 of the License, or (at your option) any later version. *
15  * *
16  * This library is distributed in the hope that it will be useful, *
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
19  * Lesser General Public License for more details. *
20  * *
21  * You should have received a copy of the GNU Lesser General Public *
22  * License along with this library; if not, write to the Free Software *
23  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
24  * MA 02111-1307 USA *
25  * *
26  ***************************************************************************/
27 
28 
29 #ifndef GWEN_SAR_FILEHEADER_LIST2_H
30 #define GWEN_SAR_FILEHEADER_LIST2_H
31 
32 
33 #ifdef __cplusplus
34 extern "C" {
35 #endif
36 
44 
49 
54  void *user_data);
55 
60 
65 
69  void GWEN_SarFileHeader_List2_Dump(GWEN_SAR_FILEHEADER_LIST2 *l, FILE *f, unsigned int indent);
70 
75 
81 
87 
93 
100 
107 
113 
119 
124 
129 
134 
139 
144 
150 
156 
162 
176  void *user_data);
177 
178 
181  typedef const GWEN_SAR_FILEHEADER*
183  void *user_data);
184 
185 
187 
189 
191 
193 
195 
197 
199 
201 
203 
205 
207 
209 
211 
213 
215 
217 
219 
232  GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH func, void *user_data);
233 
234 
235 #ifdef __cplusplus
236 }
237 #endif
238 
239 
240 #endif /* GWEN_SAR_FILEHEADER_LIST_H */
241 
242 
243 
244 /***************************************************************************
245  $RCSfile$
246  -------------------
247  cvs : $Id$
248  begin : Sat Jun 28 2003
249  copyright : (C) 2003 by Martin Preuss
250  email : martin@libchipcard.de
251 
252  ***************************************************************************
253  * *
254  * This library is free software; you can redistribute it and/or *
255  * modify it under the terms of the GNU Lesser General Public *
256  * License as published by the Free Software Foundation; either *
257  * version 2.1 of the License, or (at your option) any later version. *
258  * *
259  * This library is distributed in the hope that it will be useful, *
260  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
261  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
262  * Lesser General Public License for more details. *
263  * *
264  * You should have received a copy of the GNU Lesser General Public *
265  * License along with this library; if not, write to the Free Software *
266  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
267  * MA 02111-1307 USA *
268  * *
269  ***************************************************************************/
270 
271 
272 #ifndef GWEN_SAR_FILEHEADER_LIST1_H
273 #define GWEN_SAR_FILEHEADER_LIST1_H
274 
275 #ifdef __cplusplus
276 extern "C" {
277 #endif
278 
281  uint32_t id;
284 
292 
297 
298 
302  uint32_t count;
303  uint32_t id;
305 
311 
316 
322 
330 
335 
340 
346 
351 
356 
361 
366 
371 
376 
383 
384 
385 #ifdef __cplusplus
386 }
387 #endif
388 
389 
390 #endif
391 
392 
393 
394 /***************************************************************************
395  $RCSfile$
396  -------------------
397  cvs : $Id$
398  begin : Sat Jun 28 2003
399  copyright : (C) 2003 by Martin Preuss
400  email : martin@libchipcard.de
401 
402  ***************************************************************************
403  * *
404  * This library is free software; you can redistribute it and/or *
405  * modify it under the terms of the GNU Lesser General Public *
406  * License as published by the Free Software Foundation; either *
407  * version 2.1 of the License, or (at your option) any later version. *
408  * *
409  * This library is distributed in the hope that it will be useful, *
410  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
411  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
412  * Lesser General Public License for more details. *
413  * *
414  * You should have received a copy of the GNU Lesser General Public *
415  * License along with this library; if not, write to the Free Software *
416  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
417  * MA 02111-1307 USA *
418  * *
419  ***************************************************************************/
420 
421 
422 #ifndef HTML_IMAGE_LIST1_H
423 #define HTML_IMAGE_LIST1_H
424 
425 #ifdef __cplusplus
426 extern "C" {
427 #endif
428 
430  typedef struct HTML_IMAGE_LIST_ELEMENT {
431  uint32_t id;
434 
442 
446  typedef int GWENHYWFAR_CB (*HTML_IMAGE_LIST_SORT_FN)(const HTML_IMAGE *a, const HTML_IMAGE *b, int ascending);
447 
448 
452  uint32_t count;
453  uint32_t id;
454  } HTML_IMAGE_LIST;
455 
461 
465  void HtmlImage_List_Add(HTML_IMAGE *element, HTML_IMAGE_LIST *list);
466 
471  void HtmlImage_List_Insert(HTML_IMAGE *element, HTML_IMAGE_LIST *list);
472 
479  void HtmlImage_List_Del(HTML_IMAGE *element);
480 
485 
490 
496 
501 
506 
510  HTML_IMAGE* HtmlImage_List_Next(const HTML_IMAGE *element);
511 
516 
520  uint32_t HtmlImage_List_GetCount(const HTML_IMAGE_LIST *l);
521 
526 
532  void HtmlImage_List_Sort(HTML_IMAGE_LIST *l, int ascending);
533 
534 
535 #ifdef __cplusplus
536 }
537 #endif
538 
539 
540 #endif
541 
542 
543 
544 /***************************************************************************
545  $RCSfile$
546  -------------------
547  cvs : $Id$
548  begin : Sat Jun 28 2003
549  copyright : (C) 2003 by Martin Preuss
550  email : martin@libchipcard.de
551 
552  ***************************************************************************
553  * *
554  * This library is free software; you can redistribute it and/or *
555  * modify it under the terms of the GNU Lesser General Public *
556  * License as published by the Free Software Foundation; either *
557  * version 2.1 of the License, or (at your option) any later version. *
558  * *
559  * This library is distributed in the hope that it will be useful, *
560  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
561  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
562  * Lesser General Public License for more details. *
563  * *
564  * You should have received a copy of the GNU Lesser General Public *
565  * License along with this library; if not, write to the Free Software *
566  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
567  * MA 02111-1307 USA *
568  * *
569  ***************************************************************************/
570 
571 
572 #ifndef GWEN_CRYPT_KEY_LIST2_H
573 #define GWEN_CRYPT_KEY_LIST2_H
574 
575 
576 #ifdef __cplusplus
577 extern "C" {
578 #endif
579 
587 
592 
597  void *user_data);
598 
603 
608 
612  void GWEN_Crypt_Key_List2_Dump(GWEN_CRYPT_KEY_LIST2 *l, FILE *f, unsigned int indent);
613 
618 
624 
630 
636 
643 
650 
656 
662 
667 
672 
677 
682 
687 
693 
699 
705 
719  void *user_data);
720 
721 
724  typedef const GWEN_CRYPT_KEY*
726  void *user_data);
727 
728 
730 
732 
734 
736 
738 
740 
742 
744 
746 
748 
750 
752 
754 
756 
758 
760 
762 
775  GWEN_CRYPT_KEY_CONSTLIST2_FOREACH func, void *user_data);
776 
777 
778 #ifdef __cplusplus
779 }
780 #endif
781 
782 
783 #endif /* GWEN_CRYPT_KEY_LIST_H */
784 
785 
786 
787 /***************************************************************************
788  $RCSfile$
789  -------------------
790  cvs : $Id$
791  begin : Sat Jun 28 2003
792  copyright : (C) 2003 by Martin Preuss
793  email : martin@libchipcard.de
794 
795  ***************************************************************************
796  * *
797  * This library is free software; you can redistribute it and/or *
798  * modify it under the terms of the GNU Lesser General Public *
799  * License as published by the Free Software Foundation; either *
800  * version 2.1 of the License, or (at your option) any later version. *
801  * *
802  * This library is distributed in the hope that it will be useful, *
803  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
804  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
805  * Lesser General Public License for more details. *
806  * *
807  * You should have received a copy of the GNU Lesser General Public *
808  * License along with this library; if not, write to the Free Software *
809  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
810  * MA 02111-1307 USA *
811  * *
812  ***************************************************************************/
813 
814 
815 #ifndef GWEN_CRYPT_KEY_LIST1_H
816 #define GWEN_CRYPT_KEY_LIST1_H
817 
818 #ifdef __cplusplus
819 extern "C" {
820 #endif
821 
824  uint32_t id;
827 
835 
839  typedef int GWENHYWFAR_CB (*GWEN_CRYPT_KEY_LIST_SORT_FN)(const GWEN_CRYPT_KEY *a, const GWEN_CRYPT_KEY *b, int ascending);
840 
841 
845  uint32_t count;
846  uint32_t id;
848 
854 
859 
865 
873 
878 
883 
889 
894 
899 
904 
909 
914 
919 
925  void GWEN_Crypt_Key_List_Sort(GWEN_CRYPT_KEY_LIST *l, int ascending);
926 
927 
928 #ifdef __cplusplus
929 }
930 #endif
931 
932 
933 #endif
934 
935 
936 
937 /***************************************************************************
938  $RCSfile$
939  -------------------
940  cvs : $Id$
941  begin : Sat Jun 28 2003
942  copyright : (C) 2003 by Martin Preuss
943  email : martin@libchipcard.de
944 
945  ***************************************************************************
946  * *
947  * This library is free software; you can redistribute it and/or *
948  * modify it under the terms of the GNU Lesser General Public *
949  * License as published by the Free Software Foundation; either *
950  * version 2.1 of the License, or (at your option) any later version. *
951  * *
952  * This library is distributed in the hope that it will be useful, *
953  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
954  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
955  * Lesser General Public License for more details. *
956  * *
957  * You should have received a copy of the GNU Lesser General Public *
958  * License along with this library; if not, write to the Free Software *
959  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
960  * MA 02111-1307 USA *
961  * *
962  ***************************************************************************/
963 
964 
965 #ifndef GWEN_CRYPT_HASHALGO_LIST2_H
966 #define GWEN_CRYPT_HASHALGO_LIST2_H
967 
968 
969 #ifdef __cplusplus
970 extern "C" {
971 #endif
972 
980 
985 
990  void *user_data);
991 
996 
1001 
1005  void GWEN_Crypt_HashAlgo_List2_Dump(GWEN_CRYPT_HASHALGO_LIST2 *l, FILE *f, unsigned int indent);
1006 
1011 
1017 
1023 
1029 
1036 
1043 
1049 
1055 
1060 
1065 
1070 
1075 
1080 
1086 
1092 
1098 
1112  void *user_data);
1113 
1114 
1117  typedef const GWEN_CRYPT_HASHALGO*
1119  void *user_data);
1120 
1121 
1123 
1125 
1127 
1129 
1131 
1133 
1135 
1137 
1139 
1141 
1143 
1145 
1147 
1149 
1151 
1153 
1155 
1168  GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH func, void *user_data);
1169 
1170 
1171 #ifdef __cplusplus
1172 }
1173 #endif
1174 
1175 
1176 #endif /* GWEN_CRYPT_HASHALGO_LIST_H */
1177 
1178 
1179 
1180 /***************************************************************************
1181  $RCSfile$
1182  -------------------
1183  cvs : $Id$
1184  begin : Sat Jun 28 2003
1185  copyright : (C) 2003 by Martin Preuss
1186  email : martin@libchipcard.de
1187 
1188  ***************************************************************************
1189  * *
1190  * This library is free software; you can redistribute it and/or *
1191  * modify it under the terms of the GNU Lesser General Public *
1192  * License as published by the Free Software Foundation; either *
1193  * version 2.1 of the License, or (at your option) any later version. *
1194  * *
1195  * This library is distributed in the hope that it will be useful, *
1196  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1197  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1198  * Lesser General Public License for more details. *
1199  * *
1200  * You should have received a copy of the GNU Lesser General Public *
1201  * License along with this library; if not, write to the Free Software *
1202  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1203  * MA 02111-1307 USA *
1204  * *
1205  ***************************************************************************/
1206 
1207 
1208 #ifndef GWEN_CRYPT_TOKEN_CONTEXT_LIST2_H
1209 #define GWEN_CRYPT_TOKEN_CONTEXT_LIST2_H
1210 
1211 
1212 #ifdef __cplusplus
1213 extern "C" {
1214 #endif
1215 
1223 
1228 
1233  void *user_data);
1234 
1239 
1244 
1248  void GWEN_Crypt_Token_Context_List2_Dump(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, FILE *f, unsigned int indent);
1249 
1254 
1260 
1266 
1272 
1279 
1286 
1292 
1298 
1303 
1308 
1313 
1318 
1323 
1329 
1335 
1341 
1355  void *user_data);
1356 
1357 
1360  typedef const GWEN_CRYPT_TOKEN_CONTEXT*
1362  void *user_data);
1363 
1364 
1366 
1368 
1370 
1372 
1374 
1376 
1378 
1380 
1382 
1384 
1386 
1388 
1390 
1392 
1394 
1396 
1398 
1411  GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_FOREACH func, void *user_data);
1412 
1413 
1414 #ifdef __cplusplus
1415 }
1416 #endif
1417 
1418 
1419 #endif /* GWEN_CRYPT_TOKEN_CONTEXT_LIST_H */
1420 
1421 
1422 
1423 /***************************************************************************
1424  $RCSfile$
1425  -------------------
1426  cvs : $Id$
1427  begin : Sat Jun 28 2003
1428  copyright : (C) 2003 by Martin Preuss
1429  email : martin@libchipcard.de
1430 
1431  ***************************************************************************
1432  * *
1433  * This library is free software; you can redistribute it and/or *
1434  * modify it under the terms of the GNU Lesser General Public *
1435  * License as published by the Free Software Foundation; either *
1436  * version 2.1 of the License, or (at your option) any later version. *
1437  * *
1438  * This library is distributed in the hope that it will be useful, *
1439  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1440  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1441  * Lesser General Public License for more details. *
1442  * *
1443  * You should have received a copy of the GNU Lesser General Public *
1444  * License along with this library; if not, write to the Free Software *
1445  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1446  * MA 02111-1307 USA *
1447  * *
1448  ***************************************************************************/
1449 
1450 
1451 #ifndef GWEN_CRYPT_TOKEN_CONTEXT_LIST1_H
1452 #define GWEN_CRYPT_TOKEN_CONTEXT_LIST1_H
1453 
1454 #ifdef __cplusplus
1455 extern "C" {
1456 #endif
1457 
1460  uint32_t id;
1463 
1471 
1476 
1477 
1481  uint32_t count;
1482  uint32_t id;
1484 
1490 
1495 
1501 
1509 
1514 
1519 
1525 
1530 
1535 
1540 
1545 
1550 
1555 
1562 
1563 
1564 #ifdef __cplusplus
1565 }
1566 #endif
1567 
1568 
1569 #endif
1570 
1571 
1572 
1573 /***************************************************************************
1574  $RCSfile$
1575  -------------------
1576  cvs : $Id$
1577  begin : Sat Jun 28 2003
1578  copyright : (C) 2003 by Martin Preuss
1579  email : martin@libchipcard.de
1580 
1581  ***************************************************************************
1582  * *
1583  * This library is free software; you can redistribute it and/or *
1584  * modify it under the terms of the GNU Lesser General Public *
1585  * License as published by the Free Software Foundation; either *
1586  * version 2.1 of the License, or (at your option) any later version. *
1587  * *
1588  * This library is distributed in the hope that it will be useful, *
1589  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1590  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1591  * Lesser General Public License for more details. *
1592  * *
1593  * You should have received a copy of the GNU Lesser General Public *
1594  * License along with this library; if not, write to the Free Software *
1595  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1596  * MA 02111-1307 USA *
1597  * *
1598  ***************************************************************************/
1599 
1600 
1601 #ifndef GWEN_CRYPT_TOKEN_LIST2_H
1602 #define GWEN_CRYPT_TOKEN_LIST2_H
1603 
1604 
1605 #ifdef __cplusplus
1606 extern "C" {
1607 #endif
1608 
1616 
1621 
1626  void *user_data);
1627 
1632 
1637 
1641  void GWEN_Crypt_Token_List2_Dump(GWEN_CRYPT_TOKEN_LIST2 *l, FILE *f, unsigned int indent);
1642 
1647 
1653 
1659 
1665 
1672 
1679 
1685 
1691 
1696 
1701 
1706 
1711 
1716 
1722 
1728 
1734 
1748  void *user_data);
1749 
1750 
1753  typedef const GWEN_CRYPT_TOKEN*
1755  void *user_data);
1756 
1757 
1759 
1761 
1763 
1765 
1767 
1769 
1771 
1773 
1775 
1777 
1779 
1781 
1783 
1785 
1787 
1789 
1791 
1804  GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH func, void *user_data);
1805 
1806 
1807 #ifdef __cplusplus
1808 }
1809 #endif
1810 
1811 
1812 #endif /* GWEN_CRYPT_TOKEN_LIST_H */
1813 
1814 
1815 
1816 /***************************************************************************
1817  $RCSfile$
1818  -------------------
1819  cvs : $Id$
1820  begin : Sat Jun 28 2003
1821  copyright : (C) 2003 by Martin Preuss
1822  email : martin@libchipcard.de
1823 
1824  ***************************************************************************
1825  * *
1826  * This library is free software; you can redistribute it and/or *
1827  * modify it under the terms of the GNU Lesser General Public *
1828  * License as published by the Free Software Foundation; either *
1829  * version 2.1 of the License, or (at your option) any later version. *
1830  * *
1831  * This library is distributed in the hope that it will be useful, *
1832  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1833  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1834  * Lesser General Public License for more details. *
1835  * *
1836  * You should have received a copy of the GNU Lesser General Public *
1837  * License along with this library; if not, write to the Free Software *
1838  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1839  * MA 02111-1307 USA *
1840  * *
1841  ***************************************************************************/
1842 
1843 
1844 #ifndef GWEN_CRYPT_TOKEN_LIST1_H
1845 #define GWEN_CRYPT_TOKEN_LIST1_H
1846 
1847 #ifdef __cplusplus
1848 extern "C" {
1849 #endif
1850 
1853  uint32_t id;
1856 
1864 
1868  typedef int GWENHYWFAR_CB (*GWEN_CRYPT_TOKEN_LIST_SORT_FN)(const GWEN_CRYPT_TOKEN *a, const GWEN_CRYPT_TOKEN *b, int ascending);
1869 
1870 
1874  uint32_t count;
1875  uint32_t id;
1877 
1883 
1888 
1894 
1902 
1907 
1912 
1918 
1923 
1928 
1933 
1938 
1943 
1948 
1954  void GWEN_Crypt_Token_List_Sort(GWEN_CRYPT_TOKEN_LIST *l, int ascending);
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_PLUGIN_DESCRIPTION_LIST2_H
1995 #define GWEN_PLUGIN_DESCRIPTION_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_PluginDescription_List2_Dump(GWEN_PLUGIN_DESCRIPTION_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_PLUGIN_DESCRIPTION*
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_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH func, void *user_data);
2198 
2199 
2200 #ifdef __cplusplus
2201 }
2202 #endif
2203 
2204 
2205 #endif /* GWEN_PLUGIN_DESCRIPTION_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_PLUGIN_DESCRIPTION_LIST1_H
2238 #define GWEN_PLUGIN_DESCRIPTION_LIST1_H
2239 
2240 #ifdef __cplusplus
2241 extern "C" {
2242 #endif
2243 
2246  uint32_t id;
2249 
2257 
2262 
2263 
2267  uint32_t count;
2268  uint32_t id;
2270 
2276 
2281 
2287 
2295 
2300 
2305 
2311 
2316 
2321 
2326 
2331 
2336 
2341 
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_TLV_LIST1_H
2388 #define GWEN_TLV_LIST1_H
2389 
2390 #ifdef __cplusplus
2391 extern "C" {
2392 #endif
2393 
2395  typedef struct GWEN_TLV_LIST_ELEMENT {
2396  uint32_t id;
2399 
2407 
2411  typedef int GWENHYWFAR_CB (*GWEN_TLV_LIST_SORT_FN)(const GWEN_TLV *a, const GWEN_TLV *b, int ascending);
2412 
2413 
2415  struct GWEN_TLV_LIST {
2417  uint32_t count;
2418  uint32_t id;
2419  } GWEN_TLV_LIST;
2420 
2426 
2430  void GWEN_TLV_List_Add(GWEN_TLV *element, GWEN_TLV_LIST *list);
2431 
2436  void GWEN_TLV_List_Insert(GWEN_TLV *element, GWEN_TLV_LIST *list);
2437 
2444  void GWEN_TLV_List_Del(GWEN_TLV *element);
2445 
2450 
2455 
2461 
2466 
2471 
2475  GWEN_TLV* GWEN_TLV_List_Next(const GWEN_TLV *element);
2476 
2480  GWEN_TLV* GWEN_TLV_List_Previous(const GWEN_TLV *element);
2481 
2485  uint32_t GWEN_TLV_List_GetCount(const GWEN_TLV_LIST *l);
2486 
2491 
2497  void GWEN_TLV_List_Sort(GWEN_TLV_LIST *l, int ascending);
2498 
2499 
2500 #ifdef __cplusplus
2501 }
2502 #endif
2503 
2504 
2505 #endif
2506 
2507 
2508 
2509 /***************************************************************************
2510  $RCSfile$
2511  -------------------
2512  cvs : $Id$
2513  begin : Sat Jun 28 2003
2514  copyright : (C) 2003 by Martin Preuss
2515  email : martin@libchipcard.de
2516 
2517  ***************************************************************************
2518  * *
2519  * This library is free software; you can redistribute it and/or *
2520  * modify it under the terms of the GNU Lesser General Public *
2521  * License as published by the Free Software Foundation; either *
2522  * version 2.1 of the License, or (at your option) any later version. *
2523  * *
2524  * This library is distributed in the hope that it will be useful, *
2525  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2526  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2527  * Lesser General Public License for more details. *
2528  * *
2529  * You should have received a copy of the GNU Lesser General Public *
2530  * License along with this library; if not, write to the Free Software *
2531  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2532  * MA 02111-1307 USA *
2533  * *
2534  ***************************************************************************/
2535 
2536 
2537 #ifndef GWEN_CRYPT_PADDALGO_LIST2_H
2538 #define GWEN_CRYPT_PADDALGO_LIST2_H
2539 
2540 
2541 #ifdef __cplusplus
2542 extern "C" {
2543 #endif
2544 
2552 
2557 
2562  void *user_data);
2563 
2568 
2573 
2577  void GWEN_Crypt_PaddAlgo_List2_Dump(GWEN_CRYPT_PADDALGO_LIST2 *l, FILE *f, unsigned int indent);
2578 
2583 
2589 
2595 
2601 
2608 
2615 
2621 
2627 
2632 
2637 
2642 
2647 
2652 
2658 
2664 
2670 
2684  void *user_data);
2685 
2686 
2689  typedef const GWEN_CRYPT_PADDALGO*
2691  void *user_data);
2692 
2693 
2695 
2697 
2699 
2701 
2703 
2705 
2707 
2709 
2711 
2713 
2715 
2717 
2719 
2721 
2723 
2725 
2727 
2740  GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH func, void *user_data);
2741 
2742 
2743 #ifdef __cplusplus
2744 }
2745 #endif
2746 
2747 
2748 #endif /* GWEN_CRYPT_PADDALGO_LIST_H */
2749 
2750 
2751 
2752 /***************************************************************************
2753  $RCSfile$
2754  -------------------
2755  cvs : $Id$
2756  begin : Sat Jun 28 2003
2757  copyright : (C) 2003 by Martin Preuss
2758  email : martin@libchipcard.de
2759 
2760  ***************************************************************************
2761  * *
2762  * This library is free software; you can redistribute it and/or *
2763  * modify it under the terms of the GNU Lesser General Public *
2764  * License as published by the Free Software Foundation; either *
2765  * version 2.1 of the License, or (at your option) any later version. *
2766  * *
2767  * This library is distributed in the hope that it will be useful, *
2768  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2769  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2770  * Lesser General Public License for more details. *
2771  * *
2772  * You should have received a copy of the GNU Lesser General Public *
2773  * License along with this library; if not, write to the Free Software *
2774  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2775  * MA 02111-1307 USA *
2776  * *
2777  ***************************************************************************/
2778 
2779 
2780 #ifndef HTML_FONT_LIST1_H
2781 #define HTML_FONT_LIST1_H
2782 
2783 #ifdef __cplusplus
2784 extern "C" {
2785 #endif
2786 
2788  typedef struct HTML_FONT_LIST_ELEMENT {
2789  uint32_t id;
2792 
2800 
2804  typedef int GWENHYWFAR_CB (*HTML_FONT_LIST_SORT_FN)(const HTML_FONT *a, const HTML_FONT *b, int ascending);
2805 
2806 
2810  uint32_t count;
2811  uint32_t id;
2812  } HTML_FONT_LIST;
2813 
2819 
2823  void HtmlFont_List_Add(HTML_FONT *element, HTML_FONT_LIST *list);
2824 
2829  void HtmlFont_List_Insert(HTML_FONT *element, HTML_FONT_LIST *list);
2830 
2837  void HtmlFont_List_Del(HTML_FONT *element);
2838 
2843 
2848 
2854 
2859 
2864 
2868  HTML_FONT* HtmlFont_List_Next(const HTML_FONT *element);
2869 
2873  HTML_FONT* HtmlFont_List_Previous(const HTML_FONT *element);
2874 
2878  uint32_t HtmlFont_List_GetCount(const HTML_FONT_LIST *l);
2879 
2884 
2890  void HtmlFont_List_Sort(HTML_FONT_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_DIALOG_LIST2_H
2931 #define GWEN_DIALOG_LIST2_H
2932 
2933 
2934 #ifdef __cplusplus
2935 extern "C" {
2936 #endif
2937 
2945 
2950 
2955  void *user_data);
2956 
2961 
2966 
2970  void GWEN_Dialog_List2_Dump(GWEN_DIALOG_LIST2 *l, FILE *f, unsigned int indent);
2971 
2976 
2982 
2988 
2994 
3001 
3007  unsigned int GWEN_Dialog_List2_GetSize(GWEN_DIALOG_LIST2 *l);
3008 
3014 
3020 
3025 
3030 
3035 
3040 
3045 
3051 
3057 
3063 
3077  void *user_data);
3078 
3079 
3082  typedef const GWEN_DIALOG*
3084  void *user_data);
3085 
3086 
3088 
3090 
3092 
3094 
3096 
3098 
3100 
3102 
3104 
3106 
3108 
3110 
3112 
3114 
3116 
3118 
3120 
3133  GWEN_DIALOG_CONSTLIST2_FOREACH func, void *user_data);
3134 
3135 
3136 #ifdef __cplusplus
3137 }
3138 #endif
3139 
3140 
3141 #endif /* GWEN_DIALOG_LIST_H */
3142 
3143 
3144 
3145 /***************************************************************************
3146  $RCSfile$
3147  -------------------
3148  cvs : $Id$
3149  begin : Sat Jun 28 2003
3150  copyright : (C) 2003 by Martin Preuss
3151  email : martin@libchipcard.de
3152 
3153  ***************************************************************************
3154  * *
3155  * This library is free software; you can redistribute it and/or *
3156  * modify it under the terms of the GNU Lesser General Public *
3157  * License as published by the Free Software Foundation; either *
3158  * version 2.1 of the License, or (at your option) any later version. *
3159  * *
3160  * This library is distributed in the hope that it will be useful, *
3161  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3162  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3163  * Lesser General Public License for more details. *
3164  * *
3165  * You should have received a copy of the GNU Lesser General Public *
3166  * License along with this library; if not, write to the Free Software *
3167  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3168  * MA 02111-1307 USA *
3169  * *
3170  ***************************************************************************/
3171 
3172 
3173 #ifndef GWEN_DIALOG_LIST1_H
3174 #define GWEN_DIALOG_LIST1_H
3175 
3176 #ifdef __cplusplus
3177 extern "C" {
3178 #endif
3179 
3181  typedef struct GWEN_DIALOG_LIST_ELEMENT {
3182  uint32_t id;
3185 
3193 
3197  typedef int GWENHYWFAR_CB (*GWEN_DIALOG_LIST_SORT_FN)(const GWEN_DIALOG *a, const GWEN_DIALOG *b, int ascending);
3198 
3199 
3203  uint32_t count;
3204  uint32_t id;
3205  } GWEN_DIALOG_LIST;
3206 
3212 
3216  void GWEN_Dialog_List_Add(GWEN_DIALOG *element, GWEN_DIALOG_LIST *list);
3217 
3223 
3230  void GWEN_Dialog_List_Del(GWEN_DIALOG *element);
3231 
3236 
3241 
3247 
3252 
3257 
3262 
3267 
3271  uint32_t GWEN_Dialog_List_GetCount(const GWEN_DIALOG_LIST *l);
3272 
3277 
3283  void GWEN_Dialog_List_Sort(GWEN_DIALOG_LIST *l, int ascending);
3284 
3285 
3286 #ifdef __cplusplus
3287 }
3288 #endif
3289 
3290 
3291 #endif
3292 
3293 
3294 
3295 /***************************************************************************
3296  $RCSfile$
3297  -------------------
3298  cvs : $Id$
3299  begin : Sat Jun 28 2003
3300  copyright : (C) 2003 by Martin Preuss
3301  email : martin@libchipcard.de
3302 
3303  ***************************************************************************
3304  * *
3305  * This library is free software; you can redistribute it and/or *
3306  * modify it under the terms of the GNU Lesser General Public *
3307  * License as published by the Free Software Foundation; either *
3308  * version 2.1 of the License, or (at your option) any later version. *
3309  * *
3310  * This library is distributed in the hope that it will be useful, *
3311  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3312  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3313  * Lesser General Public License for more details. *
3314  * *
3315  * You should have received a copy of the GNU Lesser General Public *
3316  * License along with this library; if not, write to the Free Software *
3317  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3318  * MA 02111-1307 USA *
3319  * *
3320  ***************************************************************************/
3321 
3322 
3323 #ifndef GWEN_SIGHEAD_LIST1_H
3324 #define GWEN_SIGHEAD_LIST1_H
3325 
3326 #ifdef __cplusplus
3327 extern "C" {
3328 #endif
3329 
3331  typedef struct GWEN_SIGHEAD_LIST_ELEMENT {
3332  uint32_t id;
3335 
3343 
3347  typedef int GWENHYWFAR_CB (*GWEN_SIGHEAD_LIST_SORT_FN)(const GWEN_SIGHEAD *a, const GWEN_SIGHEAD *b, int ascending);
3348 
3349 
3353  uint32_t count;
3354  uint32_t id;
3356 
3362 
3367 
3373 
3380  void GWEN_SigHead_List_Del(GWEN_SIGHEAD *element);
3381 
3386 
3391 
3397 
3402 
3407 
3412 
3417 
3421  uint32_t GWEN_SigHead_List_GetCount(const GWEN_SIGHEAD_LIST *l);
3422 
3427 
3433  void GWEN_SigHead_List_Sort(GWEN_SIGHEAD_LIST *l, int ascending);
3434 
3435 
3436 #ifdef __cplusplus
3437 }
3438 #endif
3439 
3440 
3441 #endif
3442 
3443 
3444 
3445 /***************************************************************************
3446  $RCSfile$
3447  -------------------
3448  cvs : $Id$
3449  begin : Sat Jun 28 2003
3450  copyright : (C) 2003 by Martin Preuss
3451  email : martin@libchipcard.de
3452 
3453  ***************************************************************************
3454  * *
3455  * This library is free software; you can redistribute it and/or *
3456  * modify it under the terms of the GNU Lesser General Public *
3457  * License as published by the Free Software Foundation; either *
3458  * version 2.1 of the License, or (at your option) any later version. *
3459  * *
3460  * This library is distributed in the hope that it will be useful, *
3461  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3462  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3463  * Lesser General Public License for more details. *
3464  * *
3465  * You should have received a copy of the GNU Lesser General Public *
3466  * License along with this library; if not, write to the Free Software *
3467  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3468  * MA 02111-1307 USA *
3469  * *
3470  ***************************************************************************/
3471 
3472 
3473 #ifndef GWEN_CRYPT_CRYPTALGO_LIST2_H
3474 #define GWEN_CRYPT_CRYPTALGO_LIST2_H
3475 
3476 
3477 #ifdef __cplusplus
3478 extern "C" {
3479 #endif
3480 
3488 
3493 
3498  void *user_data);
3499 
3504 
3509 
3513  void GWEN_Crypt_CryptAlgo_List2_Dump(GWEN_CRYPT_CRYPTALGO_LIST2 *l, FILE *f, unsigned int indent);
3514 
3519 
3525 
3531 
3537 
3544 
3551 
3557 
3563 
3568 
3573 
3578 
3583 
3588 
3594 
3600 
3606 
3620  void *user_data);
3621 
3622 
3625  typedef const GWEN_CRYPT_CRYPTALGO*
3627  void *user_data);
3628 
3629 
3631 
3633 
3635 
3637 
3639 
3641 
3643 
3645 
3647 
3649 
3651 
3653 
3655 
3657 
3659 
3661 
3663 
3676  GWEN_CRYPT_CRYPTALGO_CONSTLIST2_FOREACH func, void *user_data);
3677 
3678 
3679 #ifdef __cplusplus
3680 }
3681 #endif
3682 
3683 
3684 #endif /* GWEN_CRYPT_CRYPTALGO_LIST_H */
3685 
3686 
3687 
3688 /***************************************************************************
3689  $RCSfile$
3690  -------------------
3691  cvs : $Id$
3692  begin : Sat Jun 28 2003
3693  copyright : (C) 2003 by Martin Preuss
3694  email : martin@libchipcard.de
3695 
3696  ***************************************************************************
3697  * *
3698  * This library is free software; you can redistribute it and/or *
3699  * modify it under the terms of the GNU Lesser General Public *
3700  * License as published by the Free Software Foundation; either *
3701  * version 2.1 of the License, or (at your option) any later version. *
3702  * *
3703  * This library is distributed in the hope that it will be useful, *
3704  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3705  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3706  * Lesser General Public License for more details. *
3707  * *
3708  * You should have received a copy of the GNU Lesser General Public *
3709  * License along with this library; if not, write to the Free Software *
3710  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3711  * MA 02111-1307 USA *
3712  * *
3713  ***************************************************************************/
3714 
3715 
3716 #ifndef t_LIST2_H
3717 #define t_LIST2_H
3718 
3719 
3720 #ifdef __cplusplus
3721 extern "C" {
3722 #endif
3723 
3730  typedef struct t_LIST2 t_LIST2;
3731 
3736 
3740  typedef t* (t_LIST2_FOREACH)(t *element,
3741  void *user_data);
3742 
3746  t_LIST2 *pr_List2_new();
3747 
3751  void pr_List2_free(t_LIST2 *l);
3752 
3756  void pr_List2_Dump(t_LIST2 *l, FILE *f, unsigned int indent);
3757 
3761  void pr_List2_PushBack(t_LIST2 *l, t *p);
3762 
3767  void pr_List2_PushFront(t_LIST2 *l, t *p);
3768 
3773  t *pr_List2_GetFront(t_LIST2 *l);
3774 
3779  t *pr_List2_GetBack(t_LIST2 *l);
3780 
3785  void pr_List2_Erase(t_LIST2 *l,
3786  t_LIST2_ITERATOR *it);
3787 
3793  unsigned int pr_List2_GetSize(t_LIST2 *l);
3794 
3799  void pr_List2_PopBack(t_LIST2 *l);
3800 
3805  void pr_List2_PopFront(t_LIST2 *l);
3806 
3810  void pr_List2_Clear(t_LIST2 *l);
3811 
3816 
3821 
3826 
3831 
3837 
3843 
3849 
3861  t *pr_List2_ForEach(t_LIST2 *list,
3862  t_LIST2_FOREACH func,
3863  void *user_data);
3864 
3865 
3866  typedef struct t_CONSTLIST2 t_CONSTLIST2;
3868  typedef const t*
3869  (t_CONSTLIST2_FOREACH)(const t *element,
3870  void *user_data);
3871 
3872 
3874 
3875  void pr_ConstList2_free(t_CONSTLIST2 *l);
3876 
3877  void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p);
3878 
3879  void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p);
3880 
3881  const t *pr_ConstList2_GetFront(t_CONSTLIST2 *l);
3882 
3883  const t *pr_ConstList2_GetBack(t_CONSTLIST2 *l);
3884 
3885  unsigned int pr_ConstList2_GetSize(t_CONSTLIST2 *l);
3886 
3888 
3890 
3892 
3894 
3896 
3898 
3900 
3902 
3904 
3906 
3918  const t *pr_ConstList2_ForEach(t_CONSTLIST2 *list,
3919  t_CONSTLIST2_FOREACH func, void *user_data);
3920 
3921 
3922 #ifdef __cplusplus
3923 }
3924 #endif
3925 
3926 
3927 #endif /* t_LIST_H */
3928 
3929 
3930 
3931 /***************************************************************************
3932  $RCSfile$
3933  -------------------
3934  cvs : $Id$
3935  begin : Sat Jun 28 2003
3936  copyright : (C) 2003 by Martin Preuss
3937  email : martin@libchipcard.de
3938 
3939  ***************************************************************************
3940  * *
3941  * This library is free software; you can redistribute it and/or *
3942  * modify it under the terms of the GNU Lesser General Public *
3943  * License as published by the Free Software Foundation; either *
3944  * version 2.1 of the License, or (at your option) any later version. *
3945  * *
3946  * This library is distributed in the hope that it will be useful, *
3947  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3948  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3949  * Lesser General Public License for more details. *
3950  * *
3951  * You should have received a copy of the GNU Lesser General Public *
3952  * License along with this library; if not, write to the Free Software *
3953  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3954  * MA 02111-1307 USA *
3955  * *
3956  ***************************************************************************/
3957 
3958 
3959 #ifndef t_LIST2_H
3960 #define t_LIST2_H
3961 
3962 
3963 #ifdef __cplusplus
3964 extern "C" {
3965 #endif
3966 
3973  typedef struct t_LIST2 t_LIST2;
3974 
3978  typedef struct t_LIST2_ITERATOR t_LIST2_ITERATOR;
3979 
3983  typedef t* (t_LIST2_FOREACH)(t *element,
3984  void *user_data);
3985 
3989  t_LIST2 *pr_List2_new();
3990 
3994  void pr_List2_free(t_LIST2 *l);
3995 
3999  void pr_List2_Dump(t_LIST2 *l, FILE *f, unsigned int indent);
4000 
4004  void pr_List2_PushBack(t_LIST2 *l, t *p);
4005 
4010  void pr_List2_PushFront(t_LIST2 *l, t *p);
4011 
4016  t *pr_List2_GetFront(t_LIST2 *l);
4017 
4022  t *pr_List2_GetBack(t_LIST2 *l);
4023 
4028  void pr_List2_Erase(t_LIST2 *l,
4029  t_LIST2_ITERATOR *it);
4030 
4036  unsigned int pr_List2_GetSize(t_LIST2 *l);
4037 
4042  void pr_List2_PopBack(t_LIST2 *l);
4043 
4048  void pr_List2_PopFront(t_LIST2 *l);
4049 
4053  void pr_List2_Clear(t_LIST2 *l);
4054 
4059 
4064 
4069 
4074 
4080 
4086 
4092 
4104  t *pr_List2_ForEach(t_LIST2 *list,
4105  t_LIST2_FOREACH func,
4106  void *user_data);
4107 
4108 
4109  typedef struct t_CONSTLIST2 t_CONSTLIST2;
4111  typedef const t*
4112  (t_CONSTLIST2_FOREACH)(const t *element,
4113  void *user_data);
4114 
4115 
4117 
4118  void pr_ConstList2_free(t_CONSTLIST2 *l);
4119 
4120  void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p);
4121 
4122  void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p);
4123 
4124  const t *pr_ConstList2_GetFront(t_CONSTLIST2 *l);
4125 
4126  const t *pr_ConstList2_GetBack(t_CONSTLIST2 *l);
4127 
4128  unsigned int pr_ConstList2_GetSize(t_CONSTLIST2 *l);
4129 
4131 
4133 
4135 
4137 
4139 
4141 
4143 
4145 
4147 
4149 
4161  const t *pr_ConstList2_ForEach(t_CONSTLIST2 *list,
4162  t_CONSTLIST2_FOREACH func, void *user_data);
4163 
4164 
4165 #ifdef __cplusplus
4166 }
4167 #endif
4168 
4169 
4170 #endif /* t_LIST_H */
4171 
4172 
4173 
4174 /***************************************************************************
4175  $RCSfile$
4176  -------------------
4177  cvs : $Id$
4178  begin : Sat Jun 28 2003
4179  copyright : (C) 2003 by Martin Preuss
4180  email : martin@libchipcard.de
4181 
4182  ***************************************************************************
4183  * *
4184  * This library is free software; you can redistribute it and/or *
4185  * modify it under the terms of the GNU Lesser General Public *
4186  * License as published by the Free Software Foundation; either *
4187  * version 2.1 of the License, or (at your option) any later version. *
4188  * *
4189  * This library is distributed in the hope that it will be useful, *
4190  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4191  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4192  * Lesser General Public License for more details. *
4193  * *
4194  * You should have received a copy of the GNU Lesser General Public *
4195  * License along with this library; if not, write to the Free Software *
4196  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4197  * MA 02111-1307 USA *
4198  * *
4199  ***************************************************************************/
4200 
4201 
4202 #ifndef t_LIST1_H
4203 #define t_LIST1_H
4204 
4205 #ifdef __cplusplus
4206 extern "C" {
4207 #endif
4208 
4210  typedef struct t_LIST_ELEMENT {
4211  uint32_t id;
4213  } t_LIST__ELEMENT;
4214 
4221  typedef struct t_LIST t_LIST;
4222 
4226  typedef int GWENHYWFAR_CB (*t_LIST_SORT_FN)(const t *a, const t *b, int ascending);
4227 
4228 
4230  struct t_LIST {
4231  t *first;
4232  uint32_t count;
4233  uint32_t id;
4234  } t_LIST;
4235 
4240  void pr_List_AddList(t_LIST *dst, t_LIST *l);
4241 
4245  void pr_List_Add(t *element, t_LIST *list);
4246 
4251  void pr_List_Insert(t *element, t_LIST *list);
4252 
4259  void pr_List_Del(t *element);
4260 
4264  t* pr_List_First(const t_LIST *l);
4265 
4269  t* pr_List_Last(const t_LIST *l);
4270 
4275  void pr_List_Clear(t_LIST *l);
4276 
4280  t_LIST* pr_List_new();
4281 
4285  void pr_List_free(t_LIST *l);
4286 
4290  t* pr_List_Next(const t *element);
4291 
4295  t* pr_List_Previous(const t *element);
4296 
4300  uint32_t pr_List_GetCount(const t_LIST *l);
4301 
4306 
4312  void pr_List_Sort(t_LIST *l, int ascending);
4313 
4314 
4315 #ifdef __cplusplus
4316 }
4317 #endif
4318 
4319 
4320 #endif
4321 
4322 
4323 
4324 /***************************************************************************
4325  $RCSfile$
4326  -------------------
4327  cvs : $Id$
4328  begin : Sat Jun 28 2003
4329  copyright : (C) 2003 by Martin Preuss
4330  email : martin@libchipcard.de
4331 
4332  ***************************************************************************
4333  * *
4334  * This library is free software; you can redistribute it and/or *
4335  * modify it under the terms of the GNU Lesser General Public *
4336  * License as published by the Free Software Foundation; either *
4337  * version 2.1 of the License, or (at your option) any later version. *
4338  * *
4339  * This library is distributed in the hope that it will be useful, *
4340  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4341  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4342  * Lesser General Public License for more details. *
4343  * *
4344  * You should have received a copy of the GNU Lesser General Public *
4345  * License along with this library; if not, write to the Free Software *
4346  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4347  * MA 02111-1307 USA *
4348  * *
4349  ***************************************************************************/
4350 
4351 
4352 #ifndef MYSTRUCT_LIST1_H
4353 #define MYSTRUCT_LIST1_H
4354 
4355 #ifdef __cplusplus
4356 extern "C" {
4357 #endif
4358 
4360  typedef struct MYSTRUCT_LIST_ELEMENT {
4361  uint32_t id;
4362  MYSTRUCT *nextObject;
4364 
4372 
4376  typedef int GWENHYWFAR_CB (*MYSTRUCT_LIST_SORT_FN)(const MYSTRUCT *a, const MYSTRUCT *b, int ascending);
4377 
4378 
4380  struct MYSTRUCT_LIST {
4381  MYSTRUCT *first;
4382  uint32_t count;
4383  uint32_t id;
4384  } MYSTRUCT_LIST;
4385 
4391 
4395  void MyStruct_List_Add(MYSTRUCT *element, MYSTRUCT_LIST *list);
4396 
4401  void MyStruct_List_Insert(MYSTRUCT *element, MYSTRUCT_LIST *list);
4402 
4409  void MyStruct_List_Del(MYSTRUCT *element);
4410 
4414  MYSTRUCT* MyStruct_List_First(const MYSTRUCT_LIST *l);
4415 
4419  MYSTRUCT* MyStruct_List_Last(const MYSTRUCT_LIST *l);
4420 
4426 
4431 
4436 
4440  MYSTRUCT* MyStruct_List_Next(const MYSTRUCT *element);
4441 
4445  MYSTRUCT* MyStruct_List_Previous(const MYSTRUCT *element);
4446 
4450  uint32_t MyStruct_List_GetCount(const MYSTRUCT_LIST *l);
4451 
4456 
4462  void MyStruct_List_Sort(MYSTRUCT_LIST *l, int ascending);
4463 
4464 
4465 #ifdef __cplusplus
4466 }
4467 #endif
4468 
4469 
4470 #endif
4471 
4472 
4473 
4474 /***************************************************************************
4475  $RCSfile$
4476  -------------------
4477  cvs : $Id$
4478  begin : Sat Jun 28 2003
4479  copyright : (C) 2003 by Martin Preuss
4480  email : martin@libchipcard.de
4481 
4482  ***************************************************************************
4483  * *
4484  * This library is free software; you can redistribute it and/or *
4485  * modify it under the terms of the GNU Lesser General Public *
4486  * License as published by the Free Software Foundation; either *
4487  * version 2.1 of the License, or (at your option) any later version. *
4488  * *
4489  * This library is distributed in the hope that it will be useful, *
4490  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4491  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4492  * Lesser General Public License for more details. *
4493  * *
4494  * You should have received a copy of the GNU Lesser General Public *
4495  * License along with this library; if not, write to the Free Software *
4496  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4497  * MA 02111-1307 USA *
4498  * *
4499  ***************************************************************************/
4500 
4501 
4502 #ifndef GWEN_SYNCIO_LIST1_H
4503 #define GWEN_SYNCIO_LIST1_H
4504 
4505 #ifdef __cplusplus
4506 extern "C" {
4507 #endif
4508 
4510  typedef struct GWEN_SYNCIO_LIST_ELEMENT {
4511  uint32_t id;
4514 
4522 
4526  typedef int GWENHYWFAR_CB (*GWEN_SYNCIO_LIST_SORT_FN)(const GWEN_SYNCIO *a, const GWEN_SYNCIO *b, int ascending);
4527 
4528 
4532  uint32_t count;
4533  uint32_t id;
4534  } GWEN_SYNCIO_LIST;
4535 
4541 
4545  void GWEN_SyncIo_List_Add(GWEN_SYNCIO *element, GWEN_SYNCIO_LIST *list);
4546 
4552 
4559  void GWEN_SyncIo_List_Del(GWEN_SYNCIO *element);
4560 
4565 
4570 
4576 
4581 
4586 
4591 
4596 
4600  uint32_t GWEN_SyncIo_List_GetCount(const GWEN_SYNCIO_LIST *l);
4601 
4606 
4612  void GWEN_SyncIo_List_Sort(GWEN_SYNCIO_LIST *l, int ascending);
4613 
4614 
4615 #ifdef __cplusplus
4616 }
4617 #endif
4618 
4619 
4620 #endif
4621 
4622 
4623 
4624 /***************************************************************************
4625  $RCSfile$
4626  -------------------
4627  cvs : $Id$
4628  begin : Sat Jun 28 2003
4629  copyright : (C) 2003 by Martin Preuss
4630  email : martin@libchipcard.de
4631 
4632  ***************************************************************************
4633  * *
4634  * This library is free software; you can redistribute it and/or *
4635  * modify it under the terms of the GNU Lesser General Public *
4636  * License as published by the Free Software Foundation; either *
4637  * version 2.1 of the License, or (at your option) any later version. *
4638  * *
4639  * This library is distributed in the hope that it will be useful, *
4640  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4641  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4642  * Lesser General Public License for more details. *
4643  * *
4644  * You should have received a copy of the GNU Lesser General Public *
4645  * License along with this library; if not, write to the Free Software *
4646  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4647  * MA 02111-1307 USA *
4648  * *
4649  ***************************************************************************/
4650 
4651 
4652 #ifndef GWEN_MDIGEST_LIST2_H
4653 #define GWEN_MDIGEST_LIST2_H
4654 
4655 
4656 #ifdef __cplusplus
4657 extern "C" {
4658 #endif
4659 
4667 
4672 
4677  void *user_data);
4678 
4683 
4688 
4692  void GWEN_MDigest_List2_Dump(GWEN_MDIGEST_LIST2 *l, FILE *f, unsigned int indent);
4693 
4698 
4704 
4710 
4716 
4723 
4730 
4736 
4742 
4747 
4752 
4757 
4762 
4767 
4773 
4779 
4785 
4799  void *user_data);
4800 
4801 
4804  typedef const GWEN_MDIGEST*
4806  void *user_data);
4807 
4808 
4810 
4812 
4814 
4816 
4818 
4820 
4822 
4824 
4826 
4828 
4830 
4832 
4834 
4836 
4838 
4840 
4842 
4855  GWEN_MDIGEST_CONSTLIST2_FOREACH func, void *user_data);
4856 
4857 
4858 #ifdef __cplusplus
4859 }
4860 #endif
4861 
4862 
4863 #endif /* GWEN_MDIGEST_LIST_H */
4864 
4865 
4866 
4867 /***************************************************************************
4868  $RCSfile$
4869  -------------------
4870  cvs : $Id$
4871  begin : Sat Jun 28 2003
4872  copyright : (C) 2003 by Martin Preuss
4873  email : martin@libchipcard.de
4874 
4875  ***************************************************************************
4876  * *
4877  * This library is free software; you can redistribute it and/or *
4878  * modify it under the terms of the GNU Lesser General Public *
4879  * License as published by the Free Software Foundation; either *
4880  * version 2.1 of the License, or (at your option) any later version. *
4881  * *
4882  * This library is distributed in the hope that it will be useful, *
4883  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4884  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4885  * Lesser General Public License for more details. *
4886  * *
4887  * You should have received a copy of the GNU Lesser General Public *
4888  * License along with this library; if not, write to the Free Software *
4889  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4890  * MA 02111-1307 USA *
4891  * *
4892  ***************************************************************************/
4893 
4894 
4895 #ifndef GWEN_MDIGEST_LIST1_H
4896 #define GWEN_MDIGEST_LIST1_H
4897 
4898 #ifdef __cplusplus
4899 extern "C" {
4900 #endif
4901 
4903  typedef struct GWEN_MDIGEST_LIST_ELEMENT {
4904  uint32_t id;
4907 
4915 
4919  typedef int GWENHYWFAR_CB (*GWEN_MDIGEST_LIST_SORT_FN)(const GWEN_MDIGEST *a, const GWEN_MDIGEST *b, int ascending);
4920 
4921 
4925  uint32_t count;
4926  uint32_t id;
4928 
4934 
4939 
4945 
4952  void GWEN_MDigest_List_Del(GWEN_MDIGEST *element);
4953 
4958 
4963 
4969 
4974 
4979 
4984 
4989 
4993  uint32_t GWEN_MDigest_List_GetCount(const GWEN_MDIGEST_LIST *l);
4994 
4999 
5005  void GWEN_MDigest_List_Sort(GWEN_MDIGEST_LIST *l, int ascending);
5006 
5007 
5008 #ifdef __cplusplus
5009 }
5010 #endif
5011 
5012 
5013 #endif
5014 
5015 
5016 
5017 /***************************************************************************
5018  $RCSfile$
5019  -------------------
5020  cvs : $Id$
5021  begin : Sat Jun 28 2003
5022  copyright : (C) 2003 by Martin Preuss
5023  email : martin@libchipcard.de
5024 
5025  ***************************************************************************
5026  * *
5027  * This library is free software; you can redistribute it and/or *
5028  * modify it under the terms of the GNU Lesser General Public *
5029  * License as published by the Free Software Foundation; either *
5030  * version 2.1 of the License, or (at your option) any later version. *
5031  * *
5032  * This library is distributed in the hope that it will be useful, *
5033  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5034  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5035  * Lesser General Public License for more details. *
5036  * *
5037  * You should have received a copy of the GNU Lesser General Public *
5038  * License along with this library; if not, write to the Free Software *
5039  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5040  * MA 02111-1307 USA *
5041  * *
5042  ***************************************************************************/
5043 
5044 
5045 #ifndef GWEN_INHERITDATA_LIST1_H
5046 #define GWEN_INHERITDATA_LIST1_H
5047 
5048 #ifdef __cplusplus
5049 extern "C" {
5050 #endif
5051 
5054  uint32_t id;
5057 
5065 
5069  typedef int GWENHYWFAR_CB (*GWEN_INHERITDATA_LIST_SORT_FN)(const GWEN_INHERITDATA *a, const GWEN_INHERITDATA *b, int ascending);
5070 
5071 
5075  uint32_t count;
5076  uint32_t id;
5078 
5084 
5089 
5095 
5103 
5108 
5113 
5119 
5124 
5129 
5134 
5139 
5144 
5149 
5155  void GWEN_InheritData_List_Sort(GWEN_INHERITDATA_LIST *l, int ascending);
5156 
5157 
5158 #ifdef __cplusplus
5159 }
5160 #endif
5161 
5162 
5163 #endif
5164 
5165 
5166 
5167 /***************************************************************************
5168  $RCSfile$
5169  -------------------
5170  cvs : $Id$
5171  begin : Sat Jun 28 2003
5172  copyright : (C) 2003 by Martin Preuss
5173  email : martin@libchipcard.de
5174 
5175  ***************************************************************************
5176  * *
5177  * This library is free software; you can redistribute it and/or *
5178  * modify it under the terms of the GNU Lesser General Public *
5179  * License as published by the Free Software Foundation; either *
5180  * version 2.1 of the License, or (at your option) any later version. *
5181  * *
5182  * This library is distributed in the hope that it will be useful, *
5183  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5184  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5185  * Lesser General Public License for more details. *
5186  * *
5187  * You should have received a copy of the GNU Lesser General Public *
5188  * License along with this library; if not, write to the Free Software *
5189  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5190  * MA 02111-1307 USA *
5191  * *
5192  ***************************************************************************/
5193 
5194 
5195 #ifndef GWEN_CRYPT_TOKEN_KEYINFO_LIST2_H
5196 #define GWEN_CRYPT_TOKEN_KEYINFO_LIST2_H
5197 
5198 
5199 #ifdef __cplusplus
5200 extern "C" {
5201 #endif
5202 
5210 
5215 
5220  void *user_data);
5221 
5226 
5231 
5235  void GWEN_Crypt_Token_KeyInfo_List2_Dump(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, FILE *f, unsigned int indent);
5236 
5241 
5247 
5253 
5259 
5266 
5273 
5279 
5285 
5290 
5295 
5300 
5305 
5310 
5316 
5322 
5328 
5342  void *user_data);
5343 
5344 
5347  typedef const GWEN_CRYPT_TOKEN_KEYINFO*
5349  void *user_data);
5350 
5351 
5353 
5355 
5357 
5359 
5361 
5363 
5365 
5367 
5369 
5371 
5373 
5375 
5377 
5379 
5381 
5383 
5385 
5398  GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_FOREACH func, void *user_data);
5399 
5400 
5401 #ifdef __cplusplus
5402 }
5403 #endif
5404 
5405 
5406 #endif /* GWEN_CRYPT_TOKEN_KEYINFO_LIST_H */
5407 
5408 
5409 
5410 /***************************************************************************
5411  $RCSfile$
5412  -------------------
5413  cvs : $Id$
5414  begin : Sat Jun 28 2003
5415  copyright : (C) 2003 by Martin Preuss
5416  email : martin@libchipcard.de
5417 
5418  ***************************************************************************
5419  * *
5420  * This library is free software; you can redistribute it and/or *
5421  * modify it under the terms of the GNU Lesser General Public *
5422  * License as published by the Free Software Foundation; either *
5423  * version 2.1 of the License, or (at your option) any later version. *
5424  * *
5425  * This library is distributed in the hope that it will be useful, *
5426  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5427  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5428  * Lesser General Public License for more details. *
5429  * *
5430  * You should have received a copy of the GNU Lesser General Public *
5431  * License along with this library; if not, write to the Free Software *
5432  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5433  * MA 02111-1307 USA *
5434  * *
5435  ***************************************************************************/
5436 
5437 
5438 #ifndef GWEN_CRYPT_TOKEN_KEYINFO_LIST1_H
5439 #define GWEN_CRYPT_TOKEN_KEYINFO_LIST1_H
5440 
5441 #ifdef __cplusplus
5442 extern "C" {
5443 #endif
5444 
5447  uint32_t id;
5450 
5458 
5463 
5464 
5468  uint32_t count;
5469  uint32_t id;
5471 
5477 
5482 
5488 
5496 
5501 
5506 
5512 
5517 
5522 
5527 
5532 
5537 
5542 
5549 
5550 
5551 #ifdef __cplusplus
5552 }
5553 #endif
5554 
5555 
5556 #endif
5557 
5558 
5559 
5560 /***************************************************************************
5561  $RCSfile$
5562  -------------------
5563  cvs : $Id$
5564  begin : Sat Jun 28 2003
5565  copyright : (C) 2003 by Martin Preuss
5566  email : martin@libchipcard.de
5567 
5568  ***************************************************************************
5569  * *
5570  * This library is free software; you can redistribute it and/or *
5571  * modify it under the terms of the GNU Lesser General Public *
5572  * License as published by the Free Software Foundation; either *
5573  * version 2.1 of the License, or (at your option) any later version. *
5574  * *
5575  * This library is distributed in the hope that it will be useful, *
5576  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5577  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5578  * Lesser General Public License for more details. *
5579  * *
5580  * You should have received a copy of the GNU Lesser General Public *
5581  * License along with this library; if not, write to the Free Software *
5582  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5583  * MA 02111-1307 USA *
5584  * *
5585  ***************************************************************************/
5586 
5587 
5588 #ifndef GWEN_URL_LIST2_H
5589 #define GWEN_URL_LIST2_H
5590 
5591 
5592 #ifdef __cplusplus
5593 extern "C" {
5594 #endif
5595 
5603 
5608 
5613  void *user_data);
5614 
5619 
5624 
5628  void GWEN_Url_List2_Dump(GWEN_URL_LIST2 *l, FILE *f, unsigned int indent);
5629 
5634 
5640 
5646 
5652 
5659 
5665  unsigned int GWEN_Url_List2_GetSize(GWEN_URL_LIST2 *l);
5666 
5672 
5678 
5683 
5688 
5693 
5698 
5703 
5709 
5715 
5721 
5735  void *user_data);
5736 
5737 
5740  typedef const GWEN_URL*
5742  void *user_data);
5743 
5744 
5746 
5748 
5750 
5752 
5754 
5756 
5758 
5760 
5762 
5764 
5766 
5768 
5770 
5772 
5774 
5776 
5778 
5791  GWEN_URL_CONSTLIST2_FOREACH func, void *user_data);
5792 
5793 
5794 #ifdef __cplusplus
5795 }
5796 #endif
5797 
5798 
5799 #endif /* GWEN_URL_LIST_H */
5800 
5801 
5802 
5803 /***************************************************************************
5804  $RCSfile$
5805  -------------------
5806  cvs : $Id$
5807  begin : Sat Jun 28 2003
5808  copyright : (C) 2003 by Martin Preuss
5809  email : martin@libchipcard.de
5810 
5811  ***************************************************************************
5812  * *
5813  * This library is free software; you can redistribute it and/or *
5814  * modify it under the terms of the GNU Lesser General Public *
5815  * License as published by the Free Software Foundation; either *
5816  * version 2.1 of the License, or (at your option) any later version. *
5817  * *
5818  * This library is distributed in the hope that it will be useful, *
5819  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5820  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5821  * Lesser General Public License for more details. *
5822  * *
5823  * You should have received a copy of the GNU Lesser General Public *
5824  * License along with this library; if not, write to the Free Software *
5825  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5826  * MA 02111-1307 USA *
5827  * *
5828  ***************************************************************************/
5829 
5830 
5831 #ifndef GWEN_URL_LIST1_H
5832 #define GWEN_URL_LIST1_H
5833 
5834 #ifdef __cplusplus
5835 extern "C" {
5836 #endif
5837 
5839  typedef struct GWEN_URL_LIST_ELEMENT {
5840  uint32_t id;
5843 
5851 
5855  typedef int GWENHYWFAR_CB (*GWEN_URL_LIST_SORT_FN)(const GWEN_URL *a, const GWEN_URL *b, int ascending);
5856 
5857 
5859  struct GWEN_URL_LIST {
5861  uint32_t count;
5862  uint32_t id;
5863  } GWEN_URL_LIST;
5864 
5870 
5874  void GWEN_Url_List_Add(GWEN_URL *element, GWEN_URL_LIST *list);
5875 
5880  void GWEN_Url_List_Insert(GWEN_URL *element, GWEN_URL_LIST *list);
5881 
5888  void GWEN_Url_List_Del(GWEN_URL *element);
5889 
5894 
5899 
5905 
5910 
5915 
5919  GWEN_URL* GWEN_Url_List_Next(const GWEN_URL *element);
5920 
5924  GWEN_URL* GWEN_Url_List_Previous(const GWEN_URL *element);
5925 
5929  uint32_t GWEN_Url_List_GetCount(const GWEN_URL_LIST *l);
5930 
5935 
5941  void GWEN_Url_List_Sort(GWEN_URL_LIST *l, int ascending);
5942 
5943 
5944 #ifdef __cplusplus
5945 }
5946 #endif
5947 
5948 
5949 #endif
5950 
5951 
5952 
5953 /***************************************************************************
5954  $RCSfile$
5955  -------------------
5956  cvs : $Id$
5957  begin : Sat Jun 28 2003
5958  copyright : (C) 2003 by Martin Preuss
5959  email : martin@libchipcard.de
5960 
5961  ***************************************************************************
5962  * *
5963  * This library is free software; you can redistribute it and/or *
5964  * modify it under the terms of the GNU Lesser General Public *
5965  * License as published by the Free Software Foundation; either *
5966  * version 2.1 of the License, or (at your option) any later version. *
5967  * *
5968  * This library is distributed in the hope that it will be useful, *
5969  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5970  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5971  * Lesser General Public License for more details. *
5972  * *
5973  * You should have received a copy of the GNU Lesser General Public *
5974  * License along with this library; if not, write to the Free Software *
5975  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5976  * MA 02111-1307 USA *
5977  * *
5978  ***************************************************************************/
5979 
5980 
5981 #ifndef GWEN_SIGTAIL_LIST1_H
5982 #define GWEN_SIGTAIL_LIST1_H
5983 
5984 #ifdef __cplusplus
5985 extern "C" {
5986 #endif
5987 
5989  typedef struct GWEN_SIGTAIL_LIST_ELEMENT {
5990  uint32_t id;
5993 
6001 
6005  typedef int GWENHYWFAR_CB (*GWEN_SIGTAIL_LIST_SORT_FN)(const GWEN_SIGTAIL *a, const GWEN_SIGTAIL *b, int ascending);
6006 
6007 
6011  uint32_t count;
6012  uint32_t id;
6014 
6020 
6025 
6031 
6038  void GWEN_SigTail_List_Del(GWEN_SIGTAIL *element);
6039 
6044 
6049 
6055 
6060 
6065 
6070 
6075 
6079  uint32_t GWEN_SigTail_List_GetCount(const GWEN_SIGTAIL_LIST *l);
6080 
6085 
6091  void GWEN_SigTail_List_Sort(GWEN_SIGTAIL_LIST *l, int ascending);
6092 
6093 
6094 #ifdef __cplusplus
6095 }
6096 #endif
6097 
6098 
6099 #endif
6100 
6101 
6102 
6103 /***************************************************************************
6104  $RCSfile$
6105  -------------------
6106  cvs : $Id$
6107  begin : Sat Jun 28 2003
6108  copyright : (C) 2003 by Martin Preuss
6109  email : martin@libchipcard.de
6110 
6111  ***************************************************************************
6112  * *
6113  * This library is free software; you can redistribute it and/or *
6114  * modify it under the terms of the GNU Lesser General Public *
6115  * License as published by the Free Software Foundation; either *
6116  * version 2.1 of the License, or (at your option) any later version. *
6117  * *
6118  * This library is distributed in the hope that it will be useful, *
6119  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6120  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6121  * Lesser General Public License for more details. *
6122  * *
6123  * You should have received a copy of the GNU Lesser General Public *
6124  * License along with this library; if not, write to the Free Software *
6125  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6126  * MA 02111-1307 USA *
6127  * *
6128  ***************************************************************************/
6129 
6130 
6131 #ifndef GWEN_DBIO_LIST1_H
6132 #define GWEN_DBIO_LIST1_H
6133 
6134 #ifdef __cplusplus
6135 extern "C" {
6136 #endif
6137 
6139  typedef struct GWEN_DBIO_LIST_ELEMENT {
6140  uint32_t id;
6143 
6151 
6155  typedef int GWENHYWFAR_CB (*GWEN_DBIO_LIST_SORT_FN)(const GWEN_DBIO *a, const GWEN_DBIO *b, int ascending);
6156 
6157 
6161  uint32_t count;
6162  uint32_t id;
6163  } GWEN_DBIO_LIST;
6164 
6170 
6174  void GWEN_DBIO_List_Add(GWEN_DBIO *element, GWEN_DBIO_LIST *list);
6175 
6180  void GWEN_DBIO_List_Insert(GWEN_DBIO *element, GWEN_DBIO_LIST *list);
6181 
6188  void GWEN_DBIO_List_Del(GWEN_DBIO *element);
6189 
6194 
6199 
6205 
6210 
6215 
6219  GWEN_DBIO* GWEN_DBIO_List_Next(const GWEN_DBIO *element);
6220 
6224  GWEN_DBIO* GWEN_DBIO_List_Previous(const GWEN_DBIO *element);
6225 
6229  uint32_t GWEN_DBIO_List_GetCount(const GWEN_DBIO_LIST *l);
6230 
6235 
6241  void GWEN_DBIO_List_Sort(GWEN_DBIO_LIST *l, int ascending);
6242 
6243 
6244 #ifdef __cplusplus
6245 }
6246 #endif
6247 
6248 
6249 #endif
6250 
6251 
6252 
6253 /***************************************************************************
6254  $RCSfile$
6255  -------------------
6256  cvs : $Id$
6257  begin : Sat Jun 28 2003
6258  copyright : (C) 2003 by Martin Preuss
6259  email : martin@libchipcard.de
6260 
6261  ***************************************************************************
6262  * *
6263  * This library is free software; you can redistribute it and/or *
6264  * modify it under the terms of the GNU Lesser General Public *
6265  * License as published by the Free Software Foundation; either *
6266  * version 2.1 of the License, or (at your option) any later version. *
6267  * *
6268  * This library is distributed in the hope that it will be useful, *
6269  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6270  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6271  * Lesser General Public License for more details. *
6272  * *
6273  * You should have received a copy of the GNU Lesser General Public *
6274  * License along with this library; if not, write to the Free Software *
6275  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6276  * MA 02111-1307 USA *
6277  * *
6278  ***************************************************************************/
6279 
6280 
6281 #ifndef GWEN_TAG16_LIST1_H
6282 #define GWEN_TAG16_LIST1_H
6283 
6284 #ifdef __cplusplus
6285 extern "C" {
6286 #endif
6287 
6289  typedef struct GWEN_TAG16_LIST_ELEMENT {
6290  uint32_t id;
6293 
6301 
6305  typedef int GWENHYWFAR_CB (*GWEN_TAG16_LIST_SORT_FN)(const GWEN_TAG16 *a, const GWEN_TAG16 *b, int ascending);
6306 
6307 
6311  uint32_t count;
6312  uint32_t id;
6313  } GWEN_TAG16_LIST;
6314 
6320 
6324  void GWEN_Tag16_List_Add(GWEN_TAG16 *element, GWEN_TAG16_LIST *list);
6325 
6330  void GWEN_Tag16_List_Insert(GWEN_TAG16 *element, GWEN_TAG16_LIST *list);
6331 
6338  void GWEN_Tag16_List_Del(GWEN_TAG16 *element);
6339 
6344 
6349 
6355 
6360 
6365 
6369  GWEN_TAG16* GWEN_Tag16_List_Next(const GWEN_TAG16 *element);
6370 
6375 
6379  uint32_t GWEN_Tag16_List_GetCount(const GWEN_TAG16_LIST *l);
6380 
6385 
6391  void GWEN_Tag16_List_Sort(GWEN_TAG16_LIST *l, int ascending);
6392 
6393 
6394 #ifdef __cplusplus
6395 }
6396 #endif
6397 
6398 
6399 #endif
6400 
6401 
6402 
6403 /***************************************************************************
6404  $RCSfile$
6405  -------------------
6406  cvs : $Id$
6407  begin : Sat Jun 28 2003
6408  copyright : (C) 2003 by Martin Preuss
6409  email : martin@libchipcard.de
6410 
6411  ***************************************************************************
6412  * *
6413  * This library is free software; you can redistribute it and/or *
6414  * modify it under the terms of the GNU Lesser General Public *
6415  * License as published by the Free Software Foundation; either *
6416  * version 2.1 of the License, or (at your option) any later version. *
6417  * *
6418  * This library is distributed in the hope that it will be useful, *
6419  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6420  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6421  * Lesser General Public License for more details. *
6422  * *
6423  * You should have received a copy of the GNU Lesser General Public *
6424  * License along with this library; if not, write to the Free Software *
6425  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6426  * MA 02111-1307 USA *
6427  * *
6428  ***************************************************************************/
6429 
6430 
6431 #ifndef GWEN_XSD_NODE_LIST1_H
6432 #define GWEN_XSD_NODE_LIST1_H
6433 
6434 #ifdef __cplusplus
6435 extern "C" {
6436 #endif
6437 
6440  uint32_t id;
6443 
6451 
6455  typedef int GWENHYWFAR_CB (*GWEN_XSD_NODE_LIST_SORT_FN)(const GWEN_XSD_NODE *a, const GWEN_XSD_NODE *b, int ascending);
6456 
6457 
6461  uint32_t count;
6462  uint32_t id;
6464 
6470 
6475 
6481 
6488  void GWEN_XsdNode_List_Del(GWEN_XSD_NODE *element);
6489 
6494 
6499 
6505 
6510 
6515 
6520 
6525 
6530 
6535 
6541  void GWEN_XsdNode_List_Sort(GWEN_XSD_NODE_LIST *l, int ascending);
6542 
6543 
6544 #ifdef __cplusplus
6545 }
6546 #endif
6547 
6548 
6549 #endif
6550 
6551 
6552 
6553 /***************************************************************************
6554  $RCSfile$
6555  -------------------
6556  cvs : $Id$
6557  begin : Sat Jun 28 2003
6558  copyright : (C) 2003 by Martin Preuss
6559  email : martin@libchipcard.de
6560 
6561  ***************************************************************************
6562  * *
6563  * This library is free software; you can redistribute it and/or *
6564  * modify it under the terms of the GNU Lesser General Public *
6565  * License as published by the Free Software Foundation; either *
6566  * version 2.1 of the License, or (at your option) any later version. *
6567  * *
6568  * This library is distributed in the hope that it will be useful, *
6569  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6570  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6571  * Lesser General Public License for more details. *
6572  * *
6573  * You should have received a copy of the GNU Lesser General Public *
6574  * License along with this library; if not, write to the Free Software *
6575  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6576  * MA 02111-1307 USA *
6577  * *
6578  ***************************************************************************/
6579 
6580 
6581 #ifndef GWEN_XMLNODE_NAMESPACE_LIST1_H
6582 #define GWEN_XMLNODE_NAMESPACE_LIST1_H
6583 
6584 #ifdef __cplusplus
6585 extern "C" {
6586 #endif
6587 
6590  uint32_t id;
6593 
6601 
6606 
6607 
6611  uint32_t count;
6612  uint32_t id;
6614 
6620 
6625 
6631 
6639 
6644 
6649 
6655 
6660 
6665 
6670 
6675 
6680 
6685 
6692 
6693 
6694 #ifdef __cplusplus
6695 }
6696 #endif
6697 
6698 
6699 #endif
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_XMLNODE_LIST2_H
6732 #define GWEN_XMLNODE_LIST2_H
6733 
6734 
6735 #ifdef __cplusplus
6736 extern "C" {
6737 #endif
6738 
6746 
6751 
6756  void *user_data);
6757 
6762 
6767 
6771  void GWEN_XMLNode_List2_Dump(GWEN_XMLNODE_LIST2 *l, FILE *f, unsigned int indent);
6772 
6777 
6783 
6789 
6795 
6802 
6809 
6815 
6821 
6826 
6831 
6836 
6841 
6846 
6852 
6858 
6864 
6878  void *user_data);
6879 
6880 
6883  typedef const GWEN_XMLNODE*
6885  void *user_data);
6886 
6887 
6889 
6891 
6893 
6895 
6897 
6899 
6901 
6903 
6905 
6907 
6909 
6911 
6913 
6915 
6917 
6919 
6921 
6934  GWEN_XMLNODE_CONSTLIST2_FOREACH func, void *user_data);
6935 
6936 
6937 #ifdef __cplusplus
6938 }
6939 #endif
6940 
6941 
6942 #endif /* GWEN_XMLNODE_LIST_H */
6943 
6944 
6945 
6946 /***************************************************************************
6947  $RCSfile$
6948  -------------------
6949  cvs : $Id$
6950  begin : Sat Jun 28 2003
6951  copyright : (C) 2003 by Martin Preuss
6952  email : martin@libchipcard.de
6953 
6954  ***************************************************************************
6955  * *
6956  * This library is free software; you can redistribute it and/or *
6957  * modify it under the terms of the GNU Lesser General Public *
6958  * License as published by the Free Software Foundation; either *
6959  * version 2.1 of the License, or (at your option) any later version. *
6960  * *
6961  * This library is distributed in the hope that it will be useful, *
6962  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6963  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6964  * Lesser General Public License for more details. *
6965  * *
6966  * You should have received a copy of the GNU Lesser General Public *
6967  * License along with this library; if not, write to the Free Software *
6968  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6969  * MA 02111-1307 USA *
6970  * *
6971  ***************************************************************************/
6972 
6973 
6974 #ifndef GWEN_XMLNODE_LIST1_H
6975 #define GWEN_XMLNODE_LIST1_H
6976 
6977 #ifdef __cplusplus
6978 extern "C" {
6979 #endif
6980 
6982  typedef struct GWEN_XMLNODE_LIST_ELEMENT {
6983  uint32_t id;
6986 
6994 
6998  typedef int GWENHYWFAR_CB (*GWEN_XMLNODE_LIST_SORT_FN)(const GWEN_XMLNODE *a, const GWEN_XMLNODE *b, int ascending);
6999 
7000 
7004  uint32_t count;
7005  uint32_t id;
7007 
7013 
7018 
7024 
7031  void GWEN_XMLNode_List_Del(GWEN_XMLNODE *element);
7032 
7037 
7042 
7048 
7053 
7058 
7063 
7068 
7072  uint32_t GWEN_XMLNode_List_GetCount(const GWEN_XMLNODE_LIST *l);
7073 
7078 
7084  void GWEN_XMLNode_List_Sort(GWEN_XMLNODE_LIST *l, int ascending);
7085 
7086 
7087 #ifdef __cplusplus
7088 }
7089 #endif
7090 
7091 
7092 #endif
7093 
7094 
7095 
7096 /***************************************************************************
7097  $RCSfile$
7098  -------------------
7099  cvs : $Id$
7100  begin : Sat Jun 28 2003
7101  copyright : (C) 2003 by Martin Preuss
7102  email : martin@libchipcard.de
7103 
7104  ***************************************************************************
7105  * *
7106  * This library is free software; you can redistribute it and/or *
7107  * modify it under the terms of the GNU Lesser General Public *
7108  * License as published by the Free Software Foundation; either *
7109  * version 2.1 of the License, or (at your option) any later version. *
7110  * *
7111  * This library is distributed in the hope that it will be useful, *
7112  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7113  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7114  * Lesser General Public License for more details. *
7115  * *
7116  * You should have received a copy of the GNU Lesser General Public *
7117  * License along with this library; if not, write to the Free Software *
7118  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7119  * MA 02111-1307 USA *
7120  * *
7121  ***************************************************************************/
7122 
7123 
7124 #ifndef GWEN_SOCKET_LIST2_H
7125 #define GWEN_SOCKET_LIST2_H
7126 
7127 
7128 #ifdef __cplusplus
7129 extern "C" {
7130 #endif
7131 
7139 
7144 
7149  void *user_data);
7150 
7155 
7160 
7164  void GWEN_Socket_List2_Dump(GWEN_SOCKET_LIST2 *l, FILE *f, unsigned int indent);
7165 
7170 
7176 
7182 
7188 
7195 
7201  unsigned int GWEN_Socket_List2_GetSize(GWEN_SOCKET_LIST2 *l);
7202 
7208 
7214 
7219 
7224 
7229 
7234 
7239 
7245 
7251 
7257 
7271  void *user_data);
7272 
7273 
7276  typedef const GWEN_SOCKET*
7278  void *user_data);
7279 
7280 
7282 
7284 
7286 
7288 
7290 
7292 
7294 
7296 
7298 
7300 
7302 
7304 
7306 
7308 
7310 
7312 
7314 
7327  GWEN_SOCKET_CONSTLIST2_FOREACH func, void *user_data);
7328 
7329 
7330 #ifdef __cplusplus
7331 }
7332 #endif
7333 
7334 
7335 #endif /* GWEN_SOCKET_LIST_H */
7336 
7337 
7338 
7339 /***************************************************************************
7340  $RCSfile$
7341  -------------------
7342  cvs : $Id$
7343  begin : Sat Jun 28 2003
7344  copyright : (C) 2003 by Martin Preuss
7345  email : martin@libchipcard.de
7346 
7347  ***************************************************************************
7348  * *
7349  * This library is free software; you can redistribute it and/or *
7350  * modify it under the terms of the GNU Lesser General Public *
7351  * License as published by the Free Software Foundation; either *
7352  * version 2.1 of the License, or (at your option) any later version. *
7353  * *
7354  * This library is distributed in the hope that it will be useful, *
7355  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7356  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7357  * Lesser General Public License for more details. *
7358  * *
7359  * You should have received a copy of the GNU Lesser General Public *
7360  * License along with this library; if not, write to the Free Software *
7361  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7362  * MA 02111-1307 USA *
7363  * *
7364  ***************************************************************************/
7365 
7366 
7367 #ifndef GWEN_SOCKET_LIST1_H
7368 #define GWEN_SOCKET_LIST1_H
7369 
7370 #ifdef __cplusplus
7371 extern "C" {
7372 #endif
7373 
7375  typedef struct GWEN_SOCKET_LIST_ELEMENT {
7376  uint32_t id;
7379 
7387 
7391  typedef int GWENHYWFAR_CB (*GWEN_SOCKET_LIST_SORT_FN)(const GWEN_SOCKET *a, const GWEN_SOCKET *b, int ascending);
7392 
7393 
7397  uint32_t count;
7398  uint32_t id;
7399  } GWEN_SOCKET_LIST;
7400 
7406 
7410  void GWEN_Socket_List_Add(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list);
7411 
7417 
7424  void GWEN_Socket_List_Del(GWEN_SOCKET *element);
7425 
7430 
7435 
7441 
7446 
7451 
7456 
7461 
7465  uint32_t GWEN_Socket_List_GetCount(const GWEN_SOCKET_LIST *l);
7466 
7471 
7477  void GWEN_Socket_List_Sort(GWEN_SOCKET_LIST *l, int ascending);
7478 
7479 
7480 #ifdef __cplusplus
7481 }
7482 #endif
7483 
7484 
7485 #endif
7486 
7487 
7488 
7489 /***************************************************************************
7490  $RCSfile$
7491  -------------------
7492  cvs : $Id$
7493  begin : Sat Jun 28 2003
7494  copyright : (C) 2003 by Martin Preuss
7495  email : martin@libchipcard.de
7496 
7497  ***************************************************************************
7498  * *
7499  * This library is free software; you can redistribute it and/or *
7500  * modify it under the terms of the GNU Lesser General Public *
7501  * License as published by the Free Software Foundation; either *
7502  * version 2.1 of the License, or (at your option) any later version. *
7503  * *
7504  * This library is distributed in the hope that it will be useful, *
7505  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7506  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7507  * Lesser General Public License for more details. *
7508  * *
7509  * You should have received a copy of the GNU Lesser General Public *
7510  * License along with this library; if not, write to the Free Software *
7511  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7512  * MA 02111-1307 USA *
7513  * *
7514  ***************************************************************************/
7515 
7516 
7517 #ifndef GWEN_FSLOCK_LIST2_H
7518 #define GWEN_FSLOCK_LIST2_H
7519 
7520 
7521 #ifdef __cplusplus
7522 extern "C" {
7523 #endif
7524 
7532 
7537 
7542  void *user_data);
7543 
7548 
7553 
7557  void GWEN_FSLock_List2_Dump(GWEN_FSLOCK_LIST2 *l, FILE *f, unsigned int indent);
7558 
7563 
7569 
7575 
7581 
7588 
7594  unsigned int GWEN_FSLock_List2_GetSize(GWEN_FSLOCK_LIST2 *l);
7595 
7601 
7607 
7612 
7617 
7622 
7627 
7632 
7638 
7644 
7650 
7664  void *user_data);
7665 
7666 
7669  typedef const GWEN_FSLOCK*
7671  void *user_data);
7672 
7673 
7675 
7677 
7679 
7681 
7683 
7685 
7687 
7689 
7691 
7693 
7695 
7697 
7699 
7701 
7703 
7705 
7707 
7720  GWEN_FSLOCK_CONSTLIST2_FOREACH func, void *user_data);
7721 
7722 
7723 #ifdef __cplusplus
7724 }
7725 #endif
7726 
7727 
7728 #endif /* GWEN_FSLOCK_LIST_H */
7729 
7730 
7731 
7732 /***************************************************************************
7733  $RCSfile$
7734  -------------------
7735  cvs : $Id$
7736  begin : Sat Jun 28 2003
7737  copyright : (C) 2003 by Martin Preuss
7738  email : martin@libchipcard.de
7739 
7740  ***************************************************************************
7741  * *
7742  * This library is free software; you can redistribute it and/or *
7743  * modify it under the terms of the GNU Lesser General Public *
7744  * License as published by the Free Software Foundation; either *
7745  * version 2.1 of the License, or (at your option) any later version. *
7746  * *
7747  * This library is distributed in the hope that it will be useful, *
7748  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7749  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7750  * Lesser General Public License for more details. *
7751  * *
7752  * You should have received a copy of the GNU Lesser General Public *
7753  * License along with this library; if not, write to the Free Software *
7754  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7755  * MA 02111-1307 USA *
7756  * *
7757  ***************************************************************************/
7758 
7759 
7760 #ifndef GWEN_FSLOCK_LIST1_H
7761 #define GWEN_FSLOCK_LIST1_H
7762 
7763 #ifdef __cplusplus
7764 extern "C" {
7765 #endif
7766 
7768  typedef struct GWEN_FSLOCK_LIST_ELEMENT {
7769  uint32_t id;
7772 
7780 
7784  typedef int GWENHYWFAR_CB (*GWEN_FSLOCK_LIST_SORT_FN)(const GWEN_FSLOCK *a, const GWEN_FSLOCK *b, int ascending);
7785 
7786 
7790  uint32_t count;
7791  uint32_t id;
7792  } GWEN_FSLOCK_LIST;
7793 
7799 
7803  void GWEN_FSLock_List_Add(GWEN_FSLOCK *element, GWEN_FSLOCK_LIST *list);
7804 
7810 
7817  void GWEN_FSLock_List_Del(GWEN_FSLOCK *element);
7818 
7823 
7828 
7834 
7839 
7844 
7849 
7854 
7858  uint32_t GWEN_FSLock_List_GetCount(const GWEN_FSLOCK_LIST *l);
7859 
7864 
7870  void GWEN_FSLock_List_Sort(GWEN_FSLOCK_LIST *l, int ascending);
7871 
7872 
7873 #ifdef __cplusplus
7874 }
7875 #endif
7876 
7877 
7878 #endif
7879 
7880 
7881 
7882 /***************************************************************************
7883  $RCSfile$
7884  -------------------
7885  cvs : $Id$
7886  begin : Sat Jun 28 2003
7887  copyright : (C) 2003 by Martin Preuss
7888  email : martin@libchipcard.de
7889 
7890  ***************************************************************************
7891  * *
7892  * This library is free software; you can redistribute it and/or *
7893  * modify it under the terms of the GNU Lesser General Public *
7894  * License as published by the Free Software Foundation; either *
7895  * version 2.1 of the License, or (at your option) any later version. *
7896  * *
7897  * This library is distributed in the hope that it will be useful, *
7898  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7899  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7900  * Lesser General Public License for more details. *
7901  * *
7902  * You should have received a copy of the GNU Lesser General Public *
7903  * License along with this library; if not, write to the Free Software *
7904  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7905  * MA 02111-1307 USA *
7906  * *
7907  ***************************************************************************/
7908 
7909 
7910 #ifndef GWEN_SSLCERTDESCR_LIST2_H
7911 #define GWEN_SSLCERTDESCR_LIST2_H
7912 
7913 
7914 #ifdef __cplusplus
7915 extern "C" {
7916 #endif
7917 
7925 
7930 
7935  void *user_data);
7936 
7941 
7946 
7950  void GWEN_SslCertDescr_List2_Dump(GWEN_SSLCERTDESCR_LIST2 *l, FILE *f, unsigned int indent);
7951 
7956 
7962 
7968 
7974 
7981 
7988 
7994 
8000 
8005 
8010 
8015 
8020 
8025 
8031 
8037 
8043 
8057  void *user_data);
8058 
8059 
8062  typedef const GWEN_SSLCERTDESCR*
8064  void *user_data);
8065 
8066 
8068 
8070 
8072 
8074 
8076 
8078 
8080 
8082 
8084 
8086 
8088 
8090 
8092 
8094 
8096 
8098 
8100 
8113  GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH func, void *user_data);
8114 
8115 
8116 #ifdef __cplusplus
8117 }
8118 #endif
8119 
8120 
8121 #endif /* GWEN_SSLCERTDESCR_LIST_H */
8122 
8123 
8124 
8125 /***************************************************************************
8126  $RCSfile$
8127  -------------------
8128  cvs : $Id$
8129  begin : Sat Jun 28 2003
8130  copyright : (C) 2003 by Martin Preuss
8131  email : martin@libchipcard.de
8132 
8133  ***************************************************************************
8134  * *
8135  * This library is free software; you can redistribute it and/or *
8136  * modify it under the terms of the GNU Lesser General Public *
8137  * License as published by the Free Software Foundation; either *
8138  * version 2.1 of the License, or (at your option) any later version. *
8139  * *
8140  * This library is distributed in the hope that it will be useful, *
8141  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8142  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8143  * Lesser General Public License for more details. *
8144  * *
8145  * You should have received a copy of the GNU Lesser General Public *
8146  * License along with this library; if not, write to the Free Software *
8147  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8148  * MA 02111-1307 USA *
8149  * *
8150  ***************************************************************************/
8151 
8152 
8153 #ifndef GWEN_SSLCERTDESCR_LIST1_H
8154 #define GWEN_SSLCERTDESCR_LIST1_H
8155 
8156 #ifdef __cplusplus
8157 extern "C" {
8158 #endif
8159 
8162  uint32_t id;
8165 
8173 
8177  typedef int GWENHYWFAR_CB (*GWEN_SSLCERTDESCR_LIST_SORT_FN)(const GWEN_SSLCERTDESCR *a, const GWEN_SSLCERTDESCR *b, int ascending);
8178 
8179 
8183  uint32_t count;
8184  uint32_t id;
8186 
8192 
8197 
8203 
8211 
8216 
8221 
8227 
8232 
8237 
8242 
8247 
8252 
8257 
8263  void GWEN_SslCertDescr_List_Sort(GWEN_SSLCERTDESCR_LIST *l, int ascending);
8264 
8265 
8266 #ifdef __cplusplus
8267 }
8268 #endif
8269 
8270 
8271 #endif
8272 
8273 
8274 
8275 /***************************************************************************
8276  $RCSfile$
8277  -------------------
8278  cvs : $Id$
8279  begin : Sat Jun 28 2003
8280  copyright : (C) 2003 by Martin Preuss
8281  email : martin@libchipcard.de
8282 
8283  ***************************************************************************
8284  * *
8285  * This library is free software; you can redistribute it and/or *
8286  * modify it under the terms of the GNU Lesser General Public *
8287  * License as published by the Free Software Foundation; either *
8288  * version 2.1 of the License, or (at your option) any later version. *
8289  * *
8290  * This library is distributed in the hope that it will be useful, *
8291  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8292  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8293  * Lesser General Public License for more details. *
8294  * *
8295  * You should have received a copy of the GNU Lesser General Public *
8296  * License along with this library; if not, write to the Free Software *
8297  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8298  * MA 02111-1307 USA *
8299  * *
8300  ***************************************************************************/
8301 
8302 
8303 #ifndef GWEN_CRYPTHEAD_LIST1_H
8304 #define GWEN_CRYPTHEAD_LIST1_H
8305 
8306 #ifdef __cplusplus
8307 extern "C" {
8308 #endif
8309 
8312  uint32_t id;
8315 
8323 
8327  typedef int GWENHYWFAR_CB (*GWEN_CRYPTHEAD_LIST_SORT_FN)(const GWEN_CRYPTHEAD *a, const GWEN_CRYPTHEAD *b, int ascending);
8328 
8329 
8333  uint32_t count;
8334  uint32_t id;
8336 
8342 
8347 
8353 
8360  void GWEN_CryptHead_List_Del(GWEN_CRYPTHEAD *element);
8361 
8366 
8371 
8377 
8382 
8387 
8392 
8397 
8402 
8407 
8413  void GWEN_CryptHead_List_Sort(GWEN_CRYPTHEAD_LIST *l, int ascending);
8414 
8415 
8416 #ifdef __cplusplus
8417 }
8418 #endif
8419 
8420 
8421 #endif
8422 
8423 
8424 
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)
void GWEN_Tag16_List_Add(GWEN_TAG16 *element, GWEN_TAG16_LIST *list)
void GWEN_Dialog_List_Clear(GWEN_DIALOG_LIST *l)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2_GetBack(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
int GWENHYWFAR_CB(* GWEN_DBIO_LIST_SORT_FN)(const GWEN_DBIO *a, const GWEN_DBIO *b, int ascending)
Definition: listdoc.h:6155
void GWEN_Crypt_Token_Context_ConstList2Iterator_free(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
const GWEN_DIALOG * GWEN_Dialog_ConstList2Iterator_Data(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_ConstList2_PushBack(GWEN_CRYPT_TOKEN_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN *p)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR * GWEN_PluginDescription_ConstList2_Last(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 * GWEN_Crypt_Token_Context_ConstList2_new()
GWEN_PLUGIN_DESCRIPTION *( GWEN_PLUGIN_DESCRIPTION_LIST2_FOREACH)(GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
Definition: listdoc.h:2018
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
int GWENHYWFAR_CB(* GWEN_CRYPT_TOKEN_CONTEXT_LIST_SORT_FN)(const GWEN_CRYPT_TOKEN_CONTEXT *a, const GWEN_CRYPT_TOKEN_CONTEXT *b, int ascending)
Definition: listdoc.h:1475
const GWEN_CRYPT_HASHALGO *( GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH)(const GWEN_CRYPT_HASHALGO *element, void *user_data)
Definition: listdoc.h:1118
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:3624
GWEN_SIGHEAD * GWEN_SigHead_List_First(const GWEN_SIGHEAD_LIST *l)
struct GWEN_SAR_FILEHEADER_CONSTLIST2 GWEN_SAR_FILEHEADER_CONSTLIST2
Definition: listdoc.h:179
void GWEN_Crypt_Token_ConstList2_Clear(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
struct GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2
Definition: listdoc.h:1358
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:7377
void GWEN_XMLNode_List_AddList(GWEN_XMLNODE_LIST *dst, GWEN_XMLNODE_LIST *l)
void GWEN_TLV_List_Add(GWEN_TLV *element, GWEN_TLV_LIST *list)
void GWEN_Socket_List2_Clear(GWEN_SOCKET_LIST2 *l)
int GWENHYWFAR_CB(* GWEN_DIALOG_LIST_SORT_FN)(const GWEN_DIALOG *a, const GWEN_DIALOG *b, int ascending)
Definition: listdoc.h:3197
GWEN_INHERITDATA * nextObject
Definition: listdoc.h:5055
GWEN_SIGTAIL * GWEN_SigTail_List_Next(const GWEN_SIGTAIL *element)
uint32_t count
Definition: listdoc.h:6311
void pr_List_Del(t *element)
uint32_t id
Definition: listdoc.h:6162
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:5861
void GWEN_Crypt_Token_Context_List2_Clear(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_SIGHEAD * first
Definition: listdoc.h:3352
struct GWEN_CRYPT_KEY_LIST2 GWEN_CRYPT_KEY_LIST2
Definition: listdoc.h:586
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:7929
GWEN_CRYPT_KEY_LIST2_ITERATOR * GWEN_Crypt_Key_List2_First(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_URL_CONSTLIST2 * GWEN_Url_ConstList2_new()
void MyStruct_List_Insert(MYSTRUCT *element, MYSTRUCT_LIST *list)
GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_ConstList2_First(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
const GWEN_DIALOG *( GWEN_DIALOG_CONSTLIST2_FOREACH)(const GWEN_DIALOG *element, void *user_data)
Definition: listdoc.h:3083
const GWEN_SAR_FILEHEADER *( GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH)(const GWEN_SAR_FILEHEADER *element, void *user_data)
Definition: listdoc.h:182
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:7397
GWEN_CRYPT_CRYPTALGO *( GWEN_CRYPT_CRYPTALGO_LIST2_FOREACH)(GWEN_CRYPT_CRYPTALGO *element, void *user_data)
Definition: listdoc.h:3497
void MyStruct_List_Clear(MYSTRUCT_LIST *l)
uint32_t id
Definition: listdoc.h:453
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_ForEach(GWEN_CRYPT_PADDALGO_LIST2 *list, GWEN_CRYPT_PADDALGO_LIST2_FOREACH func, void *user_data)
struct GWEN_XMLNODE_NAMESPACE GWEN_XMLNODE_NAMESPACE
Definition: xml.h:148
uint32_t count
Definition: listdoc.h:2417
void GWEN_Crypt_Token_ConstList2_free(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
int GWENHYWFAR_CB(* GWEN_SSLCERTDESCR_LIST_SORT_FN)(const GWEN_SSLCERTDESCR *a, const GWEN_SSLCERTDESCR *b, int ascending)
Definition: listdoc.h:8177
void GWEN_Crypt_Token_Context_ConstList2_Clear(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
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_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:6461
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)
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)
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)
int GWENHYWFAR_CB(* GWEN_SYNCIO_LIST_SORT_FN)(const GWEN_SYNCIO *a, const GWEN_SYNCIO *b, int ascending)
Definition: listdoc.h:4526
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:441
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)
int GWENHYWFAR_CB(* GWEN_XSD_NODE_LIST_SORT_FN)(const GWEN_XSD_NODE *a, const GWEN_XSD_NODE *b, int ascending)
Definition: listdoc.h:6455
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)
void GWEN_FSLock_ConstList2_PopBack(GWEN_FSLOCK_CONSTLIST2 *l)
struct GWEN_SOCKET_LIST2 GWEN_SOCKET_LIST2
Definition: listdoc.h:7138
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:3080
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:7396
GWEN_CRYPTHEAD * GWEN_CryptHead_List_Next(const GWEN_CRYPTHEAD *element)
GWEN_FSLOCK *( GWEN_FSLOCK_LIST2_FOREACH)(GWEN_FSLOCK *element, void *user_data)
Definition: listdoc.h:7541
void GWEN_XsdNode_List_free(GWEN_XSD_NODE_LIST *l)
GWEN_DIALOG * GWEN_Dialog_List_Next(const GWEN_DIALOG *element)
const GWEN_URL *( GWEN_URL_CONSTLIST2_FOREACH)(const GWEN_URL *element, void *user_data)
Definition: listdoc.h:5741
void MyStruct_List_free(MYSTRUCT_LIST *l)
GWEN_SYNCIO * first
Definition: listdoc.h:4531
struct GWEN_URL_LIST GWEN_URL_LIST
Definition: listdoc.h:5850
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)
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)
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)
int GWENHYWFAR_CB(* t_LIST_SORT_FN)(const t *a, const t *b, int ascending)
Definition: listdoc.h:4226
uint32_t count
Definition: listdoc.h:4382
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Previous(const GWEN_XMLNODE_NAMESPACE *element)
GWEN_CRYPT_KEY_CONSTLIST2 * GWEN_Crypt_Key_ConstList2_new()
GWEN_FSLOCK_LIST_SORT_FN GWEN_FSLock_List_SetSortFn(GWEN_FSLOCK_LIST *l, GWEN_FSLOCK_LIST_SORT_FN fn)
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_SIGHEAD * GWEN_SigHead_List_Next(const GWEN_SIGHEAD *element)
void GWEN_SyncIo_List_Sort(GWEN_SYNCIO_LIST *l, int ascending)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2_GetFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_Crypt_HashAlgo_List2Iterator_free(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTION_LIST * GWEN_PluginDescription_List_new()
void GWEN_Crypt_Token_Context_List2Iterator_free(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
void GWEN_FSLock_List2_PushBack(GWEN_FSLOCK_LIST2 *l, GWEN_FSLOCK *p)
void GWEN_XsdNode_List_Clear(GWEN_XSD_NODE_LIST *l)
void GWEN_MDigest_List_free(GWEN_MDIGEST_LIST *l)
GWEN_MDIGEST * GWEN_MDigest_List_First(const GWEN_MDIGEST_LIST *l)
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_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
int GWENHYWFAR_CB(* GWEN_TLV_LIST_SORT_FN)(const GWEN_TLV *a, const GWEN_TLV *b, int ascending)
Definition: listdoc.h:2411
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2_GetFront(GWEN_CRYPT_KEY_LIST2 *l)
int GWENHYWFAR_CB(* GWEN_SAR_FILEHEADER_LIST_SORT_FN)(const GWEN_SAR_FILEHEADER *a, const GWEN_SAR_FILEHEADER *b, int ascending)
Definition: listdoc.h:296
GWEN_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:6460
uint32_t count
Definition: listdoc.h:6161
GWEN_INHERITDATA * first
Definition: listdoc.h:5074
GWEN_URL_LIST2_ITERATOR * GWEN_Url_List2_Last(GWEN_URL_LIST2 *l)
GWEN_XMLNODE_NAMESPACE * first
Definition: listdoc.h:6610
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)
void GWEN_CryptHead_List_Clear(GWEN_CRYPTHEAD_LIST *l)
GWEN_TLV_LIST * GWEN_TLV_List_new()
GWEN_SIGHEAD * nextObject
Definition: listdoc.h:3333
t * pr_List2_GetBack(t_LIST2 *l)
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)
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:844
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:2247
GWEN_TLV * first
Definition: listdoc.h:2416
struct GWEN_INHERITDATA_LIST_ELEMENT GWEN_INHERITDATA_LIST__ELEMENT
void GWEN_Crypt_Key_List2_PushFront(GWEN_CRYPT_KEY_LIST2 *l, GWEN_CRYPT_KEY *p)
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2_Last(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void GWEN_XMLNode_ConstList2_PushBack(GWEN_XMLNODE_CONSTLIST2 *l, const GWEN_XMLNODE *p)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_ForEach(GWEN_SAR_FILEHEADER_CONSTLIST2 *list, GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH func, void *user_data)
struct GWEN_XMLNODE_LIST GWEN_XMLNODE_LIST
Definition: listdoc.h:6993
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:1873
GWEN_XSD_NODE * nextObject
Definition: listdoc.h:6441
struct GWEN_CRYPTHEAD GWEN_CRYPTHEAD
Definition: crypthead.h:23
GWEN_FSLOCK * nextObject
Definition: listdoc.h:7770
void HtmlImage_List_Add(HTML_IMAGE *element, HTML_IMAGE_LIST *list)
uint32_t count
Definition: listdoc.h:7790
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)
GWEN_CRYPT_TOKEN *( GWEN_CRYPT_TOKEN_LIST2_FOREACH)(GWEN_CRYPT_TOKEN *element, void *user_data)
Definition: listdoc.h:1625
uint32_t id
Definition: listdoc.h:4383
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2_Last(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
void GWEN_XMLNode_ConstList2Iterator_free(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
void GWEN_SslCertDescr_List_AddList(GWEN_SSLCERTDESCR_LIST *dst, GWEN_SSLCERTDESCR_LIST *l)
GWEN_URL_LIST2 * GWEN_Url_List2_new()
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_Last(const GWEN_SSLCERTDESCR_LIST *l)
struct GWEN_SAR_FILEHEADER_LIST2_ITERATOR GWEN_SAR_FILEHEADER_LIST2_ITERATOR
Definition: listdoc.h:48
GWEN_DIALOG * GWEN_Dialog_List_First(const GWEN_DIALOG_LIST *l)
uint32_t GWEN_TLV_List_GetCount(const GWEN_TLV_LIST *l)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_First(const GWEN_CRYPT_TOKEN_LIST *l)
void pr_List_AddList(t_LIST *dst, t_LIST *l)
GWEN_FSLOCK * first
Definition: listdoc.h:7789
uint32_t count
Definition: listdoc.h:4532
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:7791
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:5457
int GWENHYWFAR_CB(* MYSTRUCT_LIST_SORT_FN)(const MYSTRUCT *a, const MYSTRUCT *b, int ascending)
Definition: listdoc.h:4376
void HtmlFont_List_Insert(HTML_FONT *element, HTML_FONT_LIST *list)
void GWEN_Crypt_Token_List_Sort(GWEN_CRYPT_TOKEN_LIST *l, int ascending)
int GWENHYWFAR_CB(* GWEN_SIGTAIL_LIST_SORT_FN)(const GWEN_SIGTAIL *a, const GWEN_SIGTAIL *b, int ascending)
Definition: listdoc.h:6005
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)
int GWENHYWFAR_CB(* GWEN_FSLOCK_LIST_SORT_FN)(const GWEN_FSLOCK *a, const GWEN_FSLOCK *b, int ascending)
Definition: listdoc.h:7784
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)
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:6450
GWEN_CRYPTHEAD_LIST_SORT_FN GWEN_CryptHead_List_SetSortFn(GWEN_CRYPTHEAD_LIST *l, GWEN_CRYPTHEAD_LIST_SORT_FN fn)
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:6312
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:5214
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:3081
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)
uint32_t GWEN_PluginDescription_List_GetCount(const GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_InheritData_List_Sort(GWEN_INHERITDATA_LIST *l, int ascending)
struct GWEN_DBIO_LIST GWEN_DBIO_LIST
Definition: listdoc.h:6150
MYSTRUCT * first
Definition: listdoc.h:4381
void GWEN_Socket_List2_free(GWEN_SOCKET_LIST2 *l)
void GWEN_Socket_List_Insert(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list)
const GWEN_CRYPT_TOKEN *( GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH)(const GWEN_CRYPT_TOKEN *element, void *user_data)
Definition: listdoc.h:1754
GWEN_SIGTAIL * GWEN_SigTail_List_First(const GWEN_SIGTAIL_LIST *l)
GWEN_SIGTAIL_LIST_SORT_FN GWEN_SigTail_List_SetSortFn(GWEN_SIGTAIL_LIST *l, GWEN_SIGTAIL_LIST_SORT_FN fn)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2Iterator_Next(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
uint32_t HtmlFont_List_GetCount(const HTML_FONT_LIST *l)
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)
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)
GWEN_SYNCIO * GWEN_SyncIo_List_Last(const GWEN_SYNCIO_LIST *l)
struct GWEN_CRYPTHEAD_LIST_ELEMENT GWEN_CRYPTHEAD_LIST__ELEMENT
void GWEN_Crypt_Token_Context_List_Del(GWEN_CRYPT_TOKEN_CONTEXT *element)
GWEN_URL * first
Definition: listdoc.h:5860
t * pr_List2_GetFront(t_LIST2 *l)
GWEN_SAR_FILEHEADER_LIST_SORT_FN GWEN_SarFileHeader_List_SetSortFn(GWEN_SAR_FILEHEADER_LIST *l, GWEN_SAR_FILEHEADER_LIST_SORT_FN fn)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2Iterator_Next(GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *li)
struct GWEN_SAR_FILEHEADER_LIST GWEN_SAR_FILEHEADER_LIST
Definition: listdoc.h:291
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_Previous(const GWEN_CRYPT_TOKEN *element)
void GWEN_XMLNode_List2_free(GWEN_XMLNODE_LIST2 *l)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2Iterator_Previous(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
void GWEN_Socket_ConstList2_Clear(GWEN_SOCKET_CONSTLIST2 *l)
struct GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR
Definition: listdoc.h:723
t * pr_List_Last(const t_LIST *l)
t_LIST2 * pr_List2_new()
const GWEN_CRYPT_TOKEN_KEYINFO *( GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_FOREACH)(const GWEN_CRYPT_TOKEN_KEYINFO *element, void *user_data)
Definition: listdoc.h:5348
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:5346
GWEN_SOCKET *( GWEN_SOCKET_LIST2_FOREACH)(GWEN_SOCKET *element, void *user_data)
Definition: listdoc.h:7148
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:2013
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)
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)
void GWEN_Crypt_Token_KeyInfo_List2_Erase(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *it)
struct GWEN_MDIGEST_CONSTLIST2_ITERATOR GWEN_MDIGEST_CONSTLIST2_ITERATOR
Definition: listdoc.h:4803
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_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_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:1751
GWEN_FSLOCK_LIST2 * GWEN_FSLock_List2_new()
GWEN_SAR_FILEHEADER * nextObject
Definition: listdoc.h:282
struct GWEN_DIALOG_LIST GWEN_DIALOG_LIST
Definition: listdoc.h:3192
GWEN_SOCKET * GWEN_Socket_List2Iterator_Data(GWEN_SOCKET_LIST2_ITERATOR *li)
struct GWEN_SOCKET_CONSTLIST2 GWEN_SOCKET_CONSTLIST2
Definition: listdoc.h:7274
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)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Data(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
const GWEN_SOCKET * GWEN_Socket_ConstList2Iterator_Previous(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_Context_List2_PushBack(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, GWEN_CRYPT_TOKEN_CONTEXT *p)
GWEN_CRYPT_KEY_LIST2_ITERATOR * GWEN_Crypt_Key_List2Iterator_new(GWEN_CRYPT_KEY_LIST2 *l)
void GWEN_DBIO_List_Clear(GWEN_DBIO_LIST *l)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2Iterator_Data(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
struct GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 GWEN_PLUGIN_DESCRIPTION_CONSTLIST2
Definition: listdoc.h:2144
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)
struct GWEN_MDIGEST_LIST2 GWEN_MDIGEST_LIST2
Definition: listdoc.h:4666
struct GWEN_XMLNODE_LIST2 GWEN_XMLNODE_LIST2
Definition: listdoc.h:6745
GWEN_FSLOCK * GWEN_FSLock_List_Last(const GWEN_FSLOCK_LIST *l)
struct GWEN_TAG16 GWEN_TAG16
Definition: tag16.h:21
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)
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_Socket_List_Add(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list)
GWEN_MDIGEST * nextObject
Definition: listdoc.h:4905
struct GWEN_SSLCERTDESCR_LIST2 GWEN_SSLCERTDESCR_LIST2
Definition: listdoc.h:7924
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:6010
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
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)
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
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:7398
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:2949
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:4924
unsigned int GWEN_MDigest_List2_GetSize(GWEN_MDIGEST_LIST2 *l)
HTML_FONT * nextObject
Definition: listdoc.h:2790
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)
GWEN_SAR_FILEHEADER *( GWEN_SAR_FILEHEADER_LIST2_FOREACH)(GWEN_SAR_FILEHEADER *element, void *user_data)
Definition: listdoc.h:53
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)
unsigned int GWEN_Crypt_CryptAlgo_List2_GetSize(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void GWEN_Tag16_List_Del(GWEN_TAG16 *element)
GWEN_SOCKET * GWEN_Socket_List_Next(const GWEN_SOCKET *element)
GWEN_SOCKET * GWEN_Socket_List_Last(const GWEN_SOCKET_LIST *l)
GWEN_SOCKET * GWEN_Socket_List2Iterator_Previous(GWEN_SOCKET_LIST2_ITERATOR *li)
GWEN_XSD_NODE * GWEN_XsdNode_List_First(const GWEN_XSD_NODE_LIST *l)
void GWEN_TLV_List_Clear(GWEN_TLV_LIST *l)
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:1854
const t * pr_ConstList2_GetBack(t_CONSTLIST2 *l)
t * first
Definition: listdoc.h:4231
GWEN_URL * GWEN_Url_List_First(const GWEN_URL_LIST *l)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Next(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Data(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
void HtmlFont_List_Add(HTML_FONT *element, HTML_FONT_LIST *list)
void HtmlFont_List_Clear(HTML_FONT_LIST *l)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2_GetFront(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_Dialog_List_Add(GWEN_DIALOG *element, GWEN_DIALOG_LIST *list)
void GWEN_PluginDescription_ConstList2_free(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
uint32_t count
Definition: listdoc.h:7004
GWEN_CRYPT_KEY_LIST_SORT_FN GWEN_Crypt_Key_List_SetSortFn(GWEN_CRYPT_KEY_LIST *l, GWEN_CRYPT_KEY_LIST_SORT_FN fn)
int GWENHYWFAR_CB(* HTML_IMAGE_LIST_SORT_FN)(const HTML_IMAGE *a, const HTML_IMAGE *b, int ascending)
Definition: listdoc.h:446
void GWEN_Crypt_Token_KeyInfo_ConstList2_PushFront(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN_KEYINFO *p)
struct GWEN_MDIGEST_LIST_ELEMENT GWEN_MDIGEST_LIST__ELEMENT
void GWEN_TLV_List_Insert(GWEN_TLV *element, GWEN_TLV_LIST *list)
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)
int GWENHYWFAR_CB(* GWEN_XMLNODE_NAMESPACE_LIST_SORT_FN)(const GWEN_XMLNODE_NAMESPACE *a, const GWEN_XMLNODE_NAMESPACE *b, int ascending)
Definition: listdoc.h:6605
void HtmlImage_List_free(HTML_IMAGE_LIST *l)
void GWEN_FSLock_ConstList2_Clear(GWEN_FSLOCK_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)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2Iterator_Previous(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR * GWEN_Crypt_Key_ConstList2_First(GWEN_CRYPT_KEY_CONSTLIST2 *l)
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)
int GWENHYWFAR_CB(* GWEN_CRYPT_KEY_LIST_SORT_FN)(const GWEN_CRYPT_KEY *a, const GWEN_CRYPT_KEY *b, int ascending)
Definition: listdoc.h:839
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:7275
GWEN_CRYPTHEAD * GWEN_CryptHead_List_Previous(const GWEN_CRYPTHEAD *element)
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:7143
const GWEN_DIALOG * GWEN_Dialog_ConstList2_GetFront(GWEN_DIALOG_CONSTLIST2 *l)
int GWENHYWFAR_CB(* GWEN_MDIGEST_LIST_SORT_FN)(const GWEN_MDIGEST *a, const GWEN_MDIGEST *b, int ascending)
Definition: listdoc.h:4919
unsigned int GWEN_Crypt_Token_KeyInfo_ConstList2_GetSize(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
struct t_LIST_ELEMENT t_LIST__ELEMENT
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_Last(const GWEN_CRYPT_KEY_LIST *l)
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_SarFileHeader_List_Del(GWEN_SAR_FILEHEADER *element)
struct GWEN_CRYPT_KEY_CONSTLIST2 GWEN_CRYPT_KEY_CONSTLIST2
Definition: listdoc.h:722
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:3342
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_Socket_ConstList2_PushBack(GWEN_SOCKET_CONSTLIST2 *l, const GWEN_SOCKET *p)
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:7386
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:2809
struct GWEN_SYNCIO GWEN_SYNCIO
Definition: syncio.h:41
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_TAG16 * GWEN_Tag16_List_First(const GWEN_TAG16_LIST *l)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_Next(const GWEN_PLUGIN_DESCRIPTION *element)
GWEN_SYNCIO * GWEN_SyncIo_List_First(const GWEN_SYNCIO_LIST *l)
struct HTML_IMAGE HTML_IMAGE
Definition: htmlimage_be.h:23
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_First(const GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_Url_ConstList2_Clear(GWEN_URL_CONSTLIST2 *l)
GWEN_DBIO * GWEN_DBIO_List_Last(const GWEN_DBIO_LIST *l)
void pr_List2_PopFront(t_LIST2 *l)
void GWEN_Crypt_Token_KeyInfo_List_Sort(GWEN_CRYPT_TOKEN_KEYINFO_LIST *l, int ascending)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2Iterator_Next(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
struct GWEN_SSLCERTDESCR_LIST GWEN_SSLCERTDESCR_LIST
Definition: listdoc.h:8172
struct GWEN_FSLOCK_LIST2_ITERATOR GWEN_FSLOCK_LIST2_ITERATOR
Definition: listdoc.h:7536
GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_List2Iterator_new(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
GWEN_MDIGEST * GWEN_MDigest_List2_ForEach(GWEN_MDIGEST_LIST2 *list, GWEN_MDIGEST_LIST2_FOREACH func, void *user_data)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2_First(GWEN_DIALOG_CONSTLIST2 *l)
struct HTML_FONT_LIST HTML_FONT_LIST
Definition: listdoc.h:2799
void GWEN_Dialog_ConstList2_PushBack(GWEN_DIALOG_CONSTLIST2 *l, const GWEN_DIALOG *p)
void GWEN_Crypt_HashAlgo_ConstList2_PushFront(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l, const GWEN_CRYPT_HASHALGO *p)
struct GWEN_CRYPT_TOKEN_KEYINFO_LIST2 GWEN_CRYPT_TOKEN_KEYINFO_LIST2
Definition: listdoc.h:5209
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2_First(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO *( GWEN_CRYPT_TOKEN_KEYINFO_LIST2_FOREACH)(GWEN_CRYPT_TOKEN_KEYINFO *element, void *user_data)
Definition: listdoc.h:5219
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_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:7779
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2_GetFront(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
uint32_t GWEN_Socket_List_GetCount(const GWEN_SOCKET_LIST *l)
const GWEN_XMLNODE *( GWEN_XMLNODE_CONSTLIST2_FOREACH)(const GWEN_XMLNODE *element, void *user_data)
Definition: listdoc.h:6884
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:6160
GWEN_URL * GWEN_Url_List2Iterator_Next(GWEN_URL_LIST2_ITERATOR *li)
uint32_t count
Definition: listdoc.h:4925
unsigned int GWEN_Socket_ConstList2_GetSize(GWEN_SOCKET_CONSTLIST2 *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)
int GWENHYWFAR_CB(* GWEN_SOCKET_LIST_SORT_FN)(const GWEN_SOCKET *a, const GWEN_SOCKET *b, int ascending)
Definition: listdoc.h:7391
GWEN_CRYPT_HASHALGO_LIST2 * GWEN_Crypt_HashAlgo_List2_new()
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2_GetBack(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_Crypt_Token_KeyInfo_ConstList2_PushBack(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN_KEYINFO *p)
GWEN_SSLCERTDESCR_LIST_SORT_FN GWEN_SslCertDescr_List_SetSortFn(GWEN_SSLCERTDESCR_LIST *l, GWEN_SSLCERTDESCR_LIST_SORT_FN fn)
void GWEN_Crypt_Token_List2_Erase(GWEN_CRYPT_TOKEN_LIST2 *l, GWEN_CRYPT_TOKEN_LIST2_ITERATOR *it)
GWEN_TAG16_LIST_SORT_FN GWEN_Tag16_List_SetSortFn(GWEN_TAG16_LIST *l, GWEN_TAG16_LIST_SORT_FN fn)
void GWEN_Crypt_Token_Context_ConstList2_free(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_SarFileHeader_ConstList2Iterator_free(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
void GWEN_XMLNode_List_Insert(GWEN_XMLNODE *element, GWEN_XMLNODE_LIST *list)
void GWEN_Crypt_PaddAlgo_List2_PopBack(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_CRYPT_TOKEN_LIST2_ITERATOR * GWEN_Crypt_Token_List2_First(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_Url_List_Insert(GWEN_URL *element, GWEN_URL_LIST *list)
void GWEN_FSLock_List2_PopBack(GWEN_FSLOCK_LIST2 *l)
t_CONSTLIST2_ITERATOR * pr_ConstList2_First(t_CONSTLIST2 *l)
void GWEN_Crypt_Token_List2_PushBack(GWEN_CRYPT_TOKEN_LIST2 *l, GWEN_CRYPT_TOKEN *p)
void GWEN_Dialog_List_AddList(GWEN_DIALOG_LIST *dst, GWEN_DIALOG_LIST *l)
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)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Next(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
void pr_List2_free(t_LIST2 *l)
const GWEN_CRYPT_CRYPTALGO *( GWEN_CRYPT_CRYPTALGO_CONSTLIST2_FOREACH)(const GWEN_CRYPT_CRYPTALGO *element, void *user_data)
Definition: listdoc.h:3626
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2Iterator_Data(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
void GWEN_PluginDescription_List2_free(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
struct GWEN_SIGTAIL GWEN_SIGTAIL
Definition: sigtail.h:24
GWEN_SIGHEAD_LIST_SORT_FN GWEN_SigHead_List_SetSortFn(GWEN_SIGHEAD_LIST *l, GWEN_SIGHEAD_LIST_SORT_FN fn)
const GWEN_DIALOG * GWEN_Dialog_ConstList2_GetBack(GWEN_DIALOG_CONSTLIST2 *l)
void GWEN_Crypt_Token_ConstList2_PopBack(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2Iterator_new(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
void GWEN_Crypt_HashAlgo_List2_PushBack(GWEN_CRYPT_HASHALGO_LIST2 *l, GWEN_CRYPT_HASHALGO *p)
GWEN_SYNCIO_LIST * GWEN_SyncIo_List_new()
struct GWEN_FSLOCK_CONSTLIST2_ITERATOR GWEN_FSLOCK_CONSTLIST2_ITERATOR
Definition: listdoc.h:7668
struct GWEN_XMLNODE_NAMESPACE_LIST GWEN_XMLNODE_NAMESPACE_LIST
Definition: listdoc.h:6600
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:6300
GWEN_SAR_FILEHEADER * first
Definition: listdoc.h:301
GWEN_DIALOG * GWEN_Dialog_List2_GetBack(GWEN_DIALOG_LIST2 *l)
HTML_IMAGE * HtmlImage_List_Previous(const HTML_IMAGE *element)
GWEN_DIALOG * first
Definition: listdoc.h:3202
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)
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)
unsigned int GWEN_Crypt_CryptAlgo_ConstList2_GetSize(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
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
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_Crypt_Token_KeyInfo_ConstList2_PopFront(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
struct MYSTRUCT_LIST MYSTRUCT_LIST
Definition: listdoc.h:4371
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)
const GWEN_MDIGEST *( GWEN_MDIGEST_CONSTLIST2_FOREACH)(const GWEN_MDIGEST *element, void *user_data)
Definition: listdoc.h:4805
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)
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_TLV * GWEN_TLV_List_Next(const GWEN_TLV *element)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2_GetFront(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_XMLNODE_LIST2_ITERATOR * GWEN_XMLNode_List2Iterator_new(GWEN_XMLNODE_LIST2 *l)
GWEN_MDIGEST_LIST * GWEN_MDigest_List_new()
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_Previous(const GWEN_CRYPT_TOKEN_KEYINFO *element)
const GWEN_URL * GWEN_Url_ConstList2_GetBack(GWEN_URL_CONSTLIST2 *l)
unsigned int pr_List2_GetSize(t_LIST2 *l)
GWEN_TLV * GWEN_TLV_List_Last(const GWEN_TLV_LIST *l)
unsigned int GWEN_MDigest_ConstList2_GetSize(GWEN_MDIGEST_CONSTLIST2 *l)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2_ForEach(GWEN_MDIGEST_CONSTLIST2 *list, GWEN_MDIGEST_CONSTLIST2_FOREACH func, void *user_data)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Previous(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2Iterator_Data(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
void GWEN_FSLock_ConstList2Iterator_free(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
struct GWEN_CRYPT_TOKEN_LIST GWEN_CRYPT_TOKEN_LIST
Definition: listdoc.h:1863
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)
struct GWEN_SYNCIO_LIST GWEN_SYNCIO_LIST
Definition: listdoc.h:4521
struct t_LIST2 t_LIST2
Definition: listdoc.h:3730
void GWEN_MDigest_List_Insert(GWEN_MDIGEST *element, GWEN_MDIGEST_LIST *list)
unsigned int GWEN_SarFileHeader_List2_GetSize(GWEN_SAR_FILEHEADER_LIST2 *l)
GWEN_URL * GWEN_Url_List_Last(const GWEN_URL_LIST *l)
void GWEN_InheritData_List_Del(GWEN_INHERITDATA *element)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2_ForEach(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *list, GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_FOREACH func, void *user_data)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2Iterator_Next(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
void GWEN_XMLNode_List2_Dump(GWEN_XMLNODE_LIST2 *l, FILE *f, unsigned int indent)
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST2 GWEN_CRYPT_TOKEN_CONTEXT_LIST2
Definition: listdoc.h:1222
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2Iterator_Previous(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_KeyInfo_List_Insert(GWEN_CRYPT_TOKEN_KEYINFO *element, GWEN_CRYPT_TOKEN_KEYINFO_LIST *list)
uint32_t id
Definition: listdoc.h:3204
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_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2Iterator_new(GWEN_XMLNODE_CONSTLIST2 *l)
uint32_t id
Definition: listdoc.h:2811
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:6882
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)
const GWEN_PLUGIN_DESCRIPTION *( GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH)(const GWEN_PLUGIN_DESCRIPTION *element, void *user_data)
Definition: listdoc.h:2147
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)
struct GWEN_SIGTAIL_LIST GWEN_SIGTAIL_LIST
Definition: listdoc.h:6000
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)
void GWEN_Crypt_Key_List2_Clear(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_DIALOG_LIST2 * GWEN_Dialog_List2_new()
const GWEN_FSLOCK * GWEN_FSLock_ConstList2_ForEach(GWEN_FSLOCK_CONSTLIST2 *list, GWEN_FSLOCK_CONSTLIST2_FOREACH func, void *user_data)
struct GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR
Definition: listdoc.h:2688
struct GWEN_SAR_FILEHEADER GWEN_SAR_FILEHEADER
const GWEN_FSLOCK *( GWEN_FSLOCK_CONSTLIST2_FOREACH)(const GWEN_FSLOCK *element, void *user_data)
Definition: listdoc.h:7670
void GWEN_SyncIo_List_AddList(GWEN_SYNCIO_LIST *dst, GWEN_SYNCIO_LIST *l)
GWEN_FSLOCK * GWEN_FSLock_List2Iterator_Next(GWEN_FSLOCK_LIST2_ITERATOR *li)
void GWEN_Crypt_Token_ConstList2_PopFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_SarFileHeader_List_free(GWEN_SAR_FILEHEADER_LIST *l)
GWEN_TAG16 * nextObject
Definition: listdoc.h:6291
void GWEN_SslCertDescr_ConstList2_Clear(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
GWEN_XMLNODE_CONSTLIST2 * GWEN_XMLNode_ConstList2_new()
void GWEN_XMLNode_List2Iterator_free(GWEN_XMLNODE_LIST2_ITERATOR *li)
GWEN_CRYPTHEAD * nextObject
Definition: listdoc.h:8313
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)
struct GWEN_CRYPT_HASHALGO_CONSTLIST2 GWEN_CRYPT_HASHALGO_CONSTLIST2
Definition: listdoc.h:1115
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:3492
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:2008
uint32_t count
Definition: listdoc.h:4232
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_XMLNODE *( GWEN_XMLNODE_LIST2_FOREACH)(GWEN_XMLNODE *element, void *user_data)
Definition: listdoc.h:6755
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Next(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
GWEN_DIALOG * GWEN_Dialog_List2_GetFront(GWEN_DIALOG_LIST2 *l)
void GWEN_CryptHead_List_AddList(GWEN_CRYPTHEAD_LIST *dst, GWEN_CRYPTHEAD_LIST *l)
void GWEN_SslCertDescr_List2_Erase(GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR_LIST2_ITERATOR *it)
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2_Last(GWEN_XMLNODE_CONSTLIST2 *l)
struct t_CONSTLIST2 t_CONSTLIST2
Definition: listdoc.h:3866
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR
Definition: listdoc.h:1227
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2Iterator_Next(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
GWEN_MDIGEST_CONSTLIST2_ITERATOR * GWEN_MDigest_ConstList2Iterator_new(GWEN_MDIGEST_CONSTLIST2 *l)
void GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_free(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_HashAlgo_ConstList2_Last(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
struct GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR
Definition: listdoc.h:180
GWEN_CRYPTHEAD * GWEN_CryptHead_List_Last(const GWEN_CRYPTHEAD_LIST *l)
void GWEN_Dialog_ConstList2_free(GWEN_DIALOG_CONSTLIST2 *l)
uint32_t count
Definition: listdoc.h:2810
struct GWEN_FSLOCK_LIST2 GWEN_FSLOCK_LIST2
Definition: listdoc.h:7531
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_Crypt_Token_List_Insert(GWEN_CRYPT_TOKEN *element, GWEN_CRYPT_TOKEN_LIST *list)
struct GWEN_CRYPT_TOKEN GWEN_CRYPT_TOKEN
Definition: ct.h:19
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:979
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)
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:6141
int GWENHYWFAR_CB(* GWEN_SIGHEAD_LIST_SORT_FN)(const GWEN_SIGHEAD *a, const GWEN_SIGHEAD *b, int ascending)
Definition: listdoc.h:3347
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:1752
struct GWEN_CRYPT_TOKEN_KEYINFO GWEN_CRYPT_TOKEN_KEYINFO
Definition: ct_keyinfo.h:23
GWEN_TAG16 * first
Definition: listdoc.h:6310
struct GWEN_SIGHEAD GWEN_SIGHEAD
Definition: sighead.h:23
void GWEN_PluginDescription_List_AddList(GWEN_PLUGIN_DESCRIPTION_LIST *dst, GWEN_PLUGIN_DESCRIPTION_LIST *l)
GWEN_DIALOG_LIST_SORT_FN GWEN_Dialog_List_SetSortFn(GWEN_DIALOG_LIST *l, GWEN_DIALOG_LIST_SORT_FN fn)
GWEN_SAR_FILEHEADER_LIST2_ITERATOR * GWEN_SarFileHeader_List2Iterator_new(GWEN_SAR_FILEHEADER_LIST2 *l)
uint32_t count
Definition: listdoc.h:3203
void GWEN_Crypt_Token_KeyInfo_ConstList2_PopBack(GWEN_CRYPT_TOKEN_KEYINFO_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:1361
void GWEN_Dialog_List2Iterator_free(GWEN_DIALOG_LIST2_ITERATOR *li)
void GWEN_FSLock_List_Del(GWEN_FSLOCK *element)
struct GWEN_CRYPT_CRYPTALGO GWEN_CRYPT_CRYPTALGO
Definition: cryptalgo.h:20
GWEN_CRYPT_TOKEN_LIST2_ITERATOR * GWEN_Crypt_Token_List2Iterator_new(GWEN_CRYPT_TOKEN_LIST2 *l)
struct GWEN_CRYPT_TOKEN_CONTEXT GWEN_CRYPT_TOKEN_CONTEXT
Definition: ct_context.h:27
void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p)
void GWEN_Dialog_List_Insert(GWEN_DIALOG *element, GWEN_DIALOG_LIST *list)
void GWEN_CryptHead_List_Sort(GWEN_CRYPTHEAD_LIST *l, int ascending)
void GWEN_FSLock_List2_Clear(GWEN_FSLOCK_LIST2 *l)
void GWEN_Dialog_List2_PopFront(GWEN_DIALOG_LIST2 *l)
uint32_t GWEN_SyncIo_List_GetCount(const GWEN_SYNCIO_LIST *l)
struct GWEN_CRYPT_PADDALGO_CONSTLIST2 GWEN_CRYPT_PADDALGO_CONSTLIST2
Definition: listdoc.h:2687
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)
GWEN_FSLOCK_CONSTLIST2 * GWEN_FSLock_ConstList2_new()
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:4221
HTML_IMAGE_LIST * HtmlImage_List_new()
void GWEN_XMLNode_ConstList2_PopBack(GWEN_XMLNODE_CONSTLIST2 *l)
void GWEN_Crypt_Token_List2_Clear(GWEN_CRYPT_TOKEN_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)
int GWENHYWFAR_CB(* GWEN_CRYPT_TOKEN_LIST_SORT_FN)(const GWEN_CRYPT_TOKEN *a, const GWEN_CRYPT_TOKEN *b, int ascending)
Definition: listdoc.h:1868
GWEN_PLUGIN_DESCRIPTION * first
Definition: listdoc.h:2266
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:3735
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)
GWEN_CRYPT_KEY_LIST * GWEN_Crypt_Key_List_new()
void GWEN_Crypt_PaddAlgo_List2_PopFront(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_FSLOCK_LIST2_ITERATOR * GWEN_FSLock_List2Iterator_new(GWEN_FSLOCK_LIST2 *l)
uint32_t GWEN_Crypt_Key_List_GetCount(const GWEN_CRYPT_KEY_LIST *l)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_ForEach(GWEN_CRYPT_HASHALGO_LIST2 *list, GWEN_CRYPT_HASHALGO_LIST2_FOREACH func, void *user_data)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2Iterator_Previous(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
t * pr_List_Previous(const t *element)
GWEN_CRYPTHEAD * first
Definition: listdoc.h:8332
void pr_List2_PopBack(t_LIST2 *l)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2_Last(GWEN_DIALOG_CONSTLIST2 *l)
struct MYSTRUCT_LIST_ELEMENT MYSTRUCT_LIST__ELEMENT
HTML_FONT * HtmlFont_List_First(const HTML_FONT_LIST *l)
t * pr_List2Iterator_Previous(t_LIST2_ITERATOR *li)
struct GWEN_XMLNODE_LIST_ELEMENT GWEN_XMLNODE_LIST__ELEMENT
struct GWEN_INHERITDATA_LIST GWEN_INHERITDATA_LIST
Definition: listdoc.h:5064
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)
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)
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)
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Last(const GWEN_XMLNODE_NAMESPACE_LIST *l)
struct GWEN_URL_LIST2 GWEN_URL_LIST2
Definition: listdoc.h:5602
void GWEN_Url_List2_PushFront(GWEN_URL_LIST2 *l, GWEN_URL *p)
GWEN_XMLNODE * nextObject
Definition: listdoc.h:6984
const GWEN_SSLCERTDESCR *( GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH)(const GWEN_SSLCERTDESCR *element, void *user_data)
Definition: listdoc.h:8063
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:2944
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:5841
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:1615
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:8163
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)
const GWEN_CRYPT_KEY *( GWEN_CRYPT_KEY_CONSTLIST2_FOREACH)(const GWEN_CRYPT_KEY *element, void *user_data)
Definition: listdoc.h:725
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2_ForEach(GWEN_SAR_FILEHEADER_LIST2 *list, GWEN_SAR_FILEHEADER_LIST2_FOREACH func, void *user_data)
GWEN_CRYPT_TOKEN_CONTEXT * nextObject
Definition: listdoc.h:1461
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2Iterator_new(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_MDIGEST *( GWEN_MDIGEST_LIST2_FOREACH)(GWEN_MDIGEST *element, void *user_data)
Definition: listdoc.h:4676
uint32_t id
Definition: listdoc.h:4211
GWEN_CRYPT_KEY_LIST2_ITERATOR * GWEN_Crypt_Key_List2_Last(GWEN_CRYPT_KEY_LIST2 *l)
void GWEN_PluginDescription_ConstList2_PushBack(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l, const GWEN_PLUGIN_DESCRIPTION *p)
void GWEN_SslCertDescr_List_Sort(GWEN_SSLCERTDESCR_LIST *l, int ascending)
void GWEN_InheritData_List_Insert(GWEN_INHERITDATA *element, GWEN_INHERITDATA_LIST *list)
void GWEN_XMLNode_List_Add(GWEN_XMLNODE *element, GWEN_XMLNODE_LIST *list)
void GWEN_FSLock_List2Iterator_free(GWEN_FSLOCK_LIST2_ITERATOR *li)
void GWEN_Crypt_CryptAlgo_ConstList2_free(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
void GWEN_Tag16_List_Sort(GWEN_TAG16_LIST *l, int ascending)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2Iterator_Previous(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
struct GWEN_URL_CONSTLIST2_ITERATOR GWEN_URL_CONSTLIST2_ITERATOR
Definition: listdoc.h:5739
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:2418
GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_PaddAlgo_ConstList2Iterator_new(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
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:5607
GWEN_CRYPTHEAD_LIST * GWEN_CryptHead_List_new()
GWEN_DIALOG * nextObject
Definition: listdoc.h:3183
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_Previous(const GWEN_PLUGIN_DESCRIPTION *element)
GWEN_CRYPT_TOKEN_CONTEXT *( GWEN_CRYPT_TOKEN_CONTEXT_LIST2_FOREACH)(GWEN_CRYPT_TOKEN_CONTEXT *element, void *user_data)
Definition: listdoc.h:1232
HTML_IMAGE * first
Definition: listdoc.h:451
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:4802
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_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)
const GWEN_SOCKET *( GWEN_SOCKET_CONSTLIST2_FOREACH)(const GWEN_SOCKET *element, void *user_data)
Definition: listdoc.h:7277
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:5991
GWEN_CRYPT_TOKEN_KEYINFO * first
Definition: listdoc.h:5467
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2_First(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2_First(GWEN_XMLNODE_CONSTLIST2 *l)
void GWEN_FSLock_List2_Dump(GWEN_FSLOCK_LIST2 *l, FILE *f, unsigned int indent)
struct GWEN_XMLNODE_CONSTLIST2 GWEN_XMLNODE_CONSTLIST2
Definition: listdoc.h:6881
uint32_t pr_List_GetCount(const t_LIST *l)
const t *( t_CONSTLIST2_FOREACH)(const t *element, void *user_data)
Definition: listdoc.h:3869
MYSTRUCT_LIST * MyStruct_List_new()
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:4914
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:7667
void GWEN_Crypt_Key_ConstList2_PopBack(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_SslCertDescr_List_free(GWEN_SSLCERTDESCR_LIST *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)
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)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_Previous(const GWEN_SAR_FILEHEADER *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)
int GWENHYWFAR_CB(* GWEN_INHERITDATA_LIST_SORT_FN)(const GWEN_INHERITDATA *a, const GWEN_INHERITDATA *b, int ascending)
Definition: listdoc.h:5069
void GWEN_XMLNode_NameSpace_List_Add(GWEN_XMLNODE_NAMESPACE *element, GWEN_XMLNODE_NAMESPACE_LIST *list)
int GWENHYWFAR_CB(* GWEN_TAG16_LIST_SORT_FN)(const GWEN_TAG16 *a, const GWEN_TAG16 *b, int ascending)
Definition: listdoc.h:6305
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2_GetFront(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
GWEN_CRYPT_HASHALGO *( GWEN_CRYPT_HASHALGO_LIST2_FOREACH)(GWEN_CRYPT_HASHALGO *element, void *user_data)
Definition: listdoc.h:989
void GWEN_Crypt_Key_ConstList2_free(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_SarFileHeader_List_Sort(GWEN_SAR_FILEHEADER_LIST *l, int ascending)
GWEN_URL *( GWEN_URL_LIST2_FOREACH)(GWEN_URL *element, void *user_data)
Definition: listdoc.h:5612
GWEN_CRYPT_PADDALGO *( GWEN_CRYPT_PADDALGO_LIST2_FOREACH)(GWEN_CRYPT_PADDALGO *element, void *user_data)
Definition: listdoc.h:2561
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:4362
struct GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR
Definition: listdoc.h:1359
struct GWEN_CRYPT_TOKEN_LIST2_ITERATOR GWEN_CRYPT_TOKEN_LIST2_ITERATOR
Definition: listdoc.h:1620
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)
uint32_t id
Definition: listdoc.h:4233
const t * pr_ConstList2Iterator_Data(t_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_KEYINFO * nextObject
Definition: listdoc.h:5448
GWEN_DBIO * GWEN_DBIO_List_Previous(const GWEN_DBIO *element)
HTML_IMAGE * HtmlImage_List_Last(const HTML_IMAGE_LIST *l)
HTML_IMAGE * nextObject
Definition: listdoc.h:432
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)
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)
HTML_IMAGE * HtmlImage_List_First(const HTML_IMAGE_LIST *l)
void GWEN_SigTail_List_Insert(GWEN_SIGTAIL *element, GWEN_SIGTAIL_LIST *list)
t *( t_LIST2_FOREACH)(t *element, void *user_data)
Definition: listdoc.h:3740
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:6750
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:825
void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p)
GWEN_DIALOG_LIST2_ITERATOR * GWEN_Dialog_List2_Last(GWEN_DIALOG_LIST2 *l)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_GetBack(GWEN_CRYPT_HASHALGO_LIST2 *l)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2_GetBack(GWEN_CRYPT_KEY_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_Previous(const GWEN_CRYPT_TOKEN_CONTEXT *element)
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2Iterator_new(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
struct GWEN_SAR_FILEHEADER_LIST2 GWEN_SAR_FILEHEADER_LIST2
Definition: listdoc.h:43
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2_ForEach(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *list, GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH func, void *user_data)
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2_Last(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
int GWENHYWFAR_CB(* GWEN_URL_LIST_SORT_FN)(const GWEN_URL *a, const GWEN_URL *b, int ascending)
Definition: listdoc.h:5855
GWEN_MDIGEST_CONSTLIST2_ITERATOR * GWEN_MDigest_ConstList2_First(GWEN_MDIGEST_CONSTLIST2 *l)
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:2406
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)
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)
GWEN_SSLCERTDESCR *( GWEN_SSLCERTDESCR_LIST2_FOREACH)(GWEN_SSLCERTDESCR *element, void *user_data)
Definition: listdoc.h:7934
int GWENHYWFAR_CB(* HTML_FONT_LIST_SORT_FN)(const HTML_FONT *a, const HTML_FONT *b, int ascending)
Definition: listdoc.h:2804
struct GWEN_CRYPT_PADDALGO_LIST2_ITERATOR GWEN_CRYPT_PADDALGO_LIST2_ITERATOR
Definition: listdoc.h:2556
t_LIST2_ITERATOR * pr_List2_First(t_LIST2 *l)
struct GWEN_MDIGEST_LIST2_ITERATOR GWEN_MDIGEST_LIST2_ITERATOR
Definition: listdoc.h:4671
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:4512
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_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:6011
GWEN_XMLNODE_LIST2_ITERATOR * GWEN_XMLNode_List2_First(GWEN_XMLNODE_LIST2 *l)
GWEN_XSD_NODE * GWEN_XsdNode_List_Last(const GWEN_XSD_NODE_LIST *l)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Previous(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
struct GWEN_TLV_LIST_ELEMENT GWEN_TLV_LIST__ELEMENT
void GWEN_XMLNode_ConstList2_PushFront(GWEN_XMLNODE_CONSTLIST2 *l, const GWEN_XMLNODE *p)
void GWEN_SslCertDescr_List2_PopBack(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_Socket_List_AddList(GWEN_SOCKET_LIST *dst, GWEN_SOCKET_LIST *l)
void GWEN_Crypt_PaddAlgo_ConstList2Iterator_free(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
uint32_t id
Definition: listdoc.h:4533
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)
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:5462
int GWENHYWFAR_CB(* GWEN_CRYPTHEAD_LIST_SORT_FN)(const GWEN_CRYPTHEAD *a, const GWEN_CRYPTHEAD *b, int ascending)
Definition: listdoc.h:8327
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:2256
GWEN_INHERITDATA_LIST * GWEN_InheritData_List_new()
struct GWEN_CRYPTHEAD_LIST GWEN_CRYPTHEAD_LIST
Definition: listdoc.h:8322
void GWEN_Socket_ConstList2_PopBack(GWEN_SOCKET_CONSTLIST2 *l)
uint32_t GWEN_FSLock_List_GetCount(const GWEN_FSLOCK_LIST *l)
struct GWEN_CRYPT_HASHALGO GWEN_CRYPT_HASHALGO
Definition: hashalgo.h:21
unsigned int GWEN_Url_List2_GetSize(GWEN_URL_LIST2 *l)
void GWEN_Crypt_Token_Context_List2_PopBack(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
void GWEN_XMLNode_List_Clear(GWEN_XMLNODE_LIST *l)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_Previous(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
void GWEN_SarFileHeader_List2_free(GWEN_SAR_FILEHEADER_LIST2 *l)
struct GWEN_CRYPT_KEY_LIST_ELEMENT GWEN_CRYPT_KEY_LIST__ELEMENT
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_Next(const GWEN_CRYPT_TOKEN_KEYINFO *element)
void GWEN_XMLNode_NameSpace_List_Del(GWEN_XMLNODE_NAMESPACE *element)
struct GWEN_CRYPT_HASHALGO_LIST2_ITERATOR GWEN_CRYPT_HASHALGO_LIST2_ITERATOR
Definition: listdoc.h:984
struct GWEN_CRYPT_KEY_LIST GWEN_CRYPT_KEY_LIST
Definition: listdoc.h:834
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)
unsigned int GWEN_Socket_List2_GetSize(GWEN_SOCKET_LIST2 *l)
struct GWEN_SSLCERTDESCR_CONSTLIST2 GWEN_SSLCERTDESCR_CONSTLIST2
Definition: listdoc.h:8060
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()
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:3867
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)
struct GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2
Definition: listdoc.h:5345
void GWEN_PluginDescription_List_Insert(GWEN_PLUGIN_DESCRIPTION *element, GWEN_PLUGIN_DESCRIPTION_LIST *list)
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Next(const GWEN_XMLNODE_NAMESPACE *element)
void GWEN_SarFileHeader_List_Insert(GWEN_SAR_FILEHEADER *element, GWEN_SAR_FILEHEADER_LIST *list)
GWEN_DIALOG * GWEN_Dialog_List_Last(const GWEN_DIALOG_LIST *l)
void GWEN_SigHead_List_free(GWEN_SIGHEAD_LIST *l)
void GWEN_Crypt_Token_Context_List2_Dump(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_Crypt_PaddAlgo_List2_free(GWEN_CRYPT_PADDALGO_LIST2 *l)
void GWEN_Crypt_HashAlgo_ConstList2_PopFront(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_FSLock_List_Sort(GWEN_FSLOCK_LIST *l, int ascending)
struct GWEN_CRYPT_PADDALGO_LIST2 GWEN_CRYPT_PADDALGO_LIST2
Definition: listdoc.h:2551
struct GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR
Definition: listdoc.h:2145
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
GWEN_CRYPT_KEY *( GWEN_CRYPT_KEY_LIST2_FOREACH)(GWEN_CRYPT_KEY *element, void *user_data)
Definition: listdoc.h:596
GWEN_SYNCIO * GWEN_SyncIo_List_Next(const GWEN_SYNCIO *element)
void GWEN_Crypt_HashAlgo_List2_free(GWEN_CRYPT_HASHALGO_LIST2 *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:5738
void GWEN_Url_List_Del(GWEN_URL *element)
uint32_t GWEN_Crypt_Token_Context_List_GetCount(const GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
int GWENHYWFAR_CB(* GWEN_PLUGIN_DESCRIPTION_LIST_SORT_FN)(const GWEN_PLUGIN_DESCRIPTION *a, const GWEN_PLUGIN_DESCRIPTION *b, int ascending)
Definition: listdoc.h:2261
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)
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:6591
GWEN_SSLCERTDESCR_LIST * GWEN_SslCertDescr_List_new()
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2Iterator_Data(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
GWEN_TLV * nextObject
Definition: listdoc.h:2397
void GWEN_Crypt_Token_List2_PopBack(GWEN_CRYPT_TOKEN_LIST2 *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:8182
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:452
void GWEN_Crypt_HashAlgo_List2_Dump(GWEN_CRYPT_HASHALGO_LIST2 *l, FILE *f, unsigned int indent)
struct GWEN__XMLNODE GWEN_XMLNODE
Definition: xml.h:147
void MyStruct_List_AddList(MYSTRUCT_LIST *dst, MYSTRUCT_LIST *l)
GWEN_CRYPTHEAD * GWEN_CryptHead_List_First(const GWEN_CRYPTHEAD_LIST *l)
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST GWEN_CRYPT_TOKEN_CONTEXT_LIST
Definition: listdoc.h:1470
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)
int GWENHYWFAR_CB(* GWEN_XMLNODE_LIST_SORT_FN)(const GWEN_XMLNODE *a, const GWEN_XMLNODE *b, int ascending)
Definition: listdoc.h:6998
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:5862
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:7003
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2_First(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
void GWEN_SarFileHeader_ConstList2_free(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
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)
const GWEN_CRYPT_PADDALGO *( GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH)(const GWEN_CRYPT_PADDALGO *element, void *user_data)
Definition: listdoc.h:2690
GWEN_FSLOCK_CONSTLIST2_ITERATOR * GWEN_FSLock_ConstList2_First(GWEN_FSLOCK_CONSTLIST2 *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:591
struct GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR
Definition: listdoc.h:1116
GWEN_SIGHEAD_LIST * GWEN_SigHead_List_new()
GWEN_CRYPT_TOKEN_CONSTLIST2 * GWEN_Crypt_Token_ConstList2_new()
const GWEN_MDIGEST * GWEN_MDigest_ConstList2Iterator_Next(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_CONTEXT * first
Definition: listdoc.h:1480
void GWEN_Crypt_Key_List_Sort(GWEN_CRYPT_KEY_LIST *l, int ascending)
void GWEN_Tag16_List_free(GWEN_TAG16_LIST *l)
struct GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR
Definition: listdoc.h:8061
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:3623
struct GWEN_CRYPT_CRYPTALGO_LIST2 GWEN_CRYPT_CRYPTALGO_LIST2
Definition: listdoc.h:3487
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)
uint32_t count
Definition: listdoc.h:845
unsigned int GWEN_SarFileHeader_ConstList2_GetSize(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
uint32_t count
Definition: listdoc.h:3353
GWEN_SSLCERTDESCR_CONSTLIST2 * GWEN_SslCertDescr_ConstList2_new()
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2Iterator_Next(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
GWEN_DIALOG *( GWEN_DIALOG_LIST2_FOREACH)(GWEN_DIALOG *element, void *user_data)
Definition: listdoc.h:2954
void GWEN_Crypt_CryptAlgo_ConstList2Iterator_free(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_HashAlgo_List2_Erase(GWEN_CRYPT_HASHALGO_LIST2 *l, GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *it)
struct GWEN_TAG16_LIST_ELEMENT GWEN_TAG16_LIST__ELEMENT
void GWEN_Crypt_Token_List2_free(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_MDigest_List2_PushFront(GWEN_MDIGEST_LIST2 *l, GWEN_MDIGEST *p)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2Iterator_Data(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
GWEN_XSD_NODE_LIST * GWEN_XsdNode_List_new()
void GWEN_Dialog_ConstList2_PopBack(GWEN_DIALOG_CONSTLIST2 *l)
void GWEN_SigHead_List_Del(GWEN_SIGHEAD *element)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2_ForEach(GWEN_CRYPT_PADDALGO_CONSTLIST2 *list, GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_MDigest_List2_PushBack(GWEN_MDIGEST_LIST2 *l, GWEN_MDIGEST *p)
GWEN_SIGTAIL * GWEN_SigTail_List_Last(const GWEN_SIGTAIL_LIST *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2_ForEach(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *list, GWEN_CRYPT_TOKEN_KEYINFO_LIST2_FOREACH func, void *user_data)
void pr_List2_Clear(t_LIST2 *l)
GWEN_FSLOCK_LIST2_ITERATOR * GWEN_FSLock_List2_First(GWEN_FSLOCK_LIST2 *l)
void GWEN_Url_ConstList2Iterator_free(GWEN_URL_CONSTLIST2_ITERATOR *li)