51 HRESULT __stdcall get_ReferenceVehicle(
ILinkToObject** ppRetVal)
override
53 if (ppRetVal ==
nullptr)
61 CComObject<CLinkToObject>* linkToObject =
nullptr;
62 HRESULT hr = CComObject<CLinkToObject>::CreateInstance(&linkToObject);
65 linkToObject->SetNativeParentObject(sat);
66 linkToObject->AddRef();
67 *ppRetVal = linkToObject;
72 HRESULT __stdcall get_VO(
ISaVO** ppRetVal)
override
74 if (ppRetVal ==
nullptr)
78 CComObject<CSaVO>* vo =
nullptr;
79 HRESULT hr = CComObject<CSaVO>::CreateInstance(&vo);
90 return this->GetNative<Satellite*>();