@@ -779,10 +779,10 @@ extern "system" {
779779}
780780#[ link( name = "ws2_32" ) ]
781781extern "system" {
782- pub fn WSADuplicateSocketW (
782+ pub fn WSADuplicateSocketA (
783783 s : SOCKET ,
784784 dwprocessid : u32 ,
785- lpprotocolinfo : * mut WSAPROTOCOL_INFOW ,
785+ lpprotocolinfo : * mut WSAPROTOCOL_INFOA ,
786786 ) -> i32 ;
787787}
788788#[ link( name = "ws2_32" ) ]
@@ -815,11 +815,11 @@ extern "system" {
815815}
816816#[ link( name = "ws2_32" ) ]
817817extern "system" {
818- pub fn WSASocketW (
818+ pub fn WSASocketA (
819819 af : i32 ,
820820 r#type : i32 ,
821821 protocol : i32 ,
822- lpprotocolinfo : * const WSAPROTOCOL_INFOW ,
822+ lpprotocolinfo : * const WSAPROTOCOL_INFOA ,
823823 g : u32 ,
824824 dwflags : u32 ,
825825 ) -> SOCKET ;
@@ -4356,7 +4356,7 @@ impl ::core::clone::Clone for WSAPROTOCOLCHAIN {
43564356 }
43574357}
43584358#[ repr( C ) ]
4359- pub struct WSAPROTOCOL_INFOW {
4359+ pub struct WSAPROTOCOL_INFOA {
43604360 pub dwServiceFlags1 : u32 ,
43614361 pub dwServiceFlags2 : u32 ,
43624362 pub dwServiceFlags3 : u32 ,
@@ -4376,10 +4376,10 @@ pub struct WSAPROTOCOL_INFOW {
43764376 pub iSecurityScheme : i32 ,
43774377 pub dwMessageSize : u32 ,
43784378 pub dwProviderReserved : u32 ,
4379- pub szProtocol : [ u16 ; 256 ] ,
4379+ pub szProtocol : [ u8 ; 256 ] ,
43804380}
4381- impl :: core:: marker:: Copy for WSAPROTOCOL_INFOW { }
4382- impl :: core:: clone:: Clone for WSAPROTOCOL_INFOW {
4381+ impl :: core:: marker:: Copy for WSAPROTOCOL_INFOA { }
4382+ impl :: core:: clone:: Clone for WSAPROTOCOL_INFOA {
43834383 fn clone ( & self ) -> Self {
43844384 * self
43854385 }
0 commit comments