root/trunk/bindings/bcd/libxml2/xmlIO.d

Revision 123, 7.7 kB (checked in by Gregor, 5 years ago)

Almost every C binding regenerated.

Line 
1 /* THIS FILE GENERATED BY bcd.gen */
2 module bcd.libxml2.xmlIO;
3 align(4):
4 public import bcd.libxml2.globals;
5 public import bcd.libxml2.threads;
6 public import bcd.libxml2.xmlmemory;
7 public import bcd.libxml2.SAX2;
8 public import bcd.libxml2.SAX;
9 public import bcd.libxml2.xlink;
10 public import bcd.libxml2.parser;
11 public import bcd.libxml2.encoding;
12 public import bcd.libxml2.entities;
13 public import bcd.libxml2.hash;
14 public import bcd.libxml2.valid;
15 public import bcd.libxml2.xmlautomata;
16 public import bcd.libxml2.list;
17 public import bcd.libxml2.xmlerror;
18 public import bcd.libxml2.tree;
19 public import bcd.libxml2.xmlregexp;
20 public import bcd.libxml2.dict;
21 public import bcd.libxml2.xmlstring;
22 public import bcd.libxml2.xmlversion;
23 alias int function(void *, char *, int) _BCD_func__2302;
24 alias _BCD_func__2302 xmlOutputWriteCallback;
25 alias int function(void *) _BCD_func__1370;
26 alias _BCD_func__1370 xmlOutputCloseCallback;
27 alias int function(void *, char *, int) _BCD_func__2305;
28 alias _BCD_func__2305 xmlInputReadCallback;
29 alias _BCD_func__1370 xmlInputCloseCallback;
30 alias void * function(char *) _BCD_func__2303;
31 alias _BCD_func__2303 xmlOutputOpenCallback;
32 alias int function(char *) _BCD_func__2304;
33 alias _BCD_func__2304 xmlOutputMatchCallback;
34 alias _BCD_func__2303 xmlInputOpenCallback;
35 alias _BCD_func__2304 xmlInputMatchCallback;
36 extern (C) int xmlIOFTPClose(void *);
37 extern (C) int xmlIOFTPRead(void *, char *, int);
38 extern (C) void * xmlIOFTPOpen(char *);
39 extern (C) int xmlIOFTPMatch(char *);
40 extern (C) int xmlIOHTTPClose(void *);
41 extern (C) int xmlIOHTTPRead(void *, char *, int);
42 extern (C) void * xmlIOHTTPOpenW(char *, int);
43 extern (C) void * xmlIOHTTPOpen(char *);
44 extern (C) int xmlIOHTTPMatch(char *);
45 extern (C) int xmlFileClose(void *);
46 extern (C) int xmlFileRead(void *, char *, int);
47 extern (C) void * xmlFileOpen(char *);
48 extern (C) int xmlFileMatch(char *);
49 extern (C) int xmlCheckFilename(char *);
50 extern (C) char * xmlNormalizeWindowsPath(char *);
51 extern (C) _xmlParserInput * xmlNoNetExternalEntityLoader(char *, char *, _xmlParserCtxt *);
52 extern (C) _xmlParserInput * xmlCheckHTTPInput(_xmlParserCtxt *, _xmlParserInput *);
53 extern (C) void xmlRegisterHTTPPostCallbacks();
54 extern (C) _xmlOutputBuffer * __xmlOutputBufferCreateFilename(char *, _xmlCharEncodingHandler *, int);
55 extern (C) int xmlRegisterOutputCallbacks(_BCD_func__2304, _BCD_func__2303, _BCD_func__2302, _BCD_func__1370);
56 extern (C) int xmlOutputBufferClose(_xmlOutputBuffer *);
57 extern (C) int xmlOutputBufferFlush(_xmlOutputBuffer *);
58 alias int function(char *, int *, char *, int *) _BCD_func__1859;
59 extern (C) int xmlOutputBufferWriteEscape(_xmlOutputBuffer *, char *, _BCD_func__1859);
60 extern (C) int xmlOutputBufferWriteString(_xmlOutputBuffer *, char *);
61 extern (C) int xmlOutputBufferWrite(_xmlOutputBuffer *, int, char *);
62 extern (C) _xmlOutputBuffer * xmlOutputBufferCreateIO(_BCD_func__2302, _BCD_func__1370, void *, _xmlCharEncodingHandler *);
63 extern (C) _xmlOutputBuffer * xmlOutputBufferCreateFd(int, _xmlCharEncodingHandler *);
64 extern (C) _xmlOutputBuffer * xmlOutputBufferCreateFile(_IO_FILE *, _xmlCharEncodingHandler *);
65 extern (C) _xmlOutputBuffer * xmlOutputBufferCreateFilename(char *, _xmlCharEncodingHandler *, int);
66 extern (C) _xmlOutputBuffer * xmlAllocOutputBuffer(_xmlCharEncodingHandler *);
67 extern (C) void xmlRegisterDefaultOutputCallbacks();
68 extern (C) void xmlCleanupOutputCallbacks();
69 extern (C) _xmlParserInputBuffer * __xmlParserInputBufferCreateFilename(char *, int);
70 extern (C) int xmlRegisterInputCallbacks(_BCD_func__2304, _BCD_func__2303, _BCD_func__2305, _BCD_func__1370);
71 extern (C) char * xmlParserGetDirectory(char *);
72 extern (C) void xmlFreeParserInputBuffer(_xmlParserInputBuffer *);
73 extern (C) int xmlParserInputBufferPush(_xmlParserInputBuffer *, int, char *);
74 extern (C) int xmlParserInputBufferGrow(_xmlParserInputBuffer *, int);
75 extern (C) int xmlParserInputBufferRead(_xmlParserInputBuffer *, int);
76 extern (C) _xmlParserInputBuffer * xmlParserInputBufferCreateIO(_BCD_func__2305, _BCD_func__1370, void *, int);
77 extern (C) _xmlParserInputBuffer * xmlParserInputBufferCreateStatic(char *, int, int);
78 extern (C) _xmlParserInputBuffer * xmlParserInputBufferCreateMem(char *, int, int);
79 extern (C) _xmlParserInputBuffer * xmlParserInputBufferCreateFd(int, int);
80 extern (C) _xmlParserInputBuffer * xmlParserInputBufferCreateFile(_IO_FILE *, int);
81 extern (C) _xmlParserInputBuffer * xmlParserInputBufferCreateFilename(char *, int);
82 extern (C) _xmlParserInputBuffer * xmlAllocParserInputBuffer(int);
83 extern (C) void xmlRegisterDefaultInputCallbacks();
84 extern (C) int xmlPopInputCallbacks();
85 extern (C) void xmlCleanupInputCallbacks();
86 alias void function(_xmlNode *) _BCD_func__1664;
87 alias _xmlOutputBuffer * function(char *, _xmlCharEncodingHandler *, int) _BCD_func__1665;
88 alias _xmlParserInputBuffer * function(char *, int) _BCD_func__1666;
89 alias char * function(char *) _BCD_func__1671;
90 alias void * function(void *, uint) _BCD_func__1672;
91 alias void * function(uint) _BCD_func__1673;
92 alias void function(void *) _BCD_func__1674;
93 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *) _BCD_func__1681;
94 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *, int *, int *, int, char * *, char * *) _BCD_func__1682;
95 alias void function(void *, _xmlNode *, char *, char *, char *) _BCD_func__1683;
96 alias void function(void *, _xmlNode *) _BCD_func__1684;
97 alias int function(void *, void *) _BCD_func__1701;
98 alias _xmlParserInput * function(char *, char *, _xmlParserCtxt *) _BCD_func__1862;
99 alias void function(void *, char *, char *, char *) _BCD_func__1893;
100 alias void function(void *, char *, char *, char *, int, char * *, int, int, char * *) _BCD_func__1894;
101 alias void function(void *, char *, ...) _BCD_func__1895;
102 alias void function(void *, char *, int) _BCD_func__1896;
103 alias void function(void *, char *) _BCD_func__1897;
104 alias void function(void *, char *, char *) _BCD_func__1898;
105 alias void function(void *, char *, char * *) _BCD_func__1899;
106 alias void function(void *, _xmlSAXLocator *) _BCD_func__1900;
107 alias void function(void *, char *, char *, char *, char *) _BCD_func__1901;
108 alias void function(void *, char *, int, _xmlElementContent *) _BCD_func__1902;
109 alias void function(void *, char *, char *, int, int, char *, _xmlEnumeration *) _BCD_func__1903;
110 alias void function(void *, char *, int, char *, char *, char *) _BCD_func__1904;
111 alias _xmlEntity * function(void *, char *) _BCD_func__1905;
112 alias _xmlParserInput * function(void *, char *, char *) _BCD_func__1906;
113 alias void function(char *) _BCD_func__1919;
114 alias void function(void *) _BCD_func__1939;
115 alias void function(void *, _xmlError *) _BCD_func__1940;
116 alias void function(void *, void *, char *, char *, char *) _BCD_func__1956;
117 alias void function(void *, void *, char *) _BCD_func__1957;
118 alias void * function(void *, char *) _BCD_func__1958;
119 alias void function(void *, char *) _BCD_func__1959;
120 alias void function(void *, char *, void *, void *) _BCD_func__2078;
121 alias int function(void *, long *, int) _BCD_func__1372;
122 alias int function(void *, char *, uint) _BCD_func__1374;
123 alias int function(void *, char *, uint) _BCD_func__1376;
124 alias int function(void * *, char *) _BCD_func__2355;
125 alias int function(char *, char * * *, uint *) _BCD_func__2356;
126 alias int function(void *, char *, char *, char *, char *) _BCD_func__2357;
127 struct _xmlOutputBuffer {
128 void * context;
129 _BCD_func__2302 writecallback;
130 _BCD_func__1370 closecallback;
131 _xmlCharEncodingHandler * encoder;
132 _xmlBuffer * buffer;
133 _xmlBuffer * conv;
134 int written;
135 int error;
136 }
137 struct _xmlParserInputBuffer {
138 void * context;
139 _BCD_func__2305 readcallback;
140 _BCD_func__1370 closecallback;
141 _xmlCharEncodingHandler * encoder;
142 _xmlBuffer * buffer;
143 _xmlBuffer * raw;
144 int compressed;
145 int error;
146 uint rawconsumed;
147 }
Note: See TracBrowser for help on using the browser.