a function to get a unit's entry pointer by it's name or unitid
delphi code:
const
ptrGetGUIDByUnitIDorName = $00562630; //3.0.3
type
TGetGUIDByUnitIDorName =
function(IDorName:PChar; ptrGUID: DWord; IfGetFromPreviousWhenNameIsNull: DWord):Integer;cdecl;
var
GetGUIDByUnitIDorName : TGetGUIDByUnitIDorName = Pointer(ptrGetGUIDByUnitIDorName);
...
eg.
GetGUIDByUnitIDorName('party1',ptrGUID,1)
GetGUIDByUnitIDorName('John',ptrGUID,1)
ptrGUID is the returned pointer to guid