summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-16Merge branch 'main' into developAdonais Romero González
2023-02-16Rename build instructions file to avoid conflicts with root README + small fixAdonais Romero González
2023-02-16Rename build instructions file to avoid conflicts with root README + small fixAdonais Romero González
2023-02-16Fix logging when there are errors (#881)Adonais Romero González
2023-02-15Fix InfVerif 1235 errors in some sample INFs (#885)Jason
Co-authored-by: Jason Knichel <[email protected]>
2023-02-14Update DCHU sample INFs to restrict themselves to only OS versions they work ↵Jason
on (#884) Co-authored-by: Jason Knichel <[email protected]>
2023-02-14Enable the CodeQL workflow to pull submodules similar to the regular ↵JakobL-MSFT
workflow. (#883) user-jakobl-codeql-submodules
2023-02-14Fix logging when there are errors (#881)Adonais Romero González
2023-02-13Update VhidminiUm.inf to only target OS versions it works on (#868)Jason
Co-authored-by: Jason Knichel <[email protected]>
2023-02-13Fix biometric sample to only install on OS versions it can support (#867)Jason
Co-authored-by: Jason Knichel <[email protected]>
2023-02-09FI from main to develop. No functional change. (#865)JakobL-MSFT
Enable CodeQL to work thru reasonable workarounds - Cherry pick to main (#863) Enable CodeQL to work thru reasonable workarounds. (#857)
2023-02-08Update Camera Public Samples to use target platform of 'Windows Drivers' (#864)Gerrit Swaneveld
* Remove invalid INF DeviceInstall32 Removes from the sample an invalid API call. * Update to SimpleMediaSource.inf Fixes to use public installation path * Fix to Public Samples to be Windows Drivers compliant Update AvsCamera, AvsCameraMFT0, Avshws, Avsamp, and MultipinMFT samples to be Windows Driver Compliant * Filters Edit Fix Filters files autogenerated by VS
2023-02-08Enable CodeQL to work thru reasonable workarounds - Cherry pick to main (#863)JakobL-MSFT
Enable CodeQL to work thru reasonable workarounds. (#857)
2023-02-08Update README.md (#530)Shiselster
In order to launch the Device Manager, the command is **devmgmt.msc** and not simply **devmgmt**.
2023-02-08Update filter.h (#544)Hanwool Park
2023-02-08Fix typo in comment (#557)Rod Widdowson
The code grabs the FCB SHARED, not Ex
2023-02-08Remove un-used macro NULL_FILTER_FILTER_NAME (#641)astro
Update nullFilter.c
2023-02-08fix the characters that are not unicode to build without problem (#784)naruto0426
2023-02-08Typo "accpeted"→"accepted" (#838)Hiroshi Yoshioka
https://github.com/microsoft/Windows-driver-samples/blob/main/pofx/PEP/acpi/acpispecific.c #PingMSFTDocs
2023-02-08Update NFC sample driver for Windows Driver Compliance (#851)tenglu83
* Install driver to driver store. Include reference to wudfrd.inf * Update windows-drivertemplate-nfc.inf Save the INF file in UTF-8 code. * Update windows-drivertemplate-nfc.inf Remove WUDFRD_ServiceInstall from INF * Remove unnecessary CoInstallers * Change INF coding to UTF-16 LE --------- Co-authored-by: Teng Lu <[email protected]>
2023-02-07Change the locking scheme in DMFT to unlock in setoutputstreamstate (#810)jk
A change in device transform manager brought about a deadlock scenario in DMFT sample. The sample now behaves like we have in the rest of the pipeline i.e. we release the lock and wait for the operations on the input pins to complete. This hang is responsible for AMD hangs.
2023-02-07Enable CodeQL to work thru reasonable workarounds. (#857)JakobL-MSFT
2023-02-07Clean up a few misc things after merge of main into develop (#859)Jason
Co-authored-by: Jason Knichel <[email protected]>
2023-02-06Merge pull request #855 from microsoft/develop-2302-mergeAdonais Romero González
Merge 'main' into 'develop'
2023-02-03Merge branch 'main' into develop-2302-mergeAdonais Romero González
2023-02-03Incremental improvements of the sample build system (#849)JakobL-MSFT
2023-02-03Merge branch 'main' into develop-2302-mergeAdonais Romero González
2023-02-03mspassthroughext Driver compatibility violations (#846)kahashimoto-ms
* Add PnpLockdown to the version section of the INF * Add segments to DriverVer * Change DIRID from 12 to 13
2023-02-02Updates to make Sysvad and SimpleAudioSample Windows Drivers Compliant (#845)Julia D'Zmura
Updating sysvad and simpleaudiosample drivers.
2023-01-30Build scripts update (#844)Adonais Romero González
--------- Co-authored-by: Jakob Lichtenberg (170957) <[email protected]>
2023-01-25Merge pull request #841 from microsoft/Cymoki-patch-3Cymoki
Create Test.txt
2023-01-25Create Test.txtCymoki
2023-01-18Merge pull request #826 from microsoft/lagonzacodescanning-reconfigLaura
Re Configure Code-Scanning.yml
2023-01-18Update TestMcro sample to target a single architecture and support best ↵alexke-dev
practices (#837) * Update TestMcro sample to target a single architecture. * Update copywia.cmd to use the new path for the TestMcro.inf file. * Restore missing BOM to vcxproj file.
2023-01-15Merge pull request #836 [general/toaster] Update GetDeviceDescriptionWei Mao
2023-01-15[general/toaster] Update GetDeviceDescriptionWei Mao
2023-01-15Merge pull request #834 - Update WDF samples to use DIRID=13 (Driver Store)Wei Mao
## Why is this change being made? [Driver package isolation](https://learn.microsoft.com/en-us/windows-hardware/drivers/develop/driver-isolation) is a requirement for Windows Drivers that makes driver packages more resilient to external changes, easier to update, and more straightforward to install. One of such requirements is to for driver to [run from the driver store](https://learn.microsoft.com/en-us/windows-hardware/drivers/develop/run-from-driver-store), which means to use `DIRID = 13` in INF file, `DestinationDirs` section and `ServiceBinary` directive. ## What changed? Update generic WDF samples to use DIRID = 13. Specifically, it touches the following sample folders: - general, toaster, usb, hid, input, serial, pofx, spb, wmi Note it does not touch areas that are owned by individual driver classes, e.g., network, storage, file system. This change does mean that the sample **won't work on older OS** (prior to Win10 version 1809) where DIRID 13 is not fully supported. To find the original sample, please look at https://github.com/microsoft/Windows-driver-samples/tree/win11-22h2.
2023-01-15Fix: Invalid flag 0x4000, cannot be used with DIRID 13Wei Mao
2023-01-15[DirID-13] usbWei Mao
Change INF files with the following: - Use Driver Store DirID = 13 which are available starting Windows 10 1809 - Remove WDF coinstaller - Add PnpLockdown = 1
2023-01-15[DirID-13] hid, input, pofx, serial, spb, wmiWei Mao
Change INF files with the following: - Use Driver Store DirID = 13 which are available starting Windows 10 1809 - Remove WDF coinstaller - Add PnpLockdown = 1
2023-01-15[DirID-13] toaster sample driversWei Mao
Change INF files with the following: - Use Driver Store DirID = 13 which are available starting Windows 10 1809 - Remove WDF coinstaller - Add PnpLockdown = 1
2023-01-15[DirID-13] echo, pcidrv, plx9x5x, vhidmini, serial, virtualserial2, usbsamp, ↵Wei Mao
usb/ucm Change INF files with the following: - Use Driver Store DirID = 13 which are available starting Windows 10 1809 - Remove WDF coinstaller - Add PnpLockdown = 1
2023-01-13Update BthEchoSampleCli and BthEchoSampleSrv to be single architectur… (#825)dnl-q
* Update BthEchoSampleCli and BthEchoSampleSrv to be single architecture targeted and the specific build architecture is stamped at the time it is built. * Remove long deprecated WDF coinstaller references. Rename CopyFiles section from Drivers_Dir to DriverStore_Dir. Revert TargetOSVersion for the Models sections to NT$ARCH$...1, the same as before without my changes. * Address more PR feedbacks and update README.md. Co-authored-by: Hongwei Qi <[email protected]>
2023-01-13[UMDF v1] Remove General, USB, serialWei Mao
2023-01-13[UMDF v1] Remove usb/wdf_osrfx2_lab/umdfWei Mao
2023-01-13[UMDF v1] Remove usb/umdf_filter_kmdf, usb/umdf_filter_umdf, usb/umdf_fx2Wei Mao
2023-01-13[UMDF v1] Remove serial/VirtualSerial/ComPort/virtualserial, fakemodemWei Mao
2023-01-13[UMDF v1] Remove general/umdfSkeletonWei Mao
2023-01-13[UMDF v1] Remove general/toaster/toastDrv/umdf/func, ToastmonWei Mao
2023-01-13[UMDF v1] Remove general/echo/umdf, umdfSocketEchoWei Mao