__vbaStrVarVal convierte un valor string en numero. Recibe 2 parametros:
El primero es un ptr a la variable variant (tipo string) que se convertira en numero. El segundo es un ptr que PARECE ser siempre 0.
El resultado se devuelve en eax.
Como el parametro a convertir es un variant string, el valor real del string (el que se convertira) esta almacenado 2 DWORD's despues del que apunta el ptr. (Como referencia, el primer byte de un variant string es 08).
En otras palabras, (en Olly) haces followInDump del parametro, verificas el 08 al inicio y haces un followDWORDInDump del 3er DWORD. Asi llegas al string (es "UNICODE").
Script IDC para IDA® de Reginal Wong Disassembling Visual Basic Applications por Sanchit Karve Visual Basic Image Internal Structure Format por Alex Ionescu Visual Basic Reversed - A decompiling approach por AndreaGeddon
El IDC te dara mucha info, en particular las event tables...