public static TS_FP_POINTERPOSATTRIBUTE CreateFPPointerPosAttribute(int x, int y)
{
TS_FP_POINTERPOSATTRIBUTE fpPos = new TS_FP_POINTERPOSATTRIBUTE();
fpPos.updateHeader = (byte)(((int)updateCode_Values.FASTPATH_UPDATETYPE_PTR_POSITION & 0x0f)
| (((int)fragmentation_Value.FASTPATH_FRAGMENT_SINGLE) << 4)
| ((int)compressedType_Values.None << 6));
fpPos.compressionFlags = compressedType_Values.None;
fpPos.pointerPositionUpdateData.position.xPos = (ushort)x;
fpPos.pointerPositionUpdateData.position.yPos = (ushort)y;
fpPos.size = 4;
return fpPos;
}