ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

expat.h File Reference
#include <stdlib.h>
#include "expat_external.h"

Go to the source code of this file.

Data Structures

struct  XML_Content
struct  XML_Memory_Handling_Suite
struct  XML_Encoding
struct  XML_ParsingStatus
struct  XML_Expat_Version
struct  XML_Feature

Defines

#define XML_TRUE   ((XML_Bool) 1)
#define XML_FALSE   ((XML_Bool) 0)
#define XML_STATUS_ERROR   XML_STATUS_ERROR
#define XML_STATUS_OK   XML_STATUS_OK
#define XML_STATUS_SUSPENDED   XML_STATUS_SUSPENDED
#define XML_GetUserData(parser)   (*(void **)(parser))
#define XML_GetErrorLineNumber   XML_GetCurrentLineNumber
#define XML_GetErrorColumnNumber   XML_GetCurrentColumnNumber
#define XML_GetErrorByteIndex   XML_GetCurrentByteIndex
#define XML_MAJOR_VERSION   2
#define XML_MINOR_VERSION   0
#define XML_MICRO_VERSION   0

Typedefs

typedef unsigned char XML_Bool
typedef const XML_Charname
typedef const XML_Char
XML_Content * 
model
typedef const XML_Charelname
typedef const XML_Char const
XML_Char
attname
typedef const XML_Char const
XML_Char const XML_Char
att_type
typedef const XML_Char const
XML_Char const XML_Char const
XML_Char
dflt
typedef const XML_Char const
XML_Char const XML_Char const
XML_Char int 
isrequired
typedef const XML_Charversion
typedef const XML_Char const
XML_Char
encoding
typedef const XML_Char const
XML_Char int 
standalone
typedef const XML_Char const
XML_Char ** 
atts
typedef const XML_Chars
typedef const XML_Char int len
typedef const XML_Chartarget
typedef const XML_Char const
XML_Char
data
typedef const XML_ChardoctypeName
typedef const XML_Char const
XML_Char
sysid
typedef const XML_Char const
XML_Char const XML_Char
pubid
typedef const XML_Char const
XML_Char const XML_Char int 
has_internal_subset
typedef void(XMLCALLXML_EndDoctypeDeclHandler )(void *userData)
typedef const XML_CharentityName
typedef const XML_Char int is_parameter_entity
typedef const XML_Char int
const XML_Char
value
typedef const XML_Char int
const XML_Char int 
value_length
typedef const XML_Char int
const XML_Char int const
XML_Char
base
typedef const XML_Char int
const XML_Char int const
XML_Char const XML_Char
systemId
typedef const XML_Char int
const XML_Char int const
XML_Char const XML_Char const
XML_Char
publicId
typedef const XML_Char int
const XML_Char int const
XML_Char const XML_Char const
XML_Char const XML_Char
notationName
typedef const XML_Charprefix
typedef const XML_Char const
XML_Char
uri
typedef const XML_Charcontext
typedef const XML_Char
XML_Encoding
info

Enumerations

