summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYang You (UU) <[email protected]>2026-06-19 13:12:38 -0700
committerYang You (UU) <[email protected]>2026-06-19 13:12:38 -0700
commit8315a48cc6aac0c02d2218b0147457a01de4f885 (patch)
tree58d74336b33f09a11d9427f8eba76f7fa84d9d47
parent4c89b2cd0cf2e94bc2e933e9ccf7d35c7b26a140 (diff)
Add variants to the NetVAdapterLibrary to support the requirements of different adapter types.
-rw-r--r--network/netadaptercx/netvadapter/km/netvadapterkm.vcxproj4
-rw-r--r--network/netadaptercx/netvadapter/netvadapter.sln16
-rw-r--r--network/netadaptercx/netvadapter/um/netvadapterum.vcxproj4
-rw-r--r--network/netadaptercx/netvadapterlibrary/ethernet_km/netvadapterlibrarykm.filters (renamed from network/netadaptercx/netvadapterlibrary/km/netvadapterlibrarykm.filters)0
-rw-r--r--network/netadaptercx/netvadapterlibrary/ethernet_km/netvadapterlibrarykm.vcxproj (renamed from network/netadaptercx/netvadapterlibrary/km/netvadapterlibrarykm.vcxproj)0
-rw-r--r--network/netadaptercx/netvadapterlibrary/ethernet_um/netvadapterlibraryum.filters (renamed from network/netadaptercx/netvadapterlibrary/um/netvadapterlibraryum.filters)0
-rw-r--r--network/netadaptercx/netvadapterlibrary/ethernet_um/netvadapterlibraryum.vcxproj185
-rw-r--r--network/netadaptercx/netvadapterlibrary/wifi_km/netvadapterlibrarykm.filters26
-rw-r--r--network/netadaptercx/netvadapterlibrary/wifi_km/netvadapterlibrarykm.vcxproj189
-rw-r--r--network/netadaptercx/netvadapterlibrary/wifi_um/netvadapterlibraryum.filters26
-rw-r--r--network/netadaptercx/netvadapterlibrary/wifi_um/netvadapterlibraryum.vcxproj (renamed from network/netadaptercx/netvadapterlibrary/um/netvadapterlibraryum.vcxproj)2
-rw-r--r--network/wlan/wificx/km/wificxsampleclientkm.vcxproj7
-rw-r--r--network/wlan/wificx/um/wificxsampleclientum.vcxproj4
-rw-r--r--network/wlan/wificx/wificxsampleclient.sln24
14 files changed, 453 insertions, 34 deletions
diff --git a/network/netadaptercx/netvadapter/km/netvadapterkm.vcxproj b/network/netadaptercx/netvadapter/km/netvadapterkm.vcxproj
index c5381da8..b9414ab8 100644
--- a/network/netadaptercx/netvadapter/km/netvadapterkm.vcxproj
+++ b/network/netadaptercx/netvadapter/km/netvadapterkm.vcxproj
@@ -209,9 +209,9 @@
<ClInclude Include="..\drivercode\power.h" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\netvadapterlibrary\km\netvadapterlibrarykm.vcxproj">
+ <ProjectReference Include="..\..\netvadapterlibrary\ethernet_km\netvadapterlibrarykm.vcxproj">
<Project>{e2a65efd-25cc-4af0-b180-0cd56ee277a9}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/network/netadaptercx/netvadapter/netvadapter.sln b/network/netadaptercx/netvadapter/netvadapter.sln
index 866a8ac2..e41c436d 100644
--- a/network/netadaptercx/netvadapter/netvadapter.sln
+++ b/network/netadaptercx/netvadapter/netvadapter.sln
@@ -1,6 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.7.34221.43
+# Visual Studio Version 18
+VisualStudioVersion = 18.7.11911.148 stable
MinimumVisualStudioVersion = 12.0
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netvadapterkm", "km\netvadapterkm.vcxproj", "{B4044984-19DD-456F-9D47-565F59A47F5E}"
ProjectSection(ProjectDependencies) = postProject
@@ -12,9 +12,9 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netvadapterum", "um\netvada
{612F33AD-430C-4FE7-8000-35E15A5EB757} = {612F33AD-430C-4FE7-8000-35E15A5EB757}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netvadapterlibrarykm", "..\netvadapterlibrary\km\netvadapterlibrarykm.vcxproj", "{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netvadapterlibrarykm", "..\netvadapterlibrary\ethernet_km\netvadapterlibrarykm.vcxproj", "{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netvadapterlibraryum", "..\netvadapterlibrary\um\netvadapterlibraryum.vcxproj", "{612F33AD-430C-4FE7-8000-35E15A5EB757}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netvadapterlibraryum", "..\netvadapterlibrary\ethernet_um\netvadapterlibraryum.vcxproj", "{612F33AD-430C-4FE7-8000-35E15A5EB757}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -50,28 +50,20 @@ Global
{1CDC2CE3-19F3-4200-87C7-C343FB2D8ED3}.Release|x64.Deploy.0 = Release|x64
{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Debug|ARM64.ActiveCfg = Debug|ARM64
{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Debug|ARM64.Build.0 = Debug|ARM64
- {E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Debug|ARM64.Deploy.0 = Debug|ARM64
{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Debug|x64.ActiveCfg = Debug|x64
{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Debug|x64.Build.0 = Debug|x64
- {E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Debug|x64.Deploy.0 = Debug|x64
{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Release|ARM64.ActiveCfg = Release|ARM64
{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Release|ARM64.Build.0 = Release|ARM64
- {E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Release|ARM64.Deploy.0 = Release|ARM64
{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Release|x64.ActiveCfg = Release|x64
{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Release|x64.Build.0 = Release|x64
- {E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Release|x64.Deploy.0 = Release|x64
{612F33AD-430C-4FE7-8000-35E15A5EB757}.Debug|ARM64.ActiveCfg = Debug|ARM64
{612F33AD-430C-4FE7-8000-35E15A5EB757}.Debug|ARM64.Build.0 = Debug|ARM64
- {612F33AD-430C-4FE7-8000-35E15A5EB757}.Debug|ARM64.Deploy.0 = Debug|ARM64
{612F33AD-430C-4FE7-8000-35E15A5EB757}.Debug|x64.ActiveCfg = Debug|x64
{612F33AD-430C-4FE7-8000-35E15A5EB757}.Debug|x64.Build.0 = Debug|x64
- {612F33AD-430C-4FE7-8000-35E15A5EB757}.Debug|x64.Deploy.0 = Debug|x64
{612F33AD-430C-4FE7-8000-35E15A5EB757}.Release|ARM64.ActiveCfg = Release|ARM64
{612F33AD-430C-4FE7-8000-35E15A5EB757}.Release|ARM64.Build.0 = Release|ARM64
- {612F33AD-430C-4FE7-8000-35E15A5EB757}.Release|ARM64.Deploy.0 = Release|ARM64
{612F33AD-430C-4FE7-8000-35E15A5EB757}.Release|x64.ActiveCfg = Release|x64
{612F33AD-430C-4FE7-8000-35E15A5EB757}.Release|x64.Build.0 = Release|x64
- {612F33AD-430C-4FE7-8000-35E15A5EB757}.Release|x64.Deploy.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/network/netadaptercx/netvadapter/um/netvadapterum.vcxproj b/network/netadaptercx/netvadapter/um/netvadapterum.vcxproj
index 0dfc43d3..84579613 100644
--- a/network/netadaptercx/netvadapter/um/netvadapterum.vcxproj
+++ b/network/netadaptercx/netvadapter/um/netvadapterum.vcxproj
@@ -189,9 +189,9 @@
<ClCompile Include="..\drivercode\memorymanagement.cpp" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\netvadapterlibrary\um\netvadapterlibraryum.vcxproj">
+ <ProjectReference Include="..\..\netvadapterlibrary\ethernet_um\netvadapterlibraryum.vcxproj">
<Project>{612f33ad-430c-4fe7-8000-35e15a5eb757}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/network/netadaptercx/netvadapterlibrary/km/netvadapterlibrarykm.filters b/network/netadaptercx/netvadapterlibrary/ethernet_km/netvadapterlibrarykm.filters
index 1b227cbb..1b227cbb 100644
--- a/network/netadaptercx/netvadapterlibrary/km/netvadapterlibrarykm.filters
+++ b/network/netadaptercx/netvadapterlibrary/ethernet_km/netvadapterlibrarykm.filters
diff --git a/network/netadaptercx/netvadapterlibrary/km/netvadapterlibrarykm.vcxproj b/network/netadaptercx/netvadapterlibrary/ethernet_km/netvadapterlibrarykm.vcxproj
index 8167e906..8167e906 100644
--- a/network/netadaptercx/netvadapterlibrary/km/netvadapterlibrarykm.vcxproj
+++ b/network/netadaptercx/netvadapterlibrary/ethernet_km/netvadapterlibrarykm.vcxproj
diff --git a/network/netadaptercx/netvadapterlibrary/um/netvadapterlibraryum.filters b/network/netadaptercx/netvadapterlibrary/ethernet_um/netvadapterlibraryum.filters
index 1b227cbb..1b227cbb 100644
--- a/network/netadaptercx/netvadapterlibrary/um/netvadapterlibraryum.filters
+++ b/network/netadaptercx/netvadapterlibrary/ethernet_um/netvadapterlibraryum.filters
diff --git a/network/netadaptercx/netvadapterlibrary/ethernet_um/netvadapterlibraryum.vcxproj b/network/netadaptercx/netvadapterlibrary/ethernet_um/netvadapterlibraryum.vcxproj
new file mode 100644
index 00000000..0ed7a371
--- /dev/null
+++ b/network/netadaptercx/netvadapterlibrary/ethernet_um/netvadapterlibraryum.vcxproj
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM64">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM64">
+ <Configuration>Release</Configuration>
+ <Platform>ARM64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{612F33AD-430C-4FE7-8000-35E15A5EB757}</ProjectGuid>
+ <TemplateGuid>{1bc93793-694f-48fe-9372-81e2b05556fd}</TemplateGuid>
+ <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
+ <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
+ <Configuration>Debug</Configuration>
+ <Platform Condition="'$(Platform)' == ''">x64</Platform>
+ <RootNamespace>KMDF_Driver1</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <TargetVersion>Windows10</TargetVersion>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>WindowsUserModeDriver10.0</PlatformToolset>
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <DriverTargetPlatform>Universal</DriverTargetPlatform>
+ <UMDF_VERSION_MAJOR>2</UMDF_VERSION_MAJOR>
+ <UMDF_VERSION_MINOR>33</UMDF_VERSION_MINOR>
+ <NetAdapterDriver>true</NetAdapterDriver>
+ <NETADAPTER_VERSION_MAJOR>2</NETADAPTER_VERSION_MAJOR>
+ <NETADAPTER_VERSION_MINOR>5</NETADAPTER_VERSION_MINOR>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <TargetVersion>Windows10</TargetVersion>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>WindowsUserModeDriver10.0</PlatformToolset>
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <DriverTargetPlatform>Universal</DriverTargetPlatform>
+ <UMDF_VERSION_MAJOR>2</UMDF_VERSION_MAJOR>
+ <UMDF_VERSION_MINOR>33</UMDF_VERSION_MINOR>
+ <NetAdapterDriver>true</NetAdapterDriver>
+ <NETADAPTER_VERSION_MAJOR>2</NETADAPTER_VERSION_MAJOR>
+ <NETADAPTER_VERSION_MINOR>5</NETADAPTER_VERSION_MINOR>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
+ <TargetVersion>Windows10</TargetVersion>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>WindowsUserModeDriver10.0</PlatformToolset>
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <DriverTargetPlatform>Universal</DriverTargetPlatform>
+ <UMDF_VERSION_MAJOR>2</UMDF_VERSION_MAJOR>
+ <UMDF_VERSION_MINOR>33</UMDF_VERSION_MINOR>
+ <NetAdapterDriver>true</NetAdapterDriver>
+ <NETADAPTER_VERSION_MAJOR>2</NETADAPTER_VERSION_MAJOR>
+ <NETADAPTER_VERSION_MINOR>5</NETADAPTER_VERSION_MINOR>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
+ <TargetVersion>Windows10</TargetVersion>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>WindowsUserModeDriver10.0</PlatformToolset>
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <DriverTargetPlatform>Universal</DriverTargetPlatform>
+ <UMDF_VERSION_MAJOR>2</UMDF_VERSION_MAJOR>
+ <UMDF_VERSION_MINOR>33</UMDF_VERSION_MINOR>
+ <NetAdapterDriver>true</NetAdapterDriver>
+ <NETADAPTER_VERSION_MAJOR>2</NETADAPTER_VERSION_MAJOR>
+ <NETADAPTER_VERSION_MINOR>5</NETADAPTER_VERSION_MINOR>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
+ <IncludePath>$(MSBuildProjectDirectory)\..\Interface;$(MSBuildProjectDirectory)\..\code\rtl;$(IncludePath)</IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
+ <IncludePath>$(MSBuildProjectDirectory)\..\Interface;$(MSBuildProjectDirectory)\..\code\rtl;$(IncludePath)</IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
+ <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
+ <IncludePath>$(MSBuildProjectDirectory)\..\Interface;$(MSBuildProjectDirectory)\..\code\rtl;$(IncludePath)</IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
+ <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
+ <IncludePath>$(MSBuildProjectDirectory)\..\Interface;$(MSBuildProjectDirectory)\..\code\rtl;$(IncludePath)</IncludePath>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <DriverSign>
+ <FileDigestAlgorithm>sha256</FileDigestAlgorithm>
+ </DriverSign>
+ <ClCompile>
+ <WppEnabled>true</WppEnabled>
+ </ClCompile>
+ <ClCompile>
+ <WppMinimalRebuildFromTracking>false</WppMinimalRebuildFromTracking>
+ <WppRecorderEnabled>true</WppRecorderEnabled>
+ <WppScanConfigurationData>..\code\trace.h</WppScanConfigurationData>
+ <AdditionalIncludeDirectories>..\..\..\..\wil\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <DriverSign>
+ <FileDigestAlgorithm>sha256</FileDigestAlgorithm>
+ </DriverSign>
+ <ClCompile>
+ <WppEnabled>true</WppEnabled>
+ </ClCompile>
+ <ClCompile>
+ <WppMinimalRebuildFromTracking>false</WppMinimalRebuildFromTracking>
+ <WppRecorderEnabled>true</WppRecorderEnabled>
+ <WppScanConfigurationData>..\code\trace.h</WppScanConfigurationData>
+ <AdditionalIncludeDirectories>..\..\..\..\wil\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
+ <DriverSign>
+ <FileDigestAlgorithm>sha256</FileDigestAlgorithm>
+ </DriverSign>
+ <ClCompile>
+ <WppEnabled>true</WppEnabled>
+ </ClCompile>
+ <ClCompile>
+ <WppMinimalRebuildFromTracking>false</WppMinimalRebuildFromTracking>
+ <WppRecorderEnabled>true</WppRecorderEnabled>
+ <WppScanConfigurationData>..\code\trace.h</WppScanConfigurationData>
+ <AdditionalIncludeDirectories>..\..\..\..\wil\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
+ <DriverSign>
+ <FileDigestAlgorithm>sha256</FileDigestAlgorithm>
+ </DriverSign>
+ <ClCompile>
+ <WppEnabled>true</WppEnabled>
+ </ClCompile>
+ <ClCompile>
+ <WppMinimalRebuildFromTracking>false</WppMinimalRebuildFromTracking>
+ <WppRecorderEnabled>true</WppRecorderEnabled>
+ <WppScanConfigurationData>..\code\trace.h</WppScanConfigurationData>
+ <AdditionalIncludeDirectories>..\..\..\..\wil\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <FilesToPackage Include="$(TargetPath)" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\code\configuration.h" />
+ <ClInclude Include="..\code\enl.h" />
+ <ClInclude Include="..\code\enlthreads.h" />
+ <ClInclude Include="..\code\memory.h" />
+ <ClInclude Include="..\code\pch.hpp" />
+ <ClInclude Include="..\code\queue.h" />
+ <ClInclude Include="..\code\rxqueue.h" />
+ <ClInclude Include="..\code\trace.h" />
+ <ClInclude Include="..\code\txqueue.h" />
+ <ClInclude Include="..\Interface\netvadapter.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\code\adapter.cpp" />
+ <ClCompile Include="..\code\configuration.cpp" />
+ <ClCompile Include="..\code\enl.cpp" />
+ <ClCompile Include="..\code\enlthreads.cpp" />
+ <ClCompile Include="..\code\memory.cpp" />
+ <ClCompile Include="..\code\queue.cpp" />
+ <ClCompile Include="..\code\rxqueue.cpp" />
+ <ClCompile Include="..\code\txqueue.cpp" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+</Project> \ No newline at end of file
diff --git a/network/netadaptercx/netvadapterlibrary/wifi_km/netvadapterlibrarykm.filters b/network/netadaptercx/netvadapterlibrary/wifi_km/netvadapterlibrarykm.filters
new file mode 100644
index 00000000..1b227cbb
--- /dev/null
+++ b/network/netadaptercx/netvadapterlibrary/wifi_km/netvadapterlibrarykm.filters
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ <Filter Include="Driver Files">
+ <UniqueIdentifier>{8E41214B-6785-4CFE-B992-037D68949A14}</UniqueIdentifier>
+ <Extensions>inf;inv;inx;mof;mc;</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <Inf Include="KMDFDriver1.inf">
+ <Filter>Driver Files</Filter>
+ </Inf>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/network/netadaptercx/netvadapterlibrary/wifi_km/netvadapterlibrarykm.vcxproj b/network/netadaptercx/netvadapterlibrary/wifi_km/netvadapterlibrarykm.vcxproj
new file mode 100644
index 00000000..f674c91a
--- /dev/null
+++ b/network/netadaptercx/netvadapterlibrary/wifi_km/netvadapterlibrarykm.vcxproj
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM64">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM64">
+ <Configuration>Release</Configuration>
+ <Platform>ARM64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}</ProjectGuid>
+ <TemplateGuid>{1bc93793-694f-48fe-9372-81e2b05556fd}</TemplateGuid>
+ <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
+ <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
+ <Configuration>Debug</Configuration>
+ <Platform Condition="'$(Platform)' == ''">x64</Platform>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <TargetVersion>Windows10</TargetVersion>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <DriverType>KMDF</DriverType>
+ <DriverTargetPlatform>Windows Driver</DriverTargetPlatform>
+ <KMDF_VERSION_MAJOR>1</KMDF_VERSION_MAJOR>
+ <KMDF_VERSION_MINOR>33</KMDF_VERSION_MINOR>
+ <NetAdapterDriver>true</NetAdapterDriver>
+ <NETADAPTER_VERSION_MAJOR>2</NETADAPTER_VERSION_MAJOR>
+ <NETADAPTER_VERSION_MINOR>6</NETADAPTER_VERSION_MINOR>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <TargetVersion>Windows10</TargetVersion>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <DriverType>KMDF</DriverType>
+ <DriverTargetPlatform>Windows Driver</DriverTargetPlatform>
+ <KMDF_VERSION_MAJOR>1</KMDF_VERSION_MAJOR>
+ <KMDF_VERSION_MINOR>33</KMDF_VERSION_MINOR>
+ <NetAdapterDriver>true</NetAdapterDriver>
+ <NETADAPTER_VERSION_MAJOR>2</NETADAPTER_VERSION_MAJOR>
+ <NETADAPTER_VERSION_MINOR>5</NETADAPTER_VERSION_MINOR>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
+ <TargetVersion>Windows10</TargetVersion>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <DriverType>KMDF</DriverType>
+ <DriverTargetPlatform>Windows Driver</DriverTargetPlatform>
+ <KMDF_VERSION_MAJOR>1</KMDF_VERSION_MAJOR>
+ <KMDF_VERSION_MINOR>33</KMDF_VERSION_MINOR>
+ <NetAdapterDriver>true</NetAdapterDriver>
+ <NETADAPTER_VERSION_MAJOR>2</NETADAPTER_VERSION_MAJOR>
+ <NETADAPTER_VERSION_MINOR>5</NETADAPTER_VERSION_MINOR>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
+ <TargetVersion>Windows10</TargetVersion>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <DriverType>KMDF</DriverType>
+ <DriverTargetPlatform>Windows Driver</DriverTargetPlatform>
+ <KMDF_VERSION_MAJOR>1</KMDF_VERSION_MAJOR>
+ <KMDF_VERSION_MINOR>33</KMDF_VERSION_MINOR>
+ <NetAdapterDriver>true</NetAdapterDriver>
+ <NETADAPTER_VERSION_MAJOR>2</NETADAPTER_VERSION_MAJOR>
+ <NETADAPTER_VERSION_MINOR>5</NETADAPTER_VERSION_MINOR>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
+ <IncludePath>$(MSBuildProjectDirectory)\..\Interface;$(MSBuildProjectDirectory)\..\code\rtl;$(IncludePath)</IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
+ <IncludePath>$(MSBuildProjectDirectory)\..\Interface;$(MSBuildProjectDirectory)\..\code\rtl;$(IncludePath)</IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
+ <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
+ <IncludePath>$(MSBuildProjectDirectory)\..\Interface;$(MSBuildProjectDirectory)\..\code\rtl;$(IncludePath)</IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
+ <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
+ <IncludePath>$(MSBuildProjectDirectory)\..\Interface;$(MSBuildProjectDirectory)\..\code\rtl;$(IncludePath)</IncludePath>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <DriverSign>
+ <FileDigestAlgorithm>sha256</FileDigestAlgorithm>
+ </DriverSign>
+ <ClCompile>
+ <WppEnabled>true</WppEnabled>
+ </ClCompile>
+ <ClCompile>
+ <WppMinimalRebuildFromTracking>false</WppMinimalRebuildFromTracking>
+ <WppScanConfigurationData>..\code\trace.h</WppScanConfigurationData>
+ <WppRecorderEnabled>true</WppRecorderEnabled>
+ <AdditionalIncludeDirectories>..\..\..\..\wil\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <DriverSign>
+ <FileDigestAlgorithm>sha256</FileDigestAlgorithm>
+ </DriverSign>
+ <ClCompile>
+ <WppEnabled>true</WppEnabled>
+ </ClCompile>
+ <ClCompile>
+ <WppMinimalRebuildFromTracking>false</WppMinimalRebuildFromTracking>
+ <WppScanConfigurationData>..\code\trace.h</WppScanConfigurationData>
+ <WppRecorderEnabled>true</WppRecorderEnabled>
+ <AdditionalIncludeDirectories>..\..\..\..\wil\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
+ <DriverSign>
+ <FileDigestAlgorithm>sha256</FileDigestAlgorithm>
+ </DriverSign>
+ <ClCompile>
+ <WppEnabled>true</WppEnabled>
+ </ClCompile>
+ <ClCompile>
+ <WppMinimalRebuildFromTracking>false</WppMinimalRebuildFromTracking>
+ <WppScanConfigurationData>..\code\trace.h</WppScanConfigurationData>
+ <WppRecorderEnabled>true</WppRecorderEnabled>
+ <AdditionalIncludeDirectories>..\..\..\..\wil\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
+ <DriverSign>
+ <FileDigestAlgorithm>sha256</FileDigestAlgorithm>
+ </DriverSign>
+ <ClCompile>
+ <WppEnabled>true</WppEnabled>
+ </ClCompile>
+ <ClCompile>
+ <WppMinimalRebuildFromTracking>false</WppMinimalRebuildFromTracking>
+ <WppScanConfigurationData>..\code\trace.h</WppScanConfigurationData>
+ <WppRecorderEnabled>true</WppRecorderEnabled>
+ <AdditionalIncludeDirectories>..\..\..\..\wil\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <FilesToPackage Include="$(TargetPath)" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\code\configuration.h" />
+ <ClInclude Include="..\code\enl.h" />
+ <ClInclude Include="..\code\enlthreads.h" />
+ <ClInclude Include="..\code\memory.h" />
+ <ClInclude Include="..\code\pch.hpp" />
+ <ClInclude Include="..\code\queue.h" />
+ <ClInclude Include="..\code\rxqueue.h" />
+ <ClInclude Include="..\code\trace.h" />
+ <ClInclude Include="..\code\txqueue.h" />
+ <ClInclude Include="..\Interface\netvadapter.h" />
+ <ClInclude Include="..\netvInterface.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\code\adapter.cpp" />
+ <ClCompile Include="..\code\configuration.cpp" />
+ <ClCompile Include="..\code\enl.cpp" />
+ <ClCompile Include="..\code\enlthreads.cpp" />
+ <ClCompile Include="..\code\memory.cpp" />
+ <ClCompile Include="..\code\queue.cpp" />
+ <ClCompile Include="..\code\rxqueue.cpp" />
+ <ClCompile Include="..\code\txqueue.cpp" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+</Project> \ No newline at end of file
diff --git a/network/netadaptercx/netvadapterlibrary/wifi_um/netvadapterlibraryum.filters b/network/netadaptercx/netvadapterlibrary/wifi_um/netvadapterlibraryum.filters
new file mode 100644
index 00000000..1b227cbb
--- /dev/null
+++ b/network/netadaptercx/netvadapterlibrary/wifi_um/netvadapterlibraryum.filters
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ <Filter Include="Driver Files">
+ <UniqueIdentifier>{8E41214B-6785-4CFE-B992-037D68949A14}</UniqueIdentifier>
+ <Extensions>inf;inv;inx;mof;mc;</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <Inf Include="KMDFDriver1.inf">
+ <Filter>Driver Files</Filter>
+ </Inf>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/network/netadaptercx/netvadapterlibrary/um/netvadapterlibraryum.vcxproj b/network/netadaptercx/netvadapterlibrary/wifi_um/netvadapterlibraryum.vcxproj
index 9edcd75b..e7c260cf 100644
--- a/network/netadaptercx/netvadapterlibrary/um/netvadapterlibraryum.vcxproj
+++ b/network/netadaptercx/netvadapterlibrary/wifi_um/netvadapterlibraryum.vcxproj
@@ -39,7 +39,7 @@
<UMDF_VERSION_MINOR>35</UMDF_VERSION_MINOR>
<NetAdapterDriver>true</NetAdapterDriver>
<NETADAPTER_VERSION_MAJOR>2</NETADAPTER_VERSION_MAJOR>
- <NETADAPTER_VERSION_MINOR>5</NETADAPTER_VERSION_MINOR>
+ <NETADAPTER_VERSION_MINOR>6</NETADAPTER_VERSION_MINOR>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<TargetVersion>Windows10</TargetVersion>
diff --git a/network/wlan/wificx/km/wificxsampleclientkm.vcxproj b/network/wlan/wificx/km/wificxsampleclientkm.vcxproj
index e5bd720c..08f69e0f 100644
--- a/network/wlan/wificx/km/wificxsampleclientkm.vcxproj
+++ b/network/wlan/wificx/km/wificxsampleclientkm.vcxproj
@@ -40,8 +40,9 @@
<KMDF_MINIMUM_VERSION_REQUIRED>33</KMDF_MINIMUM_VERSION_REQUIRED>
<NetAdapterDriver>true</NetAdapterDriver>
<NETADAPTER_VERSION_MAJOR>2</NETADAPTER_VERSION_MAJOR>
- <NETADAPTER_VERSION_MINOR>5</NETADAPTER_VERSION_MINOR>
- <NETADAPTER_MINIMUM_VERSION_REQUIRED>4</NETADAPTER_MINIMUM_VERSION_REQUIRED>
+ <NETADAPTER_VERSION_MINOR>6</NETADAPTER_VERSION_MINOR>
+ <NETADAPTER_MINIMUM_VERSION_REQUIRED>
+ </NETADAPTER_MINIMUM_VERSION_REQUIRED>
<WifiDriver>true</WifiDriver>
<WIFI_VERSION_MAJOR>1</WIFI_VERSION_MAJOR>
<WIFI_VERSION_MINOR>2</WIFI_VERSION_MINOR>
@@ -237,7 +238,7 @@
<ClInclude Include="..\drivercode\wifitransition.h" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\netadaptercx\netvadapterlibrary\km\netvadapterlibrarykm.vcxproj">
+ <ProjectReference Include="..\..\..\netadaptercx\netvadapterlibrary\wifi_km\netvadapterlibrarykm.vcxproj">
<Project>{e2a65efd-25cc-4af0-b180-0cd56ee277a9}</Project>
</ProjectReference>
</ItemGroup>
diff --git a/network/wlan/wificx/um/wificxsampleclientum.vcxproj b/network/wlan/wificx/um/wificxsampleclientum.vcxproj
index 70836086..5bb17f54 100644
--- a/network/wlan/wificx/um/wificxsampleclientum.vcxproj
+++ b/network/wlan/wificx/um/wificxsampleclientum.vcxproj
@@ -59,7 +59,7 @@
<UMDF_MINIMUM_VERSION_REQUIRED>35</UMDF_MINIMUM_VERSION_REQUIRED>
<NetAdapterDriver>true</NetAdapterDriver>
<NETADAPTER_VERSION_MAJOR>2</NETADAPTER_VERSION_MAJOR>
- <NETADAPTER_VERSION_MINOR>5</NETADAPTER_VERSION_MINOR>
+ <NETADAPTER_VERSION_MINOR>6</NETADAPTER_VERSION_MINOR>
<WifiDriver>true</WifiDriver>
<WIFI_VERSION_MAJOR>1</WIFI_VERSION_MAJOR>
<WIFI_VERSION_MINOR>2</WIFI_VERSION_MINOR>
@@ -221,7 +221,7 @@
<ClCompile Include="..\drivercode\wifitransition.cpp" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\netadaptercx\netvadapterlibrary\um\netvadapterlibraryum.vcxproj">
+ <ProjectReference Include="..\..\..\netadaptercx\netvadapterlibrary\wifi_um\netvadapterlibraryum.vcxproj">
<Project>{612f33ad-430c-4fe7-8000-35e15a5eb757}</Project>
</ProjectReference>
</ItemGroup>
diff --git a/network/wlan/wificx/wificxsampleclient.sln b/network/wlan/wificx/wificxsampleclient.sln
index ddcf190c..c3bf1f22 100644
--- a/network/wlan/wificx/wificxsampleclient.sln
+++ b/network/wlan/wificx/wificxsampleclient.sln
@@ -1,6 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 18
-VisualStudioVersion = 18.7.11903.348 stable
+VisualStudioVersion = 18.7.11903.348
MinimumVisualStudioVersion = 12.0
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wificxsampleclientkm", "km\wificxsampleclientkm.vcxproj", "{272D3E7B-C7BA-66D1-E05D-B9723A6F0777}"
ProjectSection(ProjectDependencies) = postProject
@@ -12,11 +12,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wificxsampleclientum", "um\
{612F33AD-430C-4FE7-8000-35E15A5EB757} = {612F33AD-430C-4FE7-8000-35E15A5EB757}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netvadapterlibrarykm", "..\..\netadaptercx\netvadapterlibrary\km\netvadapterlibrarykm.vcxproj", "{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OemDeviceServiceApplication", "OEM\OemDeviceService.vcxproj", "{B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netvadapterlibraryum", "..\..\netadaptercx\netvadapterlibrary\um\netvadapterlibraryum.vcxproj", "{612F33AD-430C-4FE7-8000-35E15A5EB757}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netvadapterlibrarykm", "..\..\netadaptercx\netvadapterlibrary\wifi_km\netvadapterlibrarykm.vcxproj", "{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OemDeviceService", "OEM\OemDeviceService.vcxproj", "{B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netvadapterlibraryum", "..\..\netadaptercx\netvadapterlibrary\wifi_um\netvadapterlibraryum.vcxproj", "{612F33AD-430C-4FE7-8000-35E15A5EB757}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -50,6 +50,14 @@ Global
{C804D7D0-80D8-1409-44DA-91EF3260D07F}.Release|x64.ActiveCfg = Release|x64
{C804D7D0-80D8-1409-44DA-91EF3260D07F}.Release|x64.Build.0 = Release|x64
{C804D7D0-80D8-1409-44DA-91EF3260D07F}.Release|x64.Deploy.0 = Release|x64
+ {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Debug|ARM64.Build.0 = Debug|ARM64
+ {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Debug|x64.ActiveCfg = Debug|x64
+ {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Debug|x64.Build.0 = Debug|x64
+ {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Release|ARM64.ActiveCfg = Release|ARM64
+ {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Release|ARM64.Build.0 = Release|ARM64
+ {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Release|x64.ActiveCfg = Release|x64
+ {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Release|x64.Build.0 = Release|x64
{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Debug|ARM64.ActiveCfg = Debug|ARM64
{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Debug|ARM64.Build.0 = Debug|ARM64
{E2A65EFD-25CC-4AF0-B180-0CD56EE277A9}.Debug|ARM64.Deploy.0 = Debug|ARM64
@@ -74,14 +82,6 @@ Global
{612F33AD-430C-4FE7-8000-35E15A5EB757}.Release|x64.ActiveCfg = Release|x64
{612F33AD-430C-4FE7-8000-35E15A5EB757}.Release|x64.Build.0 = Release|x64
{612F33AD-430C-4FE7-8000-35E15A5EB757}.Release|x64.Deploy.0 = Release|x64
- {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Debug|ARM64.ActiveCfg = Debug|ARM64
- {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Debug|ARM64.Build.0 = Debug|ARM64
- {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Debug|x64.ActiveCfg = Debug|x64
- {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Debug|x64.Build.0 = Debug|x64
- {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Release|ARM64.ActiveCfg = Release|ARM64
- {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Release|ARM64.Build.0 = Release|ARM64
- {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Release|x64.ActiveCfg = Release|x64
- {B3C9A1E2-7F4D-4B2A-9C5E-1A2B3C4D5E6F}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE