Namespace PoeShared.Native
Namespaces
PoeShared.Native.Native
PoeShared.Native.Scaffolding
Classes
AspectRatioSizeCalculator
RegexStringMatcher
ResourceReader
SafeGCHandle
UnsafeNative
WinEventHookData
WinEventHookWrapper
WindowTracker
Structs
UnsafeNative.TITLEBARINFO
UnsafeNative.WINDOWPOS
WinEventHookArguments
Interfaces
IActivationController
IClipboardManager
IForegroundWindowTracker
IKeyboardEventsSource
IOverlayConfig
IRegexStringMatcher
IStringMatcher
IWinEventHookWrapper
IWindowBoundsTracker
IWindowBoundsTrackerFactory
IWindowHandle
Provides a handle to a window.
IWindowHandleProvider
IWindowTracker
IWindowTrackerMatcher
Enums
OverlayMode
UnsafeNative.AllocationType
UnsafeNative.ClassLong
UnsafeNative.FreeType
UnsafeNative.KeyboardLayoutFlags
UnsafeNative.MemoryProtection
UnsafeNative.WmMouseParam
Indicates whether various virtual keys are down. This parameter can be one or more of the following values. https://docs.microsoft.com/en-us/windows/win32/inputdev/wm-lbuttonup
UnsafeWindowActivationMethod
Describes window activation technique. There are a lot of nuances in window activation and there are multiple methods, none of which are ideal. https://devblogs.microsoft.com/oldnewthing/?p=94745 https://github.com/microsoft/PowerToys/pull/1282
Delegates
UnsafeNative.GetCpuIdDelegate
After first call with 0, max level is returned in EAX Level = 0..EAX, Buffer = 16+ bytes