I'm pretty sure it's something simple, AKA my Stupid is showing.
FYI:
* I copied the ppp.dll to my nsi's OutFile path.
* I'm focusing on getting the "ConvertAsciiTo128BitDecimal" function to work first as it can produce re-creatable results.
Documentation per the GRC site:
ConvertAsciiTo128BitDecimal
---------------------------
BinaryBuffer : Pointer to a 128-bit (16-byte) buffer which will receive the result of an ASCII to decimal conversion
AsciiString : Pointer to a null-terminated ASCII string containing only ASCII digits 0-9 and possibly commas.
Returns: 1 : Successful conversion with non-zero result.
0 : Zero result.
-1 : Invalid characters in string.
-2 : Overflow - binary conversion would have required more than 128-bits.
"ConvertAsciiTo128BitDecimal" performs an ASCII to decimal conversion upon a null-terminated input string which may contain commas (which will be ignored).
The 32-bit (signed) return value indicates the outcome of the operation.