Hi, > The trick GnomeVFS does is to expose what looks like a structure pointer > in the API, but is actually just a guint internally. So that's what > I've done as well. Why do you do that? I mean why not just return an opaque pointer that the internal code can dereference directly? I guess what I'm saying is, what's the point of the counter middle man? --Ray