MZ@ !L!This program cannot be run in DOS mode. $PELg40o `%@ 0@'$<@(0-T@.text@@ h.data@INIT   .rsrc0@(@@(@B.reloc--@B('%P%h%%%%%%%&(&J&b&~& %0%&&& ' '.'D'^'x''''''&$&g4R0g4Dg4EUD$ SVWuE39]u9]tf}u}tffˀ0QPTtKM4U H M$PU(M,fۈPU0HPfXtux(˥vux0PP_^[]0̋D$D$8048UD$ MEQhfpH=0tE,tP0EMPhqHȅtNj]D$@p@t̋D$AttHAtApyp̋D$V0~ptFtuP=PtG@FtF|:39Pt090t(9,t 9,uPPh`tFpP^H̋D$3AtVt$ ~Dt2i39Npt&9 PtX9 ,uPFtu@FtCF|:39Pt090t(9,t 9,uPPh`tFp^Vt$F P@ PF PD^D$D$8u2SVWU|$o,uW45GdG\PhwHȅ_\uW0:uGDPhwH3_hGlG\*wXWL:ucGDPhwH։_l_hG\hPhwH֍,QhwH֍Qp0PuW4Gd\39Tu`9tXP<uH9t3GD,Polho\wH֍,o\Q_xhwHǀPGHwL0W]_^[UD$ MEQhpHȅt(EPE0EP]D$Vp(v,V4Fd^̋L$VA`8u @u33҉qA^D$Vt$ W@(֋~`0?u Gu33ҋFF_^UD$VMWp(Q~t} N GX0O\F} ~uG`_^H]UD$SMVWp(Q~+ƃt>3ۋXQu@BA$UQ%Y8MQ+ƃuuM 33҉AA3_^[]UD$(SVWp3ۋ~(8_8tGh8SjSSS5<Pv6uuuurPXVhP׍X(dž P\QXVhZQ`y^uu_^[]\Device\\DosDevices\ParallelPortShuttleSharerSTLSHAREU`SEVWh0 5PhD MQh` EPh| EPh EP3MfEMfEUEuPUfEfEj V|}2EFPj V|}2|fEu fEhDdk fEffQfFjxFu2?V3ʃEPVtMQVtMQVtfE]fEhDdk fEffQfCjxCuv2S3ʃEPStMQStMQStfEMfEhDdk fEffRfAjxMAuvs2@M3QʃEPutMQutMQut_^[]U8VEW3WWPuEPMQUjj RWWvh0udЋN|U3EWWWWP|A~MUMWN U}MV$U~(}N,V4}~0rȋ_^]U8VEWjjPu EPu܍MȉuQUjEE,EjRjPvh4uGЋN|83EWWWWP|$}|EMUFHENLVXFPVTE_^]p$'Ld$"(@('%P%h%%%%%%%&(&J&b&~& %0%&&& ' '.'D'^'x''''''&$&IoDeleteDeviceBExFreePoolIoDeleteSymbolicLink IoGetConfigurationInformationAIoWriteErrorLogEntryIoAllocateErrorLogEntrywKeInitializeTimervKeInitializeSpinLockoKeInitializeDpcIoCreateUnprotectedSymbolicLinkDObfDereferenceObject IoGetDeviceObjectPointerIoCreateDevicezRtlAppendUnicodeStringToString6ExAllocatePoolWithTagRtlIntegerToUnicodeStringRtlInitUnicodeStringKeWaitForSingleObjectDIofCallDriverIoBuildDeviceIoControlRequestpKeInitializeEventKeSynchronizeExecution~KeInsertQueueDpcKeSetTimerEIofCompleteRequest)IoReleaseCancelSpinLockIoAcquireCancelSpinLockwRtlAnsiStringToUnicodeStringRtlInitStringsprintfmemmoveRtlQueryRegistryValuesRtlCopyUnicodeStringntoskrnl.exeWWRITE_PORT_UCHARQREAD_PORT_UCHARHAL.dllb4 8b4Pb4hb4 b4 $,L(DD4VS_VERSION_INFO?StringFileInfo~040904B0FCompanyNameShuttle TechnologyVFileDescriptionShuttle Printer Sharer*FileVersion1.05: InternalNamesharshtl.sys~-LegalCopyrightCopyright(C) Shuttle Technology Inc.,1996-97B OriginalFilenamesharshtl.sysl&ProductNameShuttle Printer Sharer for Windows NT.ProductVersion1.05DVarFileInfo$Translation 4Unable to create the symbolic link for %1. 4Unable to initialize interrupt object for %1. ,Interrupt conflict detected for %1. `Not enough memory was available to allocate internal storage needed for the device %1. <Unable to get device object pointer for port object. {333334#4)4@4L4U4444444 5D5L5l5t55555566:6d6{666666666677+7N7l7u777868Y888899R9[9a9i9q9}9999999 :':;:K:i:x:::::8;E;^;f;{;;;;;<0!>'>X>k>|>>>>>?P?~??????L0;0i0000000&1T1j1111112?2U2n222222*3@3Y3{333333424H4a444444535L5n555555556y666666667"7/757G7T7Z7j7v777778&8>8J8P888889)9999999999999::::;';X;;;;;;<<<<<<<<<= =N=Y=`=======>>>!>5>>>L>y>>>>>>>>>?6?C?L?Q?j?y???????? P0"0000000171o1111112$2/2\2q2z2222233+3333333o @' P 8$SG3419 $SG3418| $SG3417` $SG3416D $SG34150 $SG3624 $SG3647 $SG3642 $SG3631 $SG3744$SG37428.rsrc$02(.idata$6'.idata$6"(header@nD; HLP6TWXr\`dhlp-tUxu|2S;Rap @    f   ! > V, m    Z    0D ; I*  V  k       j_glIrpZG8  _Date_Author,i0C4-8<@DH_isrFlagLPTw` #$ @  Q" q|# '$ ;$ O$end0d _DriverEntry@8_ParLogError@48_ParInitializeDeviceObject@8_ParMakeNames@16_ParGetPortInfoFromPortDevice@4_ParInitializeInterruptObject@8_ParSetTrue@4_MportCommandEntryStub@16_MportCommandEntry1@4_ParScsiCommandCompleteDpcRoutine@16_EnterIsrDpcCritical@4_ExitIsrDpcCritical@4_InsertInterruptDpcToQueue@4_ResetDpcReentryCount@4_ParInterruptService@8_ParDeferredPortCheck@4_ParSetFalse@4_ParGetResetFlag@4_SharShtlTimerProcDpcRoutine@16_InterruptWatchDogTimerRoutine@16_ParCancel@8_ParCreateClose@8_ParScsi@8_ParReadCompletionRoutine@12_ParRead@8_ParCleanup@8_ParUnload@4_CheckShtlAdapter@12_SendCmdToShuttle@4_PrllAllocPort@8_PrllScsiIorbDone@0_PrllScsiIorbDone1@0_TestFunction3@0_ParScsiCompletionRoutine@12_FindCpuCallBack@44_GetCpuInfo@0_Revision_saveContext_RestoreInterruptStatus_SetToPollMode_CheckPortCritical_PrllUnloadProc_deviceFound_ParScsiCommandCompletionDpc_quickAllocateFlag_dualProcessorFlag_prllCommandInProgress_freeFlag_MportTimeoutRoutine_parAllocCompletionInProgress_globalObject_prllAllocHandle_syncExecCriticalFlag_MportCommandEntry_waitForAllocation_MportAsyncRoutine_AllocTimerDpc_gcWaitValue_gcPollModeSet__imp__IoDeleteDevice@4__imp__ExFreePool@4__imp__IoDeleteSymbolicLink@4__imp__IoGetConfigurationInformation@0__imp__IoWriteErrorLogEntry@4__imp__IoAllocateErrorLogEntry@8__imp__KeInitializeTimer@4__imp__KeInitializeSpinLock@4__imp__KeInitializeDpc@12__imp__IoCreateUnprotectedSymbolicLink@8__imp_@ObfDereferenceObject@4__imp__IoGetDeviceObjectPointer@16__imp__IoCreateDevice@28__imp__RtlAppendUnicodeStringToString@8__imp__ExAllocatePoolWithTag@12__imp__RtlIntegerToUnicodeString@12__imp__RtlInitUnicodeString@8__imp__KeWaitForSingleObject@20__imp_@IofCallDriver@8__imp__IoBuildDeviceIoControlRequest@36__imp__KeInitializeEvent@12__imp__KeSynchronizeExecution@12__imp__KeInsertQueueDpc@12__imp__WRITE_PORT_UCHAR@8__imp__READ_PORT_UCHAR@4__imp__KeSetTimer@16__imp_@IofCompleteRequest@8__imp__IoReleaseCancelSpinLock@4__imp__IoAcquireCancelSpinLock@4__imp__RtlAnsiStringToUnicodeString@12__imp__RtlInitString@8__imp__sprintf__imp__memmove__imp__RtlQueryRegistryValues@20__imp__RtlCopyUnicodeString@8_IoDeleteDevice@4__IMPORT_DESCRIPTOR_ntoskrnl_ExFreePool@4_IoDeleteSymbolicLink@4_IoGetConfigurationInformation@0_IoWriteErrorLogEntry@4_IoAllocateErrorLogEntry@8_KeInitializeTimer@4_KeInitializeSpinLock@4_KeInitializeDpc@12_IoCreateUnprotectedSymbolicLink@8@ObfDereferenceObject@4_IoGetDeviceObjectPointer@16_IoCreateDevice@28_RtlAppendUnicodeStringToString@8_ExAllocatePoolWithTag@12_RtlIntegerToUnicodeString@12_RtlInitUnicodeString@8_KeWaitForSingleObject@20@IofCallDriver@8_IoBuildDeviceIoControlRequest@36_KeInitializeEvent@12_KeSynchronizeExecution@12_KeInsertQueueDpc@12_KeSetTimer@16@IofCompleteRequest@8_IoReleaseCancelSpinLock@4_IoAcquireCancelSpinLock@4_RtlAnsiStringToUnicodeString@12_RtlInitString@8_RtlQueryRegistryValues@20_RtlCopyUnicodeString@8__NULL_IMPORT_DESCRIPTORntoskrnl_NULL_THUNK_DATA_WRITE_PORT_UCHAR@8__IMPORT_DESCRIPTOR_HAL_READ_PORT_UCHAR@4HAL_NULL_THUNK_DATA_PhysicalZero$S3247d:\ddk\lib\i386\free\sharshtl.sys@  %^ f%u,|& iZT Ю2N DZҞ*  F  Ӭ6 : &  Ҁ$  Ӫ ! " |#