Hi James,
This fixes the problem with callback and void* params:
'32bit cdecl callback
'Function TypeCompare cdecl (void *a, void *b) As Integer, callback
'64bit callback
Function TypeCompare (void *a, void *b) As Integer, callback
InfoType Ptr ia = (InfoType Ptr) a
InfoType Ptr ib = (InfoType Ptr) b
Function = ((100 * ia.f2013) - (100 * ib.f2013))
End Function