27 #ifndef __SBDEVICEPROPERTIES_H__
28 #define __SBDEVICEPROPERTIES_H__
30 #include <sbIDeviceProperties.h>
33 #include <nsStringGlue.h>
35 #include <nsIVariant.h>
36 #include <nsIWritablePropertyBag.h>
37 #include <nsIWritablePropertyBag2.h>
45 NS_DECL_SBIDEVICEPROPERTIES
50 ~sbDeviceProperties();
62 #define SONGBIRD_DEVICEPROPERTIES_DESCRIPTION \
63 "Songbird Device Properties Component"
64 #define SONGBIRD_DEVICEPROPERTIES_CONTRACTID \
65 "@songbirdnest.com/Songbird/Device/DeviceProperties;1"
66 #define SONGBIRD_DEVICEPROPERTIES_CLASSNAME \
67 "Songbird Device Properties"
68 #define SONGBIRD_DEVICEPROPERTIES_CID \
73 {0x85, 0xfb, 0x9d, 0x75, 0x59, 0x1e, 0x48, 0xcd} \
nsCOMPtr< nsIURI > mDeviceLocation
nsCOMPtr< nsIWritablePropertyBag > mProperties
nsCOMPtr< nsIURI > mDeviceIcon
nsCOMPtr< nsIWritablePropertyBag2 > mProperties2
PRPackedBool isInitialized
NS_DECL_ISUPPORTS NS_DECL_SBIDEVICEPROPERTIES sbDeviceProperties()