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