Add support for legacy WindowsAccessBridge.dll (32-bit only)
Some older applications (e.g. OpenOffice 3.x) use the legacy access bridge API and can only be examined by loading the legacy WindowsAccessBridge.dll (as opposed to WindowsAccessBridge-32.dll). This release adds support for loading the legacy DLL to interact with these older applications.
This release also adds a new option menu to limit the size of the enumeration of collections. This is so that Access Bridge Explorer does not hang when enumerating the cells of a worksheet application containing millions of cells, .
From an implementation perspective, this was achieved by creating a code generation tool that generates all the C# <=> Access Bridge interop code automatically. This also improves a few other things along the way, such as the way events handlers are implemented (cleaner, less obstrusive).