Commit 5c7bcdad authored by Adam Martinson's avatar Adam Martinson Committed by Alexandre Julliard

msxml3: Add error code defines.

parent bf11a93b
...@@ -336,4 +336,19 @@ static inline LPWSTR heap_strdupW(LPCWSTR str) ...@@ -336,4 +336,19 @@ static inline LPWSTR heap_strdupW(LPCWSTR str)
return ret; return ret;
} }
/* Error Codes - not defined anywhere in the public headers */
#define E_XML_ELEMENT_UNDECLARED 0xC00CE00D
#define E_XML_ELEMENT_ID_NOT_FOUND 0xC00CE00E
/* ... */
#define E_XML_EMPTY_NOT_ALLOWED 0xC00CE011
#define E_XML_ELEMENT_NOT_COMPLETE 0xC00CE012
#define E_XML_ROOT_NAME_MISMATCH 0xC00CE013
#define E_XML_INVALID_CONTENT 0xC00CE014
#define E_XML_ATTRIBUTE_NOT_DEFINED 0xC00CE015
#define E_XML_ATTRIBUTE_FIXED 0xC00CE016
#define E_XML_ATTRIBUTE_VALUE 0xC00CE017
#define E_XML_ILLEGAL_TEXT 0xC00CE018
/* ... */
#define E_XML_REQUIRED_ATTRIBUTE_MISSING 0xC00CE020
#endif /* __MSXML_PRIVATE__ */ #endif /* __MSXML_PRIVATE__ */
...@@ -3486,7 +3486,7 @@ static void test_IXMLDOMDocument2(void) ...@@ -3486,7 +3486,7 @@ static void test_IXMLDOMDocument2(void)
res = 0; res = 0;
ole_check(IXMLDOMParseError_get_errorCode(err, &res)); ole_check(IXMLDOMParseError_get_errorCode(err, &res));
/* XML_E_NOTWF */ /* XML_E_NOTWF */
ok(res == 0xC00CE223, "got %08x\n", res); ok(res == E_XML_NOTWF, "got %08x\n", res);
IXMLDOMParseError_Release(err); IXMLDOMParseError_Release(err);
} }
...@@ -3507,7 +3507,7 @@ static void test_IXMLDOMDocument2(void) ...@@ -3507,7 +3507,7 @@ static void test_IXMLDOMDocument2(void)
res = 0; res = 0;
ole_check(IXMLDOMParseError_get_errorCode(err, &res)); ole_check(IXMLDOMParseError_get_errorCode(err, &res));
/* XML_E_NODTD */ /* XML_E_NODTD */
todo_wine ok(res == 0xC00CE224, "got %08x\n", res); todo_wine ok(res == E_XML_NODTD, "got %08x\n", res);
IXMLDOMParseError_Release(err); IXMLDOMParseError_Release(err);
} }
......
...@@ -2815,5 +2815,12 @@ coclass SAXAttributes40 ...@@ -2815,5 +2815,12 @@ coclass SAXAttributes40
interface ISAXAttributes; interface ISAXAttributes;
}; };
/*
* Error Codes
*/
cpp_quote("#define E_XML_NOTWF 0xC00CE223")
cpp_quote("#define E_XML_NODTD 0xC00CE224")
cpp_quote("#define E_XML_INVALID 0xC00CE225")
cpp_quote("#define E_XML_BUFFERTOOSMALL 0xC00CE226")
} /* Library MSXML */ } /* Library MSXML */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment