Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows- 1252"> <META NAME="Generator" CONTENT="Microsoft FrontPage 5.0"> <TITLE>MCALOG</TITLE> </HEAD> <BODY LINK="#0000ff">
<FONT FACE="Verdana" SIZE=5><H2>PARPORT</H2> </FONT><FONT FACE="Verdana" SIZE=2> <P><span style="color:#FF0000;font-size:10pt;font-family:Arial">[This is preliminary documentation and subject to change.]</span></P>
<H3>SUMMARY</H3></FONT><FONT FACE="Verdana" SIZE=2><P> This directory contains the source code for the product driver parport.sys. This sample can be used to aid in debugging client drivers and device firmware for parallel port connected devices.<H3>BUILDING THE SAMPLE</H3> <p> To build the sample application, type <B>build</B> in the Src\Kernel\Parport directory. A successful build produces Parport.sys.
<H3>INSTALLATION</H3>
<p>The product driver parport.sys is installed via %windir%\inf\msports.inf and the ports class installer %windir%\system32\msports.dll.</p>
<H3>CODE TOUR</H3> <H4>File Manifest</H4> </FONT><U><PRE>File		 Description </U>addDevice.c AddDevice routine becp.c IEEE 1284.3 Bounded ECP Mode byte.c IEEE 1284 Byte (8-bit reverse only) Mode chipMode.c Detect/Query/Set host chipset modes daisyChain.c Detect/Init/Select/Deselect IEEE 1284.3 Daisy Chain devices dataLink.c Implement IEEE 1284.3 DataLink used by IEEE 1284.4 Transport debug.c Debug code debug.h Debug defines dispatchRedirect.c Redirect Dispatch calls based on DeviceObject type (FDO,PDO) driverEntry.c DriverEntry routine ecp.c IEEE 1284 ECP Mode (generic) epp.c IEEE 1284 EPP Mode (generic) errlog.c Error Logging fdoCleanup.c FDO Cleanup fdoClose.c FDO Close fdoCreate.c FDO Create fdoIoctl.c FDO I/O Control fdoPnp.c FDO Plug and Play fdoPower.c FDO Power Management fdoThread.c FDO "polling for printers" thread fdoWmi.c FDO WMI funcdecl.h Function Declarations hwecp.c Hardware ECP Mode - Hardware based signaling hwepp.c Hardware EPP Mode - Hardware based signaling ieee1284.c IEEE Negotiate/Terminate and redirection irpQueue.c IRP Queue legacyZip.c Iomega Legacy (pre-IEEE 1284.3) VP0 Zip-100 drive support makefile Indirect to the real makefile natSemiChipset.c Probe for National Semiconductor SuperI/O Chipsets that don't support generic EPP nibble.c IEEE 1284 NIBBLE (4-bit reverse only) Mode parlog.mc Error Logging parport.c Driver Globals parport.h Driver Structures, Defines, and Enums parport.htm The documentation for these samples (this file) parport.rc Error Logging pch.h Precompiled Header to speed up compiles pdoCleanup.c PDO Cleanup pdoClose.c PDO Close pdoCreate.c PDO Create pdoExports.c Functions exported by parport PDOs to client FDO drivers such as Iomega Zip drivers pdoIoctl.c PDO I/O Control pdoPnp.c PDO Plug and Play pdoPower.c PDO Power Management pdoQuerySetInfo.c PDO Query and Set info pnpUtils.c Utility functions for FDO and PDO Plug and Play queueClass.c IRP Queue queueClass.h IRP Queue header readWrite.c Generic Read Write handling - forwards requests to appropriate mode specific code registry.c Registry Access shuttle.c Shuttle (SCM Microsystems) IEEE 1284.3 draft specification device enumeration, select, and deselect shuttle.h Shuttle Header sources Dependency information for compiling spp.c Standard Parallel Port Mode (AKA Centronics or Compatibility Mode) with relaxed timings sppieee.c SPP Mode with IEEE 1284 compliant timings swecp.c Software ECP - Software Emulated Signaling swepp.c Software EPP - Software Emulated Signaling test.c Test code thread.c PDO Worker thread unload.c Driver Unload utils.c Utility Functions utils.h Utility Function Header <PRE><P> </FONT><P ALIGN="CENTER"><A HREF="#top"><FONT FACE="Verdana" SIZE=2>Top of page</FONT></A><FONT FACE="Verdana" SIZE=2> </P></FONT> <TABLE CELLSPACING=0 BORDER=0 WIDTH=624> <TR><TD VALIGN="MIDDLE" BGCOLOR="#00ffff" HEIGHT=2> <P></TD> </TR> </TABLE>
<FONT FACE="MS Sans Serif" SIZE=1><P>© 2001 Microsoft Corporation</FONT><FONT FACE="Verdana" SIZE=2> </P></FONT></pre></BODY> </HTML>
|