Crate windows_helpers

Source

Modules§

bit_manipulation
core
foundation
power
win32_app
Helpers to simplify some tedious aspects of a Win32 application.
wnds_and_msging

Structs§

ReentrantRefCell
A RefCell that allows to recursively retrieve a mutable reference.
ResGuard
Holds a resource and a free-function (like a non-capturing closure) that is called when the guard is dropped.

Enums§

FirstCallExpectation
Defining the return value of the first call of dual_call() that is the precondition to continue with the second call.

Traits§

Null
For more expressive code and for use with trait bounds.
ValidateHandle
Just makes the is_invalid() method of handle types available via a trait for use with trait bounds.
Zeroed
For structs that benefit from an alternative to default() to be able to write more expressive code.

Functions§

dual_call
For functions that are to be called with a preparation step, normally to determine the required buffer size.