Yari - I had the same problem (using MS VS C++). Older versions of visa32.dll (up to the last year or two) also had another dll named NiViIO32.dll in addition to NiViSv32.dll. These three dlls did exactly what you want. The latest visa32.dll doesn't use (depend on) NiViIO32.dll and instead depends on the VISA package. Your best bet (and what I did) is to download the VISA run-time engine (go to ni.com, select "Drivers and Updates" under "Technical Support, and then select the "VISA" Product Line, "VISA Run Time Engine" Software and the VISA Software Version and Operating System you use). It's a lot better than loading the full VISA system and MAX.
Hope this helps,
Ed Perkins
Honeywell Int'l.