On Jan 29, 8:33 pm, elsjaako <elsja... at gmail.com> wrote: > I think this means that the following could be said: > > typedef void *HANDLE; > struct HMIDIIN##__ { int unused; }; typedef struct HMIDIIN##__ > *HMIDIIN; > I figured this problem out (I'm sure there will be more...): A handle should just be a c_void_p ...