Partial implementation/stub of undocumented function shell32.256.
This commit is contained in:
parent
663dbc963f
commit
0ea140da97
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue