Originally Posted by hostar
I didn't, but I think the problem is in AdbWinApi.dll library. I found some another free USB library
and I think it's worth to try to rewrite the code to make fastboot.exe work with this library. I've already start to rewriting this, but it's quite much work to do and I don't have experience with hardware controlling.
I looked at it a bit last night too. libusb-win32 comes with example code, and it might help to compare that to yifanlu's kindle fastboot usb_windows.c (or perhaps us usb_linux.c instead of usb_windows.c).
I was trying to build a native win32 fastboot using MinGW/msys instead of cygwin.