Share via


HID_FUNCS

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

This structure contains the HID client function pointers.

Syntax

struct _HID_FUNCS {
  DWORD dwCount;
  LPGET_REPORT lpGetReport;
  LPSET_REPORT lpSetReport;
  LPGET_INTERRUPT_REPORT lpGetInterruptReport;
  LPGET_STRING lpGetString;
  LPGET_QUEUE_SIZE lpGetQueueSize;
  LPSET_QUEUE_SIZE lpSetQueueSize;
};

Members

  • dwCount
    Size of this structure.

Remarks

The following code example shows the declarations for HID_FUNCS.

typedef struct _HID_FUNCS HID_FUNCS, * PHID_FUNCS, * LPHID_FUNCS;
typedef struct _HID_FUNCS const * PCHID_FUNCS;
typedef struct _HID_FUNCS const * LPCHID_FUNCS;

For more information about the HID driver functions, see %_WINCEROOT%\Public\Common\OAK\Drivers\USB\Class\HID\HIDClass\MDD\Client.cpp.

Requirements

Header hiddi.h
Windows Embedded CE Windows CE .NET 4.2 and later