Hi Rod / all, sorry to report that tho I exploited the type lib thing for many years I abandoned utilities based on it due to licensing issues, unpredictable presence on computers and other annoyances.
I re-coded the whole thing using strictly lisp and dcl (which is what I had initially done many years ago, but was side tracked by the fact type lib would do 90% of the heavy lifting. A nod here to SomeCallMeDave who I believe was the first to suggest the use of tlbinf32 and sparked my interest in same).
I'm not ready to make it available publicly yet but I've been using my latest incarnation (reasonably stable) for about a year:
For the curious, It basically harvests the atoms family (which is augmented via vlax-import-type-library so it's populated with MS Access, Pro Structures ... info) and then sledge hammer interrogates an object via vlax-property-available-p and vlax-method-applicable-p. Despite having to slog thru candidate properties and methods numbering ~ 1000 and 800 respectively it's quick.
An aside, collections, objects, handles, entity names, xdata handles, e.g.
(1005 ". "2A"), etc. are all live, allowing me to click thru the object model labyrinth at will. Between the live links and the [Pick], [PickN] and [Handle] methods, and the command line which lets me pass enames, objects and handles there's little that can escape it's examination.
Sorry it's not ready for prime time now. I have been simply swamped at my latest job, little time for extra curricular tools like this and others in the cue.
For the impatient there's enough info above to code your own or if you prefer, to use the venerable arxdbg utility (
google).
Cheers.