def METHOD_NAME(self):
    StdCallback = WINFUNCTYPE(c_int, c_int, c_int)
    CdeclCallback = CFUNCTYPE(c_int, c_int, c_int)
    def func(a, b):
        return a + b
    s = StdCallback(func)
    c = CdeclCallback(func)
    self.assertEqual(s(1, 2), 3)
    self.assertEqual(c(1, 2), 3)
    # The following no longer raises a TypeError - it is now
    # possible, as in C, to call cdecl functions with more parameters.
    #self.assertRaises(TypeError, c, 1, 2, 3)
    self.assertEqual(c(1, 2, 3, 4, 5, 6), 3)
    if not WINFUNCTYPE is CFUNCTYPE and os.name != "ce":
        self.assertRaises(TypeError, s, 1, 2, 3)