Proton/lsteamclient/cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION.h
2023-12-19 19:42:15 +01:00

47 lines
1.9 KiB
C

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;
uint32_t unControllerIndex;
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;
uint32_t unControllerIndex;
uint32_t eTargetPad;
uint16_t usDurationMicroSec;
};
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 );