MZ@ !L!This program cannot be run in DOS mode. $PELC56,  # ,3#<& * T.text  h.data@.CRT ` `@PAGEM` `INIT   .rsrc&&@B.reloc * *@Bv%d%#$2$D$V$n$x$#$$$$%2%B%$$%#%%%%%& &@&T&C56g/,C56(\C568]Driver::Works (c) Copyright 1997 Vireo Software, Inc.** hDdk jjtL$H  33ɅV5@ tP֡tP^Ë VWP5=t V׋5 t V _^̋A@t@(u3Vt 8V^3PPjPjh^ hYù 3҃ t%̋D$I@@08A0A0Vt (V^parstmGpdDevUSVW~Xt7F(j @MPh@0M~(u hP~,t WӋ~0t 'WӋ _^[Ãy<tL$2҃aAD$A<@`HUQQSVEPuӊU4P96tBW>ǨIHG$W%3ҍO8_ MW&EPӊUP96u_PPM2҃aa^3[̋L$2҃aa3VWjjjG2uE +E;Ev t.t$9} ~2t1EPt'3&jX!u F F F _^[ VNv;ujFufvt^j"^Vt$jju.F$ PFu|$ ujj2jtF$ PF^VfvuNv{u jtjjL$3^VNv;u4jPL$%fvu jtfv^UQQESVHWMtHu$eEEE]u3Mjj;t;}wG3 EX _^[%%L$3f9tAA@t$L$T$fftfBBAAffuf"Vt$t$ VFP^UQQEVuFEff FE EPFuEuP^SVW3c$9=0ut$;teC@hDdk PW;ljC tBvȃC K:CCK  CCK $C$3{ {{{ 0;t9|$tt$t$ЉC{_^[ \Device\DebugMessageDeviceUhh4M}|EEMPjEj Pjjh "5|$EM0E8E4/ÍM#2V 8t FtPр~$tv tV^U VEuPeEPV}t}t u^Vt$ t$ 0^UQQVEuPu EP^VNFQPt$ !t$^̋uItQÅtIt%USV3ۋSSMEPuuuuuu vu;u8]t uMFNuSjSSu E Mu8]t uM;^[Vt$ZffFhDdk Pt$3ɉF;tQFt$ P ffNN^VWf|$ hDdk Pt$f&FFtf~ff_^̋T$ff;AwfPrqq 3#U ESu fKfQMo}u/WVSM{tCtPu^C3_[%new tPARSTM tVHI tq(3u^̋D$t$H(P̋D$t$H(P̋D$t$H(P VW=~tFPFtP׋FtPvtV_^UQQVEu Pu3FF(uF$EuuPu^UQQSVW3G;tP] ;tf93t f9st9su3ۉw;ދut+NEf|A\tCf8\tE e e efEf} fEtffEfEhDdk PjEu QvP~3Ƀ ;t98M tMfA\u38E sMAPA 3ɋU}GWUOW OOtWuQQPGuPPGuP}G t ug$G _^[\??\USVW}}fu uhDdk PjEuWMfuQPfuuu} t ESP ESP}t u_^[\??\UVW}䥥f39}u/AEA;ljEytEP9}t u3kuhDdk Pj;ljEu OriginalFilenameparstm.sysHProductNameSTM Parallel Driver,ProductVersion1.2DVarFileInfo$Translation 333333333333334 44#4*494H4U4[4o4}444444 595o55555(6@66666667u7}777777888996:Z:;;;??f0001v1111122)2@2s22223 3:3R3k333444d55566=66 77777&8h8x888889?9O9999:4::;G;;;;;;;<<]<<<<<<<==$=-=y==>->`>r>>>>?????N?]?u????? ,000001>1P1y11-2\2p22223 % $SG13270 $SG13266 $SG13260z $SG13233f $SG13230J $SG132276 $SG13224" $SG13279P$SG13277@$SG13148"d$SG12847F$SG128452_$E13 _$E10 _$E12 _$E11 $SG13170.rsrc$02&.idata$6V%.idata$6%$SG9581$SG9601$SG9631p$SG9622\$SG99074header  )"KU q   q   8L  EAto _atexit   F N   $    *  ^ . X  |   X Xh       . Z  Y     @   b    * h  L  l  P   >      #  U  " :   V  >  p  Z B 8 ~ j   * L b 0          J _memmove I:nG2\ J$8(',E0&4 8z@ P`|hf   % } r, n     W t     P     \   Y`  * 3  k#n&#(:#end,"_DriverEntry@8??_C@_0DG@PACH@Driver?3?3Works?5?$CIc?$CJ?5Copyright?51997@??3@YAXPAX@Z??0KDriver@@QAE@XZ??_7KDriver@@6B@?DriverInit@KDriver@@SGJPAU_DRIVER_OBJECT@@PAU_UNICODE_STRING@@@Z?SetUpDispatchCalls@KDriver@@IAEXXZ?DriverInstance@KDriver@@SGPAV1@XZ??1KDriver@@QAE@XZ?UnloadDispatch@KDriver@@KGXPAU_DRIVER_OBJECT@@@Z?Unload@KDriver@@UAEXXZ?DeleteDevices@KDriver@@QAEXXZ?GetDeviceListHead@KDriver@@QAEPAVKDevice@@XZ?CreateClose@KDriver@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Z?DeviceControl@KDriver@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Z?CleanUp@KDriver@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Z?__construct@KDevice@@IAEXPBGK0KK@Z??1KDevice@@QAE@XZ??_7KDevice@@6B@?_self_delete@KDevice@@UAEXXZ?__create_driver_class_instance@@YGXXZ??_7parst@@6B@?DriverEntry@parst@@UAEJPAU_UNICODE_STRING@@@Z?Unload@parst@@UAEXXZ?____CR@@3PADA?__Pool_Tag__@@3KA?m_ListHead@AtExitCall@@2PAV1@A?EndInitCalls@@3PAP6GXXZA?StartInitCalls@@3PAP6GXXZA?m_DriverClass@KDriver@@2U_UNICODE_STRING@@A?m_bFilterDispatch@KDriver@@1EA?m_TheDriver@KDriver@@1PAV1@A?Tracer@@3VKTrace@@A?defTraceDevice@@3KA?defTraceBreakLevel@@3W4BREAK_LEVEL@@A?defTraceOutputLevel@@3W4TRACE_LEVEL@@A__imp__ExFreePool@4__purecall__imp__RtlInitUnicodeString@8__imp__ExAllocatePoolWithTag@12__imp__IoCreateSymbolicLink@8__imp__IoDeleteDevice@4__imp__IoCreateDevice@28?ustrcat@@YGPBGPAGPBG@Z?ustrcpy@@YGXPAGPBG@Z?ustrlen@@YGKPBG@Z__imp__IoDeleteSymbolicLink@4??0KTrace@@QAE@PADKW4TRACE_LEVEL@@W4BREAK_LEVEL@@PAU_UNICODE_STRING@@PAU_KINTERRUPT@@@Z??1KTrace@@QAE@XZ??1parstDevice@@QAE@XZ__imp__ZwClose@4??0parstDevice@@QAE@K@Z__imp__IoGetConfigurationInformation@0??0KRegistryKey@@QAE@PAU_UNICODE_STRING@@PBGEKKK@Z??_7parstDevice@@6B@??1KLowerDevice@@QAE@XZ?ReserveIrpStackLocation@KDevice@@QAEXPAVKLowerDevice@@@Z?_self_delete@parstDevice@@EAEXXZ?DeviceControl@parstDevice@@UAEJVKIrp@@@Z?CleanUp@parstDevice@@UAEJVKIrp@@@Z?CreateClose@parstDevice@@UAEJVKIrp@@@Z?AllocPort@parstDevice@@QAEXXZ?SetCompletionRoutine@KIrp@@QAEXP6GJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z2EEE@Z?OnCompleteRoutineLINK@parstDevice@@SGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z?AllocPortWithNext@parstDevice@@QAEXXZ?OnCompleteRoutine@parstDevice@@QAEJVKIrp@@@Z?OnCancelRoutine@parstDevice@@QAEXVKIrp@@@Z?IoctlReadPort@parstDevice@@QAEJVKIrp@@@Z?IoctlWritePort@parstDevice@@QAEJVKIrp@@@Z?IoctlWriteFifo@parstDevice@@QAEJVKIrp@@@Z?IoctlReadFifo@parstDevice@@QAEJVKIrp@@@Z?IoctlWriteRegister@parstDevice@@QAEJVKIrp@@@Z?SafeWritePort@parstDevice@@QAEXKE@Z?IoctlWriteDvp@parstDevice@@QAEJVKIrp@@@Z?IoctlReadDvp@parstDevice@@QAEJVKIrp@@@Z?VL_MyOutp@parstDevice@@QAEHKEE@Z?VL_MyInp@parstDevice@@QAEEKE@Z?pcclock@@YGJXZ?delay@@YGXT_LARGE_INTEGER@@@Z?DestroyLink@KDevice@@QAEJPBG@Z?CreateLink@KDevice@@QAEJPBGE@Z?DeviceIoControl@KLowerDevice@@QAEJKPAXK0KEPAK@Z__imp_@ObfDereferenceObject@4??0KLowerDevice@@QAE@PAU_UNICODE_STRING@@K@Z?CreateRegistryPath@KDevice@@SGPAVKUnitizedName@@PBGK@Z__imp__RtlAppendUnicodeStringToString@8?GrowMaxBy@KUstring@@QAEJGW4_POOL_TYPE@@@Z??0KUstring@@QAE@PAGW4_POOL_TYPE@@@Z??1KUnitizedName@@QAE@XZ??0KUnitizedName@@QAE@PBGKK@Z@InterlockedExchange@8__imp_@IofCompleteRequest@8__imp__IoReleaseCancelSpinLock@4?m_PreviousState@CancelSpinLock@@1EA__imp__IoAcquireCancelSpinLock@4__imp_@IofCallDriver@8__imp__READ_PORT_UCHAR@4__imp__WRITE_PORT_UCHAR@8?KIT_eva_rec_data_write@parstDevice@@QAEHDH@Z?KIT_comin@parstDevice@@QAEHHH@Z__imp__KeQuerySystemTime@4_KeTickCount?KIT_pc_ctrl_reg_write@parstDevice@@QAEHE@Z?KIT_eva_com_ctrl_read_init@parstDevice@@QAEHXZ?KIT_eva_com_ctrl_read@parstDevice@@QAEHPAE@Z?KIT_eva_com_ctrl_bit_test@parstDevice@@QAEHDHH@Z?KIT_pc_strobe_signal_generate@parstDevice@@QAEHXZ?KIT_eva_low_nibble_read@parstDevice@@QAEHPAH@Z?KIT_eva_high_nibble_read@parstDevice@@QAEHPAH@Z?KIT_pc_strobe_ack_ctrl@parstDevice@@QAEHI@Z?max_iotime@@3IA?error_code@@3HA?pc_ctrl_reg@@3EA?eva_com_ctrl@@3EA_ExFreePool@4__IMPORT_DESCRIPTOR_ntoskrnl__imp___purecall_RtlInitUnicodeString@8_ExAllocatePoolWithTag@12_IoCreateSymbolicLink@8_IoDeleteDevice@4_IoCreateDevice@28_IoDeleteSymbolicLink@4_ZwClose@4_IoGetConfigurationInformation@0@ObfDereferenceObject@4_RtlAppendUnicodeStringToString@8__imp_@InterlockedExchange@8@IofCompleteRequest@8_IoReleaseCancelSpinLock@4_IoAcquireCancelSpinLock@4@IofCallDriver@8_KeQuerySystemTime@4__imp__KeTickCount__NULL_IMPORT_DESCRIPTORntoskrnl_NULL_THUNK_DATA_READ_PORT_UCHAR@4__IMPORT_DESCRIPTOR_HAL_WRITE_PORT_UCHAR@8HAL_NULL_THUNK_DATA?ustrsiz@@YGKPBG@Z?ustrncpy@@YGXPAGPBGI@Z?UlongToPhysicalAddress@@YGAAT_LARGE_INTEGER@@AAT1@K@Z??0KTrace@@QAE@PAU_UNICODE_STRING@@KW4TRACE_LEVEL@@W4BREAK_LEVEL@@0PAU_KINTERRUPT@@@Z??0KTrace@@QAE@AAV0@@Z?__construct@KTrace@@IAEXPAU_STRING@@PAU_UNICODE_STRING@@PAU_KINTERRUPT@@@Z?Connect@KTrace@@KGEXZ?Trace@KTrace@@QAAXW4TRACE_LEVEL@@PADZZ?m_Close@KTrace@@1P6GXPAX@ZA?m_Post@KTrace@@1P6GXPAXPAD@ZA?m_Open@KTrace@@1P6GPAXPAU_UNICODE_STRING@@PAU_KINTERRUPT@@@ZA__imp__RtlInitAnsiString@8__imp__RtlFreeAnsiString@4__imp__RtlUnicodeStringToAnsiString@12??0KLowerDevice@@QAE@PBGK@Z_DbgBreakPoint@0_DbgPrint__vsnprintf??0KRegistryKey@@QAE@W4__registryRoot@@PBGEKKK@Z??0KRegistryKey@@QAE@W4__registryRoot@@PAU_UNICODE_STRING@@EKKK@Z??0KRegistryKey@@QAE@PAU_UNICODE_STRING@@0EKKK@Z?Reconstruct@KRegistryKey@@QAEJPAU_UNICODE_STRING@@0KKEK@Z?QueryValue@KRegistryKey@@QAEJPBGPAKAAKPAX@Z?QueryValue@KRegistryKey@@QAEJPBGPAK@Z?QueryValue@KRegistryKey@@QAEJPBGAAPAXAAKW4_POOL_TYPE@@@Z?QueryValue@KRegistryKey@@QAEJPBGAAPAGAAKW4_POOL_TYPE@@@Z?GetValueDataSize@KRegistryKey@@IAEKPBG@Z?EnumerateSubkey@KRegistryKey@@QAEJPAU_UNICODE_STRING@@0PAUREGKEYPROPERTIES@@@Z?EnumerateValue@KRegistryKey@@QAEJPAU_UNICODE_STRING@@PAXKPAUREGVALUEPROPERTIES@@@Z?EnumerateValue@KRegistryKey@@QAEJPAU_UNICODE_STRING@@@Z?WriteValue@KRegistryKey@@QAEJPBGKPAXK@Z?WriteValue@KRegistryKey@@QAEJPBGK@Z?WriteValue@KRegistryKey@@QAEJPBG0@Z?WriteValue@KRegistryKey@@QAEJPAU_UNICODE_STRING@@KPAXK@Z?WriteValue@KRegistryKey@@QAEJPAU_UNICODE_STRING@@K@Z?WriteValue@KRegistryKey@@QAEJPAU_UNICODE_STRING@@PBG@Z?GetRootPath@KRegistryKey@@SGPAU_UNICODE_STRING@@PAU2@W4__registryRoot@@@Z__imp__ZwOpenKey@12__imp__ZwCreateKey@28__imp__ZwQueryValueKey@24__imp__ZwEnumerateKey@24__imp__ZwEnumerateValueKey@24__imp__ZwSetValueKey@24?NextIrp@KDevice@@QAEXVKIrp@@DE@Z?Attach@KDevice@@QAEJPBGPAPAVKLowerDevice@@E@Z?Append@KUstring@@QAEJPBG@Z__imp__IoStartNextPacket@8__imp__IoAttachDevice@12??0KLowerDevice@@QAE@PAU_DEVICE_OBJECT@@@Z__imp__IoCreateUnprotectedSymbolicLink@8??0KUnitizedName@@QAE@PAU_UNICODE_STRING@@KK@Z?Assign@KUstring@@QAEJAAV1@@Z??0KUstring@@QAE@GW4_POOL_TYPE@@@Z?__construct@KLowerDevice@@IAEXPAU_UNICODE_STRING@@K@Z?CallWaitComplete@KLowerDevice@@QAEJVKIrp@@EPAK@Z??1KDispatcherObject@@IAE@XZ?SynchCallCompletionRoutine@KLowerDevice@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z?DeviceIoControl@KLowerDevice@@QAEJKPAXK0KEP6GJPAU_DEVICE_OBJECT@@PAU_IRP@@0@Z0PAU_IO_STATUS_BLOCK@@@Z?SynchronousCalldown@KLowerDevice@@IAEJKPAXKPAT_LARGE_INTEGER@@PAK@Z?AsynchronousCalldown@KLowerDevice@@IAEJKPAXKPAT_LARGE_INTEGER@@PAU_IO_STATUS_BLOCK@@P6GJPAU_DEVICE_OBJECT@@PAU_IRP@@0@Z0@Z?DefaultCompletionHandler@KLowerDevice@@SGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z?m_DummyEvent@KLowerDevice@@1U_KEVENT@@A__imp__IoGetDeviceObjectPointer@16__imp__KeWaitForSingleObject@20??0KEvent@@QAE@W4_EVENT_TYPE@@E@Z__imp__KeSetEvent@12__imp__IoBuildDeviceIoControlRequest@36__imp__KeInitializeEvent@12__imp__IoBuildSynchronousFsdRequest@28__imp__IoBuildAsynchronousFsdRequest@24__imp__IoFreeIrp@4??0KUstring@@QAE@PADW4_POOL_TYPE@@@Z?Assign@KUstring@@QAEJPBG@Z?ToWstr@KUstring@@QAEJPAGG@Z?ToPsz@KUstring@@QAEJPADG@Z?ShortenBy@KUstring@@QAEXG@Z?Match@KUstring@@QAEEAAV1@@Z__imp__RtlAnsiStringToUnicodeString@12??0KUnitizedName@@QAE@AAV0@@Z?__construct@KUnitizedName@@IAEXPAU_UNICODE_STRING@@@Z?NextUnit@KUnitizedName@@QAEXXZ__imp__RtlIntegerToUnicodeString@12??0KEvent@@QAE@PAU_KEVENT@@@Z??0KEvent@@QAE@PAXK@Z??0KEvent@@QAE@AAVKUstring@@@Z??0KEvent@@QAE@AAVKUstring@@W4_EVENT_TYPE@@@Z__imp__ObReferenceObjectByHandle@24__imp__IoCreateSynchronizationEvent@8__imp__IoCreateNotificationEvent@8_RtlInitAnsiString@8_RtlFreeAnsiString@4_RtlUnicodeStringToAnsiString@12__imp__DbgBreakPoint@0__imp__DbgPrint__imp___vsnprintf_ZwOpenKey@12_ZwCreateKey@28__imp__memmove_ZwQueryValueKey@24_ZwEnumerateKey@24_ZwEnumerateValueKey@24_ZwSetValueKey@24_IoStartNextPacket@8_IoAttachDevice@12_IoCreateUnprotectedSymbolicLink@8_IoGetDeviceObjectPointer@16_KeWaitForSingleObject@20_KeSetEvent@12_IoBuildDeviceIoControlRequest@36_KeInitializeEvent@12_IoBuildSynchronousFsdRequest@28_IoBuildAsynchronousFsdRequest@24_IoFreeIrp@4_RtlAnsiStringToUnicodeString@12_RtlIntegerToUnicodeString@12_ObReferenceObjectByHandle@24_IoCreateSynchronizationEvent@8_IoCreateNotificationEvent@8_$S14$S13158.\i386\free\parstm.sys5*FB   *^ ?  ӲAIXhh3K >Z L Y @@ !b  h (   q > D ҂ , V  F:hQbVp &8J тjo-CLb*ь%'ҀZA.Jb Ӏ)E,Anj Ӡt  Ӑ6 #fP7ш1-2` 2* Ө j