See the two project files for the zipped folders of the projects for the host based dll and the Pro micro.

The DLL is entirely hard-coded to a particular USB serial port as the intention was for the custom dll to have LEDBlinky provide the port id:

Hard-coded isn't as bad as it sounds as Windows will generally assign the same serial port to a device when it is plugged in to the same USB port. You will need to change "\\\\.\\COM61"" to whatever has been assigned to your Pro Micro once it has been programmed with the controller software:

Recompiled the DLL and then rename the output to "ledwiz.dll" and replace the one within the LEDBlinky main folder.

The Pro Micro code is, I believe, ready to go. Programming the Pro Micro via the arduino is achieved by adding a new "Tools\External tools..." with the following:

Title: &DeployLowLevelCD

Command: C:\arduino\hardware\tools\avr\bin\avrdude.exe

-CC:\arduino\hardware\tools\avr\etc\avrdude.conf -v -v -v -v -patmega32u4 -cavr109 -P\\.\COM52 -b57600 -D -Uflash:w:"LOWLEVEL_CDC1.hex":i

Replace -P\\.\COM52 with whatever COM port appears in Device Manager for the "Arduino Leonardo bootloader" when the reset button is pressed with the device connected:

Once everything is programmed up (the INF file is part of Atmel project), run the "SimpleLEDTest.exe" within the LEDBlinky folder and you should be presented with 8 LEDWiz controllers:

Connect an external 5V power supply of sufficient power (1A per 16 WS2812) to power the LEDS, connect the grounds of the power supply and the Arduino and connect the MOSI D16 output to data input of the first LED.