SYMBOL INDEX (315 symbols across 68 files) FILE: RawInput.Sharp.DigitizerExample/MainForm.Designer.cs class MainForm (line 3) | partial class MainForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 30) | private void InitializeComponent() FILE: RawInput.Sharp.DigitizerExample/MainForm.cs class MainForm (line 5) | public partial class MainForm : Form method MainForm (line 7) | public MainForm() method OnShown (line 12) | protected override void OnShown(EventArgs e) method WndProc (line 21) | protected override void WndProc(ref Message m) FILE: RawInput.Sharp.DigitizerExample/Program.cs class Program (line 3) | static class Program method Main (line 8) | [STAThread] FILE: RawInput.Sharp.SimpleExample.WPF/App.xaml.cs class App (line 14) | public partial class App : Application FILE: RawInput.Sharp.SimpleExample.WPF/MainWindow.xaml.cs class MainWindow (line 12) | public partial class MainWindow : Window method MainWindow (line 14) | public MainWindow() method MainWindow_SourceInitialized (line 21) | private void MainWindow_SourceInitialized(object? sender, EventArgs e) method Hook (line 37) | private IntPtr Hook(IntPtr hwnd, int msg, IntPtr wparam, IntPtr lparam... FILE: RawInput.Sharp.SimpleExample.Win32/Program.cs type WNDCLASS (line 114) | [StructLayout(LayoutKind.Sequential)] FILE: RawInput.Sharp.SimpleExample/RawInputEventArgs.cs class RawInputEventArgs (line 6) | class RawInputEventArgs : EventArgs method RawInputEventArgs (line 8) | public RawInputEventArgs(RawInputData data) FILE: RawInput.Sharp.SimpleExample/RawInputReceiverWindow.cs class RawInputReceiverWindow (line 7) | sealed class RawInputReceiverWindow : NativeWindow method RawInputReceiverWindow (line 11) | public RawInputReceiverWindow() method WndProc (line 23) | protected override void WndProc(ref Message m) FILE: RawInput.Sharp/EnvironmentEx.cs class EnvironmentEx (line 6) | static class EnvironmentEx FILE: RawInput.Sharp/HidButton.cs class HidButton (line 7) | public class HidButton method HidButton (line 20) | internal HidButton(HidReader reader, HidPButtonCaps buttonCaps, ushort... method GetState (line 27) | public HidButtonState GetState(ArraySegment report) => method GetState (line 30) | public HidButtonState GetState(byte[] report, int reportLength) => method ToString (line 33) | public override string ToString() => FILE: RawInput.Sharp/HidButtonSet.cs class HidButtonSet (line 9) | public class HidButtonSet : IEnumerable method HidButtonSet (line 28) | internal HidButtonSet(HidReader reader, HidPButtonCaps buttonCaps) method GetStates (line 34) | public HidButtonSetState GetStates(ArraySegment report) => method GetStates (line 37) | public HidButtonSetState GetStates(byte[] report, int reportLength) => method ToString (line 40) | public override string ToString() => method GetEnumerator (line 43) | public IEnumerator GetEnumerator() method GetEnumerator (line 49) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); FILE: RawInput.Sharp/HidButtonSetState.cs class HidButtonSetState (line 8) | public class HidButtonSetState : IEnumerable method HidButtonSetState (line 24) | internal HidButtonSetState(HidButtonSet buttonSet, byte[] report, int ... method ToString (line 31) | public override string ToString() => method GetEnumerator (line 34) | public IEnumerator GetEnumerator() method GetEnumerator (line 40) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); FILE: RawInput.Sharp/HidButtonState.cs class HidButtonState (line 6) | public class HidButtonState method HidButtonState (line 26) | internal HidButtonState(HidButton button, byte[] report, int reportLen... method ToString (line 33) | public override string ToString() => FILE: RawInput.Sharp/HidPreparsedByteArrayData.cs class HidPreparsedByteArrayData (line 3) | public class HidPreparsedByteArrayData : IHidPreparsedData method HidPreparsedByteArrayData (line 7) | public HidPreparsedByteArrayData(byte[] preparsedData) => this.prepars... method GetPinnableReference (line 9) | public ref byte GetPinnableReference() => ref preparsedData[0]; FILE: RawInput.Sharp/HidReader.cs class HidReader (line 7) | public class HidReader method HidReader (line 16) | public unsafe HidReader(IHidPreparsedData preparsedData) FILE: RawInput.Sharp/HidUsageAndPage.cs type HidUsageAndPage (line 5) | public readonly struct HidUsageAndPage : IEquatable method HidUsageAndPage (line 15) | public HidUsageAndPage(ushort usagePage, ushort usage) method Equals (line 39) | public bool Equals(HidUsageAndPage other) => method Equals (line 42) | public override bool Equals(object? obj) => method GetHashCode (line 45) | public override int GetHashCode() => method ToString (line 48) | public override string ToString() => FILE: RawInput.Sharp/HidValue.cs class HidValue (line 7) | public class HidValue method HidValue (line 32) | internal HidValue(HidReader reader, HidPValueCaps valueCaps, ushort us... method GetValue (line 39) | public HidValueState GetValue(ArraySegment report) => method GetValue (line 42) | public HidValueState GetValue(byte[] report, int reportLength) => new(... method ToString (line 44) | public override string ToString() => FILE: RawInput.Sharp/HidValueSet.cs class HidValueSet (line 9) | public class HidValueSet : IEnumerable method HidValueSet (line 30) | internal HidValueSet(HidReader reader, HidPValueCaps valueCaps) method GetStates (line 36) | public HidValueSetState GetStates(ArraySegment report) => method GetStates (line 39) | public HidValueSetState GetStates(byte[] report, int reportLength) => ... method ToString (line 41) | public override string ToString() => method GetEnumerator (line 44) | public IEnumerator GetEnumerator() method GetEnumerator (line 50) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); FILE: RawInput.Sharp/HidValueSetState.cs class HidValueSetState (line 7) | public class HidValueSetState : IEnumerable method HidValueSetState (line 18) | internal HidValueSetState(HidValueSet valueSet, byte[] report, int rep... method ToString (line 25) | public override string ToString() => method GetEnumerator (line 28) | public IEnumerator GetEnumerator() method GetEnumerator (line 34) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); FILE: RawInput.Sharp/HidValueState.cs class HidValueState (line 6) | public class HidValueState method HidValueState (line 45) | internal HidValueState(HidValue value, byte[] report, int reportLength) method ToString (line 52) | public override string ToString() => FILE: RawInput.Sharp/IHidPreparsedData.cs type IHidPreparsedData (line 3) | public interface IHidPreparsedData method GetPinnableReference (line 5) | ref byte GetPinnableReference(); FILE: RawInput.Sharp/MarshalEx.cs class MarshalEx (line 5) | static class MarshalEx method SizeOf (line 8) | public static int SizeOf() => Marshal.SizeOf(); method SizeOf (line 10) | public static int SizeOf() => Marshal.SizeOf(typeof(T)); FILE: RawInput.Sharp/Native/CfgMgr32.cs class CfgMgr32 (line 6) | public static class CfgMgr32 method CM_Locate_DevNode (line 8) | [DllImport("cfgmgr32", CharSet = CharSet.Unicode)] method CM_Get_DevNode_Property (line 11) | [DllImport("cfgmgr32", CharSet = CharSet.Unicode)] type LocateDevNodeFlags (line 17) | [Flags] method LocateDevNode (line 38) | public static DeviceInstanceHandle LocateDevNode(string devicePath, Lo... method TryLocateDevNode (line 45) | public static ConfigReturnValue TryLocateDevNode(string devicePath, Lo... method GetDevNodePropertyString (line 56) | public static string? GetDevNodePropertyString(DeviceInstanceHandle de... method TryGetDevNodePropertyString (line 63) | public static ConfigReturnValue TryGetDevNodePropertyString(DeviceInst... method EnsureSuccess (line 96) | static void EnsureSuccess(this ConfigReturnValue result) FILE: RawInput.Sharp/Native/ConfigReturnValue.cs type ConfigReturnValue (line 6) | public enum ConfigReturnValue FILE: RawInput.Sharp/Native/DeviceInstanceHandle.cs type DeviceInstanceHandle (line 8) | public readonly struct DeviceInstanceHandle : IEquatable this.value = value; method GetRawValue (line 16) | public static IntPtr GetRawValue(DeviceInstanceHandle handle) => handl... method Equals (line 24) | public bool Equals(DeviceInstanceHandle other) => value.Equals(other.v... method Equals (line 26) | public override bool Equals(object? obj) => method GetHashCode (line 30) | public override int GetHashCode() => value.GetHashCode(); method ToString (line 32) | public override string ToString() => value.ToString(); FILE: RawInput.Sharp/Native/DevicePropertyKey.cs type DevicePropertyKey (line 9) | [StructLayout(LayoutKind.Sequential)] method DevicePropertyKey (line 28) | public DevicePropertyKey(uint l, ushort w1, ushort w2, byte b1, byte b... FILE: RawInput.Sharp/Native/HidD.cs class HidD (line 7) | public static class HidD method HidD_GetManufacturerString (line 9) | [DllImport("hid", CharSet = CharSet.Unicode)] method HidD_GetProductString (line 13) | [DllImport("hid", CharSet = CharSet.Unicode)] method HidD_GetSerialNumberString (line 17) | [DllImport("hid", CharSet = CharSet.Unicode)] method HidD_GetPreparsedData (line 21) | [DllImport("hid")] method HidD_FreePreparsedData (line 25) | [DllImport("hid")] method OpenDevice (line 29) | public static HidDeviceHandle OpenDevice(string devicePath) method TryOpenDevice (line 36) | public static bool TryOpenDevice(string devicePath, out HidDeviceHandl... method CloseDevice (line 52) | public static void CloseDevice(HidDeviceHandle device) method GetManufacturerString (line 59) | public static string? GetManufacturerString(HidDeviceHandle device) method GetProductString (line 66) | public static string? GetProductString(HidDeviceHandle device) method GetSerialNumberString (line 73) | public static string? GetSerialNumberString(HidDeviceHandle device) method GetPreparsedData (line 80) | public static HidPreparsedData GetPreparsedData(HidDeviceHandle device) method FreePreparsedData (line 89) | public static void FreePreparsedData(HidPreparsedData preparsedData) method GetString (line 94) | static string? GetString(IntPtr handle, Func method HidDeviceHandle (line 11) | HidDeviceHandle(IntPtr value) => this.value = value; method GetRawValue (line 13) | public static IntPtr GetRawValue(HidDeviceHandle handle) => handle.value; method Equals (line 21) | public bool Equals(HidDeviceHandle other) => value.Equals(other.value); method Equals (line 23) | public override bool Equals(object? obj) => method GetHashCode (line 27) | public override int GetHashCode() => value.GetHashCode(); method ToString (line 29) | public override string ToString() => value.ToString(); FILE: RawInput.Sharp/Native/HidP.cs class HidP (line 6) | public static class HidP method HidP_GetCaps (line 8) | [DllImport("hid")] method HidP_GetButtonCaps (line 11) | [DllImport("hid")] method HidP_GetValueCaps (line 14) | [DllImport("hid")] method HidP_GetUsages (line 17) | [DllImport("hid")] method HidP_GetUsageValue (line 20) | [DllImport("hid")] method HidP_GetScaledUsageValue (line 23) | [DllImport("hid")] method HidP_GetUsageValueArray (line 26) | [DllImport("hid")] method TryGetCaps (line 29) | public static NtStatus TryGetCaps(IntPtr preparsedData, out HidPCaps c... method TryGetCaps (line 32) | public static NtStatus TryGetCaps(HidPreparsedData preparsedData, out ... method GetCaps (line 35) | public static HidPCaps GetCaps(IntPtr preparsedData) method GetCaps (line 42) | public static HidPCaps GetCaps(HidPreparsedData preparsedData) => method TryGetButtonCaps (line 45) | public static NtStatus TryGetButtonCaps(IntPtr preparsedData, HidPRepo... method TryGetButtonCaps (line 61) | public static NtStatus TryGetButtonCaps(HidPreparsedData preparsedData... method GetButtonCaps (line 64) | public static HidPButtonCaps[] GetButtonCaps(IntPtr preparsedData, Hid... method GetButtonCaps (line 71) | public static HidPButtonCaps[] GetButtonCaps(HidPreparsedData preparse... method TryGetValueCaps (line 74) | public static NtStatus TryGetValueCaps(IntPtr preparsedData, HidPRepor... method TryGetValueCaps (line 90) | public static NtStatus TryGetValueCaps(HidPreparsedData preparsedData,... method GetValueCaps (line 93) | public static HidPValueCaps[] GetValueCaps(IntPtr preparsedData, HidPR... method GetValueCaps (line 100) | public static HidPValueCaps[] GetValueCaps(HidPreparsedData preparsedD... method TryGetUsages (line 103) | public static NtStatus TryGetUsages(IntPtr preparsedData, HidPReportTy... method TryGetUsages (line 114) | public static NtStatus TryGetUsages(HidPreparsedData preparsedData, Hi... method TryGetUsages (line 117) | public static NtStatus TryGetUsages(IntPtr preparsedData, HidPReportTy... method TryGetUsages (line 120) | public static NtStatus TryGetUsages(HidPreparsedData preparsedData, Hi... method GetUsages (line 123) | public static ushort[] GetUsages(IntPtr preparsedData, HidPReportType ... method GetUsages (line 130) | public static ushort[] GetUsages(HidPreparsedData preparsedData, HidPR... method GetUsages (line 133) | public static ushort[] GetUsages(IntPtr preparsedData, HidPReportType ... method GetUsages (line 136) | public static ushort[] GetUsages(HidPreparsedData preparsedData, HidPR... method TryGetUsageValue (line 139) | public static NtStatus TryGetUsageValue(IntPtr preparsedData, HidPRepo... method TryGetUsageValue (line 142) | public static NtStatus TryGetUsageValue(HidPreparsedData preparsedData... method TryGetUsageValue (line 145) | public static NtStatus TryGetUsageValue(IntPtr preparsedData, HidPRepo... method TryGetUsageValue (line 148) | public static NtStatus TryGetUsageValue(HidPreparsedData preparsedData... method GetUsageValue (line 151) | public static int GetUsageValue(IntPtr preparsedData, HidPReportType r... method GetUsageValue (line 158) | public static int GetUsageValue(HidPreparsedData preparsedData, HidPRe... method GetUsageValue (line 161) | public static int GetUsageValue(IntPtr preparsedData, HidPReportType r... method GetUsageValue (line 164) | public static int GetUsageValue(HidPreparsedData preparsedData, HidPRe... method TryGetScaledUsageValue (line 167) | public static NtStatus TryGetScaledUsageValue(IntPtr preparsedData, Hi... method TryGetScaledUsageValue (line 170) | public static NtStatus TryGetScaledUsageValue(HidPreparsedData prepars... method TryGetScaledUsageValue (line 173) | public static NtStatus TryGetScaledUsageValue(IntPtr preparsedData, Hi... method TryGetScaledUsageValue (line 176) | public static NtStatus TryGetScaledUsageValue(HidPreparsedData prepars... method GetScaledUsageValue (line 179) | public static int GetScaledUsageValue(IntPtr preparsedData, HidPReport... method GetScaledUsageValue (line 186) | public static int GetScaledUsageValue(HidPreparsedData preparsedData, ... method GetScaledUsageValue (line 189) | public static int GetScaledUsageValue(IntPtr preparsedData, HidPReport... method GetScaledUsageValue (line 192) | public static int GetScaledUsageValue(HidPreparsedData preparsedData, ... method TryGetUsageValueArray (line 195) | public static NtStatus TryGetUsageValueArray(IntPtr preparsedData, Hid... method TryGetUsageValueArray (line 202) | public static NtStatus TryGetUsageValueArray(HidPreparsedData preparse... method TryGetUsageValueArray (line 205) | public static NtStatus TryGetUsageValueArray(IntPtr preparsedData, Hid... method TryGetUsageValueArray (line 208) | public static NtStatus TryGetUsageValueArray(HidPreparsedData preparse... method GetUsageValueArray (line 211) | public static byte[] GetUsageValueArray(IntPtr preparsedData, HidPRepo... method GetUsageValueArray (line 218) | public static byte[] GetUsageValueArray(HidPreparsedData preparsedData... method GetUsageValueArray (line 221) | public static byte[] GetUsageValueArray(IntPtr preparsedData, HidPRepo... method GetUsageValueArray (line 224) | public static byte[] GetUsageValueArray(HidPreparsedData preparsedData... method EnsureSuccess (line 227) | public static void EnsureSuccess(this NtStatus result) FILE: RawInput.Sharp/Native/HidPButtonCaps.cs type HidPButtonCaps (line 8) | [StructLayout(LayoutKind.Explicit)] FILE: RawInput.Sharp/Native/HidPCaps.cs type HidPCaps (line 8) | [StructLayout(LayoutKind.Sequential)] FILE: RawInput.Sharp/Native/HidPCapsNotRange.cs type HidPCapsNotRange (line 5) | [StructLayout(LayoutKind.Sequential)] FILE: RawInput.Sharp/Native/HidPCapsRange.cs type HidPCapsRange (line 5) | [StructLayout(LayoutKind.Sequential)] FILE: RawInput.Sharp/Native/HidPReportType.cs type HidPReportType (line 6) | public enum HidPReportType FILE: RawInput.Sharp/Native/HidPValueCaps.cs type HidPValueCaps (line 8) | [StructLayout(LayoutKind.Explicit)] FILE: RawInput.Sharp/Native/HidPreparsedData.cs type HidPreparsedData (line 8) | public readonly struct HidPreparsedData : IHidPreparsedData, IEquatable<... method HidPreparsedData (line 14) | HidPreparsedData(IntPtr value) method Equals (line 27) | public bool Equals(HidPreparsedData other) => value.Equals(other.value); method Equals (line 29) | public override bool Equals(object? obj) => method GetHashCode (line 33) | public override int GetHashCode() => value.GetHashCode(); method ToString (line 35) | public override string ToString() => value.ToString(); method GetPinnableReference (line 37) | public unsafe ref byte GetPinnableReference() => ref *(byte*)value.ToP... FILE: RawInput.Sharp/Native/Kernel32.cs class Kernel32 (line 7) | static class Kernel32 method CreateFileCore (line 9) | [DllImport("kernel32", EntryPoint = "CreateFile", SetLastError = true,... method CloseHandle (line 12) | [DllImport("kernel32", SetLastError = true)] method GetModuleHandleCore (line 15) | [DllImport("kernel32", EntryPoint = "GetModuleHandle", SetLastError = ... method GetProcAddressCore (line 18) | [DllImport("kernel32", EntryPoint = "GetProcAddress", SetLastError = t... method IsWow64ProcessCore (line 21) | [DllImport("kernel32", EntryPoint = "IsWow64Process", SetLastError = t... method GetCurrentProcess (line 24) | [DllImport("kernel32")] method FormatMessage (line 27) | [DllImport("kernel32", SetLastError = true)] type DesiredAccess (line 32) | [Flags] type ShareMode (line 40) | [Flags] type CreateDisposition (line 49) | public enum CreateDisposition : uint method GetModuleHandle (line 58) | public static IntPtr GetModuleHandle(string moduleName) method GetProcAddress (line 66) | public static IntPtr GetProcAddress(IntPtr hModule, string procName) method IsWow64Process (line 74) | public static bool IsWow64Process(IntPtr hProcess) method CreateFile (line 81) | public static IntPtr CreateFile( method TryCreateFile (line 96) | public static bool TryCreateFile( method FormatMessage (line 111) | public static string FormatMessage(int errorCode) FILE: RawInput.Sharp/Native/NtStatus.cs type NtStatus (line 6) | public enum NtStatus : uint FILE: RawInput.Sharp/Native/RawHid.cs type RawHid (line 10) | public struct RawHid method FromPointer (line 20) | public static unsafe RawHid FromPointer(void* ptr) method ToHidReports (line 33) | public ArraySegment[] ToHidReports() method ToStructure (line 43) | public unsafe byte[] ToStructure() method ToString (line 60) | public override string ToString() => FILE: RawInput.Sharp/Native/RawInputDeviceHandle.cs type RawInputDeviceHandle (line 8) | public readonly struct RawInputDeviceHandle : IEquatable this.value = value; method GetRawValue (line 16) | public static IntPtr GetRawValue(RawInputDeviceHandle handle) => handl... method Equals (line 24) | public bool Equals(RawInputDeviceHandle other) => value.Equals(other.v... method Equals (line 26) | public override bool Equals(object? obj) => method GetHashCode (line 30) | public override int GetHashCode() => value.GetHashCode(); method ToString (line 32) | public override string ToString() => value.ToString(); FILE: RawInput.Sharp/Native/RawInputDeviceInfo.cs type RawInputDeviceInfo (line 8) | [StructLayout(LayoutKind.Explicit)] FILE: RawInput.Sharp/Native/RawInputDeviceInfoBehavior.cs type RawInputDeviceInfoBehavior (line 6) | public enum RawInputDeviceInfoBehavior : uint FILE: RawInput.Sharp/Native/RawInputDeviceListItem.cs type RawInputDeviceListItem (line 6) | public struct RawInputDeviceListItem FILE: RawInput.Sharp/Native/RawInputHandle.cs type RawInputHandle (line 8) | public readonly struct RawInputHandle : IEquatable method RawInputHandle (line 14) | RawInputHandle(IntPtr value) => this.value = value; method GetRawValue (line 16) | public static IntPtr GetRawValue(RawInputHandle handle) => handle.value; method Equals (line 24) | public bool Equals(RawInputHandle other) => value.Equals(other.value); method Equals (line 26) | public override bool Equals(object? obj) => method GetHashCode (line 30) | public override int GetHashCode() => value.GetHashCode(); method ToString (line 32) | public override string ToString() => value.ToString(); FILE: RawInput.Sharp/Native/RawInputHeader.cs type RawInputHeader (line 9) | [StructLayout(LayoutKind.Sequential)] method ToString (line 22) | public override string ToString() => FILE: RawInput.Sharp/Native/RawInputHidInfo.cs type RawInputHidInfo (line 8) | [StructLayout(LayoutKind.Sequential)] FILE: RawInput.Sharp/Native/RawInputKeyboardInfo.cs type RawInputKeyboardInfo (line 8) | [StructLayout(LayoutKind.Sequential)] FILE: RawInput.Sharp/Native/RawInputMouseInfo.cs type RawInputMouseInfo (line 8) | [StructLayout(LayoutKind.Sequential)] FILE: RawInput.Sharp/Native/RawKeyboard.cs type RawKeyboard (line 9) | [StructLayout(LayoutKind.Sequential)] method ToString (line 25) | public override string ToString() => type RawKeyboardFlags (line 32) | [Flags] FILE: RawInput.Sharp/Native/RawMouse.cs type RawMouse (line 9) | [StructLayout(LayoutKind.Sequential)] method ToString (line 29) | public override string ToString() => type RawMouseFlags (line 36) | [Flags] type RawMouseButtonFlags (line 60) | [Flags] FILE: RawInput.Sharp/Native/User32.cs method GetRawInputDeviceList (line 9) | [DllImport("user32", SetLastError = true)] method GetRawInputDeviceInfo (line 12) | [DllImport("user32", SetLastError = true)] method GetRawInputDeviceInfo (line 15) | [DllImport("user32", SetLastError = true, CharSet = CharSet.Unicode)] method GetRawInputDeviceInfo (line 18) | [DllImport("user32", SetLastError = true)] method GetRawInputDeviceInfo (line 21) | [DllImport("user32", SetLastError = true)] method RegisterRawInputDevices (line 24) | [DllImport("user32", SetLastError = true)] method GetRegisteredRawInputDevices (line 27) | [DllImport("user32", SetLastError = true)] method GetRawInputData (line 30) | [DllImport("user32", SetLastError = true)] method GetRawInputData (line 34) | [DllImport("user32", SetLastError = true)] method GetRawInputBuffer (line 37) | [DllImport("user32", SetLastError = true)] method DefRawInputProc (line 40) | [DllImport("user32", SetLastError = true)] type RawInputGetBehavior (line 43) | public enum RawInputGetBehavior : uint method GetRawInputDeviceList (line 49) | public static RawInputDeviceListItem[] GetRawInputDeviceList() method GetRawInputDeviceName (line 64) | public static string? GetRawInputDeviceName(RawInputDeviceHandle device) method GetRawInputDeviceInfo (line 80) | public static RawInputDeviceInfo GetRawInputDeviceInfo(RawInputDeviceHan... method GetRawInputDevicePreparsedData (line 90) | public static byte[] GetRawInputDevicePreparsedData(RawInputDeviceHandle... method RegisterRawInputDevices (line 104) | public static void RegisterRawInputDevices(params RawInputDeviceRegistra... method GetRegisteredRawInputDevices (line 109) | public static RawInputDeviceRegistration[] GetRegisteredRawInputDevices() method GetRawInputDataHeader (line 122) | public static RawInputHeader GetRawInputDataHeader(RawInputHandle rawInput) method GetRawInputDataSize (line 133) | public static uint GetRawInputDataSize(RawInputHandle rawInput) method GetRawInputData (line 144) | public static void GetRawInputData(RawInputHandle rawInput, IntPtr ptr, ... FILE: RawInput.Sharp/Native/Win32ErrorException.cs class Win32ErrorException (line 6) | public class Win32ErrorException : Exception method Win32ErrorException (line 8) | public Win32ErrorException() method Win32ErrorException (line 13) | public Win32ErrorException(int win32ErrorCode) FILE: RawInput.Sharp/RawInputData.cs class RawInputData (line 7) | public abstract class RawInputData method RawInputData (line 18) | protected RawInputData(RawInputHeader header) method FromHandle (line 23) | public static RawInputData FromHandle(IntPtr lParam) method FromHandle (line 26) | public static RawInputData FromHandle(RawInputHandle rawInput) method ParseRawInputBufferItem (line 43) | static unsafe RawInputData ParseRawInputBufferItem(byte* ptr) method Align (line 92) | protected static int Align(int x) => (x + IntPtr.Size - 1) & ~(IntPtr.... method DefRawInputProc (line 94) | public static void DefRawInputProc(RawInputData[] data) => method ToStructure (line 97) | public abstract byte[] ToStructure(); FILE: RawInput.Sharp/RawInputDevice.cs class RawInputDevice (line 7) | public abstract class RawInputDevice method GetAttributesOnce (line 54) | void GetAttributesOnce() method GetAttributesFromHidD (line 64) | void GetAttributesFromHidD() method GetAttributesFromCfgMgr (line 80) | void GetAttributesFromCfgMgr() method RawInputDevice (line 94) | protected RawInputDevice(RawInputDeviceHandle device, RawInputDeviceIn... method FromHandle (line 101) | public static RawInputDevice FromHandle(RawInputDeviceHandle device) method GetDevices (line 124) | public static RawInputDevice[] GetDevices() method GetPreparsedData (line 131) | public byte[] GetPreparsedData() => method RegisterDevice (line 134) | public static void RegisterDevice(HidUsageAndPage usageAndPage, RawInp... method RegisterDevice (line 137) | public static void RegisterDevice(params RawInputDeviceRegistration[] ... method UnregisterDevice (line 140) | public static void UnregisterDevice(HidUsageAndPage usageAndPage) => method GetRegisteredDevices (line 143) | public static RawInputDeviceRegistration[] GetRegisteredDevices() => FILE: RawInput.Sharp/RawInputDeviceFlags.cs type RawInputDeviceFlags (line 8) | [Flags] FILE: RawInput.Sharp/RawInputDeviceRegistration.cs type RawInputDeviceRegistration (line 5) | public readonly struct RawInputDeviceRegistration method RawInputDeviceRegistration (line 17) | public RawInputDeviceRegistration(HidUsageAndPage usageAndPage, RawInp... method RawInputDeviceRegistration (line 22) | public RawInputDeviceRegistration(ushort usagePage, ushort usage, RawI... FILE: RawInput.Sharp/RawInputDeviceType.cs type RawInputDeviceType (line 3) | public enum RawInputDeviceType FILE: RawInput.Sharp/RawInputDigitizer.cs class RawInputDigitizer (line 7) | public class RawInputDigitizer : RawInputHid method RawInputDigitizer (line 13) | internal RawInputDigitizer(RawInputDeviceHandle device, RawInputDevice... method IsSupported (line 19) | public static bool IsSupported(HidUsageAndPage usageAndPage) => FILE: RawInput.Sharp/RawInputDigitizerButton.cs class RawInputDigitizerButton (line 6) | class RawInputDigitizerButton method RawInputDigitizerButton (line 22) | RawInputDigitizerButton(bool? inRange, bool? isInverted, bool isDown, ... method Read (line 32) | internal static IEnumerable Read( FILE: RawInput.Sharp/RawInputDigitizerContact.cs class RawInputDigitizerContact (line 6) | public class RawInputDigitizerContact method RawInputDigitizerContact (line 48) | RawInputDigitizerContact( method Read (line 71) | internal static IEnumerable Read( method ToString (line 114) | public override string ToString() => FILE: RawInput.Sharp/RawInputDigitizerContactKind.cs type RawInputDigitizerContactKind (line 3) | public enum RawInputDigitizerContactKind FILE: RawInput.Sharp/RawInputDigitizerData.cs class RawInputDigitizerData (line 8) | public class RawInputDigitizerData : RawInputHidData method RawInputDigitizerData (line 16) | public RawInputDigitizerData(RawInputHeader header, RawHid hid) FILE: RawInput.Sharp/RawInputHid.cs class RawInputHid (line 6) | public class RawInputHid : RawInputDevice method RawInputHid (line 20) | internal RawInputHid(RawInputDeviceHandle device, RawInputDeviceInfo d... FILE: RawInput.Sharp/RawInputHidData.cs class RawInputHidData (line 6) | public class RawInputHidData : RawInputData method RawInputHidData (line 22) | protected RawInputHidData(RawInputHeader header, RawHid hid) method Create (line 26) | public static RawInputHidData Create(RawInputHeader header, RawHid hid) method ToStructure (line 36) | public override unsafe byte[] ToStructure() method ToString (line 50) | public override string ToString() => FILE: RawInput.Sharp/RawInputKeyboard.cs class RawInputKeyboard (line 7) | public class RawInputKeyboard : RawInputDevice method RawInputKeyboard (line 28) | internal RawInputKeyboard(RawInputDeviceHandle device, RawInputDeviceI... FILE: RawInput.Sharp/RawInputKeyboardData.cs class RawInputKeyboardData (line 6) | public class RawInputKeyboardData : RawInputData method RawInputKeyboardData (line 10) | public RawInputKeyboardData(RawInputHeader header, RawKeyboard keyboard) method ToStructure (line 14) | public override unsafe byte[] ToStructure() FILE: RawInput.Sharp/RawInputMouse.cs class RawInputMouse (line 7) | public class RawInputMouse : RawInputDevice method RawInputMouse (line 26) | internal RawInputMouse(RawInputDeviceHandle device, RawInputDeviceInfo... FILE: RawInput.Sharp/RawInputMouseData.cs class RawInputMouseData (line 6) | public class RawInputMouseData : RawInputData method RawInputMouseData (line 10) | public RawInputMouseData(RawInputHeader header, RawMouse mouse) method ToStructure (line 14) | public override unsafe byte[] ToStructure()