winapi-rs icon indicating copy to clipboard operation
winapi-rs copied to clipboard

Rust bindings to Windows API

Results 133 winapi-rs issues
Sort by recently updated
recently updated
newest added

I'm working with the DCB struct, which has a bunch of setters for boolean fields like `set_fBinary()` and `set_fDsrSensitivity()`. However, the current declaration makes all field setters take a `DWORD`....

Added definitions required for [MiniDumpWriteDump](https://docs.microsoft.com/en-us/windows/win32/api/minidumpapiset/nf-minidumpapiset-minidumpwritedump). Add FIXME comments for `packed(4)` and `align(16)` structs, and commented out relevant tests. Copied from SDK 10.0.18362.0

This will be fixed with #771, but still reporting this just in case. In no_std, `c_void` has a size of 0 instead of 1.

The UI Automation API is defined in several different C/C++ header files Header file | Description -- | -- UIAutomationClient.h | Defines the interfaces and related programming elements used by...

missing api

Adds bindings to [this API](https://docs.microsoft.com/en-us/previous-versions/windows/desktop/directmanipulation/direct-manipulation-reference). I'm marking this as a draft PR while I'm testing the bindings on my machine, but I don't forsee there being any problems with this.

waiting on review

Depends on #883 and #927 Adds all definitions from `UIAutomationClient.h`. This PR also modify `UIAutomationCoreApi.h` to conditionally make use of `AutomationElementMode` and `PropertyConditionFlags`.

waiting on review

Added a feature toggle which allow the user of winapi to disable the linking of standard system libs which allows the user to provide their own. Useful to support more...

This header allows providers like VFSForGit to create virtual filesystems in userspace. Copied from SDK version 10.0.17763.0.

This PR adds bindings to [Projected File System](https://docs.microsoft.com/en-us/windows/win32/projfs/projected-file-system). I want to open a pull request to avoid duplicate works. I think most things should work. However there are a few...

waiting on review