Fix some typos in the idl definitions.

diff --git a/include/xmldom.idl b/include/xmldom.idl
index 0dfc465..47321f7 100644
--- a/include/xmldom.idl
+++ b/include/xmldom.idl
@@ -82,10 +82,10 @@
     HRESULT nodeType( [out,retval] DOMNodeType *type );
 
     [propget, id(DISPID_DOM_NODE_PARENTNODE)]
-    HRESULT parentNode( [out,retval] IXMLDOMNode *parent );
+    HRESULT parentNode( [out,retval] IXMLDOMNode **parent );
 
     [propget, id(DISPID_DOM_NODE_CHILDNODES)]
-    HRESULT childNodes( [out,retval] IXMLDOMNodeList *childList );
+    HRESULT childNodes( [out,retval] IXMLDOMNodeList **childList );
 
     [propget, id(DISPID_DOM_NODE_FIRSTCHILD)]
     HRESULT firstChild( [out,retval] IXMLDOMNode **firstChild );
@@ -123,7 +123,7 @@
     [id(DISPID_DOM_NODE_HASCHILDNODES)]
     HRESULT hasChildNodes( [out,retval] VARIANT_BOOL *hasChild );
 
-    [id(DISPID_DOM_NODE_OWNERDOC)]
+    [propget, id(DISPID_DOM_NODE_OWNERDOC)]
     HRESULT ownerDocument( [out,retval] IXMLDOMDocument **DOMDocument );
 
     [id(DISPID_DOM_NODE_CLONENODE)]