The problem is solved by adding:

[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]

before

struct WIN32_FIND_DATA

Thanks