setupenum.h
Upload User: xhy777
Upload Date: 2007-02-14
Package Size: 24088k
Code Size: 1k
Category:

Windows Kernel

Development Platform:

Visual C++

  1. #ifndef __SETUPENUM_H_
  2. #define __SETUPENUM_H_
  3. class COCSetupApp
  4. {
  5. public:
  6.     COCSetupApp();
  7.     ~COCSetupApp();
  8.     
  9.     BOOL GetAppInfo(APPINFODATA *pai);
  10.     BOOL ReadFromKey(HKEY hkey);
  11.     BOOL Run();
  12.     TCHAR _szDisplayName[MAX_PATH];
  13. protected:
  14.     TCHAR _szApp[MAX_PATH];
  15.     TCHAR _szArgs[MAX_PATH];
  16. };
  17. class COCSetupEnum
  18. {
  19. public:
  20.     COCSetupEnum();
  21.     ~COCSetupEnum();
  22.     BOOL EnumOCSetupItems();
  23.     BOOL Next(COCSetupApp **);
  24.     static BOOL s_OCSetupNeeded();
  25. protected:
  26.     HKEY _hkeyRoot;
  27.     int _iRegEnumIndex;     // used to walk through the items
  28. };
  29. #endif //__SETUPENUM_H_