Commit e1ff66a8 authored by Alexandre Julliard's avatar Alexandre Julliard

Authors: Aric Stewart <aric@codeweavers.com>, Huw D M Davies <hdavies@codeweavers.com>

Added stubs for CheckEscapes[AW] and ExtractAssociatedIconExW.
parent e4d4f2d5
...@@ -650,6 +650,12 @@ HICON WINAPI ExtractAssociatedIconA(HINSTANCE hInst, LPSTR lpIconPath, LPWORD lp ...@@ -650,6 +650,12 @@ HICON WINAPI ExtractAssociatedIconA(HINSTANCE hInst, LPSTR lpIconPath, LPWORD lp
return ExtractAssociatedIcon16(hInst,lpIconPath,lpiIcon); 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] * FindEnvironmentString [SHELL.38]
* *
......
...@@ -324,8 +324,8 @@ debug_channels (exec pidl shell shlctrl) ...@@ -324,8 +324,8 @@ debug_channels (exec pidl shell shlctrl)
# version 4.0 (win95) # version 4.0 (win95)
# _WIN32_IE >= 0x0200 # _WIN32_IE >= 0x0200
# #
@ stub CheckEscapesA @ stdcall CheckEscapesA(str long long ptr ptr long) CheckEscapesA
@ stub CheckEscapesW @ stdcall CheckEscapesW(wstr long long ptr ptr long) CheckEscapesW
@ stdcall CommandLineToArgvW(wstr ptr) CommandLineToArgvW @ stdcall CommandLineToArgvW(wstr ptr) CommandLineToArgvW
@ stdcall Control_FillCache_RunDLL(long long long long)Control_FillCache_RunDLL @ stdcall Control_FillCache_RunDLL(long long long long)Control_FillCache_RunDLL
@ stub Control_FillCache_RunDLLA @ stub Control_FillCache_RunDLLA
...@@ -340,7 +340,7 @@ debug_channels (exec pidl shell shlctrl) ...@@ -340,7 +340,7 @@ debug_channels (exec pidl shell shlctrl)
@ stdcall DuplicateIcon(long long) DuplicateIcon @ stdcall DuplicateIcon(long long) DuplicateIcon
@ stdcall ExtractAssociatedIconA(long ptr long)ExtractAssociatedIconA @ stdcall ExtractAssociatedIconA(long ptr long)ExtractAssociatedIconA
@ stub ExtractAssociatedIconExA @ stub ExtractAssociatedIconExA
@ stub ExtractAssociatedIconExW @ stdcall ExtractAssociatedIconExW(long long long long)ExtractAssociatedIconExW
@ stub ExtractAssociatedIconW @ stub ExtractAssociatedIconW
@ stdcall ExtractIconA(long str long)ExtractIconA @ stdcall ExtractIconA(long str long)ExtractIconA
@ stdcall ExtractIconEx(ptr long ptr ptr long)ExtractIconExAW @ stdcall ExtractIconEx(ptr long ptr ptr long)ExtractIconExAW
......
...@@ -193,3 +193,43 @@ BOOL WINAPI OleStrToStrNAW (LPVOID lpOut, INT nOut, LPCVOID lpIn, INT nIn) ...@@ -193,3 +193,43 @@ BOOL WINAPI OleStrToStrNAW (LPVOID lpOut, INT nOut, LPCVOID lpIn, INT nIn)
return OleStrToStrNW (lpOut, nOut, lpIn, nIn); return OleStrToStrNW (lpOut, nOut, lpIn, nIn);
return OleStrToStrNA (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;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment