The
Code:
?PolyPolyline@Sketchpad@oapi@@UAEXPBUIVECTOR2@2@PBHH@Z
function doesn't exist neither in Orbiter 100606, nor 100830, nor in 111105. There is
Code:
?PolyPolyline@Sketchpad@oapi@@UAEXPBTIVECTOR2@2@PBHH@Z
instead.
According to undname tool, the function that is being looked for by some module and is missing is:
Code:
public: virtual void __thiscall oapi::Sketchpad::PolyPolyline(struct oapi::IVECTOR2 const *,int const *,int)
While it should be this:
Code:
public: virtual void __thiscall oapi::Sketchpad::PolyPolyline(union oapi::IVECTOR2 const *,int const *,int)
which is what Orbiter headers define.
It could be from some pre-2010 module linked against the Orbiter beta SDK, which used struct instead of union for IVECTOR2. The last Orbiter version which I could find using struct instead of union for IVECTOR2 is Orbiter Beta 091124 (from 2009).