PB173 - Systémové programování Windows Úkol 06 service client event logregistry repository Vytvořte následující funkce pro práci s nastavením:  DWORD GetDwordSetting( TCHAR *valueName, DWORD defaultValueData ); … načte z Vašeho registrového klíče (viz níže) hodnotu typu REG_DWORD a vrátí ji. Pokud cokoliv selže vrací defaultValue.  DWORD SetDwordSetting( TCHAR *valueName, DWORD valueData ); … uloží do Vašeho registrového klíče (viz níže) hodnotu typu REG_DWORD. Pokud cokoliv selže vrací kód chyby.  DWORD GetSzSetting( TCHAR *valueName, TCHAR *valueBuffer, DWORD *valueBufferSize, TCHAR *defaultValueData ); … načte z Vašeho registrového klíče (viz níže) hodnotu typu REG_SZ a uloží ji do valueBuffer. Pokud cokoliv selže, pokusí se do valueBuffer uložit defaultValueData a vrací kód chyby. Vaší registrovým klíčem se rozumí klíč ve tvaru “SOFTWARE\\Muni\\PB173\\ VaseJmenoAPrijmeni” (příklad “SOFTWARE\\Muni\\PB173\\ RomanStepanek” ) v uzlu HKEY_CURRENT_USER. Rozšiřte úkol05 tak aby se  cesta k repository adresáři načítala z hodnoty „repositoryPath“,  při každém uložení se index souboru uložil do hodnoty „repositoryIndex“. A při spuštění ThreadRepositoryStore se z této hodnoty i navázal. Úkol 06 – bonus Proveďte úkol 06 s následující úpravou (+2B)  pokud klíč nebude existovat (od libovolné úrovně), tak se sám vytvoří Tipy:  RegCreateKeyEx