I just released version 0.52 of Win32::API. It should be available at your local CPAN mirror very soon.
Please note that I published 0.51 one hour ago, but it's broken, so I have already scheduled its deletion. Don't use 0.51. Enjoy and please report to me any problems you have. Latest changes -------------- 2008-03-01 Win32::API v0.52 Cosimo - Devel::AssertOS was not properly set up in 0.51. 2008-03-01 Win32::API v0.51 Cosimo - Cleaned up API.pm pod docs and clearly stated Win32::API license - Fixed $$/pid tests for Cygwin - Now uses Devel::AssertOS to check that we are on a Win32 or Cygwin system. This should ease the work of CPAN testers. 2008-02-23 Win32::API v0.50 Cosimo - Fixed RT#31702 http://rt.cpan.org/Public/Bug/Display.html?id=31702 Thanks to RUrban for supplying the fix. 2008-02-20 Win32::API v0.49 Cosimo - Fixed the stack cleanup assembler statements for GCC in API.xs, I hope. - Fixed a Borland C macro definition in API.xs - Fixed META.yml (stupid me) 2008-02-20 Win32::API v0.48 Cosimo - Finally applied the cdecl/stdcall patch available since long time from http://www.xs4all.nl/~itsme/projects/perl/. Now Win32::API *can* work with cdecl DLLs. Fixes RT#32424 http://rt.cpan.org/Public/Bug/Display.html?id=32424 and RT#24685 http://rt.cpan.org/Public/Bug/Display.html?id=24685 Thanks to Willem Jan Hengeveld (itsme at xs4all.nl) for his great work. Thanks to JimK for a test case and to BrowserUk and others at PerlMonks for providing me useful information and complaints. :-) However, still missing some GCC assembler magic for stack cleanup. Any help? - Clarified licensing info. Yes, Win32::API is available with GPL 2 / Artistic license.