Robin Lambertz

Results 193 issues of Robin Lambertz

Adds some new information about the dongle hardware/software and Valve protocol.

Adds the bootloader GZF, and a guide to loading LPC11U37F binaries in Ghidra. It's a bit of a mind dump, but I hope you'll find it useful :). Fixes #20

The main reason why `deny(warning)` is considered an antipattern, according to the patterns guide, is that a crate author opts out of Rust's stability guarantees, since Rust is allowed to...

C-needs discussion
C-outdated
good first issue
A-anti_pattern
C-amendment

Adds some functions from Msi.h and MsiQuery.h, useful when writing [MSI Custom Actions](https://docs.microsoft.com/en-us/windows/win32/msi/custom-action-type-1). Those bindings were written using the 10.0.19041.0 headers.

#859 with long lines fixed. Relevent lines from schannel.h header: ```c #define SP_PROT_TLS1_3_SERVER 0x00001000 #define SP_PROT_TLS1_3_CLIENT 0x00002000 #define SP_PROT_TLS1_3 (SP_PROT_TLS1_3_SERVER | \ SP_PROT_TLS1_3_CLIENT) // ... #define SP_PROT_TLS1_1PLUS_SERVER (SP_PROT_TLS1_1_SERVER | \...

Fixes #851 . These bindings are only missing `DiInstallDevice`, which has the following signature: ``` BOOL WINAPI DiInstallDevice( _In_opt_ HWND hwndParent, _In_ HDEVINFO DeviceInfoSet, _In_ PSP_DEVINFO_DATA DeviceInfoData, _In_opt_ PSP_DRVINFO_DATA DriverInfoData,...

https://github.com/gabdube/native-windows-gui/blob/2752b6e5f3543baaee43430d1d97a122ff37ad8e/native-windows-gui/src/resources/bitmap.rs#L265 Shouldn't size be passed to `bitmap_from_memory` here? Or maybe an error raised if both `size` and `source_bin` are set, if they aren't supposed to be used together?

Serde-toml has quite the interesting feature: they support emitting spans for the underlying object it returns. For instance, ```rust #[macro_use] extern crate serde_derive; extern crate toml; use toml::spanned::Spanned; #[derive(Deserialize)] struct...

This is an updated version of #98, that applies properly on current master.

pr
ideas
needs rebase