bool RegWriteInt ( HKEY key , const char * name , int value ) { DWORD val = value ; return RegSetValueExA ( key , name , 0 , REG_DWORD , ( byte * ) & val , 1 ) == ERROR_SUCCESS ; } bool RegReadInt ( HKEY key , const char * name , int & value ) { DWORD val = 0 , type = REG_DWORD , size = 4 ; bool result = RegQueryValueExA ( key , name , NULL , & type , ( byte * ) & val , & size ) == ERROR_SUCCESS ; value = val ; return result ; }