update windows.winsock structs
parent
72049b95ce
commit
5e15da2b42
|
@ -135,9 +135,9 @@ STRUCT: addrinfo
|
||||||
{ addr sockaddr* }
|
{ addr sockaddr* }
|
||||||
{ next addrinfo* } ;
|
{ next addrinfo* } ;
|
||||||
|
|
||||||
C-STRUCT: timeval
|
STRUCT: timeval
|
||||||
{ "long" "sec" }
|
{ sec long }
|
||||||
{ "long" "usec" } ;
|
{ usec long } ;
|
||||||
|
|
||||||
LIBRARY: winsock
|
LIBRARY: winsock
|
||||||
|
|
||||||
|
@ -177,15 +177,15 @@ TYPEDEF: HANDLE WSAEVENT
|
||||||
TYPEDEF: LPHANDLE LPWSAEVENT
|
TYPEDEF: LPHANDLE LPWSAEVENT
|
||||||
TYPEDEF: sockaddr* LPSOCKADDR
|
TYPEDEF: sockaddr* LPSOCKADDR
|
||||||
|
|
||||||
C-STRUCT: FLOWSPEC
|
STRUCT: FLOWSPEC
|
||||||
{ "uint" "TokenRate" }
|
{ TokenRate uint }
|
||||||
{ "uint" "TokenBucketSize" }
|
{ TokenBucketSize uint }
|
||||||
{ "uint" "PeakBandwidth" }
|
{ PeakBandwidth uint }
|
||||||
{ "uint" "Latency" }
|
{ Latency uint }
|
||||||
{ "uint" "DelayVariation" }
|
{ DelayVariation uint }
|
||||||
{ "SERVICETYPE" "ServiceType" }
|
{ ServiceType SERVICETYPE }
|
||||||
{ "uint" "MaxSduSize" }
|
{ MaxSduSize uint }
|
||||||
{ "uint" "MinimumPolicedSize" } ;
|
{ MinimumPolicedSize uint } ;
|
||||||
TYPEDEF: FLOWSPEC* PFLOWSPEC
|
TYPEDEF: FLOWSPEC* PFLOWSPEC
|
||||||
TYPEDEF: FLOWSPEC* LPFLOWSPEC
|
TYPEDEF: FLOWSPEC* LPFLOWSPEC
|
||||||
|
|
||||||
|
@ -194,44 +194,44 @@ STRUCT: WSABUF
|
||||||
{ buf void* } ;
|
{ buf void* } ;
|
||||||
TYPEDEF: WSABUF* LPWSABUF
|
TYPEDEF: WSABUF* LPWSABUF
|
||||||
|
|
||||||
C-STRUCT: QOS
|
STRUCT: QOS
|
||||||
{ "FLOWSPEC" "SendingFlowspec" }
|
{ SendingFlowspec FLOWSPEC }
|
||||||
{ "FLOWSPEC" "ReceivingFlowspec" }
|
{ ReceivingFlowspec FLOWSPEC }
|
||||||
{ "WSABUF" "ProviderSpecific" } ;
|
{ ProviderSpecific WSABUF } ;
|
||||||
TYPEDEF: QOS* LPQOS
|
TYPEDEF: QOS* LPQOS
|
||||||
|
|
||||||
CONSTANT: MAX_PROTOCOL_CHAIN 7
|
CONSTANT: MAX_PROTOCOL_CHAIN 7
|
||||||
|
|
||||||
C-STRUCT: WSAPROTOCOLCHAIN
|
STRUCT: WSAPROTOCOLCHAIN
|
||||||
{ "int" "ChainLen" }
|
{ ChainLen int }
|
||||||
! { { "DWORD" MAX_PROTOCOL_CHAIN } "ChainEntries" } ;
|
! { ChainEntries { DWORD MAX_PROTOCOL_CHAIN } } ;
|
||||||
{ { "DWORD" 7 } "ChainEntries" } ;
|
{ ChainEntries { DWORD 7 } } ;
|
||||||
TYPEDEF: WSAPROTOCOLCHAIN* LPWSAPROTOCOLCHAIN
|
TYPEDEF: WSAPROTOCOLCHAIN* LPWSAPROTOCOLCHAIN
|
||||||
|
|
||||||
CONSTANT: WSAPROTOCOL_LEN 255
|
CONSTANT: WSAPROTOCOL_LEN 255
|
||||||
|
|
||||||
C-STRUCT: WSAPROTOCOL_INFOW
|
STRUCT: WSAPROTOCOL_INFOW
|
||||||
{ "DWORD" "dwServiceFlags1" }
|
{ dwServiceFlags1 DWORD }
|
||||||
{ "DWORD" "dwServiceFlags2" }
|
{ dwServiceFlags2 DWORD }
|
||||||
{ "DWORD" "dwServiceFlags3" }
|
{ dwServiceFlags3 DWORD }
|
||||||
{ "DWORD" "dwServiceFlags4" }
|
{ dwServiceFlags4 DWORD }
|
||||||
{ "DWORD" "dwProviderFlags" }
|
{ dwProviderFlags DWORD }
|
||||||
{ "GUID" "ProviderId" }
|
{ ProviderId GUID }
|
||||||
{ "DWORD" "dwCatalogEntryId" }
|
{ dwCatalogEntryId DWORD }
|
||||||
{ "WSAPROTOCOLCHAIN" "ProtocolChain" }
|
{ ProtocolChain WSAPROTOCOLCHAIN }
|
||||||
{ "int" "iVersion" }
|
{ iVersion int }
|
||||||
{ "int" "iAddressFamily" }
|
{ iAddressFamily int }
|
||||||
{ "int" "iMaxSockAddr" }
|
{ iMaxSockAddr int }
|
||||||
{ "int" "iMinSockAddr" }
|
{ iMinSockAddr int }
|
||||||
{ "int" "iSocketType" }
|
{ iSocketType int }
|
||||||
{ "int" "iProtocol" }
|
{ iProtocol int }
|
||||||
{ "int" "iProtocolMaxOffset" }
|
{ iProtocolMaxOffset int }
|
||||||
{ "int" "iNetworkByteOrder" }
|
{ iNetworkByteOrder int }
|
||||||
{ "int" "iSecurityScheme" }
|
{ iSecurityScheme int }
|
||||||
{ "DWORD" "dwMessageSize" }
|
{ dwMessageSize DWORD }
|
||||||
{ "DWORD" "dwProviderReserved" }
|
{ dwProviderReserved DWORD }
|
||||||
{ { "WCHAR" 256 } "szProtocol" } ;
|
{ szProtocol { WCHAR 256 } } ;
|
||||||
! { { "WCHAR" 256 } "szProtocol"[WSAPROTOCOL_LEN+1] } ;
|
! { szProtocol[WSAPROTOCOL_LEN+1] { WCHAR 256 } } ;
|
||||||
TYPEDEF: WSAPROTOCOL_INFOW* PWSAPROTOCOL_INFOW
|
TYPEDEF: WSAPROTOCOL_INFOW* PWSAPROTOCOL_INFOW
|
||||||
TYPEDEF: WSAPROTOCOL_INFOW* LPWSAPROTOCOL_INFOW
|
TYPEDEF: WSAPROTOCOL_INFOW* LPWSAPROTOCOL_INFOW
|
||||||
TYPEDEF: WSAPROTOCOL_INFOW WSAPROTOCOL_INFO
|
TYPEDEF: WSAPROTOCOL_INFOW WSAPROTOCOL_INFO
|
||||||
|
@ -239,12 +239,12 @@ TYPEDEF: WSAPROTOCOL_INFOW* PWSAPROTOCOL_INFO
|
||||||
TYPEDEF: WSAPROTOCOL_INFOW* LPWSAPROTOCOL_INFO
|
TYPEDEF: WSAPROTOCOL_INFOW* LPWSAPROTOCOL_INFO
|
||||||
|
|
||||||
|
|
||||||
C-STRUCT: WSANAMESPACE_INFOW
|
STRUCT: WSANAMESPACE_INFOW
|
||||||
{ "GUID" "NSProviderId" }
|
{ NSProviderId GUID }
|
||||||
{ "DWORD" "dwNameSpace" }
|
{ dwNameSpace DWORD }
|
||||||
{ "BOOL" "fActive" }
|
{ fActive BOOL }
|
||||||
{ "DWORD" "dwVersion" }
|
{ dwVersion DWORD }
|
||||||
{ "LPWSTR" "lpszIdentifier" } ;
|
{ lpszIdentifier LPWSTR } ;
|
||||||
TYPEDEF: WSANAMESPACE_INFOW* PWSANAMESPACE_INFOW
|
TYPEDEF: WSANAMESPACE_INFOW* PWSANAMESPACE_INFOW
|
||||||
TYPEDEF: WSANAMESPACE_INFOW* LPWSANAMESPACE_INFOW
|
TYPEDEF: WSANAMESPACE_INFOW* LPWSANAMESPACE_INFOW
|
||||||
TYPEDEF: WSANAMESPACE_INFOW WSANAMESPACE_INFO
|
TYPEDEF: WSANAMESPACE_INFOW WSANAMESPACE_INFO
|
||||||
|
@ -253,19 +253,19 @@ TYPEDEF: WSANAMESPACE_INFO* LPWSANAMESPACE_INFO
|
||||||
|
|
||||||
CONSTANT: FD_MAX_EVENTS 10
|
CONSTANT: FD_MAX_EVENTS 10
|
||||||
|
|
||||||
C-STRUCT: WSANETWORKEVENTS
|
STRUCT: WSANETWORKEVENTS
|
||||||
{ "long" "lNetworkEvents" }
|
{ lNetworkEvents long }
|
||||||
{ { "int" FD_MAX_EVENTS } "iErrorCode" } ;
|
{ iErrorCode { int FD_MAX_EVENTS } } ;
|
||||||
TYPEDEF: WSANETWORKEVENTS* PWSANETWORKEVENTS
|
TYPEDEF: WSANETWORKEVENTS* PWSANETWORKEVENTS
|
||||||
TYPEDEF: WSANETWORKEVENTS* LPWSANETWORKEVENTS
|
TYPEDEF: WSANETWORKEVENTS* LPWSANETWORKEVENTS
|
||||||
|
|
||||||
! C-STRUCT: WSAOVERLAPPED
|
! STRUCT: WSAOVERLAPPED
|
||||||
! { "DWORD" "Internal" }
|
! { Internal DWORD }
|
||||||
! { "DWORD" "InternalHigh" }
|
! { InternalHigh DWORD }
|
||||||
! { "DWORD" "Offset" }
|
! { Offset DWORD }
|
||||||
! { "DWORD" "OffsetHigh" }
|
! { OffsetHigh DWORD }
|
||||||
! { "WSAEVENT" "hEvent" }
|
! { hEvent WSAEVENT }
|
||||||
! { "DWORD" "bytesTransferred" } ;
|
! { bytesTransferred DWORD } ;
|
||||||
! TYPEDEF: WSAOVERLAPPED* LPWSAOVERLAPPED
|
! TYPEDEF: WSAOVERLAPPED* LPWSAOVERLAPPED
|
||||||
|
|
||||||
FUNCTION: SOCKET WSAAccept ( SOCKET s,
|
FUNCTION: SOCKET WSAAccept ( SOCKET s,
|
||||||
|
|
Loading…
Reference in New Issue