Aditionally you can take a look at my recent work with the opengl Apple bindings for an example of how to do translations:
http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/lcl/interfaces/carbon/opengl.pas?view=markup&revision=14226&root=lazarus There I just transformed the hidden records into plain pointers. -- Felipe Monteiro de Carvalho _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal