shell32: Remove some unused functions.
This commit is contained in:
parent
174cc24fd6
commit
366fcaf1a7
|
@ -47,7 +47,7 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(shell);
|
||||
|
||||
extern HRESULT WINAPI IFSFolder_Constructor(IUnknown * pUnkOuter, REFIID riid, LPVOID * ppv);
|
||||
extern INT WINAPI SHStringFromGUIDW(REFGUID guid, LPWSTR lpszDest, INT cchMax); /* shlwapi.24 */
|
||||
|
||||
/**************************************************************************
|
||||
* Default ClassFactory types
|
||||
|
@ -77,23 +77,6 @@ static const struct {
|
|||
};
|
||||
|
||||
|
||||
/* FIXME: this should be SHLWAPI.24 since we can't yet import by ordinal */
|
||||
|
||||
DWORD WINAPI __SHGUIDToStringW (REFGUID guid, LPWSTR str)
|
||||
{
|
||||
WCHAR sFormat[52] = {'{','%','0','8','l','x','-','%','0','4',
|
||||
'x','-','%','0','4','x','-','%','0','2',
|
||||
'x','%','0','2','x','-','%','0','2','x',
|
||||
'%','0','2','x','%','0','2','x','%','0',
|
||||
'2','x','%','0','2','x','%','0','2','x',
|
||||
'}','\0'};
|
||||
|
||||
return wsprintfW ( str, sFormat,
|
||||
guid->Data1, guid->Data2, guid->Data3,
|
||||
guid->Data4[0], guid->Data4[1], guid->Data4[2], guid->Data4[3],
|
||||
guid->Data4[4], guid->Data4[5], guid->Data4[6], guid->Data4[7] );
|
||||
|
||||
}
|
||||
|
||||
/*************************************************************************
|
||||
* SHCoCreateInstance [SHELL32.102]
|
||||
|
@ -153,7 +136,7 @@ HRESULT WINAPI SHCoCreateInstance(
|
|||
}
|
||||
|
||||
/* we look up the dll path in the registry */
|
||||
__SHGUIDToStringW(myclsid, sClassID);
|
||||
SHStringFromGUIDW(myclsid, sClassID, sizeof(sClassID)/sizeof(WCHAR));
|
||||
lstrcpyW(sKeyName, sCLSID);
|
||||
lstrcatW(sKeyName, sClassID);
|
||||
lstrcatW(sKeyName, sInProcServer32);
|
||||
|
|
|
@ -128,17 +128,6 @@ HRESULT WINAPI SHRegQueryValueExW (
|
|||
return ret;
|
||||
}
|
||||
|
||||
/*************************************************************************
|
||||
* SHRegDeleteKeyA [SHELL32.?]
|
||||
*/
|
||||
HRESULT WINAPI SHRegDeleteKeyA(
|
||||
HKEY hkey,
|
||||
LPCSTR pszSubKey)
|
||||
{
|
||||
FIXME("hkey=%p, %s\n", hkey, debugstr_a(pszSubKey));
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*************************************************************************
|
||||
* SHRegDeleteKeyW [SHELL32.512]
|
||||
*/
|
||||
|
|
|
@ -103,53 +103,6 @@ HRESULT WINAPI IFileSystemBindData_Constructor(const WIN32_FIND_DATAW *pfd, LPBC
|
|||
return ret;
|
||||
}
|
||||
|
||||
HRESULT WINAPI FileSystemBindData_GetFindData(LPBC pbc, WIN32_FIND_DATAW *pfd)
|
||||
{
|
||||
LPUNKNOWN pUnk;
|
||||
IFileSystemBindData *pfsbd = NULL;
|
||||
HRESULT ret;
|
||||
|
||||
TRACE("%p, %p\n", pbc, pfd);
|
||||
|
||||
if (!pfd)
|
||||
return E_INVALIDARG;
|
||||
|
||||
ret = IBindCtx_GetObjectParam(pbc, (LPOLESTR)wFileSystemBindData, &pUnk);
|
||||
if (SUCCEEDED(ret))
|
||||
{
|
||||
ret = IUnknown_QueryInterface(pUnk, &IID_IFileSystemBindData, (LPVOID *)&pfsbd);
|
||||
if (SUCCEEDED(ret))
|
||||
{
|
||||
ret = IFileSystemBindData_GetFindData(pfsbd, pfd);
|
||||
IFileSystemBindData_Release(pfsbd);
|
||||
}
|
||||
IUnknown_Release(pUnk);
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
HRESULT WINAPI FileSystemBindData_SetFindData(LPBC pbc, const WIN32_FIND_DATAW *pfd)
|
||||
{
|
||||
LPUNKNOWN pUnk;
|
||||
IFileSystemBindData *pfsbd = NULL;
|
||||
HRESULT ret;
|
||||
|
||||
TRACE("%p, %p\n", pbc, pfd);
|
||||
|
||||
ret = IBindCtx_GetObjectParam(pbc, (LPOLESTR)wFileSystemBindData, &pUnk);
|
||||
if (SUCCEEDED(ret))
|
||||
{
|
||||
ret = IUnknown_QueryInterface(pUnk, &IID_IFileSystemBindData, (LPVOID *)&pfsbd);
|
||||
if (SUCCEEDED(ret))
|
||||
{
|
||||
ret = IFileSystemBindData_SetFindData(pfsbd, pfd);
|
||||
IFileSystemBindData_Release(pfsbd);
|
||||
}
|
||||
IUnknown_Release(pUnk);
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI IFileSystemBindData_fnQueryInterface(
|
||||
IFileSystemBindData *iface, REFIID riid, LPVOID *ppV)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue