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"

Classes

struct  SurgSim::Devices::WdkHidDeviceHandle::State
 

Namespaces

 SurgSim
 
 SurgSim::Devices
 

Macros

#define _WIN32_WINNT   0x0501
 
#define WIN32_LEAN_AND_MEAN
 

Enumerations

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

Macro Definition Documentation

◆ _WIN32_WINNT

#define _WIN32_WINNT   0x0501

◆ WIN32_LEAN_AND_MEAN

#define WIN32_LEAN_AND_MEAN