typedef WarningHandler = ffi.Pointer< ffi.NativeFunction< ffi.Void Function( ffi.Int32, ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>>;