MZ@ !L!This program cannot be run in DOS mode. $PELX@! 0pY.@lB p5t.text*0 P`.rdata @0@@0@.edata5pp@0@.idata@0.rsrct@0.reloc@0B.rossymBU]UWVSDƉUԉD$D$FD$ 1@D$T@D$$ t$4$<EfE$|@e)MQDB fED$KbdCD$$ Eu7D$SD$ 1@D$@D$$  D$|@E$|Džy6D$D$YD$ 1@D$@D$$ E؃EЉD$E$xDžy6D$D$_D$ 1@D$@D$$ E E܃}ǻ\$D$>A<$+(U܍BfEML$D$D$D$ ED$D$(4$,;=5t8ljD$D$sD$ 1@D$HAD$$ 'QUЉT$D$xD$ 1@D$AD$$ D$KbdCE$;EC$EP PMAD$AD$D$ C$D$AD$$}tEUԉD$KbdCE$EX(ߺ(t{'t ftftE؉CCC CCCCD$KbdCU؋B @D$$ C e[^_]U ]uu] D$ND$ 1@D$AD$$ F(8u\$4$  CCT]u]U ]uu] D$=D$ 1@D$AD$$ F(8u\$4$  CCT]u]U ]uu] D$,D$ 1@D$AD$$ F(8u\$4$ CCT]u]U`]u}UM]@t([D$ED$B $-$Eu[EEUB@t@ 4D$D$D$ D$D$$dtq[T$UT$$#EVED$UT$UB<$#E̍ IV ыEEt&Ed&EEċ]u}]UWVS4EӋp(T$D$D$D$ 1@D$AD$$ >u(D$ D$D$@$,B~S#C"9~(D$ D$`9D$NB$dBC`@9s~KS#C"9~(D$ D$`9D$NB$dBC`xN <$ڋEEx4F9s!V )@D$D$$!)~CEC $C8TFE${$tFE US#C"9~(D$ D$`9D$NB$dBC`H^ $C8EE$HEe[^_]U0]u}]s(E D$\$D$D$ 1@D$BD$$ >u(D$ D$D$@$,BǹU EЉ]u}]U0]u}u] ~(D$cD$ 1@D$BD$$ ?u(D$ D$eD$@$,BF(8u\$4$S#C"9~(D$ D$`9D$NB$dBC`x w"C#CT#*EډU؋]u}]UWVS$EX(u+u iD$D$ 1@D$BD$$ ;u(D$ D$D$@$B{EtRCSR 9v)ƍvT$U T$@C $ssE0St E UD$D$ 1@D$CD$$ e[^_]U0]u}EX(U T$D$D$D$ 1@D$yE69uuS#C"9~(D$ D$`9D$NB$dBC`@ D$D$D$ 1@D$DD$$ D$ D$D$@$PDEEEECCTEe[^_]UWVSTÉD$D$MD$ 1@D$VDD$$ s(F@(EԋCD$$<ED$D$}<$X E؉D$ |$D$D$D$D$ D$\$$ ($t=‰P=u,D$D$ D$D$<$`}ԃEύFNV9t9u);Au;t)Q UωUԋB$D$UЋBD$$ Ft $4hEЃxuG~tAD$KbdCUԋB $=׃D$KbdCUԋB$$׃F$0$0e[^_]UH]u}] Ex(S#C"9~(D$ D$`9D$NB$dBC`@<<+\$E$ƅxmEEG EE@EED$D$EЉD$ E؉D$D$G$ƅyGGsTG$GGt$GC"8C#~(D$ D$8D$NB$CC#C`$OPƋEwostxHC"8C#~(D$ D$8D$NB$CC#C`$OPT C렉]u}]UVS] Ep(>7S#C"9~(D$ D$`9D$NB$dBC`8u]$tC"8C#~(D$ D$8D$NB$CC#C`$\$F$pJS#C"9~(D$ D$`9D$NB$dBC`D$D$D$ 1@D$tDD$$ D$ D$D$@$PDS#C"9~(D$ D$`9D$NB$dBC`D$D$D$ 1@D$DD$$ D$ D$D$@$PDCTe[^]UWVS\u Et$D$D$ 1@D$DD$$ ED$$<EED$D$F %D$F,D$ D$D$(E$,Džy6D$D$D$ 1@D$HAD$$ D$D$E$ EX(ߺ(t{'t ftftEC CST$t$$$ Džy6D$D$D$ 1@D$ED$$ EC@ t EH C@tEHC@tEHExt@CGSE/Džy6D$D$D$ 1@D$HED$$ CEċ}D$|$D$D$ 1@D$ED$$ D$D$U܉$X EĉEEحẺD$ U܉T$D$D$D$D$ EԉD$|$$ ($ ‰P=u1D$D$ D$D$E܉$`Ẽ}lUċB(W(H$G0U8B0B0}̅y3|$D$D$ 1@D$ED$$ >E`C D$ D$D$|J4$@y(fC Etw}oe[^_]UWVSlu ]fEHfEJEEfEfEEEE\$t$ED$D$D$ 1@D$8FD$$ ED$t$$ y6D$D$D$ 1@D$dFD$$ 9fm D$FE$|D$KbdCD$$ Åu2D$D$ 1@D$@D$$ EEEEE@EEEȉD$D$Eĉ$ =4u2D$D$ 1@D$FD$$ oy6D$D$D$ 1@D$FD$$ 5EEĉE̍EEE@EEEȉD$D$E$ =4u9ED$D$D$ 1@D$GD$$ }=D$D$D$ 1@D$FD$$ iEECfEfEC EED$ ED$D$E$8y=D$ED$D$D$ 1@D$HGD$$ D$D$ 1@D$GD$$ ED$M $By1D$D$D$ 1@D$GD$$ Mhr|$D$\$ D$T$E$*Eăt $Et$$D$KbdC$e[^_] UWVS]ED$ D$\$$ Džy6D$D$$D$ 1@D$GD$$  Utt f΃<9rtftED$E D$$'Džy6D$D$/D$ 1@D$dFD$$ _uDžlDžpdfDžtE fbfvD$KbdCD$$ xu7D$D$ 1@D$@D$$ {E D$t<$D$&H<$|tfҋxfP|E E@HFEElEEE ElHF EEpEEE EHFdEEEHD$D$ T$xD$$Džx'~v lF~ wpF i=4?lFpF D$Hd$f!|$D$6D$ 1@D$HD$$ PGDžy6D$D$AD$ 1@D$HED$$ C@%C4D8#uC8C@pǃCDǃ!CpCt4C0ED$D$)$D KD$KbdCx$D$KbdCx$Ex4e[^_]UE x!tD$D$E$\  UWVS4u] F(8t(D$ D$$D$,I$|IF(pD$D$E$X S#C"9~(D$ D$`9D$I$IC`E܀{#(D$ D$8D$I$J{`D$E܉D$G܉$Gt$D$*D$ ]ID$ JD$$ {#(D$ D$8D$I$JC`@2UP@ډP=u6D$D$ D$D$E$`xCe[^_]UVSu] F(8t(D$ D$?D$,I$|IF(pC"8C#~(D$ D$8D$I$DJC#C`$ډPe[^]U(]u}] u;Cf9ff{}t)ffFFEEt ED$KbdCljD$$ FtVT$ST$$ff~}tefҋFfPO H A :3 , %}w}&}w}5ԋ]u}]ÐX$p(x,$X0X$H P @98@dd`h1ÉX$p(x,$X0X$H P `dJB`h1USVWPX$p(x,hH +HhG7` )̋P01@YY$q(y,i_^[]USVWhH +Hhv7` )̋P b_^[]UWVSjjjQk[^_]ÐffffffUPt d dB]UPt d dJP :uIP JP z uEM11UEUP z u2P z uUWVS}u }EEGt^S :ECCB:tmuLS z u]܉E11UEܹU'C x u S z uEt9evv9tjF 8uUUVVPF x uuU11UEU"F x u F x u69uGuCF x uaiY$q(y, ai [^_]Ð%%%%%L%C:/Users/ziliang/workspace/reactos/0.4.4/reactos/drivers/input/kbdclass/kbdclass.c(%s:%d) CreateClassDeviceObject(0x%p) \Device\(%s:%d) ExAllocatePoolWithTag() failed (%s:%d) RtlAppendUnicodeToString() failed with status 0x%08lx (%s:%d) RtlAppendUnicodeStringToString() failed with status 0x%08lx %lu(%s:%d) IoCreateDevice() failed with status 0x%08lx (%s:%d) Too many devices starting with '\Device\%wZ' (%s:%d) IRP_MJ_CLEANUP (%s:%d) IRP_MJ_CLOSE (%s:%d) IRP_MJ_CREATE (%s:%d) HandleReadIrp(DeviceObject %p, Irp %p) DeviceExtension->Common.IsClassDOsdk/include/ddk/wdm.hIrp->CurrentLocation <= Irp->StackCount + 1(%s:%d) ClassStartIo(DeviceObject %p, Irp %p) (%s:%d) IRP_MJ_READ (%s:%d) ClassCallback() ClassDeviceExtension->Common.IsClassDO(%s:%d) Leaving ClassCallback() (%s:%d) ClassCancelRoutine(DeviceObject %p, Irp %p) (%s:%d) DbgPrint() failed! (%s:%d) Cancelled IRP is not pending. Race condition? (%s:%d) IRP_MJ_DEVICE_CONTROL Irp->CurrentLocation <= Irp->StackCount(%s:%d) IRP_MJ_DEVICE_CONTROL / unknown I/O control code 0x%lx FALSE(%s:%d) Destroying PortDO %p (%s:%d) Port DO stub for major function 0x%lx (%s:%d) Class DO stub for major function 0x%lx (%s:%d) ClassAddDevice called. Pdo = 0x%p (%s:%d) IoAttachDeviceToDeviceStackSafe() failed with status 0x%08lx (%s:%d) CreateClassDeviceObject() failed with status 0x%08lx (%s:%d) Connecting PortDO %p to ClassDO %p (%s:%d) ConnectPortDriver() failed with status 0x%08lx \REGISTRY\MACHINE\HARDWARE\DEVICEMAP(%s:%d) SearchForLegacyDrivers(%p %p %lu) (%s:%d) DuplicateUnicodeString() failed with status 0x%08lx Port(%s:%d) HKLM\HARDWARE\DEVICEMAP is non-existent (%s:%d) ZwOpenKey() failed with status 0x%08lx (%s:%d) HKLM\HARDWARE\DEVICEMAP\%wZ is non-existent (%s:%d) IoGetDeviceObjectPointer(%wZ) failed with status 0x%08lx (%s:%d) Legacy driver found (%s:%d) ClassAddDevice() failed with status 0x%08lx (%s:%d) IoAllocateDriverObjectExtension() failed with status 0x%08lx \ParametersConnectMultiplePortsKeyboardDataQueueSizeKeyboardDeviceBaseNameKeyboardClass(%s:%d) ReadRegistryEntries() failed with status 0x%08lx rC:/Users/ziliang/workspace/reactos/0.4.4/reactos/drivers/input/kbdclass/misc.c!((PCOMMON_DEVICE_EXTENSION)DeviceObject->DeviceExtension)->IsClassDOsdk/include/ddk/wdm.hIrp->CurrentLocation <= Irp->StackCount + 1Irp->CurrentLocation > 0(%s:%d) Calling lower device %p Irp->CurrentLocation <= Irp->StackCountx`T~AG0lWQÖKVL7V9z^JRrxoN5OZ,{ >@H؊ROC}`1} >6wJk^JTO8HQN̄0LlJϽFvPE2>PJz-9JCk^SzIx6 )y+A'lJ W@}K+3&RL;B, ʖCC/W}Q8]Mh;ȧ<)'{GI8:OR$w|Ca$ڰ:V BoڐOE Ml:t` LԱEM=Q%W()eؽ)eؽ)cS1Gq,)=jPE+M_J1Gq,)Pp9@Qa,|\yhL{9cȧMSh3snv{G\xH.WQ{8>CHO_lǠu+E/Tm3MtuOUJ%AN\l3N Q<4$-B$6lA_{߄Ak@rTB96Iq2pNOTE,y~KpE?Vaa+LzZ7hwkOA U|5/yEzy C^bk@O5I +<0сIN^n Sj1Z yMoT^O5C 1E+ 7e18)D SzAeY^O5O&[rLMDB;LEbG U:e^O5X^O5W^O5g^O5c^O5f^O5V^O5U^O5-O5)Wk`fO5)݀ۮYH,K-O5-O5'e)t{TDů(Wm?C>Q(H^&'T`eH>JՠiS޵q6G Nb&ILiPG+(A$f6 -A&NO3YǠNBt*,DśKE^ KtlB_me-O5dCFeۨ:a}-O5~-O5J2Fn7-O5Vʁ@gvc^=M'T|u.FF~֫ CDY{m.ST׍O5(?f@@|ޑ7E]Y}LJW),F4LIw ) OC0!f)5۪J)5۪J)5۪J)R @ ju9O0JI:s *G$15Ñ]xMQ1MmĨD;?wKM1 I<=d@Ҁ<L YnH GYUF}"!TB4gOR>G2QjHUR54A,0B5Bc$-.7MQ0oH/nWASuJ+<ƳEYVQIwJʅgNLi\H%neKuUfm<$EbA &(qIQhJ, ©\^5@gUOX(p(p(p(pkbdclass.sys<HpЁ*JdȂڂ8Tx҃ ,DZjʄ0<T^tЁ*JdȂڂ8Tx҃ ,DZjʄ0<T^tLKfAcquireSpinLockOKfReleaseSpinLock1DbgPrint2DbgPrintExEExAllocatePoolWithTagWExFreePoolWithTagExfInterlockedInsertTailListAIoAcquireCancelSpinLockGIoAllocateDriverObjectExtensionQIoAttachDeviceToDeviceStackSafeSIoBuildDeviceIoControlRequestcIoCreateDevicevIoDeleteDeviceyIoDetachDeviceIoGetDeviceObjectPointerIoGetDriverObjectExtensionIoRegisterDeviceInterfaceIoRegisterDriverReinitializationIoReleaseCancelSpinLockIoSetStartIoAttributes IofCallDriver IofCompleteRequestJKeInitializeEventKeSetEventKeWaitForSingleObjectMmMapLockedPagesSpecifyCachexObfDereferenceObjectyObfReferenceObject~PoCallDriverPoStartNextPowerIrpRtlAppendUnicodeStringToStringRtlAppendUnicodeToStringRtlAssertRtlCopyUnicodeStringRtlCreateUnicodeString,RtlDeleteRegistryValueRtlQueryRegistryValuesRtlUnwindRtlWriteRegistryValueaZwClosexZwEnumerateValueKeyZwOpenFileZwOpenKeymemmoveswprintf#wcslenhal.dllntoskrnl.exeXX0X HX4VS_VERSION_INFO*?|StringFileInfoX040904b0RCompanyNameReactOS Development TeamVFileDescriptionKeyboard Device Driver.FileVersion42.4.42 InternalNamekeyboardf!LegalCopyrightCopyright 1998-2017 ReactOS TeamB OriginalFilenamekeyboard.sysRProductNameReactOS Operating System0ProductVersion0.4.4DVarFileInfo$Translation %0-0B0O0b00000001 1!1?1\1d1y1112202[2c2x222)33 44'4[4444455/5c56f6666777J7Q7W7777)8A88888889949;9A9O9m99999993:::@:g:y:::::;;;,;;;;;;<<7<>>>@>G>M>c>>>>???9?A?V?n?u?{????? 0800000 1.1A1L1r11111122223!3'3=3y33333 444+4O4V4\4w44444445 55A5H5N5k5s555555566&6w6666F7c7k7777 81898N8j8z8889"9=9m9u9999:X:`:u:::::: ;$;,;A;;;;;;;;C0>F>>>>>H?P?e?????00"0+0i00001Y1h11111112 22%2,262=2G2N2U2\2k2t2223B3I3O3t33333334444R4Y4_4l444445*51575L56667g7999999@ 9H H<4,1% E'[#j  %5[%[<[FF[IY[J_[Lk[Kz[P[Q[S[T[V[W[Y%[Z*[\H[]L[_}[`[b[c[>[f[g[j[g[o[q[s4[t9[v<[dH[x|[y[[[[[[[[[[}5[;[[[[g8(g$[[[[4[M44[N+4[P34[QD4[TK4[UR4[V_4[Wd4[Xp[<p[=[?[@[C[D[E[F[G[+[,3[.;[/L[2S[3Z[4g[5l[6x[x[[BL[[[[[[[!['BL:[CBLa[r[z[cb[[M[MM[M[M[M[M[ 'Mg`9^M[ rM[ wMg`9M[ M[M[M[M[M[!M[# M['MBMB M[*-M[+9M[/HM[0NM[2UM[3^Mg`9Mgd9Mgm9M[8MBMBM[:M[<M[?}[}}[}[}[ }[H}[U}[d}[q}[[^[_[c[e[e[g[hg`9G[jP[lW[m^[nk[pr[s[t[u[w[[[[[[%[3[7[G[K[QBL\[eBLm[p[u[|[[[[[[[[#[K[^[i[q[x[[[[[[[[[}[4[<[Sg`9[[[[[[g`9gd9 [#g8Tg8Xg8\[o[x[{[[[g`9gd9[[[[[[g`9#[&[Z[[[[[[[[[[C[M[O [P [Q [T? [ZJ [U [[ [] [^ [_ [c [d gt( gu( gx( B g{( B!g~(!g(![e![h5![m5g8B5g8F5MCP5MDY5MKY5n5ML~5MM5MN5MN5MV5MY5MZ5M[5Mp5M[5Ma5Mb5Md 6Me6Mh6BL$6Mi*6Mj.6Mp36Ml96MmH6MpO6MQd6Mfk6MQy6MO6Mq68666'676U 76Y7Y'{7]7 +C7 7 +D7 c7 b7 l7 n7 +H7 +7 7 +7 c7 b7 l7 n7 +7 +7 +y8 +R8 +}"8 +)8 +28 +78 +98+ 98H8+I8+L8+R8+X8+_8+ b8+$n8+'t8+(y8+|8+8+8+8+y8+R8+}8+8+8+8+8+8+8+8+48+88+<8+=8+@9+G 9+L9+O9+R!9+S&9+)9+y89+RN9+}W9+`9+i9+p9+Ir9+Gv9+[|9+d9+9+9+9+09+99+]9+h9d9&-959 99s:: :*:}lJ|JJJ JtJJ' JSJ6J) K5K&,K