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
e1ff66a8
Commit
e1ff66a8
authored
Jan 29, 2002
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Authors: Aric Stewart <aric@codeweavers.com>, Huw D M Davies <hdavies@codeweavers.com>
Added stubs for CheckEscapes[AW] and ExtractAssociatedIconExW.
parent
e4d4f2d5
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
49 additions
and
3 deletions
+49
-3
shell.c
dlls/shell32/shell.c
+6
-0
shell32.spec
dlls/shell32/shell32.spec
+3
-3
shellstring.c
dlls/shell32/shellstring.c
+40
-0
No files found.
dlls/shell32/shell.c
View file @
e1ff66a8
...
...
@@ -650,6 +650,12 @@ HICON WINAPI ExtractAssociatedIconA(HINSTANCE hInst, LPSTR lpIconPath, LPWORD lp
return
ExtractAssociatedIcon16
(
hInst
,
lpIconPath
,
lpiIcon
);
}
HICON
WINAPI
ExtractAssociatedIconExW
(
DWORD
d1
,
DWORD
d2
,
DWORD
d3
,
DWORD
d4
)
{
FIXME
(
"(%lx %lx %lx %lx): stub
\n
"
,
d1
,
d2
,
d3
,
d4
);
return
0
;
}
/*************************************************************************
* FindEnvironmentString [SHELL.38]
*
...
...
dlls/shell32/shell32.spec
View file @
e1ff66a8
...
...
@@ -324,8 +324,8 @@ debug_channels (exec pidl shell shlctrl)
# version 4.0 (win95)
# _WIN32_IE >= 0x0200
#
@ st
ub
CheckEscapesA
@ st
ub
CheckEscapesW
@ st
dcall CheckEscapesA(str long long ptr ptr long)
CheckEscapesA
@ st
dcall CheckEscapesW(wstr long long ptr ptr long)
CheckEscapesW
@ stdcall CommandLineToArgvW(wstr ptr) CommandLineToArgvW
@ stdcall Control_FillCache_RunDLL(long long long long)Control_FillCache_RunDLL
@ stub Control_FillCache_RunDLLA
...
...
@@ -340,7 +340,7 @@ debug_channels (exec pidl shell shlctrl)
@ stdcall DuplicateIcon(long long) DuplicateIcon
@ stdcall ExtractAssociatedIconA(long ptr long)ExtractAssociatedIconA
@ stub ExtractAssociatedIconExA
@ st
ub
ExtractAssociatedIconExW
@ st
dcall ExtractAssociatedIconExW(long long long long)
ExtractAssociatedIconExW
@ stub ExtractAssociatedIconW
@ stdcall ExtractIconA(long str long)ExtractIconA
@ stdcall ExtractIconEx(ptr long ptr ptr long)ExtractIconExAW
...
...
dlls/shell32/shellstring.c
View file @
e1ff66a8
...
...
@@ -193,3 +193,43 @@ BOOL WINAPI OleStrToStrNAW (LPVOID lpOut, INT nOut, LPCVOID lpIn, INT nIn)
return
OleStrToStrNW
(
lpOut
,
nOut
,
lpIn
,
nIn
);
return
OleStrToStrNA
(
lpOut
,
nOut
,
lpIn
,
nIn
);
}
/*************************************************************************
* CheckEscapes [SHELL32]
*/
DWORD
WINAPI
CheckEscapesA
(
LPSTR
string
,
/* [in] string to check ??*/
DWORD
b
,
/* [???] is 0 */
DWORD
c
,
/* [???] is 0 */
LPDWORD
d
,
/* [???] is address */
LPDWORD
e
,
/* [???] is address */
DWORD
handle
)
/* [in] looks like handle but not */
{
FIXME
(
"(%p<%s> %ld %ld %p<%ld> %p<%ld> 0x%08lx) stub
\n
"
,
string
,
debugstr_a
(
string
),
b
,
c
,
d
,
(
d
)
?
*
d
:
0xabbacddc
,
e
,
(
e
)
?
*
e
:
0xabbacddd
,
handle
);
return
0
;
}
DWORD
WINAPI
CheckEscapesW
(
LPWSTR
string
,
/* [in] string to check ??*/
DWORD
b
,
/* [???] is 0 */
DWORD
c
,
/* [???] is 0 */
LPDWORD
d
,
/* [???] is address */
LPDWORD
e
,
/* [???] is address */
DWORD
handle
)
/* [in] looks like handle but not */
{
FIXME
(
"(%p<%s> %ld %ld %p<%ld> %p<%ld> 0x%08lx) stub
\n
"
,
string
,
debugstr_w
(
string
),
b
,
c
,
d
,
(
d
)
?
*
d
:
0xabbacddc
,
e
,
(
e
)
?
*
e
:
0xabbacddd
,
handle
);
return
0
;
}
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