//! Windows-specific primitives | |
#![stable(feature = "raw_ext", since = "1.1.0")] | |
use crate::os::raw::c_void; | |
#[stable(feature = "raw_ext", since = "1.1.0")] | |
pub type HANDLE = *mut c_void; | |
#[cfg(target_pointer_width = "32")] | |
#[stable(feature = "raw_ext", since = "1.1.0")] | |
pub type SOCKET = u32; | |
#[cfg(target_pointer_width = "64")] | |
#[stable(feature = "raw_ext", since = "1.1.0")] | |
pub type SOCKET = u64; |