Release Notes - 3.2.21
Added
- Added SafeNativeListBase which is a SafeMemoryHandle that acts as a read-only list and derived SafeNativeLinkedList from it and added ability to change way linked list is retrieved.
- Added InitVariantFromStrRet
- Added IntPtr.AsRef extension method
- Added RefEnumerator.Count, Reset and indexer
- Added InteropExtensions.UnsafePtrToArray method
- Added OLE types CY, DATE, UDATE and DECIMAL
- Added missing VarXX functions from OleAuto32
- Added VariantToStrRet function
Fixed
- Changed GetLogicalProcessorInformationEx helper method to return a safe handle rather than an array so that the memory of linked, nested child arrays is not disposed before use. (#176)