summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarry Golden <[email protected]>2018-02-28 09:14:29 -0800
committerWei Mao <[email protected]>2018-02-28 09:14:29 -0800
commitba25139ebc243c1a79dcd6168cc95563a467b7ef (patch)
tree039959ca9f4d884b7fce99deb67c02573e53d7ab
parent9f760bef0de19ea6ceec4c46189903fa0f276c92 (diff)
Added .yaml files for samples portal (#214)
-rw-r--r--TrEE/README.md10
-rw-r--r--TrEE/tree.yaml10
-rw-r--r--audio/sysvad/audio-sysvad.yaml10
-rw-r--r--avstream/avscamera/avstream-avscamera.yaml10
-rw-r--r--avstream/avshws/avstream-avshws.yaml10
-rw-r--r--avstream/avssamp/avstream-avssamp.yaml10
-rw-r--r--avstream/sampledevicemft/avstream-sampledevicemft.yaml10
-rw-r--r--avstream/samplemft0/avstream-samplemft0.yaml10
-rw-r--r--biometrics/biometrics.yaml10
-rw-r--r--bluetooth/bthecho/bluetooth-bthecho.yaml10
-rw-r--r--bluetooth/serialhcibus/bluetooth-serialhcibus.yaml10
-rw-r--r--filesys/cdfs/filesys-cdfs.yaml10
-rw-r--r--filesys/fastfat/filesys-fastfat.yaml10
-rw-r--r--filesys/miniFilter/MetadataManager/filesys-minifilter-metadatamanager.yaml10
-rw-r--r--filesys/miniFilter/NameChanger/filesys-minifilter-namechanger.yaml10
-rw-r--r--filesys/miniFilter/avscan/filesys-minifilter-avscan.yaml10
-rw-r--r--filesys/miniFilter/cancelSafe/filesys-minifilter-cancelsafe.yaml10
-rw-r--r--filesys/miniFilter/cdo/filesys-minifilter-cdo.yaml10
-rw-r--r--filesys/miniFilter/change/filesys-minifilter-change.yaml10
-rw-r--r--filesys/miniFilter/ctx/filesys-minifilter-ctx.yaml10
-rw-r--r--filesys/miniFilter/delete/filesys-minifilter-delete.yaml10
-rw-r--r--filesys/miniFilter/minispy/filesys-minifilter-minispy.yaml10
-rw-r--r--filesys/miniFilter/nullFilter/filesys-minifilter-nullfilter.yaml10
-rw-r--r--filesys/miniFilter/passThrough/filesys-minifilter-passthrough.yaml10
-rw-r--r--filesys/miniFilter/scanner/filesys-minifilter-scanner.yaml10
-rw-r--r--filesys/miniFilter/simrep/filesys-minifilter-simrep.yaml10
-rw-r--r--filesys/miniFilter/swapBuffers/filesys-minifilter-swapbuffers.yaml10
-rw-r--r--general/DCHU/general-dchu.yaml10
-rw-r--r--general/PLX9x5x/general-plx9x5x.yaml10
-rw-r--r--general/SystemDma/wdm/general-systemdma-wdm.yaml10
-rw-r--r--general/WinHEC 2017 Lab/README.md11
-rw-r--r--general/WinHEC 2017 Lab/general-winhec-2017-lab.yaml10
-rw-r--r--general/cancel/general-cancel.yaml10
-rw-r--r--general/echo/kmdf/general-echo-kmdf.yaml10
-rw-r--r--general/echo/umdf/general-echo-umdf.yaml10
-rw-r--r--general/echo/umdf2/general-echo-umdf2.yaml10
-rw-r--r--general/echo/umdfSocketEcho/general-echo-umdfsocketecho.yaml10
-rw-r--r--general/event/general-event.yaml10
-rw-r--r--general/filehistory/general-filehistory.yaml10
-rw-r--r--general/installwdf/general-installwdf.yaml10
-rw-r--r--general/ioctl/kmdf/general-ioctl-kmdf.yaml10
-rw-r--r--general/ioctl/wdm/general-ioctl-wdm.yaml10
-rw-r--r--general/obcallback/general-obcallback.yaml10
-rw-r--r--general/pcidrv/general-pcidrv.yaml10
-rw-r--r--general/perfcounters/kcs/general-perfcounters-kcs.yaml10
-rw-r--r--general/registry/regfltr/general-registry-regfltr.yaml10
-rw-r--r--general/toaster/toastDrv/general-toaster-toastdrv.yaml10
-rw-r--r--general/toaster/toastpkg/general-toaster-toastpkg.yaml10
-rw-r--r--general/toaster/umdf2/general-toaster-umdf2.yaml10
-rw-r--r--general/tracing/SystemTraceControl/general-tracing-systemtracecontrol.yaml10
-rw-r--r--general/tracing/evntdrv/general-tracing-evntdrv.yaml10
-rw-r--r--general/tracing/tracedriver/general-tracing-tracedriver.yaml10
-rw-r--r--general/umdfSkeleton/general-umdfskeleton.yaml10
-rw-r--r--gpio/samples/gpio-samples.yaml10
-rw-r--r--hid/firefly/hid-firefly.yaml10
-rw-r--r--hid/hclient/hid-hclient.yaml10
-rw-r--r--hid/hidusbfx2/hid-hidusbfx2.yaml10
-rw-r--r--hid/vhidmini2/hid-vhidmini2.yaml10
-rw-r--r--input/hiddigi/SynapticsTouch/input-hiddigi-synapticstouch.yaml10
-rw-r--r--input/kbfiltr/input-kbfiltr.yaml10
-rw-r--r--input/layout/input-layout.yaml10
-rw-r--r--input/moufiltr/input-moufiltr.yaml10
-rw-r--r--network/config/bindview/network-config-bindview.yaml10
-rw-r--r--network/modem/fakemodem/network-modem-fakemodem.yaml10
-rw-r--r--network/ndis/extension/network-ndis-extension.yaml10
-rw-r--r--network/ndis/filter/network-ndis-filter.yaml10
-rw-r--r--network/ndis/mux/network-ndis-mux.yaml10
-rw-r--r--network/ndis/ndisprot/6x/network-ndis-ndisprot-6x.yaml10
-rw-r--r--network/ndis/ndisprot_kmdf/network-ndis-ndisprot-kmdf.yaml10
-rw-r--r--network/ndis/netvmini/6x/network-ndis-netvmini-6x.yaml10
-rw-r--r--network/radio/HidSwitchDriverSample/network-radio-hidswitchdriversample.yaml10
-rw-r--r--network/radio/RadioManagerSample/network-radio-radiomanagersample.yaml10
-rw-r--r--network/trans/WFPSampler/network-trans-wfpsampler.yaml10
-rw-r--r--network/trans/ddproxy/network-trans-ddproxy.yaml10
-rw-r--r--network/trans/inspect/network-trans-inspect.yaml10
-rw-r--r--network/trans/msnmntr/network-trans-msnmntr.yaml10
-rw-r--r--network/trans/stmedit/network-trans-stmedit.yaml10
-rw-r--r--network/wlan/WDI/README.md10
-rw-r--r--network/wlan/WDI/network-wlan-wdi.yaml10
-rw-r--r--network/wlan/ihvsampleui/README.md10
-rw-r--r--network/wlan/ihvsampleui/network-wlan-ihvsampleui.yaml10
-rw-r--r--network/wsk/echosrv/network-wsk-echosrv.yaml10
-rw-r--r--nfc/Simulator/nfc-simulator.yaml10
-rw-r--r--nfp/net/nfp-net.yaml10
-rw-r--r--pofx/PEP/pofx-pep.yaml10
-rw-r--r--pofx/UMDF2/pofx-umdf2.yaml10
-rw-r--r--pofx/WDF/pofx-wdf.yaml10
-rw-r--r--pos/drivers/MagneticStripeReader/pos-drivers-magneticstripereader.yaml10
-rw-r--r--pos/drivers/barcodescanner/pos-drivers-barcodescanner.yaml10
-rw-r--r--print/OEM Printer Customization Plug-in Samples/print-oem-printer-customization-plug-in-samples.yaml10
-rw-r--r--print/SampleOpenXPS/print-sampleopenxps.yaml10
-rw-r--r--print/SampleXPS/print-samplexps.yaml10
-rw-r--r--print/SimplePipelineFilter/print-simplepipelinefilter.yaml10
-rw-r--r--print/XPSDrvSmpl/print-xpsdrvsmpl.yaml10
-rw-r--r--print/XpsRasFilter/print-xpsrasfilter.yaml10
-rw-r--r--print/autoconfig/print-autoconfig.yaml10
-rw-r--r--print/cpsuisam/print-cpsuisam.yaml10
-rw-r--r--print/v4PrintDriverSamples/PrinterExtensionSample/print-v4printdriversamples-printerextensionsample.yaml10
-rw-r--r--print/v4PrintDriverSamples/v4PrintDriver-ConstraintScript/print-v4printdriversamples-v4printdriver-constraintscript.yaml10
-rw-r--r--print/v4PrintDriverSamples/v4PrintDriver-HostBasedSampleDriver/README.md2
-rw-r--r--print/v4PrintDriverSamples/v4PrintDriver-HostBasedSampleDriver/print-v4printdriversamples-v4printdriver-hostbasedsampledriver.yaml11
-rw-r--r--print/v4PrintDriverSamples/v4PrintDriver-USBMon-Bidi-Extension/print-v4printdriversamples-v4printdriver-usbmon-bidi-extension.yaml11
-rw-r--r--print/v4PrintDriverSamples/v4PrintDriver-WSDMon-Bidi-Extension/print-v4printdriversamples-v4printdriver-wsdmon-bidi-extension.yaml10
-rw-r--r--sd/miniport/sdhc/sd-miniport-sdhc.yaml10
-rw-r--r--sd/sdiomars/sd-sdiomars.yaml10
-rw-r--r--security/elam/security-elam.yaml10
-rw-r--r--sensors/ADXL345Acc/sensors-adxl345acc.yaml10
-rw-r--r--sensors/Activity/sensors-activity.yaml10
-rw-r--r--sensors/CustomSensors/sensors-customsensors.yaml10
-rw-r--r--sensors/Fusion/sensors-fusion.yaml10
-rw-r--r--sensors/Pedometer/sensors-pedometer.yaml10
-rw-r--r--sensors/SensorsComboDriver/sensors-sensorscombodriver.yaml10
-rw-r--r--sensors/SimpleDeviceOrientationSensor/sensors-simpledeviceorientationsensor.yaml10
-rw-r--r--serial/VirtualSerial/serial-virtualserial.yaml10
-rw-r--r--serial/VirtualSerial2/serial-virtualserial2.yaml10
-rw-r--r--serial/serenum/serial-serenum.yaml10
-rw-r--r--serial/serial/serial-serial.yaml10
-rw-r--r--setup/devcon/setup-devcon.yaml10
-rw-r--r--simbatt/simbatt.yaml10
-rw-r--r--smartcrd/smartcrd.yaml10
-rw-r--r--spb/SkeletonI2C/spb-skeletoni2c.yaml10
-rw-r--r--spb/SpbTestTool/spb-spbtesttool.yaml10
-rw-r--r--storage/class/cdrom/storage-class-cdrom.yaml10
-rw-r--r--storage/class/classpnp/storage-class-classpnp.yaml10
-rw-r--r--storage/class/disk/storage-class-disk.yaml10
-rw-r--r--storage/filters/addfilter/storage-filters-addfilter.yaml10
-rw-r--r--storage/iscsi/storage-iscsi.yaml10
-rw-r--r--storage/miniports/lsi_u3/storage-miniports-lsi-u3.yaml10
-rw-r--r--storage/miniports/storahci/storage-miniports-storahci.yaml10
-rw-r--r--storage/msdsm/storage-msdsm.yaml10
-rw-r--r--storage/ramdisk/storage-ramdisk.yaml10
-rw-r--r--storage/sfloppy/README.md2
-rw-r--r--storage/sfloppy/storage-sfloppy.yaml10
-rw-r--r--storage/tools/spti/storage-tools-spti.yaml10
-rw-r--r--thermal/simsensor/thermal-simsensor.yaml10
-rw-r--r--thermal/thermalclient/thermal-thermalclient.yaml10
-rw-r--r--tools/dv/samples/DV-FailDriver-WDM/tools-dv-samples-dv-faildriver-wdm.yaml10
-rw-r--r--tools/sdv/samples/SDV-FailDriver-KMDF/tools-sdv-samples-sdv-faildriver-kmdf.yaml10
-rw-r--r--tools/sdv/samples/SDV-FailDriver-NDIS/tools-sdv-samples-sdv-faildriver-ndis.yaml10
-rw-r--r--tools/sdv/samples/SDV-FailDriver-STORPORT/tools-sdv-samples-sdv-faildriver-storport.yaml10
-rw-r--r--tools/sdv/samples/SDV-FailDriver-WDM/tools-sdv-samples-sdv-faildriver-wdm.yaml10
-rw-r--r--usb/UcmCxUcsi/usb-ucmcxucsi.yaml10
-rw-r--r--usb/UcmTcpciCxClientSample/usb-ucmtcpcicxclientsample.yaml10
-rw-r--r--usb/kmdf_enumswitches/usb-kmdf-enumswitches.yaml10
-rw-r--r--usb/kmdf_fx2/usb-kmdf-fx2.yaml10
-rw-r--r--usb/ufxclientsample/usb-ufxclientsample.yaml10
-rw-r--r--usb/umdf2_fx2/README.md2
-rw-r--r--usb/umdf2_fx2/usb-umdf2-fx2.yaml10
-rw-r--r--usb/umdf_filter_kmdf/usb-umdf-filter-kmdf.yaml10
-rw-r--r--usb/umdf_filter_umdf/usb-umdf-filter-umdf.yaml10
-rw-r--r--usb/umdf_fx2/usb-umdf-fx2.yaml10
-rw-r--r--usb/usbsamp/usb-usbsamp.yaml10
-rw-r--r--usb/usbview/usb-usbview.yaml10
-rw-r--r--usb/wdf_osrfx2_lab/usb-wdf-osrfx2-lab.yaml10
-rw-r--r--video/KMDOD/video-kmdod.yaml10
-rw-r--r--video/pixlib/video-pixlib.yaml10
-rw-r--r--wia/wia.yaml10
-rw-r--r--wmi/wmiacpi/wmi-wmiacpi.yaml10
-rw-r--r--wmi/wmisamp/wmi-wmisamp.yaml10
-rw-r--r--wpd/WpdBasicHardwareDriver/wpd-wpdbasichardwaredriver.yaml10
-rw-r--r--wpd/WpdHelloWorldDriver/wpd-wpdhelloworlddriver.yaml10
-rw-r--r--wpd/WpdMultiTransportDriver/wpd-wpdmultitransportdriver.yaml10
-rw-r--r--wpd/WpdServiceSampleDriver/wpd-wpdwudfsampledriver.yaml10
-rw-r--r--wpd/WpdWudfSampleDriver/wpd-wpdservicesampledriver.yaml10
164 files changed, 1616 insertions, 3 deletions
diff --git a/TrEE/README.md b/TrEE/README.md
new file mode 100644
index 00000000..0ae0c52d
--- /dev/null
+++ b/TrEE/README.md
@@ -0,0 +1,10 @@
+<!---
+ name: TrEE sample
+ platform: KMDF
+ language: cpp
+ category: TrEE
+ description: TrEE sample
+ samplefwlink: https://go.microsoft.com/fwlink/p/?linkid=869055
+--->
+
+# TrEE sample
diff --git a/TrEE/tree.yaml b/TrEE/tree.yaml
new file mode 100644
index 00000000..19e07b1b
--- /dev/null
+++ b/TrEE/tree.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: TrEE sample
+ description: TrEE sample
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/audio/sysvad/audio-sysvad.yaml b/audio/sysvad/audio-sysvad.yaml
new file mode 100644
index 00000000..15206298
--- /dev/null
+++ b/audio/sysvad/audio-sysvad.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: SysVAD Virtual Audio Device Driver Sample
+ description: The Microsoft SysVAD Virtual Audio Device Driver (SYSVAD) shows how to develop a WDM audio driver that exposes support for multiple audio devices.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/avstream/avscamera/avstream-avscamera.yaml b/avstream/avscamera/avstream-avscamera.yaml
new file mode 100644
index 00000000..c4b4e71b
--- /dev/null
+++ b/avstream/avscamera/avstream-avscamera.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: AvsCamera - AVStream Camera Sample Driver
+ description: Provides a pin-centric AVStream capture driver for a simulated front and back camera that performs simulated captures at 320x240 or 640x480 in RGB24, RGB32, YUY2 and NV12 formats at various frame rates.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/avstream/avshws/avstream-avshws.yaml b/avstream/avshws/avstream-avshws.yaml
new file mode 100644
index 00000000..08a6bb4a
--- /dev/null
+++ b/avstream/avshws/avstream-avshws.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: AVStream simulated hardware sample driver (Avshws)
+ description: A simulated hardware sample driver providing a pin-centric capture driver to simulate AV capture hardware.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/avstream/avssamp/avstream-avssamp.yaml b/avstream/avssamp/avstream-avssamp.yaml
new file mode 100644
index 00000000..495c207d
--- /dev/null
+++ b/avstream/avssamp/avstream-avssamp.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: AVStream filter-centric simulated capture sample driver (Avssamp)
+ description: An AVStream filter-centric simulated capture sample driver with functional audio.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/avstream/sampledevicemft/avstream-sampledevicemft.yaml b/avstream/sampledevicemft/avstream-sampledevicemft.yaml
new file mode 100644
index 00000000..d1e877c4
--- /dev/null
+++ b/avstream/sampledevicemft/avstream-sampledevicemft.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Driver Device Transform Sample
+ description: A driver device transform which loads in a process streaming an Avstream based camera device using Media Foundation.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/avstream/samplemft0/avstream-samplemft0.yaml b/avstream/samplemft0/avstream-samplemft0.yaml
new file mode 100644
index 00000000..43ea7515
--- /dev/null
+++ b/avstream/samplemft0/avstream-samplemft0.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Driver MFT Sample
+ description: A driver MFT for use with a camera's Windows Store device app.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/biometrics/biometrics.yaml b/biometrics/biometrics.yaml
new file mode 100644
index 00000000..259607d2
--- /dev/null
+++ b/biometrics/biometrics.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Windows Biometric Driver Samples (UMDF Version 1)
+ description: Contains the Windows Biometric Driver Interface sample and the Windows Biometric Service Adapter samples.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/bluetooth/bthecho/bluetooth-bthecho.yaml b/bluetooth/bthecho/bluetooth-bthecho.yaml
new file mode 100644
index 00000000..2b5737f5
--- /dev/null
+++ b/bluetooth/bthecho/bluetooth-bthecho.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Bluetooth Echo L2CAP Profile Driver
+ description: Demonstrates development of Bluetooth L2CAP profile drivers using the Bluetooth L2CAP DDIs.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/bluetooth/serialhcibus/bluetooth-serialhcibus.yaml b/bluetooth/serialhcibus/bluetooth-serialhcibus.yaml
new file mode 100644
index 00000000..f5fc2542
--- /dev/null
+++ b/bluetooth/serialhcibus/bluetooth-serialhcibus.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Bluetooth Serial HCI Bus Driver
+ description: Demonstrates how to implement a basic bus driver to support the new Bluetooth Extensibility transport DDIs over the UART transport.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/cdfs/filesys-cdfs.yaml b/filesys/cdfs/filesys-cdfs.yaml
new file mode 100644
index 00000000..399c3d7d
--- /dev/null
+++ b/filesys/cdfs/filesys-cdfs.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: CDFS File System Driver
+ description: The CD-ROM file system driver (cdfs) sample is a file system driver for removable media.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/fastfat/filesys-fastfat.yaml b/filesys/fastfat/filesys-fastfat.yaml
new file mode 100644
index 00000000..0d13ffa9
--- /dev/null
+++ b/filesys/fastfat/filesys-fastfat.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: fastfat File System Driver
+ description: A file system driver based on the Windows inbox FastFAT file system used as a model for new file systems.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/miniFilter/MetadataManager/filesys-minifilter-metadatamanager.yaml b/filesys/miniFilter/MetadataManager/filesys-minifilter-metadatamanager.yaml
new file mode 100644
index 00000000..7999fa05
--- /dev/null
+++ b/filesys/miniFilter/MetadataManager/filesys-minifilter-metadatamanager.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Metadata Manager File System Minifilter Driver
+ description: An example of how to use files for storing metadata that corresponds to minifilters.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/miniFilter/NameChanger/filesys-minifilter-namechanger.yaml b/filesys/miniFilter/NameChanger/filesys-minifilter-namechanger.yaml
new file mode 100644
index 00000000..f673d137
--- /dev/null
+++ b/filesys/miniFilter/NameChanger/filesys-minifilter-namechanger.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: NameChanger File System Minifilter Driver
+ description: Grafts a directory from one part of a volume's namespace to another part using a mapping.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/miniFilter/avscan/filesys-minifilter-avscan.yaml b/filesys/miniFilter/avscan/filesys-minifilter-avscan.yaml
new file mode 100644
index 00000000..15bc5d08
--- /dev/null
+++ b/filesys/miniFilter/avscan/filesys-minifilter-avscan.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: AvScan File System Minifilter Driver
+ description: This filter is a transaction-aware file scanner that examines data in files.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/miniFilter/cancelSafe/filesys-minifilter-cancelsafe.yaml b/filesys/miniFilter/cancelSafe/filesys-minifilter-cancelsafe.yaml
new file mode 100644
index 00000000..eb554177
--- /dev/null
+++ b/filesys/miniFilter/cancelSafe/filesys-minifilter-cancelsafe.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: CancelSafe File System Minifilter Driver
+ description: A minifilter demonstrating the use of cancel-safe queues.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/miniFilter/cdo/filesys-minifilter-cdo.yaml b/filesys/miniFilter/cdo/filesys-minifilter-cdo.yaml
new file mode 100644
index 00000000..984e4280
--- /dev/null
+++ b/filesys/miniFilter/cdo/filesys-minifilter-cdo.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: CDO File System Minifilter Driver
+ description: An example of using a control device object (CDO) with a minifilter.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/miniFilter/change/filesys-minifilter-change.yaml b/filesys/miniFilter/change/filesys-minifilter-change.yaml
new file mode 100644
index 00000000..cef3a123
--- /dev/null
+++ b/filesys/miniFilter/change/filesys-minifilter-change.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Change File System Minifilter Driver
+ description: A transaction-aware filter that monitors file changes in real time.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/miniFilter/ctx/filesys-minifilter-ctx.yaml b/filesys/miniFilter/ctx/filesys-minifilter-ctx.yaml
new file mode 100644
index 00000000..0c39b160
--- /dev/null
+++ b/filesys/miniFilter/ctx/filesys-minifilter-ctx.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Ctx File System Minifilter Driver
+ description: Demonstrates how to attach contexts to instances, files, streams, and stream handles in your minifilter.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/miniFilter/delete/filesys-minifilter-delete.yaml b/filesys/miniFilter/delete/filesys-minifilter-delete.yaml
new file mode 100644
index 00000000..d98cafab
--- /dev/null
+++ b/filesys/miniFilter/delete/filesys-minifilter-delete.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Delete File System Minifilter Driver
+ description: Demonstrates how to detect deletions of files or streams.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/miniFilter/minispy/filesys-minifilter-minispy.yaml b/filesys/miniFilter/minispy/filesys-minifilter-minispy.yaml
new file mode 100644
index 00000000..a688e5da
--- /dev/null
+++ b/filesys/miniFilter/minispy/filesys-minifilter-minispy.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Minispy File System Minifilter Driver
+ description: A tool to monitor and log any I/O and transaction activity that occurs in the system.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/miniFilter/nullFilter/filesys-minifilter-nullfilter.yaml b/filesys/miniFilter/nullFilter/filesys-minifilter-nullfilter.yaml
new file mode 100644
index 00000000..cb49ce7e
--- /dev/null
+++ b/filesys/miniFilter/nullFilter/filesys-minifilter-nullfilter.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: NullFilter File System Minifilter Driver
+ description: A minifilter that demonstrates registration with the filter manager.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/miniFilter/passThrough/filesys-minifilter-passthrough.yaml b/filesys/miniFilter/passThrough/filesys-minifilter-passthrough.yaml
new file mode 100644
index 00000000..bd1088a1
--- /dev/null
+++ b/filesys/miniFilter/passThrough/filesys-minifilter-passthrough.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: PassThrough File System Minifilter Driver
+ description: Demonstrates how to specify callback functions for different types of I/O requests.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/miniFilter/scanner/filesys-minifilter-scanner.yaml b/filesys/miniFilter/scanner/filesys-minifilter-scanner.yaml
new file mode 100644
index 00000000..1ed434da
--- /dev/null
+++ b/filesys/miniFilter/scanner/filesys-minifilter-scanner.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Scanner File System Minifilter Driver
+ description: A file data scanner example. Typically, anti-virus filters are of this type.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/miniFilter/simrep/filesys-minifilter-simrep.yaml b/filesys/miniFilter/simrep/filesys-minifilter-simrep.yaml
new file mode 100644
index 00000000..96e2be66
--- /dev/null
+++ b/filesys/miniFilter/simrep/filesys-minifilter-simrep.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: SimRep File System Minifilter Driver
+ description: Demonstrates how a file system filter can simulate file-system like reparse-point behavior to redirect a file open to an alternate path.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/filesys/miniFilter/swapBuffers/filesys-minifilter-swapbuffers.yaml b/filesys/miniFilter/swapBuffers/filesys-minifilter-swapbuffers.yaml
new file mode 100644
index 00000000..5791933a
--- /dev/null
+++ b/filesys/miniFilter/swapBuffers/filesys-minifilter-swapbuffers.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: SwapBuffer File System Minifilter Driver
+ description: Demonstrates how to switch buffers between reads and writes of data. This technique is particularly useful for encryption filters.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/DCHU/general-dchu.yaml b/general/DCHU/general-dchu.yaml
new file mode 100644
index 00000000..0821b2a1
--- /dev/null
+++ b/general/DCHU/general-dchu.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: DHCU - Driver package installation toolkit for universal drivers
+ description: Illustrates DCHU principles of universal driver design.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/PLX9x5x/general-plx9x5x.yaml b/general/PLX9x5x/general-plx9x5x.yaml
new file mode 100644
index 00000000..940cea0e
--- /dev/null
+++ b/general/PLX9x5x/general-plx9x5x.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: PLX9x5x PCI Driver
+ description: Demonstrates how to write a driver for a generic PCI device using Windows Driver Frameworks (WDF).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/SystemDma/wdm/general-systemdma-wdm.yaml b/general/SystemDma/wdm/general-systemdma-wdm.yaml
new file mode 100644
index 00000000..f352f00a
--- /dev/null
+++ b/general/SystemDma/wdm/general-systemdma-wdm.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: System DMA sample
+ description: Demonstrates how a driver could use a system DMA controller to write data to a hardware location using V3 System DMA.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/WinHEC 2017 Lab/README.md b/general/WinHEC 2017 Lab/README.md
new file mode 100644
index 00000000..7214c3fc
--- /dev/null
+++ b/general/WinHEC 2017 Lab/README.md
@@ -0,0 +1,11 @@
+<!---
+ name: WinHEC 2017 Lab
+ platform: KMDF
+ language: cpp
+ category: Network
+ description: WinHEC 2017 Lab
+ samplefwlink: https://go.microsoft.com/fwlink/p/?linkid=869054
+--->
+
+# WinHEC 2017 Lab
+
diff --git a/general/WinHEC 2017 Lab/general-winhec-2017-lab.yaml b/general/WinHEC 2017 Lab/general-winhec-2017-lab.yaml
new file mode 100644
index 00000000..4eda32ab
--- /dev/null
+++ b/general/WinHEC 2017 Lab/general-winhec-2017-lab.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WinHEC 2017 Lab
+ description: WinHEC 2017 Lab
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/cancel/general-cancel.yaml b/general/cancel/general-cancel.yaml
new file mode 100644
index 00000000..1e13c79f
--- /dev/null
+++ b/general/cancel/general-cancel.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Cancel-Safe IRP Queue Sample
+ description: Demonstrates the use of the cancel-safe queue routines.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/echo/kmdf/general-echo-kmdf.yaml b/general/echo/kmdf/general-echo-kmdf.yaml
new file mode 100644
index 00000000..302886b9
--- /dev/null
+++ b/general/echo/kmdf/general-echo-kmdf.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: KMDF Echo Sample
+ description: Demonstrates how to use a sequential queue to serialize read and write requests presented to the driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/echo/umdf/general-echo-umdf.yaml b/general/echo/umdf/general-echo-umdf.yaml
new file mode 100644
index 00000000..696fcf46
--- /dev/null
+++ b/general/echo/umdf/general-echo-umdf.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Echo Sample (UMDF Version 1)
+ description: Demonstrates how to use UMDF version 1 to write a driver and demonstrates best practices.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/echo/umdf2/general-echo-umdf2.yaml b/general/echo/umdf2/general-echo-umdf2.yaml
new file mode 100644
index 00000000..32931718
--- /dev/null
+++ b/general/echo/umdf2/general-echo-umdf2.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Echo Sample (UMDF Version 2)
+ description: Demonstrates how to use UMDF 2 to write a driver and to employ best practices.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/echo/umdfSocketEcho/general-echo-umdfsocketecho.yaml b/general/echo/umdfSocketEcho/general-echo-umdfsocketecho.yaml
new file mode 100644
index 00000000..1af773c2
--- /dev/null
+++ b/general/echo/umdfSocketEcho/general-echo-umdfsocketecho.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: UMDF SocketEcho Sample (UMDF Version 1)
+ description: Demonstrates how to use UMDF version 1 to write a driver and demonstrates best practices.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/event/general-event.yaml b/general/event/general-event.yaml
new file mode 100644
index 00000000..24b9515b
--- /dev/null
+++ b/general/event/general-event.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Hardware Event Sample
+ description: Demonstrates different ways a kernel-mode driver can notify an application about a hardware event.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/filehistory/general-filehistory.yaml b/general/filehistory/general-filehistory.yaml
new file mode 100644
index 00000000..c711753d
--- /dev/null
+++ b/general/filehistory/general-filehistory.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: File History Sample
+ description: A console application that starts the file history service, if it is stopped, and schedules regular backups.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/installwdf/general-installwdf.yaml b/general/installwdf/general-installwdf.yaml
new file mode 100644
index 00000000..98546c22
--- /dev/null
+++ b/general/installwdf/general-installwdf.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WDF Installation Package
+ description: Demonstrates how to install WDF packages on a system.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/ioctl/kmdf/general-ioctl-kmdf.yaml b/general/ioctl/kmdf/general-ioctl-kmdf.yaml
new file mode 100644
index 00000000..1ec6b3ab
--- /dev/null
+++ b/general/ioctl/kmdf/general-ioctl-kmdf.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Non-PnP Driver Sample
+ description: Demonstrates how to write a non-PnP driver using the Kernel Mode Driver Framework.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/ioctl/wdm/general-ioctl-wdm.yaml b/general/ioctl/wdm/general-ioctl-wdm.yaml
new file mode 100644
index 00000000..bf905228
--- /dev/null
+++ b/general/ioctl/wdm/general-ioctl-wdm.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: IOCTL
+ description: Demonstrates usage of four different types of IOCTLs
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/obcallback/general-obcallback.yaml b/general/obcallback/general-obcallback.yaml
new file mode 100644
index 00000000..4710e5ac
--- /dev/null
+++ b/general/obcallback/general-obcallback.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: ObCallback Callback Registration Driver
+ description: Demonstrates the use of registered callbacks for process protection.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/pcidrv/general-pcidrv.yaml b/general/pcidrv/general-pcidrv.yaml
new file mode 100644
index 00000000..65539778
--- /dev/null
+++ b/general/pcidrv/general-pcidrv.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: PCIDRV - WDF Driver for PCI Device
+ description: Demonstrates how to write a KMDF driver for a PCI device.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/perfcounters/kcs/general-perfcounters-kcs.yaml b/general/perfcounters/kcs/general-perfcounters-kcs.yaml
new file mode 100644
index 00000000..18d10db0
--- /dev/null
+++ b/general/perfcounters/kcs/general-perfcounters-kcs.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Kernel Counter Sample (Kcs)
+ description: Demonstrates the use of the kernel-mode performance library.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/registry/regfltr/general-registry-regfltr.yaml b/general/registry/regfltr/general-registry-regfltr.yaml
new file mode 100644
index 00000000..0afc5812
--- /dev/null
+++ b/general/registry/regfltr/general-registry-regfltr.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: RegFltr Sample Driver
+ description: Demonstrates how to write a registry filter driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/toaster/toastDrv/general-toaster-toastdrv.yaml b/general/toaster/toastDrv/general-toaster-toastdrv.yaml
new file mode 100644
index 00000000..c89e4734
--- /dev/null
+++ b/general/toaster/toastDrv/general-toaster-toastdrv.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Toaster Sample Driver
+ description: An iterative series of samples that demonstrate KDMF and UDMF1 driver development.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/toaster/toastpkg/general-toaster-toastpkg.yaml b/general/toaster/toastpkg/general-toaster-toastpkg.yaml
new file mode 100644
index 00000000..cd66b444
--- /dev/null
+++ b/general/toaster/toastpkg/general-toaster-toastpkg.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Toaster Package Sample Driver
+ description: Simulates hardware-first and software-first installation of the toaster sample driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/toaster/umdf2/general-toaster-umdf2.yaml b/general/toaster/umdf2/general-toaster-umdf2.yaml
new file mode 100644
index 00000000..90b963fb
--- /dev/null
+++ b/general/toaster/umdf2/general-toaster-umdf2.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Toaster Sample (UMDF version 2)
+ description: An iterative series of samples that demonstrate driver development using UMDF version 2.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/tracing/SystemTraceControl/general-tracing-systemtracecontrol.yaml b/general/tracing/SystemTraceControl/general-tracing-systemtracecontrol.yaml
new file mode 100644
index 00000000..ee694d96
--- /dev/null
+++ b/general/tracing/SystemTraceControl/general-tracing-systemtracecontrol.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: System Trace Control
+ description: Demonstrates how to use event tracing control APIs to collect events from the system trace provider.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/tracing/evntdrv/general-tracing-evntdrv.yaml b/general/tracing/evntdrv/general-tracing-evntdrv.yaml
new file mode 100644
index 00000000..a12ebd76
--- /dev/null
+++ b/general/tracing/evntdrv/general-tracing-evntdrv.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Eventdrv
+ description: Demonstrates the use of the Event Tracing for Windows (ETW) API in a driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/tracing/tracedriver/general-tracing-tracedriver.yaml b/general/tracing/tracedriver/general-tracing-tracedriver.yaml
new file mode 100644
index 00000000..483136db
--- /dev/null
+++ b/general/tracing/tracedriver/general-tracing-tracedriver.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Tracedrv
+ description: A sample driver instrumented for software tracing.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/umdfSkeleton/general-umdfskeleton.yaml b/general/umdfSkeleton/general-umdfskeleton.yaml
new file mode 100644
index 00000000..44c21d58
--- /dev/null
+++ b/general/umdfSkeleton/general-umdfskeleton.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: UMDF Driver Skeleton Sample (UMDF version 1)
+ description: Demonstrates how to use UDMF to write a minimal driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/gpio/samples/gpio-samples.yaml b/gpio/samples/gpio-samples.yaml
new file mode 100644
index 00000000..d1576406
--- /dev/null
+++ b/gpio/samples/gpio-samples.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: GPIO Sample Drivers
+ description: Illustrates how to write a GPIO controller driver that works in conjunction with the GPIO framework extension (GpioClx).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/hid/firefly/hid-firefly.yaml b/hid/firefly/hid-firefly.yaml
new file mode 100644
index 00000000..7b11f3c6
--- /dev/null
+++ b/hid/firefly/hid-firefly.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: KMDF filter driver for a HID device
+ description: Illustrates using remote I/O target interfaces to open a HID collection in kernel-mode and send IOCTL requests to set and get feature reports.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/hid/hclient/hid-hclient.yaml b/hid/hclient/hid-hclient.yaml
new file mode 100644
index 00000000..b6a740f8
--- /dev/null
+++ b/hid/hclient/hid-hclient.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: HClient sample application
+ description: Demonstrates how to write a user-mode client application that communicates with HID devices.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/hid/hidusbfx2/hid-hidusbfx2.yaml b/hid/hidusbfx2/hid-hidusbfx2.yaml
new file mode 100644
index 00000000..8800e6b1
--- /dev/null
+++ b/hid/hidusbfx2/hid-hidusbfx2.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: HIDUSBFX2 sample driver
+ description: TBDemonstrates mapping of a non-HID USB device to a HID device.D
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/hid/vhidmini2/hid-vhidmini2.yaml b/hid/vhidmini2/hid-vhidmini2.yaml
new file mode 100644
index 00000000..b20d76ca
--- /dev/null
+++ b/hid/vhidmini2/hid-vhidmini2.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: HID Minidriver Sample (UMDF version 2)
+ description: Demonstrates how to write a HID minidriver using User-Mode Driver Framework (UMDF).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/input/hiddigi/SynapticsTouch/input-hiddigi-synapticstouch.yaml b/input/hiddigi/SynapticsTouch/input-hiddigi-synapticstouch.yaml
new file mode 100644
index 00000000..160fe55e
--- /dev/null
+++ b/input/hiddigi/SynapticsTouch/input-hiddigi-synapticstouch.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Synaptics Touch Sample
+ description: Demonstrates how to write a HID miniport driver for the Synaptics 3202 touch controller.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/input/kbfiltr/input-kbfiltr.yaml b/input/kbfiltr/input-kbfiltr.yaml
new file mode 100644
index 00000000..d8db9151
--- /dev/null
+++ b/input/kbfiltr/input-kbfiltr.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Keyboard Input WDF Filter Driver (Kbfiltr)
+ description: A WDF example of a keyboard input filter driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/input/layout/input-layout.yaml b/input/layout/input-layout.yaml
new file mode 100644
index 00000000..646d5857
--- /dev/null
+++ b/input/layout/input-layout.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Keyboard Layout Samples
+ description: Demonstrates how to generate layouts for various keyboards and locales.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/input/moufiltr/input-moufiltr.yaml b/input/moufiltr/input-moufiltr.yaml
new file mode 100644
index 00000000..505fa889
--- /dev/null
+++ b/input/moufiltr/input-moufiltr.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Mouse Input WDF Filter Driver (Moufiltr)
+ description: A WDF example of a mouse input filter driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/config/bindview/network-config-bindview.yaml b/network/config/bindview/network-config-bindview.yaml
new file mode 100644
index 00000000..8928ac55
--- /dev/null
+++ b/network/config/bindview/network-config-bindview.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Bindview Network Configuration Utility
+ description: An application that demonstrates how to use INetCfg APIs to enumerate, install, uninstall, bind and unbind network components.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/modem/fakemodem/network-modem-fakemodem.yaml b/network/modem/fakemodem/network-modem-fakemodem.yaml
new file mode 100644
index 00000000..aa9eda4b
--- /dev/null
+++ b/network/modem/fakemodem/network-modem-fakemodem.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Fakemodem Driver
+ description: Demonstrates a simple controller-less modem driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/ndis/extension/network-ndis-extension.yaml b/network/ndis/extension/network-ndis-extension.yaml
new file mode 100644
index 00000000..37d33a7d
--- /dev/null
+++ b/network/ndis/extension/network-ndis-extension.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Hyper-V Extensible Switch extension filter driver
+ description: A base library used to implement a Hyper-V Extensible Switch extension filter driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/ndis/filter/network-ndis-filter.yaml b/network/ndis/filter/network-ndis-filter.yaml
new file mode 100644
index 00000000..a310da6d
--- /dev/null
+++ b/network/ndis/filter/network-ndis-filter.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: NDIS 6.0 Filter Driver
+ description: A pass-through NDIS 6 filter driver demonstrating the basic principles of an NDIS 6.0 Filter driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/ndis/mux/network-ndis-mux.yaml b/network/ndis/mux/network-ndis-mux.yaml
new file mode 100644
index 00000000..2b8b4ad6
--- /dev/null
+++ b/network/ndis/mux/network-ndis-mux.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: NDIS MUX Intermediate Driver and Notify Object
+ description: An NDIS 6.0 driver that demonstrates the operation of an N:1 MUX driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/ndis/ndisprot/6x/network-ndis-ndisprot-6x.yaml b/network/ndis/ndisprot/6x/network-ndis-ndisprot-6x.yaml
new file mode 100644
index 00000000..16a3b40c
--- /dev/null
+++ b/network/ndis/ndisprot/6x/network-ndis-ndisprot-6x.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: NDIS Connection-less Protocol WDM Driver Sample
+ description: Demonstrates a connection-less NDIS 6.0 protocol WDM driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/ndis/ndisprot_kmdf/network-ndis-ndisprot-kmdf.yaml b/network/ndis/ndisprot_kmdf/network-ndis-ndisprot-kmdf.yaml
new file mode 100644
index 00000000..eafc836d
--- /dev/null
+++ b/network/ndis/ndisprot_kmdf/network-ndis-ndisprot-kmdf.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Connection-less NDIS 6.0 Protocol KMDF Sample Driver
+ description: Demonstrates a connection-less NDIS 6.0 protocol KMDF driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/ndis/netvmini/6x/network-ndis-netvmini-6x.yaml b/network/ndis/netvmini/6x/network-ndis-netvmini-6x.yaml
new file mode 100644
index 00000000..2faada3c
--- /dev/null
+++ b/network/ndis/netvmini/6x/network-ndis-netvmini-6x.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: NDIS Virtual Miniport Driver
+ description: Demonstrates the functionality of an NDIS miniport driver without requiring a physical network adapter.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/radio/HidSwitchDriverSample/network-radio-hidswitchdriversample.yaml b/network/radio/HidSwitchDriverSample/network-radio-hidswitchdriversample.yaml
new file mode 100644
index 00000000..d4aa957f
--- /dev/null
+++ b/network/radio/HidSwitchDriverSample/network-radio-hidswitchdriversample.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Radio Switch Test Driver for OSR USB-FX2 Development Board
+ description: Demonstrates how to structure a HID driver for radio switches for the OSR USB-FX2 Development Board.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/radio/RadioManagerSample/network-radio-radiomanagersample.yaml b/network/radio/RadioManagerSample/network-radio-radiomanagersample.yaml
new file mode 100644
index 00000000..94191d4f
--- /dev/null
+++ b/network/radio/RadioManagerSample/network-radio-radiomanagersample.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Windows Radio Management Sample
+ description: Demonstrates how to structure a Radio Manager for use with the Windows Radio Management APIs.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/trans/WFPSampler/network-trans-wfpsampler.yaml b/network/trans/WFPSampler/network-trans-wfpsampler.yaml
new file mode 100644
index 00000000..2c00e36f
--- /dev/null
+++ b/network/trans/WFPSampler/network-trans-wfpsampler.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Windows Filtering Platform Sample
+ description: A sample firewall that has a command-line interface which allows adding filters at various WFP layers.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/trans/ddproxy/network-trans-ddproxy.yaml b/network/trans/ddproxy/network-trans-ddproxy.yaml
new file mode 100644
index 00000000..9851ef42
--- /dev/null
+++ b/network/trans/ddproxy/network-trans-ddproxy.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Windows Filtering Platform Packet Modification Sample
+ description: Demonstrates the packet modification capabilities of the Windows Filtering Platform (WFP).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/trans/inspect/network-trans-inspect.yaml b/network/trans/inspect/network-trans-inspect.yaml
new file mode 100644
index 00000000..2c9d1f17
--- /dev/null
+++ b/network/trans/inspect/network-trans-inspect.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Windows Filtering Platform Traffic Inspection Sample
+ description: Demonstrates the traffic inspection capabilities of the Windows Filtering Platform (WFP).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/trans/msnmntr/network-trans-msnmntr.yaml b/network/trans/msnmntr/network-trans-msnmntr.yaml
new file mode 100644
index 00000000..eebfd2b7
--- /dev/null
+++ b/network/trans/msnmntr/network-trans-msnmntr.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Windows Filtering Platform MSN Messenger Monitor Sample
+ description: Demonstrates the stream inspection capabilities of the Windows Filtering Platform (WFP).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/trans/stmedit/network-trans-stmedit.yaml b/network/trans/stmedit/network-trans-stmedit.yaml
new file mode 100644
index 00000000..6cbb402d
--- /dev/null
+++ b/network/trans/stmedit/network-trans-stmedit.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Windows Filtering Platform Stream Edit Sample
+ description: Demonstrates replacing a string pattern for a Transmission Control Protocol (TCP) connection using the Windows Filtering Platform (WFP).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/wlan/WDI/README.md b/network/wlan/WDI/README.md
new file mode 100644
index 00000000..414cf30c
--- /dev/null
+++ b/network/wlan/WDI/README.md
@@ -0,0 +1,10 @@
+<!---
+ name: WDI samples
+ platform: KMDF
+ language: cpp
+ category: Network
+ description: WDI samples
+ samplefwlink: https://go.microsoft.com/fwlink/p/?linkid=869056
+--->
+
+# WDI samples
diff --git a/network/wlan/WDI/network-wlan-wdi.yaml b/network/wlan/WDI/network-wlan-wdi.yaml
new file mode 100644
index 00000000..01427ff6
--- /dev/null
+++ b/network/wlan/WDI/network-wlan-wdi.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WDI samples
+ description: WDI samples
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/wlan/ihvsampleui/README.md b/network/wlan/ihvsampleui/README.md
new file mode 100644
index 00000000..957396ed
--- /dev/null
+++ b/network/wlan/ihvsampleui/README.md
@@ -0,0 +1,10 @@
+<!---
+ name: IHV Sample UI
+ platform: Application
+ language: cpp
+ category: Network
+ description: IHV Sample UI
+ samplefwlink: https://go.microsoft.com/fwlink/p/?linkid=869057
+--->
+
+# IHV Sample UI
diff --git a/network/wlan/ihvsampleui/network-wlan-ihvsampleui.yaml b/network/wlan/ihvsampleui/network-wlan-ihvsampleui.yaml
new file mode 100644
index 00000000..8cbe115b
--- /dev/null
+++ b/network/wlan/ihvsampleui/network-wlan-ihvsampleui.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: IHV Sample UI
+ description: IHV Sample UI
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/network/wsk/echosrv/network-wsk-echosrv.yaml b/network/wsk/echosrv/network-wsk-echosrv.yaml
new file mode 100644
index 00000000..bb675a32
--- /dev/null
+++ b/network/wsk/echosrv/network-wsk-echosrv.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WSK TCP Echo Server
+ description: A minimal sample driver to demonstrate the usage of the Winsock Kernel (WSK) programming interface.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/nfc/Simulator/nfc-simulator.yaml b/nfc/Simulator/nfc-simulator.yaml
new file mode 100644
index 00000000..31a0e15c
--- /dev/null
+++ b/nfc/Simulator/nfc-simulator.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: NFC Simulator Driver Sample
+ description: Demonstrates how to use UMDF to write a Near-Field Communication (NFC) universal driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/nfp/net/nfp-net.yaml b/nfp/net/nfp-net.yaml
new file mode 100644
index 00000000..f75c0455
--- /dev/null
+++ b/nfp/net/nfp-net.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Near-Field Proximity Sample Driver (UMDF Version 1)
+ description: Demonstrates how to use UMDF version 1 to write a near-field proximity driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/pofx/PEP/pofx-pep.yaml b/pofx/PEP/pofx-pep.yaml
new file mode 100644
index 00000000..ffc0a901
--- /dev/null
+++ b/pofx/PEP/pofx-pep.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Power Engine Plugin (PEP) ACPI Sample
+ description: Demonstrates an interface which allows PEP to implement ACPI runtime methods natively via a driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/pofx/UMDF2/pofx-umdf2.yaml b/pofx/UMDF2/pofx-umdf2.yaml
new file mode 100644
index 00000000..e7db0b9e
--- /dev/null
+++ b/pofx/UMDF2/pofx-umdf2.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Power Framework (PoFx) Sample (UMDF Version 2)
+ description: Demonstrates how a UMDF version 2 driver can implement F-state-based power management.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/pofx/WDF/pofx-wdf.yaml b/pofx/WDF/pofx-wdf.yaml
new file mode 100644
index 00000000..7541a404
--- /dev/null
+++ b/pofx/WDF/pofx-wdf.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: KMDF Power Framework (PoFx) Sample
+ description: Demonstrate how a KMDF driver can implement F-state-based power management.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/pos/drivers/MagneticStripeReader/pos-drivers-magneticstripereader.yaml b/pos/drivers/MagneticStripeReader/pos-drivers-magneticstripereader.yaml
new file mode 100644
index 00000000..10933f61
--- /dev/null
+++ b/pos/drivers/MagneticStripeReader/pos-drivers-magneticstripereader.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Magnetic Stripe Reader Driver Sample
+ description: This UMDF version 2 sample serves as a template for creating a new Magnetic Stripe Reader driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/pos/drivers/barcodescanner/pos-drivers-barcodescanner.yaml b/pos/drivers/barcodescanner/pos-drivers-barcodescanner.yaml
new file mode 100644
index 00000000..191c3e1b
--- /dev/null
+++ b/pos/drivers/barcodescanner/pos-drivers-barcodescanner.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Barcode Scanner Driver Sample
+ description: This UDMF version 2 sample serves as a template for creating a new Barcode Scanner driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/print/OEM Printer Customization Plug-in Samples/print-oem-printer-customization-plug-in-samples.yaml b/print/OEM Printer Customization Plug-in Samples/print-oem-printer-customization-plug-in-samples.yaml
new file mode 100644
index 00000000..91c9a3b9
--- /dev/null
+++ b/print/OEM Printer Customization Plug-in Samples/print-oem-printer-customization-plug-in-samples.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: OEM Printer Customization Plug-in Samples
+ description: Provides examples of how to build OEM printer customization plug-ins.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/print/SampleOpenXPS/print-sampleopenxps.yaml b/print/SampleOpenXPS/print-sampleopenxps.yaml
new file mode 100644
index 00000000..9a8aed72
--- /dev/null
+++ b/print/SampleOpenXPS/print-sampleopenxps.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: OpenXPS Documents Print Sample
+ description: Contains a set of documents that exercise a variety of features of OpenXPS.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/print/SampleXPS/print-samplexps.yaml b/print/SampleXPS/print-samplexps.yaml
new file mode 100644
index 00000000..5ad6a15b
--- /dev/null
+++ b/print/SampleXPS/print-samplexps.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: XPS Documents Print Sample
+ description: Contains a set of documents that exercise a variety of features of the XML Paper Specification.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/print/SimplePipelineFilter/print-simplepipelinefilter.yaml b/print/SimplePipelineFilter/print-simplepipelinefilter.yaml
new file mode 100644
index 00000000..09bdce20
--- /dev/null
+++ b/print/SimplePipelineFilter/print-simplepipelinefilter.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Print Pipeline Simple Filter
+ description: This sample shows how to use the print pipeline's filter interfaces.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/print/XPSDrvSmpl/print-xpsdrvsmpl.yaml b/print/XPSDrvSmpl/print-xpsdrvsmpl.yaml
new file mode 100644
index 00000000..96c66eae
--- /dev/null
+++ b/print/XPSDrvSmpl/print-xpsdrvsmpl.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: XPSDrv Driver and Filter Sample
+ description: Provide a starting point for developing XPSDrv printer drivers and to illustrate the facility and potential of an XPSDrv print driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/print/XpsRasFilter/print-xpsrasfilter.yaml b/print/XpsRasFilter/print-xpsrasfilter.yaml
new file mode 100644
index 00000000..240e8c44
--- /dev/null
+++ b/print/XpsRasFilter/print-xpsrasfilter.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: XPS Rasterization Filter Service Sample
+ description: Implements an XPSDrv filter that rasterizes fixed pages in an XPS document.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/print/autoconfig/print-autoconfig.yaml b/print/autoconfig/print-autoconfig.yaml
new file mode 100644
index 00000000..00d4babc
--- /dev/null
+++ b/print/autoconfig/print-autoconfig.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Print auto-configuration sample
+ description: Demonstrates how to implement auto-configuration in v4 print drivers.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/print/cpsuisam/print-cpsuisam.yaml b/print/cpsuisam/print-cpsuisam.yaml
new file mode 100644
index 00000000..98637f3b
--- /dev/null
+++ b/print/cpsuisam/print-cpsuisam.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Common Property Sheet User Interface (CPSUI) Sample
+ description: The CPSUISAM application causes the CPSUI to call the print spooler to create property sheet pages for the default printer.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/print/v4PrintDriverSamples/PrinterExtensionSample/print-v4printdriversamples-printerextensionsample.yaml b/print/v4PrintDriverSamples/PrinterExtensionSample/print-v4printdriversamples-printerextensionsample.yaml
new file mode 100644
index 00000000..10286877
--- /dev/null
+++ b/print/v4PrintDriverSamples/PrinterExtensionSample/print-v4printdriversamples-printerextensionsample.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Printer Extension Sample
+ description: Demonstrates how to use .NET to build a customized, desktop UI for a v4 print driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - csharp
+ technologies:
+ - windows
diff --git a/print/v4PrintDriverSamples/v4PrintDriver-ConstraintScript/print-v4printdriversamples-v4printdriver-constraintscript.yaml b/print/v4PrintDriverSamples/v4PrintDriver-ConstraintScript/print-v4printdriversamples-v4printdriver-constraintscript.yaml
new file mode 100644
index 00000000..b69d0551
--- /dev/null
+++ b/print/v4PrintDriverSamples/v4PrintDriver-ConstraintScript/print-v4printdriversamples-v4printdriver-constraintscript.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Print Driver Constraints Sample
+ description: Demonstrates how to implement advanced constraint handling and PrintTicket/PrintCapabilities handling using JavaScript.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - js
+ technologies:
+ - windows
diff --git a/print/v4PrintDriverSamples/v4PrintDriver-HostBasedSampleDriver/README.md b/print/v4PrintDriverSamples/v4PrintDriver-HostBasedSampleDriver/README.md
index 09fdd30c..fee078b0 100644
--- a/print/v4PrintDriverSamples/v4PrintDriver-HostBasedSampleDriver/README.md
+++ b/print/v4PrintDriverSamples/v4PrintDriver-HostBasedSampleDriver/README.md
@@ -1,7 +1,7 @@
<!---
name: USB Host-Based Print Driver Sample
platform: Utility
- language: js
+ language: js xml
category: Print
description: Demonstrates how to support host-based devices that use the v4 print driver model and are connected via USB.
samplefwlink: http://go.microsoft.com/fwlink/p/?LinkId=617947
diff --git a/print/v4PrintDriverSamples/v4PrintDriver-HostBasedSampleDriver/print-v4printdriversamples-v4printdriver-hostbasedsampledriver.yaml b/print/v4PrintDriverSamples/v4PrintDriver-HostBasedSampleDriver/print-v4printdriversamples-v4printdriver-hostbasedsampledriver.yaml
new file mode 100644
index 00000000..a775060a
--- /dev/null
+++ b/print/v4PrintDriverSamples/v4PrintDriver-HostBasedSampleDriver/print-v4printdriversamples-v4printdriver-hostbasedsampledriver.yaml
@@ -0,0 +1,11 @@
+### YamlMime:Sample
+sample:
+- name: USB Host-Based Print Driver Sample
+ description: Demonstrates how to support host-based devices that use the v4 print driver model and are connected via USB.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - js
+ - xml
+ technologies:
+ - windows
diff --git a/print/v4PrintDriverSamples/v4PrintDriver-USBMon-Bidi-Extension/print-v4printdriversamples-v4printdriver-usbmon-bidi-extension.yaml b/print/v4PrintDriverSamples/v4PrintDriver-USBMon-Bidi-Extension/print-v4printdriversamples-v4printdriver-usbmon-bidi-extension.yaml
new file mode 100644
index 00000000..2a998e4a
--- /dev/null
+++ b/print/v4PrintDriverSamples/v4PrintDriver-USBMon-Bidi-Extension/print-v4printdriversamples-v4printdriver-usbmon-bidi-extension.yaml
@@ -0,0 +1,11 @@
+### YamlMime:Sample
+sample:
+- name: Print Driver USB Monitor and Bidi Sample
+ description: Demonstrates how to support bidirectional (Bidi) communication over the USB bus using JavaScript and XML.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - js
+ - xml
+ technologies:
+ - windows
diff --git a/print/v4PrintDriverSamples/v4PrintDriver-WSDMon-Bidi-Extension/print-v4printdriversamples-v4printdriver-wsdmon-bidi-extension.yaml b/print/v4PrintDriverSamples/v4PrintDriver-WSDMon-Bidi-Extension/print-v4printdriversamples-v4printdriver-wsdmon-bidi-extension.yaml
new file mode 100644
index 00000000..b5e2e1ab
--- /dev/null
+++ b/print/v4PrintDriverSamples/v4PrintDriver-WSDMon-Bidi-Extension/print-v4printdriversamples-v4printdriver-wsdmon-bidi-extension.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WSDMon Bidi Extension Sample
+ description: Demonstrates how to use an XML extension file to support bidirectional (Bidi) communication with a WSD connected printer.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - xml
+ technologies:
+ - windows
diff --git a/sd/miniport/sdhc/sd-miniport-sdhc.yaml b/sd/miniport/sdhc/sd-miniport-sdhc.yaml
new file mode 100644
index 00000000..b17b2901
--- /dev/null
+++ b/sd/miniport/sdhc/sd-miniport-sdhc.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Standard SD Host Controller Miniport
+ description: Provides a functional miniport implementation for a standard SD host controller.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/sd/sdiomars/sd-sdiomars.yaml b/sd/sdiomars/sd-sdiomars.yaml
new file mode 100644
index 00000000..97ebb630
--- /dev/null
+++ b/sd/sdiomars/sd-sdiomars.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: SDIO Driver
+ description: A functional KMDF Secure Digital (SD) IO driver for use with a generic mars development board.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/security/elam/security-elam.yaml b/security/elam/security-elam.yaml
new file mode 100644
index 00000000..8ca3424c
--- /dev/null
+++ b/security/elam/security-elam.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Early Launch Anti-Malware Driver
+ description: Demonstrates how to receive notifications about the initialization of regular boot start drivers in an Early Launch Anti-Malware driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/sensors/ADXL345Acc/sensors-adxl345acc.yaml b/sensors/ADXL345Acc/sensors-adxl345acc.yaml
new file mode 100644
index 00000000..68e3dcb3
--- /dev/null
+++ b/sensors/ADXL345Acc/sensors-adxl345acc.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: ADXL345 Accelerometer Sample Driver
+ description: Demonstrates how to write a UMDF v2 driver to control an ADXL345 accelerometer chip.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/sensors/Activity/sensors-activity.yaml b/sensors/Activity/sensors-activity.yaml
new file mode 100644
index 00000000..ebf3b7e8
--- /dev/null
+++ b/sensors/Activity/sensors-activity.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Activity Sensor Driver Sample
+ description: Demonstrates how to write a UMDF v2 driver to control an activity sensor.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/sensors/CustomSensors/sensors-customsensors.yaml b/sensors/CustomSensors/sensors-customsensors.yaml
new file mode 100644
index 00000000..b5e67a74
--- /dev/null
+++ b/sensors/CustomSensors/sensors-customsensors.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Custom Sensor Driver Sample
+ description: Demonstrates how to write a UMDF v2 driver to control a custom sensor.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/sensors/Fusion/sensors-fusion.yaml b/sensors/Fusion/sensors-fusion.yaml
new file mode 100644
index 00000000..1960bbb1
--- /dev/null
+++ b/sensors/Fusion/sensors-fusion.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Fusion Sensor Driver Sample
+ description: Demonstrates how to write a UMDF v2 driver to control a virtual FusionSensor sensor.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/sensors/Pedometer/sensors-pedometer.yaml b/sensors/Pedometer/sensors-pedometer.yaml
new file mode 100644
index 00000000..b69758ba
--- /dev/null
+++ b/sensors/Pedometer/sensors-pedometer.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Pedometer Sensor Sample
+ description: Demonstrates how to write a UMDF v2 driver to control a virtual Pedometer sensor.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/sensors/SensorsComboDriver/sensors-sensorscombodriver.yaml b/sensors/SensorsComboDriver/sensors-sensorscombodriver.yaml
new file mode 100644
index 00000000..ebbc6c29
--- /dev/null
+++ b/sensors/SensorsComboDriver/sensors-sensorscombodriver.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Sensors Combo Driver Sample
+ description: Demonstrates how to write UMDF v2 drivers to control various types of virtual sensors.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/sensors/SimpleDeviceOrientationSensor/sensors-simpledeviceorientationsensor.yaml b/sensors/SimpleDeviceOrientationSensor/sensors-simpledeviceorientationsensor.yaml
new file mode 100644
index 00000000..c65bc84b
--- /dev/null
+++ b/sensors/SimpleDeviceOrientationSensor/sensors-simpledeviceorientationsensor.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Simple Device Orientation Sensor Sample
+ description: Demonstrates how to write a UMDF v2 sensor driver to output Simple Device Orientation values.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/serial/VirtualSerial/serial-virtualserial.yaml b/serial/VirtualSerial/serial-virtualserial.yaml
new file mode 100644
index 00000000..c6b05387
--- /dev/null
+++ b/serial/VirtualSerial/serial-virtualserial.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: The Serial (16550-based RS-232) sample driver is a WDF version of the inbox Serial.sys driver.
+ description: Demonstrates a simple virtual serial driver (ComPort) and a controller-less modem driver (FakeModem).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/serial/VirtualSerial2/serial-virtualserial2.yaml b/serial/VirtualSerial2/serial-virtualserial2.yaml
new file mode 100644
index 00000000..a145aef5
--- /dev/null
+++ b/serial/VirtualSerial2/serial-virtualserial2.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Virtual serial driver sample (UMDF version 2)
+ description: Demonstrates UMDF version 2 serial drivers and includes a simple virtual serial driver (ComPort) and a controller-less modem driver (FakeModem).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/serial/serenum/serial-serenum.yaml b/serial/serenum/serial-serenum.yaml
new file mode 100644
index 00000000..9e796cd0
--- /dev/null
+++ b/serial/serenum/serial-serenum.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Serenum sample
+ description: Enumerates Plug-n-Play RS-232 devices that are compliant with the current revision of Plug and Play External COM Device.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/serial/serial/serial-serial.yaml b/serial/serial/serial-serial.yaml
new file mode 100644
index 00000000..283c24b7
--- /dev/null
+++ b/serial/serial/serial-serial.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Serial Port Driver
+ description: The Serial (16550-based RS-232) sample driver is a WDF version of the inbox Serial.sys driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/setup/devcon/setup-devcon.yaml b/setup/devcon/setup-devcon.yaml
new file mode 100644
index 00000000..fba27feb
--- /dev/null
+++ b/setup/devcon/setup-devcon.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Device Console (DevCon) Tool
+ description: DevCon enables, disables, installs, configures, and removes devices on the local computer and displays detailed information about devices on local and remote computers.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/simbatt/simbatt.yaml b/simbatt/simbatt.yaml
new file mode 100644
index 00000000..5820375b
--- /dev/null
+++ b/simbatt/simbatt.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Simulated Battery Driver Sample
+ description: Demonstrates a KMDF-based implementation of Windows battery driver interfaces.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/smartcrd/smartcrd.yaml b/smartcrd/smartcrd.yaml
new file mode 100644
index 00000000..f07f107e
--- /dev/null
+++ b/smartcrd/smartcrd.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: PCMCIA Smart Card Driver
+ description: Demonstrates how to write a KMDF driver for the SCM Microsystems PCMCIA smart card reader.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/spb/SkeletonI2C/spb-skeletoni2c.yaml b/spb/SkeletonI2C/spb-skeletoni2c.yaml
new file mode 100644
index 00000000..82324a5b
--- /dev/null
+++ b/spb/SkeletonI2C/spb-skeletoni2c.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Skeleton I2C Sample Driver
+ description: Demonstrates how to design a KMDF controller driver for Windows that conforms to the simple peripheral bus (SPB) device driver interface (DDI).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/spb/SpbTestTool/spb-spbtesttool.yaml b/spb/SpbTestTool/spb-spbtesttool.yaml
new file mode 100644
index 00000000..c16a2401
--- /dev/null
+++ b/spb/SpbTestTool/spb-spbtesttool.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: SpbTestTool sample
+ description: Demonstrates how to open a handle to the SPB controller, use the SPB interface from a KMDF driver, and employ GPIO.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/storage/class/cdrom/storage-class-cdrom.yaml b/storage/class/cdrom/storage-class-cdrom.yaml
new file mode 100644
index 00000000..f20a0512
--- /dev/null
+++ b/storage/class/cdrom/storage-class-cdrom.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: CDROM Storage Class Driver
+ description: Provide access to CD, DVD and Blu-ray drives, supports Plug and Play, Power Management, and AutoRun (media change notification).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/storage/class/classpnp/storage-class-classpnp.yaml b/storage/class/classpnp/storage-class-classpnp.yaml
new file mode 100644
index 00000000..2fa3ac8e
--- /dev/null
+++ b/storage/class/classpnp/storage-class-classpnp.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: ClassPnP Class Driver Library
+ description: A library storage class driver used by disk, CDROM, and the tape class drivers.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/storage/class/disk/storage-class-disk.yaml b/storage/class/disk/storage-class-disk.yaml
new file mode 100644
index 00000000..31f19473
--- /dev/null
+++ b/storage/class/disk/storage-class-disk.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Disk Class Driver
+ description: A class driver for disk devices.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/storage/filters/addfilter/storage-filters-addfilter.yaml b/storage/filters/addfilter/storage-filters-addfilter.yaml
new file mode 100644
index 00000000..94e94e71
--- /dev/null
+++ b/storage/filters/addfilter/storage-filters-addfilter.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: AddFilter Storage Filter Tool
+ description: A command-line application that adds and removes filter drivers for a given drive or volume.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/storage/iscsi/storage-iscsi.yaml b/storage/iscsi/storage-iscsi.yaml
new file mode 100644
index 00000000..0b819375
--- /dev/null
+++ b/storage/iscsi/storage-iscsi.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: iSCSI WMI Client
+ description: A WMI iSCSI miniport that can be tested using the iSCSICLI.exe tool, the iSCSI Initiator Properties page, the WBEMTEST.exe tool, and customized WMI scripts.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/storage/miniports/lsi_u3/storage-miniports-lsi-u3.yaml b/storage/miniports/lsi_u3/storage-miniports-lsi-u3.yaml
new file mode 100644
index 00000000..9ee7be12
--- /dev/null
+++ b/storage/miniports/lsi_u3/storage-miniports-lsi-u3.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: LSI_U3 StorPort Miniport Driver
+ description: An adapter driver for use with Parallel SCSI Host Bus Adapters or on-motherboard solutions that use the LSI 53C1010 SCSI ASIC.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/storage/miniports/storahci/storage-miniports-storahci.yaml b/storage/miniports/storahci/storage-miniports-storahci.yaml
new file mode 100644
index 00000000..97d1aaec
--- /dev/null
+++ b/storage/miniports/storahci/storage-miniports-storahci.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: StorAHCI StorPort Miniport
+ description: A sample Storport ACHI miniport driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/storage/msdsm/storage-msdsm.yaml b/storage/msdsm/storage-msdsm.yaml
new file mode 100644
index 00000000..28187f83
--- /dev/null
+++ b/storage/msdsm/storage-msdsm.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Multipath I/O (MPIO) DSM Sample
+ description: Provides a sample for building vendor-specific device-specific modules (DSM), supports iSCSI and Fibre Channel devices.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/storage/ramdisk/storage-ramdisk.yaml b/storage/ramdisk/storage-ramdisk.yaml
new file mode 100644
index 00000000..438434ae
--- /dev/null
+++ b/storage/ramdisk/storage-ramdisk.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: RAMDisk Storage Driver Sample
+ description: Demonstrates how to write a RAM disk software-only function driver using KMDF.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/storage/sfloppy/README.md b/storage/sfloppy/README.md
index a48c6230..f5006d90 100644
--- a/storage/sfloppy/README.md
+++ b/storage/sfloppy/README.md
@@ -3,7 +3,7 @@
platform: WDM
language: cpp
category: Storage
- description: A smaple class driver for Super Floppy disk drives.
+ description: A sample class driver for Super Floppy disk drives.
samplefwlink: http://go.microsoft.com/fwlink/p/?LinkId=617989
--->
diff --git a/storage/sfloppy/storage-sfloppy.yaml b/storage/sfloppy/storage-sfloppy.yaml
new file mode 100644
index 00000000..76e62af3
--- /dev/null
+++ b/storage/sfloppy/storage-sfloppy.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Super Floppy (sfloppy) Storage Class Driver
+ description: A sample class driver for Super Floppy disk drives.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/storage/tools/spti/storage-tools-spti.yaml b/storage/tools/spti/storage-tools-spti.yaml
new file mode 100644
index 00000000..f43107de
--- /dev/null
+++ b/storage/tools/spti/storage-tools-spti.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: SCSI Pass-Through Interface Tool
+ description: Demonstrates how to communicate with a SCSI device using pass-through IOCTLs in an application using DeviceIoControl API.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/thermal/simsensor/thermal-simsensor.yaml b/thermal/simsensor/thermal-simsensor.yaml
new file mode 100644
index 00000000..d02d1d57
--- /dev/null
+++ b/thermal/simsensor/thermal-simsensor.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: SimSensor - Simulated Temperature Sensor Sample Driver
+ description: Demonstrates a simulated temperature sensor device.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/thermal/thermalclient/thermal-thermalclient.yaml b/thermal/thermalclient/thermal-thermalclient.yaml
new file mode 100644
index 00000000..c295593b
--- /dev/null
+++ b/thermal/thermalclient/thermal-thermalclient.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: SimThermalClient - Simulated Thermal Client Sample Driver
+ description: Simulates a device that is a Windows thermal management client.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/tools/dv/samples/DV-FailDriver-WDM/tools-dv-samples-dv-faildriver-wdm.yaml b/tools/dv/samples/DV-FailDriver-WDM/tools-dv-samples-dv-faildriver-wdm.yaml
new file mode 100644
index 00000000..7e9dd247
--- /dev/null
+++ b/tools/dv/samples/DV-FailDriver-WDM/tools-dv-samples-dv-faildriver-wdm.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: DV-FailDriver-WDM
+ description: Demonstrates how Driver Verifier (DV) can find errors in a WDM driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/tools/sdv/samples/SDV-FailDriver-KMDF/tools-sdv-samples-sdv-faildriver-kmdf.yaml b/tools/sdv/samples/SDV-FailDriver-KMDF/tools-sdv-samples-sdv-faildriver-kmdf.yaml
new file mode 100644
index 00000000..179187d4
--- /dev/null
+++ b/tools/sdv/samples/SDV-FailDriver-KMDF/tools-sdv-samples-sdv-faildriver-kmdf.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: SDV-FailDriver-KMDF
+ description: Demonstrates how Static Driver Verifier (SDV) can find errors in a KMDF driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/tools/sdv/samples/SDV-FailDriver-NDIS/tools-sdv-samples-sdv-faildriver-ndis.yaml b/tools/sdv/samples/SDV-FailDriver-NDIS/tools-sdv-samples-sdv-faildriver-ndis.yaml
new file mode 100644
index 00000000..ff5b6f30
--- /dev/null
+++ b/tools/sdv/samples/SDV-FailDriver-NDIS/tools-sdv-samples-sdv-faildriver-ndis.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: SDV-FailDriver-NDIS
+ description: Demonstrates how Static Driver Verifier (SDV) can find errors in a NDIS driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/tools/sdv/samples/SDV-FailDriver-STORPORT/tools-sdv-samples-sdv-faildriver-storport.yaml b/tools/sdv/samples/SDV-FailDriver-STORPORT/tools-sdv-samples-sdv-faildriver-storport.yaml
new file mode 100644
index 00000000..4cf3e540
--- /dev/null
+++ b/tools/sdv/samples/SDV-FailDriver-STORPORT/tools-sdv-samples-sdv-faildriver-storport.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: SDV-FailDriver-STORPORT
+ description: Demonstrates how Static Driver Verifier (SDV) can find errors in a Storport driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/tools/sdv/samples/SDV-FailDriver-WDM/tools-sdv-samples-sdv-faildriver-wdm.yaml b/tools/sdv/samples/SDV-FailDriver-WDM/tools-sdv-samples-sdv-faildriver-wdm.yaml
new file mode 100644
index 00000000..835a52a5
--- /dev/null
+++ b/tools/sdv/samples/SDV-FailDriver-WDM/tools-sdv-samples-sdv-faildriver-wdm.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: SDV-FailDriver-WDM
+ description: Demonstrates how Static Driver Verifier (SDV) can find errors in a WDM driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/usb/UcmCxUcsi/usb-ucmcxucsi.yaml b/usb/UcmCxUcsi/usb-ucmcxucsi.yaml
new file mode 100644
index 00000000..45dd9b0e
--- /dev/null
+++ b/usb/UcmCxUcsi/usb-ucmcxucsi.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: UcmTcpciCx Port Controller Client Driver
+ description: Demonstrates how to create a Windows USB Type-C port controller driver using the USB Connector Manager class extension driver (UcmCx).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/usb/UcmTcpciCxClientSample/usb-ucmtcpcicxclientsample.yaml b/usb/UcmTcpciCxClientSample/usb-ucmtcpcicxclientsample.yaml
new file mode 100644
index 00000000..350e7cca
--- /dev/null
+++ b/usb/UcmTcpciCxClientSample/usb-ucmtcpcicxclientsample.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: UcmTcpciCx Port Controller Client Driver
+ description: Demonstrates how to create a Windows USB Type-C port controller driver using the USB Connector Manager Type-C Port Controller Interface class extension driver (UcmTcpciCx).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/usb/kmdf_enumswitches/usb-kmdf-enumswitches.yaml b/usb/kmdf_enumswitches/usb-kmdf-enumswitches.yaml
new file mode 100644
index 00000000..46f5efb3
--- /dev/null
+++ b/usb/kmdf_enumswitches/usb-kmdf-enumswitches.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Sample KMDF Bus Driver for OSR USB-FX2
+ description: Demonstrates how to use KMDF as a bus driver using the OSR USB-FX2 device.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/usb/kmdf_fx2/usb-kmdf-fx2.yaml b/usb/kmdf_fx2/usb-kmdf-fx2.yaml
new file mode 100644
index 00000000..b9fc8bec
--- /dev/null
+++ b/usb/kmdf_fx2/usb-kmdf-fx2.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Sample KMDF Function Driver for OSR USB-FX2
+ description: Demonstrates how to use KMDF to perform bulk and interrupt data transfers to a USB device.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/usb/ufxclientsample/usb-ufxclientsample.yaml b/usb/ufxclientsample/usb-ufxclientsample.yaml
new file mode 100644
index 00000000..e22c8b93
--- /dev/null
+++ b/usb/ufxclientsample/usb-ufxclientsample.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: USB Function Client Driver
+ description: Demonstrates how to create a Windows USB function controller driver using the USB function class extension driver (UFX).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/usb/umdf2_fx2/README.md b/usb/umdf2_fx2/README.md
index bc2cfba5..4200dc73 100644
--- a/usb/umdf2_fx2/README.md
+++ b/usb/umdf2_fx2/README.md
@@ -3,7 +3,7 @@
platform: UMDF2
language: cpp
category: USB
- description: Demomstreates a UMDF version 2 driver for the OSR USB-FX2 device.
+ description: Demonstrates a UMDF version 2 driver for the OSR USB-FX2 device.
samplefwlink: http://go.microsoft.com/fwlink/p/?LinkId=618003
--->
diff --git a/usb/umdf2_fx2/usb-umdf2-fx2.yaml b/usb/umdf2_fx2/usb-umdf2-fx2.yaml
new file mode 100644
index 00000000..892a3bd3
--- /dev/null
+++ b/usb/umdf2_fx2/usb-umdf2-fx2.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Sample Function Driver for OSR USB-FX2 (UMDF Version 2)
+ description: Demonstrates a UMDF version 2 driver for the OSR USB-FX2 device.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/usb/umdf_filter_kmdf/usb-umdf-filter-kmdf.yaml b/usb/umdf_filter_kmdf/usb-umdf-filter-kmdf.yaml
new file mode 100644
index 00000000..837266a5
--- /dev/null
+++ b/usb/umdf_filter_kmdf/usb-umdf-filter-kmdf.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Sample UMDF Filter above KMDF Function Driver for OSR USB-FX2 (UMDF Version 1)
+ description: Demonstrates how to load a UMDF filter driver as an upper filter driver above the kmdf_fx2 sample driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/usb/umdf_filter_umdf/usb-umdf-filter-umdf.yaml b/usb/umdf_filter_umdf/usb-umdf-filter-umdf.yaml
new file mode 100644
index 00000000..9e2098e9
--- /dev/null
+++ b/usb/umdf_filter_umdf/usb-umdf-filter-umdf.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Sample UMDF Filter above UMDF Function Driver for OSR USB-FX2 (UMDF Version 1)
+ description: Demonstrates how to load a UMDF filter driver as an upper filter driver above the umdf_fx2 sample driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/usb/umdf_fx2/usb-umdf-fx2.yaml b/usb/umdf_fx2/usb-umdf-fx2.yaml
new file mode 100644
index 00000000..20de8651
--- /dev/null
+++ b/usb/umdf_fx2/usb-umdf-fx2.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Sample UMDF Function Driver for OSR USB-FX2 (UMDF version 1)
+ description: A UMDF driver for the OSR USB-FX2 device that includes a test application, sample device metadata, and supports impersonation and idle power down.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/usb/usbsamp/usb-usbsamp.yaml b/usb/usbsamp/usb-usbsamp.yaml
new file mode 100644
index 00000000..1d8b9af1
--- /dev/null
+++ b/usb/usbsamp/usb-usbsamp.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Usbsamp Generic USB Driver
+ description: Demonstrates how to perform full speed, high speed, and SuperSpeed transfers to and from bulk and isochronous endpoints of a generic USB device.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/usb/usbview/usb-usbview.yaml b/usb/usbview/usb-usbview.yaml
new file mode 100644
index 00000000..cc4df433
--- /dev/null
+++ b/usb/usbview/usb-usbview.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: USBView sample application
+ description: Provides an application that allows you to browse all USB controllers and connected USB devices on your system.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/usb/wdf_osrfx2_lab/usb-wdf-osrfx2-lab.yaml b/usb/wdf_osrfx2_lab/usb-wdf-osrfx2-lab.yaml
new file mode 100644
index 00000000..be0ca560
--- /dev/null
+++ b/usb/wdf_osrfx2_lab/usb-wdf-osrfx2-lab.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WDF Sample Driver Learning Lab for OSR USB-FX2
+ description: Contains a console test application and a series of iterative drivers for both KMDF and UMDF version 1.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/video/KMDOD/video-kmdod.yaml b/video/KMDOD/video-kmdod.yaml
new file mode 100644
index 00000000..cfb0d0ea
--- /dev/null
+++ b/video/KMDOD/video-kmdod.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Kernel mode display-only miniport driver (KMDOD) sample
+ description: Implements most DDIs that a display-only miniport driver should provide to the Windows Display Driver Model (WDDM).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/video/pixlib/video-pixlib.yaml b/video/pixlib/video-pixlib.yaml
new file mode 100644
index 00000000..15263676
--- /dev/null
+++ b/video/pixlib/video-pixlib.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: PixLib sample
+ description: Demonstrates how to implement the CPixel class for use by a display driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/wia/wia.yaml b/wia/wia.yaml
new file mode 100644
index 00000000..5c83df05
--- /dev/null
+++ b/wia/wia.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Windows Image Acquisition (WIA) Driver Samples
+ description: Contains samples and test tools for Windows Image Acquisition (WIA), a driver architecture and user interface for acquiring images from still image devices such as scanners.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/wmi/wmiacpi/wmi-wmiacpi.yaml b/wmi/wmiacpi/wmi-wmiacpi.yaml
new file mode 100644
index 00000000..47110a29
--- /dev/null
+++ b/wmi/wmiacpi/wmi-wmiacpi.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WMIACPI Sample
+ description: Contains ACPI BIOS and WMI sample code that enables instrumentation of the ACPI BIOS from within ACPI Source Language (ASL) code.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/wmi/wmisamp/wmi-wmisamp.yaml b/wmi/wmisamp/wmi-wmisamp.yaml
new file mode 100644
index 00000000..f6885baa
--- /dev/null
+++ b/wmi/wmisamp/wmi-wmisamp.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WmiSamp WMI Provider
+ description: Demonstrates how to register WMI providers in KMDF, create provider instances, and handle WMI queries sent to a device.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/wpd/WpdBasicHardwareDriver/wpd-wpdbasichardwaredriver.yaml b/wpd/WpdBasicHardwareDriver/wpd-wpdbasichardwaredriver.yaml
new file mode 100644
index 00000000..32f84f45
--- /dev/null
+++ b/wpd/WpdBasicHardwareDriver/wpd-wpdbasichardwaredriver.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WPD Basic Hardware Sample Driver
+ description: Supports nine sensor devices that integrate with the Parallax BS2 programmable microcontroller.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/wpd/WpdHelloWorldDriver/wpd-wpdhelloworlddriver.yaml b/wpd/WpdHelloWorldDriver/wpd-wpdhelloworlddriver.yaml
new file mode 100644
index 00000000..8ce3dc30
--- /dev/null
+++ b/wpd/WpdHelloWorldDriver/wpd-wpdhelloworlddriver.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WPD Hello World Sample
+ description: Supports four objects - a device object, a storage object, a folder object, and a file object.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/wpd/WpdMultiTransportDriver/wpd-wpdmultitransportdriver.yaml b/wpd/WpdMultiTransportDriver/wpd-wpdmultitransportdriver.yaml
new file mode 100644
index 00000000..8561eb53
--- /dev/null
+++ b/wpd/WpdMultiTransportDriver/wpd-wpdmultitransportdriver.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WPD multi-transport sample driver
+ description: Demonstrates how to extend the WpdHelloWorldDriver for a device that supports multiple transports.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/wpd/WpdServiceSampleDriver/wpd-wpdwudfsampledriver.yaml b/wpd/WpdServiceSampleDriver/wpd-wpdwudfsampledriver.yaml
new file mode 100644
index 00000000..889c2fee
--- /dev/null
+++ b/wpd/WpdServiceSampleDriver/wpd-wpdwudfsampledriver.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WPD service sample driver
+ description: Demonstrates how to extend the WpdHelloWorldDriver sample so that it supports a simulated device with a Contacts device service.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/wpd/WpdWudfSampleDriver/wpd-wpdservicesampledriver.yaml b/wpd/WpdWudfSampleDriver/wpd-wpdservicesampledriver.yaml
new file mode 100644
index 00000000..4aa740c7
--- /dev/null
+++ b/wpd/WpdWudfSampleDriver/wpd-wpdservicesampledriver.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WPD WUDF sample driver
+ description: Demonstrates virtually all aspects of the WPD device driver interface (DDI).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows