Crate winapi [−] [src]
Types and constants for WinAPI bindings.
Reexports
pub use audioclient::*; |
pub use basetsd::*; |
pub use commctrl::*; |
pub use d3d9::*; |
pub use d3d9caps::*; |
pub use d3d9types::*; |
pub use dwmapi::*; |
pub use fileapi::*; |
pub use libloaderapi::*; |
pub use minwinbase::*; |
pub use minwindef::*; |
pub use mmdeviceapi::*; |
pub use mmreg::*; |
pub use mmsystem::*; |
pub use objidl::*; |
pub use objidlbase::*; |
pub use processthreadsapi::*; |
pub use propsys::*; |
pub use shobjidl::*; |
pub use shtypes::*; |
pub use synchapi::*; |
pub use unknwnbase::*; |
pub use vadefs::*; |
pub use winbase::*; |
pub use wincon::*; |
pub use wincred::*; |
pub use wincrypt::*; |
pub use windowsx::*; |
pub use winerror::*; |
pub use wingdi::*; |
pub use winioctl::*; |
pub use winnetwk::*; |
pub use winnls::*; |
pub use winnt::*; |
pub use winsvc::*; |
pub use winuser::*; |
pub use wtypesbase::*; |
Modules
| audioclient |
this ALWAYS GENERATED file contains the definitions for the interfaces |
| basetsd |
Type definitions for the basic sized types. |
| commctrl | |
| d3d9 |
Direct3D include file |
| d3d9caps |
Direct3D capabilities include file |
| d3d9types |
Direct3D capabilities include file |
| dwmapi |
Procedure declarations, constant definitions, and macros for the NLS component. |
| 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 |
| mmdeviceapi |
this ALWAYS GENERATED file contains the definitions for the interfaces |
| mmreg | |
| mmsystem | |
| objidl |
this ALWAYS GENERATED file contains the definitions for the interfaces |
| objidlbase |
this ALWAYS GENERATED file contains the definitions for the interfaces |
| processthreadsapi | |
| propsys | |
| shobjidl |
this ALWAYS GENERATED file contains the definitions for the interfaces |
| shtypes |
this ALWAYS GENERATED file contains the definitions for the interfaces |
| synchapi |
ApiSet Contract for api-ms-win-core-synch-l1 |
| unknwnbase |
this ALWAYS GENERATED file contains the definitions for the interfaces |
| 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. |
| wincred |
Authentication API Prototypes and Definitions |
| 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. |
| winnetwk |
Standard WINNET Header File for WIN32 |
| 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 |
| wtypesbase |
Structs
Enums
| AUDCLNT_SHAREMODE | |
| COMPARTMENT_ID | |
| EXCEPTION_DISPOSITION | |
| KNOWN_FOLDER_FLAG | |
| c_void |
Type used to construct void pointers for use with C. |