float GetInstallOrder();
PR_BEGIN_EXTERN_Cclass nsWinProfileItem : public nsInstallObject {public:  /* Public Fields */  /* Public Methods */  nsWinProfileItem(nsWinProfile* profileObj,                   nsString sectionName,                   nsString keyName,                   nsString val);  ~nsWinProfileItem();  /**   * Completes the install:   * - writes the data into the .INI file   */  PRInt32 Complete();    float GetInstallOrder();    PRUnichar* toString();    // no need for special clean-up  void Abort();    // no need for set-up  PRInt32 Prepare();    /* should these be protected? */  PRBool CanUninstall();  PRBool RegisterPackageNode();  private:    /* Private Fields */  nsWinProfile* mProfile;     // initiating profile object  nsString*     mSection;     // Name of section  nsString*     mKey;         // Name of key  nsString*     mValue;       // data to write    /* Private Methods */ };