IDS_ENABLEDEVICE "Use this device (enable)"
IDS_DISABLEDEVICE "Do not use this device (disable)"
IDS_UNKNOWNDEVICE "Unknown device"
+ IDS_NODRIVERLOADED "No drivers are installed for this device."
END
STRINGTABLE
#define NDEBUG
#include <debug.h>
-#define DPN_DEVICEUPDATE (WM_USER + 0x1000)
-
typedef INT_PTR (WINAPI *PPROPERTYSHEETW)(LPCPROPSHEETHEADERW);
typedef HPROPSHEETPAGE (WINAPI *PCREATEPROPERTYSHEETPAGEW)(LPCPROPSHEETPAGEW);
typedef BOOL (WINAPI *PDESTROYPROPERTYSHEETPAGE)(HPROPSHEETPAGE);
dap->CanDisable = FALSE;
dap->DeviceEnabled = FALSE;
- if (dap->DeviceInfoSet != INVALID_HANDLE_VALUE)
+ if (CanDisableDevice(dap->DeviceInfoData.DevInst,
+ dap->hMachine,
+ &bFlag))
{
- if (CanDisableDevice(dap->DeviceInfoData.DevInst,
- dap->hMachine,
- &bFlag))
- {
- dap->CanDisable = bFlag;
- }
+ dap->CanDisable = bFlag;
+ }
- if (IsDeviceEnabled(dap->DeviceInfoData.DevInst,
- dap->hMachine,
- &bFlag))
- {
- dap->DeviceEnabled = bFlag;
- }
+ if (IsDeviceEnabled(dap->DeviceInfoData.DevInst,
+ dap->hMachine,
+ &bFlag))
+ {
+ dap->DeviceEnabled = bFlag;
}
/* enable/disable the device usage controls */
#define IDS_ENABLEDEVICE 0x108
#define IDS_DISABLEDEVICE 0x109
#define IDS_UNKNOWNDEVICE 0x10A
+#define IDS_NODRIVERLOADED 0x10B
#define IDS_DEV_NO_PROBLEM 0x200
#define IDS_DEV_NOT_CONFIGURED 0x201