So... I've come up with a sort-of solution. Can I make a pointer to the MyColorType, and typecast it to a RGBColorType* and pass that to a function? Seems like it would work to me. -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/