enum  XML_Status { XML_STATUS_ERROR = 0, XML_STATUS_ERROR = 0 }
enum  XML_Error {
  XML_ERROR_NONE, XML_ERROR_NO_MEMORY, XML_ERROR_SYNTAX, XML_ERROR_NO_ELEMENTS,
  XML_ERROR_INVALID_TOKEN, XML_ERROR_UNCLOSED_TOKEN, XML_ERROR_PARTIAL_CHAR, XML_ERROR_TAG_MISMATCH,
  XML_ERROR_DUPLICATE_ATTRIBUTE, XML_ERROR_JUNK_AFTER_DOC_ELEMENT, XML_ERROR_PARAM_ENTITY_REF, XML_ERROR_UNDEFINED_ENTITY,
  XML_ERROR_RECURSIVE_ENTITY_REF, XML_ERROR_ASYNC_ENTITY, XML_ERROR_BAD_CHAR_REF, XML_ERROR_BINARY_ENTITY_REF,
  XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF, XML_ERROR_MISPLACED_XML_PI, XML_ERROR_UNKNOWN_ENCODING, XML_ERROR_INCORRECT_ENCODING,
  XML_ERROR_UNCLOSED_CDATA_SECTION, XML_ERROR_EXTERNAL_ENTITY_HANDLING, XML_ERROR_NOT_STANDALONE, XML_ERROR_UNEXPECTED_STATE,
  XML_ERROR_ENTITY_DECLARED_IN_PE, XML_ERROR_FEATURE_REQUIRES_XML_DTD, XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING, XML_ERROR_UNBOUND_PREFIX,
  XML_ERROR_UNDECLARING_PREFIX, XML_ERROR_INCOMPLETE_PE, XML_ERROR_XML_DECL, XML_ERROR_TEXT_DECL,
  XML_ERROR_PUBLICID, XML_ERROR_SUSPENDED, XML_ERROR_NOT_SUSPENDED, XML_ERROR_ABORTED,
  XML_ERROR_FINISHED, XML_ERROR_SUSPEND_PE, XML_ERROR_RESERVED_PREFIX_XML, XML_ERROR_RESERVED_PREFIX_XMLNS,
  XML_ERROR_RESERVED_NAMESPACE_URI
}
enum  XML_Content_Type {
  XML_CTYPE_EMPTY = 1, XML_CTYPE_ANY, XML_CTYPE_MIXED, XML_CTYPE_NAME,
  XML_CTYPE_CHOICE, XML_CTYPE_SEQ
}
enum  XML_Content_Quant { XML_CQUANT_NONE, XML_CQUANT_OPT, XML_CQUANT_REP, XML_CQUANT_PLUS }
enum  XML_Parsing { XML_INITIALIZED, XML_PARSING, XML_FINISHED, XML_SUSPENDED }
enum  XML_ParamEntityParsing { XML_PARAM_ENTITY_PARSING_NEVER, XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE, XML_PARAM_ENTITY_PARSING_ALWAYS }
enum  XML_FeatureEnum {
  XML_FEATURE_END = 0, XML_FEATURE_UNICODE, XML_FEATURE_UNICODE_WCHAR_T, XML_FEATURE_DTD,
  XML_FEATURE_CONTEXT_BYTES, XML_FEATURE_MIN_SIZE, XML_FEATURE_SIZEOF_XML_CHAR, XML_FEATURE_SIZEOF_XML_LCHAR,
  XML_FEATURE_NS
}

Functions

