internet explorer skinner

  1. // RegistreUtil.h: interface for the CRegistreUtil class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4.  
  5. #if !defined(AFX_REGISTREUTIL_H__3DE9C219_2936_439A_B8B3_8EE99A390573__INCLUDED_)
  6. #define AFX_REGISTREUTIL_H__3DE9C219_2936_439A_B8B3_8EE99A390573__INCLUDED_
  7.  
  8. #if _MSC_VER > 1000
  9. #pragma once
  10. #endif // _MSC_VER > 1000
  11.  
  12.  
  13. //      Les valeurs HKEY sont définies dans les librairies MFC ! Elle sont donc utilisables
  14. //      directement ! En fait, la valeur correspond au nom réel dans la base de registre :
  15. //      HKEY_CLASSES_ROOT
  16. //      HKEY_CURRENT_USER
  17. //      HKEY_LOCAL_MACHINE
  18. //      HKEY_USERS
  19. //      HKEY_CURRENT_CONFIG
  20.  
  21.  
  22.  
  23.  
  24. class CRegistreUtil  
  25. {
  26. public:
  27.         CRegistreUtil();
  28.         virtual ~CRegistreUtil();
  29.  
  30.         static int CreerCle(HKEY HK, char * cle);
  31.         static int DetruitCle(HKEY HK, char * cle);
  32.         static int EcrireTexte(HKEY HK, char * cle, char * nom, char * valeur);
  33.         static int EcrireNombre(HKEY HK, char * cle, char * nom, long valeur);
  34.         static int LitTexte(HKEY HK, char * cle, char * nom, char * valeur, unsigned long taille);
  35.         static int LitNombre(HKEY HK, char * cle, char * nom, long *valeur);
  36.         static int EnumVal(HKEY HK, char * cle, char **TableauNom, char ** TableauVal, int NMax ,int MaxCar);
  37.         static int EnumCle(HKEY HK, char *cle, char **Tableau,int NMax,int MaxCar);
  38. };
  39.  
  40. #endif // !defined(AFX_REGISTREUTIL_H__3DE9C219_2936_439A_B8B3_8EE99A390573__INCLUDED_)
  41.  

contact - link to this site