On Tue, 16 Oct 2007 06:47:06 -0700, gamename wrote: > I've just started using ctypes and so far, its great. But I'm running > to some problems with complex datatypes. I'm not sure how to wrap > something like this: > > /* This defines the Handle type in a header file. I don't think > this needs wrapping, its just to show the handle definition for > context*/ > typedef struct DFFTSHandle_s *DFFTSHANDLE; > ... > /* Then, the handle is used like this later on. This *is* what I > want to wrap.*/ > status = DFFTSCreateSession(&Handle); > status = DFFTSSetSessionOption(Handle, DFFTSOPT_ITERATIONS, > &iteration, sizeof(iteration));
If this "handle" is always just treated as a pointer to an opaque data structure you may just use a void pointer. Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python-list