|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
Go to the source code of this file.
Data Structures |
| struct | PHIDP_UNKNOWN_TOKEN |
| struct | PHIDP_KEYBOARD_MODIFIER_STATE |
| struct | PUSAGE_AND_PAGE |
| struct | PHIDD_ATTRIBUTES |
| struct | PHIDD_CONFIGURATION |
| struct | PHIDP_BUTTON_CAPS |
| struct | PHIDP_CAPS |
| struct | PHIDP_DATA |
| struct | PHIDP_EXTENDED_ATTRIBUTES |
| struct | PHIDP_LINK_COLLECTION_NODE |
| struct | PHIDP_VALUE_CAPS |
Defines |
| #define | HIDAPI DECLSPEC_IMPORT |
| #define | HIDP_LINK_COLLECTION_ROOT ((USHORT) -1) |
| #define | HIDP_LINK_COLLECTION_UNSPECIFIED ((USHORT) 0) |
| #define | FACILITY_HID_ERROR_CODE 0x11 |
| #define | HIDP_ERROR_CODES(SEV, CODE) ((NTSTATUS) (((SEV) << 28) | (FACILITY_HID_ERROR_CODE << 16) | (CODE))) |
| #define | HIDP_STATUS_SUCCESS (HIDP_ERROR_CODES(0x0, 0)) |
| #define | HIDP_STATUS_NULL (HIDP_ERROR_CODES(0x8, 1)) |
| #define | HIDP_STATUS_INVALID_PREPARSED_DATA (HIDP_ERROR_CODES(0xC, 1)) |
| #define | HIDP_STATUS_INVALID_REPORT_TYPE (HIDP_ERROR_CODES(0xC, 2)) |
| #define | HIDP_STATUS_INVALID_REPORT_LENGTH (HIDP_ERROR_CODES(0xC, 3)) |
| #define | HIDP_STATUS_USAGE_NOT_FOUND (HIDP_ERROR_CODES(0xC, 4)) |
| #define | HIDP_STATUS_VALUE_OUT_OF_RANGE (HIDP_ERROR_CODES(0xC, 5)) |
| #define | HIDP_STATUS_BAD_LOG_PHY_VALUES (HIDP_ERROR_CODES(0xC, 6)) |
| #define | HIDP_STATUS_BUFFER_TOO_SMALL (HIDP_ERROR_CODES(0xC, 7)) |
| #define | HIDP_STATUS_INTERNAL_ERROR (HIDP_ERROR_CODES(0xC, 8)) |
| #define | HIDP_STATUS_I8042_TRANS_UNKNOWN (HIDP_ERROR_CODES(0xC, 9)) |
| #define | HIDP_STATUS_INCOMPATIBLE_REPORT_ID (HIDP_ERROR_CODES(0xC, 0xA)) |
| #define | HIDP_STATUS_NOT_VALUE_ARRAY (HIDP_ERROR_CODES(0xC, 0xB)) |
| #define | HIDP_STATUS_IS_VALUE_ARRAY (HIDP_ERROR_CODES(0xC, 0xC)) |
| #define | HIDP_STATUS_DATA_INDEX_NOT_FOUND (HIDP_ERROR_CODES(0xC, 0xD)) |
| #define | HIDP_STATUS_DATA_INDEX_OUT_OF_RANGE (HIDP_ERROR_CODES(0xC, 0xE)) |
| #define | HIDP_STATUS_BUTTON_NOT_PRESSED (HIDP_ERROR_CODES(0xC, 0xF)) |
| #define | HIDP_STATUS_REPORT_DOES_NOT_EXIST (HIDP_ERROR_CODES(0xC, 0x10)) |
| #define | HIDP_STATUS_NOT_IMPLEMENTED (HIDP_ERROR_CODES(0xC, 0x20)) |
| #define | HIDP_STATUS_I8242_TRANS_UNKNOWN HIDP_STATUS_I8042_TRANS_UNKNOWN |
| #define | HidP_GetButtonCaps(_Type_, _Caps_, _Len_, _Data_) HidP_GetSpecificButtonCaps(_Type_, 0, 0, 0, _Caps_, _Len_, _Data_) |
| #define | HidP_GetButtons(Rty, UPa, LCo, ULi, ULe, Ppd, Rep, RLe) HidP_GetUsages(Rty, UPa, LCo, ULi, ULe, Ppd, Rep, RLe) |
| #define | HidP_GetButtonListLength(RTy, UPa, Ppd) HidP_GetUsageListLength(Rty, UPa, Ppd) |
| #define | HidP_GetButtonsEx(RT, LC, BL, UL, PD, R, RL) HidP_GetUsagesEx(RT, LC, BL, UL, PD, R, RL) |
| #define | HidP_GetValueCaps(_Type_, _Caps_, _Len_, _Data_) HidP_GetSpecificValueCaps (_Type_, 0, 0, 0, _Caps_, _Len_, _Data_) |
| #define | HidP_IsSameUsageAndPage(u1, u2) ((* (PULONG) &u1) == (* (PULONG) &u2)) |
| #define | HidP_SetButtons(RT, UP, LC, UL1, UL2, PD, R, RL) HidP_SetUsages(RT, UP, LC, UL1, UL2, PD, R, RL) |
| #define | HidP_UnsetButtons(RT, UP, LC, UL1, UL2, PD, R, RL) HidP_UnsetUsages(RT, UP, LC, UL1, UL2, PD, R, RL) |
Typedefs |
| typedef PUCHAR | PHIDP_REPORT_DESCRIPTOR |
typedef struct
_HIDP_PREPARSED_DATA * | PHIDP_PREPARSED_DATA |
| typedef BOOLEAN(NTAPI * | PHIDP_INSERT_SCANCODES )(IN PVOID Context, IN PCHAR NewScanCodes, IN ULONG Length) |
Enumerations |
| enum | HIDP_KEYBOARD_DIRECTION { HidP_Keyboard_Break,
HidP_Keyboard_Make
} |
| enum | HIDP_REPORT_TYPE { HidP_Input,
HidP_Output,
HidP_Feature
} |
Functions |
| HIDAPI NTSTATUS NTAPI | HidP_TranslateUsageAndPagesToI8042ScanCodes (IN PUSAGE_AND_PAGE ChangedUsageList, IN ULONG UsageListLength, IN HIDP_KEYBOARD_DIRECTION KeyAction, IN OUT PHIDP_KEYBOARD_MODIFIER_STATE ModifierState, IN PHIDP_INSERT_SCANCODES InsertCodesProcedure, IN PVOID InsertCodesContext) |
| HIDAPI NTSTATUS NTAPI | HidP_TranslateUsagesToI8042ScanCodes (IN PUSAGE ChangedUsageList, IN ULONG UsageListLength, IN HIDP_KEYBOARD_DIRECTION KeyAction, IN OUT PHIDP_KEYBOARD_MODIFIER_STATE ModifierState, IN PHIDP_INSERT_SCANCODES InsertCodesProcedure, IN PVOID InsertCodesContext) |
| HIDAPI NTSTATUS NTAPI | HidP_GetCaps (IN PHIDP_PREPARSED_DATA PreparsedData, OUT PHIDP_CAPS Capabilities) |
| HIDAPI NTSTATUS NTAPI | HidP_GetData (IN HIDP_REPORT_TYPE ReportType, OUT PHIDP_DATA DataList, IN OUT PULONG DataLength, IN PHIDP_PREPARSED_DATA PreparsedData, IN PCHAR Report, IN ULONG ReportLength) |
| HIDAPI NTSTATUS NTAPI | HidP_GetExtendedAttributes (IN HIDP_REPORT_TYPE ReportType, IN USHORT DataIndex, IN PHIDP_PREPARSED_DATA PreparsedData, OUT PHIDP_EXTENDED_ATTRIBUTES Attributes, IN OUT PULONG LengthAttributes) |
| HIDAPI NTSTATUS NTAPI | HidP_GetLinkCollectionNodes (OUT PHIDP_LINK_COLLECTION_NODE LinkCollectionNodes, IN OUT PULONG LinkCollectionNodesLength, IN PHIDP_PREPARSED_DATA PreparsedData) |
| HIDAPI NTSTATUS NTAPI | HidP_GetScaledUsageValue (IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection OPTIONAL, IN USAGE Usage, OUT PLONG UsageValue, IN PHIDP_PREPARSED_DATA PreparsedData, IN PCHAR Report, IN ULONG ReportLength) |
| HIDAPI NTSTATUS NTAPI | HidP_GetSpecificButtonCaps (IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection, IN USAGE Usage, OUT PHIDP_BUTTON_CAPS ButtonCaps, IN OUT PULONG ButtonCapsLength, IN PHIDP_PREPARSED_DATA PreparsedData) |
| HIDAPI NTSTATUS NTAPI | HidP_GetSpecificValueCaps (IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection, IN USAGE Usage, OUT PHIDP_VALUE_CAPS ValueCaps, IN OUT PULONG ValueCapsLength, IN PHIDP_PREPARSED_DATA PreparsedData) |
| HIDAPI NTSTATUS NTAPI | HidP_GetUsages (IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection OPTIONAL, OUT USAGE *UsageList, IN OUT ULONG *UsageLength, IN PHIDP_PREPARSED_DATA PreparsedData, IN PCHAR Report, IN ULONG ReportLength) |
| HIDAPI NTSTATUS NTAPI | HidP_GetUsagesEx (IN HIDP_REPORT_TYPE ReportType, IN USHORT LinkCollection, OUT PUSAGE_AND_PAGE ButtonList, IN OUT ULONG *UsageLength, IN PHIDP_PREPARSED_DATA PreparsedData, IN PCHAR Report, IN ULONG ReportLength) |
| HIDAPI NTSTATUS NTAPI | HidP_GetUsageValue (IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection, IN USAGE Usage, OUT PULONG UsageValue, IN PHIDP_PREPARSED_DATA PreparsedData, IN PCHAR Report, IN ULONG ReportLength) |
| HIDAPI NTSTATUS NTAPI | HidP_GetUsageValueArray (IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection OPTIONAL, IN USAGE Usage, OUT PCHAR UsageValue, IN USHORT UsageValueByteLength, IN PHIDP_PREPARSED_DATA PreparsedData, IN PCHAR Report, IN ULONG ReportLength) |
| HIDAPI NTSTATUS NTAPI | HidP_InitializeReportForID (IN HIDP_REPORT_TYPE ReportType, IN UCHAR ReportID, IN PHIDP_PREPARSED_DATA PreparsedData, IN OUT PCHAR Report, IN ULONG ReportLength) |
| HIDAPI ULONG NTAPI | HidP_MaxDataListLength (IN HIDP_REPORT_TYPE ReportType, IN PHIDP_PREPARSED_DATA PreparsedData) |
| HIDAPI ULONG NTAPI | HidP_MaxUsageListLength (IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage OPTIONAL, IN PHIDP_PREPARSED_DATA PreparsedData) |
| HIDAPI NTSTATUS NTAPI | HidP_SetData (IN HIDP_REPORT_TYPE ReportType, IN PHIDP_DATA DataList, IN OUT PULONG DataLength, IN PHIDP_PREPARSED_DATA PreparsedData, IN OUT PCHAR Report, IN ULONG ReportLength) |
| HIDAPI NTSTATUS NTAPI | HidP_SetScaledUsageValue (IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection OPTIONAL, IN USAGE Usage, IN LONG UsageValue, IN PHIDP_PREPARSED_DATA PreparsedData, IN OUT PCHAR Report, IN ULONG ReportLength) |
| HIDAPI NTSTATUS NTAPI | HidP_SetUsages (IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection, IN PUSAGE UsageList, IN OUT PULONG UsageLength, IN PHIDP_PREPARSED_DATA PreparsedData, IN OUT PCHAR Report, IN ULONG ReportLength) |
| HIDAPI NTSTATUS NTAPI | HidP_SetUsageValue (IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection, IN USAGE Usage, IN ULONG UsageValue, IN PHIDP_PREPARSED_DATA PreparsedData, IN OUT PCHAR Report, IN ULONG ReportLength) |
| HIDAPI NTSTATUS NTAPI | HidP_SetUsageValueArray (IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection OPTIONAL, IN USAGE Usage, IN PCHAR UsageValue, IN USHORT UsageValueByteLength, IN PHIDP_PREPARSED_DATA PreparsedData, OUT PCHAR Report, IN ULONG ReportLength) |
| HIDAPI NTSTATUS NTAPI | HidP_UnsetUsages (IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection, IN PUSAGE UsageList, IN OUT PULONG UsageLength, IN PHIDP_PREPARSED_DATA PreparsedData, IN OUT PCHAR Report, IN ULONG ReportLength) |
| HIDAPI NTSTATUS NTAPI | HidP_UsageAndPageListDifference (IN PUSAGE_AND_PAGE PreviousUsageList, IN PUSAGE_AND_PAGE CurrentUsageList, OUT PUSAGE_AND_PAGE BreakUsageList, OUT PUSAGE_AND_PAGE MakeUsageList, IN ULONG UsageListLength) |
| HIDAPI NTSTATUS NTAPI | HidP_UsageListDifference (IN PUSAGE PreviousUsageList, IN PUSAGE CurrentUsageList, OUT PUSAGE BreakUsageList, OUT PUSAGE MakeUsageList, IN ULONG UsageListLength) |
Generated on Sun May 27 2012 05:41:20 for ReactOS by
1.7.6.1
|