|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <stdio.h>#include <assert.h>#include "initguid.h"#include "windows.h"#include "ole2.h"#include "msxml2.h"#include "msxml2did.h"#include "dispex.h"#include "cguid.h"#include "wine/test.h"
Go to the source code of this file.
Classes | |
| struct | xdr_datatypes |
Macros | |
| #define | COBJMACROS |
| #define | _expect64(expr, str, base, TYPE, CONV) |
| #define | expect_int64(expr, x, base) _expect64(expr, #x, base, LONG64, strtoll) |
| #define | expect_uint64(expr, x, base) _expect64(expr, #x, base, ULONG64, strtoull) |
| #define | _create(cls) cls, #cls |
| #define | create_document(iid) _create_object(&_create(CLSID_DOMDocument), iid, __LINE__) |
| #define | create_document_version(v, iid) _create_object(&_create(CLSID_DOMDocument ## v), iid, __LINE__) |
| #define | create_cache(iid) _create_object(&_create(CLSID_XMLSchemaCache), iid, __LINE__) |
| #define | create_cache_version(v, iid) _create_object(&_create(CLSID_XMLSchemaCache ## v), iid, __LINE__) |
Functions | |
| static ULONG | get_refcount (void *iface) |
| static BSTR | _bstr_ (const WCHAR *str) |
| static void | free_bstrs (void) |
| static VARIANT | _variantdoc_ (void *doc) |
| static void * | _create_object (const GUID *clsid, const char *name, const IID *iid, int line) |
| static void | test_schema_refs (void) |
| static void | test_collection_refs (void) |
| static void | test_length (void) |
| static void | test_collection_content (void) |
| static void | test_XDR_schemas (void) |
| static void | test_XDR_datatypes (void) |
| static void | test_obj_dispex (IUnknown *obj) |
| static void | test_dispex (void) |
| START_TEST (schema) | |
Variables | |
| static const WCHAR | xdr_schema1_uri [] = L"x-schema:test1.xdr" |
| static const WCHAR | xdr_schema1_xml [] |
| static const WCHAR | xdr_schema2_uri [] = L"x-schema:test2.xdr" |
| static const WCHAR | xdr_schema2_xml [] |
| static const WCHAR | xdr_schema3_uri [] = L"x-schema:test3.xdr" |
| static const WCHAR | xdr_schema3_xml [] |
| static const WCHAR | xsd_schema1_uri [] = L"x-schema:test1.xsd" |
| static const WCHAR | szDatatypeXDR [] |
| static const WCHAR | szDatatypeXML [] |
| static const WCHAR | szOpenSeqXDR [] |
| static const WCHAR | szOpenSeqXML1 [] = L"<test><x/><x/><y/><z/><z/></test>" |
| static const WCHAR | szOpenSeqXML2 [] = L"<test><x/><x/><y/><z/><z/><w/></test>" |
| static const WCHAR | szOpenSeqXML3 [] = L"<test><w/><x/><x/><y/><z/><z/></test>" |
| static const WCHAR | szOpenSeqXML4 [] = L"<test><x/><x/><y/><z/><z/><v/></test>" |
| static BSTR | alloced_bstrs [256] |
| static int | alloced_bstrs_count |
| static const xdr_datatypes | xdr_datatypes_data [] |
| #define create_cache | ( | iid | ) | _create_object(&_create(CLSID_XMLSchemaCache), iid, __LINE__) |
| #define create_cache_version | ( | v, | |
| iid | |||
| ) | _create_object(&_create(CLSID_XMLSchemaCache ## v), iid, __LINE__) |
| #define create_document | ( | iid | ) | _create_object(&_create(CLSID_DOMDocument), iid, __LINE__) |
| #define create_document_version | ( | v, | |
| iid | |||
| ) | _create_object(&_create(CLSID_DOMDocument ## v), iid, __LINE__) |
Definition at line 379 of file schema.c.
Referenced by test_collection_content(), test_collection_refs(), test_length(), test_XDR_datatypes(), and test_XDR_schemas().
|
static |
Definition at line 402 of file schema.c.
Definition at line 394 of file schema.c.
Referenced by test_collection_content(), test_collection_refs(), test_length(), and test_schema_refs().
Definition at line 386 of file schema.c.
Referenced by test_collection_content(), test_collection_refs(), test_length(), test_XDR_datatypes(), and test_XDR_schemas().
Definition at line 360 of file schema.c.
Referenced by test_collection_refs(), and test_schema_refs().
| START_TEST | ( | schema | ) |
Definition at line 1553 of file schema.c.
Definition at line 938 of file schema.c.
Referenced by START_TEST().
Definition at line 633 of file schema.c.
Referenced by START_TEST().
Definition at line 1515 of file schema.c.
Referenced by START_TEST().
Definition at line 826 of file schema.c.
Referenced by START_TEST().
Definition at line 1463 of file schema.c.
Referenced by test_dispex().
Definition at line 424 of file schema.c.
Referenced by START_TEST().
Definition at line 1244 of file schema.c.
Referenced by START_TEST().
Definition at line 1044 of file schema.c.
Referenced by START_TEST().
|
static |
Definition at line 376 of file schema.c.
Referenced by _bstr_(), and free_bstrs().
|
static |
Definition at line 377 of file schema.c.
Referenced by _bstr_(), and free_bstrs().
Definition at line 89 of file schema.c.
Referenced by test_XDR_datatypes().
Definition at line 165 of file schema.c.
Referenced by test_XDR_datatypes().
Definition at line 338 of file schema.c.
Referenced by test_XDR_schemas().
Definition at line 355 of file schema.c.
Referenced by test_XDR_schemas().
Definition at line 356 of file schema.c.
Referenced by test_XDR_schemas().
Definition at line 357 of file schema.c.
Referenced by test_XDR_schemas().
Definition at line 358 of file schema.c.
Referenced by test_XDR_schemas().
|
static |
Definition at line 1212 of file schema.c.
Referenced by test_XDR_datatypes().
Definition at line 37 of file schema.c.
Referenced by test_collection_content(), test_collection_refs(), and test_length().
Definition at line 38 of file schema.c.
Referenced by test_collection_content(), test_collection_refs(), and test_length().
Definition at line 55 of file schema.c.
Referenced by test_collection_content(), test_collection_refs(), and test_length().
Definition at line 56 of file schema.c.
Referenced by test_collection_content(), test_collection_refs(), and test_length().
Definition at line 71 of file schema.c.
Referenced by test_collection_content(), test_collection_refs(), and test_length().
Definition at line 72 of file schema.c.
Referenced by test_collection_content(), test_collection_refs(), and test_length().
Definition at line 87 of file schema.c.
Referenced by test_collection_content().