C# Class Ctrl_Space.Input.Devices.RawInputDevices

Datei anzeigen Open project: vkd/Ctrl-Space

Public Methods

Method Description
Initialize ( IntPtr handle ) : bool
SetWindowLongPtr ( HandleRef hWnd, int nIndex, IntPtr dwNewLong ) : IntPtr

Private Methods

Method Description
CallWindowProc ( IntPtr lpPrevWndFunc, IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam ) : IntPtr
GetRawInputData ( IntPtr hRawInput, int uiCommand, RawInput &pData, int &pcbSize, int cbSizeHeader ) : int
HookProc ( IntPtr hWnd, uint msg, IntPtr wParam, IntPtr lParam ) : IntPtr
ImmAssociateContext ( IntPtr hWnd, IntPtr hIMC ) : IntPtr
ImmGetContext ( IntPtr hWnd ) : IntPtr
RegisterRawInputDevices ( [ SizeParamIndex = 0)]RawInputDevice[]pRawInputDevices, int uiNumDevices, int cbSize ) : bool
SetWindowLong32 ( HandleRef hWnd, int nIndex, int dwNewLong ) : int
SetWindowLongPtr64 ( HandleRef hWnd, int nIndex, IntPtr dwNewLong ) : IntPtr

Method Details

Initialize() public static method

public static Initialize ( IntPtr handle ) : bool
handle System.IntPtr
return bool

SetWindowLongPtr() public static method

public static SetWindowLongPtr ( HandleRef hWnd, int nIndex, IntPtr dwNewLong ) : IntPtr
hWnd System.Runtime.InteropServices.HandleRef
nIndex int
dwNewLong System.IntPtr
return System.IntPtr