tns-platform-declarations
Version:
Platform-specific TypeScript declarations for NativeScript for accessing native objects
1,050 lines (926 loc) • 335 kB
TypeScript
declare function UTF8ToHtml(out: string | interop.Pointer | interop.Reference<any>, outlen: interop.Pointer | interop.Reference<number>, _in: string | interop.Pointer | interop.Reference<any>, inlen: interop.Pointer | interop.Reference<number>): number;
declare function UTF8Toisolat1(out: string | interop.Pointer | interop.Reference<any>, outlen: interop.Pointer | interop.Reference<number>, _in: string | interop.Pointer | interop.Reference<any>, inlen: interop.Pointer | interop.Reference<number>): number;
declare function __docbDefaultSAXHandler(): interop.Pointer | interop.Reference<_xmlSAXHandlerV1>;
declare function __htmlDefaultSAXHandler(): interop.Pointer | interop.Reference<_xmlSAXHandlerV1>;
declare function __oldXMLWDcompatibility(): interop.Pointer | interop.Reference<number>;
declare function __xmlBufferAllocScheme(): interop.Pointer | interop.Reference<xmlBufferAllocationScheme>;
declare function __xmlDefaultBufferSize(): interop.Pointer | interop.Reference<number>;
declare function __xmlDefaultSAXHandler(): interop.Pointer | interop.Reference<_xmlSAXHandlerV1>;
declare function __xmlDefaultSAXLocator(): interop.Pointer | interop.Reference<_xmlSAXLocator>;
declare function __xmlDeregisterNodeDefaultValue(): interop.Pointer | interop.Reference<interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlNode>) => void>>;
declare function __xmlDoValidityCheckingDefaultValue(): interop.Pointer | interop.Reference<number>;
declare function __xmlGenericError(): interop.Pointer | interop.Reference<interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>>;
declare function __xmlGenericErrorContext(): interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>;
declare function __xmlGetWarningsDefaultValue(): interop.Pointer | interop.Reference<number>;
declare function __xmlIndentTreeOutput(): interop.Pointer | interop.Reference<number>;
declare function __xmlKeepBlanksDefaultValue(): interop.Pointer | interop.Reference<number>;
declare function __xmlLastError(): interop.Pointer | interop.Reference<_xmlError>;
declare function __xmlLineNumbersDefaultValue(): interop.Pointer | interop.Reference<number>;
declare function __xmlLoadExtDtdDefaultValue(): interop.Pointer | interop.Reference<number>;
declare function __xmlOutputBufferCreateFilename(URI: string | interop.Pointer | interop.Reference<any>, encoder: interop.Pointer | interop.Reference<_xmlCharEncodingHandler>, compression: number): interop.Pointer | interop.Reference<_xmlOutputBuffer>;
declare function __xmlOutputBufferCreateFilenameValue(): interop.Pointer | interop.Reference<interop.FunctionReference<(p1: string, p2: interop.Pointer | interop.Reference<_xmlCharEncodingHandler>, p3: number) => interop.Pointer | interop.Reference<_xmlOutputBuffer>>>;
declare function __xmlParserDebugEntities(): interop.Pointer | interop.Reference<number>;
declare function __xmlParserInputBufferCreateFilename(URI: string | interop.Pointer | interop.Reference<any>, enc: xmlCharEncoding): interop.Pointer | interop.Reference<_xmlParserInputBuffer>;
declare function __xmlParserInputBufferCreateFilenameValue(): interop.Pointer | interop.Reference<interop.FunctionReference<(p1: string, p2: xmlCharEncoding) => interop.Pointer | interop.Reference<_xmlParserInputBuffer>>>;
declare function __xmlParserVersion(): interop.Pointer | interop.Reference<string>;
declare function __xmlPedanticParserDefaultValue(): interop.Pointer | interop.Reference<number>;
declare function __xmlRegisterNodeDefaultValue(): interop.Pointer | interop.Reference<interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlNode>) => void>>;
declare function __xmlSaveNoEmptyTags(): interop.Pointer | interop.Reference<number>;
declare function __xmlStructuredError(): interop.Pointer | interop.Reference<interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlError>) => void>>;
declare function __xmlStructuredErrorContext(): interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>;
declare function __xmlSubstituteEntitiesDefaultValue(): interop.Pointer | interop.Reference<number>;
declare function __xmlTreeIndentString(): interop.Pointer | interop.Reference<string>;
interface _htmlElemDesc {
name: string;
startTag: number;
endTag: number;
saveEndTag: number;
empty: number;
depr: number;
dtd: number;
isinline: number;
desc: string;
subelts: interop.Pointer | interop.Reference<string>;
defaultsubelt: string;
attrs_opt: interop.Pointer | interop.Reference<string>;
attrs_depr: interop.Pointer | interop.Reference<string>;
attrs_req: interop.Pointer | interop.Reference<string>;
}
declare var _htmlElemDesc: interop.StructType<_htmlElemDesc>;
interface _htmlEntityDesc {
value: number;
name: string;
desc: string;
}
declare var _htmlEntityDesc: interop.StructType<_htmlEntityDesc>;
interface _uconv_t {
uconv: interop.Pointer | interop.Reference<any>;
utf8: interop.Pointer | interop.Reference<any>;
}
declare var _uconv_t: interop.StructType<_uconv_t>;
interface _xlinkHandler {
simple: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlNode>, p3: string, p4: string, p5: string) => void>;
extended: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlNode>, p3: number, p4: interop.Pointer | interop.Reference<string>, p5: interop.Pointer | interop.Reference<string>, p6: number, p7: interop.Pointer | interop.Reference<string>, p8: interop.Pointer | interop.Reference<string>, p9: interop.Pointer | interop.Reference<xlinkShow>, p10: interop.Pointer | interop.Reference<xlinkActuate>, p11: number, p12: interop.Pointer | interop.Reference<string>, p13: interop.Pointer | interop.Reference<string>) => void>;
set: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlNode>, p3: number, p4: interop.Pointer | interop.Reference<string>, p5: interop.Pointer | interop.Reference<string>, p6: number, p7: interop.Pointer | interop.Reference<string>, p8: interop.Pointer | interop.Reference<string>) => void>;
}
declare var _xlinkHandler: interop.StructType<_xlinkHandler>;
interface _xmlAttr {
_private: interop.Pointer | interop.Reference<any>;
type: xmlElementType;
name: string;
children: interop.Pointer | interop.Reference<_xmlNode>;
last: interop.Pointer | interop.Reference<_xmlNode>;
parent: interop.Pointer | interop.Reference<_xmlNode>;
next: interop.Pointer | interop.Reference<_xmlAttr>;
prev: interop.Pointer | interop.Reference<_xmlAttr>;
doc: interop.Pointer | interop.Reference<_xmlDoc>;
ns: interop.Pointer | interop.Reference<_xmlNs>;
atype: xmlAttributeType;
psvi: interop.Pointer | interop.Reference<any>;
}
declare var _xmlAttr: interop.StructType<_xmlAttr>;
interface _xmlAttribute {
_private: interop.Pointer | interop.Reference<any>;
type: xmlElementType;
name: string;
children: interop.Pointer | interop.Reference<_xmlNode>;
last: interop.Pointer | interop.Reference<_xmlNode>;
parent: interop.Pointer | interop.Reference<_xmlDtd>;
next: interop.Pointer | interop.Reference<_xmlNode>;
prev: interop.Pointer | interop.Reference<_xmlNode>;
doc: interop.Pointer | interop.Reference<_xmlDoc>;
nexth: interop.Pointer | interop.Reference<_xmlAttribute>;
atype: xmlAttributeType;
def: xmlAttributeDefault;
defaultValue: string;
tree: interop.Pointer | interop.Reference<_xmlEnumeration>;
prefix: string;
elem: string;
}
declare var _xmlAttribute: interop.StructType<_xmlAttribute>;
interface _xmlBuffer {
content: string;
use: number;
size: number;
alloc: xmlBufferAllocationScheme;
contentIO: string;
}
declare var _xmlBuffer: interop.StructType<_xmlBuffer>;
interface _xmlChLRange {
low: number;
high: number;
}
declare var _xmlChLRange: interop.StructType<_xmlChLRange>;
interface _xmlChRangeGroup {
nbShortRange: number;
nbLongRange: number;
shortRange: interop.Pointer | interop.Reference<_xmlChSRange>;
longRange: interop.Pointer | interop.Reference<_xmlChLRange>;
}
declare var _xmlChRangeGroup: interop.StructType<_xmlChRangeGroup>;
interface _xmlChSRange {
low: number;
high: number;
}
declare var _xmlChSRange: interop.StructType<_xmlChSRange>;
interface _xmlCharEncodingHandler {
name: string;
input: interop.FunctionReference<(p1: string, p2: interop.Pointer | interop.Reference<number>, p3: string, p4: interop.Pointer | interop.Reference<number>) => number>;
output: interop.FunctionReference<(p1: string, p2: interop.Pointer | interop.Reference<number>, p3: string, p4: interop.Pointer | interop.Reference<number>) => number>;
uconv_in: interop.Pointer | interop.Reference<_uconv_t>;
uconv_out: interop.Pointer | interop.Reference<_uconv_t>;
}
declare var _xmlCharEncodingHandler: interop.StructType<_xmlCharEncodingHandler>;
interface _xmlDOMWrapCtxt {
_private: interop.Pointer | interop.Reference<any>;
type: number;
namespaceMap: interop.Pointer | interop.Reference<any>;
getNsForNodeFunc: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlDOMWrapCtxt>, p2: interop.Pointer | interop.Reference<_xmlNode>, p3: string, p4: string) => interop.Pointer | interop.Reference<_xmlNs>>;
}
declare var _xmlDOMWrapCtxt: interop.StructType<_xmlDOMWrapCtxt>;
interface _xmlDoc {
_private: interop.Pointer | interop.Reference<any>;
type: xmlElementType;
name: string;
children: interop.Pointer | interop.Reference<_xmlNode>;
last: interop.Pointer | interop.Reference<_xmlNode>;
parent: interop.Pointer | interop.Reference<_xmlNode>;
next: interop.Pointer | interop.Reference<_xmlNode>;
prev: interop.Pointer | interop.Reference<_xmlNode>;
doc: interop.Pointer | interop.Reference<_xmlDoc>;
compression: number;
standalone: number;
intSubset: interop.Pointer | interop.Reference<_xmlDtd>;
extSubset: interop.Pointer | interop.Reference<_xmlDtd>;
oldNs: interop.Pointer | interop.Reference<_xmlNs>;
version: string;
encoding: string;
ids: interop.Pointer | interop.Reference<any>;
refs: interop.Pointer | interop.Reference<any>;
URL: string;
charset: number;
dict: interop.Pointer | interop.Reference<any>;
psvi: interop.Pointer | interop.Reference<any>;
parseFlags: number;
properties: number;
}
declare var _xmlDoc: interop.StructType<_xmlDoc>;
interface _xmlDtd {
_private: interop.Pointer | interop.Reference<any>;
type: xmlElementType;
name: string;
children: interop.Pointer | interop.Reference<_xmlNode>;
last: interop.Pointer | interop.Reference<_xmlNode>;
parent: interop.Pointer | interop.Reference<_xmlDoc>;
next: interop.Pointer | interop.Reference<_xmlNode>;
prev: interop.Pointer | interop.Reference<_xmlNode>;
doc: interop.Pointer | interop.Reference<_xmlDoc>;
notations: interop.Pointer | interop.Reference<any>;
elements: interop.Pointer | interop.Reference<any>;
attributes: interop.Pointer | interop.Reference<any>;
entities: interop.Pointer | interop.Reference<any>;
ExternalID: string;
SystemID: string;
pentities: interop.Pointer | interop.Reference<any>;
}
declare var _xmlDtd: interop.StructType<_xmlDtd>;
interface _xmlElement {
_private: interop.Pointer | interop.Reference<any>;
type: xmlElementType;
name: string;
children: interop.Pointer | interop.Reference<_xmlNode>;
last: interop.Pointer | interop.Reference<_xmlNode>;
parent: interop.Pointer | interop.Reference<_xmlDtd>;
next: interop.Pointer | interop.Reference<_xmlNode>;
prev: interop.Pointer | interop.Reference<_xmlNode>;
doc: interop.Pointer | interop.Reference<_xmlDoc>;
etype: xmlElementTypeVal;
content: interop.Pointer | interop.Reference<_xmlElementContent>;
attributes: interop.Pointer | interop.Reference<_xmlAttribute>;
prefix: string;
contModel: interop.Pointer | interop.Reference<any>;
}
declare var _xmlElement: interop.StructType<_xmlElement>;
interface _xmlElementContent {
type: xmlElementContentType;
ocur: xmlElementContentOccur;
name: string;
c1: interop.Pointer | interop.Reference<_xmlElementContent>;
c2: interop.Pointer | interop.Reference<_xmlElementContent>;
parent: interop.Pointer | interop.Reference<_xmlElementContent>;
prefix: string;
}
declare var _xmlElementContent: interop.StructType<_xmlElementContent>;
interface _xmlEntity {
_private: interop.Pointer | interop.Reference<any>;
type: xmlElementType;
name: string;
children: interop.Pointer | interop.Reference<_xmlNode>;
last: interop.Pointer | interop.Reference<_xmlNode>;
parent: interop.Pointer | interop.Reference<_xmlDtd>;
next: interop.Pointer | interop.Reference<_xmlNode>;
prev: interop.Pointer | interop.Reference<_xmlNode>;
doc: interop.Pointer | interop.Reference<_xmlDoc>;
orig: string;
content: string;
length: number;
etype: xmlEntityType;
ExternalID: string;
SystemID: string;
nexte: interop.Pointer | interop.Reference<_xmlEntity>;
URI: string;
owner: number;
checked: number;
}
declare var _xmlEntity: interop.StructType<_xmlEntity>;
interface _xmlEnumeration {
next: interop.Pointer | interop.Reference<_xmlEnumeration>;
name: string;
}
declare var _xmlEnumeration: interop.StructType<_xmlEnumeration>;
interface _xmlError {
domain: number;
code: number;
message: string;
level: xmlErrorLevel;
file: string;
line: number;
str1: string;
str2: string;
str3: string;
int1: number;
int2: number;
ctxt: interop.Pointer | interop.Reference<any>;
node: interop.Pointer | interop.Reference<any>;
}
declare var _xmlError: interop.StructType<_xmlError>;
interface _xmlGlobalState {
xmlParserVersion: string;
xmlDefaultSAXLocator: _xmlSAXLocator;
xmlDefaultSAXHandler: _xmlSAXHandlerV1;
docbDefaultSAXHandler: _xmlSAXHandlerV1;
htmlDefaultSAXHandler: _xmlSAXHandlerV1;
xmlFree: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>;
xmlMalloc: interop.FunctionReference<(p1: number) => interop.Pointer | interop.Reference<any>>;
xmlMemStrdup: interop.FunctionReference<(p1: string) => string>;
xmlRealloc: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: number) => interop.Pointer | interop.Reference<any>>;
xmlGenericError: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
xmlStructuredError: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlError>) => void>;
xmlGenericErrorContext: interop.Pointer | interop.Reference<any>;
oldXMLWDcompatibility: number;
xmlBufferAllocScheme: xmlBufferAllocationScheme;
xmlDefaultBufferSize: number;
xmlSubstituteEntitiesDefaultValue: number;
xmlDoValidityCheckingDefaultValue: number;
xmlGetWarningsDefaultValue: number;
xmlKeepBlanksDefaultValue: number;
xmlLineNumbersDefaultValue: number;
xmlLoadExtDtdDefaultValue: number;
xmlParserDebugEntities: number;
xmlPedanticParserDefaultValue: number;
xmlSaveNoEmptyTags: number;
xmlIndentTreeOutput: number;
xmlTreeIndentString: string;
xmlRegisterNodeDefaultValue: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlNode>) => void>;
xmlDeregisterNodeDefaultValue: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlNode>) => void>;
xmlMallocAtomic: interop.FunctionReference<(p1: number) => interop.Pointer | interop.Reference<any>>;
xmlLastError: _xmlError;
xmlParserInputBufferCreateFilenameValue: interop.FunctionReference<(p1: string, p2: xmlCharEncoding) => interop.Pointer | interop.Reference<_xmlParserInputBuffer>>;
xmlOutputBufferCreateFilenameValue: interop.FunctionReference<(p1: string, p2: interop.Pointer | interop.Reference<_xmlCharEncodingHandler>, p3: number) => interop.Pointer | interop.Reference<_xmlOutputBuffer>>;
xmlStructuredErrorContext: interop.Pointer | interop.Reference<any>;
}
declare var _xmlGlobalState: interop.StructType<_xmlGlobalState>;
interface _xmlID {
next: interop.Pointer | interop.Reference<_xmlID>;
value: string;
attr: interop.Pointer | interop.Reference<_xmlAttr>;
name: string;
lineno: number;
doc: interop.Pointer | interop.Reference<_xmlDoc>;
}
declare var _xmlID: interop.StructType<_xmlID>;
interface _xmlLocationSet {
locNr: number;
locMax: number;
locTab: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlXPathObject>>;
}
declare var _xmlLocationSet: interop.StructType<_xmlLocationSet>;
interface _xmlNode {
_private: interop.Pointer | interop.Reference<any>;
type: xmlElementType;
name: string;
children: interop.Pointer | interop.Reference<_xmlNode>;
last: interop.Pointer | interop.Reference<_xmlNode>;
parent: interop.Pointer | interop.Reference<_xmlNode>;
next: interop.Pointer | interop.Reference<_xmlNode>;
prev: interop.Pointer | interop.Reference<_xmlNode>;
doc: interop.Pointer | interop.Reference<_xmlDoc>;
ns: interop.Pointer | interop.Reference<_xmlNs>;
content: string;
properties: interop.Pointer | interop.Reference<_xmlAttr>;
nsDef: interop.Pointer | interop.Reference<_xmlNs>;
psvi: interop.Pointer | interop.Reference<any>;
line: number;
extra: number;
}
declare var _xmlNode: interop.StructType<_xmlNode>;
interface _xmlNodeSet {
nodeNr: number;
nodeMax: number;
nodeTab: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlNode>>;
}
declare var _xmlNodeSet: interop.StructType<_xmlNodeSet>;
interface _xmlNotation {
name: string;
PublicID: string;
SystemID: string;
}
declare var _xmlNotation: interop.StructType<_xmlNotation>;
interface _xmlNs {
next: interop.Pointer | interop.Reference<_xmlNs>;
type: xmlElementType;
href: string;
prefix: string;
_private: interop.Pointer | interop.Reference<any>;
context: interop.Pointer | interop.Reference<_xmlDoc>;
}
declare var _xmlNs: interop.StructType<_xmlNs>;
interface _xmlOutputBuffer {
context: interop.Pointer | interop.Reference<any>;
writecallback: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => number>;
closecallback: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>;
encoder: interop.Pointer | interop.Reference<_xmlCharEncodingHandler>;
buffer: interop.Pointer | interop.Reference<any>;
conv: interop.Pointer | interop.Reference<any>;
written: number;
error: number;
}
declare var _xmlOutputBuffer: interop.StructType<_xmlOutputBuffer>;
interface _xmlParserCtxt {
sax: interop.Pointer | interop.Reference<_xmlSAXHandler>;
userData: interop.Pointer | interop.Reference<any>;
myDoc: interop.Pointer | interop.Reference<_xmlDoc>;
wellFormed: number;
replaceEntities: number;
version: string;
encoding: string;
standalone: number;
html: number;
input: interop.Pointer | interop.Reference<_xmlParserInput>;
inputNr: number;
inputMax: number;
inputTab: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlParserInput>>;
node: interop.Pointer | interop.Reference<_xmlNode>;
nodeNr: number;
nodeMax: number;
nodeTab: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlNode>>;
record_info: number;
node_seq: _xmlParserNodeInfoSeq;
errNo: number;
hasExternalSubset: number;
hasPErefs: number;
external: number;
valid: number;
validate: number;
vctxt: _xmlValidCtxt;
instate: xmlParserInputState;
token: number;
directory: string;
name: string;
nameNr: number;
nameMax: number;
nameTab: interop.Pointer | interop.Reference<string>;
nbChars: number;
checkIndex: number;
keepBlanks: number;
disableSAX: number;
inSubset: number;
intSubName: string;
extSubURI: string;
extSubSystem: string;
space: interop.Pointer | interop.Reference<number>;
spaceNr: number;
spaceMax: number;
spaceTab: interop.Pointer | interop.Reference<number>;
depth: number;
entity: interop.Pointer | interop.Reference<_xmlParserInput>;
charset: number;
nodelen: number;
nodemem: number;
pedantic: number;
_private: interop.Pointer | interop.Reference<any>;
loadsubset: number;
linenumbers: number;
catalogs: interop.Pointer | interop.Reference<any>;
recovery: number;
progressive: number;
dict: interop.Pointer | interop.Reference<any>;
atts: interop.Pointer | interop.Reference<string>;
maxatts: number;
docdict: number;
str_xml: string;
str_xmlns: string;
str_xml_ns: string;
sax2: number;
nsNr: number;
nsMax: number;
nsTab: interop.Pointer | interop.Reference<string>;
attallocs: interop.Pointer | interop.Reference<number>;
pushTab: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>;
attsDefault: interop.Pointer | interop.Reference<any>;
attsSpecial: interop.Pointer | interop.Reference<any>;
nsWellFormed: number;
options: number;
dictNames: number;
freeElemsNr: number;
freeElems: interop.Pointer | interop.Reference<_xmlNode>;
freeAttrsNr: number;
freeAttrs: interop.Pointer | interop.Reference<_xmlAttr>;
lastError: _xmlError;
parseMode: xmlParserMode;
nbentities: number;
sizeentities: number;
nodeInfo: interop.Pointer | interop.Reference<_xmlParserNodeInfo>;
nodeInfoNr: number;
nodeInfoMax: number;
nodeInfoTab: interop.Pointer | interop.Reference<_xmlParserNodeInfo>;
input_id: number;
sizeentcopy: number;
}
declare var _xmlParserCtxt: interop.StructType<_xmlParserCtxt>;
interface _xmlParserInput {
buf: interop.Pointer | interop.Reference<_xmlParserInputBuffer>;
filename: string;
directory: string;
base: string;
cur: string;
end: string;
length: number;
line: number;
col: number;
consumed: number;
free: interop.FunctionReference<(p1: string) => void>;
encoding: string;
version: string;
standalone: number;
id: number;
}
declare var _xmlParserInput: interop.StructType<_xmlParserInput>;
interface _xmlParserInputBuffer {
context: interop.Pointer | interop.Reference<any>;
readcallback: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => number>;
closecallback: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>;
encoder: interop.Pointer | interop.Reference<_xmlCharEncodingHandler>;
buffer: interop.Pointer | interop.Reference<any>;
raw: interop.Pointer | interop.Reference<any>;
compressed: number;
error: number;
rawconsumed: number;
}
declare var _xmlParserInputBuffer: interop.StructType<_xmlParserInputBuffer>;
interface _xmlParserNodeInfo {
node: interop.Pointer | interop.Reference<_xmlNode>;
begin_pos: number;
begin_line: number;
end_pos: number;
end_line: number;
}
declare var _xmlParserNodeInfo: interop.StructType<_xmlParserNodeInfo>;
interface _xmlParserNodeInfoSeq {
maximum: number;
length: number;
buffer: interop.Pointer | interop.Reference<_xmlParserNodeInfo>;
}
declare var _xmlParserNodeInfoSeq: interop.StructType<_xmlParserNodeInfoSeq>;
interface _xmlRef {
next: interop.Pointer | interop.Reference<_xmlRef>;
value: string;
attr: interop.Pointer | interop.Reference<_xmlAttr>;
name: string;
lineno: number;
}
declare var _xmlRef: interop.StructType<_xmlRef>;
interface _xmlSAXHandler {
internalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string) => void>;
isStandalone: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>;
hasInternalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>;
hasExternalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>;
resolveEntity: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string) => interop.Pointer | interop.Reference<_xmlParserInput>>;
getEntity: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => interop.Pointer | interop.Reference<_xmlEntity>>;
entityDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number, p4: string, p5: string, p6: string) => void>;
notationDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string) => void>;
attributeDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: number, p5: number, p6: string, p7: interop.Pointer | interop.Reference<_xmlEnumeration>) => void>;
elementDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number, p4: interop.Pointer | interop.Reference<_xmlElementContent>) => void>;
unparsedEntityDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string, p5: string) => void>;
setDocumentLocator: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlSAXLocator>) => void>;
startDocument: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>;
endDocument: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>;
startElement: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: interop.Pointer | interop.Reference<string>) => void>;
endElement: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
reference: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
characters: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => void>;
ignorableWhitespace: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => void>;
processingInstruction: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string) => void>;
comment: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
warning: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
error: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
fatalError: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
getParameterEntity: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => interop.Pointer | interop.Reference<_xmlEntity>>;
cdataBlock: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => void>;
externalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string) => void>;
initialized: number;
_private: interop.Pointer | interop.Reference<any>;
startElementNs: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string, p5: number, p6: interop.Pointer | interop.Reference<string>, p7: number, p8: number, p9: interop.Pointer | interop.Reference<string>) => void>;
endElementNs: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string) => void>;
serror: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlError>) => void>;
}
declare var _xmlSAXHandler: interop.StructType<_xmlSAXHandler>;
interface _xmlSAXHandlerV1 {
internalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string) => void>;
isStandalone: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>;
hasInternalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>;
hasExternalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>;
resolveEntity: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string) => interop.Pointer | interop.Reference<_xmlParserInput>>;
getEntity: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => interop.Pointer | interop.Reference<_xmlEntity>>;
entityDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number, p4: string, p5: string, p6: string) => void>;
notationDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string) => void>;
attributeDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: number, p5: number, p6: string, p7: interop.Pointer | interop.Reference<_xmlEnumeration>) => void>;
elementDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number, p4: interop.Pointer | interop.Reference<_xmlElementContent>) => void>;
unparsedEntityDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string, p5: string) => void>;
setDocumentLocator: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlSAXLocator>) => void>;
startDocument: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>;
endDocument: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>;
startElement: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: interop.Pointer | interop.Reference<string>) => void>;
endElement: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
reference: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
characters: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => void>;
ignorableWhitespace: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => void>;
processingInstruction: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string) => void>;
comment: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
warning: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
error: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
fatalError: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
getParameterEntity: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => interop.Pointer | interop.Reference<_xmlEntity>>;
cdataBlock: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => void>;
externalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string) => void>;
initialized: number;
}
declare var _xmlSAXHandlerV1: interop.StructType<_xmlSAXHandlerV1>;
interface _xmlSAXLocator {
getPublicId: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>;
getSystemId: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>;
getLineNumber: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>;
getColumnNumber: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>;
}
declare var _xmlSAXLocator: interop.StructType<_xmlSAXLocator>;
interface _xmlSchema {
name: string;
targetNamespace: string;
version: string;
id: string;
doc: interop.Pointer | interop.Reference<_xmlDoc>;
annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>;
flags: number;
typeDecl: interop.Pointer | interop.Reference<any>;
attrDecl: interop.Pointer | interop.Reference<any>;
attrgrpDecl: interop.Pointer | interop.Reference<any>;
elemDecl: interop.Pointer | interop.Reference<any>;
notaDecl: interop.Pointer | interop.Reference<any>;
schemasImports: interop.Pointer | interop.Reference<any>;
_private: interop.Pointer | interop.Reference<any>;
groupDecl: interop.Pointer | interop.Reference<any>;
dict: interop.Pointer | interop.Reference<any>;
includes: interop.Pointer | interop.Reference<any>;
preserve: number;
counter: number;
idcDef: interop.Pointer | interop.Reference<any>;
volatiles: interop.Pointer | interop.Reference<any>;
}
declare var _xmlSchema: interop.StructType<_xmlSchema>;
interface _xmlSchemaAnnot {
next: interop.Pointer | interop.Reference<_xmlSchemaAnnot>;
content: interop.Pointer | interop.Reference<_xmlNode>;
}
declare var _xmlSchemaAnnot: interop.StructType<_xmlSchemaAnnot>;
interface _xmlSchemaAttribute {
type: xmlSchemaTypeType;
next: interop.Pointer | interop.Reference<_xmlSchemaAttribute>;
name: string;
id: string;
ref: string;
refNs: string;
typeName: string;
typeNs: string;
annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>;
base: interop.Pointer | interop.Reference<_xmlSchemaType>;
occurs: number;
defValue: string;
subtypes: interop.Pointer | interop.Reference<_xmlSchemaType>;
node: interop.Pointer | interop.Reference<_xmlNode>;
targetNamespace: string;
flags: number;
refPrefix: string;
defVal: interop.Pointer | interop.Reference<any>;
refDecl: interop.Pointer | interop.Reference<_xmlSchemaAttribute>;
}
declare var _xmlSchemaAttribute: interop.StructType<_xmlSchemaAttribute>;
interface _xmlSchemaAttributeGroup {
type: xmlSchemaTypeType;
next: interop.Pointer | interop.Reference<_xmlSchemaAttribute>;
name: string;
id: string;
ref: string;
refNs: string;
annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>;
attributes: interop.Pointer | interop.Reference<_xmlSchemaAttribute>;
node: interop.Pointer | interop.Reference<_xmlNode>;
flags: number;
attributeWildcard: interop.Pointer | interop.Reference<_xmlSchemaWildcard>;
refPrefix: string;
refItem: interop.Pointer | interop.Reference<_xmlSchemaAttributeGroup>;
targetNamespace: string;
attrUses: interop.Pointer | interop.Reference<any>;
}
declare var _xmlSchemaAttributeGroup: interop.StructType<_xmlSchemaAttributeGroup>;
interface _xmlSchemaAttributeLink {
next: interop.Pointer | interop.Reference<_xmlSchemaAttributeLink>;
attr: interop.Pointer | interop.Reference<_xmlSchemaAttribute>;
}
declare var _xmlSchemaAttributeLink: interop.StructType<_xmlSchemaAttributeLink>;
interface _xmlSchemaElement {
type: xmlSchemaTypeType;
next: interop.Pointer | interop.Reference<_xmlSchemaType>;
name: string;
id: string;
ref: string;
refNs: string;
annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>;
subtypes: interop.Pointer | interop.Reference<_xmlSchemaType>;
attributes: interop.Pointer | interop.Reference<_xmlSchemaAttribute>;
node: interop.Pointer | interop.Reference<_xmlNode>;
minOccurs: number;
maxOccurs: number;
flags: number;
targetNamespace: string;
namedType: string;
namedTypeNs: string;
substGroup: string;
substGroupNs: string;
scope: string;
value: string;
refDecl: interop.Pointer | interop.Reference<_xmlSchemaElement>;
contModel: interop.Pointer | interop.Reference<any>;
contentType: xmlSchemaContentType;
refPrefix: string;
defVal: interop.Pointer | interop.Reference<any>;
idcs: interop.Pointer | interop.Reference<any>;
}
declare var _xmlSchemaElement: interop.StructType<_xmlSchemaElement>;
interface _xmlSchemaFacet {
type: xmlSchemaTypeType;
next: interop.Pointer | interop.Reference<_xmlSchemaFacet>;
value: string;
id: string;
annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>;
node: interop.Pointer | interop.Reference<_xmlNode>;
fixed: number;
whitespace: number;
val: interop.Pointer | interop.Reference<any>;
regexp: interop.Pointer | interop.Reference<any>;
}
declare var _xmlSchemaFacet: interop.StructType<_xmlSchemaFacet>;
interface _xmlSchemaFacetLink {
next: interop.Pointer | interop.Reference<_xmlSchemaFacetLink>;
facet: interop.Pointer | interop.Reference<_xmlSchemaFacet>;
}
declare var _xmlSchemaFacetLink: interop.StructType<_xmlSchemaFacetLink>;
interface _xmlSchemaNotation {
type: xmlSchemaTypeType;
name: string;
annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>;
identifier: string;
targetNamespace: string;
}
declare var _xmlSchemaNotation: interop.StructType<_xmlSchemaNotation>;
interface _xmlSchemaType {
type: xmlSchemaTypeType;
next: interop.Pointer | interop.Reference<_xmlSchemaType>;
name: string;
id: string;
ref: string;
refNs: string;
annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>;
subtypes: interop.Pointer | interop.Reference<_xmlSchemaType>;
attributes: interop.Pointer | interop.Reference<_xmlSchemaAttribute>;
node: interop.Pointer | interop.Reference<_xmlNode>;
minOccurs: number;
maxOccurs: number;
flags: number;
contentType: xmlSchemaContentType;
base: string;
baseNs: string;
baseType: interop.Pointer | interop.Reference<_xmlSchemaType>;
facets: interop.Pointer | interop.Reference<_xmlSchemaFacet>;
redef: interop.Pointer | interop.Reference<_xmlSchemaType>;
recurse: number;
attributeUses: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlSchemaAttributeLink>>;
attributeWildcard: interop.Pointer | interop.Reference<_xmlSchemaWildcard>;
builtInType: number;
memberTypes: interop.Pointer | interop.Reference<_xmlSchemaTypeLink>;
facetSet: interop.Pointer | interop.Reference<_xmlSchemaFacetLink>;
refPrefix: string;
contentTypeDef: interop.Pointer | interop.Reference<_xmlSchemaType>;
contModel: interop.Pointer | interop.Reference<any>;
targetNamespace: string;
attrUses: interop.Pointer | interop.Reference<any>;
}
declare var _xmlSchemaType: interop.StructType<_xmlSchemaType>;
interface _xmlSchemaTypeLink {
next: interop.Pointer | interop.Reference<_xmlSchemaTypeLink>;
type: interop.Pointer | interop.Reference<_xmlSchemaType>;
}
declare var _xmlSchemaTypeLink: interop.StructType<_xmlSchemaTypeLink>;
interface _xmlSchemaWildcard {
type: xmlSchemaTypeType;
id: string;
annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>;
node: interop.Pointer | interop.Reference<_xmlNode>;
minOccurs: number;
maxOccurs: number;
processContents: number;
any: number;
nsSet: interop.Pointer | interop.Reference<_xmlSchemaWildcardNs>;
negNsSet: interop.Pointer | interop.Reference<_xmlSchemaWildcardNs>;
flags: number;
}
declare var _xmlSchemaWildcard: interop.StructType<_xmlSchemaWildcard>;
interface _xmlSchemaWildcardNs {
next: interop.Pointer | interop.Reference<_xmlSchemaWildcardNs>;
value: string;
}
declare var _xmlSchemaWildcardNs: interop.StructType<_xmlSchemaWildcardNs>;
interface _xmlShellCtxt {
filename: string;
doc: interop.Pointer | interop.Reference<_xmlDoc>;
node: interop.Pointer | interop.Reference<_xmlNode>;
pctxt: interop.Pointer | interop.Reference<_xmlXPathContext>;
loaded: number;
output: interop.Pointer | interop.Reference<FILE>;
input: interop.FunctionReference<(p1: string) => string>;
}
declare var _xmlShellCtxt: interop.StructType<_xmlShellCtxt>;
interface _xmlURI {
scheme: string;
opaque: string;
authority: string;
server: string;
user: string;
port: number;
path: string;
query: string;
fragment: string;
cleanup: number;
query_raw: string;
}
declare var _xmlURI: interop.StructType<_xmlURI>;
interface _xmlValidCtxt {
userData: interop.Pointer | interop.Reference<any>;
error: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
warning: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>;
node: interop.Pointer | interop.Reference<_xmlNode>;
nodeNr: number;
nodeMax: number;
nodeTab: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlNode>>;
finishDtd: number;
doc: interop.Pointer | interop.Reference<_xmlDoc>;
valid: number;
vstate: interop.Pointer | interop.Reference<any>;
vstateNr: number;
vstateMax: number;
vstateTab: interop.Pointer | interop.Reference<any>;
am: interop.Pointer | interop.Reference<any>;
state: interop.Pointer | interop.Reference<any>;
}
declare var _xmlValidCtxt: interop.StructType<_xmlValidCtxt>;
interface _xmlXPathAxis {
name: string;
func: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlXPathParserContext>, p2: interop.Pointer | interop.Reference<_xmlXPathObject>) => interop.Pointer | interop.Reference<_xmlXPathObject>>;
}
declare var _xmlXPathAxis: interop.StructType<_xmlXPathAxis>;
interface _xmlXPathContext {
doc: interop.Pointer | interop.Reference<_xmlDoc>;
node: interop.Pointer | interop.Reference<_xmlNode>;
nb_variables_unused: number;
max_variables_unused: number;
varHash: interop.Pointer | interop.Reference<any>;
nb_types: number;
max_types: number;
types: interop.Pointer | interop.Reference<_xmlXPathType>;
nb_funcs_unused: number;
max_funcs_unused: number;
funcHash: interop.Pointer | interop.Reference<any>;
nb_axis: number;
max_axis: number;
axis: interop.Pointer | interop.Reference<_xmlXPathAxis>;
namespaces: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlNs>>;
nsNr: number;
user: interop.Pointer | interop.Reference<any>;
contextSize: number;
proximityPosition: number;
xptr: number;
here: interop.Pointer | interop.Reference<_xmlNode>;
origin: interop.Pointer | interop.Reference<_xmlNode>;
nsHash: interop.Pointer | interop.Reference<any>;
varLookupFunc: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string) => interop.Pointer | interop.Reference<_xmlXPathObject>>;
varLookupData: interop.Pointer | interop.Reference<any>;
extra: interop.Pointer | interop.Reference<any>;
function: string;
functionURI: string;
funcLookupFunc: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string) => interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlXPathParserContext>, p2: number) => void>>;
funcLookupData: interop.Pointer | interop.Reference<any>;
tmpNsList: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlNs>>;
tmpNsNr: number;
userData: interop.Pointer | interop.Reference<any>;
error: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlError>) => void>;
lastError: _xmlError;
debugNode: interop.Pointer | interop.Reference<_xmlNode>;
dict: interop.Pointer | interop.Reference<any>;
flags: number;
cache: interop.Pointer | interop.Reference<any>;
}
declare var _xmlXPathContext: interop.StructType<_xmlXPathContext>;
interface _xmlXPathFunct {
name: string;
func: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlXPathParserContext>, p2: number) => void>;
}
declare var _xmlXPathFunct: interop.StructType<_xmlXPathFunct>;
interface _xmlXPathObject {
type: xmlXPathObjectType;
nodesetval: interop.Pointer | interop.Reference<_xmlNodeSet>;
boolval: number;
floatval: number;
stringval: string;
user: interop.Pointer | interop.Reference<any>;
index: number;
user2: interop.Pointer | interop.Reference<any>;
index2: number;
}
declare var _xmlXPathObject: interop.StructType<_xmlXPathObject>;
interface _xmlXPathParserContext {
cur: string;
base: string;
error: number;
context: interop.Pointer | interop.Reference<_xmlXPathContext>;
value: interop.Pointer | interop.Reference<_xmlXPathObject>;
valueNr: number;
valueMax: number;
valueTab: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlXPathObject>>;
comp: interop.Pointer | interop.Reference<any>;
xptr: number;
ancestor: interop.Pointer | interop.Reference<_xmlNode>;
valueFrame: number;
}
declare var _xmlXPathParserContext: interop.StructType<_xmlXPathParserContext>;
interface _xmlXPathType {
name: string;
func: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlXPathObject>, p2: number) => number>;
}
declare var _xmlXPathType: interop.StructType<_xmlXPathType>;
interface _xmlXPathVariable {
name: string;
value: interop.Pointer | interop.Reference<_xmlXPathObject>;
}
declare var _xmlXPathVariable: interop.StructType<_xmlXPathVariable>;
declare function attribute(ctx: interop.Pointer | interop.Reference<any>, fullname: string | interop.Pointer | interop.Reference<any>, value: string | interop.Pointer | interop.Reference<any>): void;
declare function attributeDecl(ctx: interop.Pointer | interop.Reference<any>, elem: string | interop.Pointer | interop.Reference<any>, fullname: string | interop.Pointer | interop.Reference<any>, type: number, def: number, defaultValue: string | interop.Pointer | interop.Reference<any>, tree: interop.Pointer | interop.Reference<_xmlEnumeration>): void;
declare function cdataBlock(ctx: interop.Pointer | interop.Reference<any>, value: string | interop.Pointer | interop.Reference<any>, len: number): void;
declare function characters(ctx: interop.Pointer | interop.Reference<any>, ch: string | interop.Pointer | interop.Reference<any>, len: number): void;
declare function checkNamespace(ctx: interop.Pointer | interop.Reference<any>, nameSpace: string | interop.Pointer | interop.Reference<any>): number;
declare function comment(ctx: interop.Pointer | interop.Reference<any>, value: string | interop.Pointer | interop.Reference<any>): void;
declare function docbDefaultSAXHandlerInit(): void;
declare function elementDecl(ctx: interop.Pointer | interop.Reference<any>, name: string | interop.Pointer | interop.Reference<any>, type: number, content: interop.Pointer | interop.Reference<_xmlElementContent>): void;
declare var emptyExp: interop.Pointer | interop.Reference<any>;
declare function endDocument(ctx: interop.Pointer | interop.Reference<any>): void;
declare function endElement(ctx: interop.Pointer | interop.Reference<any>, name: string | interop.Pointer | interop.Reference<any>): void;
declare function entityDecl(ctx: interop.Pointer | interop.Reference<any>, name: string | interop.Pointer | interop.Reference<any>, type: number, publicId: string | interop.Pointer | interop.Reference<any>, systemId: string | interop.Pointer | interop.Reference<any>, content: string | interop.Pointer | interop.Reference<any>): void;
declare function externalSubset(ctx: interop.Pointer | interop.Reference<any>, name: string | interop.Pointer | interop.Reference<any>, ExternalID: string | interop.Pointer | interop.Reference<any>, SystemID: string | interop.Pointer | interop.Reference<any>): void;
declare var forbiddenExp: interop.Pointer | interop.Reference<any>;
declare function getColumnNumber(ctx: interop.Pointer | interop.Reference<any>): number;
declare function getEntity(ctx: interop.Pointer | interop.Reference<any>, name: string | interop.Pointer | interop.Reference<any>): interop.Pointer | interop.Reference<_xmlEntity>;
declare function getLineNumber(ctx: interop.Pointer | interop.Reference<any>): number;
declare function getNamespace(ctx: interop.Pointer | interop.Reference<any>): interop.Pointer | interop.Reference<_xmlNs>;
declare function getParameterEntity(ctx: interop.Pointer | interop.Reference<any>, name: string | interop.Pointer | interop.Reference<any>): interop.Pointer | interop.Reference<_xmlEntity>;
declare function getPublicId(ctx: interop.Pointer | interop.Reference<any>): string;
declare function getSystemId(ctx: interop.Pointer | interop.Reference<any>): string;
declare function globalNamespace(ctx: interop.Pointer | interop.Reference<any>, href: string | interop.Pointer | interop.Reference<any>, prefix: string | interop.Pointer | interop.Reference<any>): void;
declare function hasExternalSubset(ctx: interop.Pointer | interop.Reference<any>): number;
declare function hasInternalSubset(ctx: interop.Pointer | interop.Reference<any>): number;
declare function htmlAttrAllowed(p1: interop.Pointer | interop.Reference<_htmlElemDesc>, p2: string | interop.Pointer | interop.Reference<any>, p3: number): htmlStatus;
declare function htmlAutoCloseTag(doc: interop.Pointer | interop.Reference<_xmlDoc>, name: string | interop.Pointer | interop.Reference<any>, elem: interop.Pointer | interop.Reference<_xmlNode>): number;
declare function htmlCreateFileParserCtxt(filename: string | interop.Pointer | interop.Reference<any>, encoding: string | interop.Pointer | interop.Reference<any>): interop.Pointer | interop.Reference<_xmlParserCtxt>;
declare function htmlCreateMemoryParserCtxt(buffer: string | interop.Pointer | interop.Reference<any>, size: number): interop.Pointer | interop.Reference<_xmlParserCtxt>;
declare function htmlCreatePushParserCtxt(sax: interop.Pointer | interop.Reference<_xmlSAXHandler>, user_data: interop.Pointer | interop.Reference<any>, chunk: string | interop.Pointer | interop.Reference<any>, size: number, filename: string | interop.Pointer | interop.Reference<any>, enc: xmlCharEncoding): interop.Pointer | interop.Reference<_xmlParserCtxt>;
declare function htmlCtxtReadDoc(ctxt: interop.Pointer | interop.Reference<_xmlParserCtxt>, cur: string | interop.Pointer | interop.Reference<any>, URL: string | interop.Pointer | interop.Reference<any>, encoding: string | interop.Pointer | interop.Reference<any>, options: number): interop.Pointer | interop.Reference<_xmlDoc>;
declare function htmlCtxtReadFd(ctxt: interop.Pointer | interop.Reference<_xmlParserCtxt>, fd: number, URL: string | interop.Pointer | interop.Reference<any>, encoding: string | interop.Pointer | interop.Reference<any>, options: number): interop.Pointer | interop.Reference<_xmlDoc>;
declare function htmlCtxtReadFile(ctxt: interop.Pointer | interop.Reference<_xmlParserCtxt>, filename: string | interop.Pointer | interop.Reference<any>, encoding: string | interop.Pointer | interop.Reference<any>, options: number): interop.Pointer | interop.Reference<_xmlDoc>;
declare function htmlCtxtReadIO(ctxt: interop.Pointer | interop.Reference<_xmlParserCtxt>, ioread: interop.FunctionR