Cura/plugins/RemovableDriveOutputDevice
daid 8980600292 CURA-1104: Fix the incorrect "failed to eject drive" message for windows.
The C windows API call was wrong. The lpBytesReturned parameter was set to
NULL. While the docmentation at:
aa363406(v=vs.85).aspx
states that it CANNOT be NULL if lpOverlapped is NULL. Overlapped is for
async operations. So the easiest way to fix this is to supply a proper
pointer.

I've also removed unused includes. And supplied the DeviceIoControl with
proper ctypes calling information to prevent other python->c problems.
2016-03-11 15:13:09 +01:00
..
__init__.py Use the right catalog for RemovableDriveOutputDevice 2015-09-11 14:47:53 +02:00
LinuxRemovableDrivePlugin.py Add RemovableDrive plugin that has been moved from Uranium 2015-07-30 17:14:22 +02:00
OSXRemovableDrivePlugin.py Fixed removable drive for OSX 2016-03-08 16:59:16 +01:00
RemovableDriveOutputDevice.py Repair saving to removable drive 2016-02-10 15:05:44 +01:00
RemovableDrivePlugin.py CURA-1104: Fix the incorrect "failed to eject drive" message for windows. 2016-03-11 15:13:09 +01:00
WindowsRemovableDrivePlugin.py CURA-1104: Fix the incorrect "failed to eject drive" message for windows. 2016-03-11 15:13:09 +01:00