typedef void (XMLCALL *XML_ElementDeclHandler)(void *userData
 XML_SetElementDeclHandler (XML_Parser parser, XML_ElementDeclHandler eldecl)
 XML_SetAttlistDeclHandler (XML_Parser parser, XML_AttlistDeclHandler attdecl)
 XML_SetXmlDeclHandler (XML_Parser parser, XML_XmlDeclHandler xmldecl)
 XML_ParserCreate (const XML_Char *encoding)
 XML_ParserCreateNS (const XML_Char *encoding, XML_Char namespaceSeparator)
 XML_ParserCreate_MM (const XML_Char *encoding, const XML_Memory_Handling_Suite *memsuite, const XML_Char *namespaceSeparator)
 XML_ParserReset (XML_Parser parser, const XML_Char *encoding)
 XML_SetEntityDeclHandler (XML_Parser parser, XML_EntityDeclHandler handler)
typedef int (XMLCALL *XML_NotStandaloneHandler)(void *userData)
 XML_SetElementHandler (XML_Parser parser, XML_StartElementHandler start, XML_EndElementHandler end)
 XML_SetStartElementHandler (XML_Parser parser, XML_StartElementHandler handler)
 XML_SetEndElementHandler (XML_Parser parser, XML_EndElementHandler handler)
 XML_SetCharacterDataHandler (XML_Parser parser, XML_CharacterDataHandler handler)
 XML_SetProcessingInstructionHandler (XML_Parser parser, XML_ProcessingInstructionHandler handler)
 XML_SetCommentHandler (XML_Parser parser, XML_CommentHandler handler)
 XML_SetCdataSectionHandler (XML_Parser parser, XML_StartCdataSectionHandler start, XML_EndCdataSectionHandler end)
 XML_SetStartCdataSectionHandler (XML_Parser parser, XML_StartCdataSectionHandler start)
 XML_SetEndCdataSectionHandler (XML_Parser parser, XML_EndCdataSectionHandler end)
 XML_SetDefaultHandler (XML_Parser parser, XML_DefaultHandler handler)
 XML_SetDefaultHandlerExpand (XML_Parser parser, XML_DefaultHandler handler)
 XML_SetDoctypeDeclHandler (XML_Parser parser, XML_StartDoctypeDeclHandler start, XML_EndDoctypeDeclHandler end)
 XML_SetStartDoctypeDeclHandler (XML_Parser parser, XML_StartDoctypeDeclHandler start)
 XML_SetEndDoctypeDeclHandler (XML_Parser parser, XML_EndDoctypeDeclHandler end)
 XML_SetUnparsedEntityDeclHandler (XML_Parser parser, XML_UnparsedEntityDeclHandler handler)
 XML_SetNotationDeclHandler (XML_Parser parser, XML_NotationDeclHandler handler)
 XML_SetNamespaceDeclHandler (XML_Parser parser, XML_StartNamespaceDeclHandler start, XML_EndNamespaceDeclHandler end)
 XML_SetStartNamespaceDeclHandler (XML_Parser parser, XML_StartNamespaceDeclHandler start)
 XML_SetEndNamespaceDeclHandler (XML_Parser parser, XML_EndNamespaceDeclHandler end)
 XML_SetNotStandaloneHandler (XML_Parser parser, XML_NotStandaloneHandler handler)
 XML_SetExternalEntityRefHandler (XML_Parser parser, XML_ExternalEntityRefHandler handler)
 XML_SetExternalEntityRefHandlerArg (XML_Parser parser, void *arg)
 XML_SetSkippedEntityHandler (XML_Parser parser, XML_SkippedEntityHandler handler)
 XML_SetUnknownEncodingHandler (XML_Parser parser, XML_UnknownEncodingHandler handler, void *encodingHandlerData)
 XML_DefaultCurrent (XML_Parser parser)
 XML_SetReturnNSTriplet (XML_Parser parser, int do_nst)
 XML_SetUserData (XML_Parser parser, void *userData)
 XML_SetEncoding (XML_Parser parser, const XML_Char *encoding)
 XML_UseParserAsHandlerArg (XML_Parser parser)
 XML_UseForeignDTD (XML_Parser parser, XML_Bool useDTD)
 XML_SetBase (XML_Parser parser, const XML_Char *base)
 XML_GetBase (XML_Parser parser)
 XML_GetSpecifiedAttributeCount (XML_Parser parser)
 XML_GetIdAttributeIndex (XML_Parser parser)
 XML_Parse (XML_Parser parser, const char *s, int len, int isFinal)
 XML_GetBuffer (XML_Parser parser, int len)
 XML_ParseBuffer (XML_Parser parser, int len, int isFinal)
 XML_StopParser (XML_Parser parser, XML_Bool resumable)
 XML_ResumeParser (XML_Parser parser)
 XML_GetParsingStatus (XML_Parser parser, XML_ParsingStatus *status)
 XML_ExternalEntityParserCreate (XML_Parser parser, const XML_Char *context, const XML_Char *encoding)
 XML_SetParamEntityParsing (XML_Parser parser, enum XML_ParamEntityParsing parsing)
 XML_GetErrorCode (XML_Parser parser)
 XMLPARSEAPI (XML_Size) XML_GetCurrentLineNumber(XML_Parser parser)
 XMLPARSEAPI (XML_Index) XML_GetCurrentByteIndex(XML_Parser parser)
 XML_GetCurrentByteCount (XML_Parser parser)
 XML_GetInputContext (XML_Parser parser, int *offset, int *size)
 XML_FreeContentModel (XML_Parser parser, XML_Content *model)
 XML_MemMalloc (XML_Parser parser, size_t size)
 XML_MemRealloc (XML_Parser parser, void *ptr, size_t size)
 XML_MemFree (XML_Parser parser, void *ptr)
 XML_ParserFree (XML_Parser parser)
 XML_ErrorString (enum XML_Error code)
 XML_ExpatVersion (void)
 XML_ExpatVersionInfo (void)
 XML_GetFeatureList (void)

Generated on Sat May 26 2012 05:55:47 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.