*
* Copyright 2005 Johannes Anderwald
* Copyright 2012 Rafal Harabien
+ * Copyright 2017 Katayama Hirofumi MZ
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
#include "precomp.h"
-#define MAX_PROPERTY_SHEET_PAGE 32
-
WINE_DEFAULT_DEBUG_CHANNEL(shell);
EXTERN_C HPSXA WINAPI SHCreatePropSheetExtArrayEx(HKEY hKey, LPCWSTR pszSubKey, UINT max_iface, IDataObject *pDataObj);
-static BOOL CALLBACK
-AddPropSheetPageCallback(HPROPSHEETPAGE hPage, LPARAM lParam)
-{
- PROPSHEETHEADERW *pHeader = (PROPSHEETHEADERW *)lParam;
-
- if (pHeader->nPages < MAX_PROPERTY_SHEET_PAGE)
- {
- pHeader->phpage[pHeader->nPages++] = hPage;
- return TRUE;
- }
-
- return FALSE;
-}
-
static UINT
LoadPropSheetHandlers(LPCWSTR pwszPath, PROPSHEETHEADERW *pHeader, UINT cMaxPages, HPSXA *phpsxa, IDataObject *pDataObj)
{
/* Handle drives */
if (PathIsRootW(wszPath))
- return SH_ShowDriveProperties(wszPath, pidlFolder, apidl);
+ return SUCCEEDED(SH_ShowDriveProperties(wszPath, pidlFolder, apidl));
/* Handle files and folders */
PROPSHEETHEADERW Header;