Lines Matching refs:startPos
39 bool InjectKeyEvent(const uint8_t* data, const size_t size, size_t &startPos)
44 CHECKSIZE(startPos, size);
45 startPos += GetObject<int32_t>(keyCode, data + startPos, size - startPos);
49 CHECKSIZE(startPos, size);
50 startPos += GetObject<int64_t>(downTime, data + startPos, size - startPos);
54 CHECKSIZE(startPos, size);
55 startPos += GetObject<int32_t>(keyCodePressed, data + startPos, size - startPos);
63 CHECKSIZE(startPos, size);
64 startPos += GetObject<int64_t>(downTime, data + startPos, size - startPos);
76 bool InjectTouchEvent(const uint8_t* data, const size_t size, size_t &startPos)
83 CHECKSIZE(startPos, size);
84 startPos += GetObject<int32_t>(physicalX, data + startPos, size - startPos);
87 CHECKSIZE(startPos, size);
88 startPos += GetObject<int32_t>(physicalY, data + startPos, size - startPos);
91 CHECKSIZE(startPos, size);
92 startPos += GetObject<int32_t>(pressure, data + startPos, size - startPos);
121 bool InjectMouseEvent(const uint8_t* data, const size_t size, size_t &startPos)
128 CHECKSIZE(startPos, size);
129 startPos += GetObject<int32_t>(physicalX, data + startPos, size - startPos);
132 CHECKSIZE(startPos, size);
133 startPos += GetObject<int32_t>(physicalY, data + startPos, size - startPos);
136 CHECKSIZE(startPos, size);
137 startPos += GetObject<int32_t>(pressure, data + startPos, size - startPos);
168 size_t startPos = 0;
169 if (InjectKeyEvent(data, size, startPos) && InjectTouchEvent(data, size, startPos) &&
170 InjectMouseEvent(data, size, startPos)) {