Author: ekohl Date: Sat Mar 10 15:26:02 2012 New Revision: 56103
URL: http://svn.reactos.org/svn/reactos?rev=56103&view=rev Log: [DEVMGR] DeviceAdvancedProperties: Show the details page of a device property sheet in extended mode only.
Modified: trunk/reactos/dll/win32/devmgr/advprop.c
Modified: trunk/reactos/dll/win32/devmgr/advprop.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr/advprop.c?... ============================================================================== --- trunk/reactos/dll/win32/devmgr/advprop.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/devmgr/advprop.c [iso-8859-1] Sat Mar 10 15:26:02 2012 @@ -66,6 +66,7 @@ UINT Flags; struct { + UINT Extended : 1; UINT FreeDevPropSheets : 1; UINT CanDisable : 1; UINT DeviceStarted : 1; @@ -2019,7 +2020,8 @@ dap->nDevPropSheets++;
/* include the details page */ - dap->nDevPropSheets++; + if (dap->Extended) + dap->nDevPropSheets++;
/* add the device property sheets */ if (dap->nDevPropSheets != 0) @@ -2093,8 +2095,9 @@ } }
- if (1) - { + if (dap->Extended) + { + /* Add the details page */ PROPSHEETPAGE pspDetails = {0}; pspDetails.dwSize = sizeof(PROPSHEETPAGE); pspDetails.dwFlags = PSP_DEFAULT; @@ -2117,9 +2120,9 @@ dap->DevPropSheets[iPage] = NULL; } } - } - - /* FIXME: Add the resources page */ + + /* FIXME: Add the resources page */ + }
/* FIXME: Add the power page */ } @@ -2445,6 +2448,7 @@
DevAdvPropInfo->IsAdmin = IsUserAdmin(); DevAdvPropInfo->DoDefaultDevAction = ((dwFlags & DPF_DEVICE_STATUS_ACTION) != 0); + DevAdvPropInfo->Extended = ((dwFlags & DPF_EXTENDED) != 0);
psh.dwSize = sizeof(PROPSHEETHEADER); psh.dwFlags = PSH_PROPTITLE | PSH_NOAPPLYNOW;