Partial implementation/stub of undocumented function shell32.256.

This commit is contained in:
Ulrich Czekalla 2003-05-13 22:20:13 +00:00 committed by Alexandre Julliard
parent 663dbc963f
commit 0ea140da97
2 changed files with 28 additions and 0 deletions

View File

@ -202,6 +202,7 @@
249 stdcall PathParseIconLocation (ptr) PathParseIconLocationAW 249 stdcall PathParseIconLocation (ptr) PathParseIconLocationAW
250 stdcall PathRemoveExtension (ptr) PathRemoveExtensionAW 250 stdcall PathRemoveExtension (ptr) PathRemoveExtensionAW
251 stdcall PathRemoveArgs (ptr) PathRemoveArgsAW 251 stdcall PathRemoveArgs (ptr) PathRemoveArgsAW
256 stdcall @(ptr ptr) SHELL32_256
271 stub SheChangeDirA 271 stub SheChangeDirA
272 stub SheChangeDirExA 272 stub SheChangeDirExA
273 stub SheChangeDirExW 273 stub SheChangeDirExW

View File

@ -1422,3 +1422,30 @@ HRESULT WINAPI SHCreateStdEnumFmtEtc(
return hRes; return hRes;
} }
/*************************************************************************
* SHELL32_256
*/
HRESULT WINAPI SHELL32_256(LPDWORD lpdw0, LPDWORD lpdw1)
{
HRESULT ret = S_OK;
FIXME("stub %p 0x%08lx %p\n", lpdw0, lpdw0 ? *lpdw0 : 0, lpdw1);
if (!lpdw0 || *lpdw0 != 0x10)
ret = E_INVALIDARG;
else
{
LPVOID lpdata = 0;/*LocalAlloc(GMEM_ZEROINIT, 0x4E4);*/
if (!lpdata)
ret = E_OUTOFMEMORY;
else
{
/* Initialize and return unknown lpdata structure */
}
}
return ret;
}