Uses of Class
oshi.ffm.ForeignFunctions
Packages that use ForeignFunctions
Package
Description
Provides FFM bindings for cross-platform native libraries.
Provides FFM access to system libraries for Linux.
Provides FFM access to system libraries for macOS.
Provides FFM access to system libraries for Unix-like systems.
Provides Windows-specific Foreign Function and Memory (FFM) API implementations.
Provides FFM-based COM (Component Object Model) infrastructure for Windows WMI queries.
-
Uses of ForeignFunctions in oshi.ffm.common
Subclasses of ForeignFunctions in oshi.ffm.commonModifier and TypeClassDescriptionfinal classFFM bindings for the NVIDIA Management Library (NVML). -
Uses of ForeignFunctions in oshi.ffm.linux
Subclasses of ForeignFunctions in oshi.ffm.linuxModifier and TypeClassDescriptionfinal classFFM bindings for Linux libc functions used by OSHI.final classFFM bindings for libsystemd session query functions.final classFFM bindings for the udev (userspace device management) library. -
Uses of ForeignFunctions in oshi.ffm.mac
Subclasses of ForeignFunctions in oshi.ffm.macModifier and TypeClassDescriptionfinal classfinal classFFM bindings for the CoreGraphics framework.final classfinal classfinal classBindings for the private IOReport framework (Apple Silicon GPU residency and energy counters).classBase class for macOS FFM function bindings, adding framework lookup support on top ofForeignFunctions.final classImplementations of MacOS functionsfinal class -
Uses of ForeignFunctions in oshi.ffm.unix
Subclasses of ForeignFunctions in oshi.ffm.unixModifier and TypeClassDescriptionfinal classFFM bindings for the CUPS (Common Unix Printing System) library. -
Uses of ForeignFunctions in oshi.ffm.windows
Subclasses of ForeignFunctions in oshi.ffm.windowsModifier and TypeClassDescriptionfinal classfinal classFFM bindings for CfgMgr32.dll (Configuration Manager) functions.final classFFM binding todxgi.dllfor enumerating display adapters via COM vtable calls.classfinal classfinal classfinal classFFM bindings for NtDll functions and structures used for process information queries.classfinal classFFM mappings for Windows battery structures from PowrProf / batclass.h.final classfinal classfinal classFFM bindings for Shell32 functions.classUtility class for working with the Foreign Function and Memory API.final class -
Uses of ForeignFunctions in oshi.ffm.windows.com
Subclasses of ForeignFunctions in oshi.ffm.windows.comModifier and TypeClassDescriptionfinal classFFM utilities for handling BSTR (Basic String) - the string type used in COM automation.classBase class for COM object operations via FFM.final classFFM bindings for the IEnumWbemClassObject COM interface.classFFM helpers for the COM IUnknown interface methods AddRef and Release.final classFFM bindings for the IWbemClassObject COM interface.final classFFM bindings for the IWbemLocator COM interface.final classFFM bindings for the IWbemServices COM interface.final classFFM bindings for OLE32.dll COM initialization and object creation functions.final classFFM representation of the Windows VARIANT structure used in COM/OLE automation.