For thread safe reasons the value for most Signal objects are gathered in special IO area objects and the ActualValue attribute in these signals contains a pointer into these area objects. To be able to be used by different processes it's an offset pointer that has to be translated to a real pointer before it's used.
These attributes are defined as non private pointers, ie the Pointer bit is set in Flags and the Private bit is not set.
/Claes