<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-windows/kernel32.go, branch pkg/walk-win</title>
<subtitle>WireGuard client for Windows</subtitle>
<id>https://git.zx2c4.com/wireguard-windows/atom/kernel32.go?h=pkg%2Fwalk-win</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-windows/atom/kernel32.go?h=pkg%2Fwalk-win'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/'/>
<updated>2019-05-08T09:18:11Z</updated>
<entry>
<title>Add SHDefExtractIcon; go fmt</title>
<updated>2019-05-08T09:18:11Z</updated>
<author>
<name>Alexander Neumann</name>
<email>alexander.neumann@picos-software.com</email>
</author>
<published>2019-05-08T09:18:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=261b4e665afe1d9cd8b0681208288e513660c6fe'/>
<id>urn:sha1:261b4e665afe1d9cd8b0681208288e513660c6fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #45 from KellPro/fixGPTR</title>
<updated>2019-05-06T09:17:33Z</updated>
<author>
<name>Alexander Neumann</name>
<email>an2048@gmail.com</email>
</author>
<published>2019-05-06T09:17:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=5bb2de7eecedec455f33a808ebba1dbe98630d93'/>
<id>urn:sha1:5bb2de7eecedec455f33a808ebba1dbe98630d93</id>
<content type='text'>
Fix GPTR flag to correct value</content>
</entry>
<entry>
<title>Merge pull request #70 from zx2c4-forks/jd/threadinput</title>
<updated>2019-05-06T08:37:24Z</updated>
<author>
<name>Alexander Neumann</name>
<email>an2048@gmail.com</email>
</author>
<published>2019-05-06T08:37:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=e510601166eb2be45c45f5ac781dd0b3a91311b4'/>
<id>urn:sha1:e510601166eb2be45c45f5ac781dd0b3a91311b4</id>
<content type='text'>
user32/kernel32: add thread attachment functions</content>
</entry>
<entry>
<title>Merge pull request #69 from zx2c4-forks/jd/getversion-dword</title>
<updated>2019-05-06T08:36:30Z</updated>
<author>
<name>Alexander Neumann</name>
<email>an2048@gmail.com</email>
</author>
<published>2019-05-06T08:36:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=f47a81f30bd090c91045c28e3a3086c223710ead'/>
<id>urn:sha1:f47a81f30bd090c91045c28e3a3086c223710ead</id>
<content type='text'>
kernel32: GetVersion returns a DWORD</content>
</entry>
<entry>
<title>user32/kernel32: add thread attachment functions</title>
<updated>2019-05-04T08:42:42Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-05-04T08:42:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=4acbabbcec8d1bcb898079ba71f8f41383940594'/>
<id>urn:sha1:4acbabbcec8d1bcb898079ba71f8f41383940594</id>
<content type='text'>
These generally help with raising windows to the foreground forcibly.

Resolves: https://github.com/lxn/win/pull/22
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>kernel32: GetVersion returns a DWORD</title>
<updated>2019-05-04T08:11:21Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-05-04T08:10:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=6a5038c64271c6c144f842a070f10796a0aacb65'/>
<id>urn:sha1:6a5038c64271c6c144f842a070f10796a0aacb65</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>add several Win32 API functions for finding and loading data from the application's resources</title>
<updated>2019-05-02T12:52:45Z</updated>
<author>
<name>Dmitry Bagdanov</name>
<email>dimbo_job@mail.ru</email>
</author>
<published>2019-05-02T12:52:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=06ff5d1f89f8ddce520a241bf3fbf3f8524a4db2'/>
<id>urn:sha1:06ff5d1f89f8ddce520a241bf3fbf3f8524a4db2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Safely load DLLs</title>
<updated>2019-03-07T01:42:49Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-03-06T19:17:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=e90c084872a829e2193ded9dbdb9a0180ddcfac0'/>
<id>urn:sha1:e90c084872a829e2193ded9dbdb9a0180ddcfac0</id>
<content type='text'>
Prior this was vulnerable to DLL injection attacks. While the syscall
package whitelists a few DLLs for safe loading, it doesn't whitelist all
of the ones we need. Hence our only solution is x/sys/windows, which can
do this right. On the plus side, however, we get to do this lazily,
which means we're not loading tons of useless DLLs in polyglot apps that
have win linked in but don't use it all or in all modes of the app.
</content>
</entry>
<entry>
<title>user32: Support hooking window events and querying class names</title>
<updated>2019-02-25T20:06:17Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-02-25T20:04:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=dc7d9e9d1edd743c106d145b33e4a94f101413bf'/>
<id>urn:sha1:dc7d9e9d1edd743c106d145b33e4a94f101413bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add gonutz to AUTHORS and sort functions by name</title>
<updated>2018-08-20T21:44:23Z</updated>
<author>
<name>gonutz</name>
<email>lars.scheme@gmail.com</email>
</author>
<published>2018-08-20T21:44:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=31b28bccf43b78a10887bde803b4c462140b6861'/>
<id>urn:sha1:31b28bccf43b78a10887bde803b4c462140b6861</id>
<content type='text'>
</content>
</entry>
</feed>
