ReactOS 0.4.16-dev-838-g27bb510
|
#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.
Referenced by START_TEST().
Definition at line 4395 of file saxreader.c.
Referenced by START_TEST().
Definition at line 3250 of file saxreader.c.
Referenced by START_TEST().
Definition at line 2951 of file saxreader.c.
Referenced by START_TEST().
Definition at line 4875 of file saxreader.c.
Referenced by START_TEST().
Definition at line 5697 of file saxreader.c.
Referenced by START_TEST().
Definition at line 4814 of file saxreader.c.
Referenced by START_TEST().
Definition at line 3099 of file saxreader.c.
Referenced by START_TEST().
Definition at line 3450 of file saxreader.c.
Referenced by START_TEST().
Definition at line 3835 of file saxreader.c.
Referenced by START_TEST().
|
static |
Definition at line 3671 of file saxreader.c.
Referenced by test_mxwriter_startendelement().
|
static |
Definition at line 3772 of file saxreader.c.
Referenced by test_mxwriter_startendelement().
Definition at line 4252 of file saxreader.c.
Referenced by START_TEST().
Definition at line 4537 of file saxreader.c.
Referenced by test_mxattr_dispex(), test_mxwriter_dispex(), and test_saxreader_dispex().
Definition at line 2138 of file saxreader.c.
Referenced by START_TEST().
Definition at line 4592 of file saxreader.c.
Referenced by START_TEST().
Definition at line 2905 of file saxreader.c.
Referenced by START_TEST().
Definition at line 2795 of file saxreader.c.
Referenced by START_TEST().
Definition at line 2569 of file saxreader.c.
Referenced by START_TEST().
|
static |
Definition at line 106 of file saxreader.c.
Referenced by compare_attributes(), and ok_sequence_().
|
static |
Definition at line 5207 of file saxreader.c.
Referenced by test_mxattr_addAttribute().
|
static |
Definition at line 88 of file saxreader.c.
Referenced by _bstr_(), and free_bstrs().
|
static |
Definition at line 89 of file saxreader.c.
Referenced by _bstr_(), and free_bstrs().
|
static |
Definition at line 900 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 909 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 895 of file saxreader.c.
Definition at line 891 of file saxreader.c.
Referenced by test_saxreader().
Definition at line 548 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 918 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 932 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 976 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 947 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 994 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 960 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 708 of file saxreader.c.
|
static |
Definition at line 717 of file saxreader.c.
|
static |
Definition at line 798 of file saxreader.c.
|
static |
Definition at line 740 of file saxreader.c.
|
static |
Definition at line 789 of file saxreader.c.
|
static |
Definition at line 768 of file saxreader.c.
|
static |
Definition at line 822 of file saxreader.c.
|
static |
Definition at line 594 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 613 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 631 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 651 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 722 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 777 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 829 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 749 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 803 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 847 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 683 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 690 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 671 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 677 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 1384 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 1366 of file saxreader.c.
|
static |
Definition at line 1925 of file saxreader.c.
Referenced by mxstream_Write(), and test_mxwriter_stream().
|
static |
Definition at line 1924 of file saxreader.c.
Referenced by mxstream_Write(), and test_mxwriter_stream().
|
static |
Definition at line 2118 of file saxreader.c.
Referenced by test_saxreader_properties().
Definition at line 39 of file saxreader.c.
Referenced by test_mxwriter_flush(), test_mxwriter_indent(), and test_mxwriter_properties().
Definition at line 4382 of file saxreader.c.
Referenced by test_mxwriter_encoding().
|
static |
Definition at line 2897 of file saxreader.c.
Referenced by test_saxreader_encoding().
|
static |
Definition at line 1465 of file saxreader.c.
Referenced by NurbsTessellator::do_nurbserror(), and test_saxreader().
|
static |
Definition at line 1455 of file saxreader.c.
|
static |
Definition at line 183 of file saxreader.c.
Referenced by get_event_name().
|
static |
Definition at line 1036 of file saxreader.c.
Referenced by get_expected_ret(), and set_expected_seq().
Definition at line 2789 of file saxreader.c.
Referenced by test_saxreader_features().
|
static |
Definition at line 2781 of file saxreader.c.
Referenced by test_saxreader_features().
|
static |
Definition at line 1038 of file saxreader.c.
Referenced by contentHandler_startElement(), and test_saxreader().
|
static |
Definition at line 2106 of file saxreader.c.
Referenced by dwarfargvalue(), RosSymAggregate(), and test_saxreader().
|
static |
Definition at line 2089 of file saxreader.c.
|
static |
Definition at line 2117 of file saxreader.c.
Referenced by test_saxreader(), and test_saxreader_properties().
|
static |
Definition at line 1037 of file saxreader.c.
int msxml_version |
Definition at line 1039 of file saxreader.c.
Referenced by contentHandler_putDocumentLocator(), contentHandler_startElement(), and test_saxreader().
|
static |
Definition at line 3009 of file saxreader.c.
Referenced by START_TEST(), test_mxattr_addAttribute(), and test_mxattr_localname().
|
static |
Definition at line 2066 of file saxreader.c.
Referenced by test_mxwriter_stream().
|
static |
Definition at line 2049 of file saxreader.c.
|
static |
Definition at line 3029 of file saxreader.c.
Referenced by test_mxwriter_properties().
|
static |
Definition at line 4196 of file saxreader.c.
Referenced by test_mxwriter_stream().
|
static |
Definition at line 3000 of file saxreader.c.
Referenced by START_TEST(), test_mxwriter_characters(), test_mxwriter_default_properties(), test_mxwriter_dispex(), test_mxwriter_startendelement_batch(), and test_mxwriter_startendelement_batch2().
|
static |
Definition at line 2563 of file saxreader.c.
Referenced by test_saxreader_properties().
|
static |
Definition at line 2068 of file saxreader.c.
Referenced by instream_Read(), and test_saxreader().
|
static |
Definition at line 1006 of file saxreader.c.
|
static |
Definition at line 1011 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 2108 of file saxreader.c.
Referenced by START_TEST(), test_saxreader(), test_saxreader_dispex(), and test_saxreader_properties().
|
static |
Definition at line 5601 of file saxreader.c.
Referenced by test_mxattr_localname().
|
static |
Definition at line 1681 of file saxreader.c.
|
static |
Definition at line 1661 of file saxreader.c.
|
static |
Definition at line 1892 of file saxreader.c.
Referenced by init_saxdeclhandler().
|
static |
Definition at line 1790 of file saxreader.c.
Referenced by init_saxlexicalhandler().
|
static |
Definition at line 244 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(), START_TEST(), and test_saxreader().
|
static |
Definition at line 3543 of file saxreader.c.
|
static |
Definition at line 3545 of file saxreader.c.
|
static |
Definition at line 3544 of file saxreader.c.
Definition at line 540 of file saxreader.c.
Referenced by test_saxreader().
Definition at line 562 of file saxreader.c.
Definition at line 556 of file saxreader.c.
Definition at line 564 of file saxreader.c.
Definition at line 587 of file saxreader.c.
Referenced by test_saxreader().
Definition at line 591 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 1131 of file saxreader.c.
Referenced by contentHandler_startDocument(), and contentHandler_startElement().
Definition at line 577 of file saxreader.c.
Referenced by test_saxreader().
Definition at line 583 of file saxreader.c.
Referenced by test_saxreader().
Definition at line 570 of file saxreader.c.
Referenced by test_saxreader().
Definition at line 2885 of file saxreader.c.
Referenced by test_saxreader_encoding().
Definition at line 567 of file saxreader.c.
|
static |
Definition at line 3964 of file saxreader.c.
Referenced by test_mxwriter_characters().
|
static |
Definition at line 3547 of file saxreader.c.
Referenced by test_mxwriter_startendelement().
|
static |
Definition at line 3758 of file saxreader.c.
Referenced by test_mxwriter_startendelement().
Definition at line 1032 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 865 of file saxreader.c.
|
static |
Definition at line 870 of file saxreader.c.
Referenced by test_saxreader().
|
static |
Definition at line 880 of file saxreader.c.
Referenced by test_saxreader().