added wmfo to handle objects, and low level ctypes tests.