Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: microsoft/Windows-driver-samples
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 639da64833ca68b977a63e157a29fb262d2b0599
Choose a base ref
..
head repository: microsoft/Windows-driver-samples
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: fa4567b2ff7ed7250e7b9d93368b757b9f4b21c9
Choose a head ref
Showing with 428 additions and 8,342 deletions.
  1. +1 −1 .github/scripts/Build-ChangedSamples.ps1
  2. +1 −1 .github/workflows/ci-pr.yml
  3. +2 −2 Build-AllSamples.ps1
  4. +2 −3 Build-Sample.ps1
  5. +73 −11 Build-SampleSet.ps1
  6. +1 −0 configuration.dsc.yaml
  7. +46 −0 configuration_vsonly.dsc.yaml
  8. +7 −9 exclusions.csv
  9. +1 −2 filesys/miniFilter/avscan/user/userscan.c
  10. +52 −12 general/DCHU/osrfx2_DCHU_extension_loose/osrfx2_DCHU_component/osrfx2_DCHU_component.vcxproj
  11. +6 −1 ...U/osrfx2_DCHU_extension_loose/osrfx2_DCHU_componentsoftware/osrfx2_DCHU_componentsoftware.vcxproj
  12. +18 −15 general/DCHU/osrfx2_DCHU_extension_loose/osrfx2_DCHU_extension.sln
  13. +15 −1 general/DCHU/osrfx2_DCHU_extension_loose/osrfx2_DCHU_extension/osrfx2_DCHU_extension.vcxproj
  14. +12 −1 ...U/osrfx2_DCHU_extension_tight/osrfx2_DCHU_componentsoftware/osrfx2_DCHU_componentsoftware.vcxproj
  15. +10 −5 general/DCHU/osrfx2_DCHU_extension_tight/osrfx2_DCHU_extension/osrfx2_DCHU_extension.vcxproj
  16. BIN general/WinHEC 2017 Lab/PlugInToaster/devcon.exe
  17. BIN general/WinHEC 2017 Lab/PlugInToaster/plug.exe
  18. +0 −2 general/WinHEC 2017 Lab/PlugInToaster/unplug.bat
  19. +0 −13 general/WinHEC 2017 Lab/README.md
  20. +0 −116 general/WinHEC 2017 Lab/Toaster Driver/Service/HsaService.cpp
  21. +0 −148 general/WinHEC 2017 Lab/Toaster Driver/Service/Metering.cpp
  22. +0 −29 general/WinHEC 2017 Lab/Toaster Driver/Service/Metering.h
  23. +0 −51 general/WinHEC 2017 Lab/Toaster Driver/Service/RpcInterface.Idl
  24. +0 −17 general/WinHEC 2017 Lab/Toaster Driver/Service/RpcInterface.acf
  25. +0 −476 general/WinHEC 2017 Lab/Toaster Driver/Service/RpcInterface_c.c
  26. +0 −103 general/WinHEC 2017 Lab/Toaster Driver/Service/RpcInterface_h.h
  27. +0 −430 general/WinHEC 2017 Lab/Toaster Driver/Service/RpcInterface_s.c
  28. +0 −320 general/WinHEC 2017 Lab/Toaster Driver/Service/RpcServer.cpp
  29. +0 −16 general/WinHEC 2017 Lab/Toaster Driver/Service/RpcServer.h
  30. +0 −284 general/WinHEC 2017 Lab/Toaster Driver/Service/RpcServer.vcxproj
  31. +0 −76 general/WinHEC 2017 Lab/Toaster Driver/Service/RpcServer.vcxproj.filters
  32. +0 −155 general/WinHEC 2017 Lab/Toaster Driver/Service/SampleService.cpp
  33. +0 −46 general/WinHEC 2017 Lab/Toaster Driver/Service/SampleService.h
  34. +0 −566 general/WinHEC 2017 Lab/Toaster Driver/Service/ServiceBase.cpp
  35. +0 −121 general/WinHEC 2017 Lab/Toaster Driver/Service/ServiceBase.h
  36. +0 −191 general/WinHEC 2017 Lab/Toaster Driver/Service/ServiceInstaller.cpp
  37. +0 −57 general/WinHEC 2017 Lab/Toaster Driver/Service/ServiceInstaller.h
  38. +0 −8 general/WinHEC 2017 Lab/Toaster Driver/Service/stdafx.cpp
  39. +0 −15 general/WinHEC 2017 Lab/Toaster Driver/Service/stdafx.h
  40. +0 −8 general/WinHEC 2017 Lab/Toaster Driver/Service/targetver.h
  41. +0 −40 general/WinHEC 2017 Lab/Toaster Driver/toaster.sln
  42. +0 −80 general/WinHEC 2017 Lab/Toaster Driver/toaster/driver.h
  43. +0 −167 general/WinHEC 2017 Lab/Toaster Driver/toaster/public.h
  44. +0 −418 general/WinHEC 2017 Lab/Toaster Driver/toaster/toaster.c
  45. +0 −134 general/WinHEC 2017 Lab/Toaster Driver/toaster/toaster.h
  46. BIN general/WinHEC 2017 Lab/Toaster Driver/toaster/toaster.inx
  47. +0 −229 general/WinHEC 2017 Lab/Toaster Driver/toaster/toaster.vcxproj
  48. +0 −45 general/WinHEC 2017 Lab/Toaster Driver/toaster/toaster.vcxproj.filters
  49. +0 −62 general/WinHEC 2017 Lab/Toaster Driver/toaster/trace.h
  50. +0 −40 general/WinHEC 2017 Lab/Toaster Support App/App.sln
  51. +0 −11 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/CustomCapability.SCCD
  52. +0 −287 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/CustomCapability.vcxproj
  53. +0 −89 ...ral/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/CustomCapability.vcxproj.filters
  54. +0 −244 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/DeviceList.cpp
  55. +0 −41 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/Package.appxmanifest
  56. +0 −177 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/RpcClient.cpp
  57. +0 −30 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/RpcClient.h
  58. +0 −6 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/RpcInterface.c
  59. +0 −476 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/RpcInterface_c.c
  60. +0 −112 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/RpcInterface_h.h
  61. +0 −430 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/RpcInterface_s.c
  62. +0 −21 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/SampleConfiguration.cpp
  63. +0 −47 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/SampleConfiguration.h
  64. +0 −68 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/Scenario1_MeteringData.xaml
  65. +0 −47 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/Scenario1_MeteringData.xaml.cpp
  66. +0 −31 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/Scenario1_MeteringData.xaml.h
  67. +0 −282 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/ServiceViewModel.cpp
  68. +0 −77 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/ServiceViewModel.h
  69. +0 −60 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/pch.cpp
  70. +0 −27 general/WinHEC 2017 Lab/Toaster Support App/App/CustomCapability/cpp/pch.h
  71. +0 −134 general/WinHEC 2017 Lab/Toaster Support App/SharedContent/cpp/App.xaml.cpp
  72. +0 −33 general/WinHEC 2017 Lab/Toaster Support App/SharedContent/cpp/App.xaml.h
  73. +0 −67 general/WinHEC 2017 Lab/Toaster Support App/SharedContent/cpp/DeviceHelpers.h
  74. +0 −80 general/WinHEC 2017 Lab/Toaster Support App/SharedContent/cpp/MainPage.xaml
  75. +0 −154 general/WinHEC 2017 Lab/Toaster Support App/SharedContent/cpp/MainPage.xaml.cpp
  76. +0 −46 general/WinHEC 2017 Lab/Toaster Support App/SharedContent/cpp/MainPage.xaml.h
  77. BIN general/WinHEC 2017 Lab/Toaster Support App/SharedContent/media/Square310x310Logo.png
  78. BIN general/WinHEC 2017 Lab/Toaster Support App/SharedContent/media/microsoft-sdk.png
  79. BIN general/WinHEC 2017 Lab/Toaster Support App/SharedContent/media/placeholder-sdk.png
  80. BIN general/WinHEC 2017 Lab/Toaster Support App/SharedContent/media/placeholder.png
  81. BIN general/WinHEC 2017 Lab/Toaster Support App/SharedContent/media/smalltile-sdk.png
  82. BIN general/WinHEC 2017 Lab/Toaster Support App/SharedContent/media/splash-sdk.png
  83. BIN general/WinHEC 2017 Lab/Toaster Support App/SharedContent/media/squaretile-sdk.png
  84. BIN general/WinHEC 2017 Lab/Toaster Support App/SharedContent/media/storelogo-sdk.png
  85. BIN general/WinHEC 2017 Lab/Toaster Support App/SharedContent/media/tile-sdk.png
  86. BIN general/WinHEC 2017 Lab/Toaster Support App/SharedContent/media/windows-sdk.png
  87. +0 −34 general/WinHEC 2017 Lab/Toaster Support App/SharedContent/xaml/App.xaml
  88. +0 −536 general/WinHEC 2017 Lab/Toaster Support App/SharedContent/xaml/Styles.xaml
  89. BIN general/WinHEC 2017 Lab/WinHEC 2017 Lab.docx
  90. BIN general/WinHEC 2017 Lab/WinHEC 2017 Lab.zip
  91. BIN general/WinHEC 2017/Optimizing Windows Performance/WinHEC_2017.zip
  92. BIN hid/hidusbfx2/sys/hidusbfx2.inx
  93. BIN hid/vhidmini2/driver/kmdf/vhidmini.inx
  94. BIN hid/vhidmini2/driver/umdf2/VhidminiUm.inx
  95. +14 −11 tools/dv/samples/DV-FailDriver-WDM/driver/DV-FailDriver-WDM.sln
  96. +18 −18 tools/dv/samples/DV-FailDriver-WDM/driver/defect_toastmon.vcxproj
  97. +16 −12 tools/sdv/samples/SDV-FailDriver-KMDF/SDV-FailDriver-KMDF.sln
  98. +20 −20 tools/sdv/samples/SDV-FailDriver-KMDF/driver/fail_driver1.vcxproj
  99. +20 −20 tools/sdv/samples/SDV-FailDriver-KMDF/library/fail_library1.vcxproj
  100. +10 −8 tools/sdv/samples/SDV-FailDriver-NDIS/SDV-FailDriver-NDIS.sln
  101. +20 −20 tools/sdv/samples/SDV-FailDriver-NDIS/driver/sdvmp.vcxproj
  102. +10 −8 tools/sdv/samples/SDV-FailDriver-STORPORT/SDV-FailDriver-STORPORT.sln
  103. +20 −20 tools/sdv/samples/SDV-FailDriver-STORPORT/driver/lsi_u3.vcxproj
  104. +10 −8 tools/sdv/samples/SDV-FailDriver-WDM/SDV-FailDriver-WDM.sln
  105. +23 −23 tools/sdv/samples/SDV-FailDriver-WDM/driver/fail_driver1.vcxproj
