Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
c1c92d07
Commit
c1c92d07
authored
Dec 21, 2010
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msxml3: Convert dll registration to the IRegistrar mechanism.
parent
41d6a923
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
144 additions
and
55 deletions
+144
-55
Makefile.in
dlls/msxml3/Makefile.in
+1
-1
main.c
dlls/msxml3/main.c
+17
-0
regsvr.c
dlls/msxml3/regsvr.c
+0
-0
msxml2.idl
include/msxml2.idl
+126
-54
No files found.
dlls/msxml3/Makefile.in
View file @
c1c92d07
...
...
@@ -25,7 +25,6 @@ C_SRCS = \
parseerror.c
\
pi.c
\
queryresult.c
\
regsvr.c
\
saxreader.c
\
schema.c
\
text.c
\
...
...
@@ -43,5 +42,6 @@ RC_SRCS = \
version.rc
IDL_TLB_SRCS
=
msxml3_v1.idl
IDL_R_SRCS
=
msxml3_v1.idl
@MAKE_DLL_RULES@
dlls/msxml3/main.c
View file @
c1c92d07
...
...
@@ -29,6 +29,7 @@
#include "winbase.h"
#include "winuser.h"
#include "ole2.h"
#include "rpcproxy.h"
#include "msxml.h"
#include "msxml6.h"
...
...
@@ -243,3 +244,19 @@ BOOL WINAPI DllMain(HINSTANCE hInstDLL, DWORD fdwReason, LPVOID lpv)
}
return
TRUE
;
}
/***********************************************************************
* DllRegisterServer (MSXML3.@)
*/
HRESULT
WINAPI
DllRegisterServer
(
void
)
{
return
__wine_register_resources
(
MSXML_hInstance
,
NULL
);
}
/***********************************************************************
* DllUnregisterServer (MSXML3.@)
*/
HRESULT
WINAPI
DllUnregisterServer
(
void
)
{
return
__wine_unregister_resources
(
MSXML_hInstance
,
NULL
);
}
dlls/msxml3/regsvr.c
deleted
100644 → 0
View file @
41d6a923
This diff is collapsed.
Click to expand it.
include/msxml2.idl
View file @
c1c92d07
...
...
@@ -1516,15 +1516,6 @@ interface IXMLDOMParseErrorCollection : IDispatch
}
[
uuid
(
F6D90F11
-
9
C73
-
11
D3
-
B32E
-
00
C04F990BB4
)
]
coclass
DOMDocument
{
[
default
]
interface
IXMLDOMDocument2
;
[
default
,
source
]
dispinterface
XMLDOMDocumentEvents
;
}
[
uuid
(
f5078f1b
-
c551
-
11
d3
-
89b9
-
0000
f81fe221
)
]
coclass
DOMDocument26
...
...
@@ -1534,6 +1525,10 @@ coclass DOMDocument26
}
[
helpstring
(
"XML DOM Document 3.0"
),
progid
(
"Msxml2.DOMDocument.3.0"
),
vi_progid
(
"Msxml2.DOMDocument"
),
threading
(
both
),
uuid
(
f5078f32
-
c551
-
11
d3
-
89b9
-
0000
f81fe221
)
]
coclass
DOMDocument30
...
...
@@ -1561,9 +1556,13 @@ coclass DOMDocument60
}
[
uuid
(
F6D90F12
-
9
C73
-
11
D3
-
B32E
-
00
C04F990BB4
)
helpstring
(
"XML DOM Document"
),
progid
(
"Msxml2.DOMDocument"
),
vi_progid
(
"Msxml2.DOMDocument"
),
threading
(
both
),
uuid
(
f6d90f11
-
9
c73
-
11
d3
-
b32e
-
00
c04f990bb4
)
]
coclass
FreeThreaded
DOMDocument
coclass
DOMDocument
{
[
default
]
interface
IXMLDOMDocument2
;
[
default
,
source
]
dispinterface
XMLDOMDocumentEvents
;
...
...
@@ -1579,6 +1578,10 @@ coclass FreeThreadedDOMDocument26
}
[
helpstring
(
"Free threaded XML DOM Document 3.0"
),
progid
(
"Msxml2.FreeThreadedDOMDocument.3.0"
),
vi_progid
(
"Msxml2.FreeThreadedDOMDocument"
),
threading
(
both
),
uuid
(
f5078f33
-
c551
-
11
d3
-
89b9
-
0000
f81fe221
)
]
coclass
FreeThreadedDOMDocument30
...
...
@@ -1606,11 +1609,16 @@ coclass FreeThreadedDOMDocument60
}
[
uuid
(
f6d90f16
-
9
c73
-
11
d3
-
b32e
-
00
c04f990bb4
)
helpstring
(
"Free threaded XML DOM Document"
),
progid
(
"Msxml2.FreeThreadedDOMDocument"
),
vi_progid
(
"Msxml2.FreeThreadedDOMDocument"
),
threading
(
both
),
uuid
(
f6d90f12
-
9
c73
-
11
d3
-
b32e
-
00
c04f990bb4
)
]
coclass
XMLHTTP
coclass
FreeThreadedDOMDocument
{
[
default
]
interface
IXMLHTTPRequest
;
[
default
]
interface
IXMLDOMDocument2
;
[
default
,
source
]
dispinterface
XMLDOMDocumentEvents
;
}
[
...
...
@@ -1622,6 +1630,10 @@ coclass XMLHTTP26
}
[
helpstring
(
"XML HTTP 3.0"
),
progid
(
"Msxml2.XMLHTTP.3.0"
),
vi_progid
(
"Msxml2.XMLHTTP"
),
threading
(
apartment
),
uuid
(
f5078f35
-
c551
-
11
d3
-
89b9
-
0000
f81fe221
)
]
coclass
XMLHTTP30
...
...
@@ -1646,14 +1658,22 @@ coclass XMLHTTP60
}
[
uuid
(
afba6b42
-
5692
-
48
ea
-
8141
-
dc517dcf0ef1
)
helpstring
(
"XML HTTP"
),
progid
(
"Msxml2.XMLHTTP"
),
vi_progid
(
"Msxml2.XMLHTTP"
),
threading
(
apartment
),
uuid
(
f6d90f16
-
9
c73
-
11
d3
-
b32e
-
00
c04f990bb4
)
]
coclass
Server
XMLHTTP
coclass
XMLHTTP
{
[
default
]
interface
I
Server
XMLHTTPRequest
;
[
default
]
interface
IXMLHTTPRequest
;
}
[
helpstring
(
"Server XML HTTP 3.0"
),
progid
(
"Msxml2.ServerXMLHTTP.3.0"
),
vi_progid
(
"Msxml2.ServerXMLHTTP"
),
threading
(
apartment
),
uuid
(
afb40ffd
-
b609
-
40
a3
-
9828
-
f88bbe11e4e3
)
]
coclass
ServerXMLHTTP30
...
...
@@ -1678,11 +1698,15 @@ coclass ServerXMLHTTP60
}
[
uuid
(
373984
c9
-
b845
-
449b
-
91
e7
-
45
ac83036ade
)
helpstring
(
"Server XML HTTP"
),
progid
(
"Msxml2.ServerXMLHTTP"
),
vi_progid
(
"Msxml2.ServerXMLHTTP"
),
threading
(
apartment
),
uuid
(
afba6b42
-
5692
-
48
ea
-
8141
-
dc517dcf0ef1
)
]
coclass
XMLSchemaCache
coclass
ServerXMLHTTP
{
[
default
]
interface
I
XMLDOMSchemaCollection
;
[
default
]
interface
I
ServerXMLHTTPRequest
;
}
[
...
...
@@ -1694,6 +1718,10 @@ coclass XMLSchemaCache26
}
[
helpstring
(
"XML Schema Cache 3.0"
),
progid
(
"Msxml2.XMLSchemaCache.3.0"
),
vi_progid
(
"Msxml2.XMLSchemaCache"
),
threading
(
both
),
uuid
(
f5078f34
-
c551
-
11
d3
-
89b9
-
0000
f81fe221
)
]
coclass
XMLSchemaCache30
...
...
@@ -1718,11 +1746,15 @@ coclass XMLSchemaCache60
}
[
uuid
(
2933B
F94
-
7B36
-
11
d2
-
B20E
-
00
C04F983E60
)
helpstring
(
"XML Schema Cache"
),
progid
(
"Msxml2.XMLSchemaCache"
),
vi_progid
(
"Msxml2.XMLSchemaCache"
),
threading
(
both
),
uuid
(
373984
c9
-
b845
-
449b
-
91
e7
-
45
ac83036ade
)
]
coclass
X
SLTemplat
e
coclass
X
MLSchemaCach
e
{
[
default
]
interface
IX
SLTemplate
;
[
default
]
interface
IX
MLDOMSchemaCollection
;
}
[
...
...
@@ -1734,6 +1766,10 @@ coclass XSLTemplate26
}
[
helpstring
(
"XSL Template 3.0"
),
progid
(
"Msxml2.XSLTemplate.3.0"
),
vi_progid
(
"Msxml2.XSLTemplate"
),
threading
(
both
),
uuid
(
f5078f36
-
c551
-
11
d3
-
89b9
-
0000
f81fe221
)
]
coclass
XSLTemplate30
...
...
@@ -1757,6 +1793,18 @@ coclass XSLTemplate60
[
default
]
interface
IXSLTemplate
;
}
[
helpstring
(
"XSL Template"
),
progid
(
"Msxml2.XSLTemplate"
),
vi_progid
(
"Msxml2.XSLTemplate"
),
threading
(
both
),
uuid
(
2933B
F94
-
7B36
-
11
d2
-
B20E
-
00
C04F983E60
)
]
coclass
XSLTemplate
{
[
default
]
interface
IXSLTemplate
;
}
/*
*
Sax
Interfaces
*/
...
...
@@ -3214,16 +3262,10 @@ interface ISchemaNotation : ISchemaItem
[
uuid
(
079
aa557
-
4
a18
-
424
a
-
8
eee
-
e39f0a8d41b9
)
]
coclass
SAXXMLReader
{
[
default
]
interface
IVBSAXXMLReader
;
interface
ISAXXMLReader
;
interface
IMXReaderControl
;
}
;
[
helpstring
(
"SAX XML Reader 3.0"
),
progid
(
"Msxml2.SAXXMLReader.3.0"
),
vi_progid
(
"Msxml2.SAXXMLReader"
),
threading
(
both
),
uuid
(
3124
c396
-
fb13
-
4836
-
a6ad
-
1317
f1713688
)
]
coclass
SAXXMLReader30
...
...
@@ -3252,6 +3294,20 @@ coclass SAXXMLReader60
}
[
helpstring
(
"SAX XML Reader"
),
progid
(
"Msxml2.SAXXMLReader"
),
vi_progid
(
"Msxml2.SAXXMLReader"
),
threading
(
both
),
uuid
(
079
aa557
-
4
a18
-
424
a
-
8
eee
-
e39f0a8d41b9
)
]
coclass
SAXXMLReader
{
[
default
]
interface
IVBSAXXMLReader
;
interface
ISAXXMLReader
;
interface
IMXReaderControl
;
}
[
uuid
(
a4c23ec3
-
6b70
-
4466
-
9127
-
550077239978
)
]
coclass
MXHTMLWriter
...
...
@@ -3332,17 +3388,21 @@ coclass MXHTMLWriter60
}
[
uuid
(
fc220ad8
-
a72a
-
4
ee8
-926e-0
b7ad152a020
)
helpstring
(
"MXXMLWriter 3.0"
),
progid
(
"Msxml2.MXXMLWriter.3.0"
),
vi_progid
(
"Msxml2.MXXMLWriter"
),
threading
(
both
),
uuid
(
3
d813dfe
-
6
c91
-
4
a4e
-
8
f41
-
04346
a841d9c
)
]
coclass
MXXMLWriter
coclass
MXXMLWriter
30
{
[
default
]
interface
IMXWriter
;
interface
ISAXContentHandler
;
interface
ISAX
Error
Handler
;
interface
ISAX
Decl
Handler
;
interface
ISAXDTDHandler
;
interface
ISAXErrorHandler
;
interface
ISAXLexicalHandler
;
interface
ISAXDeclHandler
;
interface
IVBSAXContentHandler
;
interface
IVBSAXDeclHandler
;
...
...
@@ -3352,9 +3412,9 @@ coclass MXXMLWriter
}
;
[
uuid
(
3
d813dfe
-
6
c91
-
4
a4e
-
8
f41
-
04346
a841d9c
)
uuid
(
88
d969c8
-
f192
-
11
d4
-
a65f
-
0040963251
e5
),
]
coclass
MXXMLWriter
3
0
coclass
MXXMLWriter
4
0
{
[
default
]
interface
IMXWriter
;
...
...
@@ -3369,12 +3429,12 @@ coclass MXXMLWriter30
interface
IVBSAXDTDHandler
;
interface
IVBSAXErrorHandler
;
interface
IVBSAXLexicalHandler
;
}
;
}
[
uuid
(
88
d96
9c8
-
f192
-
11
d4
-
a65f
-
0040963251
e5
),
uuid
(
88
d96
a0f
-
f192
-
11
d4
-
a65f
-
0040963251
e5
)
]
coclass
MXXMLWriter
4
0
coclass
MXXMLWriter
6
0
{
[
default
]
interface
IMXWriter
;
...
...
@@ -3392,17 +3452,21 @@ coclass MXXMLWriter40
}
[
uuid
(
88
d96a0f
-
f192
-
11
d4
-
a65f
-
0040963251
e5
)
helpstring
(
"MXXMLWriter"
),
progid
(
"Msxml2.MXXMLWriter"
),
vi_progid
(
"Msxml2.MXXMLWriter"
),
threading
(
both
),
uuid
(
fc220ad8
-
a72a
-
4
ee8
-926e-0
b7ad152a020
)
]
coclass
MXXMLWriter
60
coclass
MXXMLWriter
{
[
default
]
interface
IMXWriter
;
interface
ISAXContentHandler
;
interface
ISAXDeclHandler
;
interface
ISAXDTDHandler
;
interface
ISAXErrorHandler
;
interface
ISAXDTDHandler
;
interface
ISAXLexicalHandler
;
interface
ISAXDeclHandler
;
interface
IVBSAXContentHandler
;
interface
IVBSAXDeclHandler
;
...
...
@@ -3439,9 +3503,13 @@ coclass MXNamespaceManager60
}
[
uuid
(
4
dd441ad
-526d-4
a77
-
9
f1b
-
9841
ed802fb0
)
helpstring
(
"SAXAttributes 3.0"
),
progid
(
"Msxml2.SAXAttributes.3.0"
),
vi_progid
(
"Msxml2.SAXAttributes"
),
threading
(
both
),
uuid
(
3
e784a01
-
f3ae
-
4
dc0
-
9354
-
9526b9370
eba
)
]
coclass
SAXAttributes
coclass
SAXAttributes
30
{
[
default
]
interface
IMXAttributes
;
interface
IVBSAXAttributes
;
...
...
@@ -3449,9 +3517,9 @@ coclass SAXAttributes
}
[
uuid
(
3
e784a01
-
f3ae
-
4
dc0
-
9354
-
9526b9370
eba
)
uuid
(
88
d969ca
-
f192
-
11
d4
-
a65f
-
0040963251
e5
),
]
coclass
SAXAttributes
3
0
coclass
SAXAttributes
4
0
{
[
default
]
interface
IMXAttributes
;
interface
IVBSAXAttributes
;
...
...
@@ -3459,9 +3527,9 @@ coclass SAXAttributes30
}
[
uuid
(
88
d96
9ca
-
f192
-
11
d4
-
a65f
-
0040963251
e5
),
uuid
(
88
d96
a0e
-
f192
-
11
d4
-
a65f
-
0040963251
e5
)
]
coclass
SAXAttributes
4
0
coclass
SAXAttributes
6
0
{
[
default
]
interface
IMXAttributes
;
interface
IVBSAXAttributes
;
...
...
@@ -3469,9 +3537,13 @@ coclass SAXAttributes40
}
[
uuid
(
88
d96a0e
-
f192
-
11
d4
-
a65f
-
0040963251
e5
)
helpstring
(
"SAXAttributes"
),
progid
(
"Msxml2.SAXAttributes"
),
vi_progid
(
"Msxml2.SAXAttributes"
),
threading
(
both
),
uuid
(
4
dd441ad
-526d-4
a77
-
9
f1b
-
9841
ed802fb0
)
]
coclass
SAXAttributes
60
coclass
SAXAttributes
{
[
default
]
interface
IMXAttributes
;
interface
IVBSAXAttributes
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment