Vanara/PInvoke/Shared/InteropServices
dahall fb607a799e Fixed #296 - invalid `MIB_UDP6ROW_OWNER_PID.dwOwningPid` value when calling `GetExtendedUdpTable` 2022-05-04 10:59:33 -06:00
..
CoTaskMemStringMarshaler.cs 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
GenericStringMarshaler.cs Added SafeMoveableHGlobalHandle class and added support to locking memory to all memory classes. 2022-01-16 17:22:34 -07:00
NullTermStringArrayMarshaler.cs Updated documentation 2019-04-17 12:25:05 -06:00
SafeAnysizeStruct.cs Removed code and conditionals for obsolete target frameworks. 2022-02-07 14:58:09 -07:00
SafeElementArray.cs Fixed #296 - invalid `MIB_UDP6ROW_OWNER_PID.dwOwningPid` value when calling `GetExtendedUdpTable` 2022-05-04 10:59:33 -06:00
SafeNativeArray.cs Reworked memory manipulation functions in InteropExtensions and IntPtrConverter to use new marshaling directives and to drive consistency of use across libs (i.e. call same method to do same work). 2019-11-19 12:52:44 -07:00
SafeNativeLinkedList.cs Changed SafeNativeLinkedList back to supporting struct (not unmanaged) type param and removed unsafe pointer getter. 2020-11-11 07:56:03 -07:00
SafeNativeListBase.cs Added SafeNativeListBase which is a SafeMemoryHandle that acts as a read-only list. 2020-11-10 09:39:55 -07:00
StringPtrArrayMarshaler.cs Added custom marshaler for arrays of string pointers 2019-09-16 07:57:52 -06:00