Windows DLL API for Microchip PIC32 firmware update / PIC32 UBL bootloader