summaryrefslogtreecommitdiff
path: root/wpd
diff options
context:
space:
mode:
authorBarry Golden <[email protected]>2015-08-06 20:06:07 -0700
committerBarry Golden <[email protected]>2015-08-06 20:06:07 -0700
commit9026073a419b5ef68fb46d4f7fae52dbef09dbe1 (patch)
treeb81f73f650af9ac82a7e8739e989456f6e192b37 /wpd
parentbd17fd844b4f074821b9d4c7bc86b9dc7f0e4a59 (diff)
Remove obsolete readme.htm files
Diffstat (limited to 'wpd')
-rw-r--r--wpd/WpdHelloWorldDriver/WpdHelloWorldDriver.htm536
-rw-r--r--wpd/WpdMultiTransportDriver/WpdMultiTransportDriver.htm535
-rw-r--r--wpd/WpdWudfSampleDriver/WpdWudfSampleDriver.htm496
3 files changed, 0 insertions, 1567 deletions
diff --git a/wpd/WpdHelloWorldDriver/WpdHelloWorldDriver.htm b/wpd/WpdHelloWorldDriver/WpdHelloWorldDriver.htm
deleted file mode 100644
index a26ab340..00000000
--- a/wpd/WpdHelloWorldDriver/WpdHelloWorldDriver.htm
+++ /dev/null
@@ -1,536 +0,0 @@
-<html xmlns:v="urn:schemas-microsoft-com:vml"
-xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
-xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
-xmlns:oa="urn:schemas-microsoft-com:office:activation"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 11">
-<meta name=Originator content="Microsoft Word 11">
-<link rel=File-List href="WpdHelloWorldDriver_files/filelist.xml">
-<title>WPD Sample Driver</title>
-<!--[if gte mso 9]><xml>
- <w:WordDocument>
- <w:Zoom>150</w:Zoom>
- <w:SpellingState>Clean</w:SpellingState>
- <w:GrammarState>Clean</w:GrammarState>
- <w:ValidateAgainstSchemas/>
- <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
- <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
- <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
- <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
- </w:WordDocument>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
- </w:LatentStyles>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
- @font-face
- {font-family:Verdana;
- panose-1:2 11 6 4 3 5 4 4 2 4;
- mso-font-alt:"Device Font 10cpi";
- mso-font-charset:0;
- mso-generic-font-family:swiss;
- mso-font-pitch:variable;
- mso-font-signature:536871559 0 0 0 415 0;}
-@font-face
- {font-family:"MS Sans Serif";
- panose-1:0 0 0 0 0 0 0 0 0 0;
- mso-font-alt:"Times New Roman";
- mso-font-charset:0;
- mso-generic-font-family:roman;
- mso-font-format:other;
- mso-font-pitch:auto;
- mso-font-signature:0 0 0 0 0 0;}
- /* Style Definitions */
- p.MsoNormal, li.MsoNormal, div.MsoNormal
- {mso-style-parent:"";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";
- color:black;}
-h2
- {mso-margin-top-alt:auto;
- margin-right:0in;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- mso-outline-level:2;
- font-size:18.0pt;
- font-family:"Times New Roman";
- color:black;
- font-weight:bold;}
-h3
- {mso-margin-top-alt:auto;
- margin-right:0in;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- mso-outline-level:3;
- font-size:13.5pt;
- font-family:"Times New Roman";
- color:black;
- font-weight:bold;}
-h4
- {mso-margin-top-alt:auto;
- margin-right:0in;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- mso-outline-level:4;
- font-size:12.0pt;
- font-family:"Times New Roman";
- color:black;
- font-weight:bold;}
-a:link, span.MsoHyperlink
- {color:blue;
- text-decoration:underline;
- text-underline:single;}
-a:visited, span.MsoHyperlinkFollowed
- {color:purple;
- text-decoration:underline;
- text-underline:single;}
-p
- {mso-margin-top-alt:auto;
- margin-right:0in;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";
- color:black;}
-pre
- {margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
- font-size:10.0pt;
- font-family:"Courier New";
- mso-fareast-font-family:"Times New Roman";
- color:black;}
-span.SpellE
- {mso-style-name:"";
- mso-spl-e:yes;}
-span.GramE
- {mso-style-name:"";
- mso-gram-e:yes;}
-@page Section1
- {size:8.5in 11.0in;
- margin:1.0in 1.25in 1.0in 1.25in;
- mso-header-margin:.5in;
- mso-footer-margin:.5in;
- mso-paper-source:0;}
-div.Section1
- {page:Section1;}
- /* List Definitions */
- @list l0
- {mso-list-id:141195626;
- mso-list-type:hybrid;
- mso-list-template-ids:1101549682 -1772980884 190112462 -1733515742 -301441412 1072717550 1308367348 -377315616 2084882674 1873576632;}
-@list l0:level1
- {mso-level-number-format:image;
- list-style-image:url("PicExportError");
- mso-level-text:\F0B7;
- mso-level-tab-stop:.5in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-@list l0:level2
- {mso-level-start-at:2220;
- mso-level-number-format:image;
- list-style-image:url("PicExportError");
- mso-level-text:\F0B7;
- mso-level-tab-stop:1.0in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-@list l0:level3
- {mso-level-start-at:2220;
- mso-level-number-format:image;
- list-style-image:url("PicExportError");
- mso-level-text:\F0B7;
- mso-level-tab-stop:1.5in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-@list l0:level4
- {mso-level-tab-stop:2.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l0:level5
- {mso-level-tab-stop:2.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l0:level6
- {mso-level-tab-stop:3.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l0:level7
- {mso-level-tab-stop:3.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l0:level8
- {mso-level-tab-stop:4.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l0:level9
- {mso-level-tab-stop:4.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l1
- {mso-list-id:461116486;
- mso-list-type:hybrid;
- mso-list-template-ids:1101549682 -1772980884 190112462 -1733515742 -301441412 1072717550 1308367348 -377315616 2084882674 1873576632;}
-@list l1:level1
- {mso-level-number-format:image;
- list-style-image:url("PicExportError");
- mso-level-text:\F0B7;
- mso-level-tab-stop:.5in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-@list l1:level2
- {mso-level-start-at:2220;
- mso-level-number-format:image;
- list-style-image:url("PicExportError");
- mso-level-text:\F0B7;
- mso-level-tab-stop:1.0in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-@list l1:level3
- {mso-level-start-at:2220;
- mso-level-number-format:image;
- list-style-image:url("PicExportError");
- mso-level-text:\F0B7;
- mso-level-tab-stop:1.5in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-@list l1:level4
- {mso-level-tab-stop:2.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l1:level5
- {mso-level-tab-stop:2.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l1:level6
- {mso-level-tab-stop:3.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l1:level7
- {mso-level-tab-stop:3.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l1:level8
- {mso-level-tab-stop:4.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l1:level9
- {mso-level-tab-stop:4.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-ol
- {margin-bottom:0in;}
-ul
- {margin-bottom:0in;}
--->
-</style>
-<!--[if gte mso 10]>
-<style>
- /* Style Definitions */
- table.MsoNormalTable
- {mso-style-name:"Table Normal";
- mso-tstyle-rowband-size:0;
- mso-tstyle-colband-size:0;
- mso-style-noshow:yes;
- mso-style-parent:"";
- mso-padding-alt:0in 5.4pt 0in 5.4pt;
- mso-para-margin:0in;
- mso-para-margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:10.0pt;
- font-family:"Times New Roman";
- mso-ansi-language:#0400;
- mso-fareast-language:#0400;
- mso-bidi-language:#0400;}
-</style>
-<![endif]-->
-<meta name=Template content="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot">
-<!--[if gte mso 9]><xml>
- <o:shapedefaults v:ext="edit" spidmax="3074"/>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <o:shapelayout v:ext="edit">
- <o:idmap v:ext="edit" data="1"/>
- </o:shapelayout></xml><![endif]-->
-</head>
-
-<body bgcolor=white lang=EN-US link=blue vlink=purple style='tab-interval:.5in'
-leftmargin=8>
-
-<div class=Section1>
-
-<h2><span style='font-family:Verdana'>Windows Portable Device (WPD) �Hello
-World� Sample Driver <o:p></o:p></span></h2>
-
-<h3><span style='font-family:Verdana'>Summary<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>This sample contains
-working source code for a WPD driver.<span style='mso-spacerun:yes'>�
-</span>WPD Drivers are built using the Windows User-Mode Driver Foundation with
-special processing added to handle WPD messages.<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>Building a new WPD Driver<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>You are encouraged to use
-this sample code to start building your own WPD Driver. Modify the sample to
-add your own features.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>The following is a
-suggested roadmap to developing your driver:<o:p></o:p></span></p>
-
-<p style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo2;
-tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Create WPD driver shell <o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo2;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Use sample driver as base<o:p></o:p></span></p>
-
-<p style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo2;
-tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Update the INF to install this
-driver for your device (it will not actually do anything with the device yet)<o:p></o:p></span></p>
-
-<p style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo2;
-tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Start implementing
-functionality.<span style='mso-spacerun:yes'>� </span>This is where the driver
-will start interacting with the device:<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo2;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Object Enumeration<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l1 level3 lfo2;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>WPD_CATEGORY_OBJECT_ENUMERATION<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo2;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Properties<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l1 level3 lfo2;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Implement Reads, Writes<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l1 level3 lfo2;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>WPD_CATEGORY_OBJECT_PROPERTIES<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo2;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Transfer<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l1 level3 lfo2;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Implement Resource enumeration,
-reads, writes<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l1 level3 lfo2;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>WPD_CATEGORY_OBJECT_RESOURCES<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo2;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Capabilities<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l1 level3 lfo2;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>WPD_CATEGORY_CAPABILITIES<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo2;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Remaining commands<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>Building the Sample<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>Open a free or checked
-DDK build environment, go to this directory, and run <b>build</b>. This creates
-WpdHelloWorldDriver.dll in the <span class=SpellE>Objfre</span> or <span
-class=SpellE>Objchk</span> directory. Before the sample can be used, it must be
-installed by running the �Add Hardware� Wizard from Control Panel:<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>1. Launch the Windows
-&quot;Control Panel&quot;.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>2. Double Click the
-&quot;Add Hardware&quot; icon (Click �Classic View� link on the left hand pane
-if you can�t find it).<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>3. The &quot;Add
-hardware&quot; Wizard should launch, press the &quot;Next&quot; button. (The
-wizard will do a quick search for devices already installed on the system.<span
-style='mso-spacerun:yes'>� </span>It may take a minute or two.)<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>4. Choose the
-&quot;Install the hardware that I manually select from a list (Advanced)&quot;
-option and press the &quot;Next&quot; button.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>5. A list of device
-categories will be shown.<span style='mso-spacerun:yes'>� </span>Scroll to the
-very end of the list and select &quot;Windows Portable Devices&quot; option,
-and click �Next�.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>6. Press the &quot;Have
-Disk&quot; button and browse to the location of the device .INF file.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>7. Choose the appropriate
-device to install (&quot;Microsoft WPD Sample� for example) and press the
-&quot;Next&quot; button.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>8. After the files have
-been copied to the system, the device should be installed (you can verify this
-by looking in �Device Manager�).<span style='mso-spacerun:yes'>� </span>You can
-now run WPD applications.<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>Testing the WPD Driver<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>To test the WPD Driver,
-double click the appropriate WPD device icon in �My Computer� to start browsing
-the sample device contents.<span style='mso-spacerun:yes'>� </span>Or use the <span
-class=SpellE><b style='mso-bidi-font-weight:normal'>WpdInfo</b></span>
-development tool included in this kit.<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>Supported Configurations<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>The WPD DDK sample driver
-has been tested in checked and free builds for both 32 and 64-bit platforms.<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>CODE TOUR<o:p></o:p></span></h3>
-
-<h4><span style='font-family:Verdana'>File Manifest<o:p></o:p></span></h4>
-
-<pre><u>File<span style='mso-spacerun:yes'>������������������������������� </span>Description<o:p></o:p></u></pre><pre><span
-class=SpellE>Device.cpp</span><span style='mso-spacerun:yes'>�������������� </span><span style='mso-spacerun:yes'>�����������</span>Driver's <span
-class=SpellE>IWDFDevice</span> implementation</pre><pre><span class=SpellE>Device.h</span><span style='mso-spacerun:yes'>��������������������������� </span>Header <span
-class=GramE>file</span> for driver's <span class=SpellE>IWDFDevice</span> implementation</pre><pre><span
-class=SpellE>Driver.cpp</span><span style='mso-spacerun:yes'>������������������������� </span>Driver�s <span
-class=SpellE>IDriverEntry</span> implementation </pre><pre><span class=SpellE>Driver.h</span><span style='mso-spacerun:yes'>��������������������������� </span>Header <span
-class=GramE>file</span> for driver's <span class=SpellE>IDriverEntry</span> implementation</pre><pre><span
-class=SpellE><span class=GramE>helpers.cpp</span></span><span style='mso-spacerun:yes'>������������������������ </span>Miscellaneous helper functions</pre><pre><span
-class=SpellE><span class=GramE>helpers.h</span></span><span style='mso-spacerun:yes'>�������������������������� </span>Miscellaneous helper function definitions</pre><pre>MAKEFILE<span style='mso-spacerun:yes'>��������������������������� </span><span
-class=SpellE>Makefile</span></pre><pre><span class=SpellE><span class=GramE>makefile.inc</span></span><span style='mso-spacerun:yes'>� </span><span style='mso-spacerun:yes'>����������������������</span><span
-class=SpellE>Makefile</span></pre><pre><span class=SpellE>Queue.cpp</span><span style='mso-spacerun:yes'>�������������������������� </span>Driver's queue implementation</pre><pre><span
-class=SpellE>Queue.h</span><span style='mso-spacerun:yes'>���������������������������� </span>Header <span
-class=GramE>file</span> for driver�s queue implementation</pre><pre><span
-class=SpellE><span class=GramE>resource.h</span></span><span style='mso-spacerun:yes'>������������������������� </span>Resource header</pre><pre><span
-class=GramE>sources</span><span style='mso-spacerun:yes'>���������������������������� </span><span
-class=SpellE>Sources</span> file</pre><pre><span class=SpellE><span
-class=GramE>stdafx.h</span></span><span style='mso-spacerun:yes'>��������������������������� </span>Precompiled header file</pre><pre><span
-class=SpellE>WpdBaseDriver.cpp</span><span style='mso-spacerun:yes'>������������������ </span>Implements the main WPD message handler which unpacks and dispatches WPD messages</pre><pre><span
-class=SpellE>WpdBaseDriver.h</span><span style='mso-spacerun:yes'>�������������������� </span>Header <span
-class=GramE>file</span> for the main WPD message handler</pre><pre><span
-class=SpellE>WpdCapabilities.cpp</span><span style='mso-spacerun:yes'>���������������� </span>Implements the commands related to Capabilities</pre><pre><span
-class=SpellE>WpdCapabilities.h</span><span style='mso-spacerun:yes'>������������������ </span>Header <span
-class=GramE>file</span> for Capabilities implementation</pre><pre><span
-class=SpellE>WpdObjectEnum.cpp</span><span style='mso-spacerun:yes'>������������������ </span>Implements the commands related to enumerating contents</pre><pre><span
-class=SpellE>WpdObjectEnum.h</span><span style='mso-spacerun:yes'>�������������������� </span>Header <span
-class=GramE>file</span> for content enumeration implementation</pre><pre><span
-class=SpellE>WpdObjectProperties.cpp</span><span style='mso-spacerun:yes'>�������� </span><span style='mso-spacerun:yes'>����</span>Implements the commands related to handling object meta-data</pre><pre><span
-class=SpellE>WpdObjectProperties.h</span><span style='mso-spacerun:yes'>�������������� </span>Header file for commands related to handling object meta-data</pre><pre><span
-class=SpellE>WpdObjectResources.cpp</span><span style='mso-spacerun:yes'>������������� </span>Implements the commands related to transferring data</pre><pre><span
-class=SpellE>WpdObjectResources.h</span><span style='mso-spacerun:yes'>��������������� </span>Header file for commands related to transferring data</pre><pre><span
-class=SpellE>WpdHelloWorldDriver.cpp</span><span style='mso-spacerun:yes'>������������ </span>Main DLL file</pre><pre><span
-class=SpellE>WpdHelloWorldDriver.def</span><span style='mso-spacerun:yes'>������������ </span>Exports</pre><pre><span
-class=SpellE>WpdHelloWorldDriver.idl</span><span style='mso-spacerun:yes'>������������ </span>Component Interface file</pre><pre><span
-class=SpellE>WpdHelloWorldDriver.inf</span><span style='mso-spacerun:yes'>������������ </span>Sample Device INF file</pre><pre><span
-class=SpellE>WpdHelloWorldDriver.rc</span><span style='mso-spacerun:yes'>������������� </span>Resource file</pre><pre><span
-class=SpellE>WpdHelloWorldDriver.rgs</span><span style='mso-spacerun:yes'>������������ </span>ATL Self registration file</pre><pre><o:p>&nbsp;</o:p></pre><pre><o:p>&nbsp;</o:p></pre>
-
-<p align=center style='text-align:center;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:10.0pt;font-family:"Courier New"'><a href="#top"><span
-style='font-family:Verdana'>Top of page</span></a></span><span
-style='font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New"'>
-<o:p></o:p></span></p>
-
-<pre><o:p>&nbsp;</o:p></pre>
-
-<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=624
- style='width:6.5in;mso-cellspacing:0in;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
- <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
- height:1.5pt'>
- <td style='background:aqua;padding:.75pt .75pt .75pt .75pt;height:1.5pt'>
- <p class=MsoNormal><o:p>&nbsp;</o:p></p>
- </td>
- </tr>
-</table>
-
-<pre><o:p>&nbsp;</o:p></pre><pre><o:p>&nbsp;</o:p></pre>
-
-<p style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:7.5pt;font-family:"MS Sans Serif";mso-bidi-font-family:"Courier New"'>�
-2006 Microsoft Corporation</span><span style='font-size:10.0pt;font-family:
-Verdana;mso-bidi-font-family:"Courier New"'> <o:p></o:p></span></p>
-
-</div>
-
-</body>
-
-</html>
diff --git a/wpd/WpdMultiTransportDriver/WpdMultiTransportDriver.htm b/wpd/WpdMultiTransportDriver/WpdMultiTransportDriver.htm
deleted file mode 100644
index ad2abad3..00000000
--- a/wpd/WpdMultiTransportDriver/WpdMultiTransportDriver.htm
+++ /dev/null
@@ -1,535 +0,0 @@
-<html xmlns:v="urn:schemas-microsoft-com:vml"
-xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
-xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
-xmlns:oa="urn:schemas-microsoft-com:office:activation"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 11">
-<meta name=Originator content="Microsoft Word 11">
-<link rel=File-List href="WpdMultiTransportDriver_files/filelist.xml">
-<title>WPD Sample Driver</title>
-<!--[if gte mso 9]><xml>
- <w:WordDocument>
- <w:Zoom>150</w:Zoom>
- <w:SpellingState>Clean</w:SpellingState>
- <w:GrammarState>Clean</w:GrammarState>
- <w:ValidateAgainstSchemas/>
- <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
- <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
- <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
- <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
- </w:WordDocument>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
- </w:LatentStyles>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
- @font-face
- {font-family:Verdana;
- panose-1:2 11 6 4 3 5 4 4 2 4;
- mso-font-alt:"Device Font 10cpi";
- mso-font-charset:0;
- mso-generic-font-family:swiss;
- mso-font-pitch:variable;
- mso-font-signature:536871559 0 0 0 415 0;}
-@font-face
- {font-family:"MS Sans Serif";
- panose-1:0 0 0 0 0 0 0 0 0 0;
- mso-font-alt:"Times New Roman";
- mso-font-charset:0;
- mso-generic-font-family:roman;
- mso-font-format:other;
- mso-font-pitch:auto;
- mso-font-signature:0 0 0 0 0 0;}
- /* Style Definitions */
- p.MsoNormal, li.MsoNormal, div.MsoNormal
- {mso-style-parent:"";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";
- color:black;}
-h2
- {mso-margin-top-alt:auto;
- margin-right:0in;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- mso-outline-level:2;
- font-size:18.0pt;
- font-family:"Times New Roman";
- color:black;
- font-weight:bold;}
-h3
- {mso-margin-top-alt:auto;
- margin-right:0in;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- mso-outline-level:3;
- font-size:13.5pt;
- font-family:"Times New Roman";
- color:black;
- font-weight:bold;}
-h4
- {mso-margin-top-alt:auto;
- margin-right:0in;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- mso-outline-level:4;
- font-size:12.0pt;
- font-family:"Times New Roman";
- color:black;
- font-weight:bold;}
-a:link, span.MsoHyperlink
- {color:blue;
- text-decoration:underline;
- text-underline:single;}
-a:visited, span.MsoHyperlinkFollowed
- {color:purple;
- text-decoration:underline;
- text-underline:single;}
-p
- {mso-margin-top-alt:auto;
- margin-right:0in;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";
- color:black;}
-pre
- {margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
- font-size:10.0pt;
- font-family:"Courier New";
- mso-fareast-font-family:"Times New Roman";
- color:black;}
-span.SpellE
- {mso-style-name:"";
- mso-spl-e:yes;}
-span.GramE
- {mso-style-name:"";
- mso-gram-e:yes;}
-@page Section1
- {size:8.5in 11.0in;
- margin:1.0in 1.25in 1.0in 1.25in;
- mso-header-margin:.5in;
- mso-footer-margin:.5in;
- mso-paper-source:0;}
-div.Section1
- {page:Section1;}
- /* List Definitions */
- @list l0
- {mso-list-id:141195626;
- mso-list-type:hybrid;
- mso-list-template-ids:1101549682 -1772980884 190112462 -1733515742 -301441412 1072717550 1308367348 -377315616 2084882674 1873576632;}
-@list l0:level1
- {mso-level-number-format:image;
- list-style-image:url("PicExportError");
- mso-level-text:\F0B7;
- mso-level-tab-stop:.5in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-@list l0:level2
- {mso-level-start-at:2220;
- mso-level-number-format:image;
- list-style-image:url("PicExportError");
- mso-level-text:\F0B7;
- mso-level-tab-stop:1.0in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-@list l0:level3
- {mso-level-start-at:2220;
- mso-level-number-format:image;
- list-style-image:url("PicExportError");
- mso-level-text:\F0B7;
- mso-level-tab-stop:1.5in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-@list l0:level4
- {mso-level-tab-stop:2.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l0:level5
- {mso-level-tab-stop:2.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l0:level6
- {mso-level-tab-stop:3.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l0:level7
- {mso-level-tab-stop:3.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l0:level8
- {mso-level-tab-stop:4.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l0:level9
- {mso-level-tab-stop:4.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l1
- {mso-list-id:461116486;
- mso-list-type:hybrid;
- mso-list-template-ids:1101549682 -1772980884 190112462 -1733515742 -301441412 1072717550 1308367348 -377315616 2084882674 1873576632;}
-@list l1:level1
- {mso-level-number-format:image;
- list-style-image:url("PicExportError");
- mso-level-text:\F0B7;
- mso-level-tab-stop:.5in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-@list l1:level2
- {mso-level-start-at:2220;
- mso-level-number-format:image;
- list-style-image:url("PicExportError");
- mso-level-text:\F0B7;
- mso-level-tab-stop:1.0in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-@list l1:level3
- {mso-level-start-at:2220;
- mso-level-number-format:image;
- list-style-image:url("PicExportError");
- mso-level-text:\F0B7;
- mso-level-tab-stop:1.5in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-@list l1:level4
- {mso-level-tab-stop:2.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l1:level5
- {mso-level-tab-stop:2.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l1:level6
- {mso-level-tab-stop:3.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l1:level7
- {mso-level-tab-stop:3.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l1:level8
- {mso-level-tab-stop:4.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-@list l1:level9
- {mso-level-tab-stop:4.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
-ol
- {margin-bottom:0in;}
-ul
- {margin-bottom:0in;}
--->
-</style>
-<!--[if gte mso 10]>
-<style>
- /* Style Definitions */
- table.MsoNormalTable
- {mso-style-name:"Table Normal";
- mso-tstyle-rowband-size:0;
- mso-tstyle-colband-size:0;
- mso-style-noshow:yes;
- mso-style-parent:"";
- mso-padding-alt:0in 5.4pt 0in 5.4pt;
- mso-para-margin:0in;
- mso-para-margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:10.0pt;
- font-family:"Times New Roman";
- mso-ansi-language:#0400;
- mso-fareast-language:#0400;
- mso-bidi-language:#0400;}
-</style>
-<![endif]-->
-<meta name=Template content="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot">
-<!--[if gte mso 9]><xml>
- <o:shapedefaults v:ext="edit" spidmax="3074"/>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <o:shapelayout v:ext="edit">
- <o:idmap v:ext="edit" data="1"/>
- </o:shapelayout></xml><![endif]-->
-</head>
-
-<body bgcolor=white lang=EN-US link=blue vlink=purple style='tab-interval:.5in'
-leftmargin=8>
-
-<div class=Section1>
-
-<h2><span style='font-family:Verdana'>Windows Portable Device (WPD) Multi-Transport Sample Driver <o:p></o:p></span></h2>
-
-<h3><span style='font-family:Verdana'>Summary<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>This sample contains
-working source code for a WPD driver.<span style='mso-spacerun:yes'>�
-</span>WPD Drivers are built using the Windows User-Mode Driver Foundation with
-special processing added to handle WPD messages.<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>Building a new WPD Driver<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>You are encouraged to use
-this sample code to start building your own WPD Driver. Modify the sample to
-add your own features.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>The following is a
-suggested roadmap to developing your driver:<o:p></o:p></span></p>
-
-<p style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo2;
-tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Create WPD driver shell <o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo2;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Use sample driver as base<o:p></o:p></span></p>
-
-<p style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo2;
-tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Update the INF to install this
-driver for your device (it will not actually do anything with the device yet)<o:p></o:p></span></p>
-
-<p style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo2;
-tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Start implementing
-functionality.<span style='mso-spacerun:yes'>� </span>This is where the driver
-will start interacting with the device:<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo2;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Object Enumeration<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l1 level3 lfo2;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>WPD_CATEGORY_OBJECT_ENUMERATION<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo2;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Properties<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l1 level3 lfo2;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Implement Reads, Writes<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l1 level3 lfo2;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>WPD_CATEGORY_OBJECT_PROPERTIES<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo2;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Transfer<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l1 level3 lfo2;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Implement Resource enumeration,
-reads, writes<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l1 level3 lfo2;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>WPD_CATEGORY_OBJECT_RESOURCES<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo2;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Capabilities<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l1 level3 lfo2;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>WPD_CATEGORY_CAPABILITIES<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo2;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11 src=PicExportError alt="*"><span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-style='font-size:10.0pt;font-family:Verdana'>Remaining commands<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>Building the Sample<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>Open a free or checked
-DDK build environment, go to this directory, and run <b>build</b>. This creates
-WpdMultiTransportDriver.dll in the <span class=SpellE>Objfre</span> or <span
-class=SpellE>Objchk</span> directory. Before the sample can be used, it must be
-installed by running the �Add Hardware� Wizard from Control Panel:<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>1. Launch the Windows
-&quot;Control Panel&quot;.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>2. Double Click the
-&quot;Add Hardware&quot; icon (Click �Classic View� link on the left hand pane
-if you can�t find it).<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>3. The &quot;Add
-hardware&quot; Wizard should launch, press the &quot;Next&quot; button. (The
-wizard will do a quick search for devices already installed on the system.<span
-style='mso-spacerun:yes'>� </span>It may take a minute or two.)<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>4. Choose the
-&quot;Install the hardware that I manually select from a list (Advanced)&quot;
-option and press the &quot;Next&quot; button.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>5. A list of device
-categories will be shown.<span style='mso-spacerun:yes'>� </span>Scroll to the
-very end of the list and select &quot;Windows Portable Devices&quot; option,
-and click �Next�.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>6. Press the &quot;Have
-Disk&quot; button and browse to the location of the device .INF file.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>7. Choose the appropriate
-device to install (&quot;Microsoft WPD Sample� for example) and press the
-&quot;Next&quot; button.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>8. After the files have
-been copied to the system, the device should be installed (you can verify this
-by looking in �Device Manager�).<span style='mso-spacerun:yes'>� </span>You can
-now run WPD applications.<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>Testing the WPD Driver<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>To test the WPD Driver,
-double click the appropriate WPD device icon in �My Computer� to start browsing
-the sample device contents.<span style='mso-spacerun:yes'>� </span>Or use the <span
-class=SpellE><b style='mso-bidi-font-weight:normal'>WpdInfo</b></span>
-development tool included in this kit.<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>Supported Configurations<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>The WPD DDK sample driver
-has been tested in checked and free builds for both 32 and 64-bit platforms.<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>CODE TOUR<o:p></o:p></span></h3>
-
-<h4><span style='font-family:Verdana'>File Manifest<o:p></o:p></span></h4>
-
-<pre><u>File<span style='mso-spacerun:yes'>������������������������������� </span>Description<o:p></o:p></u></pre><pre><span
-class=SpellE>Device.cpp</span><span style='mso-spacerun:yes'>�������������� </span><span style='mso-spacerun:yes'>�����������</span>Driver's <span
-class=SpellE>IWDFDevice</span> implementation</pre><pre><span class=SpellE>Device.h</span><span style='mso-spacerun:yes'>��������������������������� </span>Header <span
-class=GramE>file</span> for driver's <span class=SpellE>IWDFDevice</span> implementation</pre><pre><span
-class=SpellE>Driver.cpp</span><span style='mso-spacerun:yes'>������������������������� </span>Driver�s <span
-class=SpellE>IDriverEntry</span> implementation </pre><pre><span class=SpellE>Driver.h</span><span style='mso-spacerun:yes'>��������������������������� </span>Header <span
-class=GramE>file</span> for driver's <span class=SpellE>IDriverEntry</span> implementation</pre><pre><span
-class=SpellE><span class=GramE>helpers.cpp</span></span><span style='mso-spacerun:yes'>������������������������ </span>Miscellaneous helper functions</pre><pre><span
-class=SpellE><span class=GramE>helpers.h</span></span><span style='mso-spacerun:yes'>�������������������������� </span>Miscellaneous helper function definitions</pre><pre>MAKEFILE<span style='mso-spacerun:yes'>��������������������������� </span><span
-class=SpellE>Makefile</span></pre><pre><span class=SpellE><span class=GramE>makefile.inc</span></span><span style='mso-spacerun:yes'>� </span><span style='mso-spacerun:yes'>����������������������</span><span
-class=SpellE>Makefile</span></pre><pre><span class=SpellE>Queue.cpp</span><span style='mso-spacerun:yes'>�������������������������� </span>Driver's queue implementation</pre><pre><span
-class=SpellE>Queue.h</span><span style='mso-spacerun:yes'>���������������������������� </span>Header <span
-class=GramE>file</span> for driver�s queue implementation</pre><pre><span
-class=SpellE><span class=GramE>resource.h</span></span><span style='mso-spacerun:yes'>������������������������� </span>Resource header</pre><pre><span
-class=GramE>sources</span><span style='mso-spacerun:yes'>���������������������������� </span><span
-class=SpellE>Sources</span> file</pre><pre><span class=SpellE><span
-class=GramE>stdafx.h</span></span><span style='mso-spacerun:yes'>��������������������������� </span>Precompiled header file</pre><pre><span
-class=SpellE>WpdBaseDriver.cpp</span><span style='mso-spacerun:yes'>������������������ </span>Implements the main WPD message handler which unpacks and dispatches WPD messages</pre><pre><span
-class=SpellE>WpdBaseDriver.h</span><span style='mso-spacerun:yes'>�������������������� </span>Header <span
-class=GramE>file</span> for the main WPD message handler</pre><pre><span
-class=SpellE>WpdCapabilities.cpp</span><span style='mso-spacerun:yes'>���������������� </span>Implements the commands related to Capabilities</pre><pre><span
-class=SpellE>WpdCapabilities.h</span><span style='mso-spacerun:yes'>������������������ </span>Header <span
-class=GramE>file</span> for Capabilities implementation</pre><pre><span
-class=SpellE>WpdObjectEnum.cpp</span><span style='mso-spacerun:yes'>������������������ </span>Implements the commands related to enumerating contents</pre><pre><span
-class=SpellE>WpdObjectEnum.h</span><span style='mso-spacerun:yes'>�������������������� </span>Header <span
-class=GramE>file</span> for content enumeration implementation</pre><pre><span
-class=SpellE>WpdObjectProperties.cpp</span><span style='mso-spacerun:yes'>�������� </span><span style='mso-spacerun:yes'>����</span>Implements the commands related to handling object meta-data</pre><pre><span
-class=SpellE>WpdObjectProperties.h</span><span style='mso-spacerun:yes'>�������������� </span>Header file for commands related to handling object meta-data</pre><pre><span
-class=SpellE>WpdObjectResources.cpp</span><span style='mso-spacerun:yes'>������������� </span>Implements the commands related to transferring data</pre><pre><span
-class=SpellE>WpdObjectResources.h</span><span style='mso-spacerun:yes'>��������������� </span>Header file for commands related to transferring data</pre><pre><span
-class=SpellE>WpdMultiTransportDriver.cpp</span><span style='mso-spacerun:yes'>������������ </span>Main DLL file</pre><pre><span
-class=SpellE>WpdMultiTransportDriver.def</span><span style='mso-spacerun:yes'>������������ </span>Exports</pre><pre><span
-class=SpellE>WpdMultiTransportDriver.idl</span><span style='mso-spacerun:yes'>������������ </span>Component Interface file</pre><pre><span
-class=SpellE>WpdMultiTransportDriver.inf</span><span style='mso-spacerun:yes'>������������ </span>Sample Device INF file</pre><pre><span
-class=SpellE>WpdMultiTransportDriver.rc</span><span style='mso-spacerun:yes'>������������� </span>Resource file</pre><pre><span
-class=SpellE>WpdMultiTransportDriver.rgs</span><span style='mso-spacerun:yes'>������������ </span>ATL Self registration file</pre><pre><o:p>&nbsp;</o:p></pre><pre><o:p>&nbsp;</o:p></pre>
-
-<p align=center style='text-align:center;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:10.0pt;font-family:"Courier New"'><a href="#top"><span
-style='font-family:Verdana'>Top of page</span></a></span><span
-style='font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New"'>
-<o:p></o:p></span></p>
-
-<pre><o:p>&nbsp;</o:p></pre>
-
-<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=624
- style='width:6.5in;mso-cellspacing:0in;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
- <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
- height:1.5pt'>
- <td style='background:aqua;padding:.75pt .75pt .75pt .75pt;height:1.5pt'>
- <p class=MsoNormal><o:p>&nbsp;</o:p></p>
- </td>
- </tr>
-</table>
-
-<pre><o:p>&nbsp;</o:p></pre><pre><o:p>&nbsp;</o:p></pre>
-
-<p style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:7.5pt;font-family:"MS Sans Serif";mso-bidi-font-family:"Courier New"'>�
-2006 Microsoft Corporation</span><span style='font-size:10.0pt;font-family:
-Verdana;mso-bidi-font-family:"Courier New"'> <o:p></o:p></span></p>
-
-</div>
-
-</body>
-
-</html>
diff --git a/wpd/WpdWudfSampleDriver/WpdWudfSampleDriver.htm b/wpd/WpdWudfSampleDriver/WpdWudfSampleDriver.htm
deleted file mode 100644
index 6468554e..00000000
--- a/wpd/WpdWudfSampleDriver/WpdWudfSampleDriver.htm
+++ /dev/null
@@ -1,496 +0,0 @@
-<html xmlns:v="urn:schemas-microsoft-com:vml"
-xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
-xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
-xmlns:oa="urn:schemas-microsoft-com:office:activation"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 11">
-<meta name=Originator content="Microsoft Word 11">
-<link rel=File-List href="WpdWudfSampleDriver_files/filelist.xml">
-<title>WPD Sample Driver</title>
-<!--[if gte mso 9]><xml>
- <w:WordDocument>
- <w:SpellingState>Clean</w:SpellingState>
- <w:GrammarState>Clean</w:GrammarState>
- <w:ValidateAgainstSchemas/>
- <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
- <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
- <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
- <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
- </w:WordDocument>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
- </w:LatentStyles>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
- @font-face
- {font-family:Verdana;
- panose-1:2 11 6 4 3 5 4 4 2 4;
- mso-font-alt:"Device Font 10cpi";
- mso-font-charset:0;
- mso-generic-font-family:swiss;
- mso-font-pitch:variable;
- mso-font-signature:536871559 0 0 0 415 0;}
-@font-face
- {font-family:"MS Sans Serif";
- panose-1:0 0 0 0 0 0 0 0 0 0;
- mso-font-alt:"Times New Roman";
- mso-font-charset:0;
- mso-generic-font-family:roman;
- mso-font-format:other;
- mso-font-pitch:auto;
- mso-font-signature:0 0 0 0 0 0;}
- /* Style Definitions */
- p.MsoNormal, li.MsoNormal, div.MsoNormal
- {mso-style-parent:"";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";
- color:black;}
-h2
- {mso-margin-top-alt:auto;
- margin-right:0in;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- mso-outline-level:2;
- font-size:18.0pt;
- font-family:"Times New Roman";
- color:black;
- font-weight:bold;}
-h3
- {mso-margin-top-alt:auto;
- margin-right:0in;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- mso-outline-level:3;
- font-size:13.5pt;
- font-family:"Times New Roman";
- color:black;
- font-weight:bold;}
-h4
- {mso-margin-top-alt:auto;
- margin-right:0in;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- mso-outline-level:4;
- font-size:12.0pt;
- font-family:"Times New Roman";
- color:black;
- font-weight:bold;}
-a:link, span.MsoHyperlink
- {color:blue;
- text-decoration:underline;
- text-underline:single;}
-a:visited, span.MsoHyperlinkFollowed
- {color:purple;
- text-decoration:underline;
- text-underline:single;}
-p
- {mso-margin-top-alt:auto;
- margin-right:0in;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";
- color:black;}
-pre
- {margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
- font-size:10.0pt;
- font-family:"Courier New";
- mso-fareast-font-family:"Times New Roman";
- color:black;}
-span.SpellE
- {mso-style-name:"";
- mso-spl-e:yes;}
-span.GramE
- {mso-style-name:"";
- mso-gram-e:yes;}
-@page Section1
- {size:8.5in 11.0in;
- margin:1.0in 1.25in 1.0in 1.25in;
- mso-header-margin:.5in;
- mso-footer-margin:.5in;
- mso-paper-source:0;}
-div.Section1
- {page:Section1;}
- /* List Definitions */
- @list l0
- {mso-list-id:141195626;
- mso-list-type:hybrid;
- mso-list-template-ids:1101549682 -1772980884 190112462 -1733515742 -301441412 1072717550 1308367348 -377315616 2084882674 1873576632;}
-@list l0:level1
- {mso-level-number-format:image;
- list-style-image:url("WpdWudfSampleDriver_files/image001.gif");
- mso-level-text:\F0B7;
- mso-level-tab-stop:.5in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-@list l0:level2
- {mso-level-start-at:2220;
- mso-level-number-format:image;
- list-style-image:url("WpdWudfSampleDriver_files/image001.gif");
- mso-level-text:\F0B7;
- mso-level-tab-stop:1.0in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-@list l0:level3
- {mso-level-start-at:2220;
- mso-level-number-format:image;
- list-style-image:url("WpdWudfSampleDriver_files/image001.gif");
- mso-level-text:\F0B7;
- mso-level-tab-stop:1.5in;
- mso-level-number-position:left;
- text-indent:-.25in;
- font-family:Symbol;}
-ol
- {margin-bottom:0in;}
-ul
- {margin-bottom:0in;}
--->
-</style>
-<!--[if gte mso 10]>
-<style>
- /* Style Definitions */
- table.MsoNormalTable
- {mso-style-name:"Table Normal";
- mso-tstyle-rowband-size:0;
- mso-tstyle-colband-size:0;
- mso-style-noshow:yes;
- mso-style-parent:"";
- mso-padding-alt:0in 5.4pt 0in 5.4pt;
- mso-para-margin:0in;
- mso-para-margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:10.0pt;
- font-family:"Times New Roman";
- mso-ansi-language:#0400;
- mso-fareast-language:#0400;
- mso-bidi-language:#0400;}
-</style>
-<![endif]-->
-<meta name=Template content="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot">
-<!--[if gte mso 9]><xml>
- <o:shapedefaults v:ext="edit" spidmax="2050"/>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <o:shapelayout v:ext="edit">
- <o:idmap v:ext="edit" data="1"/>
- </o:shapelayout></xml><![endif]-->
-</head>
-
-<body bgcolor=white lang=EN-US link=blue vlink=purple style='tab-interval:.5in'
-leftmargin=8>
-
-<div class=Section1>
-
-<h2><span style='font-family:Verdana'>Windows Portable Device (WPD) Sample
-Driver <o:p></o:p></span></h2>
-
-<h3><span style='font-family:Verdana'>Summary<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>This sample contains
-working source code for a WPD driver.<span style='mso-spacerun:yes'>�
-</span>WPD Drivers are built using the Windows User-Mode Driver Foundation with
-special processing added to handle WPD messages.<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>Building a new WPD Driver<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>You are encouraged to use
-this sample code to start building your own WPD Driver. Modify the sample to
-add your own features.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>The following is a
-suggested roadmap to developing your driver:<o:p></o:p></span></p>
-
-<p style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1;
-tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>Create
-WPD driver shell <o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo1;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>Use
-sample driver as base<o:p></o:p></span></p>
-
-<p style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1;
-tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>Update
-the INF to install this driver for your device (it will not actually do
-anything with the device yet)<o:p></o:p></span></p>
-
-<p style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1;
-tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>Start
-implementing functionality.<span style='mso-spacerun:yes'>� </span>This is
-where the driver will start interacting with the device:<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo1;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>Object
-Enumeration<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l0 level3 lfo1;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>WPD_CATEGORY_OBJECT_ENUMERATION<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo1;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>Properties<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l0 level3 lfo1;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>Implement
-Reads, Writes<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l0 level3 lfo1;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>WPD_CATEGORY_OBJECT_PROPERTIES<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo1;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>Transfer<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l0 level3 lfo1;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>Implement
-Resource enumeration, reads, writes<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l0 level3 lfo1;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>WPD_CATEGORY_OBJECT_RESOURCES<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo1;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>Capabilities<o:p></o:p></span></p>
-
-<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l0 level3 lfo1;
-tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>WPD_CATEGORY_CAPABILITIES<o:p></o:p></span></p>
-
-<p style='margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo1;
-tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
-font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
-style='mso-list:Ignore'><img width=11 height=11
-src="WpdWudfSampleDriver_files/image001.gif" alt="*"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span style='font-size:10.0pt;font-family:Verdana'>Remaining
-commands<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>Building the Sample<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>Open a free or checked
-DDK build environment, go to this directory, and run <b>build</b>. This creates
-WpdWudfSampleDriver.dll in the <span class=SpellE>Objfre</span> or <span
-class=SpellE>Objchk</span> directory. Before the sample can be used, it must be
-installed by running the �Add Hardware� Wizard from Control Panel:<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>1. Launch the Windows
-&quot;Control Panel&quot;.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>2. Double Click the
-&quot;Add Hardware&quot; icon (Click �Classic View� link on the left hand pane
-if you can�t find it).<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>3. The &quot;Add
-hardware&quot; Wizard should launch, press the &quot;Next&quot; button. (The
-wizard will do a quick search for devices already installed on the system.<span
-style='mso-spacerun:yes'>� </span>It may take a minute or two.)<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>4. Choose the
-&quot;Install the hardware that I manually select from a list (Advanced)&quot;
-option and press the &quot;Next&quot; button.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>5. A list of device
-categories will be shown.<span style='mso-spacerun:yes'>� </span>Scroll to the
-very end of the list and select &quot;Windows Portable Devices&quot; option,
-and click �Next�.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>6. Press the &quot;Have
-Disk&quot; button and browse to the location of the device .INF file.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>7. Choose the appropriate
-device to install (&quot;Microsoft WPD Sample� for example) and press the
-&quot;Next&quot; button.<o:p></o:p></span></p>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>8. After the files have
-been copied to the system, the device should be installed (you can verify this
-by looking in �Device Manager�).<span style='mso-spacerun:yes'>� </span>You can
-now run WPD applications.<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>Testing the WPD Driver<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>To test the WPD Driver, double
-click the appropriate WPD device icon in �My Computer� to start browsing the
-sample device contents.<span style='mso-spacerun:yes'>� </span>Or use the <span
-class=SpellE><b style='mso-bidi-font-weight:normal'>WpdInfo</b></span>
-development tool included in this kit.<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>Supported Configurations<o:p></o:p></span></h3>
-
-<p><span style='font-size:10.0pt;font-family:Verdana'>The WPD DDK sample driver
-has been tested in checked and free builds for both 32 and 64-bit platforms.<o:p></o:p></span></p>
-
-<h3><span style='font-family:Verdana'>CODE TOUR<o:p></o:p></span></h3>
-
-<h4><span style='font-family:Verdana'>File Manifest<o:p></o:p></span></h4>
-
-<pre><u>File<span style='mso-spacerun:yes'>������������������������������� </span>Description<o:p></o:p></u></pre><pre><span
-class=SpellE>ContextMap.h</span><span style='mso-spacerun:yes'>����������������������� </span>Data structure for storing and retrieving driver contexts<o:p></o:p></pre><pre><span
-class=SpellE>Device.cpp</span><span style='mso-spacerun:yes'>������������������������� </span>Driver's <span
-class=SpellE>IWDFDevice</span> implementation<o:p></o:p></pre><pre><span
-class=SpellE>Device.h</span><span style='mso-spacerun:yes'>��������������������������� </span>Header <span
-class=GramE>file</span> for driver's <span class=SpellE>IWDFDevice</span> implementation<o:p></o:p></pre><pre><span
-class=SpellE>DeviceObjectFakeContent.h</span><span style='mso-spacerun:yes'>���������� </span>Encapsulates the WPD device object<o:p></o:p></pre><pre><span
-class=SpellE>Driver.cpp</span><span style='mso-spacerun:yes'>������������������������� </span>Driver�s <span
-class=SpellE>IDriverEntry</span> implementation <o:p></o:p></pre><pre><span
-class=SpellE>Driver.h</span><span style='mso-spacerun:yes'>��������������������������� </span>Header <span
-class=GramE>file</span> for driver's <span class=SpellE>IDriverEntry</span> implementation<o:p></o:p></pre><pre><span
-class=SpellE>FakeContactContent.h</span><span style='mso-spacerun:yes'>��������������� </span>Encapsulates a contact entry<o:p></o:p></pre><pre><span
-class=SpellE>FakeContent.h</span><span style='mso-spacerun:yes'>���������������������� </span>Encapsulates a generic entry<o:p></o:p></pre><pre><span
-class=SpellE>FakeDevice.h</span><span style='mso-spacerun:yes'>����������������������� </span>Implementation of an abstract device (this sample does not talk to real hardware)<o:p></o:p></pre><pre><span
-class=SpellE>FakeImageContent.h</span><span style='mso-spacerun:yes'>����������������� </span>Encapsulates an image data entry<o:p></o:p></pre><pre><span
-class=SpellE>FakeMusicContent.h</span><span style='mso-spacerun:yes'>����������������� </span>Encapsulates a music data entry<o:p></o:p></pre><pre><span
-class=SpellE>FakeVideoContent.h</span><span style='mso-spacerun:yes'>����������������� </span>Encapsulates a video data entry<o:p></o:p></pre><pre><span
-class=SpellE><span class=GramE>helpers.cpp</span></span><span style='mso-spacerun:yes'>������������������������ </span>Miscellaneous helper functions<o:p></o:p></pre><pre><span
-class=SpellE><span class=GramE>helpers.h</span></span><span style='mso-spacerun:yes'>�������������������������� </span>Miscellaneous helper function definitions<o:p></o:p></pre><pre>MAKEFILE<span style='mso-spacerun:yes'>��������������������������� </span><span
-class=SpellE>Makefile</span><o:p></o:p></pre><pre><span class=SpellE><span
-class=GramE>makefile.inc</span></span><span style='mso-spacerun:yes'>����������������������� </span><span
-class=SpellE>Makefile</span><o:p></o:p></pre><pre><span class=SpellE>Queue.cpp</span><span style='mso-spacerun:yes'>����������� </span><span style='mso-spacerun:yes'>���������������</span>Driver's queue implementation<o:p></o:p></pre><pre><span
-class=SpellE>NetworkConfigFakeContent.h</span><span style='mso-spacerun:yes'>�� </span>Encapsulates a <span
-class=SpellE>NetworkConfiguration</span> functional object<o:p></o:p></pre><pre><span
-class=SpellE>Queue.h</span><span style='mso-spacerun:yes'>���������������������������� </span>Header <span
-class=GramE>file</span> for driver�s queue implementation<o:p></o:p></pre><pre><span
-class=SpellE>RenderingInformationFakeContent.h</span><span style='mso-spacerun:yes'>�� </span>Encapsulates a <span
-class=SpellE>RenderinfInformation</span> functional object<o:p></o:p></pre><pre><span
-class=SpellE><span class=GramE>resource.h</span></span><span style='mso-spacerun:yes'>������������������������� </span>Resource header<o:p></o:p></pre><pre><span
-class=SpellE>SampleAudioAnnotation.wav</span><span style='mso-spacerun:yes'>���������� </span>Sample audio annotation data<o:p></o:p></pre><pre><span
-class=SpellE>SampleContactPhoto.png</span><span style='mso-spacerun:yes'>������������� </span>Sample photo for a contact<o:p></o:p></pre><pre><span
-class=SpellE>SampleDeviceIcon.ico</span><span style='mso-spacerun:yes'>��������������� </span>Sample device icon<o:p></o:p></pre><pre><span
-class=SpellE>SampleExternalStorageIcon.ico</span><span style='mso-spacerun:yes'>������ </span>Sample storage icon<o:p></o:p></pre><pre><span
-class=SpellE>SampleImage.jpg</span><span style='mso-spacerun:yes'>�������������������� </span>Sample image data<o:p></o:p></pre><pre><span
-class=SpellE>SampleImageThumbnail.jpg</span><span style='mso-spacerun:yes'>����������� </span>Sample thumbnail<o:p></o:p></pre><pre><span
-class=SpellE>SampleInternalStorageIcon.ico</span><span style='mso-spacerun:yes'>������ </span>Sample storage icon<o:p></o:p></pre><pre><span
-class=SpellE>SampleMusic.wma</span><span style='mso-spacerun:yes'>�������������������� </span>Sample music data<o:p></o:p></pre><pre><span
-class=SpellE>SampleVideo.wmv</span><span style='mso-spacerun:yes'>�������������������� </span>Sample video data<o:p></o:p></pre><pre><span
-class=GramE>sources</span><span style='mso-spacerun:yes'>���������������������������� </span><span
-class=SpellE>Sources</span> file<o:p></o:p></pre><pre><span class=SpellE><span
-class=GramE>stdafx.h</span></span><span style='mso-spacerun:yes'>��������������������������� </span>Precompiled header file<o:p></o:p></pre><pre><span
-class=SpellE>StorageObjectFakeContent.h</span><span style='mso-spacerun:yes'>��������� </span>Encapsulates the behavior for a Storage functional object<o:p></o:p></pre><pre><span
-class=SpellE>WpdBaseDriver.cpp</span><span style='mso-spacerun:yes'>������������������ </span>Implements the main WPD message handler which unpacks and dispatches WPD messages<o:p></o:p></pre><pre><span
-class=SpellE>WpdBaseDriver.h</span><span style='mso-spacerun:yes'>�������������������� </span>Header <span
-class=GramE>file</span> for the main WPD message handler<o:p></o:p></pre><pre><span
-class=SpellE>WpdCapabilities.cpp</span><span style='mso-spacerun:yes'>���������������� </span>Implements the commands related to Capabilities<o:p></o:p></pre><pre><span
-class=SpellE>WpdCapabilities.h</span><span style='mso-spacerun:yes'>������������������ </span>Header <span
-class=GramE>file</span> for Capabilities implementation<o:p></o:p></pre><pre><span
-class=SpellE>WpdNetworkConfig.cpp</span><span style='mso-spacerun:yes'>��������������� </span>Implements the commands related to Network Configuration functional object<o:p></o:p></pre><pre><span
-class=SpellE>WpdNetworkConfig.h</span><span style='mso-spacerun:yes'>����������������� </span>Header file for commands related to Network Configuration functional object<o:p></o:p></pre><pre><span
-class=SpellE>WpdObjectEnum.cpp</span><span style='mso-spacerun:yes'>������������������ </span>Implements the commands related to enumerating contents<o:p></o:p></pre><pre><span
-class=SpellE>WpdObjectEnum.h</span><span style='mso-spacerun:yes'>�������������������� </span>Header <span
-class=GramE>file</span> for content enumeration implementation<o:p></o:p></pre><pre><span
-class=SpellE>WpdObjectManagement.cpp</span><span style='mso-spacerun:yes'>������������ </span>Implements the commands related to managing contents<o:p></o:p></pre><pre><span
-class=SpellE>WpdObjectManagement.h</span><span style='mso-spacerun:yes'>�������������� </span>Header file for commands related to managing contents<o:p></o:p></pre><pre><span
-class=SpellE>WpdObjectProperties.cpp</span><span style='mso-spacerun:yes'>������������ </span>Implements the commands related to handling object meta-data<o:p></o:p></pre><pre><span
-class=SpellE>WpdObjectProperties.h</span><span style='mso-spacerun:yes'>�������������� </span>Header file for commands related to handling object meta-data<o:p></o:p></pre><pre><span
-class=SpellE>WpdObjectPropertiesBulk.cpp</span><span style='mso-spacerun:yes'>�������� </span>Implements the commands related to bulk handling of object meta-data<o:p></o:p></pre><pre><span
-class=SpellE>WpdObjectPropertiesBulk.h</span><span style='mso-spacerun:yes'>������� </span><span style='mso-spacerun:yes'>���</span>Header file for commands related to bulk handling of object meta-data<o:p></o:p></pre><pre><span
-class=SpellE>WpdObjectResources.cpp</span><span style='mso-spacerun:yes'>������������� </span>Implements the commands related to transferring data<o:p></o:p></pre><pre><span
-class=SpellE>WpdObjectResources.h</span><span style='mso-spacerun:yes'>��������������� </span>Header file for commands related to transferring data<o:p></o:p></pre><pre><span
-class=SpellE>WpdStorage.cpp</span><span style='mso-spacerun:yes'>��������������������� </span>Implements the commands related to Storage functional object<o:p></o:p></pre><pre><span
-class=SpellE>WpdStorage.h</span><span style='mso-spacerun:yes'>����������������������� </span>Header file for commands related to Storage functional object<o:p></o:p></pre><pre><span
-class=SpellE>WpdWudfSampleDriver.cpp</span><span style='mso-spacerun:yes'>������������ </span>Main DLL file<o:p></o:p></pre><pre><span
-class=SpellE>WpdWudfSampleDriver.def</span><span style='mso-spacerun:yes'>������������ </span>Exports<o:p></o:p></pre><pre><span
-class=SpellE>WpdWudfSampleDriver.idl</span><span style='mso-spacerun:yes'>������������ </span>Component Interface file<o:p></o:p></pre><pre><span
-class=SpellE>WpdWudfSampleDriver.inf</span><span style='mso-spacerun:yes'>������������ </span>Sample Device INF file<o:p></o:p></pre><pre><span
-class=SpellE>WpdWudfSampleDriver.rc</span><span style='mso-spacerun:yes'>������������� </span>Resource file<o:p></o:p></pre><pre><span
-class=SpellE>WpdWudfSampleDriver.rgs</span><span style='mso-spacerun:yes'>������������ </span>ATL Self registration file</pre><pre><o:p>&nbsp;</o:p></pre><pre><o:p>&nbsp;</o:p></pre>
-
-<p align=center style='text-align:center;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:10.0pt;font-family:"Courier New"'><a href="#top"><span
-style='font-family:Verdana'>Top of page</span></a></span><span
-style='font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New"'>
-<o:p></o:p></span></p>
-
-<pre><o:p>&nbsp;</o:p></pre>
-
-<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=624
- style='width:6.5in;mso-cellspacing:0in'>
- <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
- height:1.5pt'>
- <td style='background:aqua;padding:.75pt .75pt .75pt .75pt;height:1.5pt'>
- <p class=MsoNormal><o:p>&nbsp;</o:p></p>
- </td>
- </tr>
-</table>
-
-<pre><o:p>&nbsp;</o:p></pre><pre><o:p>&nbsp;</o:p></pre>
-
-<p style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:7.5pt;font-family:"MS Sans Serif";mso-bidi-font-family:"Courier New"'>�
-1999 Microsoft Corporation</span><span style='font-size:10.0pt;font-family:
-Verdana;mso-bidi-font-family:"Courier New"'> <o:p></o:p></span></p>
-
-</div>
-
-</body>
-
-</html>