Namespace Ecng.Interop
Classes
- DllLibrary
Represents a base class that manages a DLL library and provides access to its exported functions.
- GCHandle<T>
Generic version of structure GCHandle.
- HGlobalSafeHandle
Represents a safe handle for unmanaged memory allocated with HGlobal.
- HardwareInfo
Provides methods to generate a hardware-based identifier.
- Marshaler
Provides a collection of extended methods that manipulate and extend the functionality of the Marshal class for interoperating with unmanaged memory and libraries.
- ProcessExtensions
Provides extension methods for the Process class to manage processor affinity, memory limits, and job behavior on Windows.
- PtrReader
Provides methods to read data from an unmanaged memory pointer.
Structs
- BlittableDecimal
Represents a blittable version of a decimal value.
- SafePointer
Represents a safe wrapper around an unmanaged memory pointer with bounds checking and shifting capabilities.
Interfaces
- IExcelWorker
Defines a contract for working with Excel files, providing methods to manipulate cells, styles, sheets, and formatting.
- IExcelWorkerProvider
Defines a contract for creating and opening Excel worker instances from streams.