/* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS Hid User Library * FILE: lib/hid/stubs.c * PURPOSE: hid.dll stubs * NOTES: If you implement a function, remove it from this file * * UPDATE HISTORY: * 07/12/2004 Created */ #include "precomp.h" #define NDEBUG #include /* * @unimplemented */ HIDAPI NTSTATUS WINAPI HidP_GetCaps(IN PHIDP_PREPARSED_DATA PreparsedData, OUT PHIDP_CAPS Capabilities) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI 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) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI HidP_GetExtendedAttributes(IN HIDP_REPORT_TYPE ReportType, IN USHORT DataIndex, IN PHIDP_PREPARSED_DATA PreparsedData, OUT PHIDP_EXTENDED_ATTRIBUTES Attributes, IN OUT PULONG LengthAttributes) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI HidP_GetLinkCollectionNodes(OUT PHIDP_LINK_COLLECTION_NODE LinkCollectionNodes, IN OUT PULONG LinkCollectionNodesLength, IN PHIDP_PREPARSED_DATA PreparsedData) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI 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) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI HidP_GetSpecificButtonCaps(IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection, IN USAGE Usage, OUT PHIDP_BUTTON_CAPS ButtonCaps, IN OUT PUSHORT ButtonCapsLength, IN PHIDP_PREPARSED_DATA PreparsedData) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI HidP_GetSpecificValueCaps(IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection, IN USAGE Usage, OUT PHIDP_VALUE_CAPS ValueCaps, IN OUT PUSHORT ValueCapsLength, IN PHIDP_PREPARSED_DATA PreparsedData) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI 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) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI 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) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI 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) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI HidP_InitializeReportForID(IN HIDP_REPORT_TYPE ReportType, IN UCHAR ReportID, IN PHIDP_PREPARSED_DATA PreparsedData, IN OUT PCHAR Report, IN ULONG ReportLength) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI ULONG WINAPI HidP_MaxDataListLength(IN HIDP_REPORT_TYPE ReportType, IN PHIDP_PREPARSED_DATA PreparsedData) { UNIMPLEMENTED; return 0; } /* * @unimplemented */ HIDAPI ULONG WINAPI HidP_MaxUsageListLength(IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage OPTIONAL, IN PHIDP_PREPARSED_DATA PreparsedData) { UNIMPLEMENTED; return 0; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI 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) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI 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) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI 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) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI 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) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI HidP_SetUsages(IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection OPTIONAL, IN PUSAGE UsageList, IN OUT PULONG UsageLength, IN PHIDP_PREPARSED_DATA PreparsedData, IN OUT PCHAR Report, IN ULONG ReportLength) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI 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) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI HidP_UnsetUsages(IN HIDP_REPORT_TYPE ReportType, IN USAGE UsagePage, IN USHORT LinkCollection OPTIONAL, IN PUSAGE UsageList, IN OUT PULONG UsageLength, IN PHIDP_PREPARSED_DATA PreparsedData, IN OUT PCHAR Report, IN ULONG ReportLength) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* * @unimplemented */ HIDAPI NTSTATUS WINAPI HidP_UsageListDifference(IN PUSAGE PreviousUsageList, IN PUSAGE CurrentUsageList, OUT PUSAGE BreakUsageList, OUT PUSAGE MakeUsageList, IN ULONG UsageListLength) { UNIMPLEMENTED; return HIDP_STATUS_NOT_IMPLEMENTED; } /* EOF */