gwenhywfar  4.13.1
listdoc.h
Go to the documentation of this file.
1 /***************************************************************************
2  $RCSfile$
3  -------------------
4  cvs : $Id$
5  begin : Sat Jun 28 2003
6  copyright : (C) 2003 by Martin Preuss
7  email : martin@libchipcard.de
8 
9  ***************************************************************************
10  * *
11  * This library is free software; you can redistribute it and/or *
12  * modify it under the terms of the GNU Lesser General Public *
13  * License as published by the Free Software Foundation; either *
14  * version 2.1 of the License, or (at your option) any later version. *
15  * *
16  * This library is distributed in the hope that it will be useful, *
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
19  * Lesser General Public License for more details. *
20  * *
21  * You should have received a copy of the GNU Lesser General Public *
22  * License along with this library; if not, write to the Free Software *
23  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
24  * MA 02111-1307 USA *
25  * *
26  ***************************************************************************/
27 
28 
29 #ifndef GWEN_INHERITDATA_LIST1_H
30 #define GWEN_INHERITDATA_LIST1_H
31 
32 #ifdef __cplusplus
33 extern "C" {
34 #endif
35 
38  uint32_t id;
41 
49 
53  typedef int GWENHYWFAR_CB (*GWEN_INHERITDATA_LIST_SORT_FN)(const GWEN_INHERITDATA *a, const GWEN_INHERITDATA *b, int ascending);
54 
55 
59  uint32_t count;
60  uint32_t id;
62 
68 
73 
79 
87 
92 
97 
103 
108 
113 
118 
123 
128 
133 
139  void GWEN_InheritData_List_Sort(GWEN_INHERITDATA_LIST *l, int ascending);
140 
141 
142 #ifdef __cplusplus
143 }
144 #endif
145 
146 
147 #endif
148 
149 
150 
151 /***************************************************************************
152  $RCSfile$
153  -------------------
154  cvs : $Id$
155  begin : Sat Jun 28 2003
156  copyright : (C) 2003 by Martin Preuss
157  email : martin@libchipcard.de
158 
159  ***************************************************************************
160  * *
161  * This library is free software; you can redistribute it and/or *
162  * modify it under the terms of the GNU Lesser General Public *
163  * License as published by the Free Software Foundation; either *
164  * version 2.1 of the License, or (at your option) any later version. *
165  * *
166  * This library is distributed in the hope that it will be useful, *
167  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
168  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
169  * Lesser General Public License for more details. *
170  * *
171  * You should have received a copy of the GNU Lesser General Public *
172  * License along with this library; if not, write to the Free Software *
173  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
174  * MA 02111-1307 USA *
175  * *
176  ***************************************************************************/
177 
178 
179 #ifndef t_LIST1_H
180 #define t_LIST1_H
181 
182 #ifdef __cplusplus
183 extern "C" {
184 #endif
185 
187  typedef struct t_LIST_ELEMENT {
188  uint32_t id;
190  } t_LIST__ELEMENT;
191 
198  typedef struct t_LIST t_LIST;
199 
203  typedef int GWENHYWFAR_CB (*t_LIST_SORT_FN)(const t *a, const t *b, int ascending);
204 
205 
207  struct t_LIST {
208  t *first;
209  uint32_t count;
210  uint32_t id;
211  } t_LIST;
212 
217  void pr_List_AddList(t_LIST *dst, t_LIST *l);
218 
222  void pr_List_Add(t *element, t_LIST *list);
223 
228  void pr_List_Insert(t *element, t_LIST *list);
229 
236  void pr_List_Del(t *element);
237 
241  t* pr_List_First(const t_LIST *l);
242 
246  t* pr_List_Last(const t_LIST *l);
247 
252  void pr_List_Clear(t_LIST *l);
253 
257  t_LIST* pr_List_new();
258 
262  void pr_List_free(t_LIST *l);
263 
267  t* pr_List_Next(const t *element);
268 
272  t* pr_List_Previous(const t *element);
273 
277  uint32_t pr_List_GetCount(const t_LIST *l);
278 
283 
289  void pr_List_Sort(t_LIST *l, int ascending);
290 
291 
292 #ifdef __cplusplus
293 }
294 #endif
295 
296 
297 #endif
298 
299 
300 
301 /***************************************************************************
302  $RCSfile$
303  -------------------
304  cvs : $Id$
305  begin : Sat Jun 28 2003
306  copyright : (C) 2003 by Martin Preuss
307  email : martin@libchipcard.de
308 
309  ***************************************************************************
310  * *
311  * This library is free software; you can redistribute it and/or *
312  * modify it under the terms of the GNU Lesser General Public *
313  * License as published by the Free Software Foundation; either *
314  * version 2.1 of the License, or (at your option) any later version. *
315  * *
316  * This library is distributed in the hope that it will be useful, *
317  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
318  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
319  * Lesser General Public License for more details. *
320  * *
321  * You should have received a copy of the GNU Lesser General Public *
322  * License along with this library; if not, write to the Free Software *
323  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
324  * MA 02111-1307 USA *
325  * *
326  ***************************************************************************/
327 
328 
329 #ifndef MYSTRUCT_LIST1_H
330 #define MYSTRUCT_LIST1_H
331 
332 #ifdef __cplusplus
333 extern "C" {
334 #endif
335 
337  typedef struct MYSTRUCT_LIST_ELEMENT {
338  uint32_t id;
339  MYSTRUCT *nextObject;
341 
348  typedef struct MYSTRUCT_LIST MYSTRUCT_LIST;
349 
353  typedef int GWENHYWFAR_CB (*MYSTRUCT_LIST_SORT_FN)(const MYSTRUCT *a, const MYSTRUCT *b, int ascending);
354 
355 
357  struct MYSTRUCT_LIST {
358  MYSTRUCT *first;
359  uint32_t count;
360  uint32_t id;
361  } MYSTRUCT_LIST;
362 
368 
372  void MyStruct_List_Add(MYSTRUCT *element, MYSTRUCT_LIST *list);
373 
378  void MyStruct_List_Insert(MYSTRUCT *element, MYSTRUCT_LIST *list);
379 
386  void MyStruct_List_Del(MYSTRUCT *element);
387 
391  MYSTRUCT* MyStruct_List_First(const MYSTRUCT_LIST *l);
392 
396  MYSTRUCT* MyStruct_List_Last(const MYSTRUCT_LIST *l);
397 
403 
408 
413 
417  MYSTRUCT* MyStruct_List_Next(const MYSTRUCT *element);
418 
422  MYSTRUCT* MyStruct_List_Previous(const MYSTRUCT *element);
423 
427  uint32_t MyStruct_List_GetCount(const MYSTRUCT_LIST *l);
428 
433 
439  void MyStruct_List_Sort(MYSTRUCT_LIST *l, int ascending);
440 
441 
442 #ifdef __cplusplus
443 }
444 #endif
445 
446 
447 #endif
448 
449 
450 
451 /***************************************************************************
452  $RCSfile$
453  -------------------
454  cvs : $Id$
455  begin : Sat Jun 28 2003
456  copyright : (C) 2003 by Martin Preuss
457  email : martin@libchipcard.de
458 
459  ***************************************************************************
460  * *
461  * This library is free software; you can redistribute it and/or *
462  * modify it under the terms of the GNU Lesser General Public *
463  * License as published by the Free Software Foundation; either *
464  * version 2.1 of the License, or (at your option) any later version. *
465  * *
466  * This library is distributed in the hope that it will be useful, *
467  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
468  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
469  * Lesser General Public License for more details. *
470  * *
471  * You should have received a copy of the GNU Lesser General Public *
472  * License along with this library; if not, write to the Free Software *
473  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
474  * MA 02111-1307 USA *
475  * *
476  ***************************************************************************/
477 
478 
479 #ifndef t_LIST2_H
480 #define t_LIST2_H
481 
482 
483 #ifdef __cplusplus
484 extern "C" {
485 #endif
486 
493  typedef struct t_LIST2 t_LIST2;
494 
499 
503  typedef t* (t_LIST2_FOREACH)(t *element,
504  void *user_data);
505 
509  t_LIST2 *pr_List2_new();
510 
514  void pr_List2_free(t_LIST2 *l);
515 
519  void pr_List2_Dump(t_LIST2 *l, FILE *f, unsigned int indent);
520 
524  void pr_List2_PushBack(t_LIST2 *l, t *p);
525 
530  void pr_List2_PushFront(t_LIST2 *l, t *p);
531 
536  t *pr_List2_GetFront(t_LIST2 *l);
537 
542  t *pr_List2_GetBack(t_LIST2 *l);
543 
548  void pr_List2_Erase(t_LIST2 *l,
549  t_LIST2_ITERATOR *it);
550 
556  unsigned int pr_List2_GetSize(t_LIST2 *l);
557 
562  void pr_List2_PopBack(t_LIST2 *l);
563 
568  void pr_List2_PopFront(t_LIST2 *l);
569 
573  void pr_List2_Clear(t_LIST2 *l);
574 
579 
584 
589 
594 
600 
606 
612 
624  t *pr_List2_ForEach(t_LIST2 *list,
625  t_LIST2_FOREACH func,
626  void *user_data);
627 
628 
629  typedef struct t_CONSTLIST2 t_CONSTLIST2;
631  typedef const t*
632  (t_CONSTLIST2_FOREACH)(const t *element,
633  void *user_data);
634 
635 
637 
639 
640  void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p);
641 
642  void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p);
643 
644  const t *pr_ConstList2_GetFront(t_CONSTLIST2 *l);
645 
646  const t *pr_ConstList2_GetBack(t_CONSTLIST2 *l);
647 
648  unsigned int pr_ConstList2_GetSize(t_CONSTLIST2 *l);
649 
651 
653 
655 
657 
659 
661 
663 
665 
667 
669 
681  const t *pr_ConstList2_ForEach(t_CONSTLIST2 *list,
682  t_CONSTLIST2_FOREACH func, void *user_data);
683 
684 
685 #ifdef __cplusplus
686 }
687 #endif
688 
689 
690 #endif /* t_LIST_H */
691 
692 
693 
694 /***************************************************************************
695  $RCSfile$
696  -------------------
697  cvs : $Id$
698  begin : Sat Jun 28 2003
699  copyright : (C) 2003 by Martin Preuss
700  email : martin@libchipcard.de
701 
702  ***************************************************************************
703  * *
704  * This library is free software; you can redistribute it and/or *
705  * modify it under the terms of the GNU Lesser General Public *
706  * License as published by the Free Software Foundation; either *
707  * version 2.1 of the License, or (at your option) any later version. *
708  * *
709  * This library is distributed in the hope that it will be useful, *
710  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
711  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
712  * Lesser General Public License for more details. *
713  * *
714  * You should have received a copy of the GNU Lesser General Public *
715  * License along with this library; if not, write to the Free Software *
716  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
717  * MA 02111-1307 USA *
718  * *
719  ***************************************************************************/
720 
721 
722 #ifndef t_LIST2_H
723 #define t_LIST2_H
724 
725 
726 #ifdef __cplusplus
727 extern "C" {
728 #endif
729 
736  typedef struct t_LIST2 t_LIST2;
737 
741  typedef struct t_LIST2_ITERATOR t_LIST2_ITERATOR;
742 
746  typedef t* (t_LIST2_FOREACH)(t *element,
747  void *user_data);
748 
752  t_LIST2 *pr_List2_new();
753 
757  void pr_List2_free(t_LIST2 *l);
758 
762  void pr_List2_Dump(t_LIST2 *l, FILE *f, unsigned int indent);
763 
767  void pr_List2_PushBack(t_LIST2 *l, t *p);
768 
773  void pr_List2_PushFront(t_LIST2 *l, t *p);
774 
779  t *pr_List2_GetFront(t_LIST2 *l);
780 
785  t *pr_List2_GetBack(t_LIST2 *l);
786 
791  void pr_List2_Erase(t_LIST2 *l,
792  t_LIST2_ITERATOR *it);
793 
799  unsigned int pr_List2_GetSize(t_LIST2 *l);
800 
805  void pr_List2_PopBack(t_LIST2 *l);
806 
811  void pr_List2_PopFront(t_LIST2 *l);
812 
816  void pr_List2_Clear(t_LIST2 *l);
817 
822 
827 
832 
837 
843 
849 
855 
867  t *pr_List2_ForEach(t_LIST2 *list,
868  t_LIST2_FOREACH func,
869  void *user_data);
870 
871 
872  typedef struct t_CONSTLIST2 t_CONSTLIST2;
874  typedef const t*
875  (t_CONSTLIST2_FOREACH)(const t *element,
876  void *user_data);
877 
878 
880 
882 
883  void pr_ConstList2_PushBack(t_CONSTLIST2 *l, const t *p);
884 
885  void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p);
886 
887  const t *pr_ConstList2_GetFront(t_CONSTLIST2 *l);
888 
889  const t *pr_ConstList2_GetBack(t_CONSTLIST2 *l);
890 
891  unsigned int pr_ConstList2_GetSize(t_CONSTLIST2 *l);
892 
894 
896 
898 
900 
902 
904 
906 
908 
910 
912 
924  const t *pr_ConstList2_ForEach(t_CONSTLIST2 *list,
925  t_CONSTLIST2_FOREACH func, void *user_data);
926 
927 
928 #ifdef __cplusplus
929 }
930 #endif
931 
932 
933 #endif /* t_LIST_H */
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_PARAM_LIST2_H
966 #define GWEN_PARAM_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_Param_List2_Dump(GWEN_PARAM_LIST2 *l, FILE *f, unsigned int indent);
1006 
1011 
1017 
1023 
1029 
1036 
1042  unsigned int GWEN_Param_List2_GetSize(GWEN_PARAM_LIST2 *l);
1043 
1049 
1055 
1060 
1065 
1070 
1075 
1080 
1086 
1092 
1098 
1112  void *user_data);
1113 
1114 
1117  typedef const GWEN_PARAM*
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_PARAM_CONSTLIST2_FOREACH func, void *user_data);
1169 
1170 
1171 #ifdef __cplusplus
1172 }
1173 #endif
1174 
1175 
1176 #endif /* GWEN_PARAM_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_PARAM_LIST1_H
1209 #define GWEN_PARAM_LIST1_H
1210 
1211 #ifdef __cplusplus
1212 extern "C" {
1213 #endif
1214 
1216  typedef struct GWEN_PARAM_LIST_ELEMENT {
1217  uint32_t id;
1220 
1228 
1232  typedef int GWENHYWFAR_CB (*GWEN_PARAM_LIST_SORT_FN)(const GWEN_PARAM *a, const GWEN_PARAM *b, int ascending);
1233 
1234 
1238  uint32_t count;
1239  uint32_t id;
1240  } GWEN_PARAM_LIST;
1241 
1247 
1251  void GWEN_Param_List_Add(GWEN_PARAM *element, GWEN_PARAM_LIST *list);
1252 
1257  void GWEN_Param_List_Insert(GWEN_PARAM *element, GWEN_PARAM_LIST *list);
1258 
1265  void GWEN_Param_List_Del(GWEN_PARAM *element);
1266 
1271 
1276 
1282 
1287 
1292 
1296  GWEN_PARAM* GWEN_Param_List_Next(const GWEN_PARAM *element);
1297 
1302 
1306  uint32_t GWEN_Param_List_GetCount(const GWEN_PARAM_LIST *l);
1307 
1312 
1318  void GWEN_Param_List_Sort(GWEN_PARAM_LIST *l, int ascending);
1319 
1320 
1321 #ifdef __cplusplus
1322 }
1323 #endif
1324 
1325 
1326 #endif
1327 
1328 
1329 
1330 /***************************************************************************
1331  $RCSfile$
1332  -------------------
1333  cvs : $Id$
1334  begin : Sat Jun 28 2003
1335  copyright : (C) 2003 by Martin Preuss
1336  email : martin@libchipcard.de
1337 
1338  ***************************************************************************
1339  * *
1340  * This library is free software; you can redistribute it and/or *
1341  * modify it under the terms of the GNU Lesser General Public *
1342  * License as published by the Free Software Foundation; either *
1343  * version 2.1 of the License, or (at your option) any later version. *
1344  * *
1345  * This library is distributed in the hope that it will be useful, *
1346  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1347  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1348  * Lesser General Public License for more details. *
1349  * *
1350  * You should have received a copy of the GNU Lesser General Public *
1351  * License along with this library; if not, write to the Free Software *
1352  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1353  * MA 02111-1307 USA *
1354  * *
1355  ***************************************************************************/
1356 
1357 
1358 #ifndef GWEN_PLUGIN_DESCRIPTION_LIST2_H
1359 #define GWEN_PLUGIN_DESCRIPTION_LIST2_H
1360 
1361 
1362 #ifdef __cplusplus
1363 extern "C" {
1364 #endif
1365 
1373 
1378 
1383  void *user_data);
1384 
1389 
1394 
1398  void GWEN_PluginDescription_List2_Dump(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, FILE *f, unsigned int indent);
1399 
1404 
1410 
1416 
1422 
1429 
1436 
1442 
1448 
1453 
1458 
1463 
1468 
1473 
1479 
1485 
1491 
1505  void *user_data);
1506 
1507 
1510  typedef const GWEN_PLUGIN_DESCRIPTION*
1512  void *user_data);
1513 
1514 
1516 
1518 
1520 
1522 
1524 
1526 
1528 
1530 
1532 
1534 
1536 
1538 
1540 
1542 
1544 
1546 
1548 
1561  GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH func, void *user_data);
1562 
1563 
1564 #ifdef __cplusplus
1565 }
1566 #endif
1567 
1568 
1569 #endif /* GWEN_PLUGIN_DESCRIPTION_LIST_H */
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_PLUGIN_DESCRIPTION_LIST1_H
1602 #define GWEN_PLUGIN_DESCRIPTION_LIST1_H
1603 
1604 #ifdef __cplusplus
1605 extern "C" {
1606 #endif
1607 
1610  uint32_t id;
1613 
1621 
1626 
1627 
1631  uint32_t count;
1632  uint32_t id;
1634 
1640 
1645 
1651 
1659 
1664 
1669 
1675 
1680 
1685 
1690 
1695 
1700 
1705 
1712 
1713 
1714 #ifdef __cplusplus
1715 }
1716 #endif
1717 
1718 
1719 #endif
1720 
1721 
1722 
1723 /***************************************************************************
1724  $RCSfile$
1725  -------------------
1726  cvs : $Id$
1727  begin : Sat Jun 28 2003
1728  copyright : (C) 2003 by Martin Preuss
1729  email : martin@libchipcard.de
1730 
1731  ***************************************************************************
1732  * *
1733  * This library is free software; you can redistribute it and/or *
1734  * modify it under the terms of the GNU Lesser General Public *
1735  * License as published by the Free Software Foundation; either *
1736  * version 2.1 of the License, or (at your option) any later version. *
1737  * *
1738  * This library is distributed in the hope that it will be useful, *
1739  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1740  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1741  * Lesser General Public License for more details. *
1742  * *
1743  * You should have received a copy of the GNU Lesser General Public *
1744  * License along with this library; if not, write to the Free Software *
1745  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1746  * MA 02111-1307 USA *
1747  * *
1748  ***************************************************************************/
1749 
1750 
1751 #ifndef GWEN_CRYPT_CRYPTALGO_LIST2_H
1752 #define GWEN_CRYPT_CRYPTALGO_LIST2_H
1753 
1754 
1755 #ifdef __cplusplus
1756 extern "C" {
1757 #endif
1758 
1766 
1771 
1776  void *user_data);
1777 
1782 
1787 
1791  void GWEN_Crypt_CryptAlgo_List2_Dump(GWEN_CRYPT_CRYPTALGO_LIST2 *l, FILE *f, unsigned int indent);
1792 
1797 
1803 
1809 
1815 
1822 
1829 
1835 
1841 
1846 
1851 
1856 
1861 
1866 
1872 
1878 
1884 
1898  void *user_data);
1899 
1900 
1903  typedef const GWEN_CRYPT_CRYPTALGO*
1905  void *user_data);
1906 
1907 
1909 
1911 
1913 
1915 
1917 
1919 
1921 
1923 
1925 
1927 
1929 
1931 
1933 
1935 
1937 
1939 
1941 
1954  GWEN_CRYPT_CRYPTALGO_CONSTLIST2_FOREACH func, void *user_data);
1955 
1956 
1957 #ifdef __cplusplus
1958 }
1959 #endif
1960 
1961 
1962 #endif /* GWEN_CRYPT_CRYPTALGO_LIST_H */
1963 
1964 
1965 
1966 /***************************************************************************
1967  $RCSfile$
1968  -------------------
1969  cvs : $Id$
1970  begin : Sat Jun 28 2003
1971  copyright : (C) 2003 by Martin Preuss
1972  email : martin@libchipcard.de
1973 
1974  ***************************************************************************
1975  * *
1976  * This library is free software; you can redistribute it and/or *
1977  * modify it under the terms of the GNU Lesser General Public *
1978  * License as published by the Free Software Foundation; either *
1979  * version 2.1 of the License, or (at your option) any later version. *
1980  * *
1981  * This library is distributed in the hope that it will be useful, *
1982  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
1983  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
1984  * Lesser General Public License for more details. *
1985  * *
1986  * You should have received a copy of the GNU Lesser General Public *
1987  * License along with this library; if not, write to the Free Software *
1988  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
1989  * MA 02111-1307 USA *
1990  * *
1991  ***************************************************************************/
1992 
1993 
1994 #ifndef GWEN_CRYPT_KEY_LIST2_H
1995 #define GWEN_CRYPT_KEY_LIST2_H
1996 
1997 
1998 #ifdef __cplusplus
1999 extern "C" {
2000 #endif
2001 
2009 
2014 
2019  void *user_data);
2020 
2025 
2030 
2034  void GWEN_Crypt_Key_List2_Dump(GWEN_CRYPT_KEY_LIST2 *l, FILE *f, unsigned int indent);
2035 
2040 
2046 
2052 
2058 
2065 
2072 
2078 
2084 
2089 
2094 
2099 
2104 
2109 
2115 
2121 
2127 
2141  void *user_data);
2142 
2143 
2146  typedef const GWEN_CRYPT_KEY*
2148  void *user_data);
2149 
2150 
2152 
2154 
2156 
2158 
2160 
2162 
2164 
2166 
2168 
2170 
2172 
2174 
2176 
2178 
2180 
2182 
2184 
2197  GWEN_CRYPT_KEY_CONSTLIST2_FOREACH func, void *user_data);
2198 
2199 
2200 #ifdef __cplusplus
2201 }
2202 #endif
2203 
2204 
2205 #endif /* GWEN_CRYPT_KEY_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_CRYPT_KEY_LIST1_H
2238 #define GWEN_CRYPT_KEY_LIST1_H
2239 
2240 #ifdef __cplusplus
2241 extern "C" {
2242 #endif
2243 
2246  uint32_t id;
2249 
2257 
2261  typedef int GWENHYWFAR_CB (*GWEN_CRYPT_KEY_LIST_SORT_FN)(const GWEN_CRYPT_KEY *a, const GWEN_CRYPT_KEY *b, int ascending);
2262 
2263 
2267  uint32_t count;
2268  uint32_t id;
2270 
2276 
2281 
2287 
2294  void GWEN_Crypt_Key_List_Del(GWEN_CRYPT_KEY *element);
2295 
2300 
2305 
2311 
2316 
2321 
2326 
2331 
2336 
2341 
2347  void GWEN_Crypt_Key_List_Sort(GWEN_CRYPT_KEY_LIST *l, int ascending);
2348 
2349 
2350 #ifdef __cplusplus
2351 }
2352 #endif
2353 
2354 
2355 #endif
2356 
2357 
2358 
2359 /***************************************************************************
2360  $RCSfile$
2361  -------------------
2362  cvs : $Id$
2363  begin : Sat Jun 28 2003
2364  copyright : (C) 2003 by Martin Preuss
2365  email : martin@libchipcard.de
2366 
2367  ***************************************************************************
2368  * *
2369  * This library is free software; you can redistribute it and/or *
2370  * modify it under the terms of the GNU Lesser General Public *
2371  * License as published by the Free Software Foundation; either *
2372  * version 2.1 of the License, or (at your option) any later version. *
2373  * *
2374  * This library is distributed in the hope that it will be useful, *
2375  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2376  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2377  * Lesser General Public License for more details. *
2378  * *
2379  * You should have received a copy of the GNU Lesser General Public *
2380  * License along with this library; if not, write to the Free Software *
2381  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2382  * MA 02111-1307 USA *
2383  * *
2384  ***************************************************************************/
2385 
2386 
2387 #ifndef GWEN_CRYPT_HASHALGO_LIST2_H
2388 #define GWEN_CRYPT_HASHALGO_LIST2_H
2389 
2390 
2391 #ifdef __cplusplus
2392 extern "C" {
2393 #endif
2394 
2402 
2407 
2412  void *user_data);
2413 
2418 
2423 
2427  void GWEN_Crypt_HashAlgo_List2_Dump(GWEN_CRYPT_HASHALGO_LIST2 *l, FILE *f, unsigned int indent);
2428 
2433 
2439 
2445 
2451 
2458 
2465 
2471 
2477 
2482 
2487 
2492 
2497 
2502 
2508 
2514 
2520 
2534  void *user_data);
2535 
2536 
2539  typedef const GWEN_CRYPT_HASHALGO*
2541  void *user_data);
2542 
2543 
2545 
2547 
2549 
2551 
2553 
2555 
2557 
2559 
2561 
2563 
2565 
2567 
2569 
2571 
2573 
2575 
2577 
2590  GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH func, void *user_data);
2591 
2592 
2593 #ifdef __cplusplus
2594 }
2595 #endif
2596 
2597 
2598 #endif /* GWEN_CRYPT_HASHALGO_LIST_H */
2599 
2600 
2601 
2602 /***************************************************************************
2603  $RCSfile$
2604  -------------------
2605  cvs : $Id$
2606  begin : Sat Jun 28 2003
2607  copyright : (C) 2003 by Martin Preuss
2608  email : martin@libchipcard.de
2609 
2610  ***************************************************************************
2611  * *
2612  * This library is free software; you can redistribute it and/or *
2613  * modify it under the terms of the GNU Lesser General Public *
2614  * License as published by the Free Software Foundation; either *
2615  * version 2.1 of the License, or (at your option) any later version. *
2616  * *
2617  * This library is distributed in the hope that it will be useful, *
2618  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2619  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2620  * Lesser General Public License for more details. *
2621  * *
2622  * You should have received a copy of the GNU Lesser General Public *
2623  * License along with this library; if not, write to the Free Software *
2624  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2625  * MA 02111-1307 USA *
2626  * *
2627  ***************************************************************************/
2628 
2629 
2630 #ifndef GWEN_MDIGEST_LIST2_H
2631 #define GWEN_MDIGEST_LIST2_H
2632 
2633 
2634 #ifdef __cplusplus
2635 extern "C" {
2636 #endif
2637 
2645 
2650 
2655  void *user_data);
2656 
2661 
2666 
2670  void GWEN_MDigest_List2_Dump(GWEN_MDIGEST_LIST2 *l, FILE *f, unsigned int indent);
2671 
2676 
2682 
2688 
2694 
2701 
2708 
2714 
2720 
2725 
2730 
2735 
2740 
2745 
2751 
2757 
2763 
2777  void *user_data);
2778 
2779 
2782  typedef const GWEN_MDIGEST*
2784  void *user_data);
2785 
2786 
2788 
2790 
2792 
2794 
2796 
2798 
2800 
2802 
2804 
2806 
2808 
2810 
2812 
2814 
2816 
2818 
2820 
2833  GWEN_MDIGEST_CONSTLIST2_FOREACH func, void *user_data);
2834 
2835 
2836 #ifdef __cplusplus
2837 }
2838 #endif
2839 
2840 
2841 #endif /* GWEN_MDIGEST_LIST_H */
2842 
2843 
2844 
2845 /***************************************************************************
2846  $RCSfile$
2847  -------------------
2848  cvs : $Id$
2849  begin : Sat Jun 28 2003
2850  copyright : (C) 2003 by Martin Preuss
2851  email : martin@libchipcard.de
2852 
2853  ***************************************************************************
2854  * *
2855  * This library is free software; you can redistribute it and/or *
2856  * modify it under the terms of the GNU Lesser General Public *
2857  * License as published by the Free Software Foundation; either *
2858  * version 2.1 of the License, or (at your option) any later version. *
2859  * *
2860  * This library is distributed in the hope that it will be useful, *
2861  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
2862  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
2863  * Lesser General Public License for more details. *
2864  * *
2865  * You should have received a copy of the GNU Lesser General Public *
2866  * License along with this library; if not, write to the Free Software *
2867  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
2868  * MA 02111-1307 USA *
2869  * *
2870  ***************************************************************************/
2871 
2872 
2873 #ifndef GWEN_MDIGEST_LIST1_H
2874 #define GWEN_MDIGEST_LIST1_H
2875 
2876 #ifdef __cplusplus
2877 extern "C" {
2878 #endif
2879 
2881  typedef struct GWEN_MDIGEST_LIST_ELEMENT {
2882  uint32_t id;
2885 
2893 
2897  typedef int GWENHYWFAR_CB (*GWEN_MDIGEST_LIST_SORT_FN)(const GWEN_MDIGEST *a, const GWEN_MDIGEST *b, int ascending);
2898 
2899 
2903  uint32_t count;
2904  uint32_t id;
2906 
2912 
2917 
2923 
2930  void GWEN_MDigest_List_Del(GWEN_MDIGEST *element);
2931 
2936 
2941 
2947 
2952 
2957 
2962 
2967 
2971  uint32_t GWEN_MDigest_List_GetCount(const GWEN_MDIGEST_LIST *l);
2972 
2977 
2983  void GWEN_MDigest_List_Sort(GWEN_MDIGEST_LIST *l, int ascending);
2984 
2985 
2986 #ifdef __cplusplus
2987 }
2988 #endif
2989 
2990 
2991 #endif
2992 
2993 
2994 
2995 /***************************************************************************
2996  $RCSfile$
2997  -------------------
2998  cvs : $Id$
2999  begin : Sat Jun 28 2003
3000  copyright : (C) 2003 by Martin Preuss
3001  email : martin@libchipcard.de
3002 
3003  ***************************************************************************
3004  * *
3005  * This library is free software; you can redistribute it and/or *
3006  * modify it under the terms of the GNU Lesser General Public *
3007  * License as published by the Free Software Foundation; either *
3008  * version 2.1 of the License, or (at your option) any later version. *
3009  * *
3010  * This library is distributed in the hope that it will be useful, *
3011  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3012  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3013  * Lesser General Public License for more details. *
3014  * *
3015  * You should have received a copy of the GNU Lesser General Public *
3016  * License along with this library; if not, write to the Free Software *
3017  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3018  * MA 02111-1307 USA *
3019  * *
3020  ***************************************************************************/
3021 
3022 
3023 #ifndef GWEN_CRYPT_PADDALGO_LIST2_H
3024 #define GWEN_CRYPT_PADDALGO_LIST2_H
3025 
3026 
3027 #ifdef __cplusplus
3028 extern "C" {
3029 #endif
3030 
3038 
3043 
3048  void *user_data);
3049 
3054 
3059 
3063  void GWEN_Crypt_PaddAlgo_List2_Dump(GWEN_CRYPT_PADDALGO_LIST2 *l, FILE *f, unsigned int indent);
3064 
3069 
3075 
3081 
3087 
3094 
3101 
3107 
3113 
3118 
3123 
3128 
3133 
3138 
3144 
3150 
3156 
3170  void *user_data);
3171 
3172 
3175  typedef const GWEN_CRYPT_PADDALGO*
3177  void *user_data);
3178 
3179 
3181 
3183 
3185 
3187 
3189 
3191 
3193 
3195 
3197 
3199 
3201 
3203 
3205 
3207 
3209 
3211 
3213 
3226  GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH func, void *user_data);
3227 
3228 
3229 #ifdef __cplusplus
3230 }
3231 #endif
3232 
3233 
3234 #endif /* GWEN_CRYPT_PADDALGO_LIST_H */
3235 
3236 
3237 
3238 /***************************************************************************
3239  $RCSfile$
3240  -------------------
3241  cvs : $Id$
3242  begin : Sat Jun 28 2003
3243  copyright : (C) 2003 by Martin Preuss
3244  email : martin@libchipcard.de
3245 
3246  ***************************************************************************
3247  * *
3248  * This library is free software; you can redistribute it and/or *
3249  * modify it under the terms of the GNU Lesser General Public *
3250  * License as published by the Free Software Foundation; either *
3251  * version 2.1 of the License, or (at your option) any later version. *
3252  * *
3253  * This library is distributed in the hope that it will be useful, *
3254  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3255  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3256  * Lesser General Public License for more details. *
3257  * *
3258  * You should have received a copy of the GNU Lesser General Public *
3259  * License along with this library; if not, write to the Free Software *
3260  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3261  * MA 02111-1307 USA *
3262  * *
3263  ***************************************************************************/
3264 
3265 
3266 #ifndef GWEN_CRYPTHEAD_LIST1_H
3267 #define GWEN_CRYPTHEAD_LIST1_H
3268 
3269 #ifdef __cplusplus
3270 extern "C" {
3271 #endif
3272 
3275  uint32_t id;
3278 
3286 
3290  typedef int GWENHYWFAR_CB (*GWEN_CRYPTHEAD_LIST_SORT_FN)(const GWEN_CRYPTHEAD *a, const GWEN_CRYPTHEAD *b, int ascending);
3291 
3292 
3296  uint32_t count;
3297  uint32_t id;
3299 
3305 
3310 
3316 
3323  void GWEN_CryptHead_List_Del(GWEN_CRYPTHEAD *element);
3324 
3329 
3334 
3340 
3345 
3350 
3355 
3360 
3365 
3370 
3376  void GWEN_CryptHead_List_Sort(GWEN_CRYPTHEAD_LIST *l, int ascending);
3377 
3378 
3379 #ifdef __cplusplus
3380 }
3381 #endif
3382 
3383 
3384 #endif
3385 
3386 
3387 
3388 /***************************************************************************
3389  $RCSfile$
3390  -------------------
3391  cvs : $Id$
3392  begin : Sat Jun 28 2003
3393  copyright : (C) 2003 by Martin Preuss
3394  email : martin@libchipcard.de
3395 
3396  ***************************************************************************
3397  * *
3398  * This library is free software; you can redistribute it and/or *
3399  * modify it under the terms of the GNU Lesser General Public *
3400  * License as published by the Free Software Foundation; either *
3401  * version 2.1 of the License, or (at your option) any later version. *
3402  * *
3403  * This library is distributed in the hope that it will be useful, *
3404  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3405  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3406  * Lesser General Public License for more details. *
3407  * *
3408  * You should have received a copy of the GNU Lesser General Public *
3409  * License along with this library; if not, write to the Free Software *
3410  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3411  * MA 02111-1307 USA *
3412  * *
3413  ***************************************************************************/
3414 
3415 
3416 #ifndef GWEN_SIGHEAD_LIST1_H
3417 #define GWEN_SIGHEAD_LIST1_H
3418 
3419 #ifdef __cplusplus
3420 extern "C" {
3421 #endif
3422 
3424  typedef struct GWEN_SIGHEAD_LIST_ELEMENT {
3425  uint32_t id;
3428 
3436 
3440  typedef int GWENHYWFAR_CB (*GWEN_SIGHEAD_LIST_SORT_FN)(const GWEN_SIGHEAD *a, const GWEN_SIGHEAD *b, int ascending);
3441 
3442 
3446  uint32_t count;
3447  uint32_t id;
3449 
3455 
3460 
3466 
3473  void GWEN_SigHead_List_Del(GWEN_SIGHEAD *element);
3474 
3479 
3484 
3490 
3495 
3500 
3505 
3510 
3514  uint32_t GWEN_SigHead_List_GetCount(const GWEN_SIGHEAD_LIST *l);
3515 
3520 
3526  void GWEN_SigHead_List_Sort(GWEN_SIGHEAD_LIST *l, int ascending);
3527 
3528 
3529 #ifdef __cplusplus
3530 }
3531 #endif
3532 
3533 
3534 #endif
3535 
3536 
3537 
3538 /***************************************************************************
3539  $RCSfile$
3540  -------------------
3541  cvs : $Id$
3542  begin : Sat Jun 28 2003
3543  copyright : (C) 2003 by Martin Preuss
3544  email : martin@libchipcard.de
3545 
3546  ***************************************************************************
3547  * *
3548  * This library is free software; you can redistribute it and/or *
3549  * modify it under the terms of the GNU Lesser General Public *
3550  * License as published by the Free Software Foundation; either *
3551  * version 2.1 of the License, or (at your option) any later version. *
3552  * *
3553  * This library is distributed in the hope that it will be useful, *
3554  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3555  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3556  * Lesser General Public License for more details. *
3557  * *
3558  * You should have received a copy of the GNU Lesser General Public *
3559  * License along with this library; if not, write to the Free Software *
3560  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3561  * MA 02111-1307 USA *
3562  * *
3563  ***************************************************************************/
3564 
3565 
3566 #ifndef GWEN_SIGTAIL_LIST1_H
3567 #define GWEN_SIGTAIL_LIST1_H
3568 
3569 #ifdef __cplusplus
3570 extern "C" {
3571 #endif
3572 
3574  typedef struct GWEN_SIGTAIL_LIST_ELEMENT {
3575  uint32_t id;
3578 
3586 
3590  typedef int GWENHYWFAR_CB (*GWEN_SIGTAIL_LIST_SORT_FN)(const GWEN_SIGTAIL *a, const GWEN_SIGTAIL *b, int ascending);
3591 
3592 
3596  uint32_t count;
3597  uint32_t id;
3599 
3605 
3610 
3616 
3623  void GWEN_SigTail_List_Del(GWEN_SIGTAIL *element);
3624 
3629 
3634 
3640 
3645 
3650 
3655 
3660 
3664  uint32_t GWEN_SigTail_List_GetCount(const GWEN_SIGTAIL_LIST *l);
3665 
3670 
3676  void GWEN_SigTail_List_Sort(GWEN_SIGTAIL_LIST *l, int ascending);
3677 
3678 
3679 #ifdef __cplusplus
3680 }
3681 #endif
3682 
3683 
3684 #endif
3685 
3686 
3687 
3688 /***************************************************************************
3689  $RCSfile$
3690  -------------------
3691  cvs : $Id$
3692  begin : Sat Jun 28 2003
3693  copyright : (C) 2003 by Martin Preuss
3694  email : martin@libchipcard.de
3695 
3696  ***************************************************************************
3697  * *
3698  * This library is free software; you can redistribute it and/or *
3699  * modify it under the terms of the GNU Lesser General Public *
3700  * License as published by the Free Software Foundation; either *
3701  * version 2.1 of the License, or (at your option) any later version. *
3702  * *
3703  * This library is distributed in the hope that it will be useful, *
3704  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
3705  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
3706  * Lesser General Public License for more details. *
3707  * *
3708  * You should have received a copy of the GNU Lesser General Public *
3709  * License along with this library; if not, write to the Free Software *
3710  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
3711  * MA 02111-1307 USA *
3712  * *
3713  ***************************************************************************/
3714 
3715 
3716 #ifndef GWEN_CRYPT_TOKEN_LIST2_H
3717 #define GWEN_CRYPT_TOKEN_LIST2_H
3718 
3719 
3720 #ifdef __cplusplus
3721 extern "C" {
3722 #endif
3723 
3731 
3736 
3741  void *user_data);
3742 
3747 
3752 
3756  void GWEN_Crypt_Token_List2_Dump(GWEN_CRYPT_TOKEN_LIST2 *l, FILE *f, unsigned int indent);
3757 
3762 
3768 
3774 
3780 
3787 
3794 
3800 
3806 
3811 
3816 
3821 
3826 
3831 
3837 
3843 
3849 
3863  void *user_data);
3864 
3865 
3868  typedef const GWEN_CRYPT_TOKEN*
3870  void *user_data);
3871 
3872 
3874 
3876 
3878 
3880 
3882 
3884 
3886 
3888 
3890 
3892 
3894 
3896 
3898 
3900 
3902 
3904 
3906 
3919  GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH func, void *user_data);
3920 
3921 
3922 #ifdef __cplusplus
3923 }
3924 #endif
3925 
3926 
3927 #endif /* GWEN_CRYPT_TOKEN_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 GWEN_CRYPT_TOKEN_LIST1_H
3960 #define GWEN_CRYPT_TOKEN_LIST1_H
3961 
3962 #ifdef __cplusplus
3963 extern "C" {
3964 #endif
3965 
3968  uint32_t id;
3971 
3979 
3983  typedef int GWENHYWFAR_CB (*GWEN_CRYPT_TOKEN_LIST_SORT_FN)(const GWEN_CRYPT_TOKEN *a, const GWEN_CRYPT_TOKEN *b, int ascending);
3984 
3985 
3989  uint32_t count;
3990  uint32_t id;
3992 
3998 
4003 
4009 
4017 
4022 
4027 
4033 
4038 
4043 
4048 
4053 
4058 
4063 
4069  void GWEN_Crypt_Token_List_Sort(GWEN_CRYPT_TOKEN_LIST *l, int ascending);
4070 
4071 
4072 #ifdef __cplusplus
4073 }
4074 #endif
4075 
4076 
4077 #endif
4078 
4079 
4080 
4081 /***************************************************************************
4082  $RCSfile$
4083  -------------------
4084  cvs : $Id$
4085  begin : Sat Jun 28 2003
4086  copyright : (C) 2003 by Martin Preuss
4087  email : martin@libchipcard.de
4088 
4089  ***************************************************************************
4090  * *
4091  * This library is free software; you can redistribute it and/or *
4092  * modify it under the terms of the GNU Lesser General Public *
4093  * License as published by the Free Software Foundation; either *
4094  * version 2.1 of the License, or (at your option) any later version. *
4095  * *
4096  * This library is distributed in the hope that it will be useful, *
4097  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4098  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4099  * Lesser General Public License for more details. *
4100  * *
4101  * You should have received a copy of the GNU Lesser General Public *
4102  * License along with this library; if not, write to the Free Software *
4103  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4104  * MA 02111-1307 USA *
4105  * *
4106  ***************************************************************************/
4107 
4108 
4109 #ifndef GWEN_CRYPT_TOKEN_CONTEXT_LIST2_H
4110 #define GWEN_CRYPT_TOKEN_CONTEXT_LIST2_H
4111 
4112 
4113 #ifdef __cplusplus
4114 extern "C" {
4115 #endif
4116 
4124 
4129 
4134  void *user_data);
4135 
4140 
4145 
4149  void GWEN_Crypt_Token_Context_List2_Dump(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, FILE *f, unsigned int indent);
4150 
4155 
4161 
4167 
4173 
4180 
4187 
4193 
4199 
4204 
4209 
4214 
4219 
4224 
4230 
4236 
4242 
4256  void *user_data);
4257 
4258 
4261  typedef const GWEN_CRYPT_TOKEN_CONTEXT*
4263  void *user_data);
4264 
4265 
4267 
4269 
4271 
4273 
4275 
4277 
4279 
4281 
4283 
4285 
4287 
4289 
4291 
4293 
4295 
4297 
4299 
4312  GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_FOREACH func, void *user_data);
4313 
4314 
4315 #ifdef __cplusplus
4316 }
4317 #endif
4318 
4319 
4320 #endif /* GWEN_CRYPT_TOKEN_CONTEXT_LIST_H */
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 GWEN_CRYPT_TOKEN_CONTEXT_LIST1_H
4353 #define GWEN_CRYPT_TOKEN_CONTEXT_LIST1_H
4354 
4355 #ifdef __cplusplus
4356 extern "C" {
4357 #endif
4358 
4361  uint32_t id;
4364 
4372 
4377 
4378 
4382  uint32_t count;
4383  uint32_t id;
4385 
4391 
4396 
4402 
4410 
4415 
4420 
4426 
4431 
4436 
4441 
4446 
4451 
4456 
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_CRYPT_TOKEN_KEYINFO_LIST2_H
4503 #define GWEN_CRYPT_TOKEN_KEYINFO_LIST2_H
4504 
4505 
4506 #ifdef __cplusplus
4507 extern "C" {
4508 #endif
4509 
4517 
4522 
4527  void *user_data);
4528 
4533 
4538 
4542  void GWEN_Crypt_Token_KeyInfo_List2_Dump(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, FILE *f, unsigned int indent);
4543 
4548 
4554 
4560 
4566 
4573 
4580 
4586 
4592 
4597 
4602 
4607 
4612 
4617 
4623 
4629 
4635 
4649  void *user_data);
4650 
4651 
4654  typedef const GWEN_CRYPT_TOKEN_KEYINFO*
4656  void *user_data);
4657 
4658 
4660 
4662 
4664 
4666 
4668 
4670 
4672 
4674 
4676 
4678 
4680 
4682 
4684 
4686 
4688 
4690 
4692 
4705  GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_FOREACH func, void *user_data);
4706 
4707 
4708 #ifdef __cplusplus
4709 }
4710 #endif
4711 
4712 
4713 #endif /* GWEN_CRYPT_TOKEN_KEYINFO_LIST_H */
4714 
4715 
4716 
4717 /***************************************************************************
4718  $RCSfile$
4719  -------------------
4720  cvs : $Id$
4721  begin : Sat Jun 28 2003
4722  copyright : (C) 2003 by Martin Preuss
4723  email : martin@libchipcard.de
4724 
4725  ***************************************************************************
4726  * *
4727  * This library is free software; you can redistribute it and/or *
4728  * modify it under the terms of the GNU Lesser General Public *
4729  * License as published by the Free Software Foundation; either *
4730  * version 2.1 of the License, or (at your option) any later version. *
4731  * *
4732  * This library is distributed in the hope that it will be useful, *
4733  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
4734  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
4735  * Lesser General Public License for more details. *
4736  * *
4737  * You should have received a copy of the GNU Lesser General Public *
4738  * License along with this library; if not, write to the Free Software *
4739  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
4740  * MA 02111-1307 USA *
4741  * *
4742  ***************************************************************************/
4743 
4744 
4745 #ifndef GWEN_CRYPT_TOKEN_KEYINFO_LIST1_H
4746 #define GWEN_CRYPT_TOKEN_KEYINFO_LIST1_H
4747 
4748 #ifdef __cplusplus
4749 extern "C" {
4750 #endif
4751 
4754  uint32_t id;
4757 
4765 
4770 
4771 
4775  uint32_t count;
4776  uint32_t id;
4778 
4784 
4789 
4795 
4803 
4808 
4813 
4819 
4824 
4829 
4834 
4839 
4844 
4849 
4856 
4857 
4858 #ifdef __cplusplus
4859 }
4860 #endif
4861 
4862 
4863 #endif
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_SSLCERTDESCR_LIST2_H
4896 #define GWEN_SSLCERTDESCR_LIST2_H
4897 
4898 
4899 #ifdef __cplusplus
4900 extern "C" {
4901 #endif
4902 
4910 
4915 
4920  void *user_data);
4921 
4926 
4931 
4935  void GWEN_SslCertDescr_List2_Dump(GWEN_SSLCERTDESCR_LIST2 *l, FILE *f, unsigned int indent);
4936 
4941 
4947 
4953 
4959 
4966 
4973 
4979 
4985 
4990 
4995 
5000 
5005 
5010 
5016 
5022 
5028 
5042  void *user_data);
5043 
5044 
5047  typedef const GWEN_SSLCERTDESCR*
5049  void *user_data);
5050 
5051 
5053 
5055 
5057 
5059 
5061 
5063 
5065 
5067 
5069 
5071 
5073 
5075 
5077 
5079 
5081 
5083 
5085 
5098  GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH func, void *user_data);
5099 
5100 
5101 #ifdef __cplusplus
5102 }
5103 #endif
5104 
5105 
5106 #endif /* GWEN_SSLCERTDESCR_LIST_H */
5107 
5108 
5109 
5110 /***************************************************************************
5111  $RCSfile$
5112  -------------------
5113  cvs : $Id$
5114  begin : Sat Jun 28 2003
5115  copyright : (C) 2003 by Martin Preuss
5116  email : martin@libchipcard.de
5117 
5118  ***************************************************************************
5119  * *
5120  * This library is free software; you can redistribute it and/or *
5121  * modify it under the terms of the GNU Lesser General Public *
5122  * License as published by the Free Software Foundation; either *
5123  * version 2.1 of the License, or (at your option) any later version. *
5124  * *
5125  * This library is distributed in the hope that it will be useful, *
5126  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5127  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5128  * Lesser General Public License for more details. *
5129  * *
5130  * You should have received a copy of the GNU Lesser General Public *
5131  * License along with this library; if not, write to the Free Software *
5132  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5133  * MA 02111-1307 USA *
5134  * *
5135  ***************************************************************************/
5136 
5137 
5138 #ifndef GWEN_SSLCERTDESCR_LIST1_H
5139 #define GWEN_SSLCERTDESCR_LIST1_H
5140 
5141 #ifdef __cplusplus
5142 extern "C" {
5143 #endif
5144 
5147  uint32_t id;
5150 
5158 
5162  typedef int GWENHYWFAR_CB (*GWEN_SSLCERTDESCR_LIST_SORT_FN)(const GWEN_SSLCERTDESCR *a, const GWEN_SSLCERTDESCR *b, int ascending);
5163 
5164 
5168  uint32_t count;
5169  uint32_t id;
5171 
5177 
5182 
5188 
5196 
5201 
5206 
5212 
5217 
5222 
5227 
5232 
5237 
5242 
5248  void GWEN_SslCertDescr_List_Sort(GWEN_SSLCERTDESCR_LIST *l, int ascending);
5249 
5250 
5251 #ifdef __cplusplus
5252 }
5253 #endif
5254 
5255 
5256 #endif
5257 
5258 
5259 
5260 /***************************************************************************
5261  $RCSfile$
5262  -------------------
5263  cvs : $Id$
5264  begin : Sat Jun 28 2003
5265  copyright : (C) 2003 by Martin Preuss
5266  email : martin@libchipcard.de
5267 
5268  ***************************************************************************
5269  * *
5270  * This library is free software; you can redistribute it and/or *
5271  * modify it under the terms of the GNU Lesser General Public *
5272  * License as published by the Free Software Foundation; either *
5273  * version 2.1 of the License, or (at your option) any later version. *
5274  * *
5275  * This library is distributed in the hope that it will be useful, *
5276  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5277  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5278  * Lesser General Public License for more details. *
5279  * *
5280  * You should have received a copy of the GNU Lesser General Public *
5281  * License along with this library; if not, write to the Free Software *
5282  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5283  * MA 02111-1307 USA *
5284  * *
5285  ***************************************************************************/
5286 
5287 
5288 #ifndef GWEN_SYNCIO_LIST1_H
5289 #define GWEN_SYNCIO_LIST1_H
5290 
5291 #ifdef __cplusplus
5292 extern "C" {
5293 #endif
5294 
5296  typedef struct GWEN_SYNCIO_LIST_ELEMENT {
5297  uint32_t id;
5300 
5308 
5312  typedef int GWENHYWFAR_CB (*GWEN_SYNCIO_LIST_SORT_FN)(const GWEN_SYNCIO *a, const GWEN_SYNCIO *b, int ascending);
5313 
5314 
5318  uint32_t count;
5319  uint32_t id;
5320  } GWEN_SYNCIO_LIST;
5321 
5327 
5331  void GWEN_SyncIo_List_Add(GWEN_SYNCIO *element, GWEN_SYNCIO_LIST *list);
5332 
5338 
5345  void GWEN_SyncIo_List_Del(GWEN_SYNCIO *element);
5346 
5351 
5356 
5362 
5367 
5372 
5377 
5382 
5386  uint32_t GWEN_SyncIo_List_GetCount(const GWEN_SYNCIO_LIST *l);
5387 
5392 
5398  void GWEN_SyncIo_List_Sort(GWEN_SYNCIO_LIST *l, int ascending);
5399 
5400 
5401 #ifdef __cplusplus
5402 }
5403 #endif
5404 
5405 
5406 #endif
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_FSLOCK_LIST2_H
5439 #define GWEN_FSLOCK_LIST2_H
5440 
5441 
5442 #ifdef __cplusplus
5443 extern "C" {
5444 #endif
5445 
5453 
5458 
5463  void *user_data);
5464 
5469 
5474 
5478  void GWEN_FSLock_List2_Dump(GWEN_FSLOCK_LIST2 *l, FILE *f, unsigned int indent);
5479 
5484 
5490 
5496 
5502 
5509 
5515  unsigned int GWEN_FSLock_List2_GetSize(GWEN_FSLOCK_LIST2 *l);
5516 
5522 
5528 
5533 
5538 
5543 
5548 
5553 
5559 
5565 
5571 
5585  void *user_data);
5586 
5587 
5590  typedef const GWEN_FSLOCK*
5592  void *user_data);
5593 
5594 
5596 
5598 
5600 
5602 
5604 
5606 
5608 
5610 
5612 
5614 
5616 
5618 
5620 
5622 
5624 
5626 
5628 
5641  GWEN_FSLOCK_CONSTLIST2_FOREACH func, void *user_data);
5642 
5643 
5644 #ifdef __cplusplus
5645 }
5646 #endif
5647 
5648 
5649 #endif /* GWEN_FSLOCK_LIST_H */
5650 
5651 
5652 
5653 /***************************************************************************
5654  $RCSfile$
5655  -------------------
5656  cvs : $Id$
5657  begin : Sat Jun 28 2003
5658  copyright : (C) 2003 by Martin Preuss
5659  email : martin@libchipcard.de
5660 
5661  ***************************************************************************
5662  * *
5663  * This library is free software; you can redistribute it and/or *
5664  * modify it under the terms of the GNU Lesser General Public *
5665  * License as published by the Free Software Foundation; either *
5666  * version 2.1 of the License, or (at your option) any later version. *
5667  * *
5668  * This library is distributed in the hope that it will be useful, *
5669  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
5670  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
5671  * Lesser General Public License for more details. *
5672  * *
5673  * You should have received a copy of the GNU Lesser General Public *
5674  * License along with this library; if not, write to the Free Software *
5675  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
5676  * MA 02111-1307 USA *
5677  * *
5678  ***************************************************************************/
5679 
5680 
5681 #ifndef GWEN_FSLOCK_LIST1_H
5682 #define GWEN_FSLOCK_LIST1_H
5683 
5684 #ifdef __cplusplus
5685 extern "C" {
5686 #endif
5687 
5689  typedef struct GWEN_FSLOCK_LIST_ELEMENT {
5690  uint32_t id;
5693 
5701 
5705  typedef int GWENHYWFAR_CB (*GWEN_FSLOCK_LIST_SORT_FN)(const GWEN_FSLOCK *a, const GWEN_FSLOCK *b, int ascending);
5706 
5707 
5711  uint32_t count;
5712  uint32_t id;
5713  } GWEN_FSLOCK_LIST;
5714 
5720 
5724  void GWEN_FSLock_List_Add(GWEN_FSLOCK *element, GWEN_FSLOCK_LIST *list);
5725 
5731 
5738  void GWEN_FSLock_List_Del(GWEN_FSLOCK *element);
5739 
5744 
5749 
5755 
5760 
5765 
5770 
5775 
5779  uint32_t GWEN_FSLock_List_GetCount(const GWEN_FSLOCK_LIST *l);
5780 
5785 
5791  void GWEN_FSLock_List_Sort(GWEN_FSLOCK_LIST *l, int ascending);
5792 
5793 
5794 #ifdef __cplusplus
5795 }
5796 #endif
5797 
5798 
5799 #endif
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_SOCKET_LIST2_H
5832 #define GWEN_SOCKET_LIST2_H
5833 
5834 
5835 #ifdef __cplusplus
5836 extern "C" {
5837 #endif
5838 
5846 
5851 
5856  void *user_data);
5857 
5862 
5867 
5871  void GWEN_Socket_List2_Dump(GWEN_SOCKET_LIST2 *l, FILE *f, unsigned int indent);
5872 
5877 
5883 
5889 
5895 
5902 
5908  unsigned int GWEN_Socket_List2_GetSize(GWEN_SOCKET_LIST2 *l);
5909 
5915 
5921 
5926 
5931 
5936 
5941 
5946 
5952 
5958 
5964 
5978  void *user_data);
5979 
5980 
5983  typedef const GWEN_SOCKET*
5985  void *user_data);
5986 
5987 
5989 
5991 
5993 
5995 
5997 
5999 
6001 
6003 
6005 
6007 
6009 
6011 
6013 
6015 
6017 
6019 
6021 
6034  GWEN_SOCKET_CONSTLIST2_FOREACH func, void *user_data);
6035 
6036 
6037 #ifdef __cplusplus
6038 }
6039 #endif
6040 
6041 
6042 #endif /* GWEN_SOCKET_LIST_H */
6043 
6044 
6045 
6046 /***************************************************************************
6047  $RCSfile$
6048  -------------------
6049  cvs : $Id$
6050  begin : Sat Jun 28 2003
6051  copyright : (C) 2003 by Martin Preuss
6052  email : martin@libchipcard.de
6053 
6054  ***************************************************************************
6055  * *
6056  * This library is free software; you can redistribute it and/or *
6057  * modify it under the terms of the GNU Lesser General Public *
6058  * License as published by the Free Software Foundation; either *
6059  * version 2.1 of the License, or (at your option) any later version. *
6060  * *
6061  * This library is distributed in the hope that it will be useful, *
6062  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6063  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6064  * Lesser General Public License for more details. *
6065  * *
6066  * You should have received a copy of the GNU Lesser General Public *
6067  * License along with this library; if not, write to the Free Software *
6068  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6069  * MA 02111-1307 USA *
6070  * *
6071  ***************************************************************************/
6072 
6073 
6074 #ifndef GWEN_SOCKET_LIST1_H
6075 #define GWEN_SOCKET_LIST1_H
6076 
6077 #ifdef __cplusplus
6078 extern "C" {
6079 #endif
6080 
6082  typedef struct GWEN_SOCKET_LIST_ELEMENT {
6083  uint32_t id;
6086 
6094 
6098  typedef int GWENHYWFAR_CB (*GWEN_SOCKET_LIST_SORT_FN)(const GWEN_SOCKET *a, const GWEN_SOCKET *b, int ascending);
6099 
6100 
6104  uint32_t count;
6105  uint32_t id;
6106  } GWEN_SOCKET_LIST;
6107 
6113 
6117  void GWEN_Socket_List_Add(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list);
6118 
6124 
6131  void GWEN_Socket_List_Del(GWEN_SOCKET *element);
6132 
6137 
6142 
6148 
6153 
6158 
6163 
6168 
6172  uint32_t GWEN_Socket_List_GetCount(const GWEN_SOCKET_LIST *l);
6173 
6178 
6184  void GWEN_Socket_List_Sort(GWEN_SOCKET_LIST *l, int ascending);
6185 
6186 
6187 #ifdef __cplusplus
6188 }
6189 #endif
6190 
6191 
6192 #endif
6193 
6194 
6195 
6196 /***************************************************************************
6197  $RCSfile$
6198  -------------------
6199  cvs : $Id$
6200  begin : Sat Jun 28 2003
6201  copyright : (C) 2003 by Martin Preuss
6202  email : martin@libchipcard.de
6203 
6204  ***************************************************************************
6205  * *
6206  * This library is free software; you can redistribute it and/or *
6207  * modify it under the terms of the GNU Lesser General Public *
6208  * License as published by the Free Software Foundation; either *
6209  * version 2.1 of the License, or (at your option) any later version. *
6210  * *
6211  * This library is distributed in the hope that it will be useful, *
6212  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6213  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6214  * Lesser General Public License for more details. *
6215  * *
6216  * You should have received a copy of the GNU Lesser General Public *
6217  * License along with this library; if not, write to the Free Software *
6218  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6219  * MA 02111-1307 USA *
6220  * *
6221  ***************************************************************************/
6222 
6223 
6224 #ifndef GWEN_DIALOG_LIST2_H
6225 #define GWEN_DIALOG_LIST2_H
6226 
6227 
6228 #ifdef __cplusplus
6229 extern "C" {
6230 #endif
6231 
6239 
6244 
6249  void *user_data);
6250 
6255 
6260 
6264  void GWEN_Dialog_List2_Dump(GWEN_DIALOG_LIST2 *l, FILE *f, unsigned int indent);
6265 
6270 
6276 
6282 
6288 
6295 
6301  unsigned int GWEN_Dialog_List2_GetSize(GWEN_DIALOG_LIST2 *l);
6302 
6308 
6314 
6319 
6324 
6329 
6334 
6339 
6345 
6351 
6357 
6371  void *user_data);
6372 
6373 
6376  typedef const GWEN_DIALOG*
6378  void *user_data);
6379 
6380 
6382 
6384 
6386 
6388 
6390 
6392 
6394 
6396 
6398 
6400 
6402 
6404 
6406 
6408 
6410 
6412 
6414 
6427  GWEN_DIALOG_CONSTLIST2_FOREACH func, void *user_data);
6428 
6429 
6430 #ifdef __cplusplus
6431 }
6432 #endif
6433 
6434 
6435 #endif /* GWEN_DIALOG_LIST_H */
6436 
6437 
6438 
6439 /***************************************************************************
6440  $RCSfile$
6441  -------------------
6442  cvs : $Id$
6443  begin : Sat Jun 28 2003
6444  copyright : (C) 2003 by Martin Preuss
6445  email : martin@libchipcard.de
6446 
6447  ***************************************************************************
6448  * *
6449  * This library is free software; you can redistribute it and/or *
6450  * modify it under the terms of the GNU Lesser General Public *
6451  * License as published by the Free Software Foundation; either *
6452  * version 2.1 of the License, or (at your option) any later version. *
6453  * *
6454  * This library is distributed in the hope that it will be useful, *
6455  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6456  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6457  * Lesser General Public License for more details. *
6458  * *
6459  * You should have received a copy of the GNU Lesser General Public *
6460  * License along with this library; if not, write to the Free Software *
6461  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6462  * MA 02111-1307 USA *
6463  * *
6464  ***************************************************************************/
6465 
6466 
6467 #ifndef GWEN_DIALOG_LIST1_H
6468 #define GWEN_DIALOG_LIST1_H
6469 
6470 #ifdef __cplusplus
6471 extern "C" {
6472 #endif
6473 
6475  typedef struct GWEN_DIALOG_LIST_ELEMENT {
6476  uint32_t id;
6479 
6487 
6491  typedef int GWENHYWFAR_CB (*GWEN_DIALOG_LIST_SORT_FN)(const GWEN_DIALOG *a, const GWEN_DIALOG *b, int ascending);
6492 
6493 
6497  uint32_t count;
6498  uint32_t id;
6499  } GWEN_DIALOG_LIST;
6500 
6506 
6510  void GWEN_Dialog_List_Add(GWEN_DIALOG *element, GWEN_DIALOG_LIST *list);
6511 
6517 
6524  void GWEN_Dialog_List_Del(GWEN_DIALOG *element);
6525 
6530 
6535 
6541 
6546 
6551 
6556 
6561 
6565  uint32_t GWEN_Dialog_List_GetCount(const GWEN_DIALOG_LIST *l);
6566 
6571 
6577  void GWEN_Dialog_List_Sort(GWEN_DIALOG_LIST *l, int ascending);
6578 
6579 
6580 #ifdef __cplusplus
6581 }
6582 #endif
6583 
6584 
6585 #endif
6586 
6587 
6588 
6589 /***************************************************************************
6590  $RCSfile$
6591  -------------------
6592  cvs : $Id$
6593  begin : Sat Jun 28 2003
6594  copyright : (C) 2003 by Martin Preuss
6595  email : martin@libchipcard.de
6596 
6597  ***************************************************************************
6598  * *
6599  * This library is free software; you can redistribute it and/or *
6600  * modify it under the terms of the GNU Lesser General Public *
6601  * License as published by the Free Software Foundation; either *
6602  * version 2.1 of the License, or (at your option) any later version. *
6603  * *
6604  * This library is distributed in the hope that it will be useful, *
6605  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6606  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6607  * Lesser General Public License for more details. *
6608  * *
6609  * You should have received a copy of the GNU Lesser General Public *
6610  * License along with this library; if not, write to the Free Software *
6611  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6612  * MA 02111-1307 USA *
6613  * *
6614  ***************************************************************************/
6615 
6616 
6617 #ifndef HTML_FONT_LIST1_H
6618 #define HTML_FONT_LIST1_H
6619 
6620 #ifdef __cplusplus
6621 extern "C" {
6622 #endif
6623 
6625  typedef struct HTML_FONT_LIST_ELEMENT {
6626  uint32_t id;
6629 
6637 
6641  typedef int GWENHYWFAR_CB (*HTML_FONT_LIST_SORT_FN)(const HTML_FONT *a, const HTML_FONT *b, int ascending);
6642 
6643 
6647  uint32_t count;
6648  uint32_t id;
6649  } HTML_FONT_LIST;
6650 
6656 
6660  void HtmlFont_List_Add(HTML_FONT *element, HTML_FONT_LIST *list);
6661 
6666  void HtmlFont_List_Insert(HTML_FONT *element, HTML_FONT_LIST *list);
6667 
6674  void HtmlFont_List_Del(HTML_FONT *element);
6675 
6680 
6685 
6691 
6696 
6701 
6705  HTML_FONT* HtmlFont_List_Next(const HTML_FONT *element);
6706 
6710  HTML_FONT* HtmlFont_List_Previous(const HTML_FONT *element);
6711 
6715  uint32_t HtmlFont_List_GetCount(const HTML_FONT_LIST *l);
6716 
6721 
6727  void HtmlFont_List_Sort(HTML_FONT_LIST *l, int ascending);
6728 
6729 
6730 #ifdef __cplusplus
6731 }
6732 #endif
6733 
6734 
6735 #endif
6736 
6737 
6738 
6739 /***************************************************************************
6740  $RCSfile$
6741  -------------------
6742  cvs : $Id$
6743  begin : Sat Jun 28 2003
6744  copyright : (C) 2003 by Martin Preuss
6745  email : martin@libchipcard.de
6746 
6747  ***************************************************************************
6748  * *
6749  * This library is free software; you can redistribute it and/or *
6750  * modify it under the terms of the GNU Lesser General Public *
6751  * License as published by the Free Software Foundation; either *
6752  * version 2.1 of the License, or (at your option) any later version. *
6753  * *
6754  * This library is distributed in the hope that it will be useful, *
6755  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6756  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6757  * Lesser General Public License for more details. *
6758  * *
6759  * You should have received a copy of the GNU Lesser General Public *
6760  * License along with this library; if not, write to the Free Software *
6761  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6762  * MA 02111-1307 USA *
6763  * *
6764  ***************************************************************************/
6765 
6766 
6767 #ifndef HTML_IMAGE_LIST1_H
6768 #define HTML_IMAGE_LIST1_H
6769 
6770 #ifdef __cplusplus
6771 extern "C" {
6772 #endif
6773 
6775  typedef struct HTML_IMAGE_LIST_ELEMENT {
6776  uint32_t id;
6779 
6787 
6791  typedef int GWENHYWFAR_CB (*HTML_IMAGE_LIST_SORT_FN)(const HTML_IMAGE *a, const HTML_IMAGE *b, int ascending);
6792 
6793 
6797  uint32_t count;
6798  uint32_t id;
6799  } HTML_IMAGE_LIST;
6800 
6806 
6810  void HtmlImage_List_Add(HTML_IMAGE *element, HTML_IMAGE_LIST *list);
6811 
6816  void HtmlImage_List_Insert(HTML_IMAGE *element, HTML_IMAGE_LIST *list);
6817 
6824  void HtmlImage_List_Del(HTML_IMAGE *element);
6825 
6830 
6835 
6841 
6846 
6851 
6855  HTML_IMAGE* HtmlImage_List_Next(const HTML_IMAGE *element);
6856 
6861 
6865  uint32_t HtmlImage_List_GetCount(const HTML_IMAGE_LIST *l);
6866 
6871 
6877  void HtmlImage_List_Sort(HTML_IMAGE_LIST *l, int ascending);
6878 
6879 
6880 #ifdef __cplusplus
6881 }
6882 #endif
6883 
6884 
6885 #endif
6886 
6887 
6888 
6889 /***************************************************************************
6890  $RCSfile$
6891  -------------------
6892  cvs : $Id$
6893  begin : Sat Jun 28 2003
6894  copyright : (C) 2003 by Martin Preuss
6895  email : martin@libchipcard.de
6896 
6897  ***************************************************************************
6898  * *
6899  * This library is free software; you can redistribute it and/or *
6900  * modify it under the terms of the GNU Lesser General Public *
6901  * License as published by the Free Software Foundation; either *
6902  * version 2.1 of the License, or (at your option) any later version. *
6903  * *
6904  * This library is distributed in the hope that it will be useful, *
6905  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6906  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
6907  * Lesser General Public License for more details. *
6908  * *
6909  * You should have received a copy of the GNU Lesser General Public *
6910  * License along with this library; if not, write to the Free Software *
6911  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
6912  * MA 02111-1307 USA *
6913  * *
6914  ***************************************************************************/
6915 
6916 
6917 #ifndef GWEN_DBIO_LIST1_H
6918 #define GWEN_DBIO_LIST1_H
6919 
6920 #ifdef __cplusplus
6921 extern "C" {
6922 #endif
6923 
6925  typedef struct GWEN_DBIO_LIST_ELEMENT {
6926  uint32_t id;
6929 
6937 
6941  typedef int GWENHYWFAR_CB (*GWEN_DBIO_LIST_SORT_FN)(const GWEN_DBIO *a, const GWEN_DBIO *b, int ascending);
6942 
6943 
6947  uint32_t count;
6948  uint32_t id;
6949  } GWEN_DBIO_LIST;
6950 
6956 
6960  void GWEN_DBIO_List_Add(GWEN_DBIO *element, GWEN_DBIO_LIST *list);
6961 
6966  void GWEN_DBIO_List_Insert(GWEN_DBIO *element, GWEN_DBIO_LIST *list);
6967 
6974  void GWEN_DBIO_List_Del(GWEN_DBIO *element);
6975 
6980 
6985 
6991 
6996 
7001 
7005  GWEN_DBIO* GWEN_DBIO_List_Next(const GWEN_DBIO *element);
7006 
7010  GWEN_DBIO* GWEN_DBIO_List_Previous(const GWEN_DBIO *element);
7011 
7015  uint32_t GWEN_DBIO_List_GetCount(const GWEN_DBIO_LIST *l);
7016 
7021 
7027  void GWEN_DBIO_List_Sort(GWEN_DBIO_LIST *l, int ascending);
7028 
7029 
7030 #ifdef __cplusplus
7031 }
7032 #endif
7033 
7034 
7035 #endif
7036 
7037 
7038 
7039 /***************************************************************************
7040  $RCSfile$
7041  -------------------
7042  cvs : $Id$
7043  begin : Sat Jun 28 2003
7044  copyright : (C) 2003 by Martin Preuss
7045  email : martin@libchipcard.de
7046 
7047  ***************************************************************************
7048  * *
7049  * This library is free software; you can redistribute it and/or *
7050  * modify it under the terms of the GNU Lesser General Public *
7051  * License as published by the Free Software Foundation; either *
7052  * version 2.1 of the License, or (at your option) any later version. *
7053  * *
7054  * This library is distributed in the hope that it will be useful, *
7055  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7056  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7057  * Lesser General Public License for more details. *
7058  * *
7059  * You should have received a copy of the GNU Lesser General Public *
7060  * License along with this library; if not, write to the Free Software *
7061  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7062  * MA 02111-1307 USA *
7063  * *
7064  ***************************************************************************/
7065 
7066 
7067 #ifndef GWEN_TAG16_LIST1_H
7068 #define GWEN_TAG16_LIST1_H
7069 
7070 #ifdef __cplusplus
7071 extern "C" {
7072 #endif
7073 
7075  typedef struct GWEN_TAG16_LIST_ELEMENT {
7076  uint32_t id;
7079 
7087 
7091  typedef int GWENHYWFAR_CB (*GWEN_TAG16_LIST_SORT_FN)(const GWEN_TAG16 *a, const GWEN_TAG16 *b, int ascending);
7092 
7093 
7097  uint32_t count;
7098  uint32_t id;
7099  } GWEN_TAG16_LIST;
7100 
7106 
7110  void GWEN_Tag16_List_Add(GWEN_TAG16 *element, GWEN_TAG16_LIST *list);
7111 
7116  void GWEN_Tag16_List_Insert(GWEN_TAG16 *element, GWEN_TAG16_LIST *list);
7117 
7124  void GWEN_Tag16_List_Del(GWEN_TAG16 *element);
7125 
7130 
7135 
7141 
7146 
7151 
7155  GWEN_TAG16* GWEN_Tag16_List_Next(const GWEN_TAG16 *element);
7156 
7161 
7165  uint32_t GWEN_Tag16_List_GetCount(const GWEN_TAG16_LIST *l);
7166 
7171 
7177  void GWEN_Tag16_List_Sort(GWEN_TAG16_LIST *l, int ascending);
7178 
7179 
7180 #ifdef __cplusplus
7181 }
7182 #endif
7183 
7184 
7185 #endif
7186 
7187 
7188 
7189 /***************************************************************************
7190  $RCSfile$
7191  -------------------
7192  cvs : $Id$
7193  begin : Sat Jun 28 2003
7194  copyright : (C) 2003 by Martin Preuss
7195  email : martin@libchipcard.de
7196 
7197  ***************************************************************************
7198  * *
7199  * This library is free software; you can redistribute it and/or *
7200  * modify it under the terms of the GNU Lesser General Public *
7201  * License as published by the Free Software Foundation; either *
7202  * version 2.1 of the License, or (at your option) any later version. *
7203  * *
7204  * This library is distributed in the hope that it will be useful, *
7205  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7206  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7207  * Lesser General Public License for more details. *
7208  * *
7209  * You should have received a copy of the GNU Lesser General Public *
7210  * License along with this library; if not, write to the Free Software *
7211  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7212  * MA 02111-1307 USA *
7213  * *
7214  ***************************************************************************/
7215 
7216 
7217 #ifndef GWEN_TLV_LIST1_H
7218 #define GWEN_TLV_LIST1_H
7219 
7220 #ifdef __cplusplus
7221 extern "C" {
7222 #endif
7223 
7225  typedef struct GWEN_TLV_LIST_ELEMENT {
7226  uint32_t id;
7229 
7237 
7241  typedef int GWENHYWFAR_CB (*GWEN_TLV_LIST_SORT_FN)(const GWEN_TLV *a, const GWEN_TLV *b, int ascending);
7242 
7243 
7245  struct GWEN_TLV_LIST {
7247  uint32_t count;
7248  uint32_t id;
7249  } GWEN_TLV_LIST;
7250 
7256 
7260  void GWEN_TLV_List_Add(GWEN_TLV *element, GWEN_TLV_LIST *list);
7261 
7266  void GWEN_TLV_List_Insert(GWEN_TLV *element, GWEN_TLV_LIST *list);
7267 
7274  void GWEN_TLV_List_Del(GWEN_TLV *element);
7275 
7280 
7285 
7291 
7296 
7301 
7305  GWEN_TLV* GWEN_TLV_List_Next(const GWEN_TLV *element);
7306 
7310  GWEN_TLV* GWEN_TLV_List_Previous(const GWEN_TLV *element);
7311 
7315  uint32_t GWEN_TLV_List_GetCount(const GWEN_TLV_LIST *l);
7316 
7321 
7327  void GWEN_TLV_List_Sort(GWEN_TLV_LIST *l, int ascending);
7328 
7329 
7330 #ifdef __cplusplus
7331 }
7332 #endif
7333 
7334 
7335 #endif
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_URL_LIST2_H
7368 #define GWEN_URL_LIST2_H
7369 
7370 
7371 #ifdef __cplusplus
7372 extern "C" {
7373 #endif
7374 
7382 
7387 
7392  void *user_data);
7393 
7398 
7403 
7407  void GWEN_Url_List2_Dump(GWEN_URL_LIST2 *l, FILE *f, unsigned int indent);
7408 
7413 
7419 
7425 
7431 
7438 
7444  unsigned int GWEN_Url_List2_GetSize(GWEN_URL_LIST2 *l);
7445 
7451 
7457 
7462 
7467 
7472 
7477 
7482 
7488 
7494 
7500 
7514  void *user_data);
7515 
7516 
7519  typedef const GWEN_URL*
7521  void *user_data);
7522 
7523 
7525 
7527 
7529 
7531 
7533 
7535 
7537 
7539 
7541 
7543 
7545 
7547 
7549 
7551 
7553 
7555 
7557 
7570  GWEN_URL_CONSTLIST2_FOREACH func, void *user_data);
7571 
7572 
7573 #ifdef __cplusplus
7574 }
7575 #endif
7576 
7577 
7578 #endif /* GWEN_URL_LIST_H */
7579 
7580 
7581 
7582 /***************************************************************************
7583  $RCSfile$
7584  -------------------
7585  cvs : $Id$
7586  begin : Sat Jun 28 2003
7587  copyright : (C) 2003 by Martin Preuss
7588  email : martin@libchipcard.de
7589 
7590  ***************************************************************************
7591  * *
7592  * This library is free software; you can redistribute it and/or *
7593  * modify it under the terms of the GNU Lesser General Public *
7594  * License as published by the Free Software Foundation; either *
7595  * version 2.1 of the License, or (at your option) any later version. *
7596  * *
7597  * This library is distributed in the hope that it will be useful, *
7598  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7599  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7600  * Lesser General Public License for more details. *
7601  * *
7602  * You should have received a copy of the GNU Lesser General Public *
7603  * License along with this library; if not, write to the Free Software *
7604  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7605  * MA 02111-1307 USA *
7606  * *
7607  ***************************************************************************/
7608 
7609 
7610 #ifndef GWEN_URL_LIST1_H
7611 #define GWEN_URL_LIST1_H
7612 
7613 #ifdef __cplusplus
7614 extern "C" {
7615 #endif
7616 
7618  typedef struct GWEN_URL_LIST_ELEMENT {
7619  uint32_t id;
7622 
7630 
7634  typedef int GWENHYWFAR_CB (*GWEN_URL_LIST_SORT_FN)(const GWEN_URL *a, const GWEN_URL *b, int ascending);
7635 
7636 
7638  struct GWEN_URL_LIST {
7640  uint32_t count;
7641  uint32_t id;
7642  } GWEN_URL_LIST;
7643 
7649 
7653  void GWEN_Url_List_Add(GWEN_URL *element, GWEN_URL_LIST *list);
7654 
7659  void GWEN_Url_List_Insert(GWEN_URL *element, GWEN_URL_LIST *list);
7660 
7667  void GWEN_Url_List_Del(GWEN_URL *element);
7668 
7673 
7678 
7684 
7689 
7694 
7698  GWEN_URL* GWEN_Url_List_Next(const GWEN_URL *element);
7699 
7703  GWEN_URL* GWEN_Url_List_Previous(const GWEN_URL *element);
7704 
7708  uint32_t GWEN_Url_List_GetCount(const GWEN_URL_LIST *l);
7709 
7714 
7720  void GWEN_Url_List_Sort(GWEN_URL_LIST *l, int ascending);
7721 
7722 
7723 #ifdef __cplusplus
7724 }
7725 #endif
7726 
7727 
7728 #endif
7729 
7730 
7731 
7732 /***************************************************************************
7733  $RCSfile$
7734  -------------------
7735  cvs : $Id$
7736  begin : Sat Jun 28 2003
7737  copyright : (C) 2003 by Martin Preuss
7738  email : martin@libchipcard.de
7739 
7740  ***************************************************************************
7741  * *
7742  * This library is free software; you can redistribute it and/or *
7743  * modify it under the terms of the GNU Lesser General Public *
7744  * License as published by the Free Software Foundation; either *
7745  * version 2.1 of the License, or (at your option) any later version. *
7746  * *
7747  * This library is distributed in the hope that it will be useful, *
7748  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7749  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7750  * Lesser General Public License for more details. *
7751  * *
7752  * You should have received a copy of the GNU Lesser General Public *
7753  * License along with this library; if not, write to the Free Software *
7754  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7755  * MA 02111-1307 USA *
7756  * *
7757  ***************************************************************************/
7758 
7759 
7760 #ifndef GWEN_XMLNODE_NAMESPACE_LIST1_H
7761 #define GWEN_XMLNODE_NAMESPACE_LIST1_H
7762 
7763 #ifdef __cplusplus
7764 extern "C" {
7765 #endif
7766 
7769  uint32_t id;
7772 
7780 
7785 
7786 
7790  uint32_t count;
7791  uint32_t id;
7793 
7799 
7804 
7810 
7818 
7823 
7828 
7834 
7839 
7844 
7849 
7854 
7859 
7864 
7871 
7872 
7873 #ifdef __cplusplus
7874 }
7875 #endif
7876 
7877 
7878 #endif
7879 
7880 
7881 
7882 /***************************************************************************
7883  $RCSfile$
7884  -------------------
7885  cvs : $Id$
7886  begin : Sat Jun 28 2003
7887  copyright : (C) 2003 by Martin Preuss
7888  email : martin@libchipcard.de
7889 
7890  ***************************************************************************
7891  * *
7892  * This library is free software; you can redistribute it and/or *
7893  * modify it under the terms of the GNU Lesser General Public *
7894  * License as published by the Free Software Foundation; either *
7895  * version 2.1 of the License, or (at your option) any later version. *
7896  * *
7897  * This library is distributed in the hope that it will be useful, *
7898  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
7899  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
7900  * Lesser General Public License for more details. *
7901  * *
7902  * You should have received a copy of the GNU Lesser General Public *
7903  * License along with this library; if not, write to the Free Software *
7904  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
7905  * MA 02111-1307 USA *
7906  * *
7907  ***************************************************************************/
7908 
7909 
7910 #ifndef GWEN_XMLNODE_LIST2_H
7911 #define GWEN_XMLNODE_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_XMLNode_List2_Dump(GWEN_XMLNODE_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_XMLNODE*
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_XMLNODE_CONSTLIST2_FOREACH func, void *user_data);
8114 
8115 
8116 #ifdef __cplusplus
8117 }
8118 #endif
8119 
8120 
8121 #endif /* GWEN_XMLNODE_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_XMLNODE_LIST1_H
8154 #define GWEN_XMLNODE_LIST1_H
8155 
8156 #ifdef __cplusplus
8157 extern "C" {
8158 #endif
8159 
8161  typedef struct GWEN_XMLNODE_LIST_ELEMENT {
8162  uint32_t id;
8165 
8173 
8177  typedef int GWENHYWFAR_CB (*GWEN_XMLNODE_LIST_SORT_FN)(const GWEN_XMLNODE *a, const GWEN_XMLNODE *b, int ascending);
8178 
8179 
8183  uint32_t count;
8184  uint32_t id;
8186 
8192 
8197 
8203 
8210  void GWEN_XMLNode_List_Del(GWEN_XMLNODE *element);
8211 
8216 
8221 
8227 
8232 
8237 
8242 
8247 
8251  uint32_t GWEN_XMLNode_List_GetCount(const GWEN_XMLNODE_LIST *l);
8252 
8257 
8263  void GWEN_XMLNode_List_Sort(GWEN_XMLNODE_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_XSD_NODE_LIST1_H
8304 #define GWEN_XSD_NODE_LIST1_H
8305 
8306 #ifdef __cplusplus
8307 extern "C" {
8308 #endif
8309 
8312  uint32_t id;
8315 
8323 
8327  typedef int GWENHYWFAR_CB (*GWEN_XSD_NODE_LIST_SORT_FN)(const GWEN_XSD_NODE *a, const GWEN_XSD_NODE *b, int ascending);
8328 
8329 
8333  uint32_t count;
8334  uint32_t id;
8336 
8342 
8347 
8353 
8360  void GWEN_XsdNode_List_Del(GWEN_XSD_NODE *element);
8361 
8366 
8371 
8377 
8382 
8387 
8392 
8397 
8402 
8407 
8413  void GWEN_XsdNode_List_Sort(GWEN_XSD_NODE_LIST *l, int ascending);
8414 
8415 
8416 #ifdef __cplusplus
8417 }
8418 #endif
8419 
8420 
8421 #endif
8422 
8423 
8424 
8425 /***************************************************************************
8426  $RCSfile$
8427  -------------------
8428  cvs : $Id$
8429  begin : Sat Jun 28 2003
8430  copyright : (C) 2003 by Martin Preuss
8431  email : martin@libchipcard.de
8432 
8433  ***************************************************************************
8434  * *
8435  * This library is free software; you can redistribute it and/or *
8436  * modify it under the terms of the GNU Lesser General Public *
8437  * License as published by the Free Software Foundation; either *
8438  * version 2.1 of the License, or (at your option) any later version. *
8439  * *
8440  * This library is distributed in the hope that it will be useful, *
8441  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8442  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8443  * Lesser General Public License for more details. *
8444  * *
8445  * You should have received a copy of the GNU Lesser General Public *
8446  * License along with this library; if not, write to the Free Software *
8447  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8448  * MA 02111-1307 USA *
8449  * *
8450  ***************************************************************************/
8451 
8452 
8453 #ifndef GWEN_PARSER_ELEMENT_LIST2_H
8454 #define GWEN_PARSER_ELEMENT_LIST2_H
8455 
8456 
8457 #ifdef __cplusplus
8458 extern "C" {
8459 #endif
8460 
8468 
8473 
8478  void *user_data);
8479 
8484 
8489 
8493  void GWEN_ParserElement_List2_Dump(GWEN_PARSER_ELEMENT_LIST2 *l, FILE *f, unsigned int indent);
8494 
8499 
8505 
8511 
8517 
8524 
8531 
8537 
8543 
8548 
8553 
8558 
8563 
8568 
8574 
8580 
8586 
8600  void *user_data);
8601 
8602 
8605  typedef const GWEN_PARSER_ELEMENT*
8607  void *user_data);
8608 
8609 
8611 
8613 
8615 
8617 
8619 
8621 
8623 
8625 
8627 
8629 
8631 
8633 
8635 
8637 
8639 
8641 
8643 
8656  GWEN_PARSER_ELEMENT_CONSTLIST2_FOREACH func, void *user_data);
8657 
8658 
8659 #ifdef __cplusplus
8660 }
8661 #endif
8662 
8663 
8664 #endif /* GWEN_PARSER_ELEMENT_LIST_H */
8665 
8666 
8667 
8668 /***************************************************************************
8669  $RCSfile$
8670  -------------------
8671  cvs : $Id$
8672  begin : Sat Jun 28 2003
8673  copyright : (C) 2003 by Martin Preuss
8674  email : martin@libchipcard.de
8675 
8676  ***************************************************************************
8677  * *
8678  * This library is free software; you can redistribute it and/or *
8679  * modify it under the terms of the GNU Lesser General Public *
8680  * License as published by the Free Software Foundation; either *
8681  * version 2.1 of the License, or (at your option) any later version. *
8682  * *
8683  * This library is distributed in the hope that it will be useful, *
8684  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8685  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8686  * Lesser General Public License for more details. *
8687  * *
8688  * You should have received a copy of the GNU Lesser General Public *
8689  * License along with this library; if not, write to the Free Software *
8690  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8691  * MA 02111-1307 USA *
8692  * *
8693  ***************************************************************************/
8694 
8695 
8696 #ifndef GWEN_PARSER_ELEMENT_LIST1_H
8697 #define GWEN_PARSER_ELEMENT_LIST1_H
8698 
8699 #ifdef __cplusplus
8700 extern "C" {
8701 #endif
8702 
8705  uint32_t id;
8708 
8716 
8721 
8722 
8726  uint32_t count;
8727  uint32_t id;
8729 
8735 
8740 
8746 
8754 
8759 
8764 
8770 
8775 
8780 
8785 
8790 
8795 
8800 
8807 
8808 
8809 #ifdef __cplusplus
8810 }
8811 #endif
8812 
8813 
8814 #endif
8815 
8816 
8817 
8818 /***************************************************************************
8819  $RCSfile$
8820  -------------------
8821  cvs : $Id$
8822  begin : Sat Jun 28 2003
8823  copyright : (C) 2003 by Martin Preuss
8824  email : martin@libchipcard.de
8825 
8826  ***************************************************************************
8827  * *
8828  * This library is free software; you can redistribute it and/or *
8829  * modify it under the terms of the GNU Lesser General Public *
8830  * License as published by the Free Software Foundation; either *
8831  * version 2.1 of the License, or (at your option) any later version. *
8832  * *
8833  * This library is distributed in the hope that it will be useful, *
8834  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
8835  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
8836  * Lesser General Public License for more details. *
8837  * *
8838  * You should have received a copy of the GNU Lesser General Public *
8839  * License along with this library; if not, write to the Free Software *
8840  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
8841  * MA 02111-1307 USA *
8842  * *
8843  ***************************************************************************/
8844 
8845 
8846 #ifndef GWEN_SAR_FILEHEADER_LIST2_H
8847 #define GWEN_SAR_FILEHEADER_LIST2_H
8848 
8849 
8850 #ifdef __cplusplus
8851 extern "C" {
8852 #endif
8853 
8861 
8866 
8871  void *user_data);
8872 
8877 
8882 
8886  void GWEN_SarFileHeader_List2_Dump(GWEN_SAR_FILEHEADER_LIST2 *l, FILE *f, unsigned int indent);
8887 
8892 
8898 
8904 
8910 
8917 
8924 
8930 
8936 
8941 
8946 
8951 
8956 
8961 
8967 
8973 
8979 
8993  void *user_data);
8994 
8995 
8998  typedef const GWEN_SAR_FILEHEADER*
9000  void *user_data);
9001 
9002 
9004 
9006 
9008 
9010 
9012 
9014 
9016 
9018 
9020 
9022 
9024 
9026 
9028 
9030 
9032 
9034 
9036 
9049  GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH func, void *user_data);
9050 
9051 
9052 #ifdef __cplusplus
9053 }
9054 #endif
9055 
9056 
9057 #endif /* GWEN_SAR_FILEHEADER_LIST_H */
9058 
9059 
9060 
9061 /***************************************************************************
9062  $RCSfile$
9063  -------------------
9064  cvs : $Id$
9065  begin : Sat Jun 28 2003
9066  copyright : (C) 2003 by Martin Preuss
9067  email : martin@libchipcard.de
9068 
9069  ***************************************************************************
9070  * *
9071  * This library is free software; you can redistribute it and/or *
9072  * modify it under the terms of the GNU Lesser General Public *
9073  * License as published by the Free Software Foundation; either *
9074  * version 2.1 of the License, or (at your option) any later version. *
9075  * *
9076  * This library is distributed in the hope that it will be useful, *
9077  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
9078  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
9079  * Lesser General Public License for more details. *
9080  * *
9081  * You should have received a copy of the GNU Lesser General Public *
9082  * License along with this library; if not, write to the Free Software *
9083  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
9084  * MA 02111-1307 USA *
9085  * *
9086  ***************************************************************************/
9087 
9088 
9089 #ifndef GWEN_SAR_FILEHEADER_LIST1_H
9090 #define GWEN_SAR_FILEHEADER_LIST1_H
9091 
9092 #ifdef __cplusplus
9093 extern "C" {
9094 #endif
9095 
9098  uint32_t id;
9101 
9109 
9114 
9115 
9119  uint32_t count;
9120  uint32_t id;
9122 
9128 
9133 
9139 
9147 
9152 
9157 
9163 
9168 
9173 
9178 
9183 
9188 
9193 
9200 
9201 
9202 #ifdef __cplusplus
9203 }
9204 #endif
9205 
9206 
9207 #endif
9208 
9209 
9210 
void GWEN_Crypt_Token_ConstList2_PushFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN *p)
GWEN_XMLNODE * GWEN_XMLNode_List_Previous(const GWEN_XMLNODE *element)
GWEN_SOCKET * GWEN_Socket_List2_GetFront(GWEN_SOCKET_LIST2 *l)
void GWEN_Url_ConstList2_PushBack(GWEN_URL_CONSTLIST2 *l, const GWEN_URL *p)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List2Iterator_Data(GWEN_PARSER_ELEMENT_LIST2_ITERATOR *li)
void GWEN_Tag16_List_Add(GWEN_TAG16 *element, GWEN_TAG16_LIST *list)
void GWEN_Dialog_List_Clear(GWEN_DIALOG_LIST *l)
GWEN_PARAM * GWEN_Param_List_First(const GWEN_PARAM_LIST *l)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2_GetBack(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
int GWENHYWFAR_CB(* GWEN_DBIO_LIST_SORT_FN)(const GWEN_DBIO *a, const GWEN_DBIO *b, int ascending)
Definition: listdoc.h:6941
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:1382
GWEN_PARAM * GWEN_Param_List2Iterator_Previous(GWEN_PARAM_LIST2_ITERATOR *li)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2_ForEach(GWEN_CRYPT_KEY_CONSTLIST2 *list, GWEN_CRYPT_KEY_CONSTLIST2_FOREACH func, void *user_data)
struct GWEN_XSD_NODE_LIST_ELEMENT GWEN_XSD_NODE_LIST__ELEMENT
void GWEN_Crypt_Token_KeyInfo_List2_Clear(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
struct GWEN_TLV GWEN_TLV
Definition: tlv.h:18
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:4376
GWEN_PARAM *( GWEN_PARAM_LIST2_FOREACH)(GWEN_PARAM *element, void *user_data)
Definition: listdoc.h:989
struct GWEN_PARSER_ELEMENT_LIST GWEN_PARSER_ELEMENT_LIST
Definition: listdoc.h:8715
const GWEN_CRYPT_HASHALGO *( GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH)(const GWEN_CRYPT_HASHALGO *element, void *user_data)
Definition: listdoc.h:2540
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:1902
GWEN_SIGHEAD * GWEN_SigHead_List_First(const GWEN_SIGHEAD_LIST *l)
struct GWEN_SAR_FILEHEADER_CONSTLIST2 GWEN_SAR_FILEHEADER_CONSTLIST2
Definition: listdoc.h:8996
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:4259
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:6084
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:6491
GWEN_INHERITDATA * nextObject
Definition: listdoc.h:39
unsigned int GWEN_ParserElement_ConstList2_GetSize(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
GWEN_SIGTAIL * GWEN_SigTail_List_Next(const GWEN_SIGTAIL *element)
uint32_t count
Definition: listdoc.h:7097
void pr_List_Del(t *element)
uint32_t id
Definition: listdoc.h:6948
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:7640
void GWEN_Crypt_Token_Context_List2_Clear(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_SIGHEAD * first
Definition: listdoc.h:3445
struct GWEN_CRYPT_KEY_LIST2 GWEN_CRYPT_KEY_LIST2
Definition: listdoc.h:2008
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:4914
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_PARSER_ELEMENT * GWEN_ParserElement_ConstList2Iterator_Data(GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR *li)
const GWEN_DIALOG *( GWEN_DIALOG_CONSTLIST2_FOREACH)(const GWEN_DIALOG *element, void *user_data)
Definition: listdoc.h:6377
const GWEN_SAR_FILEHEADER *( GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH)(const GWEN_SAR_FILEHEADER *element, void *user_data)
Definition: listdoc.h:8999
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:6104
GWEN_CRYPT_CRYPTALGO *( GWEN_CRYPT_CRYPTALGO_LIST2_FOREACH)(GWEN_CRYPT_CRYPTALGO *element, void *user_data)
Definition: listdoc.h:1775
void MyStruct_List_Clear(MYSTRUCT_LIST *l)
uint32_t id
Definition: listdoc.h:6798
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_ForEach(GWEN_CRYPT_PADDALGO_LIST2 *list, GWEN_CRYPT_PADDALGO_LIST2_FOREACH func, void *user_data)
struct GWEN_XMLNODE_NAMESPACE GWEN_XMLNODE_NAMESPACE
Definition: xml.h:149
uint32_t count
Definition: listdoc.h:7247
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:5162
void GWEN_Crypt_Token_Context_ConstList2_Clear(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
struct GWEN_PARSER_ELEMENT_LIST_ELEMENT GWEN_PARSER_ELEMENT_LIST__ELEMENT
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2Iterator_Data(GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *li)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2_GetFront(GWEN_FSLOCK_CONSTLIST2 *l)
void GWEN_Crypt_CryptAlgo_List2_Dump(GWEN_CRYPT_CRYPTALGO_LIST2 *l, FILE *f, unsigned int indent)
GWEN_INHERITDATA * GWEN_InheritData_List_Last(const GWEN_INHERITDATA_LIST *l)
void GWEN_Param_List2_free(GWEN_PARAM_LIST2 *l)
void GWEN_XMLNode_List2_Clear(GWEN_XMLNODE_LIST2 *l)
void GWEN_Dialog_List2_PushBack(GWEN_DIALOG_LIST2 *l, GWEN_DIALOG *p)
void GWEN_CryptHead_List_Insert(GWEN_CRYPTHEAD *element, GWEN_CRYPTHEAD_LIST *list)
void GWEN_PluginDescription_List_Sort(GWEN_PLUGIN_DESCRIPTION_LIST *l, int ascending)
void GWEN_SslCertDescr_List2Iterator_free(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_LIST2 * GWEN_Crypt_Token_List2_new()
uint32_t count
Definition: listdoc.h:8333
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)
struct GWEN_PARSER_ELEMENT_LIST2 GWEN_PARSER_ELEMENT_LIST2
Definition: listdoc.h:8467
GWEN_SAR_FILEHEADER_CONSTLIST2 * GWEN_SarFileHeader_ConstList2_new()
unsigned int GWEN_Url_ConstList2_GetSize(GWEN_URL_CONSTLIST2 *l)
int GWENHYWFAR_CB(* GWEN_SYNCIO_LIST_SORT_FN)(const GWEN_SYNCIO *a, const GWEN_SYNCIO *b, int ascending)
Definition: listdoc.h:5312
GWEN_MDIGEST_LIST2_ITERATOR * GWEN_MDigest_List2Iterator_new(GWEN_MDIGEST_LIST2 *l)
GWEN_MDIGEST * GWEN_MDigest_List2Iterator_Data(GWEN_MDIGEST_LIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List2Iterator_Previous(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
void GWEN_XMLNode_ConstList2_Clear(GWEN_XMLNODE_CONSTLIST2 *l)
void GWEN_Dialog_List2_Clear(GWEN_DIALOG_LIST2 *l)
struct HTML_IMAGE_LIST HTML_IMAGE_LIST
Definition: listdoc.h:6786
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:8327
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:5845
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:6374
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:6103
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:5462
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:7520
void MyStruct_List_free(MYSTRUCT_LIST *l)
GWEN_SYNCIO * first
Definition: listdoc.h:5317
GWEN_PARSER_ELEMENT * nextObject
Definition: listdoc.h:8706
struct GWEN_URL_LIST GWEN_URL_LIST
Definition: listdoc.h:7629
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)
const GWEN_PARAM * GWEN_Param_ConstList2Iterator_Next(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR * GWEN_PluginDescription_List2_First(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2Iterator_Previous(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_List2_First(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
void GWEN_Crypt_Key_List_Insert(GWEN_CRYPT_KEY *element, GWEN_CRYPT_KEY_LIST *list)
GWEN_MDIGEST * GWEN_MDigest_List_Next(const GWEN_MDIGEST *element)
void GWEN_Socket_List2_PushFront(GWEN_SOCKET_LIST2 *l, GWEN_SOCKET *p)
void GWEN_Crypt_PaddAlgo_ConstList2_PopFront(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
int GWENHYWFAR_CB(* t_LIST_SORT_FN)(const t *a, const t *b, int ascending)
Definition: listdoc.h:203
uint32_t count
Definition: listdoc.h:359
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Previous(const GWEN_XMLNODE_NAMESPACE *element)
GWEN_CRYPT_KEY_CONSTLIST2 * GWEN_Crypt_Key_ConstList2_new()
void GWEN_ParserElement_List_Clear(GWEN_PARSER_ELEMENT_LIST *l)
GWEN_FSLOCK_LIST_SORT_FN GWEN_FSLock_List_SetSortFn(GWEN_FSLOCK_LIST *l, GWEN_FSLOCK_LIST_SORT_FN fn)
GWEN_PARAM_CONSTLIST2_ITERATOR * GWEN_Param_ConstList2Iterator_new(GWEN_PARAM_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO_LIST_SORT_FN GWEN_Crypt_Token_KeyInfo_List_SetSortFn(GWEN_CRYPT_TOKEN_KEYINFO_LIST *l, GWEN_CRYPT_TOKEN_KEYINFO_LIST_SORT_FN fn)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_First(const GWEN_CRYPT_KEY_LIST *l)
void GWEN_MDigest_ConstList2Iterator_free(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_List_AddList(GWEN_CRYPT_TOKEN_LIST *dst, GWEN_CRYPT_TOKEN_LIST *l)
void GWEN_FSLock_List2_free(GWEN_FSLOCK_LIST2 *l)
GWEN_PARAM * GWEN_Param_List2_GetFront(GWEN_PARAM_LIST2 *l)
GWEN_SIGHEAD * GWEN_SigHead_List_Next(const GWEN_SIGHEAD *element)
void GWEN_SyncIo_List_Sort(GWEN_SYNCIO_LIST *l, int ascending)
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2_GetFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_Crypt_HashAlgo_List2Iterator_free(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
GWEN_PLUGIN_DESCRIPTION_LIST * GWEN_PluginDescription_List_new()
void GWEN_Crypt_Token_Context_List2Iterator_free(GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *li)
void GWEN_XsdNode_List_Clear(GWEN_XSD_NODE_LIST *l)
void GWEN_FSLock_List2_PushBack(GWEN_FSLOCK_LIST2 *l, GWEN_FSLOCK *p)
void GWEN_MDigest_List_free(GWEN_MDIGEST_LIST *l)
GWEN_MDIGEST * GWEN_MDigest_List_First(const GWEN_MDIGEST_LIST *l)
GWEN_PARAM * GWEN_Param_List2_ForEach(GWEN_PARAM_LIST2 *list, GWEN_PARAM_LIST2_FOREACH func, void *user_data)
void GWEN_SigTail_List_free(GWEN_SIGTAIL_LIST *l)
void GWEN_Url_List_Sort(GWEN_URL_LIST *l, int ascending)
const GWEN_SOCKET * GWEN_Socket_ConstList2_GetFront(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_Param_List2_PushBack(GWEN_PARAM_LIST2 *l, GWEN_PARAM *p)
void GWEN_Url_List_AddList(GWEN_URL_LIST *dst, GWEN_URL_LIST *l)
void GWEN_XsdNode_List_Add(GWEN_XSD_NODE *element, GWEN_XSD_NODE_LIST *list)
struct GWEN_PLUGIN_DESCRIPTION GWEN_PLUGIN_DESCRIPTION
Definition: plugindescr.h:41
int GWENHYWFAR_CB(* GWEN_SAR_FILEHEADER_LIST_SORT_FN)(const GWEN_SAR_FILEHEADER *a, const GWEN_SAR_FILEHEADER *b, int ascending)
Definition: listdoc.h:9113
int GWENHYWFAR_CB(* GWEN_TLV_LIST_SORT_FN)(const GWEN_TLV *a, const GWEN_TLV *b, int ascending)
Definition: listdoc.h:7241
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2_GetFront(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_FSLOCK * GWEN_FSLock_List2_GetFront(GWEN_FSLOCK_LIST2 *l)
GWEN_XMLNODE * GWEN_XMLNode_List2Iterator_Next(GWEN_XMLNODE_LIST2_ITERATOR *li)
void GWEN_TLV_List_AddList(GWEN_TLV_LIST *dst, GWEN_TLV_LIST *l)
GWEN_XSD_NODE * first
Definition: listdoc.h:8332
uint32_t count
Definition: listdoc.h:6947
GWEN_INHERITDATA * first
Definition: listdoc.h:58
GWEN_URL_LIST2_ITERATOR * GWEN_Url_List2_Last(GWEN_URL_LIST2 *l)
GWEN_XMLNODE_NAMESPACE * first
Definition: listdoc.h:7789
void GWEN_MDigest_ConstList2_PopFront(GWEN_MDIGEST_CONSTLIST2 *l)
struct GWEN_FSLOCK_LIST_ELEMENT GWEN_FSLOCK_LIST__ELEMENT
GWEN_MDIGEST_CONSTLIST2_ITERATOR * GWEN_MDigest_ConstList2_Last(GWEN_MDIGEST_CONSTLIST2 *l)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2_GetFront(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2Iterator_Next(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
unsigned int GWEN_FSLock_ConstList2_GetSize(GWEN_FSLOCK_CONSTLIST2 *l)
GWEN_SOCKET_LIST_SORT_FN GWEN_Socket_List_SetSortFn(GWEN_SOCKET_LIST *l, GWEN_SOCKET_LIST_SORT_FN fn)
void GWEN_Crypt_Key_List2_Dump(GWEN_CRYPT_KEY_LIST2 *l, FILE *f, unsigned int indent)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2_GetFront(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
GWEN_PARAM * GWEN_Param_List2_GetBack(GWEN_PARAM_LIST2 *l)
void GWEN_CryptHead_List_Clear(GWEN_CRYPTHEAD_LIST *l)
GWEN_TLV_LIST * GWEN_TLV_List_new()
GWEN_SIGHEAD * nextObject
Definition: listdoc.h:3426
t * pr_List2_GetBack(t_LIST2 *l)
struct GWEN_PARSER_ELEMENT_LIST2_ITERATOR GWEN_PARSER_ELEMENT_LIST2_ITERATOR
Definition: listdoc.h:8472
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:2266
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:1611
GWEN_TLV * first
Definition: listdoc.h:7246
struct GWEN_INHERITDATA_LIST_ELEMENT GWEN_INHERITDATA_LIST__ELEMENT
void GWEN_Crypt_Key_List2_PushFront(GWEN_CRYPT_KEY_LIST2 *l, GWEN_CRYPT_KEY *p)
uint32_t id
Definition: listdoc.h:1239
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2_Last(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
void GWEN_XMLNode_ConstList2_PushBack(GWEN_XMLNODE_CONSTLIST2 *l, const GWEN_XMLNODE *p)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_ForEach(GWEN_SAR_FILEHEADER_CONSTLIST2 *list, GWEN_SAR_FILEHEADER_CONSTLIST2_FOREACH func, void *user_data)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List_Last(const GWEN_PARSER_ELEMENT_LIST *l)
struct GWEN_XMLNODE_LIST GWEN_XMLNODE_LIST
Definition: listdoc.h:8172
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2_GetBack(GWEN_SAR_FILEHEADER_LIST2 *l)
GWEN_XMLNODE_LIST2 * GWEN_XMLNode_List2_new()
GWEN_CRYPT_TOKEN * first
Definition: listdoc.h:3988
GWEN_XSD_NODE * nextObject
Definition: listdoc.h:8313
void HtmlImage_List_Add(HTML_IMAGE *element, HTML_IMAGE_LIST *list)
GWEN_FSLOCK * nextObject
Definition: listdoc.h:5691
struct GWEN_CRYPTHEAD GWEN_CRYPTHEAD
Definition: crypthead.h:23
uint32_t count
Definition: listdoc.h:5711
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:3740
uint32_t id
Definition: listdoc.h:360
const GWEN_PARSER_ELEMENT * GWEN_ParserElement_ConstList2_GetFront(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2_Last(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
void GWEN_XMLNode_ConstList2Iterator_free(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
void GWEN_SslCertDescr_List_AddList(GWEN_SSLCERTDESCR_LIST *dst, GWEN_SSLCERTDESCR_LIST *l)
GWEN_URL_LIST2 * GWEN_Url_List2_new()
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_Last(const GWEN_SSLCERTDESCR_LIST *l)
struct GWEN_SAR_FILEHEADER_LIST2_ITERATOR GWEN_SAR_FILEHEADER_LIST2_ITERATOR
Definition: listdoc.h:8865
uint32_t GWEN_TLV_List_GetCount(const GWEN_TLV_LIST *l)
GWEN_DIALOG * GWEN_Dialog_List_First(const GWEN_DIALOG_LIST *l)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List_First(const GWEN_CRYPT_TOKEN_LIST *l)
void pr_List_AddList(t_LIST *dst, t_LIST *l)
GWEN_FSLOCK * first
Definition: listdoc.h:5710
uint32_t count
Definition: listdoc.h:5318
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:5712
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:4764
int GWENHYWFAR_CB(* MYSTRUCT_LIST_SORT_FN)(const MYSTRUCT *a, const MYSTRUCT *b, int ascending)
Definition: listdoc.h:353
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:3590
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:5705
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:8322
GWEN_CRYPTHEAD_LIST_SORT_FN GWEN_CryptHead_List_SetSortFn(GWEN_CRYPTHEAD_LIST *l, GWEN_CRYPTHEAD_LIST_SORT_FN fn)
GWEN_PARAM * nextObject
Definition: listdoc.h:1218
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:7098
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:4521
struct GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR
Definition: listdoc.h:8604
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:6375
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)
void GWEN_Param_List_Sort(GWEN_PARAM_LIST *l, int ascending)
uint32_t GWEN_PluginDescription_List_GetCount(const GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_InheritData_List_Sort(GWEN_INHERITDATA_LIST *l, int ascending)
struct GWEN_DBIO_LIST GWEN_DBIO_LIST
Definition: listdoc.h:6936
MYSTRUCT * first
Definition: listdoc.h:358
void GWEN_Socket_List2_free(GWEN_SOCKET_LIST2 *l)
void GWEN_Socket_List_Insert(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list)
void GWEN_Param_List_Del(GWEN_PARAM *element)
const GWEN_CRYPT_TOKEN *( GWEN_CRYPT_TOKEN_CONSTLIST2_FOREACH)(const GWEN_CRYPT_TOKEN *element, void *user_data)
Definition: listdoc.h:3869
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)
struct GWEN_PARSER_ELEMENT GWEN_PARSER_ELEMENT
t_LIST * pr_List_new()
uint32_t GWEN_SslCertDescr_List_GetCount(const GWEN_SSLCERTDESCR_LIST *l)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2Iterator_Next(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR *li)
t * pr_List2_ForEach(t_LIST2 *list, t_LIST2_FOREACH func, void *user_data)
struct GWEN_PARAM GWEN_PARAM
Definition: param.h:34
GWEN_SYNCIO * GWEN_SyncIo_List_Last(const GWEN_SYNCIO_LIST *l)
uint32_t count
Definition: listdoc.h:1238
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:7639
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:9108
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:2145
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:4655
void GWEN_ParserElement_List2Iterator_free(GWEN_PARSER_ELEMENT_LIST2_ITERATOR *li)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2Iterator_Data(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
struct GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR
Definition: listdoc.h:4653
GWEN_SOCKET *( GWEN_SOCKET_LIST2_FOREACH)(GWEN_SOCKET *element, void *user_data)
Definition: listdoc.h:5855
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_DIALOG * GWEN_Dialog_List2_ForEach(GWEN_DIALOG_LIST2 *list, GWEN_DIALOG_LIST2_FOREACH func, void *user_data)
GWEN_SOCKET_LIST * GWEN_Socket_List_new()
void GWEN_Crypt_Token_List_free(GWEN_CRYPT_TOKEN_LIST *l)
struct GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR
Definition: listdoc.h:1377
GWEN_SYNCIO_LIST_SORT_FN GWEN_SyncIo_List_SetSortFn(GWEN_SYNCIO_LIST *l, GWEN_SYNCIO_LIST_SORT_FN fn)
void GWEN_FSLock_List2_Erase(GWEN_FSLOCK_LIST2 *l, GWEN_FSLOCK_LIST2_ITERATOR *it)
void HtmlFont_List_AddList(HTML_FONT_LIST *dst, HTML_FONT_LIST *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_Previous(const GWEN_SSLCERTDESCR *element)
void pr_ConstList2_PopBack(t_CONSTLIST2 *l)
void GWEN_InheritData_List_free(GWEN_INHERITDATA_LIST *l)
void GWEN_ParserElement_List2_Clear(GWEN_PARSER_ELEMENT_LIST2 *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_Next(const GWEN_SAR_FILEHEADER *element)
void GWEN_MDigest_ConstList2_PopBack(GWEN_MDIGEST_CONSTLIST2 *l)
struct GWEN_CRYPT_PADDALGO GWEN_CRYPT_PADDALGO
Definition: paddalgo.h:21
void GWEN_Dialog_List2_Erase(GWEN_DIALOG_LIST2 *l, GWEN_DIALOG_LIST2_ITERATOR *it)
void GWEN_FSLock_List_free(GWEN_FSLOCK_LIST *l)
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:2781
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_SarFileHeader_List2_PushFront(GWEN_SAR_FILEHEADER_LIST2 *l, GWEN_SAR_FILEHEADER *p)
void GWEN_XMLNode_List2_Erase(GWEN_XMLNODE_LIST2 *l, GWEN_XMLNODE_LIST2_ITERATOR *it)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List_Next(const GWEN_PARSER_ELEMENT *element)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_GetFront(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List2Iterator_Previous(GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR *li)
void GWEN_Crypt_PaddAlgo_List2_PushBack(GWEN_CRYPT_PADDALGO_LIST2 *l, GWEN_CRYPT_PADDALGO *p)
void GWEN_Param_ConstList2_PushFront(GWEN_PARAM_CONSTLIST2 *l, const GWEN_PARAM *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:3866
GWEN_FSLOCK_LIST2 * GWEN_FSLock_List2_new()
GWEN_PARAM_LIST2_ITERATOR * GWEN_Param_List2Iterator_new(GWEN_PARAM_LIST2 *l)
GWEN_SAR_FILEHEADER * nextObject
Definition: listdoc.h:9099
struct GWEN_DIALOG_LIST GWEN_DIALOG_LIST
Definition: listdoc.h:6486
GWEN_SOCKET * GWEN_Socket_List2Iterator_Data(GWEN_SOCKET_LIST2_ITERATOR *li)
struct GWEN_SOCKET_CONSTLIST2 GWEN_SOCKET_CONSTLIST2
Definition: listdoc.h:5981
void GWEN_ParserElement_List2_free(GWEN_PARSER_ELEMENT_LIST2 *l)
void HtmlFont_List_Del(HTML_FONT *element)
GWEN_TAG16_LIST * GWEN_Tag16_List_new()
GWEN_FSLOCK_LIST * GWEN_FSLock_List_new()
GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR * GWEN_PluginDescription_List2Iterator_new(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
void GWEN_Param_ConstList2_PopBack(GWEN_PARAM_CONSTLIST2 *l)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Data(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
const GWEN_SOCKET * GWEN_Socket_ConstList2Iterator_Previous(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_Context_List2_PushBack(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, GWEN_CRYPT_TOKEN_CONTEXT *p)
GWEN_CRYPT_KEY_LIST2_ITERATOR * GWEN_Crypt_Key_List2Iterator_new(GWEN_CRYPT_KEY_LIST2 *l)
int GWENHYWFAR_CB(* GWEN_PARAM_LIST_SORT_FN)(const GWEN_PARAM *a, const GWEN_PARAM *b, int ascending)
Definition: listdoc.h:1232
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)
void GWEN_Crypt_Token_List_Add(GWEN_CRYPT_TOKEN *element, GWEN_CRYPT_TOKEN_LIST *list)
struct GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 GWEN_PLUGIN_DESCRIPTION_CONSTLIST2
Definition: listdoc.h:1508
void GWEN_SyncIo_List_Del(GWEN_SYNCIO *element)
void GWEN_SyncIo_List_free(GWEN_SYNCIO_LIST *l)
GWEN_CRYPT_CRYPTALGO_CONSTLIST2 * GWEN_Crypt_CryptAlgo_ConstList2_new()
void GWEN_Socket_List_Clear(GWEN_SOCKET_LIST *l)
GWEN_PARAM_LIST2_ITERATOR * GWEN_Param_List2_Last(GWEN_PARAM_LIST2 *l)
struct GWEN_MDIGEST_LIST2 GWEN_MDIGEST_LIST2
Definition: listdoc.h:2644
struct GWEN_XMLNODE_LIST2 GWEN_XMLNODE_LIST2
Definition: listdoc.h:7924
GWEN_FSLOCK * GWEN_FSLock_List_Last(const GWEN_FSLOCK_LIST *l)
struct GWEN_TAG16 GWEN_TAG16
Definition: tag16.h:21
GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR * GWEN_ParserElement_ConstList2Iterator_new(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
void GWEN_SslCertDescr_List_Add(GWEN_SSLCERTDESCR *element, GWEN_SSLCERTDESCR_LIST *list)
void pr_ConstList2_PopFront(t_CONSTLIST2 *l)
void GWEN_XMLNode_List2_PopFront(GWEN_XMLNODE_LIST2 *l)
t_LIST_SORT_FN pr_List_SetSortFn(t_LIST *l, t_LIST_SORT_FN fn)
GWEN_CRYPT_PADDALGO_LIST2_ITERATOR * GWEN_Crypt_PaddAlgo_List2_Last(GWEN_CRYPT_PADDALGO_LIST2 *l)
void GWEN_ParserElement_List_Sort(GWEN_PARSER_ELEMENT_LIST *l, int ascending)
GWEN_PARAM * GWEN_Param_List2Iterator_Next(GWEN_PARAM_LIST2_ITERATOR *li)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_Previous(const GWEN_CRYPT_KEY *element)
unsigned int GWEN_XMLNode_ConstList2_GetSize(GWEN_XMLNODE_CONSTLIST2 *l)
const GWEN_URL * GWEN_Url_ConstList2Iterator_Previous(GWEN_URL_CONSTLIST2_ITERATOR *li)
void HtmlImage_List_Del(HTML_IMAGE *element)
void GWEN_Param_List2_Clear(GWEN_PARAM_LIST2 *l)
void GWEN_Socket_List_Add(GWEN_SOCKET *element, GWEN_SOCKET_LIST *list)
GWEN_MDIGEST * nextObject
Definition: listdoc.h:2883
uint32_t GWEN_Param_List_GetCount(const GWEN_PARAM_LIST *l)
struct GWEN_SSLCERTDESCR_LIST2 GWEN_SSLCERTDESCR_LIST2
Definition: listdoc.h:4909
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:3595
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)
void GWEN_ParserElement_List2_Erase(GWEN_PARSER_ELEMENT_LIST2 *l, GWEN_PARSER_ELEMENT_LIST2_ITERATOR *it)
GWEN_XMLNODE * GWEN_XMLNode_List2_GetFront(GWEN_XMLNODE_LIST2 *l)
GWEN_XMLNODE * GWEN_XMLNode_List2Iterator_Previous(GWEN_XMLNODE_LIST2_ITERATOR *li)
const GWEN_SOCKET * GWEN_Socket_ConstList2_ForEach(GWEN_SOCKET_CONSTLIST2 *list, GWEN_SOCKET_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_MDigest_ConstList2_Clear(GWEN_MDIGEST_CONSTLIST2 *l)
unsigned int GWEN_SslCertDescr_ConstList2_GetSize(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
unsigned int GWEN_FSLock_List2_GetSize(GWEN_FSLOCK_LIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_Next(const GWEN_CRYPT_TOKEN_CONTEXT *element)
struct GWEN_URL_LIST_ELEMENT GWEN_URL_LIST__ELEMENT
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:6105
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:6243
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:2902
unsigned int GWEN_MDigest_List2_GetSize(GWEN_MDIGEST_LIST2 *l)
HTML_FONT * nextObject
Definition: listdoc.h:6627
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:8870
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)
int GWENHYWFAR_CB(* GWEN_PARSER_ELEMENT_LIST_SORT_FN)(const GWEN_PARSER_ELEMENT *a, const GWEN_PARSER_ELEMENT *b, int ascending)
Definition: listdoc.h:8720
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:3969
const t * pr_ConstList2_GetBack(t_CONSTLIST2 *l)
t * first
Definition: listdoc.h:208
GWEN_URL * GWEN_Url_List_First(const GWEN_URL_LIST *l)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2Iterator_Next(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
void HtmlFont_List_Add(HTML_FONT *element, HTML_FONT_LIST *list)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Data(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
void HtmlFont_List_Clear(HTML_FONT_LIST *l)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2_GetFront(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_Dialog_List_Add(GWEN_DIALOG *element, GWEN_DIALOG_LIST *list)
void GWEN_PluginDescription_ConstList2_free(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
uint32_t count
Definition: listdoc.h:8183
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:6791
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:7784
void HtmlImage_List_free(HTML_IMAGE_LIST *l)
void GWEN_FSLock_ConstList2_Clear(GWEN_FSLOCK_CONSTLIST2 *l)
GWEN_PARAM_CONSTLIST2_ITERATOR * GWEN_Param_ConstList2_Last(GWEN_PARAM_CONSTLIST2 *l)
void GWEN_Crypt_Token_ConstList2Iterator_free(GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR *li)
unsigned int GWEN_Crypt_HashAlgo_List2_GetSize(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_ParserElement_List_Insert(GWEN_PARSER_ELEMENT *element, GWEN_PARSER_ELEMENT_LIST *list)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2Iterator_Previous(GWEN_CRYPT_HASHALGO_LIST2_ITERATOR *li)
const GWEN_PARSER_ELEMENT * GWEN_ParserElement_ConstList2_ForEach(GWEN_PARSER_ELEMENT_CONSTLIST2 *list, GWEN_PARSER_ELEMENT_CONSTLIST2_FOREACH func, void *user_data)
GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR * GWEN_Crypt_Key_ConstList2_First(GWEN_CRYPT_KEY_CONSTLIST2 *l)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List2Iterator_Previous(GWEN_PARSER_ELEMENT_LIST2_ITERATOR *li)
void GWEN_FSLock_List_Clear(GWEN_FSLOCK_LIST *l)
void GWEN_PluginDescription_List2_PopFront(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_MDIGEST_LIST2_ITERATOR * GWEN_MDigest_List2_Last(GWEN_MDIGEST_LIST2 *l)
void GWEN_Url_List2_Erase(GWEN_URL_LIST2 *l, GWEN_URL_LIST2_ITERATOR *it)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2Iterator_new(GWEN_DIALOG_CONSTLIST2 *l)
void GWEN_Socket_List_free(GWEN_SOCKET_LIST *l)
void GWEN_SarFileHeader_List2_PopFront(GWEN_SAR_FILEHEADER_LIST2 *l)
int GWENHYWFAR_CB(* GWEN_CRYPT_KEY_LIST_SORT_FN)(const GWEN_CRYPT_KEY *a, const GWEN_CRYPT_KEY *b, int ascending)
Definition: listdoc.h:2261
void GWEN_Param_List_Clear(GWEN_PARAM_LIST *l)
const GWEN_MDIGEST * GWEN_MDigest_ConstList2Iterator_Previous(GWEN_MDIGEST_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_KeyInfo_List_Del(GWEN_CRYPT_TOKEN_KEYINFO *element)
GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_List2_GetBack(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_Last(const GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
void GWEN_Crypt_Key_List_Clear(GWEN_CRYPT_KEY_LIST *l)
void GWEN_SarFileHeader_ConstList2_PopFront(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
MYSTRUCT * MyStruct_List_First(const MYSTRUCT_LIST *l)
void GWEN_Crypt_PaddAlgo_ConstList2_PopBack(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_Crypt_CryptAlgo_List2_Erase(GWEN_CRYPT_CRYPTALGO_LIST2 *l, GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *it)
void GWEN_XsdNode_List_Insert(GWEN_XSD_NODE *element, GWEN_XSD_NODE_LIST *list)
void GWEN_Crypt_HashAlgo_ConstList2_Clear(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_Dialog_List2_PopBack(GWEN_DIALOG_LIST2 *l)
void GWEN_Dialog_List_Sort(GWEN_DIALOG_LIST *l, int ascending)
GWEN_INHERITDATA * GWEN_InheritData_List_First(const GWEN_INHERITDATA_LIST *l)
struct GWEN_SOCKET_CONSTLIST2_ITERATOR GWEN_SOCKET_CONSTLIST2_ITERATOR
Definition: listdoc.h:5982
void GWEN_Param_ConstList2Iterator_free(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
GWEN_CRYPTHEAD * GWEN_CryptHead_List_Previous(const GWEN_CRYPTHEAD *element)
unsigned int GWEN_Param_ConstList2_GetSize(GWEN_PARAM_CONSTLIST2 *l)
uint32_t GWEN_XsdNode_List_GetCount(const GWEN_XSD_NODE_LIST *l)
uint32_t GWEN_XMLNode_List_GetCount(const GWEN_XMLNODE_LIST *l)
struct GWEN_SOCKET_LIST2_ITERATOR GWEN_SOCKET_LIST2_ITERATOR
Definition: listdoc.h:5850
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:2897
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_ParserElement_List_Del(GWEN_PARSER_ELEMENT *element)
void GWEN_SarFileHeader_List_Del(GWEN_SAR_FILEHEADER *element)
struct GWEN_CRYPT_KEY_CONSTLIST2 GWEN_CRYPT_KEY_CONSTLIST2
Definition: listdoc.h:2144
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:3435
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2Iterator_Next(GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *li)
void GWEN_SyncIo_List_Add(GWEN_SYNCIO *element, GWEN_SYNCIO_LIST *list)
uint32_t GWEN_Crypt_Token_List_GetCount(const GWEN_CRYPT_TOKEN_LIST *l)
void GWEN_SigHead_List_Add(GWEN_SIGHEAD *element, GWEN_SIGHEAD_LIST *list)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2_GetBack(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
struct GWEN_PLUGIN_DESCRIPTION_LIST_ELEMENT GWEN_PLUGIN_DESCRIPTION_LIST__ELEMENT
void GWEN_PluginDescription_ConstList2_PopFront(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
unsigned int pr_ConstList2_GetSize(t_CONSTLIST2 *l)
void pr_List2_Erase(t_LIST2 *l, t_LIST2_ITERATOR *it)
GWEN_CRYPT_TOKEN_KEYINFO_LIST * GWEN_Crypt_Token_KeyInfo_List_new()
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2Iterator_Data(GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR *li)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List_Next(const GWEN_SSLCERTDESCR *element)
void GWEN_CryptHead_List_free(GWEN_CRYPTHEAD_LIST *l)
void GWEN_PluginDescription_ConstList2Iterator_free(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
struct GWEN_SOCKET_LIST_ELEMENT GWEN_SOCKET_LIST__ELEMENT
GWEN_DBIO * GWEN_DBIO_List_First(const GWEN_DBIO_LIST *l)
void GWEN_Param_List2_PopFront(GWEN_PARAM_LIST2 *l)
void GWEN_Socket_ConstList2_PushBack(GWEN_SOCKET_CONSTLIST2 *l, const GWEN_SOCKET *p)
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:6093
const GWEN_PARSER_ELEMENT *( GWEN_PARSER_ELEMENT_CONSTLIST2_FOREACH)(const GWEN_PARSER_ELEMENT *element, void *user_data)
Definition: listdoc.h:8606
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:6646
struct GWEN_SYNCIO GWEN_SYNCIO
Definition: syncio.h:40
void GWEN_SarFileHeader_List_Add(GWEN_SAR_FILEHEADER *element, GWEN_SAR_FILEHEADER_LIST *list)
void GWEN_MDigest_List_Add(GWEN_MDIGEST *element, GWEN_MDIGEST_LIST *list)
GWEN_DIALOG * GWEN_Dialog_List_Previous(const GWEN_DIALOG *element)
GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR * GWEN_ParserElement_ConstList2_Last(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
GWEN_TAG16 * GWEN_Tag16_List_First(const GWEN_TAG16_LIST *l)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_Next(const GWEN_PLUGIN_DESCRIPTION *element)
struct HTML_IMAGE HTML_IMAGE
Definition: htmlimage_be.h:23
GWEN_SYNCIO * GWEN_SyncIo_List_First(const GWEN_SYNCIO_LIST *l)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List_First(const GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_Url_ConstList2_Clear(GWEN_URL_CONSTLIST2 *l)
GWEN_DBIO * GWEN_DBIO_List_Last(const GWEN_DBIO_LIST *l)
void pr_List2_PopFront(t_LIST2 *l)
void GWEN_Param_ConstList2_free(GWEN_PARAM_CONSTLIST2 *l)
void GWEN_Crypt_Token_KeyInfo_List_Sort(GWEN_CRYPT_TOKEN_KEYINFO_LIST *l, int ascending)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2Iterator_Next(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
GWEN_PARAM * first
Definition: listdoc.h:1237
struct GWEN_SSLCERTDESCR_LIST GWEN_SSLCERTDESCR_LIST
Definition: listdoc.h:5157
struct GWEN_FSLOCK_LIST2_ITERATOR GWEN_FSLOCK_LIST2_ITERATOR
Definition: listdoc.h:5457
void GWEN_Param_ConstList2_PopFront(GWEN_PARAM_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_KEYINFO_LIST2_ITERATOR * GWEN_Crypt_Token_KeyInfo_List2Iterator_new(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2_First(GWEN_DIALOG_CONSTLIST2 *l)
GWEN_MDIGEST * GWEN_MDigest_List2_ForEach(GWEN_MDIGEST_LIST2 *list, GWEN_MDIGEST_LIST2_FOREACH func, void *user_data)
struct HTML_FONT_LIST HTML_FONT_LIST
Definition: listdoc.h:6636
void GWEN_Dialog_ConstList2_PushBack(GWEN_DIALOG_CONSTLIST2 *l, const GWEN_DIALOG *p)
void GWEN_Crypt_HashAlgo_ConstList2_PushFront(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l, const GWEN_CRYPT_HASHALGO *p)
struct GWEN_PARAM_CONSTLIST2 GWEN_PARAM_CONSTLIST2
Definition: listdoc.h:1115
struct GWEN_CRYPT_TOKEN_KEYINFO_LIST2 GWEN_CRYPT_TOKEN_KEYINFO_LIST2
Definition: listdoc.h:4516
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2_First(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
GWEN_DIALOG_CONSTLIST2 * GWEN_Dialog_ConstList2_new()
GWEN_CRYPT_TOKEN_KEYINFO *( GWEN_CRYPT_TOKEN_KEYINFO_LIST2_FOREACH)(GWEN_CRYPT_TOKEN_KEYINFO *element, void *user_data)
Definition: listdoc.h:4526
GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_PaddAlgo_ConstList2_Last(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_Context_ConstList2Iterator_new(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
struct GWEN_PARAM_LIST2 GWEN_PARAM_LIST2
Definition: listdoc.h:979
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:5700
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:8063
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:6946
GWEN_URL * GWEN_Url_List2Iterator_Next(GWEN_URL_LIST2_ITERATOR *li)
uint32_t count
Definition: listdoc.h:2903
void GWEN_ParserElement_ConstList2_PushBack(GWEN_PARSER_ELEMENT_CONSTLIST2 *l, const GWEN_PARSER_ELEMENT *p)
unsigned int GWEN_Socket_ConstList2_GetSize(GWEN_SOCKET_CONSTLIST2 *l)
GWEN_PARAM_LIST2_ITERATOR * GWEN_Param_List2_First(GWEN_PARAM_LIST2 *l)
GWEN_XMLNODE_LIST_SORT_FN GWEN_XMLNode_List_SetSortFn(GWEN_XMLNODE_LIST *l, GWEN_XMLNODE_LIST_SORT_FN fn)
GWEN_SOCKET * GWEN_Socket_List2_ForEach(GWEN_SOCKET_LIST2 *list, GWEN_SOCKET_LIST2_FOREACH func, void *user_data)
void GWEN_Crypt_CryptAlgo_ConstList2_PopFront(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
unsigned int GWEN_PluginDescription_List2_GetSize(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
int GWENHYWFAR_CB(* GWEN_SOCKET_LIST_SORT_FN)(const GWEN_SOCKET *a, const GWEN_SOCKET *b, int ascending)
Definition: listdoc.h:6098
GWEN_CRYPT_HASHALGO_LIST2 * GWEN_Crypt_HashAlgo_List2_new()
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2_GetBack(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_Crypt_Token_KeyInfo_ConstList2_PushBack(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l, const GWEN_CRYPT_TOKEN_KEYINFO *p)
GWEN_SSLCERTDESCR_LIST_SORT_FN GWEN_SslCertDescr_List_SetSortFn(GWEN_SSLCERTDESCR_LIST *l, GWEN_SSLCERTDESCR_LIST_SORT_FN fn)
void GWEN_Crypt_Token_List2_Erase(GWEN_CRYPT_TOKEN_LIST2 *l, GWEN_CRYPT_TOKEN_LIST2_ITERATOR *it)
void GWEN_SarFileHeader_ConstList2Iterator_free(GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR *li)
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_XMLNode_List_Insert(GWEN_XMLNODE *element, GWEN_XMLNODE_LIST *list)
GWEN_CRYPT_TOKEN_LIST2_ITERATOR * GWEN_Crypt_Token_List2_First(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_Crypt_PaddAlgo_List2_PopBack(GWEN_CRYPT_PADDALGO_LIST2 *l)
void GWEN_Url_List_Insert(GWEN_URL *element, GWEN_URL_LIST *list)
void GWEN_FSLock_List2_PopBack(GWEN_FSLOCK_LIST2 *l)
t_CONSTLIST2_ITERATOR * pr_ConstList2_First(t_CONSTLIST2 *l)
void GWEN_Param_List2_Erase(GWEN_PARAM_LIST2 *l, GWEN_PARAM_LIST2_ITERATOR *it)
GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR * GWEN_ParserElement_ConstList2_First(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
void GWEN_Crypt_Token_List2_PushBack(GWEN_CRYPT_TOKEN_LIST2 *l, GWEN_CRYPT_TOKEN *p)
void GWEN_ParserElement_ConstList2_PushFront(GWEN_PARSER_ELEMENT_CONSTLIST2 *l, const GWEN_PARSER_ELEMENT *p)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List2_ForEach(GWEN_PARSER_ELEMENT_LIST2 *list, GWEN_PARSER_ELEMENT_LIST2_FOREACH func, void *user_data)
void GWEN_Dialog_List_AddList(GWEN_DIALOG_LIST *dst, GWEN_DIALOG_LIST *l)
void GWEN_Param_ConstList2_PushBack(GWEN_PARAM_CONSTLIST2 *l, const GWEN_PARAM *p)
GWEN_MDIGEST * GWEN_MDigest_List2_GetFront(GWEN_MDIGEST_LIST2 *l)
const GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_ConstList2_GetBack(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void MyStruct_List_Del(MYSTRUCT *element)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2_ForEach(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *list, GWEN_CRYPT_CRYPTALGO_CONSTLIST2_FOREACH func, void *user_data)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2Iterator_Previous(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2Iterator_Next(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
const GWEN_SOCKET * GWEN_Socket_ConstList2Iterator_Next(GWEN_SOCKET_CONSTLIST2_ITERATOR *li)
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_GetFront(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
void GWEN_XMLNode_List2_PopBack(GWEN_XMLNODE_LIST2 *l)
void GWEN_Crypt_PaddAlgo_ConstList2_Clear(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
void GWEN_SigHead_List_Insert(GWEN_SIGHEAD *element, GWEN_SIGHEAD_LIST *list)
void GWEN_CryptHead_List_Del(GWEN_CRYPTHEAD *element)
void GWEN_Param_List_Insert(GWEN_PARAM *element, GWEN_PARAM_LIST *list)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Next(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
void pr_List2_free(t_LIST2 *l)
const GWEN_CRYPT_CRYPTALGO *( GWEN_CRYPT_CRYPTALGO_CONSTLIST2_FOREACH)(const GWEN_CRYPT_CRYPTALGO *element, void *user_data)
Definition: listdoc.h:1904
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:5589
void GWEN_Param_ConstList2_Clear(GWEN_PARAM_CONSTLIST2 *l)
struct GWEN_XMLNODE_NAMESPACE_LIST GWEN_XMLNODE_NAMESPACE_LIST
Definition: listdoc.h:7779
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:7086
GWEN_SAR_FILEHEADER * first
Definition: listdoc.h:9118
HTML_IMAGE * HtmlImage_List_Previous(const HTML_IMAGE *element)
GWEN_DIALOG * GWEN_Dialog_List2_GetBack(GWEN_DIALOG_LIST2 *l)
void GWEN_Param_List2Iterator_free(GWEN_PARAM_LIST2_ITERATOR *li)
GWEN_DIALOG * first
Definition: listdoc.h:6496
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_PARSER_ELEMENT * GWEN_ParserElement_List_Previous(const GWEN_PARSER_ELEMENT *element)
GWEN_DIALOG_LIST2_ITERATOR * GWEN_Dialog_List2Iterator_new(GWEN_DIALOG_LIST2 *l)
void GWEN_Crypt_Token_Context_List_AddList(GWEN_CRYPT_TOKEN_CONTEXT_LIST *dst, GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
GWEN_PARAM_LIST2 * GWEN_Param_List2_new()
unsigned int GWEN_Crypt_CryptAlgo_ConstList2_GetSize(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
const GWEN_PARAM * GWEN_Param_ConstList2Iterator_Previous(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Key_List2_PopBack(GWEN_CRYPT_KEY_LIST2 *l)
MYSTRUCT * MyStruct_List_Last(const MYSTRUCT_LIST *l)
uint32_t GWEN_Url_List_GetCount(const GWEN_URL_LIST *l)
void GWEN_Url_ConstList2_PopFront(GWEN_URL_CONSTLIST2 *l)
void GWEN_Crypt_Key_List2_PushBack(GWEN_CRYPT_KEY_LIST2 *l, GWEN_CRYPT_KEY *p)
struct GWEN_SIGTAIL_LIST_ELEMENT GWEN_SIGTAIL_LIST__ELEMENT
const GWEN_PARAM * GWEN_Param_ConstList2_GetBack(GWEN_PARAM_CONSTLIST2 *l)
void GWEN_Crypt_PaddAlgo_List2_PushFront(GWEN_CRYPT_PADDALGO_LIST2 *l, GWEN_CRYPT_PADDALGO *p)
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2_GetBack(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_ParserElement_ConstList2Iterator_free(GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_KeyInfo_ConstList2_PopFront(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
struct MYSTRUCT_LIST MYSTRUCT_LIST
Definition: listdoc.h:348
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:2783
unsigned int GWEN_XMLNode_List2_GetSize(GWEN_XMLNODE_LIST2 *l)
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2_ForEach(GWEN_CRYPT_KEY_LIST2 *list, GWEN_CRYPT_KEY_LIST2_FOREACH func, void *user_data)
GWEN_FSLOCK * GWEN_FSLock_List2Iterator_Data(GWEN_FSLOCK_LIST2_ITERATOR *li)
GWEN_PARAM_CONSTLIST2 * GWEN_Param_ConstList2_new()
unsigned int GWEN_Crypt_Key_ConstList2_GetSize(GWEN_CRYPT_KEY_CONSTLIST2 *l)
void GWEN_Dialog_List2_free(GWEN_DIALOG_LIST2 *l)
HTML_FONT_LIST * HtmlFont_List_new()
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List_Next(const GWEN_CRYPT_KEY *element)
void GWEN_Crypt_Token_Context_List_free(GWEN_CRYPT_TOKEN_CONTEXT_LIST *l)
void GWEN_XsdNode_List_AddList(GWEN_XSD_NODE_LIST *dst, GWEN_XSD_NODE_LIST *l)
const GWEN_FSLOCK * GWEN_FSLock_ConstList2Iterator_Data(GWEN_FSLOCK_CONSTLIST2_ITERATOR *li)
GWEN_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:3978
GWEN_URL_LIST2_ITERATOR * GWEN_Url_List2_First(GWEN_URL_LIST2 *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_Last(const GWEN_SAR_FILEHEADER_LIST *l)
void GWEN_DBIO_List_free(GWEN_DBIO_LIST *l)
void GWEN_SarFileHeader_List_Clear(GWEN_SAR_FILEHEADER_LIST *l)
GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_ConstList2Iterator_new(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
struct GWEN_MDIGEST GWEN_MDIGEST
Definition: mdigest.h:25
void GWEN_Crypt_Token_Context_ConstList2_PopBack(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_Param_List2_Dump(GWEN_PARAM_LIST2 *l, FILE *f, unsigned int indent)
GWEN_PARAM * GWEN_Param_List_Next(const GWEN_PARAM *element)
struct GWEN_SYNCIO_LIST GWEN_SYNCIO_LIST
Definition: listdoc.h:5307
struct t_LIST2 t_LIST2
Definition: listdoc.h:493
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:4123
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:6498
void GWEN_Dialog_List_free(GWEN_DIALOG_LIST *l)
GWEN_XMLNODE * GWEN_XMLNode_List_Next(const GWEN_XMLNODE *element)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List2Iterator_Next(GWEN_PARSER_ELEMENT_LIST2_ITERATOR *li)
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:6648
GWEN_PARAM * GWEN_Param_List_Last(const GWEN_PARAM_LIST *l)
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:8061
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:1511
const GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_ConstList2_GetBack(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
t_LIST2_ITERATOR * pr_List2Iterator_new(t_LIST2 *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:3585
GWEN_PARSER_ELEMENT * first
Definition: listdoc.h:8725
void GWEN_Param_List2_PopBack(GWEN_PARAM_LIST2 *l)
const GWEN_URL * GWEN_Url_ConstList2Iterator_Data(GWEN_URL_CONSTLIST2_ITERATOR *li)
t * pr_List2Iterator_Data(t_LIST2_ITERATOR *li)
GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_List_First(const GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2_GetFront(GWEN_XMLNODE_CONSTLIST2 *l)
GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_HashAlgo_ConstList2Iterator_new(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_XMLNode_NameSpace_List_Sort(GWEN_XMLNODE_NAMESPACE_LIST *l, int ascending)
GWEN_SOCKET_LIST2_ITERATOR * GWEN_Socket_List2Iterator_new(GWEN_SOCKET_LIST2 *l)
void GWEN_Crypt_Key_List2_Clear(GWEN_CRYPT_KEY_LIST2 *l)
GWEN_DIALOG_LIST2 * GWEN_Dialog_List2_new()
const GWEN_FSLOCK * GWEN_FSLock_ConstList2_ForEach(GWEN_FSLOCK_CONSTLIST2 *list, GWEN_FSLOCK_CONSTLIST2_FOREACH func, void *user_data)
struct GWEN_SAR_FILEHEADER GWEN_SAR_FILEHEADER
struct GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR
Definition: listdoc.h:3174
const GWEN_FSLOCK *( GWEN_FSLOCK_CONSTLIST2_FOREACH)(const GWEN_FSLOCK *element, void *user_data)
Definition: listdoc.h:5591
void GWEN_SyncIo_List_AddList(GWEN_SYNCIO_LIST *dst, GWEN_SYNCIO_LIST *l)
GWEN_FSLOCK * GWEN_FSLock_List2Iterator_Next(GWEN_FSLOCK_LIST2_ITERATOR *li)
void GWEN_SarFileHeader_List_free(GWEN_SAR_FILEHEADER_LIST *l)
void GWEN_Crypt_Token_ConstList2_PopFront(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
GWEN_TAG16 * nextObject
Definition: listdoc.h:7077
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:3276
GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_List2Iterator_Data(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
void GWEN_XMLNode_List_Del(GWEN_XMLNODE *element)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR * GWEN_PluginDescription_ConstList2Iterator_new(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
void GWEN_SslCertDescr_ConstList2_PushBack(GWEN_SSLCERTDESCR_CONSTLIST2 *l, const GWEN_SSLCERTDESCR *p)
GWEN_DIALOG * GWEN_Dialog_List2Iterator_Data(GWEN_DIALOG_LIST2_ITERATOR *li)
void GWEN_Url_List2_free(GWEN_URL_LIST2 *l)
void GWEN_MDigest_ConstList2_PushBack(GWEN_MDIGEST_CONSTLIST2 *l, const GWEN_MDIGEST *p)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List_First(const GWEN_PARSER_ELEMENT_LIST *l)
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List2_GetFront(GWEN_PARSER_ELEMENT_LIST2 *l)
struct GWEN_CRYPT_HASHALGO_CONSTLIST2 GWEN_CRYPT_HASHALGO_CONSTLIST2
Definition: listdoc.h:2537
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:1770
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:1372
const GWEN_PARAM * GWEN_Param_ConstList2_ForEach(GWEN_PARAM_CONSTLIST2 *list, GWEN_PARAM_CONSTLIST2_FOREACH func, void *user_data)
GWEN_CRYPT_HASHALGO_LIST2_ITERATOR * GWEN_Crypt_HashAlgo_List2Iterator_new(GWEN_CRYPT_HASHALGO_LIST2 *l)
uint32_t count
Definition: listdoc.h:209
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:7934
GWEN_DIALOG * GWEN_Dialog_List2_GetFront(GWEN_DIALOG_LIST2 *l)
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Next(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
void GWEN_CryptHead_List_AddList(GWEN_CRYPTHEAD_LIST *dst, GWEN_CRYPTHEAD_LIST *l)
void GWEN_SslCertDescr_List2_Erase(GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR_LIST2_ITERATOR *it)
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2_Last(GWEN_XMLNODE_CONSTLIST2 *l)
struct t_CONSTLIST2 t_CONSTLIST2
Definition: listdoc.h:629
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR
Definition: listdoc.h:4128
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2Iterator_Next(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
GWEN_MDIGEST_CONSTLIST2_ITERATOR * GWEN_MDigest_ConstList2Iterator_new(GWEN_MDIGEST_CONSTLIST2 *l)
void GWEN_Crypt_Token_KeyInfo_ConstList2Iterator_free(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2_ITERATOR *li)
GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_HashAlgo_ConstList2_Last(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
GWEN_PARAM_LIST * GWEN_Param_List_new()
GWEN_PARSER_ELEMENT * GWEN_ParserElement_List2_GetBack(GWEN_PARSER_ELEMENT_LIST2 *l)
struct GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR GWEN_SAR_FILEHEADER_CONSTLIST2_ITERATOR
Definition: listdoc.h:8997
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:6647
struct GWEN_FSLOCK_LIST2 GWEN_FSLOCK_LIST2
Definition: listdoc.h:5452
struct GWEN_INHERITDATA GWEN_INHERITDATA
Definition: inherit.h:34
void GWEN_Crypt_Token_KeyInfo_List2_Dump(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_ParserElement_List_Add(GWEN_PARSER_ELEMENT *element, GWEN_PARSER_ELEMENT_LIST *list)
void GWEN_ParserElement_ConstList2_free(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
void GWEN_Crypt_Token_List_Insert(GWEN_CRYPT_TOKEN *element, GWEN_CRYPT_TOKEN_LIST *list)
struct GWEN_CRYPT_TOKEN GWEN_CRYPT_TOKEN
Definition: ct.h:19
void GWEN_Param_List_AddList(GWEN_PARAM_LIST *dst, GWEN_PARAM_LIST *l)
struct GWEN_PARAM_LIST GWEN_PARAM_LIST
Definition: listdoc.h:1227
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:2401
void GWEN_PluginDescription_List_Add(GWEN_PLUGIN_DESCRIPTION *element, GWEN_PLUGIN_DESCRIPTION_LIST *list)
void GWEN_PluginDescription_List_free(GWEN_PLUGIN_DESCRIPTION_LIST *l)
unsigned int GWEN_Crypt_Token_ConstList2_GetSize(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void pr_List_free(t_LIST *l)
GWEN_DIALOG_LIST * GWEN_Dialog_List_new()
void GWEN_FSLock_List_Insert(GWEN_FSLOCK *element, GWEN_FSLOCK_LIST *list)
t_CONSTLIST2_ITERATOR * pr_ConstList2_Last(t_CONSTLIST2 *l)
void GWEN_ParserElement_ConstList2_PopBack(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
const GWEN_CRYPT_PADDALGO * GWEN_Crypt_PaddAlgo_ConstList2Iterator_Data(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
GWEN_TAG16 * GWEN_Tag16_List_Last(const GWEN_TAG16_LIST *l)
GWEN_DBIO * nextObject
Definition: listdoc.h:6927
int GWENHYWFAR_CB(* GWEN_SIGHEAD_LIST_SORT_FN)(const GWEN_SIGHEAD *a, const GWEN_SIGHEAD *b, int ascending)
Definition: listdoc.h:3440
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:3867
struct GWEN_CRYPT_TOKEN_KEYINFO GWEN_CRYPT_TOKEN_KEYINFO
Definition: ct_keyinfo.h:23
GWEN_TAG16 * first
Definition: listdoc.h:7096
struct GWEN_PARAM_LIST2_ITERATOR GWEN_PARAM_LIST2_ITERATOR
Definition: listdoc.h:984
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:6497
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:4262
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:3173
MYSTRUCT * MyStruct_List_Previous(const MYSTRUCT *element)
HTML_FONT_LIST_SORT_FN HtmlFont_List_SetSortFn(HTML_FONT_LIST *l, HTML_FONT_LIST_SORT_FN fn)
void GWEN_Crypt_Token_KeyInfo_List2_PushBack(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l, GWEN_CRYPT_TOKEN_KEYINFO *p)
uint32_t GWEN_DBIO_List_GetCount(const GWEN_DBIO_LIST *l)
void GWEN_FSLock_List_AddList(GWEN_FSLOCK_LIST *dst, GWEN_FSLOCK_LIST *l)
void GWEN_XMLNode_NameSpace_List_free(GWEN_XMLNODE_NAMESPACE_LIST *l)
GWEN_XSD_NODE * GWEN_XsdNode_List_Previous(const GWEN_XSD_NODE *element)
void pr_ConstList2_Clear(t_CONSTLIST2 *l)
GWEN_SAR_FILEHEADER_LIST2 * GWEN_SarFileHeader_List2_new()
void GWEN_Crypt_Token_KeyInfo_List_Add(GWEN_CRYPT_TOKEN_KEYINFO *element, GWEN_CRYPT_TOKEN_KEYINFO_LIST *list)
struct GWEN_PARSER_ELEMENT_CONSTLIST2 GWEN_PARSER_ELEMENT_CONSTLIST2
Definition: listdoc.h:8603
GWEN_FSLOCK_CONSTLIST2 * GWEN_FSLock_ConstList2_new()
unsigned int GWEN_ParserElement_List2_GetSize(GWEN_PARSER_ELEMENT_LIST2 *l)
void GWEN_MDigest_List2Iterator_free(GWEN_MDIGEST_LIST2_ITERATOR *li)
void GWEN_SarFileHeader_List_AddList(GWEN_SAR_FILEHEADER_LIST *dst, GWEN_SAR_FILEHEADER_LIST *l)
void GWEN_PluginDescription_List_Clear(GWEN_PLUGIN_DESCRIPTION_LIST *l)
void GWEN_SarFileHeader_List2_Clear(GWEN_SAR_FILEHEADER_LIST2 *l)
GWEN_XMLNODE_LIST2_ITERATOR * GWEN_XMLNode_List2_Last(GWEN_XMLNODE_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:198
HTML_IMAGE_LIST * HtmlImage_List_new()
void GWEN_XMLNode_ConstList2_PopBack(GWEN_XMLNODE_CONSTLIST2 *l)
GWEN_PARSER_ELEMENT_LIST_SORT_FN GWEN_ParserElement_List_SetSortFn(GWEN_PARSER_ELEMENT_LIST *l, GWEN_PARSER_ELEMENT_LIST_SORT_FN fn)
void GWEN_Crypt_Token_List2_Clear(GWEN_CRYPT_TOKEN_LIST2 *l)
unsigned int GWEN_Param_List2_GetSize(GWEN_PARAM_LIST2 *l)
GWEN_SOCKET_LIST2 * GWEN_Socket_List2_new()
void GWEN_Crypt_Token_List2Iterator_free(GWEN_CRYPT_TOKEN_LIST2_ITERATOR *li)
void pr_List2_PushFront(t_LIST2 *l, t *p)
void GWEN_FSLock_ConstList2_PushFront(GWEN_FSLOCK_CONSTLIST2 *l, const GWEN_FSLOCK *p)
int GWENHYWFAR_CB(* GWEN_CRYPT_TOKEN_LIST_SORT_FN)(const GWEN_CRYPT_TOKEN *a, const GWEN_CRYPT_TOKEN *b, int ascending)
Definition: listdoc.h:3983
GWEN_PLUGIN_DESCRIPTION * first
Definition: listdoc.h:1630
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2_GetFront(GWEN_SAR_FILEHEADER_LIST2 *l)
void GWEN_Socket_List2Iterator_free(GWEN_SOCKET_LIST2_ITERATOR *li)
void GWEN_Dialog_List_Del(GWEN_DIALOG *element)
struct t_LIST2_ITERATOR t_LIST2_ITERATOR
Definition: listdoc.h:498
void GWEN_Crypt_Token_Context_List2_PushFront(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, GWEN_CRYPT_TOKEN_CONTEXT *p)
void GWEN_SigHead_List_Sort(GWEN_SIGHEAD_LIST *l, int ascending)
void GWEN_SyncIo_List_Insert(GWEN_SYNCIO *element, GWEN_SYNCIO_LIST *list)
GWEN_CRYPT_PADDALGO_LIST2 * GWEN_Crypt_PaddAlgo_List2_new()
GWEN_FSLOCK * GWEN_FSLock_List_Next(const GWEN_FSLOCK *element)
void GWEN_Socket_List2_PushBack(GWEN_SOCKET_LIST2 *l, GWEN_SOCKET *p)
GWEN_XSD_NODE_LIST_SORT_FN GWEN_XsdNode_List_SetSortFn(GWEN_XSD_NODE_LIST *l, GWEN_XSD_NODE_LIST_SORT_FN fn)
GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_List2_GetFront(GWEN_PLUGIN_DESCRIPTION_LIST2 *l)
GWEN_CRYPT_CRYPTALGO_LIST2 * GWEN_Crypt_CryptAlgo_List2_new()
struct GWEN_DBIO GWEN_DBIO
Definition: dbio.h:43
GWEN_PLUGIN_DESCRIPTION_LIST_SORT_FN GWEN_PluginDescription_List_SetSortFn(GWEN_PLUGIN_DESCRIPTION_LIST *l, GWEN_PLUGIN_DESCRIPTION_LIST_SORT_FN fn)
void GWEN_Crypt_Token_List2_PopFront(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_Param_List_free(GWEN_PARAM_LIST *l)
GWEN_CRYPT_KEY_LIST * GWEN_Crypt_Key_List_new()
void GWEN_Crypt_PaddAlgo_List2_PopFront(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_FSLOCK_LIST2_ITERATOR * GWEN_FSLock_List2Iterator_new(GWEN_FSLOCK_LIST2 *l)
uint32_t GWEN_Crypt_Key_List_GetCount(const GWEN_CRYPT_KEY_LIST *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List2Iterator_Previous(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_ForEach(GWEN_CRYPT_HASHALGO_LIST2 *list, GWEN_CRYPT_HASHALGO_LIST2_FOREACH func, void *user_data)
t * pr_List_Previous(const t *element)
GWEN_CRYPTHEAD * first
Definition: listdoc.h:3295
void pr_List2_PopBack(t_LIST2 *l)
GWEN_DIALOG_CONSTLIST2_ITERATOR * GWEN_Dialog_ConstList2_Last(GWEN_DIALOG_CONSTLIST2 *l)
t * nextObject
Definition: listdoc.h:189
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:48
const t * pr_ConstList2_GetFront(t_CONSTLIST2 *l)
void GWEN_XMLNode_NameSpace_List_AddList(GWEN_XMLNODE_NAMESPACE_LIST *dst, GWEN_XMLNODE_NAMESPACE_LIST *l)
GWEN_MDIGEST * GWEN_MDigest_List_Previous(const GWEN_MDIGEST *element)
void GWEN_Socket_ConstList2_free(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_Crypt_PaddAlgo_List2Iterator_free(GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *li)
void HtmlImage_List_Sort(HTML_IMAGE_LIST *l, int ascending)
void GWEN_PluginDescription_List2_Dump(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, FILE *f, unsigned int indent)
const GWEN_PARSER_ELEMENT * GWEN_ParserElement_ConstList2Iterator_Next(GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR *li)
GWEN_MDIGEST_LIST2_ITERATOR * GWEN_MDigest_List2_First(GWEN_MDIGEST_LIST2 *l)
void GWEN_PluginDescription_List2_PushFront(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, GWEN_PLUGIN_DESCRIPTION *p)
GWEN_CRYPT_PADDALGO_LIST2_ITERATOR * GWEN_Crypt_PaddAlgo_List2_First(GWEN_CRYPT_PADDALGO_LIST2 *l)
void pr_List_Clear(t_LIST *l)
void GWEN_Crypt_Token_KeyInfo_List_free(GWEN_CRYPT_TOKEN_KEYINFO_LIST *l)
GWEN_CRYPT_TOKEN_CONSTLIST2_ITERATOR * GWEN_Crypt_Token_ConstList2_Last(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
void GWEN_MDigest_List2_PopBack(GWEN_MDIGEST_LIST2 *l)
void GWEN_Crypt_Key_ConstList2_Clear(GWEN_CRYPT_KEY_CONSTLIST2 *l)
const GWEN_PARAM * GWEN_Param_ConstList2Iterator_Data(GWEN_PARAM_CONSTLIST2_ITERATOR *li)
GWEN_SAR_FILEHEADER_LIST * GWEN_SarFileHeader_List_new()
GWEN_CRYPT_KEY * GWEN_Crypt_Key_List2Iterator_Next(GWEN_CRYPT_KEY_LIST2_ITERATOR *li)
void GWEN_FSLock_ConstList2_PushBack(GWEN_FSLOCK_CONSTLIST2 *l, const GWEN_FSLOCK *p)
uint32_t GWEN_Dialog_List_GetCount(const GWEN_DIALOG_LIST *l)
void GWEN_Socket_List2_Erase(GWEN_SOCKET_LIST2 *l, GWEN_SOCKET_LIST2_ITERATOR *it)
void GWEN_Socket_ConstList2_PopFront(GWEN_SOCKET_CONSTLIST2 *l)
unsigned int GWEN_PluginDescription_ConstList2_GetSize(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *l)
uint32_t GWEN_ParserElement_List_GetCount(const GWEN_PARSER_ELEMENT_LIST *l)
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Last(const GWEN_XMLNODE_NAMESPACE_LIST *l)
struct GWEN_URL_LIST2 GWEN_URL_LIST2
Definition: listdoc.h:7381
void GWEN_Url_List2_PushFront(GWEN_URL_LIST2 *l, GWEN_URL *p)
GWEN_XMLNODE * nextObject
Definition: listdoc.h:8163
const GWEN_SSLCERTDESCR *( GWEN_SSLCERTDESCR_CONSTLIST2_FOREACH)(const GWEN_SSLCERTDESCR *element, void *user_data)
Definition: listdoc.h:5048
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:6238
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:7620
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:3730
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:5148
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:2147
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:4362
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:2654
uint32_t id
Definition: listdoc.h:188
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:7518
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:7248
GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_PaddAlgo_ConstList2Iterator_new(GWEN_CRYPT_PADDALGO_CONSTLIST2 *l)
const GWEN_PARSER_ELEMENT * GWEN_ParserElement_ConstList2Iterator_Previous(GWEN_PARSER_ELEMENT_CONSTLIST2_ITERATOR *li)
GWEN_PARSER_ELEMENT_LIST * GWEN_ParserElement_List_new()
struct GWEN_CRYPT_TOKEN_KEYINFO_LIST_ELEMENT GWEN_CRYPT_TOKEN_KEYINFO_LIST__ELEMENT
const GWEN_XMLNODE * GWEN_XMLNode_ConstList2Iterator_Next(GWEN_XMLNODE_CONSTLIST2_ITERATOR *li)
void GWEN_XMLNode_NameSpace_List_Clear(GWEN_XMLNODE_NAMESPACE_LIST *l)
GWEN_CRYPT_KEY_LIST2 * GWEN_Crypt_Key_List2_new()
struct GWEN_URL_LIST2_ITERATOR GWEN_URL_LIST2_ITERATOR
Definition: listdoc.h:7386
GWEN_CRYPTHEAD_LIST * GWEN_CryptHead_List_new()
GWEN_DIALOG * nextObject
Definition: listdoc.h:6477
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:4133
HTML_IMAGE * first
Definition: listdoc.h:6796
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:2780
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)
HTML_FONT * HtmlFont_List_Previous(const HTML_FONT *element)
const GWEN_SSLCERTDESCR * GWEN_SslCertDescr_ConstList2Iterator_Data(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_CryptAlgo_ConstList2_PushFront(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l, const GWEN_CRYPT_CRYPTALGO *p)
void GWEN_Crypt_Token_Context_List2_free(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_DIALOG * GWEN_Dialog_List2Iterator_Next(GWEN_DIALOG_LIST2_ITERATOR *li)
GWEN_TLV_LIST_SORT_FN GWEN_TLV_List_SetSortFn(GWEN_TLV_LIST *l, GWEN_TLV_LIST_SORT_FN fn)
void GWEN_Param_List2_PushFront(GWEN_PARAM_LIST2 *l, GWEN_PARAM *p)
void GWEN_XMLNode_List_free(GWEN_XMLNODE_LIST *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2_ForEach(GWEN_SSLCERTDESCR_LIST2 *list, GWEN_SSLCERTDESCR_LIST2_FOREACH func, void *user_data)
const GWEN_SOCKET *( GWEN_SOCKET_CONSTLIST2_FOREACH)(const GWEN_SOCKET *element, void *user_data)
Definition: listdoc.h:5984
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:3576
GWEN_CRYPT_TOKEN_KEYINFO * first
Definition: listdoc.h:4774
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2_First(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
GWEN_XMLNODE_CONSTLIST2_ITERATOR * GWEN_XMLNode_ConstList2_First(GWEN_XMLNODE_CONSTLIST2 *l)
struct GWEN_XMLNODE_CONSTLIST2 GWEN_XMLNODE_CONSTLIST2
Definition: listdoc.h:8060
void GWEN_FSLock_List2_Dump(GWEN_FSLOCK_LIST2 *l, FILE *f, unsigned int indent)
uint32_t pr_List_GetCount(const t_LIST *l)
const t *( t_CONSTLIST2_FOREACH)(const t *element, void *user_data)
Definition: listdoc.h:632
void GWEN_ParserElement_List2_PopBack(GWEN_PARSER_ELEMENT_LIST2 *l)
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:2892
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:5588
void GWEN_Crypt_Key_ConstList2_PopBack(GWEN_CRYPT_KEY_CONSTLIST2 *l)
GWEN_PARSER_ELEMENT *( GWEN_PARSER_ELEMENT_LIST2_FOREACH)(GWEN_PARSER_ELEMENT *element, void *user_data)
Definition: listdoc.h:8477
void GWEN_SslCertDescr_List_free(GWEN_SSLCERTDESCR_LIST *l)
GWEN_PARSER_ELEMENT_LIST2_ITERATOR * GWEN_ParserElement_List2_First(GWEN_PARSER_ELEMENT_LIST2 *l)
GWEN_FSLOCK * GWEN_FSLock_List2_ForEach(GWEN_FSLOCK_LIST2 *list, GWEN_FSLOCK_LIST2_FOREACH func, void *user_data)
void HtmlImage_List_AddList(HTML_IMAGE_LIST *dst, HTML_IMAGE_LIST *l)
GWEN_CRYPT_HASHALGO_LIST2_ITERATOR * GWEN_Crypt_HashAlgo_List2_First(GWEN_CRYPT_HASHALGO_LIST2 *l)
const GWEN_DIALOG * GWEN_Dialog_ConstList2Iterator_Next(GWEN_DIALOG_CONSTLIST2_ITERATOR *li)
void GWEN_ParserElement_List2_Dump(GWEN_PARSER_ELEMENT_LIST2 *l, FILE *f, unsigned int indent)
GWEN_CRYPT_TOKEN_LIST * GWEN_Crypt_Token_List_new()
void GWEN_FSLock_List2_PushFront(GWEN_FSLOCK_LIST2 *l, GWEN_FSLOCK *p)
uint32_t GWEN_CryptHead_List_GetCount(const GWEN_CRYPTHEAD_LIST *l)
void GWEN_PluginDescription_List2_Erase(GWEN_PLUGIN_DESCRIPTION_LIST2 *l, GWEN_PLUGIN_DESCRIPTION_LIST2_ITERATOR *it)
GWEN_CRYPT_PADDALGO_LIST2_ITERATOR * GWEN_Crypt_PaddAlgo_List2Iterator_new(GWEN_CRYPT_PADDALGO_LIST2 *l)
GWEN_SAR_FILEHEADER * GWEN_SarFileHeader_List_Previous(const GWEN_SAR_FILEHEADER *element)
struct GWEN_PARAM_LIST_ELEMENT GWEN_PARAM_LIST__ELEMENT
void GWEN_SslCertDescr_List2_Clear(GWEN_SSLCERTDESCR_LIST2 *l)
void pr_List_Insert(t *element, t_LIST *list)
GWEN_MDIGEST * GWEN_MDigest_List2Iterator_Next(GWEN_MDIGEST_LIST2_ITERATOR *li)
int GWENHYWFAR_CB(* GWEN_INHERITDATA_LIST_SORT_FN)(const GWEN_INHERITDATA *a, const GWEN_INHERITDATA *b, int ascending)
Definition: listdoc.h:53
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:7091
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:2411
void GWEN_SarFileHeader_List_Sort(GWEN_SAR_FILEHEADER_LIST *l, int ascending)
void GWEN_Crypt_Key_ConstList2_free(GWEN_CRYPT_KEY_CONSTLIST2 *l)
struct GWEN_PARAM_CONSTLIST2_ITERATOR GWEN_PARAM_CONSTLIST2_ITERATOR
Definition: listdoc.h:1116
GWEN_URL *( GWEN_URL_LIST2_FOREACH)(GWEN_URL *element, void *user_data)
Definition: listdoc.h:7391
GWEN_CRYPT_PADDALGO *( GWEN_CRYPT_PADDALGO_LIST2_FOREACH)(GWEN_CRYPT_PADDALGO *element, void *user_data)
Definition: listdoc.h:3047
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:339
struct GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2_ITERATOR
Definition: listdoc.h:4260
struct GWEN_CRYPT_TOKEN_LIST2_ITERATOR GWEN_CRYPT_TOKEN_LIST2_ITERATOR
Definition: listdoc.h:3735
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)
struct GWEN_FSLOCK GWEN_FSLOCK
Definition: fslock.h:59
void GWEN_SslCertDescr_List2_PushBack(GWEN_SSLCERTDESCR_LIST2 *l, GWEN_SSLCERTDESCR *p)
const t * pr_ConstList2_ForEach(t_CONSTLIST2 *list, t_CONSTLIST2_FOREACH func, void *user_data)
GWEN_URL * GWEN_Url_List_Previous(const GWEN_URL *element)
void GWEN_SslCertDescr_ConstList2_PopBack(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
const t * pr_ConstList2Iterator_Data(t_CONSTLIST2_ITERATOR *li)
uint32_t id
Definition: listdoc.h:210
GWEN_CRYPT_TOKEN_KEYINFO * nextObject
Definition: listdoc.h:4755
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:6777
void GWEN_MDigest_List2_PopFront(GWEN_MDIGEST_LIST2 *l)
GWEN_XSD_NODE * GWEN_XsdNode_List_Next(const GWEN_XSD_NODE *element)
void GWEN_SslCertDescr_List_Insert(GWEN_SSLCERTDESCR *element, GWEN_SSLCERTDESCR_LIST *list)
void GWEN_Dialog_ConstList2_PushFront(GWEN_DIALOG_CONSTLIST2 *l, const GWEN_DIALOG *p)
void GWEN_Crypt_HashAlgo_ConstList2_free(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
GWEN_SOCKET_LIST2_ITERATOR * GWEN_Socket_List2_First(GWEN_SOCKET_LIST2 *l)
void GWEN_SslCertDescr_List_Clear(GWEN_SSLCERTDESCR_LIST *l)
GWEN_PARSER_ELEMENT_LIST2_ITERATOR * GWEN_ParserElement_List2_Last(GWEN_PARSER_ELEMENT_LIST2 *l)
HTML_IMAGE * HtmlImage_List_First(const HTML_IMAGE_LIST *l)
void GWEN_SigTail_List_Insert(GWEN_SIGTAIL *element, GWEN_SIGTAIL_LIST *list)
t *( t_LIST2_FOREACH)(t *element, void *user_data)
Definition: listdoc.h:503
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:7929
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:2247
GWEN_DIALOG_LIST2_ITERATOR * GWEN_Dialog_List2_Last(GWEN_DIALOG_LIST2 *l)
void pr_ConstList2_PushFront(t_CONSTLIST2 *l, const t *p)
void GWEN_ParserElement_List2_PushFront(GWEN_PARSER_ELEMENT_LIST2 *l, GWEN_PARSER_ELEMENT *p)
GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_List2_GetBack(GWEN_CRYPT_HASHALGO_LIST2 *l)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2_GetBack(GWEN_CRYPT_KEY_CONSTLIST2 *l)
GWEN_CRYPT_TOKEN_CONTEXT * GWEN_Crypt_Token_Context_List_Previous(const GWEN_CRYPT_TOKEN_CONTEXT *element)
struct GWEN_SAR_FILEHEADER_LIST2 GWEN_SAR_FILEHEADER_LIST2
Definition: listdoc.h:8860
GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR * GWEN_Crypt_CryptAlgo_List2Iterator_new(GWEN_CRYPT_CRYPTALGO_LIST2 *l)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2_ForEach(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 *list, GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_FOREACH func, void *user_data)
GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR * GWEN_Crypt_CryptAlgo_ConstList2_Last(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
int GWENHYWFAR_CB(* GWEN_URL_LIST_SORT_FN)(const GWEN_URL *a, const GWEN_URL *b, int ascending)
Definition: listdoc.h:7634
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:7236
void HtmlImage_List_Clear(HTML_IMAGE_LIST *l)
const GWEN_PARAM *( GWEN_PARAM_CONSTLIST2_FOREACH)(const GWEN_PARAM *element, void *user_data)
Definition: listdoc.h:1118
GWEN_DBIO_LIST_SORT_FN GWEN_DBIO_List_SetSortFn(GWEN_DBIO_LIST *l, GWEN_DBIO_LIST_SORT_FN fn)
void GWEN_Crypt_Token_Context_ConstList2_PopFront(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_ParserElement_List_AddList(GWEN_PARSER_ELEMENT_LIST *dst, GWEN_PARSER_ELEMENT_LIST *l)
uint32_t MyStruct_List_GetCount(const MYSTRUCT_LIST *l)
const GWEN_CRYPT_HASHALGO * GWEN_Crypt_HashAlgo_ConstList2_ForEach(GWEN_CRYPT_HASHALGO_CONSTLIST2 *list, GWEN_CRYPT_HASHALGO_CONSTLIST2_FOREACH func, void *user_data)
void GWEN_SslCertDescr_List2_PopFront(GWEN_SSLCERTDESCR_LIST2 *l)
HTML_FONT * HtmlFont_List_Last(const HTML_FONT_LIST *l)
GWEN_SSLCERTDESCR *( GWEN_SSLCERTDESCR_LIST2_FOREACH)(GWEN_SSLCERTDESCR *element, void *user_data)
Definition: listdoc.h:4919
int GWENHYWFAR_CB(* HTML_FONT_LIST_SORT_FN)(const HTML_FONT *a, const HTML_FONT *b, int ascending)
Definition: listdoc.h:6641
struct GWEN_CRYPT_PADDALGO_LIST2_ITERATOR GWEN_CRYPT_PADDALGO_LIST2_ITERATOR
Definition: listdoc.h:3042
t_LIST2_ITERATOR * pr_List2_First(t_LIST2 *l)
struct GWEN_MDIGEST_LIST2_ITERATOR GWEN_MDIGEST_LIST2_ITERATOR
Definition: listdoc.h:2649
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:5298
void GWEN_MDigest_List2_free(GWEN_MDIGEST_LIST2 *l)
void GWEN_Crypt_PaddAlgo_List2_Erase(GWEN_CRYPT_PADDALGO_LIST2 *l, GWEN_CRYPT_PADDALGO_LIST2_ITERATOR *it)
GWEN_SOCKET * GWEN_Socket_List_Previous(const GWEN_SOCKET *element)
unsigned int GWEN_Crypt_Token_Context_ConstList2_GetSize(GWEN_CRYPT_TOKEN_CONTEXT_CONSTLIST2 *l)
void GWEN_MDigest_List2_Erase(GWEN_MDIGEST_LIST2 *l, GWEN_MDIGEST_LIST2_ITERATOR *it)
void GWEN_Param_List_Add(GWEN_PARAM *element, GWEN_PARAM_LIST *list)
void GWEN_SarFileHeader_List2Iterator_free(GWEN_SAR_FILEHEADER_LIST2_ITERATOR *li)
const GWEN_CRYPT_KEY * GWEN_Crypt_Key_ConstList2Iterator_Previous(GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR *li)
uint32_t count
Definition: listdoc.h:3596
void GWEN_ParserElement_List2_PushBack(GWEN_PARSER_ELEMENT_LIST2 *l, GWEN_PARSER_ELEMENT *p)
GWEN_XMLNODE_LIST2_ITERATOR * GWEN_XMLNode_List2_First(GWEN_XMLNODE_LIST2 *l)
GWEN_XSD_NODE * GWEN_XsdNode_List_Last(const GWEN_XSD_NODE_LIST *l)
struct GWEN_TLV_LIST_ELEMENT GWEN_TLV_LIST__ELEMENT
GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_List2Iterator_Previous(GWEN_CRYPT_CRYPTALGO_LIST2_ITERATOR *li)
void GWEN_XMLNode_ConstList2_PushFront(GWEN_XMLNODE_CONSTLIST2 *l, const GWEN_XMLNODE *p)
void GWEN_Socket_List_AddList(GWEN_SOCKET_LIST *dst, GWEN_SOCKET_LIST *l)
void GWEN_SslCertDescr_List2_PopBack(GWEN_SSLCERTDESCR_LIST2 *l)
void GWEN_Crypt_PaddAlgo_ConstList2Iterator_free(GWEN_CRYPT_PADDALGO_CONSTLIST2_ITERATOR *li)
uint32_t id
Definition: listdoc.h:5319
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:4769
int GWENHYWFAR_CB(* GWEN_CRYPTHEAD_LIST_SORT_FN)(const GWEN_CRYPTHEAD *a, const GWEN_CRYPTHEAD *b, int ascending)
Definition: listdoc.h:3290
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:1620
GWEN_INHERITDATA_LIST * GWEN_InheritData_List_new()
struct GWEN_CRYPTHEAD_LIST GWEN_CRYPTHEAD_LIST
Definition: listdoc.h:3285
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:2406
struct GWEN_CRYPT_KEY_LIST GWEN_CRYPT_KEY_LIST
Definition: listdoc.h:2256
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)
GWEN_PARAM * GWEN_Param_List_Previous(const GWEN_PARAM *element)
unsigned int GWEN_Socket_List2_GetSize(GWEN_SOCKET_LIST2 *l)
struct GWEN_SSLCERTDESCR_CONSTLIST2 GWEN_SSLCERTDESCR_CONSTLIST2
Definition: listdoc.h:5045
GWEN_CRYPT_TOKEN_CONTEXT_LIST * GWEN_Crypt_Token_Context_List_new()
const GWEN_CRYPT_TOKEN * GWEN_Crypt_Token_ConstList2_GetBack(GWEN_CRYPT_TOKEN_CONSTLIST2 *l)
GWEN_SOCKET_CONSTLIST2_ITERATOR * GWEN_Socket_ConstList2Iterator_new(GWEN_SOCKET_CONSTLIST2 *l)
void GWEN_SarFileHeader_List2_Erase(GWEN_SAR_FILEHEADER_LIST2 *l, GWEN_SAR_FILEHEADER_LIST2_ITERATOR *it)
GWEN_PLUGIN_DESCRIPTION_CONSTLIST2 * GWEN_PluginDescription_ConstList2_new()
const GWEN_PARSER_ELEMENT * GWEN_ParserElement_ConstList2_GetBack(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
void GWEN_InheritData_List_Add(GWEN_INHERITDATA *element, GWEN_INHERITDATA_LIST *list)
void GWEN_Tag16_List_Clear(GWEN_TAG16_LIST *l)
void GWEN_FSLock_ConstList2_free(GWEN_FSLOCK_CONSTLIST2 *l)
GWEN_PARAM_LIST_SORT_FN GWEN_Param_List_SetSortFn(GWEN_PARAM_LIST *l, GWEN_PARAM_LIST_SORT_FN fn)
struct t_CONSTLIST2_ITERATOR t_CONSTLIST2_ITERATOR
Definition: listdoc.h:630
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:4652
void GWEN_PluginDescription_List_Insert(GWEN_PLUGIN_DESCRIPTION *element, GWEN_PLUGIN_DESCRIPTION_LIST *list)
GWEN_PARAM_CONSTLIST2_ITERATOR * GWEN_Param_ConstList2_First(GWEN_PARAM_CONSTLIST2 *l)
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_Next(const GWEN_XMLNODE_NAMESPACE *element)
void GWEN_SarFileHeader_List_Insert(GWEN_SAR_FILEHEADER *element, GWEN_SAR_FILEHEADER_LIST *list)
GWEN_DIALOG * GWEN_Dialog_List_Last(const GWEN_DIALOG_LIST *l)
void GWEN_SigHead_List_free(GWEN_SIGHEAD_LIST *l)
void GWEN_Crypt_Token_Context_List2_Dump(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, FILE *f, unsigned int indent)
void GWEN_Crypt_PaddAlgo_List2_free(GWEN_CRYPT_PADDALGO_LIST2 *l)
void GWEN_Crypt_HashAlgo_ConstList2_PopFront(GWEN_CRYPT_HASHALGO_CONSTLIST2 *l)
void GWEN_FSLock_List_Sort(GWEN_FSLOCK_LIST *l, int ascending)
struct GWEN_CRYPT_PADDALGO_LIST2 GWEN_CRYPT_PADDALGO_LIST2
Definition: listdoc.h:3037
struct GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR
Definition: listdoc.h:1509
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:2018
GWEN_SYNCIO * GWEN_SyncIo_List_Next(const GWEN_SYNCIO *element)
void GWEN_Crypt_HashAlgo_List2_free(GWEN_CRYPT_HASHALGO_LIST2 *l)
void GWEN_ParserElement_List_free(GWEN_PARSER_ELEMENT_LIST *l)
void GWEN_CryptHead_List_Add(GWEN_CRYPTHEAD *element, GWEN_CRYPTHEAD_LIST *list)
void GWEN_SslCertDescr_ConstList2_free(GWEN_SSLCERTDESCR_CONSTLIST2 *l)
GWEN_MDIGEST * GWEN_MDigest_List2Iterator_Previous(GWEN_MDIGEST_LIST2_ITERATOR *li)
const GWEN_URL * GWEN_Url_ConstList2_ForEach(GWEN_URL_CONSTLIST2 *list, GWEN_URL_CONSTLIST2_FOREACH func, void *user_data)
struct GWEN_URL_CONSTLIST2 GWEN_URL_CONSTLIST2
Definition: listdoc.h:7517
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:1625
unsigned int GWEN_Dialog_List2_GetSize(GWEN_DIALOG_LIST2 *l)
void GWEN_SslCertDescr_ConstList2Iterator_free(GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR *li)
void GWEN_Crypt_Token_Context_List2_Erase(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l, GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR *it)
const GWEN_PARAM * GWEN_Param_ConstList2_GetFront(GWEN_PARAM_CONSTLIST2 *l)
GWEN_XMLNODE_NAMESPACE_LIST * GWEN_XMLNode_NameSpace_List_new()
uint32_t HtmlImage_List_GetCount(const HTML_IMAGE_LIST *l)
GWEN_XMLNODE * GWEN_XMLNode_List_Last(const GWEN_XMLNODE_LIST *l)
GWEN_XMLNODE_NAMESPACE * nextObject
Definition: listdoc.h:7770
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:7227
void GWEN_Crypt_Token_List2_PopBack(GWEN_CRYPT_TOKEN_LIST2 *l)
void GWEN_ParserElement_List2_PopFront(GWEN_PARSER_ELEMENT_LIST2 *l)
void GWEN_ParserElement_ConstList2_PopFront(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
uint32_t GWEN_InheritData_List_GetCount(const GWEN_INHERITDATA_LIST *l)
GWEN_SSLCERTDESCR * GWEN_SslCertDescr_List2Iterator_Data(GWEN_SSLCERTDESCR_LIST2_ITERATOR *li)
void GWEN_InheritData_List_AddList(GWEN_INHERITDATA_LIST *dst, GWEN_INHERITDATA_LIST *l)
GWEN_SSLCERTDESCR * first
Definition: listdoc.h:5167
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:6797
void GWEN_Crypt_HashAlgo_List2_Dump(GWEN_CRYPT_HASHALGO_LIST2 *l, FILE *f, unsigned int indent)
struct GWEN__XMLNODE GWEN_XMLNODE
Definition: xml.h:148
void MyStruct_List_AddList(MYSTRUCT_LIST *dst, MYSTRUCT_LIST *l)
GWEN_PARAM * GWEN_Param_List2Iterator_Data(GWEN_PARAM_LIST2_ITERATOR *li)
GWEN_CRYPTHEAD * GWEN_CryptHead_List_First(const GWEN_CRYPTHEAD_LIST *l)
struct GWEN_CRYPT_TOKEN_CONTEXT_LIST GWEN_CRYPT_TOKEN_CONTEXT_LIST
Definition: listdoc.h:4371
GWEN_XMLNODE * GWEN_XMLNode_List_First(const GWEN_XMLNODE_LIST *l)
void GWEN_SarFileHeader_ConstList2_PushBack(GWEN_SAR_FILEHEADER_CONSTLIST2 *l, const GWEN_SAR_FILEHEADER *p)
void GWEN_ParserElement_ConstList2_Clear(GWEN_PARSER_ELEMENT_CONSTLIST2 *l)
int GWENHYWFAR_CB(* GWEN_XMLNODE_LIST_SORT_FN)(const GWEN_XMLNODE *a, const GWEN_XMLNODE *b, int ascending)
Definition: listdoc.h:8177
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:7641
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:8182
GWEN_CRYPT_TOKEN_CONTEXT_LIST2_ITERATOR * GWEN_Crypt_Token_Context_List2_First(GWEN_CRYPT_TOKEN_CONTEXT_LIST2 *l)
GWEN_PARSER_ELEMENT_LIST2 * GWEN_ParserElement_List2_new()
void GWEN_SarFileHeader_ConstList2_free(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
GWEN_PARSER_ELEMENT_CONSTLIST2 * GWEN_ParserElement_ConstList2_new()
void GWEN_Crypt_Token_KeyInfo_List2_free(GWEN_CRYPT_TOKEN_KEYINFO_LIST2 *l)
void GWEN_Crypt_CryptAlgo_ConstList2_Clear(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2Iterator_Previous(GWEN_CRYPT_CRYPTALGO_CONSTLIST2_ITERATOR *li)
GWEN_DIALOG * GWEN_Dialog_List2Iterator_Previous(GWEN_DIALOG_LIST2_ITERATOR *li)
const GWEN_CRYPT_CRYPTALGO * GWEN_Crypt_CryptAlgo_ConstList2_GetBack(GWEN_CRYPT_CRYPTALGO_CONSTLIST2 *l)
const GWEN_PLUGIN_DESCRIPTION * GWEN_PluginDescription_ConstList2Iterator_Previous(GWEN_PLUGIN_DESCRIPTION_CONSTLIST2_ITERATOR *li)
const GWEN_CRYPT_PADDALGO *( GWEN_CRYPT_PADDALGO_CONSTLIST2_FOREACH)(const GWEN_CRYPT_PADDALGO *element, void *user_data)
Definition: listdoc.h:3176
GWEN_FSLOCK_CONSTLIST2_ITERATOR * GWEN_FSLock_ConstList2_First(GWEN_FSLOCK_CONSTLIST2 *l)
GWEN_PARSER_ELEMENT_LIST2_ITERATOR * GWEN_ParserElement_List2Iterator_new(GWEN_PARSER_ELEMENT_LIST2 *l)
GWEN_CRYPT_KEY_CONSTLIST2_ITERATOR * GWEN_Crypt_Key_ConstList2Iterator_new(GWEN_CRYPT_KEY_CONSTLIST2 *l)
struct GWEN_CRYPT_KEY_LIST2_ITERATOR GWEN_CRYPT_KEY_LIST2_ITERATOR
Definition: listdoc.h:2013
struct GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR GWEN_CRYPT_HASHALGO_CONSTLIST2_ITERATOR
Definition: listdoc.h:2538
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:4381
void GWEN_Crypt_Key_List_Sort(GWEN_CRYPT_KEY_LIST *l, int ascending)
void GWEN_Tag16_List_free(GWEN_TAG16_LIST *l)
GWEN_XMLNODE_NAMESPACE * GWEN_XMLNode_NameSpace_List_First(const GWEN_XMLNODE_NAMESPACE_LIST *l)
struct GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR GWEN_SSLCERTDESCR_CONSTLIST2_ITERATOR
Definition: listdoc.h:5046
struct GWEN_CRYPT_CRYPTALGO_CONSTLIST2 GWEN_CRYPT_CRYPTALGO_CONSTLIST2
Definition: listdoc.h:1901
struct GWEN_CRYPT_CRYPTALGO_LIST2 GWEN_CRYPT_CRYPTALGO_LIST2
Definition: listdoc.h:1765
void GWEN_Crypt_Token_List_Clear(GWEN_CRYPT_TOKEN_LIST *l)
GWEN_SOCKET * GWEN_Socket_List2Iterator_Next(GWEN_SOCKET_LIST2_ITERATOR *li)
GWEN_SSLCERTDESCR_LIST2_ITERATOR * GWEN_SslCertDescr_List2Iterator_new(GWEN_SSLCERTDESCR_LIST2 *l)
const GWEN_CRYPT_TOKEN_KEYINFO * GWEN_Crypt_Token_KeyInfo_ConstList2_GetBack(GWEN_CRYPT_TOKEN_KEYINFO_CONSTLIST2 *l)
void pr_List_Add(t *element, t_LIST *list)
uint32_t GWEN_SarFileHeader_List_GetCount(const GWEN_SAR_FILEHEADER_LIST *l)
void GWEN_PluginDescription_List_Del(GWEN_PLUGIN_DESCRIPTION *element)
struct GWEN_SIGHEAD_LIST_ELEMENT GWEN_SIGHEAD_LIST__ELEMENT
uint32_t GWEN_MDigest_List_GetCount(const GWEN_MDIGEST_LIST *l)
void GWEN_XsdNode_List_Sort(GWEN_XSD_NODE_LIST *l, int ascending)
void GWEN_SarFileHeader_ConstList2_PushFront(GWEN_SAR_FILEHEADER_CONSTLIST2 *l, const GWEN_SAR_FILEHEADER *p)
void GWEN_Crypt_Key_List2Iterator_free(GWEN_CRYPT_KEY_LIST2_ITERATOR *li)
unsigned int GWEN_SarFileHeader_ConstList2_GetSize(GWEN_SAR_FILEHEADER_CONSTLIST2 *l)
uint32_t count
Definition: listdoc.h:3446
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:6248
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)