2023-09-30 14:02:30 +02:00
|
|
|
/* This file is auto-generated, do not edit. */
|
|
|
|
#include <stdarg.h>
|
|
|
|
#include <stddef.h>
|
|
|
|
#include <stdint.h>
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif /* __cplusplus */
|
|
|
|
|
2023-09-27 14:34:23 +02:00
|
|
|
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
bool _ret;
|
|
|
|
const char *pchAbsolutePathToControllerConfigVDF;
|
|
|
|
};
|
|
|
|
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init_params *params );
|
|
|
|
|
|
|
|
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
bool _ret;
|
|
|
|
};
|
|
|
|
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown_params *params );
|
|
|
|
|
|
|
|
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
};
|
|
|
|
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame_params *params );
|
|
|
|
|
|
|
|
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
bool _ret;
|
2023-09-14 14:53:26 +02:00
|
|
|
uint32_t unControllerIndex;
|
2023-09-27 14:34:23 +02:00
|
|
|
SteamControllerState001_t *pState;
|
|
|
|
};
|
|
|
|
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState_params *params );
|
|
|
|
|
|
|
|
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
2023-09-14 14:53:26 +02:00
|
|
|
uint32_t unControllerIndex;
|
2023-09-14 16:22:47 +02:00
|
|
|
uint32_t eTargetPad;
|
2023-09-14 14:53:26 +02:00
|
|
|
uint16_t usDurationMicroSec;
|
2023-09-27 14:34:23 +02:00
|
|
|
};
|
|
|
|
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse_params *params );
|
|
|
|
|
|
|
|
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
const char *pchMode;
|
|
|
|
};
|
|
|
|
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode_params *params );
|
|
|
|
|
2023-09-30 14:02:30 +02:00
|
|
|
#ifdef __cplusplus
|
|
|
|
} /* extern "C" */
|
|
|
|
#endif /* __cplusplus */
|