shell32: Remove some unused functions.
This commit is contained in:
parent
174cc24fd6
commit
366fcaf1a7
@ -47,7 +47,7 @@
|
|||||||
|
|
||||||
WINE_DEFAULT_DEBUG_CHANNEL(shell);
|
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
|
* 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]
|
* SHCoCreateInstance [SHELL32.102]
|
||||||
@ -153,7 +136,7 @@ HRESULT WINAPI SHCoCreateInstance(
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* we look up the dll path in the registry */
|
/* we look up the dll path in the registry */
|
||||||
__SHGUIDToStringW(myclsid, sClassID);
|
SHStringFromGUIDW(myclsid, sClassID, sizeof(sClassID)/sizeof(WCHAR));
|
||||||
lstrcpyW(sKeyName, sCLSID);
|
lstrcpyW(sKeyName, sCLSID);
|
||||||
lstrcatW(sKeyName, sClassID);
|
lstrcatW(sKeyName, sClassID);
|
||||||
lstrcatW(sKeyName, sInProcServer32);
|
lstrcatW(sKeyName, sInProcServer32);
|
||||||
|
@ -128,17 +128,6 @@ HRESULT WINAPI SHRegQueryValueExW (
|
|||||||
return ret;
|
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]
|
* SHRegDeleteKeyW [SHELL32.512]
|
||||||
*/
|
*/
|
||||||
|
@ -103,53 +103,6 @@ HRESULT WINAPI IFileSystemBindData_Constructor(const WIN32_FIND_DATAW *pfd, LPBC
|
|||||||
return ret;
|
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(
|
static HRESULT WINAPI IFileSystemBindData_fnQueryInterface(
|
||||||
IFileSystemBindData *iface, REFIID riid, LPVOID *ppV)
|
IFileSystemBindData *iface, REFIID riid, LPVOID *ppV)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user