anchor.diff:    FillChar(ctx32, sizeof(ctx32), 0);
     ctx32.ContextFlags := CONTEXT32_ALL;
   
  -  Result := GetThreadContext(ThreadHandle, PContext(@ctx32)^);
  +  Result := IntGetThreadContext(ThreadHandle, ctx32);
     if not Result then Exit;
   
     with ctx32 do begin
  
positive.code: interface
  
  uses
    Windows, SysUtils, DbgTypes, dbgConsts, winTools32;
  
  type
    TFloatingSaveArea = packed record
  
negative.code: begin
    //any hacks?
    Result:=False;
    //if not Assigned(CreateToolhelp32Snapshot) then Exit;
  
    //todo: check 64-bit compatibility
    Snap:=CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, AProcID);
  