ByteBuffer outBuf = new ByteBuffer(7, true);
// eventHeader (1 byte): An 8-bit, unsigned integer. EventCode bitfield (top
// 3 bits) MUST be set to FASTPATH_INPUT_EVENT_MOUSE (1). The
// eventFlags bitfield (low 5 bits) MUST be zeroed out.
outBuf.writeByte(FASTPATH_INPUT_EVENT_MOUSE << 5);
// pointerFlags (2 bytes): A 16-bit, unsigned integer.
outBuf.writeShortLE(getPointerFlags(order));
// xPos (2 bytes): A 16-bit, unsigned integer. The x-coordinate of the