lpValue will never be set by this point? Is this some C style thing?