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
7f7e94d3
Commit
7f7e94d3
authored
Dec 12, 2005
by
Jacek Caban
Committed by
Alexandre Julliard
Dec 12, 2005
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
mshtml: Added IHTMLDocument3 stub implementation.
parent
e6b17d1b
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
8 additions
and
0 deletions
+8
-0
Makefile.in
dlls/mshtml/Makefile.in
+1
-0
htmldoc.c
dlls/mshtml/htmldoc.c
+4
-0
htmldoc3.c
dlls/mshtml/htmldoc3.c
+0
-0
mshtml_private.h
dlls/mshtml/mshtml_private.h
+3
-0
No files found.
dlls/mshtml/Makefile.in
View file @
7f7e94d3
...
@@ -11,6 +11,7 @@ EXTRADEFS = -DCOM_NO_WINDOWS_H
...
@@ -11,6 +11,7 @@ EXTRADEFS = -DCOM_NO_WINDOWS_H
C_SRCS
=
\
C_SRCS
=
\
hlink.c
\
hlink.c
\
htmldoc.c
\
htmldoc.c
\
htmldoc3.c
\
main.c
\
main.c
\
nsembed.c
\
nsembed.c
\
nsservice.c
\
nsservice.c
\
...
...
dlls/mshtml/htmldoc.c
View file @
7f7e94d3
...
@@ -53,6 +53,9 @@ static HRESULT WINAPI HTMLDocument_QueryInterface(IHTMLDocument2 *iface, REFIID
...
@@ -53,6 +53,9 @@ static HRESULT WINAPI HTMLDocument_QueryInterface(IHTMLDocument2 *iface, REFIID
}
else
if
(
IsEqualGUID
(
&
IID_IHTMLDocument2
,
riid
))
{
}
else
if
(
IsEqualGUID
(
&
IID_IHTMLDocument2
,
riid
))
{
TRACE
(
"(%p)->(IID_IHTMLDocument2, %p)
\n
"
,
This
,
ppvObject
);
TRACE
(
"(%p)->(IID_IHTMLDocument2, %p)
\n
"
,
This
,
ppvObject
);
*
ppvObject
=
HTMLDOC
(
This
);
*
ppvObject
=
HTMLDOC
(
This
);
}
else
if
(
IsEqualGUID
(
&
IID_IHTMLDocument3
,
riid
))
{
TRACE
(
"(%p)->(IID_IHTMLDocument3, %p)
\n
"
,
This
,
ppvObject
);
*
ppvObject
=
HTMLDOC3
(
This
);
}
else
if
(
IsEqualGUID
(
&
IID_IPersist
,
riid
))
{
}
else
if
(
IsEqualGUID
(
&
IID_IPersist
,
riid
))
{
TRACE
(
"(%p)->(IID_IPersist, %p)
\n
"
,
This
,
ppvObject
);
TRACE
(
"(%p)->(IID_IPersist, %p)
\n
"
,
This
,
ppvObject
);
*
ppvObject
=
PERSIST
(
This
);
*
ppvObject
=
PERSIST
(
This
);
...
@@ -985,6 +988,7 @@ HRESULT HTMLDocument_Create(IUnknown *pUnkOuter, REFIID riid, void** ppvObject)
...
@@ -985,6 +988,7 @@ HRESULT HTMLDocument_Create(IUnknown *pUnkOuter, REFIID riid, void** ppvObject)
LOCK_MODULE
();
LOCK_MODULE
();
HTMLDocument_HTMLDocument3_Init
(
ret
);
HTMLDocument_Persist_Init
(
ret
);
HTMLDocument_Persist_Init
(
ret
);
HTMLDocument_OleObj_Init
(
ret
);
HTMLDocument_OleObj_Init
(
ret
);
HTMLDocument_View_Init
(
ret
);
HTMLDocument_View_Init
(
ret
);
...
...
dlls/mshtml/htmldoc3.c
0 → 100644
View file @
7f7e94d3
This diff is collapsed.
Click to expand it.
dlls/mshtml/mshtml_private.h
View file @
7f7e94d3
...
@@ -43,6 +43,7 @@ typedef struct BindStatusCallback BindStatusCallback;
...
@@ -43,6 +43,7 @@ typedef struct BindStatusCallback BindStatusCallback;
typedef
struct
{
typedef
struct
{
const
IHTMLDocument2Vtbl
*
lpHTMLDocument2Vtbl
;
const
IHTMLDocument2Vtbl
*
lpHTMLDocument2Vtbl
;
const
IHTMLDocument3Vtbl
*
lpHTMLDocument3Vtbl
;
const
IPersistMonikerVtbl
*
lpPersistMonikerVtbl
;
const
IPersistMonikerVtbl
*
lpPersistMonikerVtbl
;
const
IPersistFileVtbl
*
lpPersistFileVtbl
;
const
IPersistFileVtbl
*
lpPersistFileVtbl
;
const
IMonikerPropVtbl
*
lpMonikerPropVtbl
;
const
IMonikerPropVtbl
*
lpMonikerPropVtbl
;
...
@@ -97,6 +98,7 @@ struct NSContainer {
...
@@ -97,6 +98,7 @@ struct NSContainer {
};
};
#define HTMLDOC(x) ((IHTMLDocument2*) &(x)->lpHTMLDocument2Vtbl)
#define HTMLDOC(x) ((IHTMLDocument2*) &(x)->lpHTMLDocument2Vtbl)
#define HTMLDOC3(x) ((IHTMLDocument3*) &(x)->lpHTMLDocument3Vtbl)
#define PERSIST(x) ((IPersist*) &(x)->lpPersistFileVtbl)
#define PERSIST(x) ((IPersist*) &(x)->lpPersistFileVtbl)
#define PERSISTMON(x) ((IPersistMoniker*) &(x)->lpPersistMonikerVtbl)
#define PERSISTMON(x) ((IPersistMoniker*) &(x)->lpPersistMonikerVtbl)
#define PERSISTFILE(x) ((IPersistFile*) &(x)->lpPersistFileVtbl)
#define PERSISTFILE(x) ((IPersistFile*) &(x)->lpPersistFileVtbl)
...
@@ -125,6 +127,7 @@ struct NSContainer {
...
@@ -125,6 +127,7 @@ struct NSContainer {
HRESULT
HTMLDocument_Create
(
IUnknown
*
,
REFIID
,
void
**
);
HRESULT
HTMLDocument_Create
(
IUnknown
*
,
REFIID
,
void
**
);
void
HTMLDocument_HTMLDocument3_Init
(
HTMLDocument
*
);
void
HTMLDocument_Persist_Init
(
HTMLDocument
*
);
void
HTMLDocument_Persist_Init
(
HTMLDocument
*
);
void
HTMLDocument_OleObj_Init
(
HTMLDocument
*
);
void
HTMLDocument_OleObj_Init
(
HTMLDocument
*
);
void
HTMLDocument_View_Init
(
HTMLDocument
*
);
void
HTMLDocument_View_Init
(
HTMLDocument
*
);
...
...
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