On3dPoint is an old-skool SDK type. If you're developing for Grasshopper 0.7 and beyond, you'll need to use the new SDK (enticingly called RhinoCommon) which uses Point3d instead of On3dPoint.
Anyway, to answer your question, all (or at least most) basic data types in Grasshopper such as GH_Point, GH_Vector, GH_Surface and GH_Boolean have a Value property that provides access to the actual data being wrapped.