| @@ -19,7 +19,6 @@ pub use windows_sys::*; |
|
|
| 19 |
19 |
|
| 20 |
20 |
pub type DWORD = c_ulong; |
| 21 |
21 |
pub type WCHAR = u16; |
| 22 |
|
-pub type USHORT = c_ushort; |
| 23 |
22 |
pub type SIZE_T = usize; |
| 24 |
23 |
pub type CHAR = c_char; |
| 25 |
24 |
pub type ULONG = c_ulong; |
| @@ -33,7 +32,7 @@ pub type LPVOID = *mut c_void; |
|
|
| 33 |
32 |
pub type PSRWLOCK = *mut SRWLOCK; |
| 34 |
33 |
|
| 35 |
34 |
pub type socklen_t = c_int; |
| 36 |
|
-pub type ADDRESS_FAMILY = USHORT; |
|
35 |
+pub type ADDRESS_FAMILY = c_ushort; |
| 37 |
36 |
pub use FD_SET as fd_set; |
| 38 |
37 |
pub use LINGER as linger; |
| 39 |
38 |
pub use TIMEVAL as timeval; |
| @@ -152,7 +151,7 @@ pub struct SOCKADDR_STORAGE_LH { |
|
|
| 152 |
151 |
#[derive(Copy, Clone)] |
| 153 |
152 |
pub struct sockaddr_in { |
| 154 |
153 |
pub sin_family: ADDRESS_FAMILY, |
| 155 |
|
-pub sin_port: USHORT, |
|
154 |
+pub sin_port: c_ushort, |
| 156 |
155 |
pub sin_addr: in_addr, |
| 157 |
156 |
pub sin_zero: [CHAR; 8], |
| 158 |
157 |
} |
| @@ -161,7 +160,7 @@ pub struct sockaddr_in { |
|
|
| 161 |
160 |
#[derive(Copy, Clone)] |
| 162 |
161 |
pub struct sockaddr_in6 { |
| 163 |
162 |
pub sin6_family: ADDRESS_FAMILY, |
| 164 |
|
-pub sin6_port: USHORT, |
|
163 |
+pub sin6_port: c_ushort, |
| 165 |
164 |
pub sin6_flowinfo: c_ulong, |
| 166 |
165 |
pub sin6_addr: in6_addr, |
| 167 |
166 |
pub sin6_scope_id: c_ulong, |