Does anyone know if a Win32/C++ wrapper exists which I can use to access Atmos from Windows. I don't want to use .NET because my solution has to be loaded as a DLL into an existing piece of software which isn't .NET. I've downloaded the "C" SDK but it seems to have linux dependencies such as libcurl which could be irksome to satisfy and wouldn't produce a very clean solution.
I can easily send REST using normal Win32 calls, but I'm hoping to avoid having to code up the hashing.
Can you import openssl into your project? If so, you can use the HMACSHA1 routine in crypto.c and the build_hash_string function in atmos_util.c.
I got the regular C wrappers working under Windows if you need them. I'm working in a branch under atmos-c:
See the readme file about getting libcurl and openssl linked in.