Hi Amine,
I am having some problems with the compilation of the .IDL files of psdk. In
particular, a two weeks ago, I tried to compile psdk using MIDL instead of
WIDL, and there were no warnings or errors. Then, recently, apparently after
a WINE sync, I had some problems that are shown below. I notice that there
is a file called midl-support in the cmake directory, so I wanted to know if
it is true that cmake was also meant to support MIDL. The most interesting
error generated by the compiler seems to come from an extraneous backslash
in mshtml.idl. I am also curious to know if MIDL should be able to compile
the files without problems.
Here is what is causing the #define warnings, at least:
1. MIDL.EXE is invoked against msxml.idl
2. msxml.idl #include's msxml2did.h
3. msxml2did.h does #define DISPID_DOM_BASE 1 at line 69
4. msxml.idl #include's xmldom.idl
5. xmldom.idl #include's xmldomid.h
6. xmldomid.h does #define DISPID_DOM_BASE 1 line 22
* there are no #defines to control the flow.
Thanks a lot!
A.B.T.,
John
1>------ Build started: Project: psdk, Configuration: Debug Win32 ------
1> Processing .\mshtml.idl
1> mshtml.idl
1> Processing .\ocidl.idl
1> ocidl.idl
1> Processing .\oleidl.idl
1> oleidl.idl
1> Processing .\objidl.idl
1> objidl.idl
1> Processing .\unknwn.idl
1> unknwn.idl
1> Processing .\wtypes.idl
1> wtypes.idl
1> Processing .\basetsd.h
1> basetsd.h
1> Processing .\guiddef.h
1> guiddef.h
1> Processing .\oaidl.idl
1> oaidl.idl
1> Processing .\servprov.idl
1> servprov.idl
1> Processing .\urlmon.idl
1> urlmon.idl
1> Processing .\msxml.idl
1> msxml.idl
1>.\xmldomdid.h(22): warning C4005: 'DISPID_DOM_BASE' : macro redefinition
1> .\msxml2did.h(69) : see previous definition of 'DISPID_DOM_BASE'
1>.\xmldomdid.h(23): warning C4005: 'DISPID_DOM_COLLECTION_BASE' : macro
redefinition
1> .\msxml2did.h(70) : see previous definition of
'DISPID_DOM_COLLECTION_BASE'
1>.\xmldomdid.h(24): warning C4005: 'DISPID_DOM_COLLECTION_MAX' : macro
redefinition
1> .\msxml2did.h(71) : see previous definition of
'DISPID_DOM_COLLECTION_MAX'
1>.\xmldomdid.h(26): warning C4005: 'DISPID_DOM_NODE' : macro redefinition
1> .\msxml2did.h(73) : see previous definition of 'DISPID_DOM_NODE'
1>.\xmldomdid.h(27): warning C4005: 'DISPID_DOM_NODE_NODENAME' : macro
redefinition
1> .\msxml2did.h(74) : see previous definition of
'DISPID_DOM_NODE_NODENAME'
1>.\xmldomdid.h(28): warning C4005: 'DISPID_DOM_NODE_NODEVALUE' : macro
redefinition
1> .\msxml2did.h(75) : see previous definition of
'DISPID_DOM_NODE_NODEVALUE'
1>.\xmldomdid.h(29): warning C4005: 'DISPID_DOM_NODE_NODETYPE' : macro
redefinition
1> .\msxml2did.h(76) : see previous definition of
'DISPID_DOM_NODE_NODETYPE'
1>.\xmldomdid.h(30): warning C4005: 'DISPID_DOM_NODE_NODETYPEENUM' : macro
redefinition
1> .\msxml2did.h(77) : see previous definition of
'DISPID_DOM_NODE_NODETYPEENUM'
1>.\xmldomdid.h(31): warning C4005: 'DISPID_DOM_NODE_PARENTNODE' : macro
redefinition
1> .\msxml2did.h(78) : see previous definition of
'DISPID_DOM_NODE_PARENTNODE'
1>.\xmldomdid.h(32): warning C4005: 'DISPID_DOM_NODE_CHILDNODES' : macro
redefinition
1> .\msxml2did.h(79) : see previous definition of
'DISPID_DOM_NODE_CHILDNODES'
1>.\xmldomdid.h(33): warning C4005: 'DISPID_DOM_NODE_FIRSTCHILD' : macro
redefinition
1> .\msxml2did.h(80) : see previous definition of
'DISPID_DOM_NODE_FIRSTCHILD'
1>.\xmldomdid.h(34): warning C4005: 'DISPID_DOM_NODE_LASTCHILD' : macro
redefinition
1> .\msxml2did.h(81) : see previous definition of
'DISPID_DOM_NODE_LASTCHILD'
1>.\xmldomdid.h(35): warning C4005: 'DISPID_DOM_NODE_PREVIOUSSIBLING' :
macro redefinition
1> .\msxml2did.h(82) : see previous definition of
'DISPID_DOM_NODE_PREVIOUSSIBLING'
1>.\xmldomdid.h(36): warning C4005: 'DISPID_DOM_NODE_NEXTSIBLING' : macro
redefinition
1> .\msxml2did.h(83) : see previous definition of
'DISPID_DOM_NODE_NEXTSIBLING'
1>.\xmldomdid.h(37): warning C4005: 'DISPID_DOM_NODE_ATTRIBUTES' : macro
redefinition
1> .\msxml2did.h(84) : see previous definition of
'DISPID_DOM_NODE_ATTRIBUTES'
1>.\xmldomdid.h(38): warning C4005: 'DISPID_DOM_NODE_INSERTBEFORE' : macro
redefinition
1> .\msxml2did.h(85) : see previous definition of
'DISPID_DOM_NODE_INSERTBEFORE'
1>.\xmldomdid.h(39): warning C4005: 'DISPID_DOM_NODE_REPLACECHILD' : macro
redefinition
1> .\msxml2did.h(86) : see previous definition of
'DISPID_DOM_NODE_REPLACECHILD'
1>.\xmldomdid.h(40): warning C4005: 'DISPID_DOM_NODE_REMOVECHILD' : macro
redefinition
1> .\msxml2did.h(87) : see previous definition of
'DISPID_DOM_NODE_REMOVECHILD'
1>.\xmldomdid.h(41): warning C4005: 'DISPID_DOM_NODE_APPENDCHILD' : macro
redefinition
1> .\msxml2did.h(88) : see previous definition of
'DISPID_DOM_NODE_APPENDCHILD'
1>.\xmldomdid.h(42): warning C4005: 'DISPID_DOM_NODE_HASCHILDNODES' : macro
redefinition
1> .\msxml2did.h(89) : see previous definition of
'DISPID_DOM_NODE_HASCHILDNODES'
1>.\xmldomdid.h(43): warning C4005: 'DISPID_DOM_NODE_OWNERDOC' : macro
redefinition
1> .\msxml2did.h(90) : see previous definition of
'DISPID_DOM_NODE_OWNERDOC'
1>.\xmldomdid.h(44): warning C4005: 'DISPID_DOM_NODE_CLONENODE' : macro
redefinition
1> .\msxml2did.h(91) : see previous definition of
'DISPID_DOM_NODE_CLONENODE'
1>.\xmldomdid.h(46): warning C4005: 'DISPID_XMLDOM_NODE' : macro
redefinition
1> .\msxml2did.h(93) : see previous definition of
'DISPID_XMLDOM_NODE'
1>.\xmldomdid.h(47): warning C4005: 'DISPID_XMLDOM_NODE_STRINGTYPE' : macro
redefinition
1> .\msxml2did.h(94) : see previous definition of
'DISPID_XMLDOM_NODE_STRINGTYPE'
1>.\xmldomdid.h(48): warning C4005: 'DISPID_XMLDOM_NODE_SPECIFIED' : macro
redefinition
1> .\msxml2did.h(95) : see previous definition of
'DISPID_XMLDOM_NODE_SPECIFIED'
1>.\xmldomdid.h(49): warning C4005: 'DISPID_XMLDOM_NODE_DEFINITION' : macro
redefinition
1> .\msxml2did.h(96) : see previous definition of
'DISPID_XMLDOM_NODE_DEFINITION'
1>.\xmldomdid.h(50): warning C4005: 'DISPID_XMLDOM_NODE_TEXT' : macro
redefinition
1> .\msxml2did.h(97) : see previous definition of
'DISPID_XMLDOM_NODE_TEXT'
1>.\xmldomdid.h(51): warning C4005: 'DISPID_XMLDOM_NODE_NODETYPEDVALUE' :
macro redefinition
1> .\msxml2did.h(98) : see previous definition of
'DISPID_XMLDOM_NODE_NODETYPEDVALUE'
1>.\xmldomdid.h(52): warning C4005: 'DISPID_XMLDOM_NODE_DATATYPE' : macro
redefinition
1> .\msxml2did.h(99) : see previous definition of
'DISPID_XMLDOM_NODE_DATATYPE'
1>.\xmldomdid.h(53): warning C4005: 'DISPID_XMLDOM_NODE_XML' : macro
redefinition
1> .\msxml2did.h(100) : see previous definition of
'DISPID_XMLDOM_NODE_XML'
1>.\xmldomdid.h(54): warning C4005: 'DISPID_XMLDOM_NODE_TRANSFORMNODE' :
macro redefinition
1> .\msxml2did.h(101) : see previous definition of
'DISPID_XMLDOM_NODE_TRANSFORMNODE'
1>.\xmldomdid.h(55): warning C4005: 'DISPID_XMLDOM_NODE_SELECTNODES' : macro
redefinition
1> .\msxml2did.h(102) : see previous definition of
'DISPID_XMLDOM_NODE_SELECTNODES'
1>.\xmldomdid.h(56): warning C4005: 'DISPID_XMLDOM_NODE_SELECTSINGLENODE' :
macro redefinition
1> .\msxml2did.h(103) : see previous definition of
'DISPID_XMLDOM_NODE_SELECTSINGLENODE'
1>.\xmldomdid.h(57): warning C4005: 'DISPID_XMLDOM_NODE_PARSED' : macro
redefinition
1> .\msxml2did.h(104) : see previous definition of
'DISPID_XMLDOM_NODE_PARSED'
1>.\xmldomdid.h(58): warning C4005: 'DISPID_XMLDOM_NODE_NAMESPACE' : macro
redefinition
1> .\msxml2did.h(105) : see previous definition of
'DISPID_XMLDOM_NODE_NAMESPACE'
1>.\xmldomdid.h(59): warning C4005: 'DISPID_XMLDOM_NODE_PREFIX' : macro
redefinition
1> .\msxml2did.h(106) : see previous definition of
'DISPID_XMLDOM_NODE_PREFIX'
1>.\xmldomdid.h(60): warning C4005: 'DISPID_XMLDOM_NODE_BASENAME' : macro
redefinition
1> .\msxml2did.h(107) : see previous definition of
'DISPID_XMLDOM_NODE_BASENAME'
1>.\xmldomdid.h(61): warning C4005:
'DISPID_XMLDOM_NODE_TRANSFORMNODETOOBJECT' : macro redefinition
1> .\msxml2did.h(108) : see previous definition of
'DISPID_XMLDOM_NODE_TRANSFORMNODETOOBJECT'
1>.\xmldomdid.h(62): warning C4005: 'DISPID_XMLDOM_NODE__TOP' : macro
redefinition
1> .\msxml2did.h(109) : see previous definition of
'DISPID_XMLDOM_NODE__TOP'
1>.\xmldomdid.h(64): warning C4005: 'DISPID_DOM_DOCUMENT' : macro
redefinition
1> .\msxml2did.h(111) : see previous definition of
'DISPID_DOM_DOCUMENT'
1>.\xmldomdid.h(65): warning C4005: 'DISPID_DOM_DOCUMENT_DOCTYPE' : macro
redefinition
1> .\msxml2did.h(112) : see previous definition of
'DISPID_DOM_DOCUMENT_DOCTYPE'
1>.\xmldomdid.h(66): warning C4005: 'DISPID_DOM_DOCUMENT_IMPLEMENTATION' :
macro redefinition
1> .\msxml2did.h(113) : see previous definition of
'DISPID_DOM_DOCUMENT_IMPLEMENTATION'
1>.\xmldomdid.h(67): warning C4005: 'DISPID_DOM_DOCUMENT_DOCUMENTELEMENT' :
macro redefinition
1> .\msxml2did.h(114) : see previous definition of
'DISPID_DOM_DOCUMENT_DOCUMENTELEMENT'
1>.\xmldomdid.h(68): warning C4005: 'DISPID_DOM_DOCUMENT_CREATEELEMENT' :
macro redefinition
1> .\msxml2did.h(115) : see previous definition of
'DISPID_DOM_DOCUMENT_CREATEELEMENT'
1>.\xmldomdid.h(69): warning C4005:
'DISPID_DOM_DOCUMENT_CREATEDOCUMENTFRAGMENT' : macro redefinition
1> .\msxml2did.h(116) : see previous definition of
'DISPID_DOM_DOCUMENT_CREATEDOCUMENTFRAGMENT'
1>.\xmldomdid.h(70): warning C4005: 'DISPID_DOM_DOCUMENT_CREATETEXTNODE' :
macro redefinition
1> .\msxml2did.h(117) : see previous definition of
'DISPID_DOM_DOCUMENT_CREATETEXTNODE'
1>.\xmldomdid.h(71): warning C4005: 'DISPID_DOM_DOCUMENT_CREATECOMMENT' :
macro redefinition
1> .\msxml2did.h(118) : see previous definition of
'DISPID_DOM_DOCUMENT_CREATECOMMENT'
1>.\xmldomdid.h(72): warning C4005: 'DISPID_DOM_DOCUMENT_CREATECDATASECTION'
: macro redefinition
1> .\msxml2did.h(119) : see previous definition of
'DISPID_DOM_DOCUMENT_CREATECDATASECTION'
1>.\xmldomdid.h(73): warning C4005:
'DISPID_DOM_DOCUMENT_CREATEPROCESSINGINSTRUCTION' : macro redefinition
1> .\msxml2did.h(120) : see previous definition of
'DISPID_DOM_DOCUMENT_CREATEPROCESSINGINSTRUCTION'
1>.\xmldomdid.h(74): warning C4005: 'DISPID_DOM_DOCUMENT_CREATEATTRIBUTE' :
macro redefinition
1> .\msxml2did.h(121) : see previous definition of
'DISPID_DOM_DOCUMENT_CREATEATTRIBUTE'
1>.\xmldomdid.h(75): warning C4005: 'DISPID_DOM_DOCUMENT_CREATEENTITY' :
macro redefinition
1> .\msxml2did.h(122) : see previous definition of
'DISPID_DOM_DOCUMENT_CREATEENTITY'
1>.\xmldomdid.h(76): warning C4005:
'DISPID_DOM_DOCUMENT_CREATEENTITYREFERENCE' : macro redefinition
1> .\msxml2did.h(123) : see previous definition of
'DISPID_DOM_DOCUMENT_CREATEENTITYREFERENCE'
1>.\xmldomdid.h(77): warning C4005:
'DISPID_DOM_DOCUMENT_GETELEMENTSBYTAGNAME' : macro redefinition
1> .\msxml2did.h(124) : see previous definition of
'DISPID_DOM_DOCUMENT_GETELEMENTSBYTAGNAME'
1>.\xmldomdid.h(78): warning C4005: 'DISPID_DOM_DOCUMENT_TOP' : macro
redefinition
1> .\msxml2did.h(125) : see previous definition of
'DISPID_DOM_DOCUMENT_TOP'
1>.\xmldomdid.h(80): warning C4005: 'DISPID_XMLDOM_DOCUMENT' : macro
redefinition
1> .\msxml2did.h(127) : see previous definition of
'DISPID_XMLDOM_DOCUMENT'
1>.\xmldomdid.h(81): warning C4005: 'DISPID_XMLDOM_DOCUMENT_DOCUMENTNODE' :
macro redefinition
1> .\msxml2did.h(128) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_DOCUMENTNODE'
1>.\xmldomdid.h(82): warning C4005: 'DISPID_XMLDOM_DOCUMENT_CREATENODE' :
macro redefinition
1> .\msxml2did.h(129) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_CREATENODE'
1>.\xmldomdid.h(83): warning C4005: 'DISPID_XMLDOM_DOCUMENT_CREATENODEEX' :
macro redefinition
1> .\msxml2did.h(130) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_CREATENODEEX'
1>.\xmldomdid.h(84): warning C4005: 'DISPID_XMLDOM_DOCUMENT_NODEFROMID' :
macro redefinition
1> .\msxml2did.h(131) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_NODEFROMID'
1>.\xmldomdid.h(85): warning C4005:
'DISPID_XMLDOM_DOCUMENT_DOCUMENTNAMESPACES' : macro redefinition
1> .\msxml2did.h(132) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_DOCUMENTNAMESPACES'
1>.\xmldomdid.h(86): warning C4005: 'DISPID_XMLDOM_DOCUMENT_LOAD' : macro
redefinition
1> .\msxml2did.h(133) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_LOAD'
1>.\xmldomdid.h(87): warning C4005: 'DISPID_XMLDOM_DOCUMENT_PARSEERROR' :
macro redefinition
1> .\msxml2did.h(134) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_PARSEERROR'
1>.\xmldomdid.h(88): warning C4005: 'DISPID_XMLDOM_DOCUMENT_URL' : macro
redefinition
1> .\msxml2did.h(135) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_URL'
1>.\xmldomdid.h(89): warning C4005: 'DISPID_XMLDOM_DOCUMENT_ASYNC' : macro
redefinition
1> .\msxml2did.h(136) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_ASYNC'
1>.\xmldomdid.h(90): warning C4005: 'DISPID_XMLDOM_DOCUMENT_ABORT' : macro
redefinition
1> .\msxml2did.h(137) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_ABORT'
1>.\xmldomdid.h(91): warning C4005: 'DISPID_XMLDOM_DOCUMENT_LOADXML' : macro
redefinition
1> .\msxml2did.h(138) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_LOADXML'
1>.\xmldomdid.h(92): warning C4005: 'DISPID_XMLDOM_DOCUMENT_SAVE' : macro
redefinition
1> .\msxml2did.h(139) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_SAVE'
1>.\xmldomdid.h(93): warning C4005: 'DISPID_XMLDOM_DOCUMENT_VALIDATE' :
macro redefinition
1> .\msxml2did.h(140) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_VALIDATE'
1>.\xmldomdid.h(94): warning C4005:
'DISPID_XMLDOM_DOCUMENT_RESOLVENAMESPACE' : macro redefinition
1> .\msxml2did.h(141) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_RESOLVENAMESPACE'
1>.\xmldomdid.h(95): warning C4005:
'DISPID_XMLDOM_DOCUMENT_PRESERVEWHITESPACE' : macro redefinition
1> .\msxml2did.h(142) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_PRESERVEWHITESPACE'
1>.\xmldomdid.h(96): warning C4005:
'DISPID_XMLDOM_DOCUMENT_ONREADYSTATECHANGE' : macro redefinition
1> .\msxml2did.h(143) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_ONREADYSTATECHANGE'
1>.\xmldomdid.h(97): warning C4005: 'DISPID_XMLDOM_DOCUMENT_ONDATAAVAILABLE'
: macro redefinition
1> .\msxml2did.h(144) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_ONDATAAVAILABLE'
1>.\xmldomdid.h(98): warning C4005: 'DISPID_XMLDOM_DOCUMENT_ONTRANSFORMNODE'
: macro redefinition
1> .\msxml2did.h(145) : see previous definition of
'DISPID_XMLDOM_DOCUMENT_ONTRANSFORMNODE'
1>.\xmldomdid.h(99): warning C4005: 'DISPID_XMLDOM_DOCUMENT__TOP' : macro
redefinition
1> .\msxml2did.h(146) : see previous definition of
'DISPID_XMLDOM_DOCUMENT__TOP'
1>.\xmldomdid.h(101): warning C4005: 'DISPID_DOM_NODELIST' : macro
redefinition
1> .\msxml2did.h(148) : see previous definition of
'DISPID_DOM_NODELIST'
1>.\xmldomdid.h(102): warning C4005: 'DISPID_DOM_NODELIST_ITEM' : macro
redefinition
1> .\msxml2did.h(149) : see previous definition of
'DISPID_DOM_NODELIST_ITEM'
1>.\xmldomdid.h(103): warning C4005: 'DISPID_DOM_NODELIST_LENGTH' : macro
redefinition
1> .\msxml2did.h(150) : see previous definition of
'DISPID_DOM_NODELIST_LENGTH'
1>.\xmldomdid.h(105): warning C4005: 'DISPID_XMLDOM_NODELIST' : macro
redefinition
1> .\msxml2did.h(151) : see previous definition of
'DISPID_XMLDOM_NODELIST'
1>.\xmldomdid.h(106): warning C4005: 'DISPID_XMLDOM_NODELIST_NEXTNODE' :
macro redefinition
1> .\msxml2did.h(152) : see previous definition of
'DISPID_XMLDOM_NODELIST_NEXTNODE'
1>.\xmldomdid.h(107): warning C4005: 'DISPID_XMLDOM_NODELIST_RESET' : macro
redefinition
1> .\msxml2did.h(153) : see previous definition of
'DISPID_XMLDOM_NODELIST_RESET'
1>.\xmldomdid.h(108): warning C4005: 'DISPID_XMLDOM_NODELIST_NEWENUM' :
macro redefinition
1> .\msxml2did.h(154) : see previous definition of
'DISPID_XMLDOM_NODELIST_NEWENUM'
1>.\xmldomdid.h(109): warning C4005: 'DISPID_XMLDOM_NODELIST__TOP' : macro
redefinition
1> .\msxml2did.h(155) : see previous definition of
'DISPID_XMLDOM_NODELIST__TOP'
1>.\xmldomdid.h(111): warning C4005: 'DISPID_DOM_NAMEDNODEMAP' : macro
redefinition
1> .\msxml2did.h(157) : see previous definition of
'DISPID_DOM_NAMEDNODEMAP'
1>.\xmldomdid.h(112): warning C4005: 'DISPID_DOM_NAMEDNODEMAP_GETNAMEDITEM'
: macro redefinition
1> .\msxml2did.h(158) : see previous definition of
'DISPID_DOM_NAMEDNODEMAP_GETNAMEDITEM'
1>.\xmldomdid.h(113): warning C4005: 'DISPID_DOM_NAMEDNODEMAP_SETNAMEDITEM'
: macro redefinition
1> .\msxml2did.h(159) : see previous definition of
'DISPID_DOM_NAMEDNODEMAP_SETNAMEDITEM'
1>.\xmldomdid.h(114): warning C4005:
'DISPID_DOM_NAMEDNODEMAP_REMOVENAMEDITEM' : macro redefinition
1> .\msxml2did.h(160) : see previous definition of
'DISPID_DOM_NAMEDNODEMAP_REMOVENAMEDITEM'
1>.\xmldomdid.h(116): warning C4005: 'DISPID_XMLDOM_NAMEDNODEMAP' : macro
redefinition
1> .\msxml2did.h(161) : see previous definition of
'DISPID_XMLDOM_NAMEDNODEMAP'
1>.\xmldomdid.h(117): warning C4005:
'DISPID_XMLDOM_NAMEDNODEMAP_GETQUALIFIEDITEM' : macro redefinition
1> .\msxml2did.h(162) : see previous definition of
'DISPID_XMLDOM_NAMEDNODEMAP_GETQUALIFIEDITEM'
1>.\xmldomdid.h(118): warning C4005:
'DISPID_XMLDOM_NAMEDNODEMAP_REMOVEQUALIFIEDITEM' : macro redefinition
1> .\msxml2did.h(163) : see previous definition of
'DISPID_XMLDOM_NAMEDNODEMAP_REMOVEQUALIFIEDITEM'
1>.\xmldomdid.h(119): warning C4005: 'DISPID_XMLDOM_NAMEDNODEMAP_NEXTNODE' :
macro redefinition
1> .\msxml2did.h(164) : see previous definition of
'DISPID_XMLDOM_NAMEDNODEMAP_NEXTNODE'
1>.\xmldomdid.h(120): warning C4005: 'DISPID_XMLDOM_NAMEDNODEMAP_RESET' :
macro redefinition
1> .\msxml2did.h(165) : see previous definition of
'DISPID_XMLDOM_NAMEDNODEMAP_RESET'
1>.\xmldomdid.h(121): warning C4005: 'DISPID_XMLDOM_NAMEDNODEMAP_NEWENUM' :
macro redefinition
1> .\msxml2did.h(166) : see previous definition of
'DISPID_XMLDOM_NAMEDNODEMAP_NEWENUM'
1>.\xmldomdid.h(122): warning C4005: 'DISPID_XMLDOM_NAMEDNODEMAP__TOP' :
macro redefinition
1> .\msxml2did.h(167) : see previous definition of
'DISPID_XMLDOM_NAMEDNODEMAP__TOP'
1>.\xmldomdid.h(124): warning C4005: 'DISPID_DOM_W3CWRAPPERS' : macro
redefinition
1> .\msxml2did.h(169) : see previous definition of
'DISPID_DOM_W3CWRAPPERS'
1>.\xmldomdid.h(126): warning C4005: 'DISPID_DOM_DOCUMENTFRAGMENT' : macro
redefinition
1> .\msxml2did.h(171) : see previous definition of
'DISPID_DOM_DOCUMENTFRAGMENT'
1>.\xmldomdid.h(127): warning C4005: 'DISPID_DOM_DOCUMENTFRAGMENT__TOP' :
macro redefinition
1> .\msxml2did.h(172) : see previous definition of
'DISPID_DOM_DOCUMENTFRAGMENT__TOP'
1>.\xmldomdid.h(129): warning C4005: 'DISPID_DOM_ELEMENT' : macro
redefinition
1> .\msxml2did.h(174) : see previous definition of
'DISPID_DOM_ELEMENT'
1>.\xmldomdid.h(130): warning C4005: 'DISPID_DOM_ELEMENT_GETTAGNAME' : macro
redefinition
1> .\msxml2did.h(175) : see previous definition of
'DISPID_DOM_ELEMENT_GETTAGNAME'
1>.\xmldomdid.h(131): warning C4005: 'DISPID_DOM_ELEMENT_GETATTRIBUTES' :
macro redefinition
1> .\msxml2did.h(176) : see previous definition of
'DISPID_DOM_ELEMENT_GETATTRIBUTES'
1>.\xmldomdid.h(132): warning C4005: 'DISPID_DOM_ELEMENT_GETATTRIBUTE' :
macro redefinition
1> .\msxml2did.h(177) : see previous definition of
'DISPID_DOM_ELEMENT_GETATTRIBUTE'
1>.\xmldomdid.h(133): warning C4005: 'DISPID_DOM_ELEMENT_SETATTRIBUTE' :
macro redefinition
1> .\msxml2did.h(178) : see previous definition of
'DISPID_DOM_ELEMENT_SETATTRIBUTE'
1>.\xmldomdid.h(134): warning C4005: 'DISPID_DOM_ELEMENT_REMOVEATTRIBUTE' :
macro redefinition
1> .\msxml2did.h(179) : see previous definition of
'DISPID_DOM_ELEMENT_REMOVEATTRIBUTE'
1>.\xmldomdid.h(135): warning C4005: 'DISPID_DOM_ELEMENT_GETATTRIBUTENODE' :
macro redefinition
1> .\msxml2did.h(180) : see previous definition of
'DISPID_DOM_ELEMENT_GETATTRIBUTENODE'
1>.\xmldomdid.h(136): warning C4005: 'DISPID_DOM_ELEMENT_SETATTRIBUTENODE' :
macro redefinition
1> .\msxml2did.h(181) : see previous definition of
'DISPID_DOM_ELEMENT_SETATTRIBUTENODE'
1>.\xmldomdid.h(137): warning C4005:
'DISPID_DOM_ELEMENT_REMOVEATTRIBUTENODE' : macro redefinition
1> .\msxml2did.h(182) : see previous definition of
'DISPID_DOM_ELEMENT_REMOVEATTRIBUTENODE'
1>.\xmldomdid.h(138): warning C4005:
'DISPID_DOM_ELEMENT_GETELEMENTSBYTAGNAME' : macro redefinition
1> .\msxml2did.h(183) : see previous definition of
'DISPID_DOM_ELEMENT_GETELEMENTSBYTAGNAME'
1>.\xmldomdid.h(139): warning C4005: 'DISPID_DOM_ELEMENT_NORMALIZE' : macro
redefinition
1> .\msxml2did.h(184) : see previous definition of
'DISPID_DOM_ELEMENT_NORMALIZE'
1>.\xmldomdid.h(140): warning C4005: 'DISPID_DOM_ELEMENT__TOP' : macro
redefinition
1> .\msxml2did.h(185) : see previous definition of
'DISPID_DOM_ELEMENT__TOP'
1>.\xmldomdid.h(142): warning C4005: 'DISPID_DOM_DATA' : macro redefinition
1> .\msxml2did.h(187) : see previous definition of
'DISPID_DOM_DATA'
1>.\xmldomdid.h(143): warning C4005: 'DISPID_DOM_DATA_DATA' : macro
redefinition
1> .\msxml2did.h(188) : see previous definition of
'DISPID_DOM_DATA_DATA'
1>.\xmldomdid.h(144): warning C4005: 'DISPID_DOM_DATA_LENGTH' : macro
redefinition
1> .\msxml2did.h(189) : see previous definition of
'DISPID_DOM_DATA_LENGTH'
1>.\xmldomdid.h(145): warning C4005: 'DISPID_DOM_DATA_SUBSTRING' : macro
redefinition
1> .\msxml2did.h(190) : see previous definition of
'DISPID_DOM_DATA_SUBSTRING'
1>.\xmldomdid.h(146): warning C4005: 'DISPID_DOM_DATA_APPEND' : macro
redefinition
1> .\msxml2did.h(191) : see previous definition of
'DISPID_DOM_DATA_APPEND'
1>.\xmldomdid.h(147): warning C4005: 'DISPID_DOM_DATA_INSERT' : macro
redefinition
1> .\msxml2did.h(192) : see previous definition of
'DISPID_DOM_DATA_INSERT'
1>.\xmldomdid.h(148): warning C4005: 'DISPID_DOM_DATA_DELETE' : macro
redefinition
1> .\msxml2did.h(193) : see previous definition of
'DISPID_DOM_DATA_DELETE'
1>.\xmldomdid.h(149): warning C4005: 'DISPID_DOM_DATA_REPLACE' : macro
redefinition
1> .\msxml2did.h(194) : see previous definition of
'DISPID_DOM_DATA_REPLACE'
1>.\xmldomdid.h(150): warning C4005: 'DISPID_DOM_DATA__TOP' : macro
redefinition
1> .\msxml2did.h(195) : see previous definition of
'DISPID_DOM_DATA__TOP'
1>.\xmldomdid.h(152): warning C4005: 'DISPID_DOM_ATTRIBUTE' : macro
redefinition
1> .\msxml2did.h(197) : see previous definition of
'DISPID_DOM_ATTRIBUTE'
1>.\xmldomdid.h(153): warning C4005: 'DISPID_DOM_ATTRIBUTE_GETNAME' : macro
redefinition
1> .\msxml2did.h(198) : see previous definition of
'DISPID_DOM_ATTRIBUTE_GETNAME'
1>.\xmldomdid.h(154): warning C4005: 'DISPID_DOM_ATTRIBUTE_SPECIFIED' :
macro redefinition
1> .\msxml2did.h(199) : see previous definition of
'DISPID_DOM_ATTRIBUTE_SPECIFIED'
1>.\xmldomdid.h(155): warning C4005: 'DISPID_DOM_ATTRIBUTE_VALUE' : macro
redefinition
1> .\msxml2did.h(200) : see previous definition of
'DISPID_DOM_ATTRIBUTE_VALUE'
1>.\xmldomdid.h(156): warning C4005: 'DISPID_DOM_ATTRIBUTE__TOP' : macro
redefinition
1> .\msxml2did.h(201) : see previous definition of
'DISPID_DOM_ATTRIBUTE__TOP'
1>.\xmldomdid.h(158): warning C4005: 'DISPID_DOM_TEXT' : macro redefinition
1> .\msxml2did.h(203) : see previous definition of
'DISPID_DOM_TEXT'
1>.\xmldomdid.h(159): warning C4005: 'DISPID_DOM_TEXT_SPLITTEXT' : macro
redefinition
1> .\msxml2did.h(204) : see previous definition of
'DISPID_DOM_TEXT_SPLITTEXT'
1>.\xmldomdid.h(160): warning C4005: 'DISPID_DOM_TEXT_JOINTEXT' : macro
redefinition
1> .\msxml2did.h(205) : see previous definition of
'DISPID_DOM_TEXT_JOINTEXT'
1>.\xmldomdid.h(161): warning C4005: 'DISPID_DOM_TEXT__TOP' : macro
redefinition
1> .\msxml2did.h(206) : see previous definition of
'DISPID_DOM_TEXT__TOP'
1>.\xmldomdid.h(163): warning C4005: 'DISPID_DOM_PI' : macro redefinition
1> .\msxml2did.h(208) : see previous definition of 'DISPID_DOM_PI'
1>.\xmldomdid.h(164): warning C4005: 'DISPID_DOM_PI_TARGET' : macro
redefinition
1> .\msxml2did.h(209) : see previous definition of
'DISPID_DOM_PI_TARGET'
1>.\xmldomdid.h(165): warning C4005: 'DISPID_DOM_PI_DATA' : macro
redefinition
1> .\msxml2did.h(210) : see previous definition of
'DISPID_DOM_PI_DATA'
1>.\xmldomdid.h(166): warning C4005: 'DISPID_DOM_PI__TOP' : macro
redefinition
1> .\msxml2did.h(211) : see previous definition of
'DISPID_DOM_PI__TOP'
1>.\xmldomdid.h(168): warning C4005: 'DISPID_DOM_DOCUMENTTYPE' : macro
redefinition
1> .\msxml2did.h(213) : see previous definition of
'DISPID_DOM_DOCUMENTTYPE'
1>.\xmldomdid.h(169): warning C4005: 'DISPID_DOM_DOCUMENTTYPE_NAME' : macro
redefinition
1> .\msxml2did.h(214) : see previous definition of
'DISPID_DOM_DOCUMENTTYPE_NAME'
1>.\xmldomdid.h(170): warning C4005: 'DISPID_DOM_DOCUMENTTYPE_ENTITIES' :
macro redefinition
1> .\msxml2did.h(215) : see previous definition of
'DISPID_DOM_DOCUMENTTYPE_ENTITIES'
1>.\xmldomdid.h(171): warning C4005: 'DISPID_DOM_DOCUMENTTYPE_NOTATIONS' :
macro redefinition
1> .\msxml2did.h(216) : see previous definition of
'DISPID_DOM_DOCUMENTTYPE_NOTATIONS'
1>.\xmldomdid.h(172): warning C4005: 'DISPID_DOM_DOCUMENTTYPE__TOP' : macro
redefinition
1> .\msxml2did.h(217) : see previous definition of
'DISPID_DOM_DOCUMENTTYPE__TOP'
1>.\xmldomdid.h(174): warning C4005: 'DISPID_DOM_NOTATION' : macro
redefinition
1> .\msxml2did.h(219) : see previous definition of
'DISPID_DOM_NOTATION'
1>.\xmldomdid.h(175): warning C4005: 'DISPID_DOM_NOTATION_PUBLICID' : macro
redefinition
1> .\msxml2did.h(220) : see previous definition of
'DISPID_DOM_NOTATION_PUBLICID'
1>.\xmldomdid.h(176): warning C4005: 'DISPID_DOM_NOTATION_SYSTEMID' : macro
redefinition
1> .\msxml2did.h(221) : see previous definition of
'DISPID_DOM_NOTATION_SYSTEMID'
1>.\xmldomdid.h(177): warning C4005: 'DISPID_DOM_NOTATION__TOP' : macro
redefinition
1> .\msxml2did.h(222) : see previous definition of
'DISPID_DOM_NOTATION__TOP'
1>.\xmldomdid.h(179): warning C4005: 'DISPID_DOM_ENTITY' : macro
redefinition
1> .\msxml2did.h(224) : see previous definition of
'DISPID_DOM_ENTITY'
1>.\xmldomdid.h(180): warning C4005: 'DISPID_DOM_ENTITY_PUBLICID' : macro
redefinition
1> .\msxml2did.h(225) : see previous definition of
'DISPID_DOM_ENTITY_PUBLICID'
1>.\xmldomdid.h(181): warning C4005: 'DISPID_DOM_ENTITY_SYSTEMID' : macro
redefinition
1> .\msxml2did.h(226) : see previous definition of
'DISPID_DOM_ENTITY_SYSTEMID'
1>.\xmldomdid.h(182): warning C4005: 'DISPID_DOM_ENTITY_NOTATIONNAME' :
macro redefinition
1> .\msxml2did.h(227) : see previous definition of
'DISPID_DOM_ENTITY_NOTATIONNAME'
1>.\xmldomdid.h(183): warning C4005: 'DISPID_DOM_ENTITY__TOP' : macro
redefinition
1> .\msxml2did.h(228) : see previous definition of
'DISPID_DOM_ENTITY__TOP'
1>.\xmldomdid.h(185): warning C4005: 'DISPID_DOM_IMPLEMENTATION' : macro
redefinition
1> .\msxml2did.h(232) : see previous definition of
'DISPID_DOM_IMPLEMENTATION'
1>.\xmldomdid.h(186): warning C4005: 'DISPID_DOM_IMPLEMENTATION_HASFEATURE'
: macro redefinition
1> .\msxml2did.h(233) : see previous definition of
'DISPID_DOM_IMPLEMENTATION_HASFEATURE'
1>.\xmldomdid.h(187): warning C4005: 'DISPID_DOM_IMPLEMENTATION__TOP' :
macro redefinition
1> .\msxml2did.h(234) : see previous definition of
'DISPID_DOM_IMPLEMENTATION__TOP'
1>.\xmldomdid.h(200): warning C4005: 'DISPID_XMLDOMEVENT' : macro
redefinition
1> .\msxml2did.h(273) : see previous definition of
'DISPID_XMLDOMEVENT'
1>.\xmldomdid.h(202): warning C4005: 'DISPID_XMLDOMEVENT_ONDATAAVAILABLE' :
macro redefinition
1> .\msxml2did.h(275) : see previous definition of
'DISPID_XMLDOMEVENT_ONDATAAVAILABLE'
1>.\xmldomdid.h(203): warning C4005: 'DISPID_XMLDOMEVENT__TOP' : macro
redefinition
1> .\msxml2did.h(276) : see previous definition of
'DISPID_XMLDOMEVENT__TOP'
1>.\xmldsodid.h(22): warning C4005: 'DISPID_XOBJ_MIN' : macro redefinition
1> .\msxmldid.h(22) : see previous definition of 'DISPID_XOBJ_MIN'
1>.\xmldsodid.h(23): warning C4005: 'DISPID_XOBJ_MAX' : macro redefinition
1> .\msxmldid.h(23) : see previous definition of 'DISPID_XOBJ_MAX'
1>.\xmldsodid.h(24): warning C4005: 'DISPID_XOBJ_BASE' : macro redefinition
1> .\msxmldid.h(24) : see previous definition of 'DISPID_XOBJ_BASE'
1>.\xmldsodid.h(26): warning C4005: 'DISPID_XMLDSO' : macro redefinition
1> .\msxml2did.h(332) : see previous definition of 'DISPID_XMLDSO'
1>.\xmldsodid.h(27): warning C4005: 'DISPID_XMLDSO_DOCUMENT' : macro
redefinition
1> .\msxml2did.h(333) : see previous definition of
'DISPID_XMLDSO_DOCUMENT'
1>.\xmldsodid.h(28): warning C4005: 'DISPID_XMLDSO_JAVADSOCOMPATIBLE' :
macro redefinition
1> .\msxml2did.h(334) : see previous definition of
'DISPID_XMLDSO_JAVADSOCOMPATIBLE'
1> Processing .\dimm.idl
1> dimm.idl
1> Processing .\shtypes.idl
1> shtypes.idl
1> Processing .\dispex.idl
1> dispex.idl
1>.\mshtml.idl(6862): error MIDL2025: syntax error : expecting a type
specification near "\"
1>.\mshtml.idl(14759): error MIDL2025: syntax error : expecting ] or , near
"progid"
1>.\mshtml.idl(14759): error MIDL2026: cannot recover from earlier syntax
errors; aborting compilation
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
_____
No virus found in this message.
Checked by AVG -
www.avg.com
Version: 2013.0.3343 / Virus Database: 3184/6360 - Release Date: 05/26/13