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
048084a6
Commit
048084a6
authored
Feb 18, 2022
by
Eric Pouech
Committed by
Alexandre Julliard
Feb 18, 2022
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
shdocvw: Enable compilation with long types.
Signed-off-by:
Eric Pouech
<
eric.pouech@gmail.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
b05bef91
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
15 deletions
+15
-15
Makefile.in
dlls/shdocvw/Makefile.in
+1
-1
shdocvw_main.c
dlls/shdocvw/shdocvw_main.c
+12
-12
shlinstobj.c
dlls/shdocvw/shlinstobj.c
+2
-2
No files found.
dlls/shdocvw/Makefile.in
View file @
048084a6
EXTRADEFS
=
-D
WINE_NO_LONG_TYPES
-D
_SHDOCVW_
EXTRADEFS
=
-D_SHDOCVW_
MODULE
=
shdocvw.dll
MODULE
=
shdocvw.dll
IMPORTLIB
=
shdocvw
IMPORTLIB
=
shdocvw
IMPORTS
=
uuid shlwapi advapi32
IMPORTS
=
uuid shlwapi advapi32
...
...
dlls/shdocvw/shdocvw_main.c
View file @
048084a6
...
@@ -120,7 +120,7 @@ DWORD WINAPI IEWinMain(LPSTR szCommandLine, int nShowWindow)
...
@@ -120,7 +120,7 @@ DWORD WINAPI IEWinMain(LPSTR szCommandLine, int nShowWindow)
*/
*/
BOOL
WINAPI
DllMain
(
HINSTANCE
hinst
,
DWORD
fdwReason
,
LPVOID
fImpLoad
)
BOOL
WINAPI
DllMain
(
HINSTANCE
hinst
,
DWORD
fdwReason
,
LPVOID
fImpLoad
)
{
{
TRACE
(
"%p 0x%x %p
\n
"
,
hinst
,
fdwReason
,
fImpLoad
);
TRACE
(
"%p 0x%
l
x %p
\n
"
,
hinst
,
fdwReason
,
fImpLoad
);
switch
(
fdwReason
)
switch
(
fdwReason
)
{
{
case
DLL_PROCESS_ATTACH
:
case
DLL_PROCESS_ATTACH
:
...
@@ -246,7 +246,7 @@ DWORD WINAPI RunInstallUninstallStubs2(int arg)
...
@@ -246,7 +246,7 @@ DWORD WINAPI RunInstallUninstallStubs2(int arg)
*/
*/
DWORD
WINAPI
SetQueryNetSessionCount
(
DWORD
arg
)
DWORD
WINAPI
SetQueryNetSessionCount
(
DWORD
arg
)
{
{
FIXME
(
"(%u), stub!
\n
"
,
arg
);
FIXME
(
"(%
l
u), stub!
\n
"
,
arg
);
return
0
;
return
0
;
}
}
...
@@ -318,7 +318,7 @@ HRESULT WINAPI URLSubRegQueryA(LPCSTR regpath, LPCSTR name, DWORD type,
...
@@ -318,7 +318,7 @@ HRESULT WINAPI URLSubRegQueryA(LPCSTR regpath, LPCSTR name, DWORD type,
DWORD
len
;
DWORD
len
;
LONG
res
;
LONG
res
;
TRACE
(
"(%s, %s, %
d, %p, %d, %
d)
\n
"
,
debugstr_a
(
regpath
),
debugstr_a
(
name
),
TRACE
(
"(%s, %s, %
ld, %p, %ld, %l
d)
\n
"
,
debugstr_a
(
regpath
),
debugstr_a
(
name
),
type
,
out
,
outlen
,
unknown
);
type
,
out
,
outlen
,
unknown
);
if
(
!
out
)
return
S_OK
;
if
(
!
out
)
return
S_OK
;
...
@@ -347,14 +347,14 @@ DWORD WINAPI ParseURLFromOutsideSourceW(LPCWSTR url, LPWSTR out, LPDWORD plen, L
...
@@ -347,14 +347,14 @@ DWORD WINAPI ParseURLFromOutsideSourceW(LPCWSTR url, LPWSTR out, LPDWORD plen, L
DWORD
res
=
0
;
DWORD
res
=
0
;
TRACE
(
"(%s, %p, %p, %p) len: %
d, unknown: 0x%
x
\n
"
,
debugstr_w
(
url
),
out
,
plen
,
unknown
,
TRACE
(
"(%s, %p, %p, %p) len: %
ld, unknown: 0x%l
x
\n
"
,
debugstr_w
(
url
),
out
,
plen
,
unknown
,
plen
?
*
plen
:
0
,
unknown
?
*
unknown
:
0
);
plen
?
*
plen
:
0
,
unknown
?
*
unknown
:
0
);
if
(
!
PathIsURLW
(
ptr
))
{
if
(
!
PathIsURLW
(
ptr
))
{
len
=
ARRAY_SIZE
(
buffer_in
);
len
=
ARRAY_SIZE
(
buffer_in
);
buffer_in
[
0
]
=
0
;
buffer_in
[
0
]
=
0
;
hr
=
UrlApplySchemeW
(
ptr
,
buffer_in
,
&
len
,
URL_APPLY_GUESSSCHEME
|
URL_APPLY_DEFAULT
);
hr
=
UrlApplySchemeW
(
ptr
,
buffer_in
,
&
len
,
URL_APPLY_GUESSSCHEME
|
URL_APPLY_DEFAULT
);
TRACE
(
"got 0x%x with %s
\n
"
,
hr
,
debugstr_w
(
buffer_in
));
TRACE
(
"got 0x%
l
x with %s
\n
"
,
hr
,
debugstr_w
(
buffer_in
));
if
(
hr
==
S_OK
)
{
if
(
hr
==
S_OK
)
{
/* we parsed the url to buffer_in */
/* we parsed the url to buffer_in */
ptr
=
buffer_in
;
ptr
=
buffer_in
;
...
@@ -369,7 +369,7 @@ DWORD WINAPI ParseURLFromOutsideSourceW(LPCWSTR url, LPWSTR out, LPDWORD plen, L
...
@@ -369,7 +369,7 @@ DWORD WINAPI ParseURLFromOutsideSourceW(LPCWSTR url, LPWSTR out, LPDWORD plen, L
buffer_out
[
0
]
=
'\0'
;
buffer_out
[
0
]
=
'\0'
;
hr
=
UrlCanonicalizeW
(
ptr
,
buffer_out
,
&
len
,
URL_ESCAPE_SPACES_ONLY
);
hr
=
UrlCanonicalizeW
(
ptr
,
buffer_out
,
&
len
,
URL_ESCAPE_SPACES_ONLY
);
needed
=
lstrlenW
(
buffer_out
)
+
1
;
needed
=
lstrlenW
(
buffer_out
)
+
1
;
TRACE
(
"got 0x%
x with %s (need %
d)
\n
"
,
hr
,
debugstr_w
(
buffer_out
),
needed
);
TRACE
(
"got 0x%
lx with %s (need %l
d)
\n
"
,
hr
,
debugstr_w
(
buffer_out
),
needed
);
if
(
*
plen
>=
needed
)
{
if
(
*
plen
>=
needed
)
{
if
(
out
!=
NULL
)
{
if
(
out
!=
NULL
)
{
...
@@ -381,7 +381,7 @@ DWORD WINAPI ParseURLFromOutsideSourceW(LPCWSTR url, LPWSTR out, LPDWORD plen, L
...
@@ -381,7 +381,7 @@ DWORD WINAPI ParseURLFromOutsideSourceW(LPCWSTR url, LPWSTR out, LPDWORD plen, L
*
plen
=
needed
;
*
plen
=
needed
;
TRACE
(
"=> %d
\n
"
,
res
);
TRACE
(
"=> %
l
d
\n
"
,
res
);
return
res
;
return
res
;
}
}
...
@@ -398,7 +398,7 @@ DWORD WINAPI ParseURLFromOutsideSourceA(LPCSTR url, LPSTR out, LPDWORD plen, LPD
...
@@ -398,7 +398,7 @@ DWORD WINAPI ParseURLFromOutsideSourceA(LPCSTR url, LPSTR out, LPDWORD plen, LPD
DWORD
res
;
DWORD
res
;
DWORD
len
;
DWORD
len
;
TRACE
(
"(%s, %p, %p, %p) len: %
d, unknown: 0x%
x
\n
"
,
debugstr_a
(
url
),
out
,
plen
,
unknown
,
TRACE
(
"(%s, %p, %p, %p) len: %
ld, unknown: 0x%l
x
\n
"
,
debugstr_a
(
url
),
out
,
plen
,
unknown
,
plen
?
*
plen
:
0
,
unknown
?
*
unknown
:
0
);
plen
?
*
plen
:
0
,
unknown
?
*
unknown
:
0
);
if
(
url
)
{
if
(
url
)
{
...
@@ -424,7 +424,7 @@ DWORD WINAPI ParseURLFromOutsideSourceA(LPCSTR url, LPSTR out, LPDWORD plen, LPD
...
@@ -424,7 +424,7 @@ DWORD WINAPI ParseURLFromOutsideSourceA(LPCSTR url, LPSTR out, LPDWORD plen, LPD
*
plen
=
needed
;
*
plen
=
needed
;
TRACE
(
"=> %d
\n
"
,
res
);
TRACE
(
"=> %
l
d
\n
"
,
res
);
return
res
;
return
res
;
}
}
...
@@ -434,7 +434,7 @@ DWORD WINAPI ParseURLFromOutsideSourceA(LPCSTR url, LPSTR out, LPDWORD plen, LPD
...
@@ -434,7 +434,7 @@ DWORD WINAPI ParseURLFromOutsideSourceA(LPCSTR url, LPSTR out, LPDWORD plen, LPD
HRESULT
WINAPI
IEParseDisplayNameWithBCW
(
DWORD
codepage
,
LPCWSTR
lpszDisplayName
,
LPBC
pbc
,
LPITEMIDLIST
*
ppidl
)
HRESULT
WINAPI
IEParseDisplayNameWithBCW
(
DWORD
codepage
,
LPCWSTR
lpszDisplayName
,
LPBC
pbc
,
LPITEMIDLIST
*
ppidl
)
{
{
/* Guessing at parameter 3 based on IShellFolder's ParseDisplayName */
/* Guessing at parameter 3 based on IShellFolder's ParseDisplayName */
FIXME
(
"stub: 0x%x %s %p %p
\n
"
,
codepage
,
debugstr_w
(
lpszDisplayName
),
pbc
,
ppidl
);
FIXME
(
"stub: 0x%
l
x %s %p %p
\n
"
,
codepage
,
debugstr_w
(
lpszDisplayName
),
pbc
,
ppidl
);
return
E_FAIL
;
return
E_FAIL
;
}
}
...
@@ -443,7 +443,7 @@ HRESULT WINAPI IEParseDisplayNameWithBCW(DWORD codepage, LPCWSTR lpszDisplayName
...
@@ -443,7 +443,7 @@ HRESULT WINAPI IEParseDisplayNameWithBCW(DWORD codepage, LPCWSTR lpszDisplayName
*/
*/
DWORD
WINAPI
SHRestricted2W
(
DWORD
res
,
LPCWSTR
url
,
DWORD
reserved
)
DWORD
WINAPI
SHRestricted2W
(
DWORD
res
,
LPCWSTR
url
,
DWORD
reserved
)
{
{
FIXME
(
"(%
d %s %
d) stub
\n
"
,
res
,
debugstr_w
(
url
),
reserved
);
FIXME
(
"(%
ld %s %l
d) stub
\n
"
,
res
,
debugstr_w
(
url
),
reserved
);
return
0
;
return
0
;
}
}
...
@@ -457,7 +457,7 @@ DWORD WINAPI SHRestricted2A(DWORD restriction, LPCSTR url, DWORD reserved)
...
@@ -457,7 +457,7 @@ DWORD WINAPI SHRestricted2A(DWORD restriction, LPCSTR url, DWORD reserved)
LPWSTR
urlW
=
NULL
;
LPWSTR
urlW
=
NULL
;
DWORD
res
;
DWORD
res
;
TRACE
(
"(%
d, %s, %
d)
\n
"
,
restriction
,
debugstr_a
(
url
),
reserved
);
TRACE
(
"(%
ld, %s, %l
d)
\n
"
,
restriction
,
debugstr_a
(
url
),
reserved
);
if
(
url
)
{
if
(
url
)
{
DWORD
len
=
MultiByteToWideChar
(
CP_ACP
,
0
,
url
,
-
1
,
NULL
,
0
);
DWORD
len
=
MultiByteToWideChar
(
CP_ACP
,
0
,
url
,
-
1
,
NULL
,
0
);
urlW
=
heap_alloc
(
len
*
sizeof
(
WCHAR
));
urlW
=
heap_alloc
(
len
*
sizeof
(
WCHAR
));
...
...
dlls/shdocvw/shlinstobj.c
View file @
048084a6
...
@@ -274,14 +274,14 @@ static HRESULT WINAPI InstanceObjectFactory_IClassFactory_CreateInstance(IClassF
...
@@ -274,14 +274,14 @@ static HRESULT WINAPI InstanceObjectFactory_IClassFactory_CreateInstance(IClassF
hr
=
CoCreateInstance
(
&
This
->
m_clsidInstance
,
NULL
,
CLSCTX_INPROC_SERVER
,
hr
=
CoCreateInstance
(
&
This
->
m_clsidInstance
,
NULL
,
CLSCTX_INPROC_SERVER
,
&
IID_IPersistPropertyBag
,
(
LPVOID
*
)
&
pPersistPropertyBag
);
&
IID_IPersistPropertyBag
,
(
LPVOID
*
)
&
pPersistPropertyBag
);
if
(
FAILED
(
hr
))
{
if
(
FAILED
(
hr
))
{
TRACE
(
"Failed to create instance of %s. hr = %08x
\n
"
,
TRACE
(
"Failed to create instance of %s. hr = %08
l
x
\n
"
,
debugstr_guid
(
&
This
->
m_clsidInstance
),
hr
);
debugstr_guid
(
&
This
->
m_clsidInstance
),
hr
);
return
hr
;
return
hr
;
}
}
hr
=
IPersistPropertyBag_Load
(
pPersistPropertyBag
,
This
->
m_pPropertyBag
,
NULL
);
hr
=
IPersistPropertyBag_Load
(
pPersistPropertyBag
,
This
->
m_pPropertyBag
,
NULL
);
if
(
FAILED
(
hr
))
{
if
(
FAILED
(
hr
))
{
TRACE
(
"Failed to initialize object from PropertyBag: hr = %08x
\n
"
,
hr
);
TRACE
(
"Failed to initialize object from PropertyBag: hr = %08
l
x
\n
"
,
hr
);
IPersistPropertyBag_Release
(
pPersistPropertyBag
);
IPersistPropertyBag_Release
(
pPersistPropertyBag
);
return
hr
;
return
hr
;
}
}
...
...
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