Crate winapi [stability]
[-] [+]
[src]
Types and constants for WinAPI bindings.
Reexports
pub use audioclient::*; |
pub use basetsd::*; |
pub use d3d9::*; |
pub use d3d9caps::*; |
pub use d3d9types::*; |
pub use fileapi::*; |
pub use libloaderapi::*; |
pub use minwinbase::*; |
pub use minwindef::*; |
pub use synchapi::*; |
pub use vadefs::*; |
pub use winbase::*; |
pub use wincon::*; |
pub use wincrypt::*; |
pub use windowsx::*; |
pub use winerror::*; |
pub use wingdi::*; |
pub use winioctl::*; |
pub use winnls::*; |
pub use winnt::*; |
pub use winsvc::*; |
pub use winuser::*; |
Modules
| audioclient | this ALWAYS GENERATED file contains the definitions for the interfaces |
| basetsd | Type definitions for the basic sized types. |
| d3d9 | Direct3D include file |
| d3d9caps | Direct3D capabilities include file |
| d3d9types | Direct3D capabilities include file |
| fileapi | ApiSet Contract for api-ms-win-core-file-l1 |
| libloaderapi | ApiSet Contract for api-ms-win-core-libraryloader-l1 |
| minwinbase | This module defines the 32-Bit Windows Base APIs |
| minwindef | Basic Windows Type Definitions for minwin partition |
| synchapi | ApiSet Contract for api-ms-win-core-synch-l1 |
| vadefs | Definitions of macro helpers used by |
| winbase | This module defines the 32-Bit Windows Base APIs |
| wincon | This module contains the public data structures, data types, and procedures exported by the NT console subsystem. |
| wincrypt | Cryptographic API Prototypes and Definitions |
| windowsx | Macro APIs, window message crackers, and control APIs |
| winerror | error code definitions for the Win32 API functions |
| wingdi | GDI procedure declarations, constant definitions and macros |
| winioctl | This module defines the 32-Bit Windows Device I/O control codes. |
| winnls | Procedure declarations, constant definitions, and macros for the NLS component. |
| winnt | This module defines the 32-Bit Windows types and constants that are defined by NT, but exposed through the Win32 API. |
| winsvc | Header file for the Service Control Manager |
| winuser | USER procedure declarations, constant definitions and macros |
Structs
Enums
| APTTYPE | |
| APTTYPEQUALIFIER | |
| AUDCLNT_SHAREMODE | |
| COMPARTMENT_ID | |
| EDataFlow | |
| ERole | |
| EXCEPTION_DISPOSITION | |
| KNOWN_FOLDER_FLAG | |
| c_void | Type used to construct void pointers for use with C. |