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
d30e6c96
Commit
d30e6c96
authored
Mar 04, 2019
by
Jacek Caban
Committed by
Alexandre Julliard
Mar 04, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
mshtml.idl: Add IHTMLDOMImplementation2 and IDOMDocumentType declarations.
Signed-off-by:
Jacek Caban
<
jacek@codeweavers.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
740102f3
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
123 additions
and
0 deletions
+123
-0
mshtmdid.h
include/mshtmdid.h
+15
-0
mshtml.idl
include/mshtml.idl
+108
-0
No files found.
include/mshtmdid.h
View file @
d30e6c96
...
...
@@ -119,6 +119,7 @@
#define DISPID_DOMRANGE DISPID_NORMAL_FIRST
#define DISPID_MEDIA DISPID_NORMAL_FIRST
#define DISPID_STYLEMEDIA DISPID_NORMAL_FIRST
#define DISPID_DOCUMENTTYPE DISPID_NORMAL_FIRST
#define DISPID_DOMEVENT DISPID_NORMAL_FIRST
#define DISPID_DOMUIEVENT (DISPID_DOMEVENT+25)
...
...
@@ -3203,9 +3204,23 @@
#define DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION DISPID_A_DEFAULTTEXTSELECTION
#define DISPID_IHTMLRENDERSTYLE_TEXTDECORATION DISPID_A_STYLETEXTDECORATION
/* IDOMDocumentType */
#define DISPID_IDOMDOCUMENTTYPE_NAME DISPID_DOCUMENTTYPE
#define DISPID_IDOMDOCUMENTTYPE_ENTITIES DISPID_DOCUMENTTYPE+1
#define DISPID_IDOMDOCUMENTTYPE_NOTATIONS DISPID_DOCUMENTTYPE+2
#define DISPID_IDOMDOCUMENTTYPE_PUBLICID DISPID_DOCUMENTTYPE+3
#define DISPID_IDOMDOCUMENTTYPE_SYSTEMID DISPID_DOCUMENTTYPE+4
#define DISPID_IDOMDOCUMENTTYPE_INTERNALSUBSET DISPID_DOCUMENTTYPE+5
/* IHTMLDOMImplementation */
#define DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE DISPID_DOMIMPLEMENTATION
/* IHTMLDOMImplementation2 */
#define DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE DISPID_DOMIMPLEMENTATION+1
#define DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT DISPID_DOMIMPLEMENTATION+2
#define DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT DISPID_DOMIMPLEMENTATION+3
#define DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE DISPID_DOMIMPLEMENTATION+4
/* IHTMLDOMAttribute */
#define DISPID_IHTMLDOMATTRIBUTE_NODENAME DISPID_DOMATTRIBUTE
#define DISPID_IHTMLDOMATTRIBUTE_NODEVALUE DISPID_DOMATTRIBUTE+2
...
...
include/mshtml.idl
View file @
d30e6c96
...
...
@@ -246,6 +246,7 @@ interface IHTMLDOMConstructor : IDispatch
IDispatch
*
constructor
()
interface
IHTMLDocument2
;
interface
IHTMLDocument7
;
interface
IHTMLElement2
;
interface
IHTMLStyleSheetsCollection
;
interface
IHTMLFrameBase
;
...
...
@@ -5988,6 +5989,36 @@ coclass HTMLDOMTextNode
}
/*****************************************************************************
*
IDOMDocumentType
interface
*/
[
odl
,
oleautomation
,
dual
,
uuid
(
30510738
-
98b5
-
11
cf
-
bb82
-
00
aa00bdce0b
)
]
interface
IDOMDocumentType
:
IDispatch
{
[
propget
,
id
(
DISPID_IDOMDOCUMENTTYPE_NAME
)
]
HRESULT
name
(
[
out
,
retval
]
BSTR
*
p
)
;
[
propget
,
id
(
DISPID_IDOMDOCUMENTTYPE_ENTITIES
)
]
HRESULT
entities
(
[
out
,
retval
]
IDispatch
**
p
)
;
[
propget
,
id
(
DISPID_IDOMDOCUMENTTYPE_NOTATIONS
)
]
HRESULT
notations
(
[
out
,
retval
]
IDispatch
**
p
)
;
[
propget
,
id
(
DISPID_IDOMDOCUMENTTYPE_PUBLICID
)
]
HRESULT
publicId
(
[
out
,
retval
]
VARIANT
*
p
)
;
[
propget
,
id
(
DISPID_IDOMDOCUMENTTYPE_SYSTEMID
)
]
HRESULT
systemId
(
[
out
,
retval
]
VARIANT
*
p
)
;
[
propget
,
id
(
DISPID_IDOMDOCUMENTTYPE_INTERNALSUBSET
)
]
HRESULT
internalSubset
(
[
out
,
retval
]
VARIANT
*
p
)
;
}
/*****************************************************************************
*
IHTMLDOMImplementation
interface
*/
[
...
...
@@ -6006,6 +6037,83 @@ interface IHTMLDOMImplementation : IDispatch
}
/*****************************************************************************
*
IHTMLDOMImplementation2
interface
*/
[
odl
,
oleautomation
,
dual
,
uuid
(
3051073
c
-
98b5
-
11
cf
-
bb82
-
00
aa00bdce0b
)
]
interface
IHTMLDOMImplementation2
:
IDispatch
{
[
id
(
DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)
]
HRESULT
createDocumentType
(
[
in
]
BSTR
bstrQualifiedName
,
[
in
]
VARIANT
*
pvarPublicId
,
[
in
]
VARIANT
*
pvarSystemId
,
[
out
,
retval
]
IDOMDocumentType
**
newDocumentType
)
;
[
id
(
DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)
]
HRESULT
createDocument
(
[
in
]
VARIANT
*
pvarNS
,
[
in
]
VARIANT
*
pvarTagName
,
[
in
]
IDOMDocumentType
*
pDocumentType
,
[
out
,
retval
]
IHTMLDocument7
**
ppnewDocument
)
;
[
id
(
DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)
]
HRESULT
createHTMLDocument
(
[
in
]
BSTR
bstrTitle
,
[
out
,
retval
]
IHTMLDocument7
**
ppnewDocument
)
;
[
id
(
DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)
]
HRESULT
hasFeature
(
[
in
]
BSTR
bstrfeature
,
[
in
,
optional
]
VARIANT
version
,
[
out
,
retval
]
VARIANT_BOOL
*
pfHasFeature
)
;
}
/*****************************************************************************
*
DispHTMLDOMImplementation
dispinterface
*/
[
hidden
,
uuid
(
3050
f58f
-
98b5
-
11
cf
-
bb82
-
00
aa00bdce0b
)
]
dispinterface
DispHTMLDOMImplementation
{
properties
:
methods
:
[
id
(
DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)
]
VARIANT_BOOL
hasFeature
(
[
in
]
BSTR
bstrfeature
,
[
in
,
optional
]
VARIANT
version
)
;
[
id
(
DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)
]
IDOMDocumentType
*
createDocumentType
(
[
in
]
BSTR
bstrQualifiedName
,
[
in
]
VARIANT
*
pvarPublicId
,
[
in
]
VARIANT
*
pvarSystemId
)
;
[
id
(
DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)
]
IHTMLDocument7
*
createDocument
(
[
in
]
VARIANT
*
pvarNS
,
[
in
]
VARIANT
*
pvarTagName
,
[
in
]
IDOMDocumentType
*
pDocumentType
)
;
[
id
(
DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)
]
IHTMLDocument7
*
createHTMLDocument
(
[
in
]
BSTR
bstrTitle
)
;
[
id
(
DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)
]
VARIANT_BOOL
ie9_hasFeature
(
[
in
]
BSTR
bstrfeature
,
[
in
,
optional
]
VARIANT
version
)
;
[
propget
,
id
(
DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
),
hidden
]
IDispatch
*
constructor
()
;
}
/*****************************************************************************
*
DispHTMLDOMAttribute
dispinterface
*/
[
...
...
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