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