shell32: Use correct integral type.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
fd8d0babe1
commit
d183986adf
|
@ -337,9 +337,13 @@ static INT SIC_IconAppend (const WCHAR *sourcefile, INT src_index, HICON *hicons
|
||||||
|
|
||||||
static BOOL get_imagelist_icon_size(int list, SIZE *size)
|
static BOOL get_imagelist_icon_size(int list, SIZE *size)
|
||||||
{
|
{
|
||||||
|
int cx, cy;
|
||||||
if (list < 0 || list >= ARRAY_SIZE(shell_imagelists)) return FALSE;
|
if (list < 0 || list >= ARRAY_SIZE(shell_imagelists)) return FALSE;
|
||||||
|
|
||||||
return ImageList_GetIconSize( shell_imagelists[list], &size->cx, &size->cy );
|
if (!ImageList_GetIconSize( shell_imagelists[list], &cx, &cy )) return FALSE;
|
||||||
|
size->cx = cx;
|
||||||
|
size->cy = cy;
|
||||||
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
|
@ -358,8 +362,8 @@ static INT SIC_LoadIcon (const WCHAR *sourcefile, INT index, DWORD flags)
|
||||||
|
|
||||||
for (i = 0; i < ARRAY_SIZE(hicons); i++)
|
for (i = 0; i < ARRAY_SIZE(hicons); i++)
|
||||||
{
|
{
|
||||||
get_imagelist_icon_size( i, &size );
|
if (!get_imagelist_icon_size( i, &size ) ||
|
||||||
if (!PrivateExtractIconsW( sourcefile, index, size.cx, size.cy, &hicons[i], 0, 1, 0 ))
|
!PrivateExtractIconsW( sourcefile, index, size.cx, size.cy, &hicons[i], 0, 1, 0 ))
|
||||||
WARN("Failed to load icon %d from %s.\n", index, debugstr_w(sourcefile));
|
WARN("Failed to load icon %d from %s.\n", index, debugstr_w(sourcefile));
|
||||||
if (!hicons[i]) goto fail;
|
if (!hicons[i]) goto fail;
|
||||||
}
|
}
|
||||||
|
|
|
@ -3677,7 +3677,7 @@ static HRESULT get_known_folder_redirection_place(
|
||||||
{
|
{
|
||||||
HRESULT hr;
|
HRESULT hr;
|
||||||
LPWSTR lpRegistryPath = NULL;
|
LPWSTR lpRegistryPath = NULL;
|
||||||
KF_CATEGORY category;
|
DWORD category;
|
||||||
|
|
||||||
/* first, get known folder's category */
|
/* first, get known folder's category */
|
||||||
hr = get_known_folder_registry_path(rfid, NULL, &lpRegistryPath);
|
hr = get_known_folder_registry_path(rfid, NULL, &lpRegistryPath);
|
||||||
|
@ -3918,7 +3918,7 @@ static HRESULT WINAPI knownfolder_GetCategory(
|
||||||
hr = E_FAIL;
|
hr = E_FAIL;
|
||||||
|
|
||||||
if(SUCCEEDED(hr))
|
if(SUCCEEDED(hr))
|
||||||
hr = get_known_folder_dword(knownfolder->registryPath, L"Category", pCategory);
|
hr = get_known_folder_dword(knownfolder->registryPath, L"Category", (DWORD *)pCategory);
|
||||||
|
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
@ -3943,7 +3943,7 @@ static HRESULT get_known_folder_path(
|
||||||
DWORD dwSize, dwType;
|
DWORD dwSize, dwType;
|
||||||
WCHAR path[MAX_PATH] = {0};
|
WCHAR path[MAX_PATH] = {0};
|
||||||
WCHAR parentGuid[39];
|
WCHAR parentGuid[39];
|
||||||
KF_CATEGORY category;
|
DWORD category;
|
||||||
LPWSTR parentRegistryPath, parentPath;
|
LPWSTR parentRegistryPath, parentPath;
|
||||||
HKEY hRedirectionRootKey = NULL;
|
HKEY hRedirectionRootKey = NULL;
|
||||||
|
|
||||||
|
@ -4138,7 +4138,7 @@ static HRESULT WINAPI knownfolder_GetFolderDefinition(
|
||||||
ZeroMemory(pKFD, sizeof(*pKFD));
|
ZeroMemory(pKFD, sizeof(*pKFD));
|
||||||
|
|
||||||
/* required fields */
|
/* required fields */
|
||||||
hr = get_known_folder_dword(knownfolder->registryPath, L"Category", &pKFD->category);
|
hr = get_known_folder_dword(knownfolder->registryPath, L"Category", (DWORD *)&pKFD->category);
|
||||||
if(FAILED(hr))
|
if(FAILED(hr))
|
||||||
return hr;
|
return hr;
|
||||||
|
|
||||||
|
|
|
@ -3282,7 +3282,7 @@ static HRESULT WINAPI IShellFolderView_fnGetSelectedCount(
|
||||||
if (FAILED(hr))
|
if (FAILED(hr))
|
||||||
return hr;
|
return hr;
|
||||||
|
|
||||||
hr = IShellItemArray_GetCount(selection, count);
|
hr = IShellItemArray_GetCount(selection, (DWORD *)count);
|
||||||
IShellItemArray_Release(selection);
|
IShellItemArray_Release(selection);
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue