Yes I did and the Google trail that it started led to information that I used to create these UDFs , however your UDF requires a DLL from one of the SDKs and I was keen to avoid that.

The ADO requirement is more easy to fulfil.

Additionally, these routines allow the manipulation of any binary data in KiXtart - binary files, network IO and so-on. Anything that can be presented as a byte array.