| Age | Commit message (Collapse) | Author |
|
|
|
|
|
VCXProj driven Nuget package. hardcode the WIL path
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
memory related header -KNEW.H
|
|
|
|
|
|
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.
|
|
|
|
'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$"
|
|
inf2cat and code analysis. Will enable back when newer version EWDK fixed the issue.
|
|
|
|
|
|
|
|
start handling the WifiRequest
|
|
|
|
|
|
|
|
|
|
|
|
meanwhile have the WPPTrace enabled for both um and km
|
|
|
|
|
|
|
|
* 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.
|
|
* 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.
|
|
Driver' (#971)
Co-authored-by: Jason Knichel <[email protected]>
|
|
Co-authored-by: Jason Knichel <[email protected]>
|
|
Co-authored-by: Jason Knichel <[email protected]>
|
|
Co-authored-by: Jason Knichel <[email protected]>
|
|
* Add PnPLockdown=1 to the veresion section to the inf
* Added segments to the DriverVer
* Change Service name to Ndisprot630
* Edit INF to install used DIRID 13 above a certain release number
* Change names Install->Install_NC and Install_Update->Install
* Move things around so Install appears before Install_NC
* enable the Control-flow Enforcement Technology (CET) Shadow Stack mitigation
* Network driver INF that target DIRID 13 should only build 25319 or later
* Update comment
* Enable CET Shadow Stack compatiblility
|
|
* removed unused Common.Params.reg section
* Change DIRID from 12 to 13
* add PnpLockdown = 1 to the version section of the inf
* Edit inf so that it uses DIRID 13 for installation above certain release
* add the x86 and ia64 archs that were previously removed for simplicity
* add comment on why there is a different installation for newer build versions
* Move sections so updated ones appear first
* Change Install_Update->Install and Install->Install_NC
* Enable CET Shadow Stack Compatible
* remove white space
* Use the stampinf ARCH variable to replace all the hard coded architectures
* Network driver INF that use DIRID 13 should only target build 25319 or later
* Update comment
* delete some white space
* Change encoding of inf to UTF-16LE
|
|
* Add PnpLockdown=1 to the version section of the INF
* Add segments to the DriverVer
* Change Service name from Ndisprot to Ndisprot60 because Ndisprot is reserved
* Edit INF to install used DIRID 13 above a certain release number
* Add section Install_Update.Remove.Services
* Change names Install->Install_NC and Install_Update->Install
* Move things around so Install appears before Install_NC
* enable the Control-flow Enforcement Technology (CET) Shadow Stack mitigation
* Network driver INF that target DIRID 13 should only build 25319 or later
* Update comment
|
|
* Add PnpLockdown=1 to the version section of the INF
* Add segments to DriverVer in INF
* Change DIRID from 12 to 13
* Enable the Control-flow Enforcement Technology (CET) Shadow Stack mitigation.
* Use Stampinf architecture
* Change the encoding of inf to UTF-16LE
|
|
* Use Stampinf architecture
* Enable the CET Shadow Stack mitigation
* Change the encoding of inf to UTF-16LE
|
|
* Enable stampinf arch replacement for netvmini60
* delete stray comma
* Enable stampinf arch replacement for netvmini620
* Enable stampinf arch replacement for netvmini630
* Enable stampinf arch replacement for netvmini680
* Enable the CET Shadow Stack mitigation for each netvmini60,620,630,680 projects
|
|
updates (#928)
Co-authored-by: Jason Knichel <[email protected]>
|