msxml3: Add error code defines.

This commit is contained in:
Adam Martinson 2010-11-01 14:12:04 -05:00 committed by Alexandre Julliard
parent bf11a93b05
commit 5c7bcdadcf
3 changed files with 24 additions and 2 deletions

View File

@ -336,4 +336,19 @@ static inline LPWSTR heap_strdupW(LPCWSTR str)
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__ */

View File

@ -3486,7 +3486,7 @@ static void test_IXMLDOMDocument2(void)
res = 0;
ole_check(IXMLDOMParseError_get_errorCode(err, &res));
/* XML_E_NOTWF */
ok(res == 0xC00CE223, "got %08x\n", res);
ok(res == E_XML_NOTWF, "got %08x\n", res);
IXMLDOMParseError_Release(err);
}
@ -3507,7 +3507,7 @@ static void test_IXMLDOMDocument2(void)
res = 0;
ole_check(IXMLDOMParseError_get_errorCode(err, &res));
/* 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);
}

View File

@ -2815,5 +2815,12 @@ coclass SAXAttributes40
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 */