<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Windows Driver Kit (WDK) Documentation Blog : roadmap WFP</title><link>http://blogs.msdn.com/wdkdocs/archive/tags/roadmap+WFP/default.aspx</link><description>Tags: roadmap WFP</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>New "Roadmap" prototype topic for the Windows Driver Kit for your review</title><link>http://blogs.msdn.com/wdkdocs/archive/2008/04/04/new-roadmap-prototype-topic-for-the-windows-driver-kit-for-your-review.aspx</link><pubDate>Fri, 04 Apr 2008 19:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8357517</guid><dc:creator>wdkblog</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/wdkdocs/comments/8357517.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wdkdocs/commentrss.aspx?PostID=8357517</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;To help new driver developers and experienced driver developers&amp;nbsp;who are new to a specific type of driver, the Windows Driver Kit (WDK) writing team is investigating the use of a new topic type that lists the basic set of steps in the end-to-end driver development process for a specific type of driver. These new topics, tentatively titled&amp;nbsp;roadmap topics, are similar to the “&lt;A href="http://msdn2.microsoft.com/en-us/library/ms791687.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms791687.aspx"&gt;Steps in Driver Development&lt;/A&gt;” topic in the WDK documentation but customized for a specific type of driver.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;We would love to get your feedback on the usefulness of this type of topic. We have included a roadmap prototype topic for Windows Filtering Platform (WFP) callout drivers below. P&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;lease review this prototype topic&amp;nbsp;for accuracy, completeness, and general usefulness to new driver developers and experienced driver developers who are new to WFP callout drivers. Please&amp;nbsp;add your&amp;nbsp;comments and let us know what you think.&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;************************************************************************************&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0in 6pt -15.6pt; mso-outline-level: 1"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12.5pt; COLOR: black; FONT-FAMILY: Verdana; mso-font-kerning: 18.0pt"&gt;&amp;nbsp; &amp;nbsp; Roadmap for Developing WFP Callout Drivers &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0.1in 0in"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;To create a Windows Filtering Platform (WFP) callout driver, perform the following steps:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0.1in 22.8pt; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7pt; COLOR: black; mso-fareast-font-family: Symbol"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;Step 1: Learn about Windows architecture and drivers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0.1in 0in 0.1in 22.8pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;You should understand the fundamentals of how drivers work in Windows operating systems. Knowing the fundamentals will help you make appropriate design decisions and organize your development process. See &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms791637.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Understanding Driver and Operating System Basics&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0.1in 22.8pt; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7pt; COLOR: black; mso-fareast-font-family: Symbol"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;Step 2: Determine the Windows driver model for your WFP callout driver.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0.1in 0in 0.1in 22.8pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;WFP callout drivers can be written either by using the Windows Driver Model (WDM) or the Kernel Mode Driver Framework (KMDF). For more information, see &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/aa906308.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Choosing a Driver Model&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;. For more information about WDM, see &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms795039.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Introduction to Windows Drivers&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt; and &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/cc264476.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Writing WDM Drivers&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;. For more information about KMDF, see &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/aa490022.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Getting Started with Kernel-Mode Driver Framework&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0.1in 22.8pt; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7pt; COLOR: black; mso-fareast-font-family: Symbol"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;Step 3: Determine additional Windows driver design decisions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0.1in 0in 0.1in 22.8pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;For information about how to make additional Windows design decisions, see &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms791667.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Creating Reliable and Secure Drivers&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;, &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms791670.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Planning for 64 Bits&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;, and &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms791668.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Providing Driver Localization&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0.1in 22.8pt; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7pt; COLOR: black; mso-fareast-font-family: Symbol"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;Step 4: Learn about Windows driver build, test, and debug processes and tools.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0.1in 0in 0.1in 22.8pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;Building a driver is not the same as building a user-mode application. See &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms791660.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Building, Debugging, and Testing Drivers&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt; for information about Windows driver build, debug, and test processes, driver signing, and Windows Logo testing. See &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms798418.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Driver Development Tools&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt; for information about building, testing, verifying, and debugging tools.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0.1in 22.8pt; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7pt; COLOR: black; mso-fareast-font-family: Symbol"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;Step 5: Learn about WFP in Windows Vista and Windows Server 2008.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0.1in 0in 0.1in 22.8pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;See &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/aa363967.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;About Windows Filtering Platform&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt; and &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms796374.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Windows Filtering Platform Callout Drivers Design Guide&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0.1in 22.8pt; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7pt; COLOR: black; mso-fareast-font-family: Symbol"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;Step 6: Review WFP callout driver samples.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0.1in 0in 0.1in 22.8pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;See &lt;/SPAN&gt;&lt;A href="http://blogs.msdn.com/onoj/archive/2007/05/09/windows-filtering-platform-sample.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;WFP Sample Project&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt; and &lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;How to Get the Windows Driver Kit and the Windows Logo Kit&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt; for driver samples in the WDK. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0.1in 22.8pt; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7pt; COLOR: black; mso-fareast-font-family: Symbol"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;Step 7: Make design decisions about your WFP callout driver.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0.1in 0in 0.1in 22.8pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;See &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms796323.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Callout Driver Programming Considerations&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0.1in 22.8pt; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7pt; COLOR: black; mso-fareast-font-family: Symbol"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;Step 8: Develop, build, test, and debug your WFP callout driver in the C programming language.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0.1in 0in 0.1in 22.8pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;For more information about WFP callout driver specifics, see &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms796370.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Callout Driver Operations&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt; and &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms796346.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Callout Driver Installation&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;. For more information about functions, structures, enumerations, or constants that are specific to WFP, see &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/aa504873.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Windows Filtering Platform Callout Drivers Reference&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;. See &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms791664.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Overview of Build, Debug, and Test Process&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt; for information about iterative building, testing, and debugging. This process will help ensure that you create a driver that works.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0.1in 22.8pt; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7pt; COLOR: black; mso-fareast-font-family: Symbol"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;Step 9: Create a driver package for your WFP callout driver.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0.1in 0in 0.1in 22.8pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;For more information, see &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms791680.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Providing a Driver Package&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0.1in 22.8pt; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7pt; COLOR: black; mso-fareast-font-family: Symbol"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;Step 10: Sign and distribute your WFP callout driver.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0.1in 0in 0.1in 22.8pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;The final step is to sign (optional) and distribute the driver. If your driver meets the quality standards that are defined for the Microsoft Windows Logo program, you can distribute it through Microsoft's Windows Update program. For more information, see &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms791695.aspx"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;Distributing a Driver&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"&gt;.&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; FONT-FAMILY: Verdana"&gt;These are the basic steps. Additional steps might be necessary based on needs of your individual driver.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;************************************************************************************&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Thanks for helping us improve the documentation for driver developers in the WDK.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Joe Davies [MSFT], &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;WDK Writing Lead&lt;BR&gt;&lt;A href="http://blogs.msdn.com/wdkdocs"&gt;http://blogs.msdn.com/wdkdocs&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8357517" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wdkdocs/archive/tags/roadmap+WFP/default.aspx">roadmap WFP</category></item></channel></rss>