Anyone know why that is? I mean the deprecated null pointer.... I ran into some situations that required it in directx. It had to do with passing lists of points to draw routines. Is there some syntax to replace the functionality? or is one of those things that they just assume is bad design if you need to use it?