From 8daf2be4e9c294ede7b62da67155de63f0d59f19 Mon Sep 17 00:00:00 2001 From: Adonais Romero González Date: Thu, 22 Feb 2024 11:00:09 -0800 Subject: Add ARM64 support on remaining network samples. (#1125) * Added ARM64 as a new project configuration in both Debug and Release modes. * Set up properties for the ARM64 platform, including target version, debug libraries, driver target platform, driver type, and platform toolset. * Included additional dependencies for the ARM64 build. * Added ARM64 to the list of platforms for which the mux.dll file is packaged. * Remove /CETCOMPAT as it's not compatible with ARM64 --- network/trans/WFPSampler/WFPSampler.sln | 24 ++++- network/trans/WFPSampler/exe/WFPSampler.vcxproj | 84 +++++++++++++++- network/trans/WFPSampler/lib/WFPSampler.vcxproj | 82 ++++++++++++++- .../trans/WFPSampler/svc/WFPSamplerService.vcxproj | 89 ++++++++++++++++- .../WFPSampler/sys/WFPSamplerCalloutDriver.vcxproj | 110 ++++++++++++++++++++- network/trans/WFPSampler/syslib/WFPSampler.vcxproj | 90 ++++++++++++++++- 6 files changed, 466 insertions(+), 13 deletions(-) (limited to 'network/trans') diff --git a/network/trans/WFPSampler/WFPSampler.sln b/network/trans/WFPSampler/WFPSampler.sln index d0bea94a..7967b899 100644 --- a/network/trans/WFPSampler/WFPSampler.sln +++ b/network/trans/WFPSampler/WFPSampler.sln @@ -1,4 +1,4 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2013 VisualStudioVersion = 12.0 @@ -34,12 +34,34 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WFPSampler", "exe\WFPSample EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM64 = Debug|ARM64 + Release|ARM64 = Release|ARM64 Debug|Win32 = Debug|Win32 Release|Win32 = Release|Win32 Debug|x64 = Debug|x64 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {26F918E9-6CA9-4AC8-BBCA-418F3165DCE1}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {26F918E9-6CA9-4AC8-BBCA-418F3165DCE1}.Debug|ARM64.Build.0 = Debug|ARM64 + {6F3E7DC1-C828-463C-BC9E-290B56D0F58C}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {6F3E7DC1-C828-463C-BC9E-290B56D0F58C}.Debug|ARM64.Build.0 = Debug|ARM64 + {909C6B51-0D92-440A-9FEB-B7A2715D8EDE}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {909C6B51-0D92-440A-9FEB-B7A2715D8EDE}.Debug|ARM64.Build.0 = Debug|ARM64 + {E5EAD883-D15D-42DA-BCF6-78484F91BEC2}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {E5EAD883-D15D-42DA-BCF6-78484F91BEC2}.Debug|ARM64.Build.0 = Debug|ARM64 + {778259E7-3481-41CC-891C-375F6FAE1F19}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {778259E7-3481-41CC-891C-375F6FAE1F19}.Debug|ARM64.Build.0 = Debug|ARM64 + {26F918E9-6CA9-4AC8-BBCA-418F3165DCE1}.Release|ARM64.ActiveCfg = Release|ARM64 + {26F918E9-6CA9-4AC8-BBCA-418F3165DCE1}.Release|ARM64.Build.0 = Release|ARM64 + {6F3E7DC1-C828-463C-BC9E-290B56D0F58C}.Release|ARM64.ActiveCfg = Release|ARM64 + {6F3E7DC1-C828-463C-BC9E-290B56D0F58C}.Release|ARM64.Build.0 = Release|ARM64 + {909C6B51-0D92-440A-9FEB-B7A2715D8EDE}.Release|ARM64.ActiveCfg = Release|ARM64 + {909C6B51-0D92-440A-9FEB-B7A2715D8EDE}.Release|ARM64.Build.0 = Release|ARM64 + {E5EAD883-D15D-42DA-BCF6-78484F91BEC2}.Release|ARM64.ActiveCfg = Release|ARM64 + {E5EAD883-D15D-42DA-BCF6-78484F91BEC2}.Release|ARM64.Build.0 = Release|ARM64 + {778259E7-3481-41CC-891C-375F6FAE1F19}.Release|ARM64.ActiveCfg = Release|ARM64 + {778259E7-3481-41CC-891C-375F6FAE1F19}.Release|ARM64.Build.0 = Release|ARM64 {26F918E9-6CA9-4AC8-BBCA-418F3165DCE1}.Debug|Win32.ActiveCfg = Debug|Win32 {26F918E9-6CA9-4AC8-BBCA-418F3165DCE1}.Debug|Win32.Build.0 = Debug|Win32 {26F918E9-6CA9-4AC8-BBCA-418F3165DCE1}.Release|Win32.ActiveCfg = Release|Win32 diff --git a/network/trans/WFPSampler/exe/WFPSampler.vcxproj b/network/trans/WFPSampler/exe/WFPSampler.vcxproj index 75ea912a..a3139ae9 100644 --- a/network/trans/WFPSampler/exe/WFPSampler.vcxproj +++ b/network/trans/WFPSampler/exe/WFPSampler.vcxproj @@ -1,6 +1,14 @@ - + + + Debug + ARM64 + + + Release + ARM64 + Debug Win32 @@ -34,6 +42,14 @@ WindowsApplicationForDrivers10.0 Application + + Windows10 + False + Desktop + + WindowsApplicationForDrivers10.0 + Application + Windows10 True @@ -42,6 +58,14 @@ WindowsApplicationForDrivers10.0 Application + + Windows10 + True + Universal + + WindowsApplicationForDrivers10.0 + Application + Windows10 False @@ -65,9 +89,15 @@ + + + + + + @@ -78,9 +108,15 @@ WFPSampler + + WFPSampler + WFPSampler + + WFPSampler + WFPSampler @@ -109,6 +145,28 @@ %(IgnoreSpecificDefaultLibraries) + + + Sync + true + Level4 + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;UM_NDIS630 + %(AdditionalIncludeDirectories);..\inc;..\lib;$(SDK_INC_PATH);.\$(IntDir);.\..\lib\$(IntDir) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;UM_NDIS630 + %(AdditionalIncludeDirectories);..\inc;..\lib;$(SDK_INC_PATH);.\$(IntDir);.\..\lib\$(IntDir) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;UM_NDIS630 + %(AdditionalIncludeDirectories);..\inc;..\lib;$(SDK_INC_PATH);.\$(IntDir);.\..\lib\$(IntDir) + + + %(AdditionalOptions) /integritycheck + %(AdditionalDependencies);advapi32.lib;comctl32.lib;kernel32.lib;netapi32.lib;ole32.lib;oleaut32.lib;user32.lib;uuid.lib;ntdll.lib;kernel32.lib;setupapi.lib;rpcrt4.lib;fwpuclnt.lib;ws2_32.lib;.\..\lib\$(IntDir)\WFPSampler.lib + %(IgnoreSpecificDefaultLibraries) + + Sync @@ -131,6 +189,28 @@ %(IgnoreSpecificDefaultLibraries) + + + Sync + true + Level4 + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;UM_NDIS630 + %(AdditionalIncludeDirectories);..\inc;..\lib;$(SDK_INC_PATH);.\$(IntDir);.\..\lib\$(IntDir) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;UM_NDIS630 + %(AdditionalIncludeDirectories);..\inc;..\lib;$(SDK_INC_PATH);.\$(IntDir);.\..\lib\$(IntDir) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;UM_NDIS630 + %(AdditionalIncludeDirectories);..\inc;..\lib;$(SDK_INC_PATH);.\$(IntDir);.\..\lib\$(IntDir) + + + %(AdditionalOptions) /integritycheck + %(AdditionalDependencies);advapi32.lib;comctl32.lib;kernel32.lib;netapi32.lib;ole32.lib;oleaut32.lib;user32.lib;uuid.lib;ntdll.lib;kernel32.lib;setupapi.lib;rpcrt4.lib;fwpuclnt.lib;ws2_32.lib;.\..\lib\$(IntDir)\WFPSampler.lib + %(IgnoreSpecificDefaultLibraries) + + Sync @@ -205,4 +285,4 @@ - \ No newline at end of file + diff --git a/network/trans/WFPSampler/lib/WFPSampler.vcxproj b/network/trans/WFPSampler/lib/WFPSampler.vcxproj index 0db02cd7..ccd68832 100644 --- a/network/trans/WFPSampler/lib/WFPSampler.vcxproj +++ b/network/trans/WFPSampler/lib/WFPSampler.vcxproj @@ -1,6 +1,14 @@ - + + + Debug + ARM64 + + + Release + ARM64 + Debug Win32 @@ -35,6 +43,14 @@ WindowsApplicationForDrivers10.0 StaticLibrary + + Windows10 + False + Desktop + + WindowsApplicationForDrivers10.0 + StaticLibrary + Windows10 True @@ -43,6 +59,14 @@ WindowsApplicationForDrivers10.0 StaticLibrary + + Windows10 + True + Universal + + WindowsApplicationForDrivers10.0 + StaticLibrary + Windows10 False @@ -66,9 +90,15 @@ + + + + + + @@ -79,9 +109,15 @@ WFPSampler + + WFPSampler + WFPSampler + + WFPSampler + WFPSampler @@ -109,6 +145,27 @@ %(AdditionalDependencies);advapi32.lib;comctl32.lib;kernel32.lib;netapi32.lib;ole32.lib;oleaut32.lib;user32.lib;uuid.lib;ntdll.lib;kernel32.lib;setupapi.lib;rpcrt4.lib;fwpuclnt.lib;ws2_32.lib + + + Sync + true + Level4 + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;UM_NDIS630 + %(AdditionalIncludeDirectories);..\inc;..\idl;$(SDK_INC_PATH);.\$(IntDir) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;UM_NDIS630 + %(AdditionalIncludeDirectories);..\inc;..\idl;$(SDK_INC_PATH);.\$(IntDir) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;UM_NDIS630 + %(AdditionalIncludeDirectories);..\inc;..\idl;$(SDK_INC_PATH);.\$(IntDir) + + + %(AdditionalOptions) /integritycheck + %(AdditionalDependencies);advapi32.lib;comctl32.lib;kernel32.lib;netapi32.lib;ole32.lib;oleaut32.lib;user32.lib;uuid.lib;ntdll.lib;kernel32.lib;setupapi.lib;rpcrt4.lib;fwpuclnt.lib;ws2_32.lib + + Sync @@ -130,6 +187,27 @@ %(AdditionalDependencies);advapi32.lib;comctl32.lib;kernel32.lib;netapi32.lib;ole32.lib;oleaut32.lib;user32.lib;uuid.lib;ntdll.lib;kernel32.lib;setupapi.lib;rpcrt4.lib;fwpuclnt.lib;ws2_32.lib + + + Sync + true + Level4 + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;UM_NDIS630 + %(AdditionalIncludeDirectories);..\inc;..\idl;$(SDK_INC_PATH);.\$(IntDir) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;UM_NDIS630 + %(AdditionalIncludeDirectories);..\inc;..\idl;$(SDK_INC_PATH);.\$(IntDir) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;UM_NDIS630 + %(AdditionalIncludeDirectories);..\inc;..\idl;$(SDK_INC_PATH);.\$(IntDir) + + + %(AdditionalOptions) /integritycheck + %(AdditionalDependencies);advapi32.lib;comctl32.lib;kernel32.lib;netapi32.lib;ole32.lib;oleaut32.lib;user32.lib;uuid.lib;ntdll.lib;kernel32.lib;setupapi.lib;rpcrt4.lib;fwpuclnt.lib;ws2_32.lib + + Sync @@ -210,4 +288,4 @@ - \ No newline at end of file + diff --git a/network/trans/WFPSampler/svc/WFPSamplerService.vcxproj b/network/trans/WFPSampler/svc/WFPSamplerService.vcxproj index 0b7f6a0c..ee6af85a 100644 --- a/network/trans/WFPSampler/svc/WFPSamplerService.vcxproj +++ b/network/trans/WFPSampler/svc/WFPSamplerService.vcxproj @@ -1,6 +1,14 @@ - + + + Debug + ARM64 + + + Release + ARM64 + Debug Win32 @@ -35,6 +43,15 @@ Application Spectre + + Windows10 + False + Desktop + + WindowsApplicationForDrivers10.0 + Application + Spectre + Windows10 True @@ -44,6 +61,15 @@ Application Spectre + + Windows10 + True + Desktop + + WindowsApplicationForDrivers10.0 + Application + Spectre + Windows10 False @@ -69,9 +95,15 @@ + + + + + + @@ -82,9 +114,15 @@ WFPSamplerService + + WFPSamplerService + WFPSamplerService + + WFPSamplerService + WFPSamplerService @@ -114,6 +152,29 @@ libcmt.lib;libcmtd.lib;msvcrtd.lib;%(IgnoreSpecificDefaultLibraries) + + + Sync + true + Level4 + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE + %(AdditionalIncludeDirectories);..\inc;..\lib;$(SDK_INC_PATH);.\$(IntDir);.\..\lib\$(IntDir) + MultiThreaded + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE + %(AdditionalIncludeDirectories);..\inc;..\lib;$(SDK_INC_PATH);.\$(IntDir);.\..\lib\$(IntDir) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE + %(AdditionalIncludeDirectories);..\inc;..\lib;$(SDK_INC_PATH);.\$(IntDir);.\..\lib\$(IntDir) + + + %(AdditionalOptions) /integritycheck + %(AdditionalDependencies);advapi32.lib;comctl32.lib;kernel32.lib;netapi32.lib;ole32.lib;oleaut32.lib;user32.lib;uuid.lib;ntdll.lib;setupapi.lib;rpcrt4.lib;rpcns4.lib;fwpuclnt.lib;ws2_32.lib;oneCoreUap.lib;.\..\lib\$(IntDir)\WFPSampler.lib + libcmt.lib;libcmtd.lib;msvcrtd.lib;%(IgnoreSpecificDefaultLibraries) + + Sync @@ -138,6 +199,30 @@ libcmt.lib;msvcrt.lib;msvcrtd.lib;%(IgnoreSpecificDefaultLibraries) + + + Sync + true + Level4 + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE + %(AdditionalIncludeDirectories);..\inc;..\lib;$(SDK_INC_PATH);.\$(IntDir);.\..\lib\$(IntDir) + MultiThreadedDebug + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE + %(AdditionalIncludeDirectories);..\inc;..\lib;$(SDK_INC_PATH);.\$(IntDir);.\..\lib\$(IntDir) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE + %(AdditionalIncludeDirectories);..\inc;..\lib;$(SDK_INC_PATH);.\$(IntDir);.\..\lib\$(IntDir) + + + %(AdditionalOptions) /integritycheck /VERBOSE:LIB + %(AdditionalDependencies);advapi32.lib;comctl32.lib;kernel32.lib;netapi32.lib;ole32.lib;oleaut32.lib;user32.lib;uuid.lib;ntdll.lib;setupapi.lib;rpcrt4.lib;rpcns4.lib;fwpuclnt.lib;ws2_32.lib;oneCoreUap.lib;.\..\lib\$(IntDir)\WFPSampler.lib + false + libcmt.lib;msvcrt.lib;msvcrtd.lib;%(IgnoreSpecificDefaultLibraries) + + Sync @@ -218,4 +303,4 @@ - \ No newline at end of file + diff --git a/network/trans/WFPSampler/sys/WFPSamplerCalloutDriver.vcxproj b/network/trans/WFPSampler/sys/WFPSamplerCalloutDriver.vcxproj index d3678f47..477761b4 100644 --- a/network/trans/WFPSampler/sys/WFPSamplerCalloutDriver.vcxproj +++ b/network/trans/WFPSampler/sys/WFPSamplerCalloutDriver.vcxproj @@ -1,6 +1,14 @@ - + + + Debug + ARM64 + + + Release + ARM64 + Debug Win32 @@ -22,7 +30,7 @@ {909C6B51-0D92-440A-9FEB-B7A2715D8EDE} $(MSBuildProjectName) 1 - 11 + 15 Debug Win32 {0AEE6AAB-0332-4F13-9D87-16C8FE0B32F8} @@ -36,6 +44,14 @@ WindowsKernelModeDriver10.0 Driver + + Windows10 + False + Universal + KMDF + WindowsKernelModeDriver10.0 + Driver + Windows10 True @@ -44,6 +60,14 @@ WindowsKernelModeDriver10.0 Driver + + Windows10 + True + Windows Driver + KMDF + WindowsKernelModeDriver10.0 + Driver + Windows10 False @@ -67,9 +91,15 @@ + + + + + + @@ -108,9 +138,15 @@ WFPSamplerCalloutDriver + + WFPSamplerCalloutDriver + WFPSamplerCalloutDriver + + WFPSamplerCalloutDriver + WFPSamplerCalloutDriver @@ -136,6 +172,25 @@ %(AdditionalDependencies);$(DDK_LIB_PATH)\NTOSKrnl.lib;$(DDK_LIB_PATH)\FwpKClnt.lib;$(DDK_LIB_PATH)\NetIO.lib;$(DDK_LIB_PATH)\NDIS.lib;$(DDK_LIB_PATH)\WDMSec.lib;UUID.lib;.\..\syslib\$(IntDir)\WFPSampler.lib + + + true + Level4 + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;NDIS630 + %(AdditionalIncludeDirectories);..\inc;.\..\syslib;$(DDK_INC_PATH) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;NDIS630 + %(AdditionalIncludeDirectories);..\inc;.\..\syslib;$(DDK_INC_PATH) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;NDIS630 + %(AdditionalIncludeDirectories);..\inc;.\..\syslib;$(DDK_INC_PATH) + + + %(AdditionalDependencies);$(DDK_LIB_PATH)\NTOSKrnl.lib;$(DDK_LIB_PATH)\FwpKClnt.lib;$(DDK_LIB_PATH)\NetIO.lib;$(DDK_LIB_PATH)\NDIS.lib;$(DDK_LIB_PATH)\WDMSec.lib;UUID.lib;.\..\syslib\$(IntDir)\WFPSampler.lib + + true @@ -155,6 +210,25 @@ %(AdditionalDependencies);$(DDK_LIB_PATH)\NTOSKrnl.lib;$(DDK_LIB_PATH)\FwpKClnt.lib;$(DDK_LIB_PATH)\NetIO.lib;$(DDK_LIB_PATH)\NDIS.lib;$(DDK_LIB_PATH)\WDMSec.lib;UUID.lib;.\..\syslib\$(IntDir)WFPSampler.lib + + + true + Level4 + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;NDIS630 + %(AdditionalIncludeDirectories);..\inc;.\..\syslib;$(DDK_INC_PATH) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;NDIS630 + %(AdditionalIncludeDirectories);..\inc;.\..\syslib;$(DDK_INC_PATH) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;NDIS630 + %(AdditionalIncludeDirectories);..\inc;.\..\syslib;$(DDK_INC_PATH) + + + %(AdditionalDependencies);$(DDK_LIB_PATH)\NTOSKrnl.lib;$(DDK_LIB_PATH)\FwpKClnt.lib;$(DDK_LIB_PATH)\NetIO.lib;$(DDK_LIB_PATH)\NDIS.lib;$(DDK_LIB_PATH)\WDMSec.lib;UUID.lib;.\..\syslib\$(IntDir)WFPSampler.lib + + true @@ -211,6 +285,21 @@ %(IgnoreSpecificDefaultLibraries) + + + + + + + sha256 + + + true + + + %(IgnoreSpecificDefaultLibraries) + + @@ -226,6 +315,21 @@ %(IgnoreSpecificDefaultLibraries) + + + + + + + sha256 + + + true + + + %(IgnoreSpecificDefaultLibraries) + + @@ -260,4 +364,4 @@ - \ No newline at end of file + diff --git a/network/trans/WFPSampler/syslib/WFPSampler.vcxproj b/network/trans/WFPSampler/syslib/WFPSampler.vcxproj index 186ad19a..60aa22aa 100644 --- a/network/trans/WFPSampler/syslib/WFPSampler.vcxproj +++ b/network/trans/WFPSampler/syslib/WFPSampler.vcxproj @@ -1,6 +1,14 @@ - + + + Debug + ARM64 + + + Release + ARM64 + Debug Win32 @@ -22,7 +30,7 @@ {6F3E7DC1-C828-463C-BC9E-290B56D0F58C} $(MSBuildProjectName) 1 - 11 + 15 false Debug Win32 @@ -37,6 +45,14 @@ WindowsKernelModeDriver10.0 StaticLibrary + + Windows10 + False + Desktop + KMDF + WindowsKernelModeDriver10.0 + StaticLibrary + Windows10 True @@ -45,6 +61,14 @@ WindowsKernelModeDriver10.0 StaticLibrary + + Windows10 + True + Universal + KMDF + WindowsKernelModeDriver10.0 + StaticLibrary + Windows10 False @@ -68,9 +92,15 @@ + + + + + + @@ -92,9 +122,15 @@ WFPSampler + + WFPSampler + WFPSampler + + WFPSampler + WFPSampler @@ -125,6 +161,30 @@ sha256 + + + true + Level4 + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;NDIS630 + %(AdditionalIncludeDirectories);..\inc;$(DDK_INC_PATH);$(IFSKIT_INC_PATH) + + + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;NDIS630 + %(AdditionalIncludeDirectories);..\inc;$(DDK_INC_PATH);$(IFSKIT_INC_PATH) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;NDIS630 + %(AdditionalIncludeDirectories);..\inc;$(DDK_INC_PATH);$(IFSKIT_INC_PATH) + + + %(AdditionalDependencies);$(DDK_LIB_PATH)\NTOSKrnl.lib;$(DDK_LIB_PATH)\FwpKClnt.lib;$(DDK_LIB_PATH)\NetIO.lib;$(DDK_LIB_PATH)\NDIS.lib;$(SDK_LIB_PATH)\UUID.lib + + + sha256 + + true @@ -149,6 +209,30 @@ sha256 + + + true + Level4 + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;NDIS630 + %(AdditionalIncludeDirectories);..\inc;$(DDK_INC_PATH);$(IFSKIT_INC_PATH) + + + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;NDIS630 + %(AdditionalIncludeDirectories);..\inc;$(DDK_INC_PATH);$(IFSKIT_INC_PATH) + + + %(PreprocessorDefinitions);WIN32_LEAN_AND_MEAN;UNICODE;_UNICODE;NDIS630 + %(AdditionalIncludeDirectories);..\inc;$(DDK_INC_PATH);$(IFSKIT_INC_PATH) + + + %(AdditionalDependencies);$(DDK_LIB_PATH)\NTOSKrnl.lib;$(DDK_LIB_PATH)\FwpKClnt.lib;$(DDK_LIB_PATH)\NetIO.lib;$(DDK_LIB_PATH)\NDIS.lib;$(SDK_LIB_PATH)\UUID.lib + + + sha256 + + true @@ -210,4 +294,4 @@ - \ No newline at end of file + -- cgit v1.3.1