home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / vrac / finst151.zip / IINFO.H_ / IINFO.H
C/C++ Source or Header  |  1994-06-26  |  4KB  |  98 lines

  1. #define __IINFO_H
  2.  
  3. #ifndef __WINDOWS_H
  4. #include "windows.h"
  5. #endif
  6.  
  7. class installcontroller;
  8.  
  9. class installinfo                     /* base class for any install info class */
  10. {
  11.    public:
  12.    installinfo(installcontroller &icx):ic(icx)
  13.    {
  14.  
  15.    }
  16.    virtual ~installinfo()      /* we need to delete a generic install info obj */
  17.    {
  18.  
  19.    }
  20.  
  21.    installcontroller ⁣                /* the controller we are working with */
  22.  
  23.    virtual int getnobktxts()                 = 0;
  24.    virtual int getnoaddlgs()                 = 0;
  25.    virtual int getnoregkeys()                = 0;
  26.    virtual int chkdebug()                    = 0;
  27.    virtual int chkendpm()                    = 0;
  28.    virtual int chkreboot()                   = 0;
  29.    virtual int getnobcomps()                 = 0;
  30.    virtual int getnolcomps()                 = 0;
  31.    virtual int getnofiles()                  = 0;
  32.    virtual int getnoitems()                  = 0;
  33.    virtual int getblksize()                  = 0;
  34.    virtual int getnoblksca()                 = 0;
  35.    virtual int getnoblksup()                 = 0;
  36.    virtual int chkbktxti(int i)              = 0;
  37.    virtual int chkbktxtb(int i)              = 0;
  38.    virtual int chkchkver(int i)              = 0;
  39.    virtual int chkshared(int i)              = 0;
  40.    virtual int chkcompressed(int i)          = 0;
  41.    virtual int getmintime()                  = 0;
  42.    virtual int getbktxth(int i)                 = 0;
  43.    virtual int getbktxtx(int i)                 = 0;
  44.    virtual int getbktxty(int i)              = 0;
  45.    virtual int getcompw1()                   = 0;
  46.    virtual int getcompw2()                   = 0;
  47.    virtual int getcomph()                    = 0;
  48.    virtual int getbcompinisks(int i)         = 0;
  49.    virtual int getbcompnokids(int i)         = 0;
  50.    virtual int getbcompkid(int i, int j)     = 0;
  51.    virtual int getlcompinichk(int i)         = 0;
  52.    virtual int getlcompcanchk(int i)         = 0;
  53.    virtual int getlcompnofkids(int i)        = 0;
  54.    virtual int getlcompnoikids(int i)        = 0;
  55.    virtual int getlcompnoekids(int i)        = 0;
  56.    virtual int getlcompnorkids(int i)        = 0;
  57.    virtual int getlcompfkid(int i, int j)    = 0;
  58.    virtual int getlcompikid(int i, int j)    = 0;
  59.    virtual int getlcompekid(int i, int j)    = 0;
  60.    virtual int getlcomprkid(int i, int j)    = 0;
  61.    virtual int getnoinientries()             = 0;
  62.    virtual int chkinientryadd(int i)         = 0;
  63.    virtual int getitemiidx(int i)            = 0;
  64.    virtual LONG getfilesize(int i)           = 0;
  65.    virtual char *getregkpath(int i)          = 0;
  66.    virtual char *getregvalue(int i)          = 0;
  67.    virtual char *getinientryfile(int i)      = 0;
  68.    virtual char *getinientrysect(int i)      = 0;
  69.    virtual char *getinientryentry(int i)     = 0;
  70.    virtual char *getinientryvalue(int i)     = 0;
  71.    virtual char *getbktxt(int i)             = 0;
  72.    virtual char *getbktxtf(int i)            = 0;
  73.    virtual char *getdefdir()                 = 0;
  74.    virtual char *getappname()                = 0;
  75.    virtual char *getweltxt1()                = 0;
  76.    virtual char *getweltxt2()                = 0;
  77.    virtual char *getweltxt3()                = 0;
  78.    virtual char *getfilesdir(int i)          = 0;
  79.    virtual char *getfileddir(int i)          = 0;
  80.    virtual char *getfiledesc(int i)          = 0;
  81.    virtual char *getfilename(int i)          = 0;
  82.    virtual char *getfiledisk(int i)          = 0;
  83.    virtual char *getitemname(int i)          = 0;
  84.    virtual char *getitemgrup(int i)          = 0;
  85.    virtual char *getitemcmdl(int i)          = 0;
  86.    virtual char *getitemicon(int i)          = 0;
  87.    virtual char *getbcompname(int i)         = 0;
  88.    virtual char *getlcompname(int i)         = 0;
  89.    virtual char *getaddlgname(int i)         = 0;
  90.    virtual COLORREF getbktxtc(int i)         = 0;
  91.  
  92.    char *getdirw();
  93.    char *getdiry();
  94.    char *getdirs();
  95.    char *getdiri();
  96. };
  97.  
  98.