activex.pp defines a number of variant functions such as:
function VarUI8FromUI2(uiIn:USHORT; pi64Out:PULONG64):HResult;stdcall;external oleaut32dll name 'VarUI8FromUI2';
function VarUI8FromUI4(ulIn:ULONG; pi64Out:PULONG64):HResult;stdcall;external oleaut32dll name 'VarUI8FromUI4';
function VarUI8FromDec(var pdecIn:TDecimal; pi64Out:PULONG64):HResult;stdcall;external oleaut32dll name 'VarUI8FromDec';
Essentially, it seems to include the type conversion functions. There are other functions that do operations on the variant types such as: VarAbs, VarAnd, VarAdd, and so on but, these functions are do not appear in activex.pp (nor anywhere else.) There are _roughly_ 60 such operation functions.
Were those functions omitted on purpose or should they eventually be added into activex.pp ?