Struct libc::types::os::arch::extra::WSAPROTOCOL_INFO [] [src]

pub struct WSAPROTOCOL_INFO {
    pub dwServiceFlags1: DWORD,
    pub dwServiceFlags2: DWORD,
    pub dwServiceFlags3: DWORD,
    pub dwServiceFlags4: DWORD,
    pub dwProviderFlags: DWORD,
    pub ProviderId: GUID,
    pub dwCatalogEntryId: DWORD,
    pub ProtocolChain: WSAPROTOCOLCHAIN,
    pub iVersion: c_int,
    pub iAddressFamily: c_int,
    pub iMaxSockAddr: c_int,
    pub iMinSockAddr: c_int,
    pub iSocketType: c_int,
    pub iProtocol: c_int,
    pub iProtocolMaxOffset: c_int,
    pub iNetworkByteOrder: c_int,
    pub iSecurityScheme: c_int,
    pub dwMessageSize: DWORD,
    pub dwProviderReserved: DWORD,
    pub szProtocol: [u8; 256],
}

Fields

dwServiceFlags1: DWORD dwServiceFlags2: DWORD dwServiceFlags3: DWORD dwServiceFlags4: DWORD dwProviderFlags: DWORD ProviderId: GUID dwCatalogEntryId: DWORD ProtocolChain: WSAPROTOCOLCHAIN iVersion: c_int iAddressFamily: c_int iMaxSockAddr: c_int iMinSockAddr: c_int iSocketType: c_int iProtocol: c_int iProtocolMaxOffset: c_int iNetworkByteOrder: c_int iSecurityScheme: c_int dwMessageSize: DWORD dwProviderReserved: DWORD szProtocol: [u8; 256]

Trait Implementations

impl Copy for WSAPROTOCOL_INFO
[src]

impl Clone for WSAPROTOCOL_INFO
[src]

fn clone(&self) -> WSAPROTOCOL_INFO

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more