in reply to Win32::API::Struct pointer

If its a C style prototype, try putting in LPPOINT as the parameter type. If its the pack letter style prototype, try the letter S or if using Win32::API::More, letter T. Then in your $api->Call() pass the struct obj as a parameter inside the Call. Never tried using Win32::API::Struct personally.