Crate winapi [−] [src]
Types and constants for WinAPI bindings.
Reexports
pub use audioclient::*; |
pub use basetsd::*; |
pub use bcrypt::*; |
pub use commctrl::*; |
pub use corsym::*; |
pub use d3d9::*; |
pub use d3d9caps::*; |
pub use d3d9types::*; |
pub use dbghelp::*; |
pub use dpapi::*; |
pub use dsound::*; |
pub use dwmapi::*; |
pub use errhandlingapi::*; |
pub use excpt::*; |
pub use fileapi::*; |
pub use gl::*; |
pub use guiddef::*; |
pub use heapapi::*; |
pub use http::*; |
pub use inaddr::*; |
pub use libloaderapi::*; |
pub use lmcons::*; |
pub use memoryapi::*; |
pub use minwinbase::*; |
pub use minwindef::*; |
pub use mmdeviceapi::*; |
pub use mmreg::*; |
pub use mmsystem::*; |
pub use mscat::*; |
pub use mssip::*; |
pub use ncrypt::*; |
pub use ntdef::*; |
pub use ntstatus::*; |
pub use objbase::*; |
pub use objidl::*; |
pub use objidlbase::*; |
pub use olectl::*; |
pub use processsnapshot::*; |
pub use processthreadsapi::*; |
pub use propsys::*; |
pub use psapi::*; |
pub use qos::*; |
pub use reason::*; |
pub use rpcdce::*; |
pub use schannel::*; |
pub use shellapi::*; |
pub use shellscalingapi::*; |
pub use shobjidl::*; |
pub use shtypes::*; |
pub use sspi::*; |
pub use synchapi::*; |
pub use sysinfoapi::*; |
pub use threadpoolapi::*; |
pub use timezoneapi::*; |
pub use tlhelp32::*; |
pub use unknwnbase::*; |
pub use usp10::*; |
pub use vadefs::*; |
pub use vsbackup::*; |
pub use vss::*; |
pub use vsserror::*; |
pub use vswriter::*; |
pub use werapi::*; |
pub use winbase::*; |
pub use wincon::*; |
pub use wincred::*; |
pub use wincrypt::*; |
pub use windowsx::*; |
pub use windef::*; |
pub use winerror::*; |
pub use wingdi::*; |
pub use winhttp::*; |
pub use winioctl::*; |
pub use winnetwk::*; |
pub use winnls::*; |
pub use winnt::*; |
pub use winsock2::*; |
pub use winspool::*; |
pub use winsvc::*; |
pub use winuser::*; |
pub use ws2def::*; |
pub use ws2spi::*; |
pub use ws2tcpip::*; |
pub use wtypesbase::*; |
pub use xinput::*; |
Modules
audioclient |
this ALWAYS GENERATED file contains the definitions for the interfaces |
basetsd |
Type definitions for the basic sized types. |
bcrypt |
Cryptographic Primitive API Prototypes and Definitions |
commctrl | |
corsym |
Common Language Runtime Debugging Symbol Reader/Writer/Binder Interfaces |
d3d9 |
Direct3D include file |
d3d9caps |
Direct3D capabilities include file |
d3d9types |
Direct3D capabilities include file |
dbghelp |
DbgHelp include file |
dpapi |
Data Protection API Prototypes and Definitions |
dsound |
DSound procedure declarations, constant definitions and macros |
dwmapi |
Procedure declarations, constant definitions, and macros for the NLS component. |
errhandlingapi |
ApiSet Contract for api-ms-win-core-errorhandling-l1 |
excpt | |
fileapi |
ApiSet Contract for api-ms-win-core-file-l1 |
gl | |
guiddef | |
heapapi |
ApiSet Contract for api-ms-win-core-heap-l1 |
http |
HTTP API specification |
inaddr |
IPv4 Internet address |
libloaderapi |
ApiSet Contract for api-ms-win-core-libraryloader-l1 |
lmcons |
This file contains constants used throughout the LAN Manager API header files. |
memoryapi |
ApiSet Contract for api-ms-win-core-memory-l1-1-0 |
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 |
MM procedure declarations, constant definitions and macros |
mscat |
Microsoft Internet Security Catalog API Prototypes and Definitions |
mssip |
Microsoft SIP Provider Prototypes and Definitions |
ncrypt |
Cryptographic API Prototypes and Definitions |
ntdef |
Type definitions for the basic types. |
ntstatus |
Constant definitions for the NTSTATUS values. |
objbase |
Component object model defintions |
objidl |
this ALWAYS GENERATED file contains the definitions for the interfaces |
objidlbase |
this ALWAYS GENERATED file contains the definitions for the interfaces |
olectl |
OLE Control interfaces |
processsnapshot |
Defines the process snapshot API |
processthreadsapi | |
propsys | |
psapi |
API Prototypes and Definitions for PSAPI.DLL |
qos |
QoS definitions for NDIS components. |
reason | |
rpcdce | |
schannel |
Public Definitions for SCHANNEL Security Provider |
shellapi | |
shellscalingapi | |
shobjidl |
this ALWAYS GENERATED file contains the definitions for the interfaces |
shtypes |
this ALWAYS GENERATED file contains the definitions for the interfaces |
sspi |
Security Support Provider Interface Prototypes and structure definitions |
synchapi |
ApiSet Contract for api-ms-win-core-synch-l1 |
sysinfoapi |
ApiSet Contract for api-ms-win-core-sysinfo-l1. |
threadpoolapi |
ApiSet Contract for api-ms-win-core-threadpool-l1. |
timezoneapi |
ApiSet Contract for api-ms-win-core-timezone-l1 |
tlhelp32 | |
unknwnbase |
this ALWAYS GENERATED file contains the definitions for the interfaces |
usp10 |
Uniscribe structure declarations and constant definitions |
vadefs |
Definitions of macro helpers used by |
vsbackup |
VSS backup interfaces |
vss |
VSS header file |
vsserror |
VSS Error header file |
vswriter |
VSS Writer header file |
werapi |
Function prototypes for Windows Error Reporting (WER) |
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 |
windef |
Basic Windows Type 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 |
winhttp |
Windows HTTP Services API 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. |
winsock2 |
definitions to be used with the WinSock 2 DLL and WinSock 2 applications. |
winspool |
Winspool header file |
winsvc |
Header file for the Service Control Manager |
winuser |
USER procedure declarations, constant definitions and macros |
ws2def |
This file contains the core definitions for the Winsock2 specification that can be used by both user-mode and kernel mode modules. |
ws2spi |
Definitions to be used with the WinSock service provider |
ws2tcpip |
WinSock2 Extension for TCP/IP protocols |
wtypesbase | |
xinput |
XInput procedure declarations, constant definitions and macros |
Structs
Enums
AUDCLNT_SHAREMODE | |
KNOWN_FOLDER_FLAG | |
c_void |
Type used to construct void pointers for use with C. |