Code: Select all
Patch for win32k.sys in Windows XP 64-bit edition, version 5.2.3790.5094
Fixes rounding errors in mouse input when Enhanced Pointer Precision is off.
001DDA07:
44 8B D8 0F B6 D2 03 C2
0F B6 D2 03 C2 44 8B D8
001DDA4C:
44 8B D0 0F B6 D2 03 C2
0F B6 D2 03 C2 44 8B D0
Code: Select all
Patch for win32k.sys in Windows XP 64-bit edition, version 5.2.3790.5094
Fixes rounding errors in mouse input when Enhanced Pointer Precision is on.
001389D6:
E6 0B
08 0C
00139560:
39 0D
8B 2D
00139566:
0F 9F C1 3B CA 75 05 45 85 ED 75 04 33 ED EB 07 48 8B 2D CB 4F 28 00 33 C9 45 85 E4 48 89 74 24 28 0F 9F C1 33 C0 39 05 CA 4F 28 00 __ __ C0 3B C1 0F 85 93 0B 00 00 45 85 E4 0F 84 8A 0B 00 00 48 8B 35 A3 4F 28 00 48 63 05 AC 4F 28 00 3B C3 74 08 3B D8 0F 8F F3 F3 FF FF 8B 54 24 50 49 8B CA 4D 0F AF D3 49 C1 FA 10 89 1D 8B 4F 28 00 44 89 2D 7C 4F 28 00 49 0F AF C8 48 C1 F9 10 4C 03 D6 48 8B 74 24 28 48 03 CD 85 D2 48 8B 6C 24 30 44 89 25 5F 4F 28 00 0F 85 FC 33 0D 00 0F B7 C1 48 C1 F9 10 41 89 0F 48 89 05 34 4F 28 00 85 D2 0F 85 16 34 0D 00 41 0F B7 C2 49 C1 FA 10 45 89 16 48 89 05 22 4F 28 00 48 8B 7C 24 20 4C 8B 64 24 18 4C 8B 6C 24 10 4C 8B 3C 24 4C 8B 74 24 08 48 8B 5C 24 58 48 83 C4 38 C3
39 CD 0F 9F C1 3B CA 74 0D 45 85 ED 74 08 85 ED 74 04 31 ED EB 07 48 8B 2D C5 4F 28 00 48 89 74 24 28 33 C9 8B 35 CC 4F 28 00 39 CE __ __ C1 45 85 E4 0F 9F C2 3B CA 74 29 45 85 E4 74 24 85 F6 74 20 31 F6 EB 23 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8B 35 81 4F 28 00 48 63 05 8A 4F 28 00 3B C3 74 08 3B D8 0F 8F D1 F3 FF FF 8B 54 24 50 49 8B CA 4D 0F AF D3 49 C1 FA 10 89 1D 69 4F 28 00 44 89 2D 5A 4F 28 00 49 0F AF C8 48 C1 F9 10 4C 03 D6 48 8B 74 24 28 48 03 CD 85 D2 48 8B 6C 24 30 44 89 25 3D 4F 28 00 0F 85 DA 33 0D 00 EB 6D 41 0F B7 C2 49 C1 FA 10 4D 85 D2 79 0D 85 C0 74 09 49 FF C2 48 2D 00 00 01 00 45 89 16 48 89 05 05 4F 28 00 E9 87 00 00 00
0013968E:
7E 12 4D 85 C0 79 08 49 8B C8 48 F7 D9 EB 15 49 8B C8 EB 10 4D 85 DB 79 08 49 8B CB 48 F7 D9 EB 03 49 8B CB 4D 85 C0 79 08 49 8B D0 48 F7 DA EB 03 49 8B D0 4D 85 DB 79 08 49 8B C3 48 F7 D8 EB 03 49 8B C3 48 3B D0 7D 12 4D 85 C0 79 08 49 __ C0 48 F7 D8 EB 15 49 8B C0 EB 10 4D 85 DB 79 08 49 8B C3 48 F7 D8 EB 03 49 8B
7F 69 48 91 EB 65 48 0F B7 C1 48 C1 F9 10 48 85 C9 79 0D 85 C0 74 09 48 FF C1 48 2D 00 00 01 00 41 89 0F 48 89 05 90 4E 28 00 85 D2 0F 85 72 33 0D 00 E9 62 FF FF FF 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8B 7C 24 20 4C __ 64 24 18 4C 8B 6C 24 10 4C 8B 3C 24 4C 8B 74 24 08 48 8B 5C 24 58 48 83 C4 38
0013970E:
1C
C5
00139A11:
28
D1
0013A133:
76
98
0020CA18:
8F E6 CB
8F 77 CC
0020CA29:
E7 CB
8B CC
0020CA4F:
8F C8
8F D3
0020CA60:
CA
73