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
0e8c7bec
Commit
0e8c7bec
authored
Jan 25, 2017
by
Jacek Caban
Committed by
Alexandre Julliard
Jan 25, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
mshtml: Added MHTMLDocument object class factory stub implementation.
Signed-off-by:
Jacek Caban
<
jacek@codeweavers.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
32671b1d
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
12 additions
and
1 deletion
+12
-1
htmldoc.c
dlls/mshtml/htmldoc.c
+6
-0
main.c
dlls/mshtml/main.c
+3
-1
mshtml_private.h
dlls/mshtml/mshtml_private.h
+1
-0
mshtml.idl
include/mshtml.idl
+2
-0
No files found.
dlls/mshtml/htmldoc.c
View file @
0e8c7bec
...
@@ -5105,3 +5105,9 @@ HRESULT HTMLDocument_Create(IUnknown *pUnkOuter, REFIID riid, void** ppvObject)
...
@@ -5105,3 +5105,9 @@ HRESULT HTMLDocument_Create(IUnknown *pUnkOuter, REFIID riid, void** ppvObject)
return
S_OK
;
return
S_OK
;
}
}
HRESULT
MHTMLDocument_Create
(
IUnknown
*
outer
,
REFIID
riid
,
void
**
ppv
)
{
FIXME
(
"(%p %s %p)
\n
"
,
outer
,
debugstr_mshtml_guid
(
riid
),
ppv
);
return
E_NOTIMPL
;
}
dlls/mshtml/main.c
View file @
0e8c7bec
...
@@ -339,6 +339,9 @@ HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
...
@@ -339,6 +339,9 @@ HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
if
(
IsEqualGUID
(
&
CLSID_HTMLDocument
,
rclsid
))
{
if
(
IsEqualGUID
(
&
CLSID_HTMLDocument
,
rclsid
))
{
TRACE
(
"(CLSID_HTMLDocument %s %p)
\n
"
,
debugstr_mshtml_guid
(
riid
),
ppv
);
TRACE
(
"(CLSID_HTMLDocument %s %p)
\n
"
,
debugstr_mshtml_guid
(
riid
),
ppv
);
return
ClassFactory_Create
(
riid
,
ppv
,
HTMLDocument_Create
);
return
ClassFactory_Create
(
riid
,
ppv
,
HTMLDocument_Create
);
}
else
if
(
IsEqualGUID
(
&
CLSID_MHTMLDocument
,
rclsid
))
{
TRACE
(
"(CLSID_MHTMLDocument %s %p)
\n
"
,
debugstr_mshtml_guid
(
riid
),
ppv
);
return
ClassFactory_Create
(
riid
,
ppv
,
MHTMLDocument_Create
);
}
else
if
(
IsEqualGUID
(
&
CLSID_AboutProtocol
,
rclsid
))
{
}
else
if
(
IsEqualGUID
(
&
CLSID_AboutProtocol
,
rclsid
))
{
TRACE
(
"(CLSID_AboutProtocol %s %p)
\n
"
,
debugstr_mshtml_guid
(
riid
),
ppv
);
TRACE
(
"(CLSID_AboutProtocol %s %p)
\n
"
,
debugstr_mshtml_guid
(
riid
),
ppv
);
return
ProtocolFactory_Create
(
rclsid
,
riid
,
ppv
);
return
ProtocolFactory_Create
(
rclsid
,
riid
,
ppv
);
...
@@ -441,7 +444,6 @@ DEFINE_GUID(CLSID_HTMLServerDoc, 0x3050F4E7, 0x98B5, 0x11CF, 0xBB,0x82, 0x00,0xA
...
@@ -441,7 +444,6 @@ DEFINE_GUID(CLSID_HTMLServerDoc, 0x3050F4E7, 0x98B5, 0x11CF, 0xBB,0x82, 0x00,0xA
DEFINE_GUID
(
CLSID_IImageDecodeFilter
,
0x607FD4E8
,
0x0A03
,
0x11D1
,
0xAB
,
0x1D
,
0x00
,
0xC0
,
0x4F
,
0xC9
,
0xB3
,
0x04
);
DEFINE_GUID
(
CLSID_IImageDecodeFilter
,
0x607FD4E8
,
0x0A03
,
0x11D1
,
0xAB
,
0x1D
,
0x00
,
0xC0
,
0x4F
,
0xC9
,
0xB3
,
0x04
);
DEFINE_GUID
(
CLSID_IImgCtx
,
0x3050F3D6
,
0x98B5
,
0x11CF
,
0xBB
,
0x82
,
0x00
,
0xAA
,
0x00
,
0xBD
,
0xCE
,
0x0B
);
DEFINE_GUID
(
CLSID_IImgCtx
,
0x3050F3D6
,
0x98B5
,
0x11CF
,
0xBB
,
0x82
,
0x00
,
0xAA
,
0x00
,
0xBD
,
0xCE
,
0x0B
);
DEFINE_GUID
(
CLSID_IntDitherer
,
0x05F6FE1A
,
0xECEF
,
0x11D0
,
0xAA
,
0xE7
,
0x00
,
0xC0
,
0x4F
,
0xC9
,
0xB3
,
0x04
);
DEFINE_GUID
(
CLSID_IntDitherer
,
0x05F6FE1A
,
0xECEF
,
0x11D0
,
0xAA
,
0xE7
,
0x00
,
0xC0
,
0x4F
,
0xC9
,
0xB3
,
0x04
);
DEFINE_GUID
(
CLSID_MHTMLDocument
,
0x3050F3D9
,
0x98B5
,
0x11CF
,
0xBB
,
0x82
,
0x00
,
0xAA
,
0x00
,
0xBD
,
0xCE
,
0x0B
);
DEFINE_GUID
(
CLSID_TridentAPI
,
0x429AF92C
,
0xA51F
,
0x11D2
,
0x86
,
0x1E
,
0x00
,
0xC0
,
0x4F
,
0xA3
,
0x5C
,
0x89
);
DEFINE_GUID
(
CLSID_TridentAPI
,
0x429AF92C
,
0xA51F
,
0x11D2
,
0x86
,
0x1E
,
0x00
,
0xC0
,
0x4F
,
0xA3
,
0x5C
,
0x89
);
#define INF_SET_ID(id) \
#define INF_SET_ID(id) \
...
...
dlls/mshtml/mshtml_private.h
View file @
0e8c7bec
...
@@ -823,6 +823,7 @@ struct HTMLDocumentNode {
...
@@ -823,6 +823,7 @@ struct HTMLDocumentNode {
};
};
HRESULT
HTMLDocument_Create
(
IUnknown
*
,
REFIID
,
void
**
)
DECLSPEC_HIDDEN
;
HRESULT
HTMLDocument_Create
(
IUnknown
*
,
REFIID
,
void
**
)
DECLSPEC_HIDDEN
;
HRESULT
MHTMLDocument_Create
(
IUnknown
*
,
REFIID
,
void
**
)
DECLSPEC_HIDDEN
;
HRESULT
HTMLLoadOptions_Create
(
IUnknown
*
,
REFIID
,
void
**
)
DECLSPEC_HIDDEN
;
HRESULT
HTMLLoadOptions_Create
(
IUnknown
*
,
REFIID
,
void
**
)
DECLSPEC_HIDDEN
;
HRESULT
create_doc_from_nsdoc
(
nsIDOMHTMLDocument
*
,
HTMLDocumentObj
*
,
HTMLInnerWindow
*
,
HTMLDocumentNode
**
)
DECLSPEC_HIDDEN
;
HRESULT
create_doc_from_nsdoc
(
nsIDOMHTMLDocument
*
,
HTMLDocumentObj
*
,
HTMLInnerWindow
*
,
HTMLDocumentNode
**
)
DECLSPEC_HIDDEN
;
...
...
include/mshtml.idl
View file @
0e8c7bec
...
@@ -33,6 +33,8 @@ import "dispex.idl";
...
@@ -33,6 +33,8 @@ import "dispex.idl";
cpp_quote
(
"#include <olectl.h>"
)
cpp_quote
(
"#include <olectl.h>"
)
cpp_quote
(
"DEFINE_GUID(CLSID_MHTMLDocument, 0x3050f3d9,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);"
)
cpp_quote
(
"DEFINE_GUID(SID_SEditCommandTarget, 0x3050f4b5,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);"
)
cpp_quote
(
"DEFINE_GUID(SID_SEditCommandTarget, 0x3050f4b5,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);"
)
cpp_quote
(
"DEFINE_GUID(SID_SHTMLEditHost, 0x3050f6a0,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);"
)
cpp_quote
(
"DEFINE_GUID(SID_SHTMLEditHost, 0x3050f6a0,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);"
)
cpp_quote
(
"DEFINE_GUID(SID_SHTMLEditServices, 0x3050f7f9,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);"
)
cpp_quote
(
"DEFINE_GUID(SID_SHTMLEditServices, 0x3050f7f9,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);"
)
...
...
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