Commit Graph

1489 Commits (a86fe27c11ae58cc689e3f78ba47c6b9e4504351)

Author SHA1 Message Date
dahall a86fe27c11 Updated project file information for 3.2.4 release 2020-04-13 06:44:23 -06:00
dahall 9974a1726c Updated to include DnsApi and search instructions. 2020-04-11 16:56:00 -06:00
dahall 003e4baa9f Removed DnsApi unit test from Release build config (doh!) 2020-04-11 16:41:43 -06:00
dahall aabf8e7ca5 Added Vanara.PInvoke.DnsApi and supporting unit test supporting dnsapi.dll. 2020-04-11 16:17:06 -06:00
dahall 838663f2ee Added System.dll reference 2020-04-11 16:11:02 -06:00
dahall 514e974703 Modified GenericStringMarshaler type constraint to ISimpleMemoryMethods 2020-04-11 16:10:33 -06:00
dahall a59b4bfba7 Added ISimpleMemoryMethods (subset of IMemoryMethods with just alloc and free) and MemoryMethodsFromSimple<TSimple> which implements most of IMemoryMethods using just the methods from ISimpleMemoryMethods. 2020-04-07 14:34:28 -06:00
dahall cd46adfb6b Added GenericStringMarshalerBase and GenericStringMarshaler as custom string marshalers that can be typed against an IMemoryMethods implementation. The converted LocalStringMarshaler and CoTaskMemStringMarshaler to use that new class. 2020-04-07 12:43:44 -06:00
dahall 3cf49c0749 Introduced base class for SafeAnysizeStruct to enable reuse with objects that don't use a single field to determine the length of the array. 2020-04-07 09:34:13 -06:00
dahall c6b9c3e5b6 Added GET_X_LPARAM and GET_Y_LPARAM to Macros class and fixed HIWORD and LOWORD functions to use unchecked to not lose values. 2020-04-07 07:55:22 -06:00
dahall b375436c38 BREAKING CHANGE: Changed PROPERTYKEY.GetCononicalName to GetCanonicalName (fixed misspelling) 2020-04-06 08:52:57 -06:00
dahall a882568e46 Added missing PROPERTYKEY keys. 2020-04-06 08:30:09 -06:00
dahall 67d304a74f Stupid extra parenthesis! 2020-04-04 23:07:58 -06:00
dahall e7448863a6 Added interface and struct from NotificationActivationCallback.h 2020-04-04 21:28:42 -06:00
dahall f3cbf772d2 Added SafeEventHandle explict IntPtr operator and IntPtr parameter overloads for SetEvent and ResetEvent. 2020-04-04 21:28:15 -06:00
dahall aa4a54050e Added SourcePath 2020-04-03 16:14:27 -06:00
dahall 39790cc2d1 Fixed solution build info so Source Link works with AppVeyor 2020-04-03 15:56:20 -06:00
dahall c0ff453a20 Moved much of the individual project file detail to root Directory.Build.* files for consistency. Fixed build errors due to bad or missing project tags. Cleaned up project files. 2020-04-03 14:51:10 -06:00
dahall e3ec48600f Updated and extended tests for WCM and WLAN APIs. 2020-04-03 10:04:35 -06:00
dahall 1ffc814d5f Added ObjectIdentifiers static class with constants used by WinEventProc. (#113) 2020-04-03 08:02:45 -06:00
dahall af3987a31a Updated with AppVeyor and release info. 2020-04-03 07:33:15 -06:00
dahall 14c4802caa Added XML documentation 2020-04-02 21:59:18 -06:00
dahall 54994c84bf Fixed bug in collection where parent wasn't set 2020-04-02 20:10:20 -06:00
dahall e2ff8ebbd7 Removed new unit tests from Release build 2020-04-02 19:54:28 -06:00
dahall 0702fc0c4d Removed unused private field 2020-04-02 19:54:04 -06:00
dahall 2c388d80a3 Fixed warnings for XML docs and obsolete uses 2020-04-02 19:25:38 -06:00
dahall 02c4896b98 Fixed build warnings for missing XML docs and obsolete marshal directives 2020-04-02 19:14:40 -06:00
dahall 9fdb1ea000 Update project versions to 3.2.4 2020-04-01 18:48:29 -06:00
dahall befc5a5eeb Added WinEvent constants (#111) for SetWinEventHook 2020-04-01 18:42:21 -06:00
dahall 1c217e668e Updated project files to 3.2.3 2020-03-31 18:51:44 -06:00
dahall b64e2fd89a Fixed XML comments 2020-03-31 18:49:10 -06:00
dahall d1a938dffe Added PInvoke libs for wlanapi.dll and wcmapi.dll. 2020-03-31 16:04:41 -06:00
dahall 2e9935667a Removed generic constraint so classes could be processed and changed ctor param from int to SizeT for consistency with base class. 2020-03-31 16:01:47 -06:00
dahall 814833852b Major changes which could affect anticipated behavior: All conversions to ordinals now look for max value and will return converted value's max value. No more invalid conversions. 2020-03-31 16:00:36 -06:00
dahall 0c5dcbaef5 Fixed (#109) problem with SafePSECURITY_DESCRIPTOR not disposing using LocalFree by changing default constructor. 2020-03-27 17:11:18 -06:00
dahall 0f0d699cb2 Added GetNamedSecurityInfo test 2020-03-27 17:07:17 -06:00
dahall 2cf271b8c0 Updated methods to use string overload of CertFindCertificateInStore 2020-03-27 17:04:18 -06:00
dahall 1fab44a462 BREAKING CHANGE: Fixed spelling of items in BackgroundCopyCost 2020-03-26 17:16:21 -06:00
dahall c08ac4b35a Changed WSAQUERYSET2W strings to be marshaled strings. 2020-03-25 17:40:45 -06:00
dahall 093d8584e7 Changed WSAQUERYSET.dwNameSpace to NS enum and added constructor to take a namespace. 2020-03-25 17:40:10 -06:00
dahall a4da149843 Added socket method overload to take uint as protocol. 2020-03-25 17:39:16 -06:00
dahall 969837d959 ibid 2020-03-25 17:38:41 -06:00
dahall cba24dd268 Added SOCKET.ToString overload.
Added implicit IntPtr operator and CreateFromStructure method to SOCKADDR.
2020-03-25 17:38:15 -06:00
dahall 4a7c6c48d1 Updated project files and info for 3.2.2. 2020-03-24 17:39:42 -06:00
dahall f48cc975fe Added multiple winsock tests 2020-03-24 16:14:59 -06:00
dahall 5e9b491b71 Changed structure values to enum types 2020-03-24 16:14:42 -06:00
dahall 962e96a5b7 Removed WSACancelBlockingCall 2020-03-24 16:14:04 -06:00
dahall 44f8593d62 Fixed param error in socket, inet_ntoa, getsockopt, gethostname and GetHostNameW, removed unsafe overloads of getservbyname and getservbyport, turned SERVENT into marshalable structure to address 32/64-bit differences. 2020-03-24 16:13:21 -06:00
dahall f5b2db2814 Added socket option constants and structures, IN_ADDR standard values, SOCKADDR constructors for IPAddress and IPEndPoint 2020-03-24 16:10:28 -06:00
dahall c9fdd8c398 Updated project information with new functions and stats. 2020-03-23 13:36:57 -06:00