mouclass!MouseClassServiceCallback调试记录实体机器usb鼠标的情形

nt!RtlpBreakWithStatusInstruction:

806e8b90 cc int 3

0: kd> x mouclass!*callback

baa1b596 mouclass!MouseClassServiceCallback (struct _DEVICE_OBJECT *, struct _MOUSE_INPUT_DATA *, struct _MOUSE_INPUT_DATA *, unsigned long *)

baa1f580 mouclass!MouDeviceMapQueryCallback (unsigned short *, unsigned long, void *, unsigned long, void *, void *)

0: kd> u baa1b596

mouclass!MouseClassServiceCallback [d:\srv03rtm\drivers\input\mouclass\mouclass.c @ 2416]:

baa1b596 55 push ebp

baa1b597 8bec mov ebp,esp

baa1b599 83ec0c sub esp,0Ch

baa1b59c 53 push ebx

baa1b59d 56 push esi

baa1b59e 57 push edi

baa1b59f 6820b0a1ba push offset mouclass!MouseClassHandleRead+0x104 (baa1b020)

baa1b5a4 6a02 push 2

0: kd> bp mouclass!MouseClassServiceCallback

0: kd> g

Breakpoint 4 hit

mouclass!MouseClassServiceCallback:

baa1b596 55 push ebp

0: kd> kc

00 mouclass!MouseClassServiceCallback

01 mouhid!MouHid_ReadComplete

02 nt!IopfCompleteRequest

03 HIDCLASS!HidpDistributeInterruptReport

04 HIDCLASS!HidpInterruptReadComplete

05 nt!IopfCompleteRequest

06 USBPORT!USBPORT_CompleteTransfer

07 USBPORT!USBPORT_DoneTransfer

08 USBPORT!USBPORT_FlushDoneTransferList

09 USBPORT!USBPORT_DpcWorker

0a USBPORT!USBPORT_IsrDpcWorker

0b USBPORT!USBPORT_IsrDpc

0c nt!KiRetireDpcList

0d nt!KiIdleLoop

0: kd> x win32k!process*

bf8e9575 win32k!ProcessKeyboardInputWorker (struct _KEYBOARD_INPUT_DATA *, struct tagDEVICEINFO *, int)

bf8eaa1f win32k!ProcessAlphaBitmap (struct HBITMAP__ *)

bf8e9149 win32k!ProcessMouseInput (struct tagDEVICEINFO *)

bf8e8aa7 win32k!ProcessQueuedMouseEvents (void)

bf8aae86 win32k!ProcessUpdateKeyStateEvent (struct tagQ *, unsigned char *, unsigned char *)

bf8fe215 win32k!ProcessDeviceChanges (unsigned long)

bf8f761a win32k!ProcessHidInput (struct tagDEVICEINFO *)

bf8e97e0 win32k!ProcessKeyboardInput (struct tagDEVICEINFO *)

0: kd> u bf8e9149

win32k!ProcessMouseInput [d:\srv03rtm\windows\core\ntuser\kernel\ntinput.c @ 2104]:

bf8e9149 ?? ???

^ Memory access error in 'u bf8e9149'

0: kd> ba e1 win32k!ProcessMouseInput

0: kd> x win32k!queue*

bf8ff97f win32k!QueuePowerRequest (struct _WIN32_POWEREVENT_PARAMETERS *)

bf86a30e win32k!QueueNotifyMessage (struct tagWND *, unsigned int, unsigned int, long)

bf8e7542 win32k!QueueMouseEvent (unsigned short, unsigned short, unsigned long, struct tagPOINT, long, void *, struct _MOUSE_INPUT_DATA *, int, int)

0: kd> u bf8e7542

win32k!QueueMouseEvent [d:\srv03rtm\windows\core\ntuser\kernel\ntinput.c @ 1844]:

bf8e7542 ?? ???

^ Memory access error in 'u bf8e7542'

0: kd> ba e1 win32k!QueueMouseEvent

0: kd> g

Breakpoint 4 hit

mouclass!MouseClassServiceCallback:

baa1b596 55 push ebp

0: kd> kc

00 mouclass!MouseClassServiceCallback

01 mouhid!MouHid_ReadComplete

02 nt!IopfCompleteRequest

03 HIDCLASS!HidpDistributeInterruptReport

04 HIDCLASS!HidpInterruptReadComplete

05 nt!IopfCompleteRequest

06 USBPORT!USBPORT_CompleteTransfer

07 USBPORT!USBPORT_DoneTransfer

08 USBPORT!USBPORT_FlushDoneTransferList

09 USBPORT!USBPORT_DpcWorker

0a USBPORT!USBPORT_IsrDpcWorker

0b USBPORT!USBPORT_IsrDpc

0c nt!KiRetireDpcList

0d nt!KiIdleLoop

0: kd> x mouclass!Globals

baa1e040 mouclass!Globals = struct _GLOBALS

0: kd> dx -r1 (*((mouclass!_GLOBALS *)0xbaa1e040))

(*((mouclass!_GLOBALS *)0xbaa1e040)) [Type: _GLOBALS]

