Doing some further research I find that the source for ndisapi.dll is included!
Given that most functions are wrappers around DeviceIoControl, and DeviceIoControl supports GetLastError is my assumption correct that these should support what I am asking for already?