Retype CLIENT_StoreUnitGuidForQuestTracking's pUnit to D2UnitStrc *
The ECX parameter is a unit: after a null test the body copies its +0xc (D2UnitStrc.nUnitGUID) into gnQuestMonsterUnitId. The only caller, MONUNIQUE_DispatchDeathEffect(D2UnitStrc * pUnit, ...), calls it with ECX unchanged from its entry (the function never writes ECX; the same register is dereferenced at +4 and +0x10 as nClassId / eAnimMode). Same-width retype; name kept.
Changes 1, applied together
Retype variable
win 0x0046bc70 ECXtypeint32_t→D2UnitStrc *