David Hall
|
cd7f44dcb8
|
Doh!
|
2024-03-28 18:14:50 -06:00 |
David Hall
|
581a2980ba
|
Added comparison to IN_ADDR and IN6_ADDR
|
2024-03-28 18:09:57 -06:00 |
David Hall
|
c5ecf5e0b4
|
More nullability work, mostly Shell32
|
2023-11-19 20:05:15 -07:00 |
David Hall
|
0f02552a01
|
Corrections to nullability based on CS samples
|
2023-11-18 22:51:00 -07:00 |
David Hall
|
0de77a27a4
|
Updated project files
|
2023-11-03 01:08:38 -06:00 |
David Hall
|
5dad85375d
|
Added nullability to QoS and test. Fixed bug in TC_GEN_FLOW.
|
2023-10-19 17:47:07 -06:00 |
David Hall
|
c84535d13e
|
Cleaned up messed up XML comments
|
2023-10-04 16:12:06 -06:00 |
David Hall
|
2eb7120807
|
Cleaned code and fixed build issues
|
2023-09-24 15:26:46 -06:00 |
David Hall
|
2e8088d403
|
Fixed bug in SOCKET_ADDRESS.GetSOCKADDR that prevented 16 bit entries from translating
|
2023-09-03 17:30:52 -06:00 |
David Hall
|
89719464b4
|
Cleanup
|
2023-08-28 08:02:35 -06:00 |
David Hall
|
8cf3f8a1fc
|
Finished nullable work on iphlpapi
|
2023-07-17 07:25:42 -06:00 |
David Hall
|
1f96c4ce75
|
Completed nullable work on ws2_32
|
2023-07-13 08:49:09 -06:00 |
David Hall
|
f9fb81fe91
|
Added #388 into branch
|
2023-04-10 15:47:19 -06:00 |
David Hall
|
b2a78e184b
|
Checkpoint on nullable work after signature work on PInvoke.Security, enabling nullable for entire solution, and auto fixing all optional attributed string and array parameters.
|
2023-03-31 09:47:53 -06:00 |
David Hall
|
532f43037b
|
Removed dependencies on all x64 preprocessor indications and just made all structures work for both 32 and 64-bit (#346)
|
2022-12-21 20:33:41 -07:00 |
David Hall
|
4a406c0518
|
Added `UseX64` tag to projects where x64/x86 makes a difference to structures.
|
2022-12-19 18:49:55 -07:00 |
David Hall
|
1a6015ec59
|
Updated project files
|
2022-10-30 14:01:59 -06:00 |
David Hall
|
4f2f789088
|
Added IPPROTO_IPV6 socket options
|
2022-10-27 22:14:27 -06:00 |
David Hall
|
3b75625c80
|
Added overloads with more precise params to WinSock2 functions
|
2022-10-27 21:36:32 -06:00 |
David Hall
|
7d9101e977
|
Added Microsoft-specific winsock constructs to Ws2_32
|
2022-10-26 23:03:47 -06:00 |
David Hall
|
075b9046f8
|
Updated project files
|
2022-10-25 11:24:54 -06:00 |
David Hall
|
f60a379236
|
Added Vanara.PInvoke.QoS project with QWave and QoS traffic support.
|
2022-10-22 11:02:37 -06:00 |
David Hall
|
4d6b60109e
|
Added explicit conversion from WSRESULT to Win32Error
|
2022-10-11 14:06:46 -06:00 |
David Hall
|
2c860ccf1e
|
Added more WinSock2 struct conversion methods
|
2022-10-03 10:01:00 -06:00 |
David Hall
|
2c95eb502f
|
Added AF_UNSPEC handler for implicit conversion from SOCKADDR to SOCKADDR_IN (#321)
|
2022-09-24 12:22:49 -06:00 |
David Hall
|
9c29afedad
|
Fixed Xml docs
|
2022-09-16 10:48:19 -06:00 |
dahall
|
7c032ba708
|
Renamed all project report files to 'readme.md' so they show in GitHub
|
2022-09-01 14:43:04 -06:00 |
dahall
|
68c88f4508
|
Fixed bug in IN_ADDR(byte[]) ctor.
|
2022-08-10 14:34:02 -06:00 |
dahall
|
d9a99ef54f
|
Added properties for SOCKADDR_IN6 and IN6_ADDR to determine address types.
|
2022-07-30 13:14:43 -06:00 |
dahall
|
e97896fda6
|
Updated project files
|
2022-07-16 19:30:05 -06:00 |
dahall
|
1371f43092
|
Updated package description for Ws2_32
|
2022-07-11 15:52:57 -06:00 |
dahall
|
e84d1d269c
|
Fixed bugs related to WSRESULT conversion
|
2022-07-11 15:50:58 -06:00 |
dahall
|
7791d773e4
|
Introduced `WSRESULT` as standard error for all WinSock functions -- similar to NTStatus
|
2022-07-11 10:42:39 -06:00 |
dahall
|
ea1c63e76e
|
Converted winsock return values to SocketError
|
2022-07-10 20:41:21 -06:00 |
dahall
|
78cabaa31f
|
Separated WSA code into multiple files, changed return codes to SocketError (from .NET core libs) and added error handling functions.
|
2022-07-10 17:30:38 -06:00 |
dahall
|
a4e391a5d3
|
Changed return values of some functions in ws2tcpip.cs to `int` when `Win32Error` was incorrect.
|
2022-07-06 18:22:32 -06:00 |
dahall
|
35936cb6ba
|
Added missing constants to WSAEVENT
|
2022-07-06 18:21:46 -06:00 |
dahall
|
6fc117bedc
|
LOTS OF BREAKING CHANGES TO WSA functions in Ws2_32: Changed return values of most functions to `int` instead of incorrect `Win32Error`
|
2022-07-06 18:21:14 -06:00 |
dahall
|
c50c0bc686
|
Fixed incorrect type of SOCKET_ERROR (should be int)
|
2022-07-06 18:19:34 -06:00 |
dahall
|
350b2ec3a3
|
Moved IPPROTO to ws2def.cs from Winsock2.cs, added WSACHSGHDR and associate macros.
|
2022-07-06 18:19:05 -06:00 |
dahall
|
454ddaca60
|
Added a few items from mswsock.h
|
2022-07-06 18:17:21 -06:00 |
dahall
|
381e542883
|
Derived WSAEVENT from ISyncHandle
|
2022-07-05 20:22:34 -06:00 |
dahall
|
439477343b
|
Added missing structures from ws2ipdef.h
|
2022-07-05 20:21:57 -06:00 |
dahall
|
46f90a2818
|
Added WSAIoctl<TIn, TOut> generic overload and ISyncHandle to WSAEVENT
|
2022-07-05 20:20:41 -06:00 |
dahall
|
db6b4cecbc
|
Added setsockopt generic overload
|
2022-07-05 20:19:30 -06:00 |
dahall
|
07e2e1ddfb
|
Added SOCKADDR_IN6 to SOCKADDR conversion
|
2022-07-05 20:18:52 -06:00 |
dahall
|
a2abe7a262
|
Added simplified overloads for WSAStringToAddress and WSAAddressToString
|
2022-07-05 14:26:33 -06:00 |
dahall
|
1c707725f2
|
Added SOCKADDR_INET operator to SOCKADDR
|
2022-07-05 14:26:00 -06:00 |
dahall
|
a4a8d936e8
|
Added conversion operators to SOCKADDR_STORAGE with SOCKADDR_INET
|
2022-07-05 14:25:00 -06:00 |
dahall
|
298ea34914
|
Updated package readme files
|
2022-06-14 16:55:29 -06:00 |