diff --git a/LEGO1/legoomni.cpp b/LEGO1/legoomni.cpp index 4e32f290..e66e9904 100644 --- a/LEGO1/legoomni.cpp +++ b/LEGO1/legoomni.cpp @@ -100,9 +100,9 @@ void SetOmniUserMessage(void (*p_userMsg)(const char *,int)) } // OFFSET: LEGO1 0x100acf50 -MxResult Start(MxDSAction& p_dsAction) +MxResult Start(MxDSAction* p_dsAction) { - return MxOmni::GetInstance()->Start(&p_dsAction); + return MxOmni::GetInstance()->Start(p_dsAction); } // OFFSET: LEGO1 0x1005ad10 diff --git a/LEGO1/legoomni.h b/LEGO1/legoomni.h index 91c7b1a3..bcd2b617 100644 --- a/LEGO1/legoomni.h +++ b/LEGO1/legoomni.h @@ -110,7 +110,7 @@ __declspec(dllexport) LegoEntity * PickEntity(MxLong,MxLong); __declspec(dllexport) LegoROI * PickROI(MxLong,MxLong); __declspec(dllexport) void SetOmniUserMessage(void (*)(const char *,int)); __declspec(dllexport) LegoSoundManager * SoundManager(); -__declspec(dllexport) MxResult Start(MxDSAction&); +__declspec(dllexport) MxResult Start(MxDSAction*); __declspec(dllexport) MxTransitionManager * TransitionManager(); __declspec(dllexport) LegoVideoManager * VideoManager();