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
250 stdcall PathRemoveExtension (ptr) PathRemoveExtensionAW
251 stdcall PathRemoveArgs (ptr) PathRemoveArgsAW
256 stdcall @(ptr ptr) SHELL32_256
271 stub SheChangeDirA
272 stub SheChangeDirExA
273 stub SheChangeDirExW

View File

@ -1422,3 +1422,30 @@ HRESULT WINAPI SHCreateStdEnumFmtEtc(
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;
}