Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
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-cw
Commits
99056d7e
Commit
99056d7e
authored
Aug 02, 2006
by
Dan Hipschman
Committed by
Alexandre Julliard
Aug 03, 2006
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
widl: Write forward declarations for coclass definitions.
parent
f07740b2
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
8 additions
and
6 deletions
+8
-6
mshtml_private.h
dlls/mshtml/mshtml_private.h
+2
-2
shdocvw.h
dlls/shdocvw/shdocvw.h
+4
-4
parser.y
tools/widl/parser.y
+2
-0
No files found.
dlls/mshtml/mshtml_private.h
View file @
99056d7e
...
...
@@ -53,7 +53,7 @@ typedef enum {
EDITMODE
}
USERMODE
;
typedef
struc
t
{
struct
HTMLDocumen
t
{
const
IHTMLDocument2Vtbl
*
lpHTMLDocument2Vtbl
;
const
IHTMLDocument3Vtbl
*
lpHTMLDocument3Vtbl
;
const
IPersistMonikerVtbl
*
lpPersistMonikerVtbl
;
...
...
@@ -96,7 +96,7 @@ typedef struct {
ConnectionPoint
*
cp_propnotif
;
HTMLDOMNode
*
nodes
;
}
HTMLDocument
;
};
struct
NSContainer
{
const
nsIWebBrowserChromeVtbl
*
lpWebBrowserChromeVtbl
;
...
...
dlls/shdocvw/shdocvw.h
View file @
99056d7e
...
...
@@ -87,7 +87,7 @@ typedef struct {
ConnectionPointContainer
cps
;
}
DocHost
;
typedef
struct
{
struct
WebBrowser
{
/* Interfaces available via WebBrowser object */
const
IWebBrowser2Vtbl
*
lpWebBrowser2Vtbl
;
...
...
@@ -130,9 +130,9 @@ typedef struct {
VARIANT_BOOL
tool_bar
;
DocHost
doc_host
;
}
WebBrowser
;
};
typedef
struct
{
struct
InternetExplorer
{
const
IWebBrowser2Vtbl
*
lpWebBrowser2Vtbl
;
LONG
ref
;
...
...
@@ -140,7 +140,7 @@ typedef struct {
HWND
frame_hwnd
;
DocHost
doc_host
;
}
InternetExplorer
;
};
#define WEBBROWSER(x) ((IWebBrowser*) &(x)->lpWebBrowser2Vtbl)
#define WEBBROWSER2(x) ((IWebBrowser2*) &(x)->lpWebBrowser2Vtbl)
...
...
tools/widl/parser.y
View file @
99056d7e
...
...
@@ -249,6 +249,7 @@ gbl_statements: { $$ = NULL; }
| gbl_statements coclassdef { $$ = $1;
add_coclass($2);
reg_type($2, $2->name, 0);
if (!parse_only && do_header) write_coclass_forward($2);
}
| gbl_statements moduledef { $$ = $1; add_module($2); }
| gbl_statements librarydef { $$ = $1; }
...
...
@@ -261,6 +262,7 @@ imp_statements: {}
| imp_statements coclass ';' { reg_type($2, $2->name, 0); if (!parse_only && do_header) write_coclass_forward($2); }
| imp_statements coclassdef { if (!parse_only) add_coclass($2);
reg_type($2, $2->name, 0);
if (!parse_only && do_header) write_coclass_forward($2);
}
| imp_statements moduledef { if (!parse_only) add_module($2); }
| imp_statements statement {}
...
...
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