It already works.
It was my fault, the reference in the
VB code pointed to an old version of the dll, ... I have referenced it back and works as expected...
anyway, using the Public Declare .... still doesn't find the entry point, but doesn't matter, because without that statement it works anyway....
sorry for any inconvenience caused by this stupid mistake of my own