in reply to Perl and C/C++ APIs

Also, take a look at Win32::API. It's kinda rough around the edges, but it works fine.