Pointer Types 

www.madshi.net

Some "pointer" type extensions:

type
  TPPointer   = ^pointer;

  TAPointer   = array [0..maxInt shr 2-1] of pointer;
  TPAPointer  = ^TAPointer;

  TDAPointer  = array of pointer;
  TPDAPointer = ^TDAPointer;