25 #ifndef __SB_DEVICEFIRMWAREUPDATE_H__
26 #define __SB_DEVICEFIRMWAREUPDATE_H__
28 #include <sbIDeviceFirmwareUpdate.h>
30 #include <nsIClassInfo.h>
34 #include <nsStringGlue.h>
43 NS_DECL_SBIDEVICEFIRMWAREUPDATE
48 virtual ~sbDeviceFirmwareUpdate();
58 #define SB_DEVICEFIRMWAREUPDATE_DESCRIPTION \
59 "Songbird Device Firmware Update"
60 #define SB_DEVICEFIRMWAREUPDATE_CONTRACTID \
61 "@songbirdnest.com/Songbird/Device/Firmware/Update;1"
62 #define SB_DEVICEFIRMWAREUPDATE_CLASSNAME \
63 "Songbird Device Firmware Update"
64 #define SB_DEVICEFIRMWAREUPDATE_CID \
66 0xc5dc91bb, 0x1b27, 0x431e, \
67 { 0x8f, 0x93, 0x1, 0x12, 0x2, 0x2a, 0x95, 0x48 } }
PRUint32 mFirmwareVersion
NS_DECL_ISUPPORTS NS_DECL_NSICLASSINFO NS_DECL_SBIDEVICEFIRMWAREUPDATE sbDeviceFirmwareUpdate()
nsCOMPtr< nsIFile > mFirmwareImageFile
nsString mFirmwareReadableVersion