PB173 - Systémové programování Windows Úkol 05 service client event logregistry repository Vytvořte samostatnou knihovnu která exportuje (pomocí .def souboru) následující funkce:  DWORD StartRepositoryStore( VOID ) … spustí ThreadRepositoryStore.  DWORD StopRepositoryStore( VOID ) … ukončí ThreadRepositoryStore.  DWORD SendFileToRepositoryStoreW(WCHAR *fullFileName) … odešle příkaz k uložení souboru do repository.  Knihovna se bude jmenovat Library.VaseJmenoAPrijmeni (Příklad: Library.RomanStepanek). Upravte řešení úkolu 04 aby využíval tuto nově vytvořenou knihovnu Tipy:  LoadLibrary(…).  GetProcAddress(…).  DllMain(…). Úkol 05 – bonus Proveďte úkol 05 s ošetření následných stavů: (+2B)  StartRepositoryStore, StopRepositoryStore, SendFileToRepositoryStoreW je možné volat v libovolném pořadí a knihovna se ani nezasekne, ani nespadne.  Pokud zavolám StartRepositoryStore a zapomenu StopRepositoryStore tak se při odloadování knihovny ThreadRepositoryStore() sám korektně ukončí.