2 changes: 1 addition & 1 deletion .github/scripts/Build-ChangedSamples.ps1
Original file line number Diff line number Diff line change
@@ -22,7 +22,7 @@ foreach ($file in $ChangedFiles) {
$filename = Split-Path $file -Leaf

# Files that can affect how every sample is built should trigger a full build
if ($filename -eq "Build-AllSamples.ps1" -or $filename -eq "Build-Sample.ps1" -or $filename -eq "Build-SampleSet.ps1") {
if ($filename -eq "Build-AllSamples.ps1" -or $filename -eq "Build-Sample.ps1" -or $filename -eq "Build-SampleSet.ps1" -or $filename -eq "exclusions.csv") {
$buildAll = $true
}
if ($dir -like "$root\.github\scripts" -or $dir -like "$root\.github\scripts\*") {
2 changes: 1 addition & 1 deletion .github/workflows/ci-pr.yml
Original file line number Diff line number Diff line change
@@ -27,7 +27,7 @@ jobs:

- name: Get changed files
id: get-changed-files
uses: tj-actions/changed-files@v35
uses: tj-actions/changed-files@v41
with:
separator: ","

4 changes: 2 additions & 2 deletions Build-AllSamples.ps1
Original file line number Diff line number Diff line change
@@ -57,11 +57,11 @@ foreach ($file in $solutionFiles) {
$dir = (Get-Item $file).DirectoryName
$dir_norm = $dir.Replace($root, '').Trim('\').Replace('\', '.').ToLower()
if ($dir_norm -match ($Samples)) {
Write-Verbose "`u{1F50E} Found and included sample [$dir_norm] at $dir"
Write-Verbose "`u{1F50E} Found and filtered in sample [$dir_norm] at $dir"
$sampleSet[$dir_norm] = $dir
}
else {
Write-Verbose "`u{1F50E} Found and excluded sample [$dir_norm] at $dir"
Write-Verbose "`u{1F50E} Found and filtered out sample [$dir_norm] at $dir"
}
}

5 changes: 2 additions & 3 deletions Build-Sample.ps1
Original file line number Diff line number Diff line change
@@ -141,13 +141,12 @@ Write-Verbose "Building Sample: $SampleName; Configuration: $Configuration; Plat

# Exclude certain InfVerif exceptions to allow samples to build and detect other errors.
# error 1205: Section [xxx] referenced from DelFiles and CopyFiles directive - network\trans
# error 1144: Device software with SoftwareType 1 may not execute on all product types - general\dchu\osrfx2_dchu_extension_tight
# error 1233: Missing directive CatalogFile required for digital signature - storage\class\disk
# error 2083: Section [xxx] not referenced or used - network\trans, storage\msdsm
# error 2084: Service binary 'xxx' should reference a CopyFiles destination file - network\trans, wpd\wpdservicesampledriver
# errors 1324, 1420, 1421 will be excluded in main branch only until the fixes are merged.
# errors 1324, 1420, 1421, 1402 will be excluded in main branch only until the fixes are merged.
# error 2086 will be excluded until the WDK used in GitHub is updated.
msbuild $solutionFile -clp:Verbosity=m -t:clean,build -property:Configuration=$Configuration -property:Platform=$Platform -p:TargetVersion=Windows10 -p:InfVerif_AdditionalOptions="/samples /msft /sw1144 /sw1199 /sw1205 /sw1233 /sw1324 /sw1420 /sw1421 /sw2083 /sw2084 /sw2086" -p:SignToolWS=/fdws -p:DriverCFlagAddOn=/wd4996 -warnaserror -flp1:errorsonly`;logfile=$errorLogFilePath -flp2:WarningsOnly`;logfile=$warnLogFilePath -noLogo > $OutLogFilePath
msbuild $solutionFile -clp:Verbosity=m -t:clean,build -property:Configuration=$Configuration -property:Platform=$Platform -p:TargetVersion=Windows10 -p:InfVerif_AdditionalOptions="/samples /msft /sw1199 /sw1205 /sw1233 /sw1324 /sw1420 /sw1421 /sw2083 /sw2084 /sw2086 /sw1402" -p:SignToolWS=/fdws -p:DriverCFlagAddOn=/wd4996 -warnaserror -flp1:errorsonly`;logfile=$errorLogFilePath -flp2:WarningsOnly`;logfile=$warnLogFilePath -noLogo > $OutLogFilePath
if ($env:WDS_WipeOutputs -ne $null)
{
Write-Verbose ("WipeOutputs: "+$Directory+" "+(((Get-Volume ($DriveLetter=(Get-Item ".").PSDrive.Name)).SizeRemaining/1GB)))
84 changes: 73 additions & 11 deletions Build-SampleSet.ps1
Original file line number Diff line number Diff line change
@@ -44,29 +44,91 @@ finally {
$ErrorActionPreference = $oldPreference
}

#
# Determine build environment: 'WDK', 'EWDK', or 'GitHub'. Only used to determine build number.
# Determine build number (used for exclusions based on build number). Five digits. Say, '22621'.
#
$build_environment=""
$build_number=0
#
# EWDK sets environment variable BuildLab. For example 'ni_release_svc_prod1.22621.2428'.
#
if($env:BuildLab -match '(?<branch>[^.]*).(?<build>[^.]*).(?<qfe>[^.]*)') {
$build_environment=("EWDK."+$Matches.branch+"."+$Matches.build+"."+$Matches.qfe)
$build_number=$Matches.build
}
#
# WDK sets environment variable UCRTVersion. For example '10.0.22621.0'.
#
elseif ($env:UCRTVersion -match '10.0.(?<build>.*).0') {
$build_environment="WDK"
$build_number=$Matches.build
}
#
# Hack: In GitHub we do not have an environment variable where we can see WDK build number, so we have it hard coded.
#
elseif (-not $env:GITHUB_REPOSITORY -eq '') {
$build_environment="GitHub"
$build_number=22621
}
else {

# Dump all environment variables so as to help debug error:
Write-Output "Environment variables {"
gci env:* | sort-object name
Write-Output "Environment variables }"

Write-Error "Could not determine build environment."
exit 1
}

#
# Determine exclusions.
#
# Exclusions are loaded from .\exclusions.csv.
# Each line has form:
# Path,Configurations,MinBuild,MaxBuild,Reason
# Where:
# Path: Is the path to folder containing solution(s) using backslashes. For example: 'audio\acx\samples\audiocodec\driver' .
# Configurations: Are the configurations to exclude. For example: '*|arm64' .
# MinBuild: Is the minimum WDK/EWDK build number the exclusion is applicable for. For example: '22621' .
# MaxBuild: Is the maximum WDK/EWDK build number the exclusion is applicable for. For example: '26031' .
# Reason: Is plain text documenting the reason for the exclusion. For example: 'error C1083: Cannot open include file: 'acx.h': No such file or directory' .
#
$exclusionConfigurations = @{}
$exclusionReasons = @{}
Import-Csv 'exclusions.csv' | ForEach-Object {
if ($_.Configurations) {
$exclusionConfigurations[$_.Path.Replace($root, '').Trim('\').Replace('\', '.').ToLower()] = $_.Configurations
$excluded_driver=$_.Path.Replace($root, '').Trim('\').Replace('\', '.').ToLower()
$excluded_configurations=($_.configurations -eq '' ? '*' : $_.configurations)
$excluded_minbuild=($_.MinBuild -eq '' ? 00000 : $_.MinBuild)
$excluded_maxbuild=($_.MaxBuild -eq '' ? 99999 : $_.MaxBuild)
if (($excluded_minbuild -le $build_number) -and ($build_number -le $excluded_maxbuild) )
{
$exclusionConfigurations[$excluded_driver] = $excluded_configurations
$exclusionReasons[$excluded_driver] = $_.Reason
Write-Verbose "Exclusion.csv entry applied for '$excluded_driver' for configuration '$excluded_configurations'."
}
else {
$exclusionConfigurations[$_.Path.Replace($root, '').Trim('\').Replace('\', '.').ToLower()] = '*'
else
{
Write-Verbose "Exclusion.csv entry not applied for '$excluded_driver' due to build number."
}
$exclusionReasons[$_.Path.Replace($root, '').Trim('\').Replace('\', '.').ToLower()] = $_.Reason
}

$jresult = @{
SolutionsBuilt = 0
SolutionsExcluded = 0
SolutionsFailed = 0
Results = @()
FailSet = @()
lock = [System.Threading.Mutex]::new($false)
SolutionsBuilt = 0
SolutionsSucceeded = 0
SolutionsExcluded = 0
SolutionsUnsupported = 0
SolutionsFailed = 0
Results = @()
FailSet = @()
lock = [System.Threading.Mutex]::new($false)
}

$SolutionsTotal = $sampleSet.Count * $Configurations.Count * $Platforms.Count

Write-Output ("Build Environment: " + $build_environment)
Write-Output ("Build Number: " + $build_number)
Write-Output ("Samples: " + $sampleSet.Count)
Write-Output ("Configurations: " + $Configurations.Count + " (" + $Configurations + ")")
Write-Output ("Platforms: " + $Platforms.Count + " (" + $Platforms + ")")
1 change: 1 addition & 0 deletions configuration.dsc.yaml
Original file line number Diff line number Diff line change
@@ -15,6 +15,7 @@ properties:
- vsPackage
directives:
description: Install required VS workloads
maxVersion: "1.0.15"
allowPrerelease: true
settings:
productId: Microsoft.VisualStudio.Product.Community
46 changes: 46 additions & 0 deletions configuration_vsonly.dsc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
properties:
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: vsPackage
directives:
description: Install Visual Studio Community 2022
allowPrerelease: true
settings:
id: Microsoft.VisualStudio.2022.Community
source: winget
- resource: Microsoft.VisualStudio.DSC/VSComponents
id: vsComponents
dependsOn:
- vsPackage
directives:
description: Install required VS workloads
maxVersion: "1.0.15"
allowPrerelease: true
settings:
productId: Microsoft.VisualStudio.Product.Community
channelId: VisualStudio.17.Release
includeRecommended: false
components:
- Microsoft.VisualStudio.Component.VC.CoreBuildTools
- Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core
- Microsoft.VisualStudio.Component.VC.Tools.x86.x64
- Microsoft.VisualStudio.Component.VC.Tools.ARM64
- Microsoft.VisualStudio.Component.VC.Tools.ARM64EC
- Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre
- Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre
- Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre
- Microsoft.VisualStudio.Component.VC.Redist.14.Latest
- Microsoft.VisualStudio.Component.Windows10SDK
- Microsoft.VisualStudio.Component.VC.ATL
- Microsoft.VisualStudio.Component.VC.ATL.ARM64
- Microsoft.VisualStudio.Component.VC.ATL.Spectre
- Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre
- Microsoft.VisualStudio.Component.VC.ATLMFC
- Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre
- Microsoft.VisualStudio.Component.VC.ASAN
- Microsoft.VisualStudio.Component.NuGet.BuildTools
- Microsoft.VisualStudio.Component.VC.MFC.ARM64
- Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre
- Microsoft.VisualStudio.Workload.NativeDesktop
configurationVersion: 0.2.0
16 changes: 7 additions & 9 deletions exclusions.csv
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
Path,Reason
audio\acx\samples\audiocodec\driver,error C1083: Cannot open include file: 'acx.h': No such file or directory
general\dchu\osrfx2_dchu_extension_loose,Needs fix for project not found
general\dchu\osrfx2_dchu_extension_tight,LINK : error LNK4075: ignoring '/INCREMENTAL' due to '/OPT:ICF' specification
general\winhec 2017 lab\toaster driver,Needs input from end user
general\winhec 2017 lab\toaster support app,Needs input from end user
network\trans\wfpsampler,Missing INF section; missing libs
tree,Missing headers
video\indirectdisplay,ARM64 Warning C4530: C++ exception handler used but unwind semantics are not enabled
Path,Configurations,MinBuild,MaxBuild,Reason
audio\acx\samples\audiocodec\driver,*,,22621,Only NI: error C1083: Cannot open include file: 'acx.h': No such file or directory
general\dchu\osrfx2_dchu_extension_loose,*|x64,,22621,Only NI: Only x64: Fails to build
general\dchu\osrfx2_dchu_extension_tight,*|x64,,22621,Only NI: Only x64: Fails to build
network\trans\wfpsampler,*,,,Missing INF section; missing libs
tree,*,,,Missing headers
video\indirectdisplay,*|arm64,,,Only arm64: Warning C4530: C++ exception handler used but unwind semantics are not enabled
3 changes: 1 addition & 2 deletions filesys/miniFilter/avscan/user/userscan.c
Original file line number Diff line number Diff line change
@@ -759,7 +759,6 @@ Return Value:
HRESULT hr = S_OK;
ULONG bytesReturned = 0;
HANDLE sectionHandle = NULL;
DWORD dwErrCode = 0;
PVOID scanAddress = NULL;
MEMORY_BASIC_INFORMATION memoryInfo;
PAV_SCANNER_NOTIFICATION notification = &Message->Notification;
@@ -847,7 +846,7 @@ Return Value:
if (!CloseHandle(sectionHandle)) {

fprintf(stderr, "[UserScanHandleStartScanMsg]: Failed to close the section handle.\n");
DisplayError(HRESULT_FROM_WIN32(dwErrCode));
DisplayError(HRESULT_FROM_WIN32(GetLastError()));
}

//
Loading