in reply to Win32::API and 'short' arguments
1) Don't know.
2) They are pushed on the stack.
3) Win32::API should work with all DLLs.