ctypes: reference of a struct member?

ma mabdelkader at gmail.com
Fri May 1 19:39:39 CEST 2009

If I have this struct in C:

struct spam {
     int ham;
  char foo;

if I have this declaration:
struct spam s_;

If I wanted to pass a reference to a function of s_'s foo character, I
can do something like this:


How do I do the same thing in ctypes?
ctypes.addressof(s_) + ctypes.sizeof(spam.foo)*(1)

More information about the Python-list mailing list