aboutsummaryrefslogblamecommitdiffstats
path: root/Game/Code/lib/zlportio/zlportio.dcu
blob: 414198028c1dd42e4735d495f3516cf5a9d993ff (plain) (tree)





































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
#�k�%7�^�zlportio�<plib\zlportio\zlportio.pas�h+dSystemfBoolean��egFalsesɚ�fByte��fWordN��fCardinalI��KgSizeOffShortString��gTruevɚ�gExitgParamStrr��fstring�+{�f
AnsiString�+{�fPChar�u�Rf	PAnsiChar�u�Rg	@LStrCatN�`p�g
@LStrToString�`p�g
@LStrArrayClr���g@HandleFinally�`p�fInteger	�f�cdSysInitcdWindowsfTHandleI��KfDWORDI��KgDeviceIoControlg�}�gVER_PLATFORM_WIN32_NT�}�1g
CreateFileQ1#�gGENERIC_READ�y�^g
GENERIC_WRITE/r�qg
OPEN_EXISTING�}�1gFILE_ATTRIBUTE_NORMAL���1gGetLastError���gERROR_ALREADY_EXISTSQ��1g
ERROR_SUCCESS�}�1gCloseHandle��BcdSysUtilsg
Win32Platform�[T�gExtractFileDirӢ}Gcdddkintg
driverinstall���gdriverstart�6bvg
driverstop�6bvgdriverremove�6bvg
messagestring�o~gCTL_CODE]��gFILE_DEVICE_KRNLDRVR*��1gMETHOD_BUFFERED�}�1gFILE_ANY_ACCESS�}�1c5zlportio�_���c5Systemc5SysInit,c5windows.c5sysutilsJc5ddkintPc%	ZLIO_BYTE��}�1%	ZLIO_WORD��}�1%
ZLIO_DWORD��}�1'ZlIOStarted��⊉'
ZlIODirect��⊉ HZLIO�W6�K17.1F%ZLIODriverName
zlportio IOCTL_ZLUNI_PORT_READf� IOCTL_ZLUNI_PORT_WRITEf� IOCTL_ZLUNI_IOPM_ONf� IOCTL_ZLUNI_IOPM_OFFf�*	TzlIOData (
zlioportwrite�U����"!Portb�!DataType!Datab� resdataf � cBRf�c(zlioportread�E�-��!Portb�!DataType Result resdataf � cBRf� if�c(	portreadb��u|�!Port Resultc(	portreadw�����"!Port Resultc(	portreadl���!Port Resultc(
portwriteb�}�"!Port!Datac(
portwritew�zE��"!Port!Datac(
portwritel�a�	�"!Port!Datac(zliosetiopm�rч��"!Direct cBRfc(	zliostart�@��� Result dirf
�c(zliostop��`p�X"c(zlioopen�"Handle Result cERR sf
c(	zlioclose$"!Handlec(Finalization��`p�|!"c�(zlportio�-!"c��D��D�����K$&M�,Port�� ,DataType�� ,Data�� c@D��B&��l5U����M��E��=u;�E��E�E��E��U�=tIj�E�Pjjj�E�P�P�P��&��rtJt��U��E����U��E�f���U��E���]�U����E��=u7�E��E�U�=tQj�E�Pj�E�Pj�E�P�P�P��,��rtJt� �U�1��E���U�1�f�E��	�U�1��E��E���]�S��3ҋ��[�S�غ���[ú����3����ʺ�Ëʺ��SQ�ء�8uU�=tL��t"j�D$Pjjjj�P�P�� j�D$Pjjjj�P�P��Z[�U�������S3�������������������3�Uh�d�0d� ��8t��}�������3���������������������h�h�h�����������������������������������3�ZYYd�h��������������[��]�����\����zlportio����.syszlportio��8u� �� ��zlportioSV��������8t��D3������jh�jjjh�hh������ԋ�����t��u��Á�^[�\\.\ZLPORTIO��:uP��U��3�Uh5d�0d� �u�=t�3�ZYYd�h<����]Ã-��j3ɺ�����j3ɺ�����j3ɺ�����j3ɺ�������8t���C����u.���t,����u��8u3�������m�vx�x0v0�z4`�x$v4�z4r������
��
��
��
�
Lv6�z4,�z4x�D�L�"N�
�
� ",$
�R
�
T$� &(��L�
V
�
X$�LP�
8BZ\�LH
��|v��(|4\
�&\
�&\
�&\
�
Lvxz
��z
�L vv
���F
JD@X
� �
<80D
�.0000J�q� ��|�fptrvtxv�x�z�����������������������1�����9��q~Ԁڂ܄ކ�������������1�1�5�5�9�9�����������������������������=�=���������������Y���`0��H�������p0��6���������P�����P�����P�����`�������`�������`�������@�����P1�p�t���� ְ0��(��,�0��0�4�|�܊ܸ��@��"��  a