mshtml: Added DOCUMENT_NODE type support.
diff --git a/dlls/mshtml/htmlnode.c b/dlls/mshtml/htmlnode.c
index b802e90..ae2bff0 100644
--- a/dlls/mshtml/htmlnode.c
+++ b/dlls/mshtml/htmlnode.c
@@ -370,6 +370,9 @@
case COMMENT_NODE:
*p = 8;
break;
+ case DOCUMENT_NODE:
+ *p = 9;
+ break;
default:
/*
* FIXME:
diff --git a/dlls/mshtml/tests/dom.c b/dlls/mshtml/tests/dom.c
index 0748c89..d06ad4c 100644
--- a/dlls/mshtml/tests/dom.c
+++ b/dlls/mshtml/tests/dom.c
@@ -2068,6 +2068,8 @@
IHTMLDOMNode_Release(node2);
ok(node != NULL, "node == NULL\n");
test_node_name((IUnknown*)node, "#document");
+ type = get_node_type((IUnknown*)node);
+ ok(type == 9, "type=%ld, expected 9\n", type);
node2 = test_node_get_parent((IUnknown*)node);
IHTMLDOMNode_Release(node);
ok(node2 == NULL, "node != NULL\n");