I can't think of any reason you need z_sfLapOpts (which should be g_psfLapOpts anyway).  If you can access m_sfLapOpts (which should be g_sfLapOpts), then you can access a pointer to it by doing &g_sfLapOpts.