C# Класс RightKeyboard.Win32.API

Exposes the Win32 API functions
Показать файл Открыть проект

Открытые методы

Метод Описание
GetKeyboardLayoutList ( ) : System.IntPtr[]
GetRawInputData ( IntPtr hRawInput, uint uiCommand, RAWINPUTHEADER &data ) : uint
GetRawInputDeviceList ( ) : RAWINPUTDEVICELIST[]
GetRawInputDeviceName ( IntPtr deviceHandle ) : string
LoadKeyboardLayout ( ushort layout, uint flags ) : IntPtr
RegisterRawInputDevices ( ) : bool

Приватные методы

Метод Описание
BroadcastSystemMessage ( uint dwFlags, uint &lpdwRecipients, uint uiMessage, IntPtr wParam, IntPtr lParam ) : int
GetKeyboardLayoutList ( int nBuff, IntPtr lpList ) : uint
GetRawInputData ( IntPtr hRawInput, uint uiCommand, IntPtr pData, int &pcbSize, int cbSizeHeader ) : uint
GetRawInputDeviceInfo ( IntPtr deviceHandle, uint command, [ data, uint &dataSize ) : int
GetRawInputDeviceList ( [ pRawInputDeviceList, uint &puiNumDevices, int cbSize ) : int
LoadKeyboardLayout ( [ pwszKLID, uint flags ) : IntPtr
RegisterRawInputDevices ( [ SizeParamIndex = 1)]RAWINPUTDEVICE[]pRawInputDevices, int uiNumDevices, int cbSize ) : bool
SystemParametersInfo ( uint uiAction, uint uiParam, IntPtr pvParam, uint fWinIni ) : bool

Описание методов

GetKeyboardLayoutList() публичный статический Метод

public static GetKeyboardLayoutList ( ) : System.IntPtr[]
Результат System.IntPtr[]

GetRawInputData() публичный статический Метод

public static GetRawInputData ( IntPtr hRawInput, uint uiCommand, RAWINPUTHEADER &data ) : uint
hRawInput System.IntPtr
uiCommand uint
data RAWINPUTHEADER
Результат uint

GetRawInputDeviceList() публичный статический Метод

public static GetRawInputDeviceList ( ) : RAWINPUTDEVICELIST[]
Результат RAWINPUTDEVICELIST[]

GetRawInputDeviceName() публичный статический Метод

public static GetRawInputDeviceName ( IntPtr deviceHandle ) : string
deviceHandle System.IntPtr
Результат string

LoadKeyboardLayout() публичный статический Метод

public static LoadKeyboardLayout ( ushort layout, uint flags ) : IntPtr
layout ushort
flags uint
Результат System.IntPtr

RegisterRawInputDevices() публичный статический Метод

public static RegisterRawInputDevices ( ) : bool
Результат bool