> > Public Declare Sub MDFile Lib "aamd532.dll" (ByVal f As String,
>>>> ByVal r As Strin>)
> > - which I presume means the function in the DLL expects to be given t>e>
> > address of two strings, one containing a filename and the other enou>h>
> > space for a (16-byte, represented as 32 hex digits?) md5 diges>.
> [snip] gt;> gt;> >
> > All hints grat>fu>ly accepted!
> You can't simply call rxfuncadd() on any DLL. rxfuncadd()>expects to load
> a DLL consisting of Rexx external function packages. The>DLL in question
> is very likely NOT a Rexx external f>nction package.
> To load this DLL you would need to use something like >he General Call
> Interface (GCI) that is provi>ed with Regina.
> Otherwise you would need to write a Rexx function packa>e that provides
> an interface into th> s>ecified DLL.
> Cheers, Mark
If you decide to go with GCI, you might want to look at this
presentation on "The Generic Call Interface (GCI)":
I can confirm it works on ooRexx 3.2.