SANEWinDS.DLL (VB.Net):
This library contains all of the SANE code and nearly all of the TWAIN code, as well as the GUI. It can be used from any .Net application, using the SANEWin.exe code as an example.
SANEWinCDS.DLL (Visual C++):
This is a brutally gutted and clumsily modified copy of the TWAIN Working Group's sample data source (https://sourceforge.net/projects/twain-samples/). It's a zombie that passes packets back and forth between SANEWinDS.DLL and the TWAIN Data Source Manager. This is required because VB.Net cannot produce the sort of library that the TWAIN DSM requires.
SANEWin.EXE (VB.Net):
An ordinary Windows Forms application that calls the GUI contained within SANEWinDS.DLL. If you want to scan from a SANE scanner without involving TWAIN, this is what you're looking for.