All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Enumerations
WdkHidDeviceHandle.cpp File Reference
#include "SurgSim/Devices/MultiAxis/win32/WdkHidDeviceHandle.h"
#include <windows.h>
#include <setupapi.h>
#include <hidsdi.h>
#include <stdint.h>
#include "SurgSim/Devices/MultiAxis/GetSystemError.h"
#include "SurgSim/Devices/MultiAxis/win32/FileHandle.h"
#include "SurgSim/Framework/Log.h"
Include dependency graph for WdkHidDeviceHandle.cpp:

Classes

struct  SurgSim::Device::WdkHidDeviceHandle::State
 

Namespaces

 SurgSim
 
 SurgSim::Device
 

Macros

#define _WIN32_WINNT   0x0501
 
#define WIN32_LEAN_AND_MEAN
 

Enumerations

enum  SurgSim::Device::UsagePageConstants { SurgSim::Device::DEV_USAGE_PAGE_GENERIC_DESKTOP = 0x01 }
 
enum  SurgSim::Device::UsageConstants {
  SurgSim::Device::DEV_USAGE_ID_MOUSE = 0x02, SurgSim::Device::DEV_USAGE_ID_JOYSTICK = 0x04, SurgSim::Device::DEV_USAGE_ID_GAME_PAD = 0x05, SurgSim::Device::DEV_USAGE_ID_KEYBOARD = 0x06,
  SurgSim::Device::DEV_USAGE_ID_KEYPAD = 0x07, SurgSim::Device::DEV_USAGE_ID_MULTI_AXIS_CONTROLLER = 0x08
}
 

Macro Definition Documentation

#define _WIN32_WINNT   0x0501
#define WIN32_LEAN_AND_MEAN