proc SetElementDeclHandler*(parser: PParser; eldecl: TElementDeclHandler) {.
cdecl, importc: "XML_SetElementDeclHandler", dynlib: expatDll.}
-
proc SetAttlistDeclHandler*(parser: PParser; attdecl: TAttlistDeclHandler) {.
cdecl, importc: "XML_SetAttlistDeclHandler", dynlib: expatDll.}
-
proc SetXmlDeclHandler*(parser: PParser; xmldecl: TXmlDeclHandler) {.cdecl,
importc: "XML_SetXmlDeclHandler", dynlib: expatDll.}
-
proc ParserCreate*(encoding: cstring): PParser {.cdecl,
importc: "XML_ParserCreate", dynlib: expatDll.}
-
proc ParserCreateNS*(encoding: cstring; namespaceSeparator: char): PParser {.
cdecl, importc: "XML_ParserCreateNS", dynlib: expatDll.}
-
proc ParserCreate_MM*(encoding: cstring; memsuite: ptr TMemory_Handling_Suite;
namespaceSeparator: cstring): PParser {.cdecl,
importc: "XML_ParserCreate_MM", dynlib: expatDll.}
-
proc ParserReset*(parser: PParser; encoding: cstring): Bool {.cdecl,
importc: "XML_ParserReset", dynlib: expatDll.}
-
proc SetEntityDeclHandler*(parser: PParser; handler: TEntityDeclHandler) {.
cdecl, importc: "XML_SetEntityDeclHandler", dynlib: expatDll.}
-
proc SetElementHandler*(parser: PParser; start: TStartElementHandler;
endHandler: TEndElementHandler) {.cdecl,
importc: "XML_SetElementHandler", dynlib: expatDll.}
-
proc SetStartElementHandler*(parser: PParser; handler: TStartElementHandler) {.
cdecl, importc: "XML_SetStartElementHandler", dynlib: expatDll.}
-
proc SetEndElementHandler*(parser: PParser; handler: TEndElementHandler) {.
cdecl, importc: "XML_SetEndElementHandler", dynlib: expatDll.}
-
proc SetCharacterDataHandler*(parser: PParser; handler: TCharacterDataHandler) {.
cdecl, importc: "XML_SetCharacterDataHandler", dynlib: expatDll.}
-
proc SetProcessingInstructionHandler*(parser: PParser;
handler: TProcessingInstructionHandler) {.
cdecl, importc: "XML_SetProcessingInstructionHandler", dynlib: expatDll.}
-
proc SetCommentHandler*(parser: PParser; handler: TCommentHandler) {.cdecl,
importc: "XML_SetCommentHandler", dynlib: expatDll.}
-
proc SetCdataSectionHandler*(parser: PParser; start: TStartCdataSectionHandler;
endHandler: TEndCdataSectionHandler) {.cdecl,
importc: "XML_SetCdataSectionHandler", dynlib: expatDll.}
-
proc SetStartCdataSectionHandler*(parser: PParser;
start: TStartCdataSectionHandler) {.cdecl,
importc: "XML_SetStartCdataSectionHandler", dynlib: expatDll.}
-
proc SetEndCdataSectionHandler*(parser: PParser;
endHandler: TEndCdataSectionHandler) {.cdecl,
importc: "XML_SetEndCdataSectionHandler", dynlib: expatDll.}
-
proc SetDefaultHandler*(parser: PParser; handler: TDefaultHandler) {.cdecl,
importc: "XML_SetDefaultHandler", dynlib: expatDll.}
-
proc SetDefaultHandlerExpand*(parser: PParser; handler: TDefaultHandler) {.
cdecl, importc: "XML_SetDefaultHandlerExpand", dynlib: expatDll.}
-
proc SetDoctypeDeclHandler*(parser: PParser; start: TStartDoctypeDeclHandler;
endHandler: TEndDoctypeDeclHandler) {.cdecl,
importc: "XML_SetDoctypeDeclHandler", dynlib: expatDll.}
-
proc SetStartDoctypeDeclHandler*(parser: PParser;
start: TStartDoctypeDeclHandler) {.cdecl,
importc: "XML_SetStartDoctypeDeclHandler", dynlib: expatDll.}
-
proc SetEndDoctypeDeclHandler*(parser: PParser;
endHandler: TEndDoctypeDeclHandler) {.cdecl,
importc: "XML_SetEndDoctypeDeclHandler", dynlib: expatDll.}
-
proc SetUnparsedEntityDeclHandler*(parser: PParser;
handler: TUnparsedEntityDeclHandler) {.cdecl,
importc: "XML_SetUnparsedEntityDeclHandler", dynlib: expatDll.}
-
proc SetNotationDeclHandler*(parser: PParser; handler: TNotationDeclHandler) {.
cdecl, importc: "XML_SetNotationDeclHandler", dynlib: expatDll.}
-
proc SetNamespaceDeclHandler*(parser: PParser;
start: TStartNamespaceDeclHandler;
endHandler: TEndNamespaceDeclHandler) {.cdecl,
importc: "XML_SetNamespaceDeclHandler", dynlib: expatDll.}
-
proc SetStartNamespaceDeclHandler*(parser: PParser;
start: TStartNamespaceDeclHandler) {.cdecl,
importc: "XML_SetStartNamespaceDeclHandler", dynlib: expatDll.}
-
proc SetEndNamespaceDeclHandler*(parser: PParser;
endHandler: TEndNamespaceDeclHandler) {.cdecl,
importc: "XML_SetEndNamespaceDeclHandler", dynlib: expatDll.}
-
proc SetNotStandaloneHandler*(parser: PParser; handler: TNotStandaloneHandler) {.
cdecl, importc: "XML_SetNotStandaloneHandler", dynlib: expatDll.}
-
proc SetExternalEntityRefHandler*(parser: PParser;
handler: TExternalEntityRefHandler) {.cdecl,
importc: "XML_SetExternalEntityRefHandler", dynlib: expatDll.}
-
proc SetExternalEntityRefHandlerArg*(parser: PParser; arg: pointer) {.cdecl,
importc: "XML_SetExternalEntityRefHandlerArg", dynlib: expatDll.}
-
proc SetSkippedEntityHandler*(parser: PParser; handler: TSkippedEntityHandler) {.
cdecl, importc: "XML_SetSkippedEntityHandler", dynlib: expatDll.}
-
proc SetUnknownEncodingHandler*(parser: PParser;
handler: TUnknownEncodingHandler;
encodingHandlerData: pointer) {.cdecl,
importc: "XML_SetUnknownEncodingHandler", dynlib: expatDll.}
-
proc DefaultCurrent*(parser: PParser) {.cdecl, importc: "XML_DefaultCurrent",
dynlib: expatDll.}
-
proc SetReturnNSTriplet*(parser: PParser; do_nst: cint) {.cdecl,
importc: "XML_SetReturnNSTriplet", dynlib: expatDll.}
-
proc SetUserData*(parser: PParser; userData: pointer) {.cdecl,
importc: "XML_SetUserData", dynlib: expatDll.}
-
proc SetEncoding*(parser: PParser; encoding: cstring): TStatus {.cdecl,
importc: "XML_SetEncoding", dynlib: expatDll.}
-
proc UseParserAsHandlerArg*(parser: PParser) {.cdecl,
importc: "XML_UseParserAsHandlerArg", dynlib: expatDll.}
-
proc UseForeignDTD*(parser: PParser; useDTD: Bool): TError {.cdecl,
importc: "XML_UseForeignDTD", dynlib: expatDll.}
-
proc SetBase*(parser: PParser; base: cstring): TStatus {.cdecl,
importc: "XML_SetBase", dynlib: expatDll.}
-
proc GetBase*(parser: PParser): cstring {.cdecl, importc: "XML_GetBase",
dynlib: expatDll.}
-
proc GetSpecifiedAttributeCount*(parser: PParser): cint {.cdecl,
importc: "XML_GetSpecifiedAttributeCount", dynlib: expatDll.}
-
proc GetIdAttributeIndex*(parser: PParser): cint {.cdecl,
importc: "XML_GetIdAttributeIndex", dynlib: expatDll.}
-
proc Parse*(parser: PParser; s: cstring; len: cint; isFinal: cint): TStatus {.
cdecl, importc: "XML_Parse", dynlib: expatDll.}
-
proc GetBuffer*(parser: PParser; len: cint): pointer {.cdecl,
importc: "XML_GetBuffer", dynlib: expatDll.}
-
proc ParseBuffer*(parser: PParser; len: cint; isFinal: cint): TStatus {.cdecl,
importc: "XML_ParseBuffer", dynlib: expatDll.}
-
proc StopParser*(parser: PParser; resumable: Bool): TStatus {.cdecl,
importc: "XML_StopParser", dynlib: expatDll.}
-
proc ResumeParser*(parser: PParser): TStatus {.cdecl,
importc: "XML_ResumeParser", dynlib: expatDll.}
-
proc GetParsingStatus*(parser: PParser; status: ptr TParsingStatus) {.cdecl,
importc: "XML_GetParsingStatus", dynlib: expatDll.}
-
proc ExternalEntityParserCreate*(parser: PParser; context: cstring;
encoding: cstring): PParser {.cdecl,
importc: "XML_ExternalEntityParserCreate", dynlib: expatDll.}
-
proc SetParamEntityParsing*(parser: PParser; parsing: TParamEntityParsing): cint {.
cdecl, importc: "XML_SetParamEntityParsing", dynlib: expatDll.}
-
proc GetErrorCode*(parser: PParser): TError {.cdecl,
importc: "XML_GetErrorCode", dynlib: expatDll.}
-
proc GetCurrentLineNumber*(parser: PParser): int {.cdecl,
importc: "XML_GetCurrentLineNumber", dynlib: expatDll.}
-
proc GetCurrentColumnNumber*(parser: PParser): int {.cdecl,
importc: "XML_GetCurrentColumnNumber", dynlib: expatDll.}
-
proc GetCurrentByteIndex*(parser: PParser): int {.cdecl,
importc: "XML_GetCurrentByteIndex", dynlib: expatDll.}
-
proc GetCurrentByteCount*(parser: PParser): cint {.cdecl,
importc: "XML_GetCurrentByteCount", dynlib: expatDll.}
-
proc GetInputContext*(parser: PParser; offset: ptr cint; size: ptr cint): cstring {.
cdecl, importc: "XML_GetInputContext", dynlib: expatDll.}
-
proc FreeContentModel*(parser: PParser; model: ptr TContent) {.cdecl,
importc: "XML_FreeContentModel", dynlib: expatDll.}
-
proc MemMalloc*(parser: PParser; size: int): pointer {.cdecl,
importc: "XML_MemMalloc", dynlib: expatDll.}
-
proc MemRealloc*(parser: PParser; p: pointer; size: int): pointer {.cdecl,
importc: "XML_MemRealloc", dynlib: expatDll.}
-
proc MemFree*(parser: PParser; p: pointer) {.cdecl, importc: "XML_MemFree",
dynlib: expatDll.}
-
proc ParserFree*(parser: PParser) {.cdecl, importc: "XML_ParserFree",
dynlib: expatDll.}
-
proc ErrorString*(code: TError): cstring {.cdecl, importc: "XML_ErrorString",
dynlib: expatDll.}
-
proc ExpatVersion*(): cstring {.cdecl, importc: "XML_ExpatVersion",
dynlib: expatDll.}
-
proc ExpatVersionInfo*(): TExpat_Version {.cdecl,
importc: "XML_ExpatVersionInfo", dynlib: expatDll.}
-
proc GetFeatureList*(): ptr TFeature {.cdecl, importc: "XML_GetFeatureList",
dynlib: expatDll.}
-