Make PointerShift/Size be enums so they are constants instead of globals