A quick dig into the source code suggested it was running a CPU emulator, but yes, I expect its win32 calls when run under windows to mostly go directly to the real win32 lib.
It seems to depend on the sharp86 project (although I don't understand VB's depedencies and how it pulls them in so that's a guess) which by it's own definition is an i8086 emulator.