[−][src]Crate fenestroj
Easier wrappers for Win32 API stuff, safe when possible.
Cargo Features
Essentially all content in this library is feature gated. Each module below
is named after the related module in winapi
, and has its own feature gate.
These docs are generated with all features active, but in your projects you'll need to activate the features you want.
Re-exports
pub use consoleapi::*; |
pub use errhandlingapi::*; |
pub use handleapi::*; |
pub use libloaderapi::*; |
pub use minwinbase::*; |
pub use minwindef::*; |
pub use processenv::*; |
pub use profileapi::*; |
pub use winbase::*; |
pub use wincon::*; |
pub use wincontypes::*; |
pub use windef::*; |
pub use winerror::*; |
pub use wingdi::*; |
pub use winnt::*; |
pub use winuser::*; |
Modules
consoleapi | Functions to interact with a process's console. |
errhandlingapi | Lets you actually get error information from Windows. |
handleapi | Handles and things. |
libloaderapi | Things to dynamically load code objects. |
minwinbase | Minimal Windows base definitions. |
minwindef | Minimal Windows definitions used all over the place. |
processenv | Manipulate properties of processes running on the machine. |
processthreadsapi | Process and threads stuff. |
profileapi | Things to help you profile your code. |
winbase | Basic elements of windows (there's a few modules like this really). |
wincon | Stuff for interacting with the console. |
wincontypes | Types used by the |
windef | Windows definitions. |
winerror | Basic error code stuff. |
wingdi | The Windows "Graphics Device Interface" (GDI). |
winnt | WindowsNT definitions. |
winuser | Windows user code, which mostly means Window/GUI stuff. |
Functions
wide | Allocates a utf-16 version of the |
wide_null | Allocates a utf-16, null-terminated version of the |