<feed xmlns='http://www.w3.org/2005/Atom'>
<title>windows-driver-samples.git/network/ndis, branch user/pc_load_letter4</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/windows-driver-samples.git/atom/network/ndis?h=user%2Fpc_load_letter4</id>
<link rel='self' href='http://cgit.235523.xyz/windows-driver-samples.git/atom/network/ndis?h=user%2Fpc_load_letter4'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/windows-driver-samples.git/'/>
<updated>2023-04-21T21:16:04Z</updated>
<entry>
<title>Ndis mux inf violations (#973)</title>
<updated>2023-04-21T21:16:04Z</updated>
<author>
<name>kahashimoto-ms</name>
<email>117399367+kahashimoto-ms@users.noreply.github.com</email>
</author>
<published>2023-04-21T21:16:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/windows-driver-samples.git/commit/?id=10a103a40e75f4b98092c99e6f1b9ff9c3b20504'/>
<id>urn:sha1:10a103a40e75f4b98092c99e6f1b9ff9c3b20504</id>
<content type='text'>
* 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-&gt;MUXP_NC and MUXP_Update-&gt;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.</content>
</entry>
<entry>
<title>Ndisprot inf violations (#974)</title>
<updated>2023-04-13T16:59:25Z</updated>
<author>
<name>kahashimoto-ms</name>
<email>117399367+kahashimoto-ms@users.noreply.github.com</email>
</author>
<published>2023-04-13T16:59:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/windows-driver-samples.git/commit/?id=9d83452366f0bdca802d068b91f1957c4339078d'/>
<id>urn:sha1:9d83452366f0bdca802d068b91f1957c4339078d</id>
<content type='text'>
* 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.</content>
</entry>
<entry>
<title>Update various network projects to use DriverTargetPlatform of 'Windows Driver' (#971)</title>
<updated>2023-04-10T22:17:43Z</updated>
<author>
<name>Jason</name>
<email>jasonknichel@users.noreply.github.com</email>
</author>
<published>2023-04-10T22:17:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/windows-driver-samples.git/commit/?id=b440de9ba4181725a68ddcd3cc4ba8c778b88ad7'/>
<id>urn:sha1:b440de9ba4181725a68ddcd3cc4ba8c778b88ad7</id>
<content type='text'>
Co-authored-by: Jason Knichel &lt;jknichel@ntdev.microsoft.com&gt;</content>
</entry>
<entry>
<title>Update all network sample INFs to use UTF-16 LE file encoding (#957)</title>
<updated>2023-04-05T00:13:03Z</updated>
<author>
<name>Jason</name>
<email>jasonknichel@users.noreply.github.com</email>
</author>
<published>2023-04-05T00:13:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/windows-driver-samples.git/commit/?id=db0f176538ecfdff9eb53e7f62b88a3134ef8d07'/>
<id>urn:sha1:db0f176538ecfdff9eb53e7f62b88a3134ef8d07</id>
<content type='text'>
Co-authored-by: Jason Knichel &lt;jknichel@ntdev.microsoft.com&gt;</content>
</entry>
<entry>
<title>Add PnpLockdown=1 to remaining samples (#949)</title>
<updated>2023-03-31T20:08:50Z</updated>
<author>
<name>Jason</name>
<email>jasonknichel@users.noreply.github.com</email>
</author>
<published>2023-03-31T20:08:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/windows-driver-samples.git/commit/?id=1adffc43251aa98f542c5134628f761a9ecfd119'/>
<id>urn:sha1:1adffc43251aa98f542c5134628f761a9ecfd119</id>
<content type='text'>
Co-authored-by: Jason Knichel &lt;jknichel@ntdev.microsoft.com&gt;</content>
</entry>
<entry>
<title>Ndisprot630 inf violations (#944)</title>
<updated>2023-03-27T18:34:47Z</updated>
<author>
<name>kahashimoto-ms</name>
<email>117399367+kahashimoto-ms@users.noreply.github.com</email>
</author>
<published>2023-03-27T18:34:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/windows-driver-samples.git/commit/?id=901112d0fbcf4f000f14c8132ea2639f61d3c482'/>
<id>urn:sha1:901112d0fbcf4f000f14c8132ea2639f61d3c482</id>
<content type='text'>
* 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-&gt;Install_NC and Install_Update-&gt;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</content>
</entry>
<entry>
<title>User/kahashimoto ms/ndislwf dirid 13 fix (#945)</title>
<updated>2023-03-27T16:47:20Z</updated>
<author>
<name>kahashimoto-ms</name>
<email>117399367+kahashimoto-ms@users.noreply.github.com</email>
</author>
<published>2023-03-27T16:47:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/windows-driver-samples.git/commit/?id=730161a9834d4e6f47844383c0891f877444c8fd'/>
<id>urn:sha1:730161a9834d4e6f47844383c0891f877444c8fd</id>
<content type='text'>
* 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-&gt;Install and Install-&gt;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</content>
</entry>
<entry>
<title>Ndisprot60 inf violations (#943)</title>
<updated>2023-03-27T16:32:00Z</updated>
<author>
<name>kahashimoto-ms</name>
<email>117399367+kahashimoto-ms@users.noreply.github.com</email>
</author>
<published>2023-03-27T16:32:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/windows-driver-samples.git/commit/?id=3035684cf7b5a5dd2ab76e61a8165c0877b5e410'/>
<id>urn:sha1:3035684cf7b5a5dd2ab76e61a8165c0877b5e410</id>
<content type='text'>
* 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-&gt;Install_NC and Install_Update-&gt;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</content>
</entry>
<entry>
<title>User/kahashimoto ms/msforwardext inf violation (#941)</title>
<updated>2023-03-27T16:21:38Z</updated>
<author>
<name>kahashimoto-ms</name>
<email>117399367+kahashimoto-ms@users.noreply.github.com</email>
</author>
<published>2023-03-27T16:21:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/windows-driver-samples.git/commit/?id=55787da9a0b0ec1e20c29909041d53f178a815ef'/>
<id>urn:sha1:55787da9a0b0ec1e20c29909041d53f178a815ef</id>
<content type='text'>
* 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</content>
</entry>
<entry>
<title>Mspassthroughext arch fix (#942)</title>
<updated>2023-03-24T19:55:13Z</updated>
<author>
<name>kahashimoto-ms</name>
<email>117399367+kahashimoto-ms@users.noreply.github.com</email>
</author>
<published>2023-03-24T19:55:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/windows-driver-samples.git/commit/?id=1904b79bdb26196d4dbf50110208b50950e06f4e'/>
<id>urn:sha1:1904b79bdb26196d4dbf50110208b50950e06f4e</id>
<content type='text'>
* Use Stampinf architecture

* Enable the CET Shadow Stack mitigation

* Change the encoding of inf to UTF-16LE</content>
</entry>
</feed>
