Source file: /~heha/hs/glpntdrv.zip/IDA5/GLPNTDRV.SYS

MZ@	!L!This program cannot be run in DOS mode.

$PEL&\6o@@`  @p <<T@d.text@ @ h.data``@.CRT @INIT   .relocn@Bzf`D.@,&\64&\60&\61D$t$PTD$PḺHÊ
%PUESVj3Y8Mu;lu8u]l0U3RURPVSQDu$EV;}8t
^[5?                                       \Device\ParallelPortUpSVW5x5dE3ۉEEhP}f]fE֍Eh>P֍EPEP`;]SEPEP`EPj
u\;0EPEPl;jYp(3~EWPEhPp;M
SS@0A0EP^hEPEPjEj PSS7h0;tq;SSSESP;|{EPEFEFEF EF$EF(EF,EF0E;FtEE;E,'uV(u3_^[̀=tD$@(p0P,%t$@̋D$x "t3VpD$%VuD$^@33Vt$F`f8tPVt$2ҋΉF3^\Device\glpntdrv\DosDevices\glpntdrvUV5dEhP֍EhP֍EPjjEj"Pj@u|u*EHEPEPxt
ut3^̋D$pt3\DosDevices\glpntdrvUQQVEhPdEPuv(V^t$D$P@8@@@p@4̡
D,Pjá
Sj\,$
Pjy[j
Aju4PjQá
Sj\,S$
Pj+[̡
Sj\,+$
Pj[jj
Pjù
A̡
D,P̹ 
A̹R
A̹
Aù
Aá
t,39t
9t
b=u45Aù
Aùl
Aá@Vt$W39=5t9=u=D0s;`9=u6=r9=t=w_^2V39tvj'
F;trjf%^áV39ptVWV$
D$PV39pv!V$
D$PVG;prV4PV_V$
D$PVq^VW3;tF;xv3jX_^̡T$:tpP/V8u&j~
Q^áV|8t# j|
}Q^VjZD$PP^SVW3fjj[>tj^Kuf_^[SVW3Oj~j[tjKuf_^[SVW3j
;j[tjKu܋_^[SVW3jj[otjKu܋_^[ËD$+fVWjj_fD$f0PQd$Ou_^Vjj 1^VWjd3P9=uj2tG}3jxX_^NPh	
		4	P	h							

"
6
D
J
FxX\\@zf`D.@,TKeClearEventKeWaitForSingleObjectDIofCallDriverIoBuildDeviceIoControlRequestpKeInitializeEventDObfDereferenceObject
IoGetDeviceObjectPointerzRtlAppendUnicodeStringToStringRtlIntegerToUnicodeStringRtlCopyUnicodeStringRtlInitUnicodeStringIoGetConfigurationInformationEIofCompleteRequestIoDeleteDeviceIoCreateSymbolicLinkIoCreateDeviceIoDeleteSymbolicLinkntoskrnl.exeWWRITE_PORT_UCHARQREAD_PORT_UCHARLKfRaiseIrqlKKfLowerIrql/HalTranslateBusAddressIKeStallExecutionProcessorHAL.dll<33%3,383=3D3J3`3k3y333333333s4~444444445.5?5G5^5}5555	666.6D6R6x666677?7J7f7777777$8+82898Q8W8i8o8888889(959;9D9Q9\9i9t99999999999999:::#:.:7:L:`:f:n:v::::::::::::;=;_;;;;;	<'<C<>>>I>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>?o  @@`_$E2F _$E1L  $SG3173>$SG3172$SG3232$SG3231$SG3243.idata$6X.idata$6headerF@DnHULP;TX\`d:hltptx|ViQ_WRITE@8 _READ@4 4 "B /N @ Rh n, zL Z    .     N P h  * 8 H W	 i
	 x	 4	 P	 h	 	 	 	 	 %	 5
 K
 d"
 {6
 D
 J
 _doio@4V
 
     & ^ z  
 4P
 c
 
 
 
 `_?i@@3KAD3_OldIrql+ _lptport 48HendF_DriverEntry@8_SetIrqlHigh@0_ResetIrql@0_SetLPTAddress@4_ExternFreePort@0_FindAndAllocParallelPort@4_FreePort@4_ExternalDelay@4_DoIrpDeviceControl@12_DoIrpCreate@8_DoIrpClose@8_DispatchFunction@8_CreateDevice@4_DeleteDevice@4_UnloadDriver@4_InitDriver@4_PortAllocFlag_pDeviceOb_PortExternBusy__imp__WRITE_PORT_UCHAR@8__imp__READ_PORT_UCHAR@4__imp_@KfRaiseIrql@4__imp_@KfLowerIrql@4_doio_error__imp__HalTranslateBusAddress@24__imp__KeClearEvent@4__imp__KeWaitForSingleObject@20__imp_@IofCallDriver@8__imp__IoBuildDeviceIoControlRequest@36__imp__KeInitializeEvent@12__imp_@ObfDereferenceObject@4__imp__IoGetDeviceObjectPointer@16__imp__RtlAppendUnicodeStringToString@8__imp__RtlIntegerToUnicodeString@12__imp__RtlCopyUnicodeString@8__imp__RtlInitUnicodeString@8__imp__IoGetConfigurationInformation@0__imp__KeStallExecutionProcessor@4__imp_@IofCompleteRequest@8__imp__IoDeleteDevice@4__imp__IoCreateSymbolicLink@8__imp__IoCreateDevice@28__imp__IoDeleteSymbolicLink@4?FirstCmdFkt@@YGXXZ?Out@@YGXXZ?Move@@YGXXZ?in@@YGXXZ?Clock@@YGXXZ?Fastout@@YGXXZ?Strobe@@YGXXZ?QuickBusy@@YGXXZ?SetINI@@YGXXZ?Busy@@YGXXZ?DataOut@@YGXXZ?ReadDatenRegByte@@YGXXZ?ReadDatenRegWord@@YGXXZ?ReadDatenRegPin1_20@@YGXXZ?ReadDatenRegPin21_40@@YGXXZ?ExternalDelay@@YGXXZ?Enable@@YGXXZ?Disable@@YGXXZ?SetLptAddress@@YGXXZ?MeasureBusySpeed@@YGXXZ?WaitForNotBusy@@YGXXZ?GetKernelVer@@YGXXZ?FreeLptAddress@@YGXXZ?LastCmdFkt@@YGXXZ?Busy@BasicIO@@QAEEXZ?DataOut@BasicIO@@QAEXE@Z?WaitForNotBusy@KrnlInterfaceHdw@@QAEKXZ?SwitchInterfaceMode@KrnlInterfaceHdw@@QAEXE@Z?SetL1_Q00@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q01@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q10@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q11@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q20@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q21@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q30@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q31@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q40@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q41@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q50@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q51@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q60@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q61@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q70@KrnlInterfaceHdw@@QAEXXZ?SetL1_Q71@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q00@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q01@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q10@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q11@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q20@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q21@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q30@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q31@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q40@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q41@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q50@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q51@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q60@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q61@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q70@KrnlInterfaceHdw@@QAEXXZ?ResetL1_Q71@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q00@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q01@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q10@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q11@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q20@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q21@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q30@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q31@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q40@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q41@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q50@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q51@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q60@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q61@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q70@KrnlInterfaceHdw@@QAEXXZ?SetL2_Q71@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q00@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q01@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q10@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q11@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q20@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q21@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q30@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q31@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q40@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q41@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q50@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q51@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q60@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q61@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q70@KrnlInterfaceHdw@@QAEXXZ?ResetL2_Q71@KrnlInterfaceHdw@@QAEXXZ?SetReadbackChannel@KrnlInterfaceHdw@@QAEXE@Z?ReadDatenRegByte@KrnlInterfaceHdw@@QAEGXZ?ReadDatenRegWord@KrnlInterfaceHdw@@QAEGXZ?ReadDatenRegPin1_20@KrnlInterfaceHdw@@QAEKXZ?ReadDatenRegPin21_40@KrnlInterfaceHdw@@QAEKXZ?CalcTimerWert@KrnlInterfaceHdw@@QAEGK@Z?LoadTimerSerReg@KrnlInterfaceHdw@@QAEXG@Z?StartPgmImpuls@KrnlInterfaceHdw@@QAEXXZ?MeasureBusySpeed@KrnlInterfaceHdw@@QAEKXZ?fkt@@3PAP6GXXZA?DisableCallCount@@3KA?IsIrplHigh@@3KA?io@@3VKrnlInterfaceHdw@@A?pCmdBuf@@3PAUCMDBUF@@A_KeClearEvent@4__IMPORT_DESCRIPTOR_ntoskrnl_KeWaitForSingleObject@20@IofCallDriver@8_IoBuildDeviceIoControlRequest@36_KeInitializeEvent@12@ObfDereferenceObject@4_IoGetDeviceObjectPointer@16_RtlAppendUnicodeStringToString@8_RtlIntegerToUnicodeString@12_RtlCopyUnicodeString@8_RtlInitUnicodeString@8_IoGetConfigurationInformation@0@IofCompleteRequest@8_IoDeleteDevice@4_IoCreateSymbolicLink@8_IoCreateDevice@28_IoDeleteSymbolicLink@4__NULL_IMPORT_DESCRIPTORntoskrnl_NULL_THUNK_DATA_WRITE_PORT_UCHAR@8__IMPORT_DESCRIPTOR_HAL_READ_PORT_UCHAR@4@KfRaiseIrql@4@KfLowerIrql@4_HalTranslateBusAddress@24_KeStallExecutionProcessor@4HAL_NULL_THUNK_DATA_$S3$S5009_?OldAdr@?1??SetLPTAddress@@9@9$S3145erf.\i386\free\glpntdrv.sys4BNh	, L
ZJ6.oў5)FLNPh%'%	
		4	P	h					#	

"
6

D
J
V

8)*:&7^zJJ
BP
B

-

l
Detected encoding: UTF-80