14#ifndef __XML_GLOBALS_H
15#define __XML_GLOBALS_H
72#undef htmlDefaultSAXHandler
73#undef oldXMLWDcompatibility
74#undef xmlBufferAllocScheme
75#undef xmlDefaultBufferSize
76#undef xmlDefaultSAXHandler
77#undef xmlDefaultSAXLocator
78#undef xmlDoValidityCheckingDefaultValue
81#undef xmlStructuredError
82#undef xmlGenericErrorContext
83#undef xmlStructuredErrorContext
84#undef xmlGetWarningsDefaultValue
85#undef xmlIndentTreeOutput
86#undef xmlTreeIndentString
87#undef xmlKeepBlanksDefaultValue
88#undef xmlLineNumbersDefaultValue
89#undef xmlLoadExtDtdDefaultValue
93#undef xmlParserDebugEntities
94#undef xmlParserVersion
95#undef xmlPedanticParserDefaultValue
97#undef xmlSaveNoEmptyTags
98#undef xmlSubstituteEntitiesDefaultValue
99#undef xmlRegisterNodeDefaultValue
100#undef xmlDeregisterNodeDefaultValue
102#undef xmlParserInputBufferCreateFilenameValue
103#undef xmlOutputBufferCreateFilenameValue
206#ifdef LIBXML_THREAD_ALLOC_ENABLED
207#ifdef LIBXML_THREAD_ENABLED
215#ifdef LIBXML_THREAD_ENABLED
217#define xmlMallocAtomic \
218(*(__xmlMallocAtomic()))
223#ifdef LIBXML_THREAD_ENABLED
231#ifdef LIBXML_THREAD_ENABLED
239#ifdef LIBXML_THREAD_ENABLED
241#define xmlMemStrdup \
255#ifdef LIBXML_HTML_ENABLED
257#ifdef LIBXML_THREAD_ENABLED
258#define htmlDefaultSAXHandler \
259(*(__htmlDefaultSAXHandler()))
266#ifdef LIBXML_THREAD_ENABLED
267#define xmlLastError \
281#ifdef LIBXML_THREAD_ENABLED
282#define oldXMLWDcompatibility \
283(*(__oldXMLWDcompatibility()))
289#ifdef LIBXML_THREAD_ENABLED
290#define xmlBufferAllocScheme \
291(*(__xmlBufferAllocScheme()))
299#ifdef LIBXML_THREAD_ENABLED
300#define xmlDefaultBufferSize \
301(*(__xmlDefaultBufferSize()))
308#ifdef LIBXML_THREAD_ENABLED
309#define xmlDefaultSAXHandler \
310(*(__xmlDefaultSAXHandler()))
316#ifdef LIBXML_THREAD_ENABLED
317#define xmlDefaultSAXLocator \
318(*(__xmlDefaultSAXLocator()))
324#ifdef LIBXML_THREAD_ENABLED
325#define xmlDoValidityCheckingDefaultValue \
326(*(__xmlDoValidityCheckingDefaultValue()))
333#ifdef LIBXML_THREAD_ENABLED
334#define xmlGenericError \
335(*(__xmlGenericError()))
341#ifdef LIBXML_THREAD_ENABLED
342#define xmlStructuredError \
343(*(__xmlStructuredError()))
349#ifdef LIBXML_THREAD_ENABLED
350#define xmlGenericErrorContext \
351(*(__xmlGenericErrorContext()))
357#ifdef LIBXML_THREAD_ENABLED
358#define xmlStructuredErrorContext \
359(*(__xmlStructuredErrorContext()))
365#ifdef LIBXML_THREAD_ENABLED
366#define xmlGetWarningsDefaultValue \
367(*(__xmlGetWarningsDefaultValue()))
374#ifdef LIBXML_THREAD_ENABLED
375#define xmlIndentTreeOutput \
376(*(__xmlIndentTreeOutput()))
383#ifdef LIBXML_THREAD_ENABLED
384#define xmlTreeIndentString \
385(*(__xmlTreeIndentString()))
392#ifdef LIBXML_THREAD_ENABLED
393#define xmlKeepBlanksDefaultValue \
394(*(__xmlKeepBlanksDefaultValue()))
401#ifdef LIBXML_THREAD_ENABLED
402#define xmlLineNumbersDefaultValue \
403(*(__xmlLineNumbersDefaultValue()))
410#ifdef LIBXML_THREAD_ENABLED
411#define xmlLoadExtDtdDefaultValue \
412(*(__xmlLoadExtDtdDefaultValue()))
419#ifdef LIBXML_THREAD_ENABLED
420#define xmlParserDebugEntities \
421(*(__xmlParserDebugEntities()))
428#ifdef LIBXML_THREAD_ENABLED
429#define xmlParserVersion \
430(*(__xmlParserVersion()))
436#ifdef LIBXML_THREAD_ENABLED
437#define xmlPedanticParserDefaultValue \
438(*(__xmlPedanticParserDefaultValue()))
445#ifdef LIBXML_THREAD_ENABLED
446#define xmlSaveNoEmptyTags \
447(*(__xmlSaveNoEmptyTags()))
454#ifdef LIBXML_THREAD_ENABLED
455#define xmlSubstituteEntitiesDefaultValue \
456(*(__xmlSubstituteEntitiesDefaultValue()))
463#ifdef LIBXML_THREAD_ENABLED
464#define xmlRegisterNodeDefaultValue \
465(*(__xmlRegisterNodeDefaultValue()))
471#ifdef LIBXML_THREAD_ENABLED
472#define xmlDeregisterNodeDefaultValue \
473(*(__xmlDeregisterNodeDefaultValue()))
479 __xmlParserInputBufferCreateFilenameValue(
void);
480#ifdef LIBXML_THREAD_ENABLED
481#define xmlParserInputBufferCreateFilenameValue \
482(*(__xmlParserInputBufferCreateFilenameValue()))
488#ifdef LIBXML_THREAD_ENABLED
489#define xmlOutputBufferCreateFilenameValue \
490(*(__xmlOutputBufferCreateFilenameValue()))
_In_ fcb _In_ chunk _In_ uint64_t _In_ uint64_t _In_ bool _In_opt_ void _In_opt_ PIRP _In_ LIST_ENTRY _In_ uint8_t compression
UINT(* handler)(MSIPACKAGE *)
XMLPUBFUN const char *XMLCALL xmlThrDefTreeIndentString(const char *v)
XMLPUBFUN xmlSAXLocator *XMLCALL __xmlDefaultSAXLocator(void)
XMLPUBFUN xmlOutputBufferCreateFilenameFunc *XMLCALL __xmlOutputBufferCreateFilenameValue(void)
XMLPUBFUN void XMLCALL xmlInitializeGlobalState(xmlGlobalStatePtr gs)
XMLPUBFUN xmlOutputBufferCreateFilenameFunc XMLCALL xmlOutputBufferCreateFilenameDefault(xmlOutputBufferCreateFilenameFunc func)
XMLPUBVAR int xmlSubstituteEntitiesDefaultValue
XMLPUBFUN xmlParserInputBufferCreateFilenameFunc XMLCALL xmlParserInputBufferCreateFilenameDefault(xmlParserInputBufferCreateFilenameFunc func)
XMLPUBFUN xmlRegisterNodeFunc *XMLCALL __xmlRegisterNodeDefaultValue(void)
xmlGlobalState * xmlGlobalStatePtr
xmlParserInputBufferPtr(* xmlParserInputBufferCreateFilenameFunc)(const char *URI, xmlCharEncoding enc)
XMLPUBVAR void * xmlStructuredErrorContext
XMLPUBFUN int XMLCALL xmlThrDefPedanticParserDefaultValue(int v)
XMLPUBFUN int XMLCALL xmlThrDefSubstituteEntitiesDefaultValue(int v)
XMLPUBFUN xmlGenericErrorFunc *XMLCALL __xmlGenericError(void)
XMLPUBVAR xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameValue
XMLPUBVAR xmlBufferAllocationScheme xmlBufferAllocScheme
XMLPUBFUN int *XMLCALL __xmlGetWarningsDefaultValue(void)
void(* xmlDeregisterNodeFunc)(xmlNodePtr node)
XMLPUBVAR xmlMallocFunc xmlMallocAtomic
XMLPUBFUN xmlOutputBufferCreateFilenameFunc XMLCALL xmlThrDefOutputBufferCreateFilenameDefault(xmlOutputBufferCreateFilenameFunc func)
XML_DEPRECATED XMLPUBFUN void XMLCALL xmlInitGlobals(void)
XMLPUBVAR int xmlParserDebugEntities
XMLPUBVAR xmlStrdupFunc xmlMemStrdup
XMLPUBFUN xmlRegisterNodeFunc XMLCALL xmlRegisterNodeDefault(xmlRegisterNodeFunc func)
XMLPUBFUN int *XMLCALL __xmlSaveNoEmptyTags(void)
XMLPUBVAR int xmlLineNumbersDefaultValue
XMLPUBFUN int XMLCALL xmlThrDefDefaultBufferSize(int v)
XMLPUBFUN const char **XMLCALL __xmlTreeIndentString(void)
XMLPUBFUN int *XMLCALL __xmlDefaultBufferSize(void)
XMLPUBFUN int XMLCALL xmlThrDefGetWarningsDefaultValue(int v)
XMLPUBVAR int xmlSaveNoEmptyTags
XMLPUBVAR xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameValue
XMLPUBFUN xmlDeregisterNodeFunc XMLCALL xmlThrDefDeregisterNodeDefault(xmlDeregisterNodeFunc func)
XMLPUBVAR xmlStructuredErrorFunc xmlStructuredError
XMLPUBFUN int *XMLCALL __xmlPedanticParserDefaultValue(void)
xmlOutputBufferPtr(* xmlOutputBufferCreateFilenameFunc)(const char *URI, xmlCharEncodingHandlerPtr encoder, int compression)
XMLPUBVAR xmlMallocFunc xmlMalloc
XMLPUBFUN int *XMLCALL __xmlKeepBlanksDefaultValue(void)
XMLPUBVAR int xmlKeepBlanksDefaultValue
XMLPUBFUN int XMLCALL xmlThrDefLoadExtDtdDefaultValue(int v)
XMLPUBVAR int oldXMLWDcompatibility
XMLPUBFUN int *XMLCALL __xmlLineNumbersDefaultValue(void)
XMLPUBFUN int *XMLCALL __xmlLoadExtDtdDefaultValue(void)
XMLPUBVAR int xmlGetWarningsDefaultValue
XMLPUBFUN int *XMLCALL __xmlParserDebugEntities(void)
XMLPUBFUN void **XMLCALL __xmlStructuredErrorContext(void)
XMLPUBFUN int XMLCALL xmlThrDefKeepBlanksDefaultValue(int v)
XMLPUBFUN xmlParserInputBufferCreateFilenameFunc XMLCALL xmlThrDefParserInputBufferCreateFilenameDefault(xmlParserInputBufferCreateFilenameFunc func)
XMLPUBFUN int *XMLCALL __xmlSubstituteEntitiesDefaultValue(void)
XMLPUBFUN int *XMLCALL __xmlIndentTreeOutput(void)
XMLPUBVAR int xmlLoadExtDtdDefaultValue
XMLPUBFUN int XMLCALL xmlThrDefIndentTreeOutput(int v)
XMLPUBVAR int xmlIndentTreeOutput
XMLPUBFUN xmlDeregisterNodeFunc XMLCALL xmlDeregisterNodeDefault(xmlDeregisterNodeFunc func)
XMLPUBFUN void **XMLCALL __xmlGenericErrorContext(void)
XMLPUBFUN int *XMLCALL __xmlDoValidityCheckingDefaultValue(void)
XMLPUBFUN const char **XMLCALL __xmlParserVersion(void)
XMLPUBVAR const char * xmlParserVersion
XMLPUBFUN void XMLCALL xmlThrDefSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler)
XMLPUBVAR int xmlDefaultBufferSize
XMLPUBVAR xmlError xmlLastError
XMLPUBFUN xmlError *XMLCALL __xmlLastError(void)
XML_DEPRECATED XMLPUBFUN void XMLCALL xmlCleanupGlobals(void)
XMLPUBVAR xmlDeregisterNodeFunc xmlDeregisterNodeDefaultValue
XMLPUBFUN xmlBufferAllocationScheme XMLCALL xmlThrDefBufferAllocScheme(xmlBufferAllocationScheme v)
XMLPUBFUN int XMLCALL xmlThrDefDoValidityCheckingDefaultValue(int v)
XMLPUBVAR int xmlDoValidityCheckingDefaultValue
XMLPUBVAR const char * xmlTreeIndentString
XMLPUBFUN int XMLCALL xmlThrDefLineNumbersDefaultValue(int v)
XMLPUBFUN int XMLCALL xmlThrDefParserDebugEntities(int v)
XMLPUBVAR xmlRegisterNodeFunc xmlRegisterNodeDefaultValue
XMLPUBVAR xmlFreeFunc xmlFree
XMLPUBVAR int xmlPedanticParserDefaultValue
XMLPUBFUN xmlSAXHandlerV1 *XMLCALL __xmlDefaultSAXHandler(void)
XMLPUBFUN xmlBufferAllocationScheme *XMLCALL __xmlBufferAllocScheme(void)
XMLPUBFUN int *XMLCALL __oldXMLWDcompatibility(void)
XMLPUBFUN int XMLCALL xmlThrDefSaveNoEmptyTags(int v)
XMLPUBVAR void * xmlGenericErrorContext
XMLPUBFUN xmlRegisterNodeFunc XMLCALL xmlThrDefRegisterNodeDefault(xmlRegisterNodeFunc func)
XMLPUBFUN xmlDeregisterNodeFunc *XMLCALL __xmlDeregisterNodeDefaultValue(void)
XMLPUBVAR xmlReallocFunc xmlRealloc
XMLPUBFUN void XMLCALL xmlThrDefSetStructuredErrorFunc(void *ctx, xmlStructuredErrorFunc handler)
XMLPUBVAR xmlSAXLocator xmlDefaultSAXLocator
XMLPUBFUN xmlStructuredErrorFunc *XMLCALL __xmlStructuredError(void)
void(* xmlRegisterNodeFunc)(xmlNodePtr node)
XMLPUBVAR xmlSAXHandlerV1 xmlDefaultSAXHandler
XMLPUBVAR xmlGenericErrorFunc xmlGenericError
xmlOutputBuffer * xmlOutputBufferPtr
xmlBufferAllocationScheme
xmlParserInputBuffer * xmlParserInputBufferPtr
xmlSAXHandlerV1 htmlDefaultSAXHandler
int xmlSubstituteEntitiesDefaultValue
xmlSAXHandlerV1 docbDefaultSAXHandler
xmlSAXHandlerV1 xmlDefaultSAXHandler
void * xmlStructuredErrorContext
xmlRegisterNodeFunc xmlRegisterNodeDefaultValue
void * xmlGenericErrorContext
int oldXMLWDcompatibility
xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameValue
xmlStrdupFunc xmlMemStrdup
const char * xmlParserVersion
xmlBufferAllocationScheme xmlBufferAllocScheme
int xmlLoadExtDtdDefaultValue
int xmlLineNumbersDefaultValue
xmlGenericErrorFunc xmlGenericError
xmlDeregisterNodeFunc xmlDeregisterNodeDefaultValue
const char * xmlTreeIndentString
int xmlKeepBlanksDefaultValue
int xmlParserDebugEntities
xmlMallocFunc xmlMallocAtomic
int xmlDoValidityCheckingDefaultValue
xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameValue
xmlSAXLocator xmlDefaultSAXLocator
int xmlPedanticParserDefaultValue
xmlStructuredErrorFunc xmlStructuredError
int xmlGetWarningsDefaultValue
xmlReallocFunc xmlRealloc
void(XMLCDECL * xmlGenericErrorFunc)(void *ctx, const char *msg,...) LIBXML_ATTR_FORMAT(2
void(XMLCDECL *) typedef void(XMLCALL * xmlStructuredErrorFunc)(void *userData, xmlErrorPtr error)
void *(XMLCALL * xmlReallocFunc)(void *mem, size_t size)
char *(XMLCALL * xmlStrdupFunc)(const char *str)
void(XMLCALL * xmlFreeFunc)(void *mem)