diff options
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/Networking/WebSocket')
-rw-r--r-- | vendor/windows-sys/src/Windows/Win32/Networking/WebSocket/mod.rs | 112 |
1 files changed, 56 insertions, 56 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/Networking/WebSocket/mod.rs b/vendor/windows-sys/src/Windows/Win32/Networking/WebSocket/mod.rs index 85ceed369..8bc6433a1 100644 --- a/vendor/windows-sys/src/Windows/Win32/Networking/WebSocket/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Networking/WebSocket/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] pub fn WebSocketAbortHandle(hwebsocket: WEB_SOCKET_HANDLE); @@ -28,6 +28,8 @@ extern "system" { pub fn WebSocketSend(hwebsocket: WEB_SOCKET_HANDLE, buffertype: WEB_SOCKET_BUFFER_TYPE, pbuffer: *const WEB_SOCKET_BUFFER, context: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; } #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] +pub const WEB_SOCKET_MAX_CLOSE_REASON_LENGTH: u32 = 123u32; +#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] pub type WEB_SOCKET_ACTION = i32; #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] pub const WEB_SOCKET_NO_ACTION: WEB_SOCKET_ACTION = 0i32; @@ -47,43 +49,6 @@ pub const WEB_SOCKET_SEND_ACTION_QUEUE: WEB_SOCKET_ACTION_QUEUE = 1i32; pub const WEB_SOCKET_RECEIVE_ACTION_QUEUE: WEB_SOCKET_ACTION_QUEUE = 2i32; #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] pub const WEB_SOCKET_ALL_ACTION_QUEUE: WEB_SOCKET_ACTION_QUEUE = 3i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub union WEB_SOCKET_BUFFER { - pub Data: WEB_SOCKET_BUFFER_1, - pub CloseStatus: WEB_SOCKET_BUFFER_0, -} -impl ::core::marker::Copy for WEB_SOCKET_BUFFER {} -impl ::core::clone::Clone for WEB_SOCKET_BUFFER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub struct WEB_SOCKET_BUFFER_0 { - pub pbReason: *mut u8, - pub ulReasonLength: u32, - pub usStatus: u16, -} -impl ::core::marker::Copy for WEB_SOCKET_BUFFER_0 {} -impl ::core::clone::Clone for WEB_SOCKET_BUFFER_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub struct WEB_SOCKET_BUFFER_1 { - pub pbBuffer: *mut u8, - pub ulBufferLength: u32, -} -impl ::core::marker::Copy for WEB_SOCKET_BUFFER_1 {} -impl ::core::clone::Clone for WEB_SOCKET_BUFFER_1 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] pub type WEB_SOCKET_BUFFER_TYPE = i32; #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] @@ -126,6 +91,59 @@ pub const WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATU pub const WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1011i32; #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] pub const WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1015i32; +#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] +pub type WEB_SOCKET_PROPERTY_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] +pub const WEB_SOCKET_RECEIVE_BUFFER_SIZE_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] +pub const WEB_SOCKET_SEND_BUFFER_SIZE_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] +pub const WEB_SOCKET_DISABLE_MASKING_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] +pub const WEB_SOCKET_ALLOCATED_BUFFER_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] +pub const WEB_SOCKET_DISABLE_UTF8_VERIFICATION_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] +pub const WEB_SOCKET_KEEPALIVE_INTERVAL_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] +pub const WEB_SOCKET_SUPPORTED_VERSIONS_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 6i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] +pub union WEB_SOCKET_BUFFER { + pub Data: WEB_SOCKET_BUFFER_1, + pub CloseStatus: WEB_SOCKET_BUFFER_0, +} +impl ::core::marker::Copy for WEB_SOCKET_BUFFER {} +impl ::core::clone::Clone for WEB_SOCKET_BUFFER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] +pub struct WEB_SOCKET_BUFFER_0 { + pub pbReason: *mut u8, + pub ulReasonLength: u32, + pub usStatus: u16, +} +impl ::core::marker::Copy for WEB_SOCKET_BUFFER_0 {} +impl ::core::clone::Clone for WEB_SOCKET_BUFFER_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] +pub struct WEB_SOCKET_BUFFER_1 { + pub pbBuffer: *mut u8, + pub ulBufferLength: u32, +} +impl ::core::marker::Copy for WEB_SOCKET_BUFFER_1 {} +impl ::core::clone::Clone for WEB_SOCKET_BUFFER_1 { + fn clone(&self) -> Self { + *self + } +} pub type WEB_SOCKET_HANDLE = isize; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] @@ -141,8 +159,6 @@ impl ::core::clone::Clone for WEB_SOCKET_HTTP_HEADER { *self } } -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_MAX_CLOSE_REASON_LENGTH: u32 = 123u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] pub struct WEB_SOCKET_PROPERTY { @@ -156,19 +172,3 @@ impl ::core::clone::Clone for WEB_SOCKET_PROPERTY { *self } } -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub type WEB_SOCKET_PROPERTY_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_RECEIVE_BUFFER_SIZE_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_SEND_BUFFER_SIZE_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_DISABLE_MASKING_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_ALLOCATED_BUFFER_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_DISABLE_UTF8_VERIFICATION_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_KEEPALIVE_INTERVAL_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_SUPPORTED_VERSIONS_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 6i32; |