C# 클래스 RightKeyboard.Win32.API

Exposes the Win32 API functions
파일 보기 프로젝트 열기: agabor/RightKeyboard

공개 메소드들

메소드 설명
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