From SWWorkshop
void swLinkerInit();
void swLinkerDeInit();
int swLinkerCreate(swPoint *parent,swPoint *child);
void swLinkerDestroy(int linkerID);
void swLinkerBind0(int linkerID,swRect *parent,swRect *child);
void swLinkerBind1(int linkerID,int linkerCID,swRect *parent,int indexParent,swRect *child,int indexChild);
void swLinkerBind2(int linkerID,
swRect *sourceParent,swRect *targetParent,swPoint *wpParent,float rotParent, int indexParent,
swRect *sourceChild,swRect *targetChild,swPoint *wpChild,float rotChild,int indexChild);