Source file: /~heha/hsn/esptool.zip/savebaud.cpp

#include "esptool.h"

void LastBaud::load() {
 HKEY k1,k2;
 if (!RegOpenKey(HKEY_CURRENT_USER,T("Software\\h#s"),&k1)) {
  if (!RegOpenKey(k1,T("esptool"),&k2)) {
   DWORD size=sizeof*this;
   RegQueryValueEx(k2,T("LastBaud"),NULL,NULL,(LPBYTE)this,&size);
   RegCloseKey(k2);
  }
  RegCloseKey(k1);
 }
}

void LastBaud::save() {
 HKEY k1,k2;
// Schlüssel-Zweig öffnen
 if (!RegCreateKey(HKEY_CURRENT_USER,T("Software\\h#s"),&k1)) {
  if (!RegCreateKey(k1,T("esptool"),&k2)) {
   RegSetValueEx(k2,T("LastBaud"),0,REG_DWORD,(PBYTE)this,sizeof*this);
   RegCloseKey(k2);
  }
  RegCloseKey(k1);
 }
}

Detected encoding: ANSI (CP1252)4
Wrong umlauts? - Assume file is ANSI (CP1252) encoded