Mercurial > trustbridge
diff cinst/windowsstore.h @ 219:57bef180d560
Add debug output and make windowsstore linkable from C++ code
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Wed, 26 Mar 2014 20:16:50 +0100 |
parents | a4b1c77f3e6a |
children | 4de97f74d038 |
line wrap: on
line diff
--- a/cinst/windowsstore.h Wed Mar 26 20:15:56 2014 +0100 +++ b/cinst/windowsstore.h Wed Mar 26 20:16:50 2014 +0100 @@ -2,6 +2,10 @@ #ifndef WINDOWSSTORE_H #define WINDOWSSTORE_H +#ifdef __cplusplus +extern "C" { +#endif + #include <windows.h> #include <wincrypt.h> @@ -18,5 +22,15 @@ int write_stores_win (char **to_install, char **to_remove, bool user_store); +/* The do_ functions are private helper functions and should not be used + * from other code. They are not static to allow it to use them directly + * in unit tests */ +void do_remove(HCERTSTORE hStore, char **to_remove); +void do_install(HCERTSTORE hStore, char **to_install); + +#ifdef __cplusplus +} +#endif + #endif // WINDOWSSTORE_H #endif // WIN32