   Quick question..
  This might be dumb but can someone explain this to me..cApp   *App = (cApp*)Ptr;With the assumption that cApp is a class does it declare a pointer to a class object?RegardsChad   
  Yes, this declares a pointer to an object of type cApp and makes it point to whatever Ptr is pointing to (because of the cast, Ptr is presumably not declared as a pointer to a cApp).   ;  This is called type casting.http://www.cplusplus.com/doc/tutorial/typecasting.html check the explicit conversion. I hope this will help   