Another issue is that even if i to call SetupUninstallOEMInf and give it the oemXXX.inf it report as success and actually delete the inf file.
I can then delete the driver files manually from the Systems32\Drivers folder and so far so good.
But this is not the same as doing uninstall driver from the device manager since i can still see it in the list.
Is there other action that i missing?