summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-12-08have the last Mac byte featureYang You (UU)
2025-12-08Remove NETCX2.6 depend featuresYang You (UU)
2025-12-06Fix build break for NETCX2.6 only APIsYang You (UU)
2025-12-04bring back the KPushLockYang You (UU)
2025-12-04Cleanup the KSpinlock.h and replace with WDFSpinlockYang You (UU)
2025-12-04intergrate the netvadapterlibrary with wificxsampledriver, cleanup the ↵Yang You (UU)
memory related header -KNEW.H
2025-12-02Have the NetVAdapter Lib buildable with EWDK for both UM and KMYang You (UU)
2025-11-25fixing the GitHub code analysis errorsYang You (UU)
2025-11-25Moving to UTF-16 LE BOM asYang You (UU)
https://learn.microsoft.com/en-us/windows-hardware/drivers/install/general-guidelines-for-inf-files#editing-inf-files-and-file-encodings The file must be saved with an ANSI or Unicode (UTF-16 LE) file encoding. Unicode (UTF-16 LE) is preferred since it allows the INF to support localizing the INF Strings section in a wide variety of languages. If your INF contains non-ASCII characters, you must save the file as a Unicode (UTF-16 LE) file.
2025-11-24BuildBreak Fix: Convert to UTF8Yang You (UU)
2025-11-24fix the rror 1001: Invalid INF ↵Yang You (UU)
'D:\a\Windows-driver-samples\Windows-driver-samples\network\wlan\WIFICX\um\ARM64\Debug\wificxsampleclientum.inf', must contain [Version] section and have signature "$Windows NT$"
2025-11-24try to walk aroudn the DrvCat EWDK(10.0.26100.6584) error by disabling the ↵Yang You (UU)
inf2cat and code analysis. Will enable back when newer version EWDK fixed the issue.
2025-11-20Update the project status.Yang You (UU)
2025-11-20adding the copyright to the code file, and let the Radio State by default is onYang You (UU)
2025-11-20cleanup dead fileYang You (UU)
2025-11-20have the Infrastructure ready to have the driver install success and able to ↵Yang You (UU)
start handling the WifiRequest
2025-11-18add the INF file for UM and KM, make the static analysis issue freeYang You (UU)
2025-11-16have the wifiHAL living with the wdfdevice addtional context memoryYang You (UU)
2025-11-14have the M3 amd M4 general typesYang You (UU)
2025-11-13move the logic to CPPYang You (UU)
2025-11-13have the M3 and M4 correctly triggerYang You (UU)
2025-11-11have the HAL layer created for correctly demo the Interface of WIfireuqest, ↵Yang You (UU)
meanwhile have the WPPTrace enabled for both um and km
2025-11-10have the buildable KM and UM solutions for Wifi only scenarios.Yang You (UU)
2025-11-06Create the WIFICX Folder to prepare the project for WIFICX Sample driver.Yang You (UU)
2023-05-01Merge branch 'main' into developAdonais Romero González
2023-05-01Build all samples on PRs with changes to scripts/workflows (#981)Adonais Romero González
Now whenever a change in a script or workflow is detected when running the PR workflow, a full build will be triggered. Updated changed-files action as well to remove warning about deprecated actions being used + general improvements.
2023-05-01[network/trans/stmedit] Fix architecture in solution (#976)Adonais Romero González
2023-04-21Ndis mux inf violations (#973)kahashimoto-ms
* Delete deprecated directives DelFiles and DelService * Add PnpLockdown=1 to the version section of the inf * Add catalog file in muxp.inf * Add PnpLockdown=1 to the version section of mux_mp.inf * Add catalog file in mux_mp.inf * include mux_mp.inf in the muxvaln project * include muxp.inf in mux project. Add mux.dll as file to package. Note as of now the Notifyob proj must be built then mux.dll must be moved to the Project Directory * Changed all DIRID to 13 * change all DIRID to 13 * Create build dependency so that mux.dll is generated before other projects. * Include the mux.dll from the notifyob project into the build package * Delete comments * Edit muxp.inf so that DIRID 13 is used for installation above certain releases * Change MUXP->MUXP_NC and MUXP_Update->MUXP. This makes the updated version look like the default. Old version called _NC for non-compliant * Edit muxp.inf so that MUXP comes before MUXP_NC * Make same edits to mux_mp.inf * Enable the Control-flow Enforcement Technology (CET) Shadow Stack mitigation * Fix Warning from runing Prefast static analysis * Fix more warnings from running Prefast * Use stampinf ARCH variable to replace all the hard coded architecures in mux_mp.inf * Use stampinf ARCH variable to replace all the hard coded architecures in muxp.inf * Delete extra comma typo * Change encoding of mux_mp.inf to UTF-16 LE * Change encoding of muxp.inf to UTF-16 LE * Add the correct build number for installing network drivers with Dlls and upate comment in muxp.inf * Add the correct build number for installing network drivers with Dlls and upate comment in mux_mp.inf * Change all instances of MUXP tp MUXMP in mux_mp.inf * Change Brace style to match existing code * Fix mistakes returning win32 err for HRESULT, and leaking memory * Fix mux_mp.inf to payload muxvlan.sys * Edit to sln and vcxproj files to edit how build directories are made * Edit vcxproj files to package correct files. Edit Target name for muxvlan project to be mux so the same inf files can be used for both projects * Remove comments * Fix mux_mp.inf to payload mux.sys * fix mistakes returning win32 err instead of HRESULT, and leaking mem * Change comment on mux_mp.inf explaining why build 25341 is used * Free lpszBindName before return.
2023-04-18[general/simplemediasource] Fix architecture in solution (#977)Adonais Romero González
2023-04-13Ndisprot inf violations (#974)kahashimoto-ms
* Add PnpLockdown=1 to the version section of the inf * Change service name to Ndisprot60 * Change Section 'wdfsection' to 'Install.Wdf' so it can be referenced. Change service to NdisProt60 in that section * Change all DIRID to 13 * Add different manufacturer entires so installtion is different for Windows 7 vs Windows 10 and above * Add another manufacturer so the driver installs in DriverStore for newest builds * Enable the Control-flow Enforcement Technology (CET) Shadow Stack mitigation * Add SAL annotation to the DllCanUnloadNow definition to match declaration * Use stampinf ARCH variable to replace hard coded architectures * Fix a comment * Add the correct build number for installing network drivers using Dlls and update comment.
2023-04-11Update misc projects to use a DriverTargetPlatform of 'Windows Driver' (#972)Jason
Co-authored-by: Jason Knichel <[email protected]>
2023-04-10Inf Updates to Audio Samples (#970)Julia D'Zmura
Updating target versions for inf.
2023-04-10Update various network projects to use DriverTargetPlatform of 'Windows ↵Jason
Driver' (#971) Co-authored-by: Jason Knichel <[email protected]>
2023-04-10Merge branch 'main' into developAdonais Romero González
2023-04-10Remove ? operators from build scripts to improve compatibilityAdonais Romero González
2023-04-10Update various general projects to use DriverTargetPlatform of 'Windows ↵Jason
Driver' (#969) Co-authored-by: Jason Knichel <[email protected]>
2023-04-10Update USB projects' DriverTargetPlatform to be 'Windows Driver' (#968)Jason
Update usb projects' DriverTargetPlatform to be 'Windows Driver' Co-authored-by: Jason Knichel <[email protected]>
2023-04-07Update pofx projects' DriverTargetPlatform to be 'Windows Driver' (#967)Jason
Co-authored-by: Jason Knichel <[email protected]>
2023-04-07Update input projects' DriverTargetPlatform to be 'Windows Drivers' (#966)Jason
Co-authored-by: Jason Knichel <[email protected]>
2023-04-07[avstream/avscamera] Update hwsim.cpp (#954)Gerrit Swaneveld
Add Paged Code Macros
2023-04-07[avstream/avscamera] Update Capture.cpp (#955)Gerrit Swaneveld
Add Paged Code Macro
2023-04-07[avstream/avscamera] Update Device.cpp (#956)Gerrit Swaneveld
Add Paged Code Macro
2023-04-07Update HID projects' DriverTargetPlatform to be 'Windows Driver' (#965)Jason
Co-authored-by: Jason Knichel <[email protected]>
2023-04-07Update some biometric projects' DriverTargetPlatform to be 'Windows Driver' ↵Jason
(#964) Co-authored-by: Jason Knichel <[email protected]>
2023-04-07Update toaster projects' DriverTargetPlatform to be 'Windows Driver' (#963)Jason
Co-authored-by: Jason Knichel <[email protected]>
2023-04-06Update some filesys projects' DriverTargetPlatform to be 'Windows Driver' (#962)Jason
Co-authored-by: Jason Knichel <[email protected]>
2023-04-06Update bthecho sample projects to use a driver target platform of 'Windows ↵Jason
Driver' (#961) Co-authored-by: Jason Knichel <[email protected]>
2023-04-06Update osrfx2_DCHU_base.inx to Include/Needs wudfrd.inf (#960)Jason
Co-authored-by: Jason Knichel <[email protected]>
2023-04-05Update file encoding to be UTF-16 LE for misc INFs (#959)Jason
Co-authored-by: Jason Knichel <[email protected]>
2023-04-04Update file encoding to UTF-16 LE for printer sample INFs (#958)Jason
Co-authored-by: Jason Knichel <[email protected]>