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. |