ReactOS 0.4.16-dev-338-g34e76ad
|
#include <stdio.h>
#include <assert.h>
#include "windows.h"
#include "ole2.h"
#include "msxml2.h"
#include "msxml2did.h"
#include "ocidl.h"
#include "dispex.h"
#include "wine/heap.h"
#include "wine/test.h"
Go to the source code of this file.
Classes | |
struct | msxmlsupported_data_t |
struct | attribute_entry |
struct | call_entry |
struct | call_sequence |
struct | saxlexicalhandler |
struct | saxdeclhandler |
struct | mxwriter_write_test_t |
struct | mxwriter_stream_test_t |
struct | saxreader_props_test_t |
struct | feature_ns_entry_t |
struct | enc_test_entry_t |
struct | mxwriter_props_t |
struct | writer_startendelement_t |
struct | writer_startendelement2_t |
struct | writer_characters_t |
struct | addattribute_test_t |
Macros | |
#define | COBJMACROS |
#define | CONST_VTABLE |
#define | EXPECT_HR(hr, hr_exp) ok(hr == hr_exp, "got 0x%08x, expected 0x%08x\n", hr, hr_exp) |
#define | EXPECT_REF(obj, ref) _expect_ref((IUnknown*)obj, ref, __LINE__) |
#define | CONTENT_HANDLER_INDEX 0 |
#define | NUM_CALL_SEQUENCES 1 |
#define | ok_sequence(seq, index, exp, contx, todo) ok_sequence_(seq, index, (exp), (contx), (todo), __FILE__, __LINE__) |
Typedefs | |
typedef enum _CH | CH |
typedef struct mxwriter_write_test_t | mxwriter_write_test |
typedef struct mxwriter_stream_test_t | mxwriter_stream_test |
Enumerations | |
enum | _CH { CH_ENDTEST , CH_PUTDOCUMENTLOCATOR , CH_STARTDOCUMENT , CH_ENDDOCUMENT , CH_STARTPREFIXMAPPING , CH_ENDPREFIXMAPPING , CH_STARTELEMENT , CH_ENDELEMENT , CH_CHARACTERS , CH_IGNORABLEWHITESPACE , CH_PROCESSINGINSTRUCTION , CH_SKIPPEDENTITY , LH_STARTCDATA , LH_ENDCDATA , EH_ERROR , EH_FATALERROR , EH_IGNORABLEWARNING , EVENT_LAST } |
enum | startendtype { StartElement = 0x001 , EndElement = 0x010 , StartEndElement = 0x011 , DisableEscaping = 0x100 } |
#define COBJMACROS |
Definition at line 23 of file saxreader.c.
#define CONST_VTABLE |
Definition at line 24 of file saxreader.c.
#define CONTENT_HANDLER_INDEX 0 |
Definition at line 242 of file saxreader.c.
Definition at line 41 of file saxreader.c.
Definition at line 44 of file saxreader.c.
#define NUM_CALL_SEQUENCES 1 |
Definition at line 243 of file saxreader.c.
#define ok_sequence | ( | seq, | |
index, | |||
exp, | |||
contx, | |||
todo | |||
) | ok_sequence_(seq, index, (exp), (contx), (todo), __FILE__, __LINE__) |
Definition at line 529 of file saxreader.c.
Definition at line 162 of file saxreader.c.
Enumerator | |
---|---|
StartElement | |
EndElement | |
StartEndElement | |
DisableEscaping |
Definition at line 3524 of file saxreader.c.
Definition at line 91 of file saxreader.c.
Referenced by contentHandler_startElement(), test_mxattr_addAttribute(), test_mxattr_clear(), test_mxattr_localname(), test_mxwriter_cdata(), test_mxwriter_characters(), test_mxwriter_comment(), test_mxwriter_default_properties(), test_mxwriter_dtd(), test_mxwriter_encoding(), test_mxwriter_flush(), test_mxwriter_ignorablespaces(), test_mxwriter_indent(), test_mxwriter_pi(), test_mxwriter_properties(), test_mxwriter_startenddocument(), test_mxwriter_startendelement(), test_mxwriter_startendelement_batch(), test_mxwriter_startendelement_batch2(), test_mxwriter_stream(), test_saxreader(), test_saxreader_encoding(), test_saxreader_features(), and test_saxreader_properties().
Definition at line 45 of file saxreader.c.
|
static |
Definition at line 253 of file saxreader.c.
Referenced by contentHandler_characters(), contentHandler_endDocument(), contentHandler_endElement(), contentHandler_endPrefixMapping(), contentHandler_ignorableWhitespace(), contentHandler_processingInstruction(), contentHandler_putDocumentLocator(), contentHandler_skippedEntity(), contentHandler_startDocument(), contentHandler_startElement(), contentHandler_startPrefixMapping(), isaxerrorHandler_fatalError(), isaxlexical_endCDATA(), isaxlexical_startCDATA(), and ok_sequence_().
Definition at line 80 of file saxreader.c.
Referenced by _bstr_().
|
static |
Definition at line 320 of file saxreader.c.
Referenced by ok_sequence_().
Definition at line 1073 of file saxreader.c.
|
static |
Definition at line 1298 of file saxreader.c.
Definition at line 1146 of file saxreader.c.
|
static |
Definition at line 1276 of file saxreader.c.
|
static |
Definition at line 1177 of file saxreader.c.
|
static |
Definition at line 1315 of file saxreader.c.
|
static |
Definition at line 1331 of file saxreader.c.
|
static |
Definition at line 1085 of file saxreader.c.
|
static |
Definition at line 1054 of file saxreader.c.
Definition at line 1079 of file saxreader.c.
|
static |
Definition at line 1350 of file saxreader.c.
Definition at line 1132 of file saxreader.c.
|
static |
Definition at line 1193 of file saxreader.c.
|
static |
Definition at line 1158 of file saxreader.c.
Definition at line 2120 of file saxreader.c.
|
inlinestatic |
Definition at line 285 of file saxreader.c.
Definition at line 98 of file saxreader.c.
Referenced by test_mxattr_addAttribute(), test_mxattr_clear(), test_mxattr_localname(), test_mxwriter_cdata(), test_mxwriter_characters(), test_mxwriter_comment(), test_mxwriter_dtd(), test_mxwriter_encoding(), test_mxwriter_flush(), test_mxwriter_indent(), test_mxwriter_properties(), test_mxwriter_startenddocument(), test_mxwriter_startendelement(), test_mxwriter_startendelement_batch(), test_mxwriter_startendelement_batch2(), test_mxwriter_stream(), test_saxreader(), test_saxreader_encoding(), and test_saxreader_properties().
|
static |
Definition at line 3654 of file saxreader.c.
Referenced by START_TEST().
Definition at line 315 of file saxreader.c.
Referenced by compare_attributes(), and ok_sequence_().
Definition at line 1047 of file saxreader.c.
Referenced by contentHandler_characters(), contentHandler_endDocument(), contentHandler_endElement(), contentHandler_endPrefixMapping(), contentHandler_ignorableWhitespace(), contentHandler_processingInstruction(), contentHandler_putDocumentLocator(), contentHandler_skippedEntity(), contentHandler_startDocument(), contentHandler_startElement(), contentHandler_startPrefixMapping(), isaxerrorHandler_fatalError(), isaxlexical_endCDATA(), and isaxlexical_startCDATA().
Definition at line 53 of file saxreader.c.
Referenced by test_mxwriter_flush(), and test_saxreader_properties().
|
inlinestatic |
Definition at line 1819 of file saxreader.c.
Referenced by isaxdecl_AddRef(), isaxdecl_QueryInterface(), and isaxdecl_Release().
|
inlinestatic |
Definition at line 1691 of file saxreader.c.
Referenced by isaxlexical_AddRef(), isaxlexical_QueryInterface(), and isaxlexical_Release().
|
static |
Definition at line 246 of file saxreader.c.
Referenced by contentHandler_characters(), contentHandler_endDocument(), contentHandler_endElement(), contentHandler_endPrefixMapping(), contentHandler_ignorableWhitespace(), contentHandler_processingInstruction(), contentHandler_putDocumentLocator(), contentHandler_skippedEntity(), contentHandler_startDocument(), contentHandler_startElement(), contentHandler_startPrefixMapping(), isaxerrorHandler_fatalError(), isaxlexical_endCDATA(), and isaxlexical_startCDATA().
|
static |
|
static |
Definition at line 1903 of file saxreader.c.
Referenced by test_saxreader_properties().
|
static |
Definition at line 1804 of file saxreader.c.
Referenced by test_saxreader(), and test_saxreader_properties().
|
static |
Definition at line 2070 of file saxreader.c.
|
static |
Definition at line 70 of file saxreader.c.
Referenced by START_TEST(), test_mxattr_addAttribute(), test_mxattr_localname(), test_mxwriter_characters(), test_mxwriter_default_properties(), test_mxwriter_dispex(), test_mxwriter_startendelement_batch(), test_mxwriter_startendelement_batch2(), test_saxreader(), test_saxreader_dispex(), and test_saxreader_properties().
Definition at line 1486 of file saxreader.c.
|
static |
Definition at line 1560 of file saxreader.c.
|
static |
Definition at line 1572 of file saxreader.c.
Definition at line 1496 of file saxreader.c.
|
static |
Definition at line 1512 of file saxreader.c.
|
static |
Definition at line 1546 of file saxreader.c.
|
static |
Definition at line 1522 of file saxreader.c.
|
static |
Definition at line 1582 of file saxreader.c.
|
static |
Definition at line 1592 of file saxreader.c.
|
static |
Definition at line 1605 of file saxreader.c.
|
static |
Definition at line 1502 of file saxreader.c.
|
static |
Definition at line 1616 of file saxreader.c.
|
static |
Definition at line 1637 of file saxreader.c.
|
static |
Definition at line 1650 of file saxreader.c.
|
static |
Definition at line 1467 of file saxreader.c.
Definition at line 1491 of file saxreader.c.
Definition at line 1849 of file saxreader.c.
|
static |
Definition at line 1868 of file saxreader.c.
|
static |
Definition at line 1861 of file saxreader.c.
|
static |
Definition at line 1884 of file saxreader.c.
|
static |
Definition at line 1877 of file saxreader.c.
|
static |
Definition at line 1824 of file saxreader.c.
Definition at line 1855 of file saxreader.c.
Definition at line 1405 of file saxreader.c.
|
static |
Definition at line 1417 of file saxreader.c.
|
static |
Definition at line 1427 of file saxreader.c.
|
static |
Definition at line 1445 of file saxreader.c.
|
static |
Definition at line 1386 of file saxreader.c.
Definition at line 1411 of file saxreader.c.
Definition at line 1721 of file saxreader.c.
|
static |
Definition at line 1783 of file saxreader.c.
Definition at line 1772 of file saxreader.c.
Definition at line 1741 of file saxreader.c.
|
static |
Definition at line 1754 of file saxreader.c.
|
static |
Definition at line 1696 of file saxreader.c.
Definition at line 1727 of file saxreader.c.
Definition at line 1761 of file saxreader.c.
|
static |
Definition at line 1733 of file saxreader.c.
|
static |
Definition at line 1747 of file saxreader.c.
Definition at line 1941 of file saxreader.c.
Definition at line 2014 of file saxreader.c.
Definition at line 1983 of file saxreader.c.
|
static |
Definition at line 1976 of file saxreader.c.
|
static |
Definition at line 1995 of file saxreader.c.
|
static |
Definition at line 1927 of file saxreader.c.
Definition at line 1951 of file saxreader.c.
Definition at line 1946 of file saxreader.c.
Definition at line 1989 of file saxreader.c.
|
static |
Definition at line 1963 of file saxreader.c.
|
static |
Definition at line 1970 of file saxreader.c.
|
static |
Definition at line 2009 of file saxreader.c.
|
static |
Definition at line 2002 of file saxreader.c.
|
static |
Definition at line 1957 of file saxreader.c.
|
static |
Definition at line 2020 of file saxreader.c.
|
static |
Definition at line 356 of file saxreader.c.
|
static |
Definition at line 1041 of file saxreader.c.
Referenced by test_saxreader().
START_TEST | ( | saxreader | ) |
Definition at line 5754 of file saxreader.c.
Definition at line 5231 of file saxreader.c.
Referenced by START_TEST().
Definition at line 5473 of file saxreader.c.
Referenced by START_TEST().
Definition at line 5542 of file saxreader.c.
Referenced by START_TEST().
Definition at line 5610 of file saxreader.c.
Referenced by START_TEST().
Definition at line 5563 of file saxreader.c.
Referenced by START_TEST().
Definition at line 4752 of file saxreader.c.
Referenced by START_TEST().
Definition at line 3972 of file saxreader.c.
Referenced by START_TEST().
Definition at line 4690 of file saxreader.c.
Referenced by START_TEST().
|
static |
Definition at line 3038 of file saxreader.c.
Referenced by test_mxwriter_properties().
Definition at line 4662 of file saxreader.c.
Referenced by START_TEST().
Definition at line 4913 of file saxreader.c.