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

Added stubs for CheckEscapes[AW] and ExtractAssociatedIconExW.
This commit is contained in:
Alexandre Julliard 2002-01-29 18:21:20 +00:00
parent e4d4f2d59f
commit e1ff66a814
3 changed files with 49 additions and 3 deletions

View File

@ -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]
*

View File

@ -324,8 +324,8 @@ debug_channels (exec pidl shell shlctrl)
# version 4.0 (win95)
# _WIN32_IE >= 0x0200
#
@ stub CheckEscapesA
@ stub CheckEscapesW
@ stdcall CheckEscapesA(str long long ptr ptr long) CheckEscapesA
@ stdcall 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
@ stub ExtractAssociatedIconExW
@ stdcall ExtractAssociatedIconExW(long long long long)ExtractAssociatedIconExW
@ stub ExtractAssociatedIconW
@ stdcall ExtractIconA(long str long)ExtractIconA
@ stdcall ExtractIconEx(ptr long ptr ptr long)ExtractIconExAW

View File

@ -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;
}