msxml3: Move domdoc properties into their own struct.
commit1f93a47667b807dbaeae5d872aa5500823f3b2f1
authorAdam Martinson <amartinson@codeweavers.com>
Tue, 28 Sep 2010 00:59:51 +0000 (27 19:59 -0500)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 29 Sep 2010 09:14:35 +0000 (29 11:14 +0200)
tree22034c645d0c62da5af066c993077329e26560e9
parent05f011b73560297cbb0ed769b43d18c0e7400abe
msxml3: Move domdoc properties into their own struct.

Unhooks domdoc properties from both the domdoc and xmlDoc.
After the domdoc <-> xmlDoc connection is no longer an open question,
the domdoc::properties pointer can be removed and rerouted through
xmlDoc::_private::properties as long as it's impossible to have a domdoc
with domdoc::node.node == NULL.  With all of the checks for this, the
current code suggests that it's perfectly possible.
dlls/msxml3/domdoc.c
dlls/msxml3/tests/domdoc.c