+0x000\] Debug : 0x0 \[Type: unsigned long

+0x004\] GrandMaster : 0x0 \[Type: _DEVICE_EXTENSION \*

+0x008\] AssocClassList : 0x0 \[Type: _PORT \*

+0x00c\] NumAssocClass : 0x0 \[Type: unsigned long

+0x010\] Opens : 0 \[Type: long

+0x014\] NumberLegacyPorts : 0x0 \[Type: unsigned long

+0x018\] Mutex \[Type: _FAST_MUTEX

+0x038\] ConnectOneClassToOnePort : 0x1 \[Type: unsigned long

+0x03c\] PortsServiced : 0x3 \[Type: unsigned long

+0x040\] InitExtension \[Type: _DEVICE_EXTENSION

+0x150\] RegistryPath : "\\REGISTRY\\MACHINE\\SYSTEM\\ControlSet001\\Services\\Mouclass" \[Type: _UNICODE_STRING

+0x158\] BaseClassName : "PointerClass" \[Type: _UNICODE_STRING

+0x160\] BaseClassBuffer \[Type: unsigned short \[256\]

+0x360\] LegacyDeviceList \[Type: _LIST_ENTRY

0: kd> ed 0xbaa1e040 f

0: kd> g

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x960, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x960

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e46a0

MOUCLASS-MouseClassServiceCallback: changed InputCount to 1 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e46b8, DataOut 0x8c9e46a0

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

Breakpoint 4 hit

mouclass!MouseClassServiceCallback:

baa1b596 55 push ebp

0: kd> g

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x948, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x948

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e46b8

MOUCLASS-MouseClassServiceCallback: changed InputCount to 2 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e46d0, DataOut 0x8c9e46a0

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

Breakpoint 4 hit

mouclass!MouseClassServiceCallback:

baa1b596 55 push ebp

0: kd> g

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x930, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x930

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e46d0

MOUCLASS-MouseClassServiceCallback: changed InputCount to 3 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e46e8, DataOut 0x8c9e46a0

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

Breakpoint 5 hit

win32k!ProcessMouseInput:

bf8e9149 55 push ebp

3: kd> g

Breakpoint 6 hit

win32k!QueueMouseEvent:

bf8e7542 55 push ebp

3: kd> dv

ButtonFlags = 0

ButtonData = 0

ExtraInfo = 0

ptMouse = {x=512 y=384}

time = 0n-3243250

hDevice = 0x00010047

pmei = 0xe1705f10

bInjected = 0n0

bWakeRIT = 0n1

3: kd> g

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassCopyReadData: queue size 0x48, read length 0xf0

MOUCLASS-MouseClassCopyReadData: bytes to end of queue 0x960

MOUCLASS-MouseClassCopyReadData: number of bytes in first move 0x48

MOUCLASS-MouseClassCopyReadData: move bytes from 0x8c9e46a0 to 0x8cab2d78

MOUCLASS-MouseClassCopyReadData: Okay to log overflow

MOUCLASS-MouseClassCopyReadData: new DataIn 0x8c9e46e8, DataOut 0x8c9e46e8

MOUCLASS-MouseClassCopyReadData: new InputCount 0

Breakpoint 5 hit

win32k!ProcessMouseInput:

bf8e9149 55 push ebp

3: kd> dv

pMouseInfo = 0xe1705eb8

ptLastMove = {x=-1081175735 y=8}

3: kd> dx -r1 ((win32k!tagDEVICEINFO *)0xe1705eb8)

((win32k!tagDEVICEINFO *)0xe1705eb8) : 0xe1705eb8 [Type: tagDEVICEINFO *]

+0x000\] head \[Type: _HEAD

+0x008\] pNext : 0x0 \[Type: tagDEVICEINFO \*

+0x00c\] type : 0x0 \[Type: unsigned char

+0x00d\] bFlags : 0x2 \[Type: unsigned char

+0x00e\] usActions : 0x0 \[Type: unsigned short

+0x010\] nRetryRead : 0x0 \[Type: unsigned char

+0x014\] ustrName : "\\??\\HID#Vid_0000\&Pid_0538#7\&2cb145c\&0\&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}" \[Type: _UNICODE_STRING

+0x01c\] handle : 0x214 \[Type: void \*

+0x020\] NotificationEntry : 0xe16f5740 \[Type: void \*

+0x024\] pkeHidChangeCompleted : 0x8ca7d800 \[Type: _KEVENT \*

+0x028\] iosb \[Type: _IO_STATUS_BLOCK

+0x030\] ReadStatus : 0 \[Type: long

+0x034\] OpenerProcess : 0x174 \[Type: void \*

+0x038\] OpenStatus : 0 \[Type: long

+0x03c\] AttrStatus : 0 \[Type: long

+0x040\] timeStartRead : 0xffce8314 \[Type: unsigned long

+0x044\] timeEndRead : 0xffce831f \[Type: unsigned long

+0x048\] nReadsOutstanding : 0 \[Type: int

+0x04c\] mouse \[Type: tagMOUSE_DEVICE_INFO

+0x04c\] keyboard \[Type: tagKEYBOARD_DEVICE_INFO

+0x04c\] hid \[Type: tagHID_DEVICE_INFO

3: kd> dx -r1 (*((win32k!_IO_STATUS_BLOCK *)0xe1705ee0))

(*((win32k!_IO_STATUS_BLOCK *)0xe1705ee0)) [Type: _IO_STATUS_BLOCK]

+0x000\] Status : 0 \[Type: long

+0x000\] Pointer : 0x0 \[Type: void \*

+0x004\] Information : 0x48 \[Type: unsigned long

3: kd> dx -r1 (*((win32k!tagMOUSE_DEVICE_INFO *)0xe1705f04))

(*((win32k!tagMOUSE_DEVICE_INFO *)0xe1705f04)) [Type: tagMOUSE_DEVICE_INFO]

+0x000\] Attr \[Type: _MOUSE_ATTRIBUTES

+0x00c\] Data \[Type: _MOUSE_INPUT_DATA \[10\]

3: kd> dx -r1 (*((win32k!_MOUSE_INPUT_DATA (*)[10])0xe1705f10))

(*((win32k!_MOUSE_INPUT_DATA (*)[10])0xe1705f10)) [Type: _MOUSE_INPUT_DATA [10]]

0\] \[Type: _MOUSE_INPUT_DATA

1\] \[Type: _MOUSE_INPUT_DATA

2\] \[Type: _MOUSE_INPUT_DATA

3\] \[Type: _MOUSE_INPUT_DATA

4\] \[Type: _MOUSE_INPUT_DATA

5\] \[Type: _MOUSE_INPUT_DATA

6\] \[Type: _MOUSE_INPUT_DATA

7\] \[Type: _MOUSE_INPUT_DATA

8\] \[Type: _MOUSE_INPUT_DATA

9\] \[Type: _MOUSE_INPUT_DATA

3: kd> dx -r1 (*((win32k!_MOUSE_INPUT_DATA *)0xe1705f10))

(*((win32k!_MOUSE_INPUT_DATA *)0xe1705f10)) [Type: _MOUSE_INPUT_DATA]

+0x000\] UnitId : 0x1 \[Type: unsigned short

+0x002\] Flags : 0x0 \[Type: unsigned short

+0x004\] Buttons : 0x0 \[Type: unsigned long

+0x004\] ButtonFlags : 0x0 \[Type: unsigned short

+0x006\] ButtonData : 0x0 \[Type: unsigned short

+0x008\] RawButtons : 0x0 \[Type: unsigned long

+0x00c\] LastX : 0 \[Type: long

+0x010\] LastY : 0 \[Type: long

+0x014\] ExtraInformation : 0x0 \[Type: unsigned long

3: kd> dx -r1 (*((win32k!_MOUSE_INPUT_DATA *)0xe1705f28))

(*((win32k!_MOUSE_INPUT_DATA *)0xe1705f28)) [Type: _MOUSE_INPUT_DATA]

+0x000\] UnitId : 0x1 \[Type: unsigned short

+0x002\] Flags : 0x0 \[Type: unsigned short

+0x004\] Buttons : 0x0 \[Type: unsigned long

+0x004\] ButtonFlags : 0x0 \[Type: unsigned short

+0x006\] ButtonData : 0x0 \[Type: unsigned short

+0x008\] RawButtons : 0x0 \[Type: unsigned long

+0x00c\] LastX : -1 \[Type: long

+0x010\] LastY : 0 \[Type: long

+0x014\] ExtraInformation : 0x0 \[Type: unsigned long

3: kd> dx -r1 (*((win32k!_MOUSE_INPUT_DATA *)0xe1705f40))

(*((win32k!_MOUSE_INPUT_DATA *)0xe1705f40)) [Type: _MOUSE_INPUT_DATA]

+0x000\] UnitId : 0x1 \[Type: unsigned short

+0x002\] Flags : 0x0 \[Type: unsigned short

+0x004\] Buttons : 0x0 \[Type: unsigned long

+0x004\] ButtonFlags : 0x0 \[Type: unsigned short

+0x006\] ButtonData : 0x0 \[Type: unsigned short

+0x008\] RawButtons : 0x0 \[Type: unsigned long

+0x00c\] LastX : -13 \[Type: long

+0x010\] LastY : -13 \[Type: long

+0x014\] ExtraInformation : 0x0 \[Type: unsigned long

3: kd> dx -r1 (*((win32k!_MOUSE_INPUT_DATA *)0xe1705f58))

(*((win32k!_MOUSE_INPUT_DATA *)0xe1705f58)) [Type: _MOUSE_INPUT_DATA]

+0x000\] UnitId : 0x0 \[Type: unsigned short

+0x002\] Flags : 0x0 \[Type: unsigned short

+0x004\] Buttons : 0x0 \[Type: unsigned long

+0x004\] ButtonFlags : 0x0 \[Type: unsigned short

+0x006\] ButtonData : 0x0 \[Type: unsigned short

+0x008\] RawButtons : 0x0 \[Type: unsigned long

+0x00c\] LastX : 0 \[Type: long

+0x010\] LastY : 0 \[Type: long

+0x014\] ExtraInformation : 0x0 \[Type: unsigned long

3: kd> g

Breakpoint 6 hit

win32k!QueueMouseEvent:

bf8e7542 55 push ebp

3: kd> dv

ButtonFlags = 0

ButtonData = 0

ExtraInfo = 0

ptMouse = {x=512 y=384}

time = 0n-3243218

hDevice = 0x00010047

pmei = 0xe1705f10

bInjected = 0n0

bWakeRIT = 0n0

3: kd> g

Breakpoint 6 hit

win32k!QueueMouseEvent:

bf8e7542 55 push ebp

3: kd> dv

ButtonFlags = 0

ButtonData = 0

ExtraInfo = 0

ptMouse = {x=497 y=369}

time = 0n-3243218

hDevice = 0x00010047

pmei = 0xe1705f40

bInjected = 0n0

bWakeRIT = 0n1

3: kd> g

MOUCLASS-MouseClassRead: enter

AutoAdminLogon = 0, IgnoreAutoAdminLogon = 0, bAutoLogon = 0

Breakpoint 4 hit

mouclass!MouseClassServiceCallback:

baa1b596 55 push ebp

0: kd> kc

00 mouclass!MouseClassServiceCallback

01 mouhid!MouHid_ReadComplete

02 nt!IopfCompleteRequest

03 HIDCLASS!HidpDistributeInterruptReport

04 HIDCLASS!HidpInterruptReadComplete

05 nt!IopfCompleteRequest

06 USBPORT!USBPORT_CompleteTransfer

07 USBPORT!USBPORT_DoneTransfer

08 USBPORT!USBPORT_FlushDoneTransferList

09 USBPORT!USBPORT_DpcWorker

0a USBPORT!USBPORT_IsrDpcWorker

0b USBPORT!USBPORT_IsrDpc

0c nt!KiRetireDpcList

0d nt!KiIdleLoop

0: kd> g

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: port queue length 0x18, read length 0xf0

MOUCLASS-MouseClassServiceCallback: number of bytes to move from port to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8cab2d78

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x0

MOUCLASS-MouseClassServiceCallback: exit

Breakpoint 4 hit

mouclass!MouseClassServiceCallback:

baa1b596 55 push ebp

0: kd> bd 4

0: kd> g

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x960, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x918

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e46e8

MOUCLASS-MouseClassServiceCallback: changed InputCount to 1 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4700, DataOut 0x8c9e46e8

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x948, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x900

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4700

MOUCLASS-MouseClassServiceCallback: changed InputCount to 2 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4718, DataOut 0x8c9e46e8

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x930, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x8e8

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4718

MOUCLASS-MouseClassServiceCallback: changed InputCount to 3 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4730, DataOut 0x8c9e46e8

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x918, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x8d0

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4730

MOUCLASS-MouseClassServiceCallback: changed InputCount to 4 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4748, DataOut 0x8c9e46e8

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

Breakpoint 5 hit

win32k!ProcessMouseInput:

bf8e9149 55 push ebp

0: kd> bd 5

0: kd> g

Breakpoint 6 hit

win32k!QueueMouseEvent:

bf8e7542 55 push ebp

0: kd> dv

ButtonFlags = 0

ButtonData = 0

ExtraInfo = 0

ptMouse = {x=502 y=375}

time = 0n-3225156

hDevice = 0x00010047

pmei = 0xe1705f10

bInjected = 0n0

bWakeRIT = 0n1

0: kd> g

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassCopyReadData: queue size 0x60, read length 0xf0

MOUCLASS-MouseClassCopyReadData: bytes to end of queue 0x918

MOUCLASS-MouseClassCopyReadData: number of bytes in first move 0x60

MOUCLASS-MouseClassCopyReadData: move bytes from 0x8c9e46e8 to 0x8c9ef170

MOUCLASS-MouseClassCopyReadData: Okay to log overflow

MOUCLASS-MouseClassCopyReadData: new DataIn 0x8c9e4748, DataOut 0x8c9e4748

MOUCLASS-MouseClassCopyReadData: new InputCount 0

Breakpoint 6 hit

win32k!QueueMouseEvent:

bf8e7542 55 push ebp

0: kd> bd 6

0: kd> g

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: port queue length 0x18, read length 0xf0

MOUCLASS-MouseClassServiceCallback: number of bytes to move from port to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9ef170

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x0

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x960, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x8b8

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4748

MOUCLASS-MouseClassServiceCallback: changed InputCount to 1 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4760, DataOut 0x8c9e4748

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x948, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x8a0

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4760

MOUCLASS-MouseClassServiceCallback: changed InputCount to 2 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4778, DataOut 0x8c9e4748

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassCopyReadData: queue size 0x30, read length 0xf0

MOUCLASS-MouseClassCopyReadData: bytes to end of queue 0x8b8

MOUCLASS-MouseClassCopyReadData: number of bytes in first move 0x30

MOUCLASS-MouseClassCopyReadData: move bytes from 0x8c9e4748 to 0x8c9ef170

MOUCLASS-MouseClassCopyReadData: Okay to log overflow

MOUCLASS-MouseClassCopyReadData: new DataIn 0x8c9e4778, DataOut 0x8c9e4778

MOUCLASS-MouseClassCopyReadData: new InputCount 0

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: port queue length 0x18, read length 0xf0

MOUCLASS-MouseClassServiceCallback: number of bytes to move from port to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9ef170

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x0

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x960, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x888

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: changed InputCount to 1 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4790, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x948, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x870

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4790

MOUCLASS-MouseClassServiceCallback: changed InputCount to 2 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e47a8, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x930, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x858

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e47a8

MOUCLASS-MouseClassServiceCallback: changed InputCount to 3 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e47c0, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x918, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x840

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e47c0

MOUCLASS-MouseClassServiceCallback: changed InputCount to 4 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e47d8, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x900, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x828

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e47d8

MOUCLASS-MouseClassServiceCallback: changed InputCount to 5 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e47f0, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x8e8, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x810

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e47f0

MOUCLASS-MouseClassServiceCallback: changed InputCount to 6 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4808, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x8d0, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x7f8

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4808

MOUCLASS-MouseClassServiceCallback: changed InputCount to 7 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4820, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x8b8, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x7e0

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4820

MOUCLASS-MouseClassServiceCallback: changed InputCount to 8 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4838, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x8a0, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x7c8

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4838

MOUCLASS-MouseClassServiceCallback: changed InputCount to 9 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4850, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x888, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x7b0

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4850

MOUCLASS-MouseClassServiceCallback: changed InputCount to 10 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4868, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x870, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x798

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4868

MOUCLASS-MouseClassServiceCallback: changed InputCount to 11 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4880, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x858, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x780

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4880

MOUCLASS-MouseClassServiceCallback: changed InputCount to 12 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4898, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x840, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x768

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4898

MOUCLASS-MouseClassServiceCallback: changed InputCount to 13 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e48b0, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x828, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x750

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e48b0

MOUCLASS-MouseClassServiceCallback: changed InputCount to 14 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e48c8, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x810, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x738

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e48c8

MOUCLASS-MouseClassServiceCallback: changed InputCount to 15 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e48e0, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x7f8, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x720

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e48e0

MOUCLASS-MouseClassServiceCallback: changed InputCount to 16 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e48f8, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x7e0, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x708

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e48f8

MOUCLASS-MouseClassServiceCallback: changed InputCount to 17 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4910, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x7c8, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x6f0

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4910

MOUCLASS-MouseClassServiceCallback: changed InputCount to 18 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4928, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x7b0, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x6d8

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4928

MOUCLASS-MouseClassServiceCallback: changed InputCount to 19 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4940, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x798, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x6c0

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4940

MOUCLASS-MouseClassServiceCallback: changed InputCount to 20 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4958, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x780, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x6a8

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4958

MOUCLASS-MouseClassServiceCallback: changed InputCount to 21 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4970, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x768, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x690

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4970

MOUCLASS-MouseClassServiceCallback: changed InputCount to 22 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4988, DataOut 0x8c9e4778

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassCopyReadData: queue size 0x210, read length 0xf0

MOUCLASS-MouseClassCopyReadData: bytes to end of queue 0x888

MOUCLASS-MouseClassCopyReadData: number of bytes in first move 0xf0

MOUCLASS-MouseClassCopyReadData: move bytes from 0x8c9e4778 to 0x8c9ef170

MOUCLASS-MouseClassCopyReadData: new DataIn 0x8c9e4988, DataOut 0x8c9e4868

MOUCLASS-MouseClassCopyReadData: new InputCount 12

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassCopyReadData: queue size 0x120, read length 0xf0

MOUCLASS-MouseClassCopyReadData: bytes to end of queue 0x798

MOUCLASS-MouseClassCopyReadData: number of bytes in first move 0xf0

MOUCLASS-MouseClassCopyReadData: move bytes from 0x8c9e4868 to 0x8c9ef170

MOUCLASS-MouseClassCopyReadData: new DataIn 0x8c9e4988, DataOut 0x8c9e4958

MOUCLASS-MouseClassCopyReadData: new InputCount 2

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassCopyReadData: queue size 0x30, read length 0xf0

MOUCLASS-MouseClassCopyReadData: bytes to end of queue 0x6a8

MOUCLASS-MouseClassCopyReadData: number of bytes in first move 0x30

MOUCLASS-MouseClassCopyReadData: move bytes from 0x8c9e4958 to 0x8c9ef170

MOUCLASS-MouseClassCopyReadData: Okay to log overflow

MOUCLASS-MouseClassCopyReadData: new DataIn 0x8c9e4988, DataOut 0x8c9e4988

MOUCLASS-MouseClassCopyReadData: new InputCount 0

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: port queue length 0x18, read length 0xf0

MOUCLASS-MouseClassServiceCallback: number of bytes to move from port to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9ef170

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x0

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x960, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x678

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4988

MOUCLASS-MouseClassServiceCallback: changed InputCount to 1 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e49a0, DataOut 0x8c9e4988

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x948, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x660

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e49a0

MOUCLASS-MouseClassServiceCallback: changed InputCount to 2 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e49b8, DataOut 0x8c9e4988

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x930, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x648

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e49b8

MOUCLASS-MouseClassServiceCallback: changed InputCount to 3 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e49d0, DataOut 0x8c9e4988

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x918, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x630

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e49d0

MOUCLASS-MouseClassServiceCallback: changed InputCount to 4 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e49e8, DataOut 0x8c9e4988

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x900, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x618

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e49e8

MOUCLASS-MouseClassServiceCallback: changed InputCount to 5 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4a00, DataOut 0x8c9e4988

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassCopyReadData: queue size 0x78, read length 0xf0

MOUCLASS-MouseClassCopyReadData: bytes to end of queue 0x678

MOUCLASS-MouseClassCopyReadData: number of bytes in first move 0x78

MOUCLASS-MouseClassCopyReadData: move bytes from 0x8c9e4988 to 0x8c9ef170

MOUCLASS-MouseClassCopyReadData: Okay to log overflow

MOUCLASS-MouseClassCopyReadData: new DataIn 0x8c9e4a00, DataOut 0x8c9e4a00

MOUCLASS-MouseClassCopyReadData: new InputCount 0

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: port queue length 0x18, read length 0xf0

MOUCLASS-MouseClassServiceCallback: number of bytes to move from port to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9ef170

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x0

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: port queue length 0x18, read length 0xf0

MOUCLASS-MouseClassServiceCallback: number of bytes to move from port to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9ef170

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x0

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x960, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x600

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4a00

MOUCLASS-MouseClassServiceCallback: changed InputCount to 1 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4a18, DataOut 0x8c9e4a00

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x948, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x5e8

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4a18

MOUCLASS-MouseClassServiceCallback: changed InputCount to 2 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4a30, DataOut 0x8c9e4a00

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x930, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x5d0

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4a30

MOUCLASS-MouseClassServiceCallback: changed InputCount to 3 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4a48, DataOut 0x8c9e4a00

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x918, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x5b8

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4a48

MOUCLASS-MouseClassServiceCallback: changed InputCount to 4 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4a60, DataOut 0x8c9e4a00

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassCopyReadData: queue size 0x60, read length 0xf0

MOUCLASS-MouseClassCopyReadData: bytes to end of queue 0x600

MOUCLASS-MouseClassCopyReadData: number of bytes in first move 0x60

MOUCLASS-MouseClassCopyReadData: move bytes from 0x8c9e4a00 to 0x8c9ef170

MOUCLASS-MouseClassCopyReadData: Okay to log overflow

MOUCLASS-MouseClassCopyReadData: new DataIn 0x8c9e4a60, DataOut 0x8c9e4a60

MOUCLASS-MouseClassCopyReadData: new InputCount 0

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: port queue length 0x18, read length 0xf0

MOUCLASS-MouseClassServiceCallback: number of bytes to move from port to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9ef170

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x0

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x960, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x5a0

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4a60

MOUCLASS-MouseClassServiceCallback: changed InputCount to 1 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4a78, DataOut 0x8c9e4a60

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x948, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x588

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4a78

MOUCLASS-MouseClassServiceCallback: changed InputCount to 2 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4a90, DataOut 0x8c9e4a60

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassCopyReadData: queue size 0x30, read length 0xf0

MOUCLASS-MouseClassCopyReadData: bytes to end of queue 0x5a0

MOUCLASS-MouseClassCopyReadData: number of bytes in first move 0x30

MOUCLASS-MouseClassCopyReadData: move bytes from 0x8c9e4a60 to 0x8c9ef170

MOUCLASS-MouseClassCopyReadData: Okay to log overflow

MOUCLASS-MouseClassCopyReadData: new DataIn 0x8c9e4a90, DataOut 0x8c9e4a90

MOUCLASS-MouseClassCopyReadData: new InputCount 0

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: port queue length 0x18, read length 0xf0

MOUCLASS-MouseClassServiceCallback: number of bytes to move from port to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9ef170

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x0

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x960, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x570

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4a90

MOUCLASS-MouseClassServiceCallback: changed InputCount to 1 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4aa8, DataOut 0x8c9e4a90

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x948, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x558

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4aa8

MOUCLASS-MouseClassServiceCallback: changed InputCount to 2 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4ac0, DataOut 0x8c9e4a90

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x930, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x540

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4ac0

MOUCLASS-MouseClassServiceCallback: changed InputCount to 3 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4ad8, DataOut 0x8c9e4a90

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x918, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x528

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4ad8

MOUCLASS-MouseClassServiceCallback: changed InputCount to 4 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4af0, DataOut 0x8c9e4a90

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassCopyReadData: queue size 0x60, read length 0xf0

MOUCLASS-MouseClassCopyReadData: bytes to end of queue 0x570

MOUCLASS-MouseClassCopyReadData: number of bytes in first move 0x60

MOUCLASS-MouseClassCopyReadData: move bytes from 0x8c9e4a90 to 0x8c9ef170

MOUCLASS-MouseClassCopyReadData: Okay to log overflow

MOUCLASS-MouseClassCopyReadData: new DataIn 0x8c9e4af0, DataOut 0x8c9e4af0

MOUCLASS-MouseClassCopyReadData: new InputCount 0

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: port queue length 0x18, read length 0xf0

MOUCLASS-MouseClassServiceCallback: number of bytes to move from port to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9ef170

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x0

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x960, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x510

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4af0

MOUCLASS-MouseClassServiceCallback: changed InputCount to 1 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4b08, DataOut 0x8c9e4af0

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x948, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x4f8

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4b08

MOUCLASS-MouseClassServiceCallback: changed InputCount to 2 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4b20, DataOut 0x8c9e4af0

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassServiceCallback: enter

MOUCLASS-MouseClassServiceCallback: bytes remaining after move to SystemBuffer 0x18

MOUCLASS-MouseClassServiceCallback: unused bytes in class queue 0x930, remaining bytes in port queue 0x18

MOUCLASS-MouseClassServiceCallback: total number of bytes to move to class queue 0x18

MOUCLASS-MouseClassServiceCallback: number of bytes to end of class buffer 0x4e0

MOUCLASS-MouseClassServiceCallback: number of bytes in first move to class 0x18

MOUCLASS-MouseClassServiceCallback: move bytes from 0x8c9d51c0 to 0x8c9e4b20

MOUCLASS-MouseClassServiceCallback: changed InputCount to 3 entries in the class queue

MOUCLASS-MouseClassServiceCallback: DataIn 0x8c9e4b38, DataOut 0x8c9e4af0

MOUCLASS-MouseClassServiceCallback: Input data items consumed = 1

MOUCLASS-MouseClassServiceCallback: exit

MOUCLASS-MouseClassRead: enter

MOUCLASS-MouseClassCopyReadData: queue size 0x48, read length 0xf0

MOUCLASS-MouseClassCopyReadData: bytes to end of queue 0x510

MOUCLASS-MouseClassCopyReadData: number of bytes in first move 0x48

MOUCLASS-MouseClassCopyReadData: move bytes from 0x8c9e4af0 to 0x8c9ef170

MOUCLASS-MouseClassCopyReadData: Okay to log overflow

MOUCLASS-MouseClassCopyReadData: new DataIn 0x8c9e4b38, DataOut 0x8c9e4b38

MOUCLASS-MouseClassCopyReadData: new InputCount 0

MOUCLASS-MouseClassRead: enter

Break instruction exception - code 80000003 (first chance)

*******************************************************************************

* *

* You are seeing this message because you pressed either *

* CTRL+C (if you run console kernel debugger) or, *

* CTRL+BREAK (if you run GUI kernel debugger), *

* on your debugger machine's keyboard. *

* *

* THIS IS NOT A BUG OR A SYSTEM CRASH *

* *

* If you did not intend to break into the debugger, press the "g" key, then *

* press the "Enter" key now. This message might immediately reappear. If it *

* does, press "g" and "Enter" again. *

* *

*******************************************************************************

nt!RtlpBreakWithStatusInstruction:

806e8b90 cc int 3

0: kd> x i8042ptr!*isrdpc

^ Couldn't resolve 'x i8042ptr'

0: kd> lm

start end module name

00400000 00460000 _empty__400000 (deferred)

01000000 01031000 wmiadap (deferred)

0ffa0000 0ffc3000 dssenh (deferred)

0ffd0000 0fffe000 rsaenh (deferred)

10000000 1008c000 ICSDHCP (deferred)

48580000 48592000 smss (deferred)

4a680000 4a684000 csrss (deferred)

53f60000 53f6d000 xolehlp (deferred)

54f70000 54f95000 wmisvc (deferred)

54fd0000 5503d000 wmiprvsd (deferred)

553c0000 553d8000 wlbsctrl (deferred)

564a0000 564ac000 wiarpc (deferred)

58130000 581be000 vssapi (deferred)

59730000 5973e000 samlib (deferred)

5a520000 5a529000 rassfm (deferred)

5c5c0000 5c5c8000 netrap (deferred)

5c810000 5c81d000 ncprov (deferred)

5c830000 5c83b000 ncobjapi (deferred)

5e190000 5e2ae000 msdtctm (deferred)

5e2d0000 5e361000 msdtcprx (deferred)

5e370000 5e38b000 msdtclog (deferred)

5eda0000 5edc2000 mofd (deferred)

5fff0000 5fff4000 kbdus (deferred)

61130000 61171000 kdcsvc (deferred)

65fb0000 65fbc000 hidserv (deferred)

65fc0000 65fc8000 hid (deferred)

66700000 6691e000 sfcfiles (deferred)

67440000 6762a000 esent (deferred)

6ba20000 6bac3000 dbghelp (deferred)

6f610000 6f723000 comctl32_6f610000 (deferred)

6f730000 6f7e7000 comctl32_6f730000 (deferred)

6f7f0000 6f860000 winhttp (deferred)

70400000 70408000 wshtcpip (deferred)

70440000 704a4000 mswsock (deferred)

70500000 70509000 wsock32 (deferred)

70520000 7053b000 mpr (deferred)

70540000 7054b000 ws2help (deferred)

70550000 70576000 ws2_32 (deferred)

705a0000 70611000 netapi32 (deferred)

70620000 70685000 kerberos (deferred)

70910000 7091b000 snmpapi (deferred)

70990000 709a2000 ntdsatq (deferred)

709c0000 709cd000 wsnmp32 (deferred)

709d0000 709d8000 mgmtapi (deferred)

70ad0000 70cf2000 ntdsa (deferred)

70d90000 70d95000 sensapi (deferred)

70db0000 70dc4000 sens (deferred)

70f10000 70f2f000 winscard (deferred)

70f40000 70f48000 usbmon (deferred)

70f50000 70f5d000 tcpmon (deferred)

713e0000 714d4000 mfc42u (deferred)

71a00000 71b0e000 comctl32 (deferred)

71c70000 71c96000 wmiprov (deferred)

71cb0000 71ccb000 loadperf (deferred)

71d70000 71d9d000 winspool (deferred)

71da0000 71da9000 wzcsapi (deferred)

72b50000 72b58000 seclogon (deferred)

72b60000 72b77000 wbemcons (deferred)

72fc0000 72fc8000 pjlmon (deferred)

72fd0000 72fd5000 icmp (deferred)

72fe0000 72ff2000 cnbjmon (deferred)

73000000 7302d000 win32spl (deferred)

73030000 7304d000 spoolss (deferred)

73050000 73064000 inetpp (deferred)

73070000 730db000 localspl (deferred)

730e0000 730ec000 winipsec (deferred)

730f0000 7311d000 wdigest (deferred)

73120000 7312d000 pstorsvc (deferred)

73140000 7315c000 psbase (deferred)

73160000 7318e000 ipsecsvc (deferred)

73190000 731c4000 scecli (deferred)

731d0000 73269000 samsrv (deferred)

73270000 732da000 netlogon (deferred)

732e0000 733d1000 lsasrv (deferred)

733e0000 734ad000 oakley (deferred)

73f80000 73f94000 regsvc (deferred)

73fa0000 73faa000 lmhsvc (deferred)

742e0000 74347000 riched20 (deferred)

74370000 74376000 wuauserv (deferred)

74380000 7438e000 wbemsvc (deferred)

74390000 74398000 wbemprox (deferred)

743c0000 743eb000 rastls (deferred)

743f0000 7440e000 raschap (deferred)

74410000 74423000 pchsvc (deferred)

74430000 74435000 msidle (deferred)

74460000 74468000 icaapi (deferred)

74470000 7447c000 ersvc (deferred)

74480000 7448a000 dmserver (deferred)

74490000 744a0000 cryptsvc (deferred)

744b0000 744c2000 clusapi (deferred)

744d0000 744e9000 browser (deferred)

744f0000 74539000 wuaueng (deferred)

74540000 7455b000 wmiutils (deferred)

745a0000 745cd000 trkwks (deferred)

745d0000 745e9000 srvsvc (deferred)

745f0000 74603000 resutils (deferred)

74610000 74632000 mtxoci (deferred)

74640000 7465c000 mtxclu (deferred)

74660000 7467e000 mstlsapi (deferred)

746c0000 746e8000 wkssvc (deferred)

74740000 74789000 schedsvc (deferred)

74790000 747c1000 repdrvfs (deferred)

74800000 74828000 advpack (deferred)

74830000 74866000 wbemcomn (deferred)

74870000 748c7000 termsrv (deferred)

748d0000 7490e000 esscli (deferred)

74910000 74960000 certcli (deferred)

74970000 749b4000 wbemess (deferred)

74a50000 74ac6000 wbemcore (deferred)

74ad0000 74b4e000 cryptui (deferred)

74d30000 74da4000 fastprox (deferred)

74db0000 74eff000 comsvcs (deferred)

74f10000 74f6b000 rpcss (deferred)

74f70000 74f93000 eventlog (deferred)

74fa0000 74fca000 umpnpmgr (deferred)

74fd0000 75027000 scesrv (deferred)

75030000 7503d000 profmap (deferred)

75040000 75048000 nddeapi (deferred)

75050000 75076000 wlnotify (deferred)

75080000 751b1000 msgina (deferred)

751c0000 7527c000 userenv (deferred)

752a0000 752dd000 csrsrv (deferred)

752e0000 752f3000 basesrv (deferred)

75300000 7535c000 winsrv (private pdb symbols) d:\symbols.pri\retail\dll\winsrv.pdb

756d0000 757f8000 sxs (deferred)

75b30000 75be2000 wininet (deferred)

75bf0000 75c00000 msasn1 (deferred)

75c10000 75cb9000 crypt32 (deferred)

75cd0000 75ce1000 winsta (deferred)

75d30000 75d7e000 comdlg32 (deferred)

75fd0000 75ff4000 cscdll (deferred)

76070000 76183000 setupapi (deferred)

761b0000 761c5000 dnsrslvr (deferred)

761e0000 761eb000 cryptdll (deferred)

761f0000 7620a000 ntdsapi (deferred)

76210000 76259000 w32time (deferred)

76260000 7629c000 schannel (deferred)

76690000 766a8000 atl (deferred)

766b0000 766ec000 winmm (deferred)

766f0000 7672d000 es (deferred)

76730000 76735000 sfc (deferred)

76740000 76750000 regapi (deferred)

76760000 76792000 shsvcs (deferred)

767a0000 767ab000 psapi (deferred)

767b0000 767df000 credui (deferred)

767f0000 7681d000 wintrust (deferred)

76820000 7684e000 sfc_os (deferred)

76850000 76877000 imagehlp (deferred)

76880000 76894000 authz (deferred)

768a0000 768c6000 ntmarta (deferred)

768d0000 768ff000 msv1_0 (deferred)

76910000 76915000 wmi (deferred)

76920000 76937000 mprapi (deferred)

76940000 7695a000 iphlpapi (deferred)

76960000 76988000 dhcpcsvc (deferred)

76990000 769df000 wzcsvc (deferred)

769f0000 76a47000 netman (deferred)

76a50000 76a7d000 adsldpc (deferred)

76a80000 76abd000 activeds (deferred)

76ac0000 76acb000 rtutils (deferred)

76ad0000 76ae3000 rasman (deferred)

76af0000 76b23000 tapi32 (deferred)

76b30000 76b70000 rasapi32 (deferred)

76b80000 76bc3000 dnsapi (deferred)

76bd0000 76bd8000 wtsapi32 (deferred)

76be0000 76c24000 wldap32 (deferred)

76c30000 76c45000 secur32 (deferred)

76c50000 76c61000 winrnr (deferred)

76c70000 76c75000 rasadhlp (deferred)

76c80000 76d1b000 clbcatq (deferred)

76d20000 76de6000 comres (deferred)

76df0000 76ec1000 oleaut32 (deferred)

76ed0000 770b9000 ole32 (deferred)

770c0000 77131000 shlwapi (deferred)

77200000 77abc000 shell32 (deferred)

77af0000 77af8000 version (deferred)

77b00000 77b55000 msvcrt (deferred)

77b60000 77bc1000 gdi32 (deferred)

77bd0000 77c8f000 rpcrt4 (deferred)

77ca0000 77d5f000 user32 (private pdb symbols) d:\symbols.pri\retail\dll\user32.pdb

77d70000 77e13000 advapi32 (deferred)

77e20000 77f19000 kernel32 (deferred)

77f20000 77ff2000 ntdll (private pdb symbols) d:\symbols.pri\retail\dll\ntdll.pdb

780c0000 78121000 msvcp60 (deferred)

80600000 80b2b000 nt (private pdb symbols) d:\symbols.pri\retail\exe\ntkrpamp.pdb

80b2b000 80b5b000 hal (deferred)

b7bbb000 b7c25000 srv (deferred)

b7f45000 b7fcb000 afd (deferred)

b8093000 b80ce000 dump_atapi (deferred)

b80ce000 b818f000 mrxsmb (deferred)

b81ca000 b8215000 rdbss (deferred)

b8215000 b823e000 netbios (deferred)

b823e000 b82cc000 netbt (deferred)

b82cc000 b82ea000 wanarp (deferred)

b82ea000 b837a000 tcpip (deferred)

b837a000 b83b4000 msgpc (deferred)

b83b4000 b83e5000 ipsec (deferred)

b83e5000 b83f6000 Npfs (deferred)

b8991000 b899c000 Dxapi (deferred)

b89a1000 b89aa000 dump_WMILIB (deferred)

b89b1000 b89bc000 kbdhid (deferred)

b89d1000 b89e1000 Fips (deferred)

b89e1000 b89ea000 rasacd (deferred)

b89f1000 b89ff000 Msfs (deferred)

b8a11000 b8a1b000 mouhid (private pdb symbols) d:\symbols.pri\retail\sys\mouhid.pdb

b9660000 b966d000 ndisuio (deferred)

b9748000 b975c500 usbccgp (deferred)

b975d000 b97b5000 HIDCLASS (private pdb symbols) d:\symbols.pri\retail\SYS\hidclass.pdb

b9a3d000 b9a69000 usbhub (deferred)

b9ae8000 b9b00000 NDProxy (deferred)

b9b7f000 b9bb1000 update (deferred)

b9bb1000 b9c12000 ks (deferred)

b9c12000 b9c2d000 termdd (deferred)

b9c90000 b9d52000 rdpdr (deferred)

b9d52000 b9d63000 raspti (deferred)

b9d83000 b9d96000 TDI (deferred)

b9d96000 b9dc9000 raspptp (deferred)

b9dc9000 b9def000 raspppoe (deferred)

b9def000 b9e20000 ndiswan (deferred)

ba243000 ba269000 rasl2tp (deferred)

ba289000 ba29d000 processr (deferred)

ba29d000 ba30f000 USBPORT (private pdb symbols) d:\symbols.pri\retail\SYS\usbport.pdb

ba30f000 ba338000 VIDEOPRT (deferred)

ba3d8000 ba40b000 Mup (deferred)

ba40b000 ba47e000 NDIS (deferred)

ba47e000 ba552000 Ntfs (deferred)

ba552000 ba57e000 KSecDD (deferred)

ba57e000 ba590000 Dfs (deferred)

ba590000 ba5c2000 CLASSPNP (deferred)

ba5c2000 ba5da000 disk (deferred)

ba5da000 ba615000 atapi (deferred)

ba615000 ba63e000 volsnap (deferred)

ba63e000 ba6bd000 dmio (deferred)

ba6bd000 ba6e7000 ftdisk (deferred)

ba6e7000 ba6fa000 PCIIDEX (deferred)

ba6fa000 ba70d000 isapnp (deferred)

ba70d000 ba73a000 pci (deferred)

ba73a000 ba7a7000 ACPI (deferred)

ba8a8000 ba8b1000 WMILIB (deferred)

ba8b8000 ba8c8000 MountMgr (deferred)

ba8c8000 ba8d3000 PartMgr (deferred)

ba8d8000 ba8e5000 crcdisk (deferred)

ba958000 ba968000 ptilink (deferred)

baa08000 baa17000 kbdclass (deferred)

baa18000 baa26000 mouclass (private pdb symbols) d:\symbols.pri\retail\sys\mouclass.pdb

baa78000 baa81000 Fs_Rec (deferred)

baa98000 baaa5000 vgapnp (deferred)

baaa8000 baab3000 watchdog (deferred)

baab8000 baac2b80 usbehci (deferred)

baad8000 baae2000 wmiacpi (deferred)

baae8000 baaf2000 ndistapi (deferred)

bab08000 bab16000 hidusb (deferred)

bab18000 bab20b00 HIDPARSE (deferred)

bab28000 bab30000 kdcom (deferred)

bab30000 bab38000 BOOTVID (deferred)

bab38000 bab3f000 pciide (deferred)

bab40000 bab47000 dmload (deferred)

babe0000 babe8000 mnmdd (deferred)

babe8000 babf0000 RDPCDD (deferred)

bac08000 bac10000 Null (deferred)

bac10000 bac17000 Beep (deferred)

bac20000 bac27000 dxgthk (deferred)

baca0000 baca8000 audstub (deferred)

bad80000 bad83300 USBD (deferred)

badee000 badef680 swenum (deferred)

bf800000 bfa9a000 win32k (private pdb symbols) d:\symbols.pri\retail\sys\win32k.pdb

bff10000 bff18000 framebuf (deferred)

bff80000 bff9c000 dxg (deferred)

Unloaded modules:

b80bc000 b80ce000 imapi.sys

b81f9000 b8215000 redbook.sys

b81f3000 b8215000 serial.sys

b8a01000 b8a0e000 vga.sys

b9630000 b963b000 kbdhid.sys

b9973000 b998e000 cdrom.sys

baa88000 baa91000 Sfloppy.SYS

baa48000 baa55000 Flpydisk.SYS

baa28000 baa36000 Fdc.SYS

0: kd> .reload /f

Connected to Windows Server 2003 3790 x86 compatible target at (Tue Dec 23 19:07:35.888 2025 (UTC + 8:00)), ptr64 FALSE

Loading Kernel Symbols

..................

Press ctrl-c (cdb, kd, ntsd) or ctrl-break (windbg) to abort symbol loads that take too long.

Run !sym noisy before .reload to track down problems loading symbols.

.............................................

.............*** WARNING: Unable to verify timestamp for win32k.sys

..*** WARNING: Unable to verify timestamp for dxg.sys

..*** WARNING: Unable to verify timestamp for framebuf.dll

...

Loading User Symbols

Loading unloaded module list

.........

************* Symbol Loading Error Summary **************

Module name Error

kdcom The system cannot find the file specified

BOOTVID The system cannot find the file specified

pci The system cannot find the file specified

dmload The system cannot find the file specified

dmio The system cannot find the file specified

audstub The system cannot find the file specified

ptilink The system cannot find the file specified

update The system cannot find the file specified

win32k Image header paged out

dxg Image header paged out

framebuf Image header paged out

afd The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.

You should also verify that your symbol search path (.sympath) is correct.

0: kd> lm

start end module name

80600000 80b2b000 nt (private pdb symbols) d:\symbols.pri\retail\exe\ntkrpamp.pdb

80b2b000 80b5b000 hal (private pdb symbols) d:\symbols.pri\retail\dll\halmacpi.pdb

b7bbb000 b7c25000 srv (private pdb symbols) d:\symbols.pri\retail\sys\srv.pdb

b7f45000 b7fcb000 afd (no symbols)

b8093000 b80ce000 dump_atapi (private pdb symbols) d:\symbols.pri\retail\sys\atapi.pdb

b80ce000 b818f000 mrxsmb (private pdb symbols) d:\symbols.pri\retail\sys\mrxsmb.pdb

b81ca000 b8215000 rdbss (private pdb symbols) d:\symbols.pri\retail\sys\rdbss.pdb

b8215000 b823e000 netbios (private pdb symbols) d:\symbols.pri\retail\sys\netbios.pdb

b823e000 b82cc000 netbt (private pdb symbols) d:\symbols.pri\retail\sys\netbt.pdb

b82cc000 b82ea000 wanarp (private pdb symbols) d:\symbols.pri\retail\sys\wanarp.pdb

b82ea000 b837a000 tcpip (private pdb symbols) d:\symbols.pri\retail\sys\tcpip.pdb

b837a000 b83b4000 msgpc (private pdb symbols) d:\symbols.pri\retail\sys\msgpc.pdb

b83b4000 b83e5000 ipsec (private pdb symbols) d:\symbols.pri\retail\sys\ipsec.pdb

b83e5000 b83f6000 Npfs (private pdb symbols) d:\symbols.pri\retail\SYS\npfs.pdb

b8991000 b899c000 Dxapi (private pdb symbols) d:\symbols.pri\retail\sys\dxapi.pdb

b89a1000 b89aa000 dump_WMILIB (private pdb symbols) d:\symbols.pri\retail\SYS\wmilib.pdb

b89b1000 b89bc000 kbdhid (private pdb symbols) d:\symbols.pri\retail\sys\kbdhid.pdb

b89d1000 b89e1000 Fips (private pdb symbols) d:\symbols.pri\retail\SYS\fips.pdb

b89e1000 b89ea000 rasacd (private pdb symbols) d:\symbols.pri\retail\sys\rasacd.pdb

b89f1000 b89ff000 Msfs (private pdb symbols) d:\symbols.pri\retail\SYS\msfs.pdb

b8a11000 b8a1b000 mouhid (private pdb symbols) d:\symbols.pri\retail\sys\mouhid.pdb

b9660000 b966d000 ndisuio (private pdb symbols) d:\symbols.pri\retail\sys\ndisuio.pdb

b9748000 b975c500 usbccgp (private pdb symbols) d:\symbols.pri\retail\sys\usbccgp.pdb

b975d000 b97b5000 HIDCLASS (private pdb symbols) d:\symbols.pri\retail\SYS\hidclass.pdb

b9a3d000 b9a69000 usbhub (private pdb symbols) d:\symbols.pri\retail\sys\usbhub.pdb

b9ae8000 b9b00000 NDProxy (private pdb symbols) d:\symbols.pri\retail\SYS\ndproxy.pdb

b9b7f000 b9bb1000 update (no symbols)

b9bb1000 b9c12000 ks (private pdb symbols) d:\symbols.pri\retail\sys\ks.pdb

b9c12000 b9c2d000 termdd (private pdb symbols) d:\symbols.pri\retail\sys\termdd.pdb

b9c90000 b9d52000 rdpdr (private pdb symbols) d:\symbols.pri\retail\sys\rdpdr.pdb

b9d52000 b9d63000 raspti (private pdb symbols) d:\symbols.pri\retail\sys\raspti.pdb

b9d83000 b9d96000 TDI (private pdb symbols) d:\symbols.pri\retail\SYS\tdi.pdb

b9d96000 b9dc9000 raspptp (private pdb symbols) d:\symbols.pri\retail\sys\raspptp.pdb

b9dc9000 b9def000 raspppoe (private pdb symbols) d:\symbols.pri\retail\sys\raspppoe.pdb

b9def000 b9e20000 ndiswan (private pdb symbols) d:\symbols.pri\retail\sys\ndiswan.pdb

ba243000 ba269000 rasl2tp (private pdb symbols) d:\symbols.pri\retail\sys\rasl2tp.pdb

ba289000 ba29d000 processr (private pdb symbols) d:\symbols.pri\retail\sys\processr.pdb

ba29d000 ba30f000 USBPORT (private pdb symbols) d:\symbols.pri\retail\SYS\usbport.pdb

ba30f000 ba338000 VIDEOPRT (private pdb symbols) d:\symbols.pri\retail\SYS\videoprt.pdb

ba3d8000 ba40b000 Mup (private pdb symbols) d:\symbols.pri\retail\sys\mup.pdb

ba40b000 ba47e000 NDIS (private pdb symbols) d:\symbols.pri\retail\sys\ndis.pdb

ba47e000 ba552000 Ntfs (private pdb symbols) d:\symbols.pri\retail\sys\ntfs.pdb

ba552000 ba57e000 KSecDD (private pdb symbols) d:\symbols.pri\retail\sys\ksecdd.pdb

ba57e000 ba590000 Dfs (private pdb symbols) d:\symbols.pri\retail\sys\dfs.pdb

ba590000 ba5c2000 CLASSPNP (private pdb symbols) d:\symbols.pri\retail\SYS\classpnp.pdb

ba5c2000 ba5da000 disk (private pdb symbols) d:\symbols.pri\retail\sys\disk.pdb

ba5da000 ba615000 atapi (private pdb symbols) d:\symbols.pri\retail\sys\atapi.pdb

ba615000 ba63e000 volsnap (private pdb symbols) d:\symbols.pri\retail\sys\volsnap.pdb

ba63e000 ba6bd000 dmio (no symbols)

ba6bd000 ba6e7000 ftdisk (private pdb symbols) d:\symbols.pri\retail\sys\ftdisk.pdb

ba6e7000 ba6fa000 PCIIDEX (private pdb symbols) d:\symbols.pri\retail\SYS\pciidex.pdb

ba6fa000 ba70d000 isapnp (private pdb symbols) d:\symbols.pri\retail\sys\isapnp.pdb

ba70d000 ba73a000 pci (no symbols)

ba73a000 ba7a7000 ACPI (private pdb symbols) d:\symbols.pri\retail\sys\acpi.pdb

ba8a8000 ba8b1000 WMILIB (private pdb symbols) d:\symbols.pri\retail\SYS\wmilib.pdb

ba8b8000 ba8c8000 MountMgr (private pdb symbols) d:\symbols.pri\retail\sys\mountmgr.pdb

ba8c8000 ba8d3000 PartMgr (private pdb symbols) d:\symbols.pri\retail\sys\partmgr.pdb

ba8d8000 ba8e5000 crcdisk (private pdb symbols) d:\symbols.pri\retail\sys\crcdisk.pdb

ba958000 ba968000 ptilink (export symbols) ptilink.sys

baa08000 baa17000 kbdclass (private pdb symbols) d:\symbols.pri\retail\sys\kbdclass.pdb

baa18000 baa26000 mouclass (private pdb symbols) d:\symbols.pri\retail\sys\mouclass.pdb

baa78000 baa81000 Fs_Rec (private pdb symbols) d:\symbols.pri\retail\SYS\fs_rec.pdb

baa98000 baaa5000 vgapnp (private pdb symbols) d:\symbols.pri\retail\sys\vgapnp.pdb

baaa8000 baab3000 watchdog (private pdb symbols) d:\symbols.pri\retail\sys\watchdog.pdb

baab8000 baac2b80 usbehci (private pdb symbols) d:\symbols.pri\retail\sys\usbehci.pdb

baad8000 baae2000 wmiacpi (private pdb symbols) d:\symbols.pri\retail\sys\wmiacpi.pdb

baae8000 baaf2000 ndistapi (private pdb symbols) d:\symbols.pri\retail\sys\ndistapi.pdb

bab08000 bab16000 hidusb (private pdb symbols) d:\symbols.pri\retail\sys\hidusb.pdb

bab18000 bab20b00 HIDPARSE (private pdb symbols) d:\symbols.pri\retail\SYS\hidparse.pdb

bab28000 bab30000 kdcom (export symbols) kdcom.dll

bab30000 bab38000 BOOTVID (export symbols) BOOTVID.dll

bab38000 bab3f000 pciide (private pdb symbols) d:\symbols.pri\retail\sys\pciide.pdb

bab40000 bab47000 dmload (no symbols)

babe0000 babe8000 mnmdd (private pdb symbols) d:\symbols.pri\retail\SYS\mnmdd.pdb

babe8000 babf0000 RDPCDD (private pdb symbols) d:\symbols.pri\retail\sys\RDPCDD.pdb

bac08000 bac10000 Null (private pdb symbols) d:\symbols.pri\retail\SYS\null.pdb

bac10000 bac17000 Beep (private pdb symbols) d:\symbols.pri\retail\SYS\beep.pdb

bac20000 bac27000 dxgthk (private pdb symbols) d:\symbols.pri\retail\sys\dxgthk.pdb

baca0000 baca8000 audstub (no symbols)

bad80000 bad83300 USBD (private pdb symbols) d:\symbols.pri\retail\SYS\usbd.pdb

badee000 badef680 swenum (private pdb symbols) d:\symbols.pri\retail\sys\swenum.pdb

bf800000 bfa9a000 win32k T (no symbols)

bff10000 bff18000 framebuf T (no symbols)

bff80000 bff9c000 dxg T (no symbols)

Unloaded modules:

b80bc000 b80ce000 imapi.sys

b81f9000 b8215000 redbook.sys

b81f3000 b8215000 serial.sys

b8a01000 b8a0e000 vga.sys

b9630000 b963b000 kbdhid.sys

b9973000 b998e000 cdrom.sys

baa88000 baa91000 Sfloppy.SYS

baa48000 baa55000 Flpydisk.SYS

baa28000 baa36000 Fdc.SYS

相关推荐
sitelist1 天前
MouseClassServiceCallback函数分析DataIn+moveSize到达内存的尾部的情况需要二次拷贝
mouseclassservi·datain+movesize·二次拷贝