From fd574a64ca8e3b332637f159bc307f7548dcca59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Bernon?= Date: Wed, 4 Oct 2023 22:02:15 +0200 Subject: [PATCH] vrclient: Use int8_t instead of ambiguous sized bool. CW-Bug-Id: #22729 --- vrclient_x64/gen_wrapper.py | 5 +- vrclient_x64/unix_private_generated.h | 1550 ++++++++++---------- vrclient_x64/unixlib.h | 2 +- vrclient_x64/unixlib_generated.h | 1589 ++++++++++----------- vrclient_x64/vrclient_main.c | 6 +- vrclient_x64/vrclient_structs.h | 1 - vrclient_x64/vrclient_structs_generated.h | 88 +- vrclient_x64/vrrendermodels_manual.c | 4 +- vrclient_x64/winIVRApplications.c | 96 +- vrclient_x64/winIVRChaperone.c | 26 +- vrclient_x64/winIVRChaperoneSetup.c | 64 +- vrclient_x64/winIVRClientCore.c | 4 +- vrclient_x64/winIVRCompositor.c | 406 +++--- vrclient_x64/winIVRControlPanel.c | 18 +- vrclient_x64/winIVRDriverManager.c | 2 +- vrclient_x64/winIVRHeadsetView.c | 4 +- vrclient_x64/winIVRIOBuffer.c | 2 +- vrclient_x64/winIVRInput.c | 12 +- vrclient_x64/winIVROverlay.c | 446 +++--- vrclient_x64/winIVROverlayView.c | 2 +- vrclient_x64/winIVRRenderModels.c | 24 +- vrclient_x64/winIVRSettings.c | 16 +- vrclient_x64/winIVRSystem.c | 388 ++--- vrclient_x64/winIVRTrackedCamera.c | 40 +- 24 files changed, 2396 insertions(+), 2399 deletions(-) diff --git a/vrclient_x64/gen_wrapper.py b/vrclient_x64/gen_wrapper.py index d3ee6619..81df8f55 100755 --- a/vrclient_x64/gen_wrapper.py +++ b/vrclient_x64/gen_wrapper.py @@ -687,9 +687,9 @@ def declspec(decl, name, prefix, wrapped=False): real_name = real_name.removeprefix("const ") real_name = real_name.removeprefix("vr::") - if type_name in ('void', 'bool', 'char', 'float', 'double'): + if type_name in ('void', 'char', 'float', 'double'): return f'{const}{type_name}{name}' - if type_name.startswith(('int', 'long', 'short', 'signed')): + if type_name.startswith(('bool', 'int', 'long', 'short', 'signed')): return f'{const}int{decl.get_size() * 8}_t{name}' if type_name.startswith(('uint', 'unsigned')): return f'{const}uint{decl.get_size() * 8}_t{name}' @@ -1578,7 +1578,6 @@ with open(u"unixlib_generated.h", "w") as file: out(u'#include \n') out(u'#include \n') out(u'#include \n') - out(u'#include \n') out(u'\n') out(u'#ifdef __cplusplus\n') out(u'extern "C" {\n') diff --git a/vrclient_x64/unix_private_generated.h b/vrclient_x64/unix_private_generated.h index 84e00ba1..d5a77d72 100644 --- a/vrclient_x64/unix_private_generated.h +++ b/vrclient_x64/unix_private_generated.h @@ -14,37 +14,37 @@ struct u_IVRSystem_IVRSystem_003 virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; virtual DistortionCoordinates_t ComputeDistortion( uint32_t, float, float ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t *, int32_t * ) = 0; - virtual bool AttachToWindow( void * ) = 0; + virtual int8_t AttachToWindow( void * ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; - virtual bool LoadRenderModel( const char *, u_RenderModel_t_090 * ) = 0; + virtual int8_t LoadRenderModel( const char *, u_RenderModel_t_090 * ) = 0; virtual void FreeRenderModel( u_RenderModel_t_090 * ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual HmdMatrix34_t GetMatrix34TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_090 * ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_090 *, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_090 * ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_090 *, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( const Compositor_OverlaySettings *, HmdVector2_t, HmdVector2_t, uint32_t, uint32_t ) = 0; - virtual bool CaptureInputFocus( ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( const Compositor_OverlaySettings *, HmdVector2_t, HmdVector2_t, uint32_t, uint32_t ) = 0; + virtual int8_t CaptureInputFocus( ) = 0; virtual void ReleaseInputFocus( ) = 0; - virtual bool IsInputFocusCapturedByAnotherProcess( ) = 0; + virtual int8_t IsInputFocusCapturedByAnotherProcess( ) = 0; #endif /* __cplusplus */ }; @@ -52,14 +52,14 @@ struct u_IVRChaperone_IVRChaperone_002 { #ifdef __cplusplus virtual uint32_t GetCalibrationState( ) = 0; - virtual bool GetSoftBoundsInfo( ChaperoneSoftBoundsInfo_t * ) = 0; - virtual bool GetHardBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; - virtual bool GetSeatedBoundsInfo( ChaperoneSeatedBoundsInfo_t * ) = 0; + virtual int8_t GetSoftBoundsInfo( ChaperoneSoftBoundsInfo_t * ) = 0; + virtual int8_t GetHardBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; + virtual int8_t GetSeatedBoundsInfo( ChaperoneSeatedBoundsInfo_t * ) = 0; virtual void ReloadInfo( ) = 0; virtual void SetSceneColor( HmdColor_t ) = 0; virtual void GetBoundsColor( HmdColor_t *, int32_t ) = 0; - virtual bool AreBoundsVisible( ) = 0; - virtual void ForceBoundsVisible( bool ) = 0; + virtual int8_t AreBoundsVisible( ) = 0; + virtual void ForceBoundsVisible( int8_t ) = 0; #endif /* __cplusplus */ }; @@ -67,8 +67,8 @@ struct u_IVRCompositor_IVRCompositor_005 { #ifdef __cplusplus virtual uint32_t GetLastError( char *, uint32_t ) = 0; - virtual void SetVSync( bool ) = 0; - virtual bool GetVSync( ) = 0; + virtual void SetVSync( int8_t ) = 0; + virtual int8_t GetVSync( ) = 0; virtual void SetGamma( float ) = 0; virtual float GetGamma( ) = 0; virtual void SetGraphicsDevice( uint32_t, void * ) = 0; @@ -80,14 +80,14 @@ struct u_IVRCompositor_IVRCompositor_005 virtual void SetOverlayRaw( void *, uint32_t, uint32_t, uint32_t, Compositor_OverlaySettings * ) = 0; virtual void SetOverlayFromFile( const char *, Compositor_OverlaySettings * ) = 0; virtual void ClearOverlay( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_090 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_090 *, uint32_t ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; - virtual bool ComputeOverlayIntersection( const Compositor_OverlaySettings *, float, uint32_t, HmdVector3_t, HmdVector3_t, HmdVector2_t *, HmdVector3_t * ) = 0; + virtual int8_t IsFullscreen( ) = 0; + virtual int8_t ComputeOverlayIntersection( const Compositor_OverlaySettings *, float, uint32_t, HmdVector3_t, HmdVector3_t, HmdVector2_t *, HmdVector3_t * ) = 0; virtual void SetTrackingSpace( uint32_t ) = 0; virtual uint32_t GetTrackingSpace( ) = 0; #endif /* __cplusplus */ @@ -103,34 +103,34 @@ struct u_IVRSystem_IVRSystem_004 virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; virtual DistortionCoordinates_t ComputeDistortion( uint32_t, float, float ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t *, int32_t * ) = 0; - virtual bool AttachToWindow( void * ) = 0; + virtual int8_t AttachToWindow( void * ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual HmdMatrix34_t GetMatrix34TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_092 * ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_092 *, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_092 * ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_092 *, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool CaptureInputFocus( ) = 0; + virtual int8_t CaptureInputFocus( ) = 0; virtual void ReleaseInputFocus( ) = 0; - virtual bool IsInputFocusCapturedByAnotherProcess( ) = 0; + virtual int8_t IsInputFocusCapturedByAnotherProcess( ) = 0; virtual uint32_t DriverDebugRequest( uint32_t, const char *, char *, uint32_t ) = 0; #endif /* __cplusplus */ }; @@ -139,25 +139,25 @@ struct u_IVRCompositor_IVRCompositor_006 { #ifdef __cplusplus virtual uint32_t GetLastError( char *, uint32_t ) = 0; - virtual void SetVSync( bool ) = 0; - virtual bool GetVSync( ) = 0; + virtual void SetVSync( int8_t ) = 0; + virtual int8_t GetVSync( ) = 0; virtual void SetGamma( float ) = 0; virtual float GetGamma( ) = 0; virtual void SetGraphicsDevice( uint32_t, void * ) = 0; virtual uint32_t WaitGetPoses( TrackedDevicePose_t *, uint32_t, TrackedDevicePose_t *, uint32_t ) = 0; virtual uint32_t Submit( uint32_t, void *, VRTextureBounds_t * ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_090 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_090 *, uint32_t ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual void SetTrackingSpace( uint32_t ) = 0; virtual uint32_t GetTrackingSpace( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; #endif /* __cplusplus */ }; @@ -170,8 +170,8 @@ struct u_IVROverlay_IVROverlay_001 virtual uint32_t SetHighQualityOverlay( uint64_t ) = 0; virtual uint64_t GetHighQualityOverlay( ) = 0; virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; virtual uint32_t GetOverlayAlpha( uint64_t, float * ) = 0; virtual uint32_t SetOverlayGamma( uint64_t, float ) = 0; @@ -189,19 +189,19 @@ struct u_IVROverlay_IVROverlay_001 virtual uint32_t SetOverlayVisibility( uint64_t, uint32_t ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_092 * ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_092 * ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; virtual uint32_t SetOverlayTexture( uint64_t, void * ) = 0; virtual uint32_t SetOverlayRaw( uint64_t, void *, uint32_t, uint32_t, uint32_t ) = 0; virtual uint32_t SetOverlayFromFile( uint64_t, const char * ) = 0; - virtual bool IsSystemOverlayVisible( ) = 0; - virtual bool IsActiveSystemOverlay( uint64_t ) = 0; + virtual int8_t IsSystemOverlayVisible( ) = 0; + virtual int8_t IsActiveSystemOverlay( uint64_t ) = 0; virtual uint32_t SetSystemOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetSystemOverlaySceneProcess( uint64_t, uint32_t * ) = 0; #endif /* __cplusplus */ @@ -210,7 +210,7 @@ struct u_IVROverlay_IVROverlay_001 struct u_IVRRenderModels_IVRRenderModels_001 { #ifdef __cplusplus - virtual bool LoadRenderModel( const char *, u_RenderModel_t_090 * ) = 0; + virtual int8_t LoadRenderModel( const char *, u_RenderModel_t_090 * ) = 0; virtual void FreeRenderModel( u_RenderModel_t_090 * ) = 0; virtual uint32_t GetRenderModelName( uint32_t, char *, uint32_t ) = 0; virtual uint32_t GetRenderModelCount( ) = 0; @@ -227,35 +227,35 @@ struct u_IVRSystem_IVRSystem_005 virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; virtual DistortionCoordinates_t ComputeDistortion( uint32_t, float, float ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t *, int32_t * ) = 0; - virtual bool AttachToWindow( void * ) = 0; + virtual int8_t AttachToWindow( void * ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; virtual uint32_t GetSortedTrackedDeviceIndicesOfClass( uint32_t, uint32_t *, uint32_t, uint32_t ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual HmdMatrix34_t GetMatrix34TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_097 * ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_097 *, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_097 * ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_097 *, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool CaptureInputFocus( ) = 0; + virtual int8_t CaptureInputFocus( ) = 0; virtual void ReleaseInputFocus( ) = 0; - virtual bool IsInputFocusCapturedByAnotherProcess( ) = 0; + virtual int8_t IsInputFocusCapturedByAnotherProcess( ) = 0; virtual uint32_t DriverDebugRequest( uint32_t, const char *, char *, uint32_t ) = 0; #endif /* __cplusplus */ }; @@ -264,24 +264,24 @@ struct u_IVRCompositor_IVRCompositor_007 { #ifdef __cplusplus virtual uint32_t GetLastError( char *, uint32_t ) = 0; - virtual void SetVSync( bool ) = 0; - virtual bool GetVSync( ) = 0; + virtual void SetVSync( int8_t ) = 0; + virtual int8_t GetVSync( ) = 0; virtual void SetGamma( float ) = 0; virtual float GetGamma( ) = 0; virtual uint32_t WaitGetPoses( TrackedDevicePose_t *, uint32_t, TrackedDevicePose_t *, uint32_t ) = 0; virtual uint32_t Submit( uint32_t, uint32_t, void *, const VRTextureBounds_t * ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_093 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_093 *, uint32_t ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual void SetTrackingSpace( uint32_t ) = 0; virtual uint32_t GetTrackingSpace( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; #endif /* __cplusplus */ }; @@ -294,8 +294,8 @@ struct u_IVROverlay_IVROverlay_002 virtual uint32_t SetHighQualityOverlay( uint64_t ) = 0; virtual uint64_t GetHighQualityOverlay( ) = 0; virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -313,21 +313,21 @@ struct u_IVROverlay_IVROverlay_002 virtual uint32_t GetOverlayTransformTrackedDeviceRelative( uint64_t, uint32_t *, HmdMatrix34_t * ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_093 * ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_093 * ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; virtual uint32_t SetOverlayTexture( uint64_t, uint32_t, void * ) = 0; virtual uint32_t ClearOverlayTexture( uint64_t ) = 0; virtual uint32_t SetOverlayRaw( uint64_t, void *, uint32_t, uint32_t, uint32_t ) = 0; virtual uint32_t SetOverlayFromFile( uint64_t, const char * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; #endif /* __cplusplus */ @@ -354,8 +354,8 @@ struct u_IVROverlay_IVROverlay_003 virtual uint32_t GetOverlayName( uint64_t, char *, uint32_t, uint32_t * ) = 0; virtual uint32_t GetOverlayImageData( uint64_t, void *, uint32_t, uint32_t *, uint32_t * ) = 0; virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -373,21 +373,21 @@ struct u_IVROverlay_IVROverlay_003 virtual uint32_t GetOverlayTransformTrackedDeviceRelative( uint64_t, uint32_t *, HmdMatrix34_t * ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_097 * ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_097 * ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; virtual uint32_t SetOverlayTexture( uint64_t, uint32_t, void * ) = 0; virtual uint32_t ClearOverlayTexture( uint64_t ) = 0; virtual uint32_t SetOverlayRaw( uint64_t, void *, uint32_t, uint32_t, uint32_t ) = 0; virtual uint32_t SetOverlayFromFile( uint64_t, const char * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; @@ -397,9 +397,9 @@ struct u_IVROverlay_IVROverlay_003 struct u_IVRApplications_IVRApplications_001 { #ifdef __cplusplus - virtual uint32_t AddApplicationManifest( const char *, bool ) = 0; + virtual uint32_t AddApplicationManifest( const char *, int8_t ) = 0; virtual uint32_t RemoveApplicationManifest( const char * ) = 0; - virtual bool IsApplicationInstalled( const char * ) = 0; + virtual int8_t IsApplicationInstalled( const char * ) = 0; virtual uint32_t GetApplicationCount( ) = 0; virtual uint32_t GetApplicationKeyByIndex( uint32_t, char *, uint32_t ) = 0; virtual uint32_t GetApplicationKeyByProcessId( uint32_t, char *, uint32_t ) = 0; @@ -409,11 +409,11 @@ struct u_IVRApplications_IVRApplications_001 virtual uint32_t GetApplicationProcessId( const char * ) = 0; virtual const char * GetApplicationsErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t GetApplicationPropertyString( const char *, uint32_t, char *, uint32_t, uint32_t * ) = 0; - virtual bool GetApplicationPropertyBool( const char *, uint32_t, uint32_t * ) = 0; + virtual int8_t GetApplicationPropertyBool( const char *, uint32_t, uint32_t * ) = 0; virtual uint32_t GetHomeApplication( char *, uint32_t ) = 0; virtual uint32_t SetHomeApplication( const char * ) = 0; - virtual uint32_t SetApplicationAutoLaunch( const char *, bool ) = 0; - virtual bool GetApplicationAutoLaunch( const char * ) = 0; + virtual uint32_t SetApplicationAutoLaunch( const char *, int8_t ) = 0; + virtual int8_t GetApplicationAutoLaunch( const char * ) = 0; virtual uint32_t GetStartingApplication( char *, uint32_t ) = 0; virtual uint32_t GetTransitionState( ) = 0; virtual uint32_t PerformApplicationPrelaunchCheck( const char * ) = 0; @@ -433,8 +433,8 @@ struct u_IVROverlay_IVROverlay_004 virtual uint32_t GetOverlayName( uint64_t, char *, uint32_t, uint32_t * ) = 0; virtual uint32_t GetOverlayImageData( uint64_t, void *, uint32_t, uint32_t *, uint32_t * ) = 0; virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -454,21 +454,21 @@ struct u_IVROverlay_IVROverlay_004 virtual uint32_t GetOverlayTransformTrackedDeviceRelative( uint64_t, uint32_t *, HmdMatrix34_t * ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_097 * ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_097 * ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; virtual uint32_t SetOverlayTexture( uint64_t, uint32_t, void * ) = 0; virtual uint32_t ClearOverlayTexture( uint64_t ) = 0; virtual uint32_t SetOverlayRaw( uint64_t, void *, uint32_t, uint32_t, uint32_t ) = 0; virtual uint32_t SetOverlayFromFile( uint64_t, const char * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; @@ -485,10 +485,10 @@ struct u_IVRSystem_IVRSystem_006 virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; virtual DistortionCoordinates_t ComputeDistortion( uint32_t, float, float ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t *, int32_t * ) = 0; - virtual bool AttachToWindow( void * ) = 0; + virtual int8_t AttachToWindow( void * ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; @@ -496,30 +496,30 @@ struct u_IVRSystem_IVRSystem_006 virtual uint32_t GetSortedTrackedDeviceIndicesOfClass( uint32_t, uint32_t *, uint32_t, uint32_t ) = 0; virtual uint32_t GetTrackedDeviceActivityLevel( uint32_t ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual HmdMatrix34_t GetMatrix34TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_0910 * ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_0910 *, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_0910 * ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_0910 *, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool CaptureInputFocus( ) = 0; + virtual int8_t CaptureInputFocus( ) = 0; virtual void ReleaseInputFocus( ) = 0; - virtual bool IsInputFocusCapturedByAnotherProcess( ) = 0; + virtual int8_t IsInputFocusCapturedByAnotherProcess( ) = 0; virtual uint32_t DriverDebugRequest( uint32_t, const char *, char *, uint32_t ) = 0; virtual uint32_t PerformFirmwareUpdate( uint32_t ) = 0; - virtual bool IsDisplayOnDesktop( ) = 0; - virtual bool SetDisplayVisibility( bool ) = 0; + virtual int8_t IsDisplayOnDesktop( ) = 0; + virtual int8_t SetDisplayVisibility( int8_t ) = 0; #endif /* __cplusplus */ }; @@ -527,9 +527,9 @@ struct u_IVRSettings_IVRSettings_001 { #ifdef __cplusplus virtual const char * GetSettingsErrorNameFromEnum( uint32_t ) = 0; - virtual bool Sync( bool, uint32_t * ) = 0; - virtual bool GetBool( const char *, const char *, bool, uint32_t * ) = 0; - virtual void SetBool( const char *, const char *, bool, uint32_t * ) = 0; + virtual int8_t Sync( int8_t, uint32_t * ) = 0; + virtual int8_t GetBool( const char *, const char *, int8_t, uint32_t * ) = 0; + virtual void SetBool( const char *, const char *, int8_t, uint32_t * ) = 0; virtual int32_t GetInt32( const char *, const char *, int32_t, uint32_t * ) = 0; virtual void SetInt32( const char *, const char *, int32_t, uint32_t * ) = 0; virtual float GetFloat( const char *, const char *, float, uint32_t * ) = 0; @@ -545,26 +545,26 @@ struct u_IVRCompositor_IVRCompositor_008 { #ifdef __cplusplus virtual uint32_t GetLastError( char *, uint32_t ) = 0; - virtual void SetVSync( bool ) = 0; - virtual bool GetVSync( ) = 0; + virtual void SetVSync( int8_t ) = 0; + virtual int8_t GetVSync( ) = 0; virtual void SetGamma( float ) = 0; virtual float GetGamma( ) = 0; virtual uint32_t WaitGetPoses( TrackedDevicePose_t *, uint32_t, TrackedDevicePose_t *, uint32_t ) = 0; virtual uint32_t Submit( uint32_t, uint32_t, void *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_093 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_093 *, uint32_t ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual void SetSkyboxOverride( uint32_t, void *, void *, void *, void *, void *, void * ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual void SetTrackingSpace( uint32_t ) = 0; virtual uint32_t GetTrackingSpace( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; virtual void CompositorDumpImages( ) = 0; @@ -585,8 +585,8 @@ struct u_IVROverlay_IVROverlay_005 virtual uint32_t GetOverlayName( uint64_t, char *, uint32_t, uint32_t * ) = 0; virtual uint32_t GetOverlayImageData( uint64_t, void *, uint32_t, uint32_t *, uint32_t * ) = 0; virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -606,26 +606,26 @@ struct u_IVROverlay_IVROverlay_005 virtual uint32_t GetOverlayTransformTrackedDeviceRelative( uint64_t, uint32_t *, HmdMatrix34_t * ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_0910 * ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_0910 * ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; - virtual bool IsFocusOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; + virtual int8_t IsFocusOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayTexture( uint64_t, uint32_t, void * ) = 0; virtual uint32_t ClearOverlayTexture( uint64_t ) = 0; virtual uint32_t SetOverlayRaw( uint64_t, void *, uint32_t, uint32_t, uint32_t ) = 0; virtual uint32_t SetOverlayFromFile( uint64_t, const char * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; #endif /* __cplusplus */ @@ -639,11 +639,11 @@ struct u_IVRSystem_IVRSystem_009 virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; virtual DistortionCoordinates_t ComputeDistortion( uint32_t, float, float ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t * ) = 0; - virtual bool IsDisplayOnDesktop( ) = 0; - virtual bool SetDisplayVisibility( bool ) = 0; + virtual int8_t IsDisplayOnDesktop( ) = 0; + virtual int8_t SetDisplayVisibility( int8_t ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; @@ -652,26 +652,26 @@ struct u_IVRSystem_IVRSystem_009 virtual uint32_t GetTrackedDeviceActivityLevel( uint32_t ) = 0; virtual void ApplyTransform( TrackedDevicePose_t *, const TrackedDevicePose_t *, const HmdMatrix34_t * ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual HmdMatrix34_t GetMatrix34TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_0912 * ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_0912 *, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_0912 * ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_0912 *, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool CaptureInputFocus( ) = 0; + virtual int8_t CaptureInputFocus( ) = 0; virtual void ReleaseInputFocus( ) = 0; - virtual bool IsInputFocusCapturedByAnotherProcess( ) = 0; + virtual int8_t IsInputFocusCapturedByAnotherProcess( ) = 0; virtual uint32_t DriverDebugRequest( uint32_t, const char *, char *, uint32_t ) = 0; virtual uint32_t PerformFirmwareUpdate( uint32_t ) = 0; virtual void AcknowledgeQuit_Exiting( ) = 0; @@ -682,9 +682,9 @@ struct u_IVRSystem_IVRSystem_009 struct u_IVRApplications_IVRApplications_002 { #ifdef __cplusplus - virtual uint32_t AddApplicationManifest( const char *, bool ) = 0; + virtual uint32_t AddApplicationManifest( const char *, int8_t ) = 0; virtual uint32_t RemoveApplicationManifest( const char * ) = 0; - virtual bool IsApplicationInstalled( const char * ) = 0; + virtual int8_t IsApplicationInstalled( const char * ) = 0; virtual uint32_t GetApplicationCount( ) = 0; virtual uint32_t GetApplicationKeyByIndex( uint32_t, char *, uint32_t ) = 0; virtual uint32_t GetApplicationKeyByProcessId( uint32_t, char *, uint32_t ) = 0; @@ -694,14 +694,14 @@ struct u_IVRApplications_IVRApplications_002 virtual uint32_t GetApplicationProcessId( const char * ) = 0; virtual const char * GetApplicationsErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t GetApplicationPropertyString( const char *, uint32_t, char *, uint32_t, uint32_t * ) = 0; - virtual bool GetApplicationPropertyBool( const char *, uint32_t, uint32_t * ) = 0; - virtual uint32_t SetApplicationAutoLaunch( const char *, bool ) = 0; - virtual bool GetApplicationAutoLaunch( const char * ) = 0; + virtual int8_t GetApplicationPropertyBool( const char *, uint32_t, uint32_t * ) = 0; + virtual uint32_t SetApplicationAutoLaunch( const char *, int8_t ) = 0; + virtual int8_t GetApplicationAutoLaunch( const char * ) = 0; virtual uint32_t GetStartingApplication( char *, uint32_t ) = 0; virtual uint32_t GetTransitionState( ) = 0; virtual uint32_t PerformApplicationPrelaunchCheck( const char * ) = 0; virtual const char * GetApplicationsTransitionStateNameFromEnum( uint32_t ) = 0; - virtual bool IsQuitUserPromptRequested( ) = 0; + virtual int8_t IsQuitUserPromptRequested( ) = 0; #endif /* __cplusplus */ }; @@ -709,35 +709,35 @@ struct u_IVRChaperone_IVRChaperone_003 { #ifdef __cplusplus virtual uint32_t GetCalibrationState( ) = 0; - virtual bool GetPlayAreaSize( float *, float * ) = 0; - virtual bool GetPlayAreaRect( HmdQuad_t * ) = 0; + virtual int8_t GetPlayAreaSize( float *, float * ) = 0; + virtual int8_t GetPlayAreaRect( HmdQuad_t * ) = 0; virtual void ReloadInfo( ) = 0; virtual void SetSceneColor( HmdColor_t ) = 0; virtual void GetBoundsColor( HmdColor_t *, int32_t, float, HmdColor_t * ) = 0; - virtual bool AreBoundsVisible( ) = 0; - virtual void ForceBoundsVisible( bool ) = 0; + virtual int8_t AreBoundsVisible( ) = 0; + virtual void ForceBoundsVisible( int8_t ) = 0; #endif /* __cplusplus */ }; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 { #ifdef __cplusplus - virtual bool CommitWorkingCopy( uint32_t ) = 0; + virtual int8_t CommitWorkingCopy( uint32_t ) = 0; virtual void RevertWorkingCopy( ) = 0; - virtual bool GetWorkingPlayAreaSize( float *, float * ) = 0; - virtual bool GetWorkingPlayAreaRect( HmdQuad_t * ) = 0; - virtual bool GetWorkingCollisionBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; - virtual bool GetLiveCollisionBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; - virtual bool GetWorkingSeatedZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; - virtual bool GetWorkingStandingZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; + virtual int8_t GetWorkingPlayAreaSize( float *, float * ) = 0; + virtual int8_t GetWorkingPlayAreaRect( HmdQuad_t * ) = 0; + virtual int8_t GetWorkingCollisionBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; + virtual int8_t GetLiveCollisionBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; + virtual int8_t GetWorkingSeatedZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; + virtual int8_t GetWorkingStandingZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; virtual void SetWorkingPlayAreaSize( float, float ) = 0; virtual void SetWorkingCollisionBoundsInfo( HmdQuad_t *, uint32_t ) = 0; virtual void SetWorkingSeatedZeroPoseToRawTrackingPose( const HmdMatrix34_t * ) = 0; virtual void SetWorkingStandingZeroPoseToRawTrackingPose( const HmdMatrix34_t * ) = 0; virtual void ReloadFromDisk( uint32_t ) = 0; - virtual bool GetLiveSeatedZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; + virtual int8_t GetLiveSeatedZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; virtual void SetWorkingWallTagInfo( uint8_t *, uint32_t ) = 0; - virtual bool GetLiveWallTagInfo( uint8_t *, uint32_t * ) = 0; + virtual int8_t GetLiveWallTagInfo( uint8_t *, uint32_t * ) = 0; #endif /* __cplusplus */ }; @@ -751,22 +751,22 @@ struct u_IVRCompositor_IVRCompositor_009 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_0913 *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_0913 *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; #endif /* __cplusplus */ }; @@ -791,8 +791,8 @@ struct u_IVROverlay_IVROverlay_007 virtual uint32_t GetOverlayName( uint64_t, char *, uint32_t, uint32_t * ) = 0; virtual uint32_t GetOverlayImageData( uint64_t, void *, uint32_t, uint32_t *, uint32_t * ) = 0; virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -812,15 +812,15 @@ struct u_IVROverlay_IVROverlay_007 virtual uint32_t GetOverlayTransformTrackedDeviceRelative( uint64_t, uint32_t *, HmdMatrix34_t * ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_0912 * ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_0912 * ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint64_t GetGamepadFocusOverlay( ) = 0; virtual uint32_t SetGamepadFocusOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayNeighbor( uint32_t, uint64_t, uint64_t ) = 0; @@ -830,13 +830,13 @@ struct u_IVROverlay_IVROverlay_007 virtual uint32_t SetOverlayRaw( uint64_t, void *, uint32_t, uint32_t, uint32_t ) = 0; virtual uint32_t SetOverlayFromFile( uint64_t, const char * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; - virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; + virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; #endif /* __cplusplus */ @@ -845,9 +845,9 @@ struct u_IVROverlay_IVROverlay_007 struct u_IVRRenderModels_IVRRenderModels_002 { #ifdef __cplusplus - virtual bool LoadRenderModel( const char *, u_RenderModel_t_0912 ** ) = 0; + virtual int8_t LoadRenderModel( const char *, u_RenderModel_t_0912 ** ) = 0; virtual void FreeRenderModel( u_RenderModel_t_0912 * ) = 0; - virtual bool LoadTexture( int32_t, u_RenderModel_TextureMap_t_090 ** ) = 0; + virtual int8_t LoadTexture( int32_t, u_RenderModel_TextureMap_t_090 ** ) = 0; virtual void FreeTexture( u_RenderModel_TextureMap_t_090 * ) = 0; virtual uint32_t GetRenderModelName( uint32_t, char *, uint32_t ) = 0; virtual uint32_t GetRenderModelCount( ) = 0; @@ -855,32 +855,32 @@ struct u_IVRRenderModels_IVRRenderModels_002 virtual uint32_t GetComponentName( const char *, uint32_t, char *, uint32_t ) = 0; virtual uint64_t GetComponentButtonMask( const char *, const char * ) = 0; virtual uint32_t GetComponentRenderModelName( const char *, const char *, char *, uint32_t ) = 0; - virtual bool GetComponentState( const char *, const char *, const u_VRControllerState001_t *, RenderModel_ComponentState_t * ) = 0; - virtual bool RenderModelHasComponent( const char *, const char * ) = 0; + virtual int8_t GetComponentState( const char *, const char *, const u_VRControllerState001_t *, RenderModel_ComponentState_t * ) = 0; + virtual int8_t RenderModelHasComponent( const char *, const char * ) = 0; #endif /* __cplusplus */ }; struct u_IVRTrackedCamera_IVRTrackedCamera_001 { #ifdef __cplusplus - virtual bool HasCamera( uint32_t ) = 0; - virtual bool GetCameraFirmwareDescription( uint32_t, char *, uint32_t ) = 0; - virtual bool GetCameraFrameDimensions( uint32_t, uint32_t, uint32_t *, uint32_t * ) = 0; - virtual bool SetCameraVideoStreamFormat( uint32_t, uint32_t ) = 0; + virtual int8_t HasCamera( uint32_t ) = 0; + virtual int8_t GetCameraFirmwareDescription( uint32_t, char *, uint32_t ) = 0; + virtual int8_t GetCameraFrameDimensions( uint32_t, uint32_t, uint32_t *, uint32_t * ) = 0; + virtual int8_t SetCameraVideoStreamFormat( uint32_t, uint32_t ) = 0; virtual uint32_t GetCameraVideoStreamFormat( uint32_t ) = 0; - virtual bool EnableCameraForStreaming( uint32_t, bool ) = 0; - virtual bool StartVideoStream( uint32_t ) = 0; - virtual bool StopVideoStream( uint32_t ) = 0; - virtual bool IsVideoStreamActive( uint32_t ) = 0; + virtual int8_t EnableCameraForStreaming( uint32_t, int8_t ) = 0; + virtual int8_t StartVideoStream( uint32_t ) = 0; + virtual int8_t StopVideoStream( uint32_t ) = 0; + virtual int8_t IsVideoStreamActive( uint32_t ) = 0; virtual float GetVideoStreamElapsedTime( uint32_t ) = 0; virtual const u_CameraVideoStreamFrame_t_0914 * GetVideoStreamFrame( uint32_t ) = 0; - virtual bool ReleaseVideoStreamFrame( uint32_t, const u_CameraVideoStreamFrame_t_0914 * ) = 0; - virtual bool SetAutoExposure( uint32_t, bool ) = 0; - virtual bool PauseVideoStream( uint32_t ) = 0; - virtual bool ResumeVideoStream( uint32_t ) = 0; - virtual bool IsVideoStreamPaused( uint32_t ) = 0; - virtual bool GetCameraDistortion( uint32_t, float, float, float *, float * ) = 0; - virtual bool GetCameraProjection( uint32_t, float, float, float, float, HmdMatrix44_t * ) = 0; + virtual int8_t ReleaseVideoStreamFrame( uint32_t, const u_CameraVideoStreamFrame_t_0914 * ) = 0; + virtual int8_t SetAutoExposure( uint32_t, int8_t ) = 0; + virtual int8_t PauseVideoStream( uint32_t ) = 0; + virtual int8_t ResumeVideoStream( uint32_t ) = 0; + virtual int8_t IsVideoStreamPaused( uint32_t ) = 0; + virtual int8_t GetCameraDistortion( uint32_t, float, float, float *, float * ) = 0; + virtual int8_t GetCameraProjection( uint32_t, float, float, float, float, HmdMatrix44_t * ) = 0; #endif /* __cplusplus */ }; @@ -901,11 +901,11 @@ struct u_IVRSystem_IVRSystem_010 virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; virtual DistortionCoordinates_t ComputeDistortion( uint32_t, float, float ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t * ) = 0; - virtual bool IsDisplayOnDesktop( ) = 0; - virtual bool SetDisplayVisibility( bool ) = 0; + virtual int8_t IsDisplayOnDesktop( ) = 0; + virtual int8_t SetDisplayVisibility( int8_t ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; @@ -916,31 +916,31 @@ struct u_IVRSystem_IVRSystem_010 virtual uint32_t GetTrackedDeviceIndexForControllerRole( uint32_t ) = 0; virtual uint32_t GetControllerRoleForTrackedDeviceIndex( uint32_t ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual HmdMatrix34_t GetMatrix34TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_0914 * ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_0914 *, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_0914 * ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_0914 *, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool CaptureInputFocus( ) = 0; + virtual int8_t CaptureInputFocus( ) = 0; virtual void ReleaseInputFocus( ) = 0; - virtual bool IsInputFocusCapturedByAnotherProcess( ) = 0; + virtual int8_t IsInputFocusCapturedByAnotherProcess( ) = 0; virtual uint32_t DriverDebugRequest( uint32_t, const char *, char *, uint32_t ) = 0; virtual uint32_t PerformFirmwareUpdate( uint32_t ) = 0; virtual void AcknowledgeQuit_Exiting( ) = 0; virtual void AcknowledgeQuit_UserPrompt( ) = 0; - virtual void PerformanceTestEnableCapture( bool ) = 0; + virtual void PerformanceTestEnableCapture( int8_t ) = 0; virtual void PerformanceTestReportFidelityLevelChange( int32_t ) = 0; #endif /* __cplusplus */ }; @@ -957,8 +957,8 @@ struct u_IVROverlay_IVROverlay_008 virtual uint32_t GetOverlayName( uint64_t, char *, uint32_t, uint32_t * ) = 0; virtual uint32_t GetOverlayImageData( uint64_t, void *, uint32_t, uint32_t *, uint32_t * ) = 0; virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -978,16 +978,16 @@ struct u_IVROverlay_IVROverlay_008 virtual uint32_t GetOverlayTransformTrackedDeviceRelative( uint64_t, uint32_t *, HmdMatrix34_t * ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_0914 * ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_0914 * ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint64_t GetGamepadFocusOverlay( ) = 0; virtual uint32_t SetGamepadFocusOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayNeighbor( uint32_t, uint64_t, uint64_t ) = 0; @@ -997,13 +997,13 @@ struct u_IVROverlay_IVROverlay_008 virtual uint32_t SetOverlayRaw( uint64_t, void *, uint32_t, uint32_t, uint32_t ) = 0; virtual uint32_t SetOverlayFromFile( uint64_t, const char * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; - virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; + virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; virtual void SetKeyboardTransformAbsolute( uint32_t, const HmdMatrix34_t * ) = 0; @@ -1021,22 +1021,22 @@ struct u_IVRCompositor_IVRCompositor_010 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_0914 *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_0914 *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; #endif /* __cplusplus */ }; @@ -1049,11 +1049,11 @@ struct u_IVRSystem_IVRSystem_011 virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; virtual DistortionCoordinates_t ComputeDistortion( uint32_t, float, float ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t * ) = 0; - virtual bool IsDisplayOnDesktop( ) = 0; - virtual bool SetDisplayVisibility( bool ) = 0; + virtual int8_t IsDisplayOnDesktop( ) = 0; + virtual int8_t SetDisplayVisibility( int8_t ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; @@ -1064,31 +1064,31 @@ struct u_IVRSystem_IVRSystem_011 virtual uint32_t GetTrackedDeviceIndexForControllerRole( uint32_t ) = 0; virtual uint32_t GetControllerRoleForTrackedDeviceIndex( uint32_t ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual HmdMatrix34_t GetMatrix34TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_0918 *, uint32_t ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_0918 *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_0918 *, uint32_t ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_0918 *, uint32_t, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool CaptureInputFocus( ) = 0; + virtual int8_t CaptureInputFocus( ) = 0; virtual void ReleaseInputFocus( ) = 0; - virtual bool IsInputFocusCapturedByAnotherProcess( ) = 0; + virtual int8_t IsInputFocusCapturedByAnotherProcess( ) = 0; virtual uint32_t DriverDebugRequest( uint32_t, const char *, char *, uint32_t ) = 0; virtual uint32_t PerformFirmwareUpdate( uint32_t ) = 0; virtual void AcknowledgeQuit_Exiting( ) = 0; virtual void AcknowledgeQuit_UserPrompt( ) = 0; - virtual void PerformanceTestEnableCapture( bool ) = 0; + virtual void PerformanceTestEnableCapture( int8_t ) = 0; virtual void PerformanceTestReportFidelityLevelChange( int32_t ) = 0; #endif /* __cplusplus */ }; @@ -1096,9 +1096,9 @@ struct u_IVRSystem_IVRSystem_011 struct u_IVRApplications_IVRApplications_003 { #ifdef __cplusplus - virtual uint32_t AddApplicationManifest( const char *, bool ) = 0; + virtual uint32_t AddApplicationManifest( const char *, int8_t ) = 0; virtual uint32_t RemoveApplicationManifest( const char * ) = 0; - virtual bool IsApplicationInstalled( const char * ) = 0; + virtual int8_t IsApplicationInstalled( const char * ) = 0; virtual uint32_t GetApplicationCount( ) = 0; virtual uint32_t GetApplicationKeyByIndex( uint32_t, char *, uint32_t ) = 0; virtual uint32_t GetApplicationKeyByProcessId( uint32_t, char *, uint32_t ) = 0; @@ -1108,41 +1108,41 @@ struct u_IVRApplications_IVRApplications_003 virtual uint32_t GetApplicationProcessId( const char * ) = 0; virtual const char * GetApplicationsErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t GetApplicationPropertyString( const char *, uint32_t, char *, uint32_t, uint32_t * ) = 0; - virtual bool GetApplicationPropertyBool( const char *, uint32_t, uint32_t * ) = 0; + virtual int8_t GetApplicationPropertyBool( const char *, uint32_t, uint32_t * ) = 0; virtual uint64_t GetApplicationPropertyUint64( const char *, uint32_t, uint32_t * ) = 0; - virtual uint32_t SetApplicationAutoLaunch( const char *, bool ) = 0; - virtual bool GetApplicationAutoLaunch( const char * ) = 0; + virtual uint32_t SetApplicationAutoLaunch( const char *, int8_t ) = 0; + virtual int8_t GetApplicationAutoLaunch( const char * ) = 0; virtual uint32_t GetStartingApplication( char *, uint32_t ) = 0; virtual uint32_t GetTransitionState( ) = 0; virtual uint32_t PerformApplicationPrelaunchCheck( const char * ) = 0; virtual const char * GetApplicationsTransitionStateNameFromEnum( uint32_t ) = 0; - virtual bool IsQuitUserPromptRequested( ) = 0; + virtual int8_t IsQuitUserPromptRequested( ) = 0; #endif /* __cplusplus */ }; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 { #ifdef __cplusplus - virtual bool CommitWorkingCopy( uint32_t ) = 0; + virtual int8_t CommitWorkingCopy( uint32_t ) = 0; virtual void RevertWorkingCopy( ) = 0; - virtual bool GetWorkingPlayAreaSize( float *, float * ) = 0; - virtual bool GetWorkingPlayAreaRect( HmdQuad_t * ) = 0; - virtual bool GetWorkingCollisionBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; - virtual bool GetLiveCollisionBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; - virtual bool GetWorkingSeatedZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; - virtual bool GetWorkingStandingZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; + virtual int8_t GetWorkingPlayAreaSize( float *, float * ) = 0; + virtual int8_t GetWorkingPlayAreaRect( HmdQuad_t * ) = 0; + virtual int8_t GetWorkingCollisionBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; + virtual int8_t GetLiveCollisionBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; + virtual int8_t GetWorkingSeatedZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; + virtual int8_t GetWorkingStandingZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; virtual void SetWorkingPlayAreaSize( float, float ) = 0; virtual void SetWorkingCollisionBoundsInfo( HmdQuad_t *, uint32_t ) = 0; virtual void SetWorkingSeatedZeroPoseToRawTrackingPose( const HmdMatrix34_t * ) = 0; virtual void SetWorkingStandingZeroPoseToRawTrackingPose( const HmdMatrix34_t * ) = 0; virtual void ReloadFromDisk( uint32_t ) = 0; - virtual bool GetLiveSeatedZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; + virtual int8_t GetLiveSeatedZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; virtual void SetWorkingCollisionBoundsTagsInfo( uint8_t *, uint32_t ) = 0; - virtual bool GetLiveCollisionBoundsTagsInfo( uint8_t *, uint32_t * ) = 0; - virtual bool SetWorkingPhysicalBoundsInfo( HmdQuad_t *, uint32_t ) = 0; - virtual bool GetLivePhysicalBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; - virtual bool ExportLiveToBuffer( char *, uint32_t * ) = 0; - virtual bool ImportFromBufferToWorking( const char *, uint32_t ) = 0; + virtual int8_t GetLiveCollisionBoundsTagsInfo( uint8_t *, uint32_t * ) = 0; + virtual int8_t SetWorkingPhysicalBoundsInfo( HmdQuad_t *, uint32_t ) = 0; + virtual int8_t GetLivePhysicalBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; + virtual int8_t ExportLiveToBuffer( char *, uint32_t * ) = 0; + virtual int8_t ImportFromBufferToWorking( const char *, uint32_t ) = 0; #endif /* __cplusplus */ }; @@ -1156,22 +1156,22 @@ struct u_IVRCompositor_IVRCompositor_011 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_0915 *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_0915 *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; #endif /* __cplusplus */ }; @@ -1188,8 +1188,8 @@ struct u_IVROverlay_IVROverlay_010 virtual uint32_t GetOverlayName( uint64_t, char *, uint32_t, uint32_t * ) = 0; virtual uint32_t GetOverlayImageData( uint64_t, void *, uint32_t, uint32_t *, uint32_t * ) = 0; virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -1211,16 +1211,16 @@ struct u_IVROverlay_IVROverlay_010 virtual uint32_t GetOverlayTransformTrackedDeviceComponent( uint64_t, uint32_t *, char *, uint32_t ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_0918 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_0918 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint64_t GetGamepadFocusOverlay( ) = 0; virtual uint32_t SetGamepadFocusOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayNeighbor( uint32_t, uint64_t, uint64_t ) = 0; @@ -1230,14 +1230,14 @@ struct u_IVROverlay_IVROverlay_010 virtual uint32_t SetOverlayRaw( uint64_t, void *, uint32_t, uint32_t, uint32_t ) = 0; virtual uint32_t SetOverlayFromFile( uint64_t, const char * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; virtual uint32_t GetPrimaryDashboardDevice( ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; - virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; + virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; virtual void SetKeyboardTransformAbsolute( uint32_t, const HmdMatrix34_t * ) = 0; @@ -1260,36 +1260,36 @@ struct u_IVRRenderModels_IVRRenderModels_004 virtual uint32_t GetComponentName( const char *, uint32_t, char *, uint32_t ) = 0; virtual uint64_t GetComponentButtonMask( const char *, const char * ) = 0; virtual uint32_t GetComponentRenderModelName( const char *, const char *, char *, uint32_t ) = 0; - virtual bool GetComponentState( const char *, const char *, const u_VRControllerState001_t *, const RenderModel_ControllerMode_State_t *, RenderModel_ComponentState_t * ) = 0; - virtual bool RenderModelHasComponent( const char *, const char * ) = 0; + virtual int8_t GetComponentState( const char *, const char *, const u_VRControllerState001_t *, const RenderModel_ControllerMode_State_t *, RenderModel_ComponentState_t * ) = 0; + virtual int8_t RenderModelHasComponent( const char *, const char * ) = 0; #endif /* __cplusplus */ }; struct u_IVRApplications_IVRApplications_004 { #ifdef __cplusplus - virtual uint32_t AddApplicationManifest( const char *, bool ) = 0; + virtual uint32_t AddApplicationManifest( const char *, int8_t ) = 0; virtual uint32_t RemoveApplicationManifest( const char * ) = 0; - virtual bool IsApplicationInstalled( const char * ) = 0; + virtual int8_t IsApplicationInstalled( const char * ) = 0; virtual uint32_t GetApplicationCount( ) = 0; virtual uint32_t GetApplicationKeyByIndex( uint32_t, char *, uint32_t ) = 0; virtual uint32_t GetApplicationKeyByProcessId( uint32_t, char *, uint32_t ) = 0; virtual uint32_t LaunchApplication( const char * ) = 0; virtual uint32_t LaunchDashboardOverlay( const char * ) = 0; - virtual bool CancelApplicationLaunch( const char * ) = 0; + virtual int8_t CancelApplicationLaunch( const char * ) = 0; virtual uint32_t IdentifyApplication( uint32_t, const char * ) = 0; virtual uint32_t GetApplicationProcessId( const char * ) = 0; virtual const char * GetApplicationsErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t GetApplicationPropertyString( const char *, uint32_t, char *, uint32_t, uint32_t * ) = 0; - virtual bool GetApplicationPropertyBool( const char *, uint32_t, uint32_t * ) = 0; + virtual int8_t GetApplicationPropertyBool( const char *, uint32_t, uint32_t * ) = 0; virtual uint64_t GetApplicationPropertyUint64( const char *, uint32_t, uint32_t * ) = 0; - virtual uint32_t SetApplicationAutoLaunch( const char *, bool ) = 0; - virtual bool GetApplicationAutoLaunch( const char * ) = 0; + virtual uint32_t SetApplicationAutoLaunch( const char *, int8_t ) = 0; + virtual int8_t GetApplicationAutoLaunch( const char * ) = 0; virtual uint32_t GetStartingApplication( char *, uint32_t ) = 0; virtual uint32_t GetTransitionState( ) = 0; virtual uint32_t PerformApplicationPrelaunchCheck( const char * ) = 0; virtual const char * GetApplicationsTransitionStateNameFromEnum( uint32_t ) = 0; - virtual bool IsQuitUserPromptRequested( ) = 0; + virtual int8_t IsQuitUserPromptRequested( ) = 0; virtual uint32_t LaunchInternalProcess( const char *, const char *, const char * ) = 0; #endif /* __cplusplus */ }; @@ -1305,24 +1305,24 @@ struct u_IVRCompositor_IVRCompositor_012 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_0915 *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_0915 *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; - virtual bool ShouldAppRenderWithLowResources( ) = 0; + virtual int8_t ShouldAppRenderWithLowResources( ) = 0; #endif /* __cplusplus */ }; @@ -1337,25 +1337,25 @@ struct u_IVRCompositor_IVRCompositor_013 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_0915 *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_0915 *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; - virtual bool ShouldAppRenderWithLowResources( ) = 0; - virtual void ForceInterleavedReprojectionOn( bool ) = 0; + virtual int8_t ShouldAppRenderWithLowResources( ) = 0; + virtual void ForceInterleavedReprojectionOn( int8_t ) = 0; #endif /* __cplusplus */ }; @@ -1367,11 +1367,11 @@ struct u_IVRSystem_IVRSystem_012 virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; virtual DistortionCoordinates_t ComputeDistortion( uint32_t, float, float ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t * ) = 0; - virtual bool IsDisplayOnDesktop( ) = 0; - virtual bool SetDisplayVisibility( bool ) = 0; + virtual int8_t IsDisplayOnDesktop( ) = 0; + virtual int8_t SetDisplayVisibility( int8_t ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; @@ -1382,26 +1382,26 @@ struct u_IVRSystem_IVRSystem_012 virtual uint32_t GetTrackedDeviceIndexForControllerRole( uint32_t ) = 0; virtual uint32_t GetControllerRoleForTrackedDeviceIndex( uint32_t ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual HmdMatrix34_t GetMatrix34TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_103 *, uint32_t ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_103 *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_103 *, uint32_t ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_103 *, uint32_t, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t * ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool CaptureInputFocus( ) = 0; + virtual int8_t CaptureInputFocus( ) = 0; virtual void ReleaseInputFocus( ) = 0; - virtual bool IsInputFocusCapturedByAnotherProcess( ) = 0; + virtual int8_t IsInputFocusCapturedByAnotherProcess( ) = 0; virtual uint32_t DriverDebugRequest( uint32_t, const char *, char *, uint32_t ) = 0; virtual uint32_t PerformFirmwareUpdate( uint32_t ) = 0; virtual void AcknowledgeQuit_Exiting( ) = 0; @@ -1412,29 +1412,29 @@ struct u_IVRSystem_IVRSystem_012 struct u_IVRApplications_IVRApplications_005 { #ifdef __cplusplus - virtual uint32_t AddApplicationManifest( const char *, bool ) = 0; + virtual uint32_t AddApplicationManifest( const char *, int8_t ) = 0; virtual uint32_t RemoveApplicationManifest( const char * ) = 0; - virtual bool IsApplicationInstalled( const char * ) = 0; + virtual int8_t IsApplicationInstalled( const char * ) = 0; virtual uint32_t GetApplicationCount( ) = 0; virtual uint32_t GetApplicationKeyByIndex( uint32_t, char *, uint32_t ) = 0; virtual uint32_t GetApplicationKeyByProcessId( uint32_t, char *, uint32_t ) = 0; virtual uint32_t LaunchApplication( const char * ) = 0; virtual uint32_t LaunchTemplateApplication( const char *, const char *, const u_AppOverrideKeys_t *, uint32_t ) = 0; virtual uint32_t LaunchDashboardOverlay( const char * ) = 0; - virtual bool CancelApplicationLaunch( const char * ) = 0; + virtual int8_t CancelApplicationLaunch( const char * ) = 0; virtual uint32_t IdentifyApplication( uint32_t, const char * ) = 0; virtual uint32_t GetApplicationProcessId( const char * ) = 0; virtual const char * GetApplicationsErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t GetApplicationPropertyString( const char *, uint32_t, char *, uint32_t, uint32_t * ) = 0; - virtual bool GetApplicationPropertyBool( const char *, uint32_t, uint32_t * ) = 0; + virtual int8_t GetApplicationPropertyBool( const char *, uint32_t, uint32_t * ) = 0; virtual uint64_t GetApplicationPropertyUint64( const char *, uint32_t, uint32_t * ) = 0; - virtual uint32_t SetApplicationAutoLaunch( const char *, bool ) = 0; - virtual bool GetApplicationAutoLaunch( const char * ) = 0; + virtual uint32_t SetApplicationAutoLaunch( const char *, int8_t ) = 0; + virtual int8_t GetApplicationAutoLaunch( const char * ) = 0; virtual uint32_t GetStartingApplication( char *, uint32_t ) = 0; virtual uint32_t GetTransitionState( ) = 0; virtual uint32_t PerformApplicationPrelaunchCheck( const char * ) = 0; virtual const char * GetApplicationsTransitionStateNameFromEnum( uint32_t ) = 0; - virtual bool IsQuitUserPromptRequested( ) = 0; + virtual int8_t IsQuitUserPromptRequested( ) = 0; virtual uint32_t LaunchInternalProcess( const char *, const char *, const char * ) = 0; #endif /* __cplusplus */ }; @@ -1453,8 +1453,8 @@ struct u_IVROverlay_IVROverlay_011 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -1476,16 +1476,16 @@ struct u_IVROverlay_IVROverlay_011 virtual uint32_t GetOverlayTransformTrackedDeviceComponent( uint64_t, uint32_t *, char *, uint32_t ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_0918 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_0918 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint64_t GetGamepadFocusOverlay( ) = 0; virtual uint32_t SetGamepadFocusOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayNeighbor( uint32_t, uint64_t, uint64_t ) = 0; @@ -1497,14 +1497,14 @@ struct u_IVROverlay_IVROverlay_011 virtual uint32_t GetOverlayTexture( uint64_t, void **, void *, uint32_t *, uint32_t *, uint32_t *, uint32_t *, uint32_t * ) = 0; virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; virtual uint32_t GetPrimaryDashboardDevice( ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; - virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; + virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; virtual void SetKeyboardTransformAbsolute( uint32_t, const HmdMatrix34_t * ) = 0; @@ -1528,8 +1528,8 @@ struct u_IVRRenderModels_IVRRenderModels_005 virtual uint32_t GetComponentName( const char *, uint32_t, char *, uint32_t ) = 0; virtual uint64_t GetComponentButtonMask( const char *, const char * ) = 0; virtual uint32_t GetComponentRenderModelName( const char *, const char *, char *, uint32_t ) = 0; - virtual bool GetComponentState( const char *, const char *, const u_VRControllerState001_t *, const RenderModel_ControllerMode_State_t *, RenderModel_ComponentState_t * ) = 0; - virtual bool RenderModelHasComponent( const char *, const char * ) = 0; + virtual int8_t GetComponentState( const char *, const char *, const u_VRControllerState001_t *, const RenderModel_ControllerMode_State_t *, RenderModel_ComponentState_t * ) = 0; + virtual int8_t RenderModelHasComponent( const char *, const char * ) = 0; virtual uint32_t GetRenderModelThumbnailURL( const char *, char *, uint32_t, uint32_t * ) = 0; virtual uint32_t GetRenderModelOriginalPath( const char *, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetRenderModelErrorNameFromEnum( uint32_t ) = 0; @@ -1547,27 +1547,27 @@ struct u_IVRCompositor_IVRCompositor_014 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_0920 *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_0920 *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; - virtual bool ShouldAppRenderWithLowResources( ) = 0; - virtual void ForceInterleavedReprojectionOn( bool ) = 0; + virtual int8_t ShouldAppRenderWithLowResources( ) = 0; + virtual void ForceInterleavedReprojectionOn( int8_t ) = 0; virtual void ForceReconnectProcess( ) = 0; - virtual void SuspendRendering( bool ) = 0; + virtual void SuspendRendering( int8_t ) = 0; #endif /* __cplusplus */ }; @@ -1582,33 +1582,33 @@ struct u_IVRCompositor_IVRCompositor_015 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_0920 *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_0920 *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; virtual void GetCumulativeStats( Compositor_CumulativeStats_100 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; - virtual bool ShouldAppRenderWithLowResources( ) = 0; - virtual void ForceInterleavedReprojectionOn( bool ) = 0; + virtual int8_t ShouldAppRenderWithLowResources( ) = 0; + virtual void ForceInterleavedReprojectionOn( int8_t ) = 0; virtual void ForceReconnectProcess( ) = 0; - virtual void SuspendRendering( bool ) = 0; + virtual void SuspendRendering( int8_t ) = 0; virtual uint32_t RequestScreenshot( uint32_t, const char *, const char * ) = 0; virtual uint32_t GetCurrentScreenshotType( ) = 0; virtual uint32_t GetMirrorTextureD3D11( uint32_t, void *, void ** ) = 0; virtual uint32_t GetMirrorTextureGL( uint32_t, uint32_t *, void ** ) = 0; - virtual bool ReleaseSharedGLTexture( uint32_t, void * ) = 0; + virtual int8_t ReleaseSharedGLTexture( uint32_t, void * ) = 0; virtual void LockGLSharedTextureForAccess( void * ) = 0; virtual void UnlockGLSharedTextureForAccess( void * ) = 0; #endif /* __cplusplus */ @@ -1628,8 +1628,8 @@ struct u_IVROverlay_IVROverlay_012 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -1651,16 +1651,16 @@ struct u_IVROverlay_IVROverlay_012 virtual uint32_t GetOverlayTransformTrackedDeviceComponent( uint64_t, uint32_t *, char *, uint32_t ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_101 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_101 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint64_t GetGamepadFocusOverlay( ) = 0; virtual uint32_t SetGamepadFocusOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayNeighbor( uint32_t, uint64_t, uint64_t ) = 0; @@ -1673,14 +1673,14 @@ struct u_IVROverlay_IVROverlay_012 virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t GetOverlayTextureSize( uint64_t, uint32_t *, uint32_t * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; virtual uint32_t GetPrimaryDashboardDevice( ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; - virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; + virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; virtual void SetKeyboardTransformAbsolute( uint32_t, const HmdMatrix34_t * ) = 0; @@ -1692,7 +1692,7 @@ struct u_IVRTrackedCamera_IVRTrackedCamera_002 { #ifdef __cplusplus virtual const char * GetCameraErrorNameFromEnum( uint32_t ) = 0; - virtual uint32_t HasCamera( uint32_t, bool * ) = 0; + virtual uint32_t HasCamera( uint32_t, int8_t * ) = 0; virtual uint32_t GetCameraFrameSize( uint32_t, uint32_t, uint32_t *, uint32_t *, uint32_t * ) = 0; virtual uint32_t GetCameraIntrinisics( uint32_t, uint32_t, HmdVector2_t *, HmdVector2_t * ) = 0; virtual uint32_t GetCameraProjection( uint32_t, uint32_t, float, float, HmdMatrix44_t * ) = 0; @@ -1706,7 +1706,7 @@ struct u_IVRTrackedCamera_IVRTrackedCamera_003 { #ifdef __cplusplus virtual const char * GetCameraErrorNameFromEnum( uint32_t ) = 0; - virtual uint32_t HasCamera( uint32_t, bool * ) = 0; + virtual uint32_t HasCamera( uint32_t, int8_t * ) = 0; virtual uint32_t GetCameraFrameSize( uint32_t, uint32_t, uint32_t *, uint32_t *, uint32_t * ) = 0; virtual uint32_t GetCameraIntrinsics( uint32_t, uint32_t, HmdVector2_t *, HmdVector2_t * ) = 0; virtual uint32_t GetCameraProjection( uint32_t, uint32_t, float, float, HmdMatrix44_t * ) = 0; @@ -1736,9 +1736,9 @@ struct u_IVRScreenshots_IVRScreenshots_001 struct u_IVRApplications_IVRApplications_006 { #ifdef __cplusplus - virtual uint32_t AddApplicationManifest( const char *, bool ) = 0; + virtual uint32_t AddApplicationManifest( const char *, int8_t ) = 0; virtual uint32_t RemoveApplicationManifest( const char * ) = 0; - virtual bool IsApplicationInstalled( const char * ) = 0; + virtual int8_t IsApplicationInstalled( const char * ) = 0; virtual uint32_t GetApplicationCount( ) = 0; virtual uint32_t GetApplicationKeyByIndex( uint32_t, char *, uint32_t ) = 0; virtual uint32_t GetApplicationKeyByProcessId( uint32_t, char *, uint32_t ) = 0; @@ -1746,25 +1746,25 @@ struct u_IVRApplications_IVRApplications_006 virtual uint32_t LaunchTemplateApplication( const char *, const char *, const u_AppOverrideKeys_t *, uint32_t ) = 0; virtual uint32_t LaunchApplicationFromMimeType( const char *, const char * ) = 0; virtual uint32_t LaunchDashboardOverlay( const char * ) = 0; - virtual bool CancelApplicationLaunch( const char * ) = 0; + virtual int8_t CancelApplicationLaunch( const char * ) = 0; virtual uint32_t IdentifyApplication( uint32_t, const char * ) = 0; virtual uint32_t GetApplicationProcessId( const char * ) = 0; virtual const char * GetApplicationsErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t GetApplicationPropertyString( const char *, uint32_t, char *, uint32_t, uint32_t * ) = 0; - virtual bool GetApplicationPropertyBool( const char *, uint32_t, uint32_t * ) = 0; + virtual int8_t GetApplicationPropertyBool( const char *, uint32_t, uint32_t * ) = 0; virtual uint64_t GetApplicationPropertyUint64( const char *, uint32_t, uint32_t * ) = 0; - virtual uint32_t SetApplicationAutoLaunch( const char *, bool ) = 0; - virtual bool GetApplicationAutoLaunch( const char * ) = 0; + virtual uint32_t SetApplicationAutoLaunch( const char *, int8_t ) = 0; + virtual int8_t GetApplicationAutoLaunch( const char * ) = 0; virtual uint32_t SetDefaultApplicationForMimeType( const char *, const char * ) = 0; - virtual bool GetDefaultApplicationForMimeType( const char *, char *, uint32_t ) = 0; - virtual bool GetApplicationSupportedMimeTypes( const char *, char *, uint32_t ) = 0; + virtual int8_t GetDefaultApplicationForMimeType( const char *, char *, uint32_t ) = 0; + virtual int8_t GetApplicationSupportedMimeTypes( const char *, char *, uint32_t ) = 0; virtual uint32_t GetApplicationsThatSupportMimeType( const char *, char *, uint32_t ) = 0; virtual uint32_t GetApplicationLaunchArguments( uint32_t, char *, uint32_t ) = 0; virtual uint32_t GetStartingApplication( char *, uint32_t ) = 0; virtual uint32_t GetTransitionState( ) = 0; virtual uint32_t PerformApplicationPrelaunchCheck( const char * ) = 0; virtual const char * GetApplicationsTransitionStateNameFromEnum( uint32_t ) = 0; - virtual bool IsQuitUserPromptRequested( ) = 0; + virtual int8_t IsQuitUserPromptRequested( ) = 0; virtual uint32_t LaunchInternalProcess( const char *, const char *, const char * ) = 0; virtual uint32_t GetCurrentSceneProcessId( ) = 0; #endif /* __cplusplus */ @@ -1781,31 +1781,31 @@ struct u_IVRCompositor_IVRCompositor_016 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_102 *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_102 *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; virtual void GetCumulativeStats( Compositor_CumulativeStats_100 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; - virtual bool ShouldAppRenderWithLowResources( ) = 0; - virtual void ForceInterleavedReprojectionOn( bool ) = 0; + virtual int8_t ShouldAppRenderWithLowResources( ) = 0; + virtual void ForceInterleavedReprojectionOn( int8_t ) = 0; virtual void ForceReconnectProcess( ) = 0; - virtual void SuspendRendering( bool ) = 0; + virtual void SuspendRendering( int8_t ) = 0; virtual uint32_t GetMirrorTextureD3D11( uint32_t, void *, void ** ) = 0; virtual uint32_t GetMirrorTextureGL( uint32_t, uint32_t *, void ** ) = 0; - virtual bool ReleaseSharedGLTexture( uint32_t, void * ) = 0; + virtual int8_t ReleaseSharedGLTexture( uint32_t, void * ) = 0; virtual void LockGLSharedTextureForAccess( void * ) = 0; virtual void UnlockGLSharedTextureForAccess( void * ) = 0; #endif /* __cplusplus */ @@ -1825,8 +1825,8 @@ struct u_IVROverlay_IVROverlay_013 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -1852,16 +1852,16 @@ struct u_IVROverlay_IVROverlay_013 virtual uint32_t GetOverlayTransformTrackedDeviceComponent( uint64_t, uint32_t *, char *, uint32_t ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_103 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_103 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint64_t GetGamepadFocusOverlay( ) = 0; virtual uint32_t SetGamepadFocusOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayNeighbor( uint32_t, uint64_t, uint64_t ) = 0; @@ -1874,14 +1874,14 @@ struct u_IVROverlay_IVROverlay_013 virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t GetOverlayTextureSize( uint64_t, uint32_t *, uint32_t * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; virtual uint32_t GetPrimaryDashboardDevice( ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; - virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; + virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; virtual void SetKeyboardTransformAbsolute( uint32_t, const HmdMatrix34_t * ) = 0; @@ -1902,12 +1902,12 @@ struct u_IVRSettings_IVRSettings_002 { #ifdef __cplusplus virtual const char * GetSettingsErrorNameFromEnum( uint32_t ) = 0; - virtual bool Sync( bool, uint32_t * ) = 0; - virtual void SetBool( const char *, const char *, bool, uint32_t * ) = 0; + virtual int8_t Sync( int8_t, uint32_t * ) = 0; + virtual void SetBool( const char *, const char *, int8_t, uint32_t * ) = 0; virtual void SetInt32( const char *, const char *, int32_t, uint32_t * ) = 0; virtual void SetFloat( const char *, const char *, float, uint32_t * ) = 0; virtual void SetString( const char *, const char *, const char *, uint32_t * ) = 0; - virtual bool GetBool( const char *, const char *, uint32_t * ) = 0; + virtual int8_t GetBool( const char *, const char *, uint32_t * ) = 0; virtual int32_t GetInt32( const char *, const char *, uint32_t * ) = 0; virtual float GetFloat( const char *, const char *, uint32_t * ) = 0; virtual void GetString( const char *, const char *, char *, uint32_t, uint32_t * ) = 0; @@ -1922,13 +1922,13 @@ struct u_IVRSystem_IVRSystem_014 virtual void GetRecommendedRenderTargetSize( uint32_t *, uint32_t * ) = 0; virtual HmdMatrix44_t GetProjectionMatrix( uint32_t, float, float, uint32_t ) = 0; virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; - virtual bool ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; + virtual int8_t ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t * ) = 0; - virtual bool IsDisplayOnDesktop( ) = 0; - virtual bool SetDisplayVisibility( bool ) = 0; + virtual int8_t IsDisplayOnDesktop( ) = 0; + virtual int8_t SetDisplayVisibility( int8_t ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; @@ -1939,26 +1939,26 @@ struct u_IVRSystem_IVRSystem_014 virtual uint32_t GetTrackedDeviceIndexForControllerRole( uint32_t ) = 0; virtual uint32_t GetControllerRoleForTrackedDeviceIndex( uint32_t ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual HmdMatrix34_t GetMatrix34TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_103 *, uint32_t ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_103 *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_103 *, uint32_t ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_103 *, uint32_t, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t, uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool CaptureInputFocus( ) = 0; + virtual int8_t CaptureInputFocus( ) = 0; virtual void ReleaseInputFocus( ) = 0; - virtual bool IsInputFocusCapturedByAnotherProcess( ) = 0; + virtual int8_t IsInputFocusCapturedByAnotherProcess( ) = 0; virtual uint32_t DriverDebugRequest( uint32_t, const char *, char *, uint32_t ) = 0; virtual uint32_t PerformFirmwareUpdate( uint32_t ) = 0; virtual void AcknowledgeQuit_Exiting( ) = 0; @@ -1977,32 +1977,32 @@ struct u_IVRCompositor_IVRCompositor_017 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; virtual uint32_t GetFrameTimings( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; virtual void GetCumulativeStats( Compositor_CumulativeStats_100 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; - virtual bool ShouldAppRenderWithLowResources( ) = 0; - virtual void ForceInterleavedReprojectionOn( bool ) = 0; + virtual int8_t ShouldAppRenderWithLowResources( ) = 0; + virtual void ForceInterleavedReprojectionOn( int8_t ) = 0; virtual void ForceReconnectProcess( ) = 0; - virtual void SuspendRendering( bool ) = 0; + virtual void SuspendRendering( int8_t ) = 0; virtual uint32_t GetMirrorTextureD3D11( uint32_t, void *, void ** ) = 0; virtual uint32_t GetMirrorTextureGL( uint32_t, uint32_t *, void ** ) = 0; - virtual bool ReleaseSharedGLTexture( uint32_t, void * ) = 0; + virtual int8_t ReleaseSharedGLTexture( uint32_t, void * ) = 0; virtual void LockGLSharedTextureForAccess( void * ) = 0; virtual void UnlockGLSharedTextureForAccess( void * ) = 0; #endif /* __cplusplus */ @@ -2015,7 +2015,7 @@ struct u_IVRClientCore_IVRClientCore_002 virtual void Cleanup( ) = 0; virtual uint32_t IsInterfaceVersionValid( const char * ) = 0; virtual void * GetGenericInterface( const char *, uint32_t * ) = 0; - virtual bool BIsHmdPresent( ) = 0; + virtual int8_t BIsHmdPresent( ) = 0; virtual const char * GetEnglishStringForHmdError( uint32_t ) = 0; virtual const char * GetIDForVRInitError( uint32_t ) = 0; #endif /* __cplusplus */ @@ -2032,34 +2032,34 @@ struct u_IVRCompositor_IVRCompositor_018 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; virtual uint32_t GetFrameTimings( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; virtual void GetCumulativeStats( Compositor_CumulativeStats_100 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual HmdColor_t GetCurrentFadeColor( bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual HmdColor_t GetCurrentFadeColor( int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual float GetCurrentGridAlpha( ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; - virtual bool ShouldAppRenderWithLowResources( ) = 0; - virtual void ForceInterleavedReprojectionOn( bool ) = 0; + virtual int8_t ShouldAppRenderWithLowResources( ) = 0; + virtual void ForceInterleavedReprojectionOn( int8_t ) = 0; virtual void ForceReconnectProcess( ) = 0; - virtual void SuspendRendering( bool ) = 0; + virtual void SuspendRendering( int8_t ) = 0; virtual uint32_t GetMirrorTextureD3D11( uint32_t, void *, void ** ) = 0; virtual uint32_t GetMirrorTextureGL( uint32_t, uint32_t *, void ** ) = 0; - virtual bool ReleaseSharedGLTexture( uint32_t, void * ) = 0; + virtual int8_t ReleaseSharedGLTexture( uint32_t, void * ) = 0; virtual void LockGLSharedTextureForAccess( void * ) = 0; virtual void UnlockGLSharedTextureForAccess( void * ) = 0; #endif /* __cplusplus */ @@ -2071,13 +2071,13 @@ struct u_IVRSystem_IVRSystem_015 virtual void GetRecommendedRenderTargetSize( uint32_t *, uint32_t * ) = 0; virtual HmdMatrix44_t GetProjectionMatrix( uint32_t, float, float ) = 0; virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; - virtual bool ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; + virtual int8_t ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t * ) = 0; - virtual bool IsDisplayOnDesktop( ) = 0; - virtual bool SetDisplayVisibility( bool ) = 0; + virtual int8_t IsDisplayOnDesktop( ) = 0; + virtual int8_t SetDisplayVisibility( int8_t ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; @@ -2088,26 +2088,26 @@ struct u_IVRSystem_IVRSystem_015 virtual uint32_t GetTrackedDeviceIndexForControllerRole( uint32_t ) = 0; virtual uint32_t GetControllerRoleForTrackedDeviceIndex( uint32_t ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual HmdMatrix34_t GetMatrix34TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_106 *, uint32_t ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_106 *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_106 *, uint32_t ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_106 *, uint32_t, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t, uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool CaptureInputFocus( ) = 0; + virtual int8_t CaptureInputFocus( ) = 0; virtual void ReleaseInputFocus( ) = 0; - virtual bool IsInputFocusCapturedByAnotherProcess( ) = 0; + virtual int8_t IsInputFocusCapturedByAnotherProcess( ) = 0; virtual uint32_t DriverDebugRequest( uint32_t, const char *, char *, uint32_t ) = 0; virtual uint32_t PerformFirmwareUpdate( uint32_t ) = 0; virtual void AcknowledgeQuit_Exiting( ) = 0; @@ -2126,34 +2126,34 @@ struct u_IVRCompositor_IVRCompositor_019 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; virtual uint32_t GetFrameTimings( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; virtual void GetCumulativeStats( Compositor_CumulativeStats_100 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual HmdColor_t GetCurrentFadeColor( bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual HmdColor_t GetCurrentFadeColor( int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual float GetCurrentGridAlpha( ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; - virtual bool ShouldAppRenderWithLowResources( ) = 0; - virtual void ForceInterleavedReprojectionOn( bool ) = 0; + virtual int8_t ShouldAppRenderWithLowResources( ) = 0; + virtual void ForceInterleavedReprojectionOn( int8_t ) = 0; virtual void ForceReconnectProcess( ) = 0; - virtual void SuspendRendering( bool ) = 0; + virtual void SuspendRendering( int8_t ) = 0; virtual uint32_t GetMirrorTextureD3D11( uint32_t, void *, void ** ) = 0; virtual uint32_t GetMirrorTextureGL( uint32_t, uint32_t *, void ** ) = 0; - virtual bool ReleaseSharedGLTexture( uint32_t, void * ) = 0; + virtual int8_t ReleaseSharedGLTexture( uint32_t, void * ) = 0; virtual void LockGLSharedTextureForAccess( void * ) = 0; virtual void UnlockGLSharedTextureForAccess( void * ) = 0; virtual uint32_t GetVulkanInstanceExtensionsRequired( char *, uint32_t ) = 0; @@ -2175,8 +2175,8 @@ struct u_IVROverlay_IVROverlay_014 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -2202,16 +2202,16 @@ struct u_IVROverlay_IVROverlay_014 virtual uint32_t GetOverlayTransformTrackedDeviceComponent( uint64_t, uint32_t *, char *, uint32_t ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_106 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_106 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint64_t GetGamepadFocusOverlay( ) = 0; virtual uint32_t SetGamepadFocusOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayNeighbor( uint32_t, uint64_t, uint64_t ) = 0; @@ -2224,14 +2224,14 @@ struct u_IVROverlay_IVROverlay_014 virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t GetOverlayTextureSize( uint64_t, uint32_t *, uint32_t * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; virtual uint32_t GetPrimaryDashboardDevice( ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; - virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; + virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; virtual void SetKeyboardTransformAbsolute( uint32_t, const HmdMatrix34_t * ) = 0; @@ -2253,35 +2253,35 @@ struct u_IVRCompositor_IVRCompositor_020 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; virtual uint32_t GetFrameTimings( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; virtual void GetCumulativeStats( Compositor_CumulativeStats_100 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual HmdColor_t GetCurrentFadeColor( bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual HmdColor_t GetCurrentFadeColor( int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual float GetCurrentGridAlpha( ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; - virtual bool ShouldAppRenderWithLowResources( ) = 0; - virtual void ForceInterleavedReprojectionOn( bool ) = 0; + virtual int8_t ShouldAppRenderWithLowResources( ) = 0; + virtual void ForceInterleavedReprojectionOn( int8_t ) = 0; virtual void ForceReconnectProcess( ) = 0; - virtual void SuspendRendering( bool ) = 0; + virtual void SuspendRendering( int8_t ) = 0; virtual uint32_t GetMirrorTextureD3D11( uint32_t, void *, void ** ) = 0; virtual void ReleaseMirrorTextureD3D11( void * ) = 0; virtual uint32_t GetMirrorTextureGL( uint32_t, uint32_t *, void ** ) = 0; - virtual bool ReleaseSharedGLTexture( uint32_t, void * ) = 0; + virtual int8_t ReleaseSharedGLTexture( uint32_t, void * ) = 0; virtual void LockGLSharedTextureForAccess( void * ) = 0; virtual void UnlockGLSharedTextureForAccess( void * ) = 0; virtual uint32_t GetVulkanInstanceExtensionsRequired( char *, uint32_t ) = 0; @@ -2304,8 +2304,8 @@ struct u_IVROverlay_IVROverlay_016 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -2335,16 +2335,16 @@ struct u_IVROverlay_IVROverlay_016 virtual uint32_t SetOverlayTransformOverlayRelative( uint64_t, uint64_t, const HmdMatrix34_t * ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_106 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_106 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint64_t GetGamepadFocusOverlay( ) = 0; virtual uint32_t SetGamepadFocusOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayNeighbor( uint32_t, uint64_t, uint64_t ) = 0; @@ -2357,14 +2357,14 @@ struct u_IVROverlay_IVROverlay_016 virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t GetOverlayTextureSize( uint64_t, uint32_t *, uint32_t * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; virtual uint32_t GetPrimaryDashboardDevice( ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; - virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; + virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; virtual void SetKeyboardTransformAbsolute( uint32_t, const HmdMatrix34_t * ) = 0; @@ -2382,14 +2382,14 @@ struct u_IVRSystem_IVRSystem_016 virtual void GetRecommendedRenderTargetSize( uint32_t *, uint32_t * ) = 0; virtual HmdMatrix44_t GetProjectionMatrix( uint32_t, float, float ) = 0; virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; - virtual bool ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; + virtual int8_t ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t * ) = 0; virtual void GetOutputDevice( uint64_t *, uint32_t ) = 0; - virtual bool IsDisplayOnDesktop( ) = 0; - virtual bool SetDisplayVisibility( bool ) = 0; + virtual int8_t IsDisplayOnDesktop( ) = 0; + virtual int8_t SetDisplayVisibility( int8_t ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; @@ -2400,26 +2400,26 @@ struct u_IVRSystem_IVRSystem_016 virtual uint32_t GetTrackedDeviceIndexForControllerRole( uint32_t ) = 0; virtual uint32_t GetControllerRoleForTrackedDeviceIndex( uint32_t ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual HmdMatrix34_t GetMatrix34TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_106 *, uint32_t ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_106 *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_106 *, uint32_t ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_106 *, uint32_t, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t, uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool CaptureInputFocus( ) = 0; + virtual int8_t CaptureInputFocus( ) = 0; virtual void ReleaseInputFocus( ) = 0; - virtual bool IsInputFocusCapturedByAnotherProcess( ) = 0; + virtual int8_t IsInputFocusCapturedByAnotherProcess( ) = 0; virtual uint32_t DriverDebugRequest( uint32_t, const char *, char *, uint32_t ) = 0; virtual uint32_t PerformFirmwareUpdate( uint32_t ) = 0; virtual void AcknowledgeQuit_Exiting( ) = 0; @@ -2433,7 +2433,7 @@ struct u_IVRDriverManager_IVRDriverManager_001 virtual uint32_t GetDriverCount( ) = 0; virtual uint32_t GetDriverName( uint32_t, char *, uint32_t ) = 0; virtual uint64_t GetDriverHandle( const char * ) = 0; - virtual bool IsEnabled( uint32_t ) = 0; + virtual int8_t IsEnabled( uint32_t ) = 0; #endif /* __cplusplus */ }; @@ -2443,14 +2443,14 @@ struct u_IVRSystem_IVRSystem_017 virtual void GetRecommendedRenderTargetSize( uint32_t *, uint32_t * ) = 0; virtual HmdMatrix44_t GetProjectionMatrix( uint32_t, float, float ) = 0; virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; - virtual bool ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; + virtual int8_t ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t * ) = 0; virtual void GetOutputDevice( uint64_t *, uint32_t, VkInstance_T * ) = 0; - virtual bool IsDisplayOnDesktop( ) = 0; - virtual bool SetDisplayVisibility( bool ) = 0; + virtual int8_t IsDisplayOnDesktop( ) = 0; + virtual int8_t SetDisplayVisibility( int8_t ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; @@ -2461,26 +2461,26 @@ struct u_IVRSystem_IVRSystem_017 virtual uint32_t GetTrackedDeviceIndexForControllerRole( uint32_t ) = 0; virtual uint32_t GetControllerRoleForTrackedDeviceIndex( uint32_t ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual HmdMatrix34_t GetMatrix34TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_1011 *, uint32_t ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_1011 *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_1011 *, uint32_t ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_1011 *, uint32_t, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t, uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool CaptureInputFocus( ) = 0; + virtual int8_t CaptureInputFocus( ) = 0; virtual void ReleaseInputFocus( ) = 0; - virtual bool IsInputFocusCapturedByAnotherProcess( ) = 0; + virtual int8_t IsInputFocusCapturedByAnotherProcess( ) = 0; virtual uint32_t DriverDebugRequest( uint32_t, const char *, char *, uint32_t ) = 0; virtual uint32_t PerformFirmwareUpdate( uint32_t ) = 0; virtual void AcknowledgeQuit_Exiting( ) = 0; @@ -2499,40 +2499,40 @@ struct u_IVRCompositor_IVRCompositor_021 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; virtual uint32_t GetFrameTimings( u_Compositor_FrameTiming_103a *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; virtual void GetCumulativeStats( Compositor_CumulativeStats_100 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual HmdColor_t GetCurrentFadeColor( bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual HmdColor_t GetCurrentFadeColor( int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual float GetCurrentGridAlpha( ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; - virtual bool ShouldAppRenderWithLowResources( ) = 0; - virtual void ForceInterleavedReprojectionOn( bool ) = 0; + virtual int8_t ShouldAppRenderWithLowResources( ) = 0; + virtual void ForceInterleavedReprojectionOn( int8_t ) = 0; virtual void ForceReconnectProcess( ) = 0; - virtual void SuspendRendering( bool ) = 0; + virtual void SuspendRendering( int8_t ) = 0; virtual uint32_t GetMirrorTextureD3D11( uint32_t, void *, void ** ) = 0; virtual void ReleaseMirrorTextureD3D11( void * ) = 0; virtual uint32_t GetMirrorTextureGL( uint32_t, uint32_t *, void ** ) = 0; - virtual bool ReleaseSharedGLTexture( uint32_t, void * ) = 0; + virtual int8_t ReleaseSharedGLTexture( uint32_t, void * ) = 0; virtual void LockGLSharedTextureForAccess( void * ) = 0; virtual void UnlockGLSharedTextureForAccess( void * ) = 0; virtual uint32_t GetVulkanInstanceExtensionsRequired( char *, uint32_t ) = 0; virtual uint32_t GetVulkanDeviceExtensionsRequired( VkPhysicalDevice_T *, char *, uint32_t ) = 0; - virtual void SetExplicitTimingMode( bool ) = 0; + virtual void SetExplicitTimingMode( int8_t ) = 0; virtual uint32_t SubmitExplicitTimingData( ) = 0; #endif /* __cplusplus */ }; @@ -2544,7 +2544,7 @@ struct u_IVRClientCore_IVRClientCore_003 virtual void Cleanup( ) = 0; virtual uint32_t IsInterfaceVersionValid( const char * ) = 0; virtual void * GetGenericInterface( const char *, uint32_t * ) = 0; - virtual bool BIsHmdPresent( ) = 0; + virtual int8_t BIsHmdPresent( ) = 0; virtual const char * GetEnglishStringForHmdError( uint32_t ) = 0; virtual const char * GetIDForVRInitError( uint32_t ) = 0; #endif /* __cplusplus */ @@ -2561,44 +2561,44 @@ struct u_IVRCompositor_IVRCompositor_022 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_1017 *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_1017 *, uint32_t ) = 0; virtual uint32_t GetFrameTimings( u_Compositor_FrameTiming_1017 *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; virtual void GetCumulativeStats( Compositor_CumulativeStats_100 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual HmdColor_t GetCurrentFadeColor( bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual HmdColor_t GetCurrentFadeColor( int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual float GetCurrentGridAlpha( ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; - virtual bool ShouldAppRenderWithLowResources( ) = 0; - virtual void ForceInterleavedReprojectionOn( bool ) = 0; + virtual int8_t ShouldAppRenderWithLowResources( ) = 0; + virtual void ForceInterleavedReprojectionOn( int8_t ) = 0; virtual void ForceReconnectProcess( ) = 0; - virtual void SuspendRendering( bool ) = 0; + virtual void SuspendRendering( int8_t ) = 0; virtual uint32_t GetMirrorTextureD3D11( uint32_t, void *, void ** ) = 0; virtual void ReleaseMirrorTextureD3D11( void * ) = 0; virtual uint32_t GetMirrorTextureGL( uint32_t, uint32_t *, void ** ) = 0; - virtual bool ReleaseSharedGLTexture( uint32_t, void * ) = 0; + virtual int8_t ReleaseSharedGLTexture( uint32_t, void * ) = 0; virtual void LockGLSharedTextureForAccess( void * ) = 0; virtual void UnlockGLSharedTextureForAccess( void * ) = 0; virtual uint32_t GetVulkanInstanceExtensionsRequired( char *, uint32_t ) = 0; virtual uint32_t GetVulkanDeviceExtensionsRequired( VkPhysicalDevice_T *, char *, uint32_t ) = 0; virtual void SetExplicitTimingMode( uint32_t ) = 0; virtual uint32_t SubmitExplicitTimingData( ) = 0; - virtual bool IsMotionSmoothingEnabled( ) = 0; - virtual bool IsMotionSmoothingSupported( ) = 0; - virtual bool IsCurrentSceneFocusAppLoading( ) = 0; + virtual int8_t IsMotionSmoothingEnabled( ) = 0; + virtual int8_t IsMotionSmoothingSupported( ) = 0; + virtual int8_t IsCurrentSceneFocusAppLoading( ) = 0; #endif /* __cplusplus */ }; @@ -2617,8 +2617,8 @@ struct u_IVROverlay_IVROverlay_017 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -2648,16 +2648,16 @@ struct u_IVROverlay_IVROverlay_017 virtual uint32_t SetOverlayTransformOverlayRelative( uint64_t, uint64_t, const HmdMatrix34_t * ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_1011 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_1011 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t HandleControllerOverlayInteractionAsMouse( uint64_t, uint32_t ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint64_t GetGamepadFocusOverlay( ) = 0; virtual uint32_t SetGamepadFocusOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayNeighbor( uint32_t, uint64_t, uint64_t ) = 0; @@ -2672,14 +2672,14 @@ struct u_IVROverlay_IVROverlay_017 virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t GetOverlayTextureSize( uint64_t, uint32_t *, uint32_t * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; virtual uint32_t GetPrimaryDashboardDevice( ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; - virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; + virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; virtual void SetKeyboardTransformAbsolute( uint32_t, const HmdMatrix34_t * ) = 0; @@ -2697,14 +2697,14 @@ struct u_IVRSystem_IVRSystem_019 virtual void GetRecommendedRenderTargetSize( uint32_t *, uint32_t * ) = 0; virtual HmdMatrix44_t GetProjectionMatrix( uint32_t, float, float ) = 0; virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; - virtual bool ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; + virtual int8_t ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t * ) = 0; virtual void GetOutputDevice( uint64_t *, uint32_t, VkInstance_T * ) = 0; - virtual bool IsDisplayOnDesktop( ) = 0; - virtual bool SetDisplayVisibility( bool ) = 0; + virtual int8_t IsDisplayOnDesktop( ) = 0; + virtual int8_t SetDisplayVisibility( int8_t ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; @@ -2715,8 +2715,8 @@ struct u_IVRSystem_IVRSystem_019 virtual uint32_t GetTrackedDeviceIndexForControllerRole( uint32_t ) = 0; virtual uint32_t GetControllerRoleForTrackedDeviceIndex( uint32_t ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; @@ -2724,19 +2724,19 @@ struct u_IVRSystem_IVRSystem_019 virtual uint32_t GetArrayTrackedDeviceProperty( uint32_t, uint32_t, uint32_t, void *, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_1322 *, uint32_t ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_1322 *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_1322 *, uint32_t ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_1322 *, uint32_t, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t, uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool IsInputAvailable( ) = 0; - virtual bool IsSteamVRDrawingControllers( ) = 0; - virtual bool ShouldApplicationPause( ) = 0; - virtual bool ShouldApplicationReduceRenderingWork( ) = 0; + virtual int8_t IsInputAvailable( ) = 0; + virtual int8_t IsSteamVRDrawingControllers( ) = 0; + virtual int8_t ShouldApplicationPause( ) = 0; + virtual int8_t ShouldApplicationReduceRenderingWork( ) = 0; virtual uint32_t DriverDebugRequest( uint32_t, const char *, char *, uint32_t ) = 0; virtual uint32_t PerformFirmwareUpdate( uint32_t ) = 0; virtual void AcknowledgeQuit_Exiting( ) = 0; @@ -2759,8 +2759,8 @@ struct u_IVROverlay_IVROverlay_018 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -2790,15 +2790,15 @@ struct u_IVROverlay_IVROverlay_018 virtual uint32_t SetOverlayTransformOverlayRelative( uint64_t, uint64_t, const HmdMatrix34_t * ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_1016 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_1016 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint64_t GetGamepadFocusOverlay( ) = 0; virtual uint32_t SetGamepadFocusOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayNeighbor( uint32_t, uint64_t, uint64_t ) = 0; @@ -2813,14 +2813,14 @@ struct u_IVROverlay_IVROverlay_018 virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t GetOverlayTextureSize( uint64_t, uint32_t *, uint32_t * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; virtual uint32_t GetPrimaryDashboardDevice( ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; - virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; + virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; virtual void SetKeyboardTransformAbsolute( uint32_t, const HmdMatrix34_t * ) = 0; @@ -2882,9 +2882,9 @@ struct u_IVRRenderModels_IVRRenderModels_006 virtual uint32_t GetComponentName( const char *, uint32_t, char *, uint32_t ) = 0; virtual uint64_t GetComponentButtonMask( const char *, const char * ) = 0; virtual uint32_t GetComponentRenderModelName( const char *, const char *, char *, uint32_t ) = 0; - virtual bool GetComponentStateForDevicePath( const char *, const char *, uint64_t, const RenderModel_ControllerMode_State_t *, RenderModel_ComponentState_t * ) = 0; - virtual bool GetComponentState( const char *, const char *, const u_VRControllerState001_t *, const RenderModel_ControllerMode_State_t *, RenderModel_ComponentState_t * ) = 0; - virtual bool RenderModelHasComponent( const char *, const char * ) = 0; + virtual int8_t GetComponentStateForDevicePath( const char *, const char *, uint64_t, const RenderModel_ControllerMode_State_t *, RenderModel_ComponentState_t * ) = 0; + virtual int8_t GetComponentState( const char *, const char *, const u_VRControllerState001_t *, const RenderModel_ControllerMode_State_t *, RenderModel_ComponentState_t * ) = 0; + virtual int8_t RenderModelHasComponent( const char *, const char * ) = 0; virtual uint32_t GetRenderModelThumbnailURL( const char *, char *, uint32_t, uint32_t * ) = 0; virtual uint32_t GetRenderModelOriginalPath( const char *, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetRenderModelErrorNameFromEnum( uint32_t ) = 0; @@ -2919,7 +2919,7 @@ struct u_IVRTrackedCamera_IVRTrackedCamera_004 { #ifdef __cplusplus virtual const char * GetCameraErrorNameFromEnum( uint32_t ) = 0; - virtual uint32_t HasCamera( uint32_t, bool * ) = 0; + virtual uint32_t HasCamera( uint32_t, int8_t * ) = 0; virtual uint32_t GetCameraFrameSize( uint32_t, uint32_t, uint32_t *, uint32_t *, uint32_t * ) = 0; virtual uint32_t GetCameraIntrinsics( uint32_t, uint32_t, HmdVector2_t *, HmdVector2_t * ) = 0; virtual uint32_t GetCameraProjection( uint32_t, uint32_t, float, float, HmdMatrix44_t * ) = 0; @@ -2936,23 +2936,23 @@ struct u_IVRTrackedCamera_IVRTrackedCamera_004 struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 { #ifdef __cplusplus - virtual bool CommitWorkingCopy( uint32_t ) = 0; + virtual int8_t CommitWorkingCopy( uint32_t ) = 0; virtual void RevertWorkingCopy( ) = 0; - virtual bool GetWorkingPlayAreaSize( float *, float * ) = 0; - virtual bool GetWorkingPlayAreaRect( HmdQuad_t * ) = 0; - virtual bool GetWorkingCollisionBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; - virtual bool GetLiveCollisionBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; - virtual bool GetWorkingSeatedZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; - virtual bool GetWorkingStandingZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; + virtual int8_t GetWorkingPlayAreaSize( float *, float * ) = 0; + virtual int8_t GetWorkingPlayAreaRect( HmdQuad_t * ) = 0; + virtual int8_t GetWorkingCollisionBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; + virtual int8_t GetLiveCollisionBoundsInfo( HmdQuad_t *, uint32_t * ) = 0; + virtual int8_t GetWorkingSeatedZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; + virtual int8_t GetWorkingStandingZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; virtual void SetWorkingPlayAreaSize( float, float ) = 0; virtual void SetWorkingCollisionBoundsInfo( HmdQuad_t *, uint32_t ) = 0; virtual void SetWorkingPerimeter( HmdVector2_t *, uint32_t ) = 0; virtual void SetWorkingSeatedZeroPoseToRawTrackingPose( const HmdMatrix34_t * ) = 0; virtual void SetWorkingStandingZeroPoseToRawTrackingPose( const HmdMatrix34_t * ) = 0; virtual void ReloadFromDisk( uint32_t ) = 0; - virtual bool GetLiveSeatedZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; - virtual bool ExportLiveToBuffer( char *, uint32_t * ) = 0; - virtual bool ImportFromBufferToWorking( const char *, uint32_t ) = 0; + virtual int8_t GetLiveSeatedZeroPoseToRawTrackingPose( HmdMatrix34_t * ) = 0; + virtual int8_t ExportLiveToBuffer( char *, uint32_t * ) = 0; + virtual int8_t ImportFromBufferToWorking( const char *, uint32_t ) = 0; virtual void ShowWorkingSetPreview( ) = 0; virtual void HideWorkingSetPreview( ) = 0; virtual void RoomSetupStarting( ) = 0; @@ -2974,8 +2974,8 @@ struct u_IVROverlay_IVROverlay_019 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -3005,15 +3005,15 @@ struct u_IVROverlay_IVROverlay_019 virtual uint32_t SetOverlayTransformOverlayRelative( uint64_t, uint64_t, const HmdMatrix34_t * ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_1322 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_1322 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint64_t GetGamepadFocusOverlay( ) = 0; virtual uint32_t SetGamepadFocusOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayNeighbor( uint32_t, uint64_t, uint64_t ) = 0; @@ -3028,14 +3028,14 @@ struct u_IVROverlay_IVROverlay_019 virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t GetOverlayTextureSize( uint64_t, uint32_t *, uint32_t * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; virtual uint32_t GetPrimaryDashboardDevice( ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; - virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; + virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; virtual void SetKeyboardTransformAbsolute( uint32_t, const HmdMatrix34_t * ) = 0; @@ -3051,7 +3051,7 @@ struct u_IVRTrackedCamera_IVRTrackedCamera_005 { #ifdef __cplusplus virtual const char * GetCameraErrorNameFromEnum( uint32_t ) = 0; - virtual uint32_t HasCamera( uint32_t, bool * ) = 0; + virtual uint32_t HasCamera( uint32_t, int8_t * ) = 0; virtual uint32_t GetCameraFrameSize( uint32_t, uint32_t, uint32_t *, uint32_t *, uint32_t * ) = 0; virtual uint32_t GetCameraIntrinsics( uint32_t, uint32_t, uint32_t, HmdVector2_t *, HmdVector2_t * ) = 0; virtual uint32_t GetCameraProjection( uint32_t, uint32_t, uint32_t, float, float, HmdMatrix44_t * ) = 0; @@ -3092,7 +3092,7 @@ struct u_IVRInput_IVRInput_005 virtual uint32_t GetOriginTrackedDeviceInfo( uint64_t, u_InputOriginInfo_t *, uint32_t ) = 0; virtual uint32_t ShowActionOrigins( uint64_t, uint64_t ) = 0; virtual uint32_t ShowBindingsForActionSet( VRActiveActionSet_t_1016 *, uint32_t, uint32_t, uint64_t ) = 0; - virtual bool IsUsingLegacyInput( ) = 0; + virtual int8_t IsUsingLegacyInput( ) = 0; #endif /* __cplusplus */ }; @@ -3104,7 +3104,7 @@ struct u_IVRIOBuffer_IVRIOBuffer_002 virtual uint32_t Read( uint64_t, void *, uint32_t, uint32_t * ) = 0; virtual uint32_t Write( uint64_t, void *, uint32_t ) = 0; virtual uint64_t PropertyContainer( uint64_t ) = 0; - virtual bool HasReaders( uint64_t ) = 0; + virtual int8_t HasReaders( uint64_t ) = 0; #endif /* __cplusplus */ }; @@ -3136,7 +3136,7 @@ struct u_IVRInput_IVRInput_006 virtual uint32_t GetOriginTrackedDeviceInfo( uint64_t, u_InputOriginInfo_t *, uint32_t ) = 0; virtual uint32_t ShowActionOrigins( uint64_t, uint64_t ) = 0; virtual uint32_t ShowBindingsForActionSet( VRActiveActionSet_t_1016 *, uint32_t, uint32_t, uint64_t ) = 0; - virtual bool IsUsingLegacyInput( ) = 0; + virtual int8_t IsUsingLegacyInput( ) = 0; #endif /* __cplusplus */ }; @@ -3146,14 +3146,14 @@ struct u_IVRSystem_IVRSystem_020 virtual void GetRecommendedRenderTargetSize( uint32_t *, uint32_t * ) = 0; virtual HmdMatrix44_t GetProjectionMatrix( uint32_t, float, float ) = 0; virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; - virtual bool ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; + virtual int8_t ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t * ) = 0; virtual void GetOutputDevice( uint64_t *, uint32_t, VkInstance_T * ) = 0; - virtual bool IsDisplayOnDesktop( ) = 0; - virtual bool SetDisplayVisibility( bool ) = 0; + virtual int8_t IsDisplayOnDesktop( ) = 0; + virtual int8_t SetDisplayVisibility( int8_t ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; @@ -3164,8 +3164,8 @@ struct u_IVRSystem_IVRSystem_020 virtual uint32_t GetTrackedDeviceIndexForControllerRole( uint32_t ) = 0; virtual uint32_t GetControllerRoleForTrackedDeviceIndex( uint32_t ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; @@ -3173,19 +3173,19 @@ struct u_IVRSystem_IVRSystem_020 virtual uint32_t GetArrayTrackedDeviceProperty( uint32_t, uint32_t, uint32_t, void *, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_1322 *, uint32_t ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_1322 *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_1322 *, uint32_t ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_1322 *, uint32_t, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t, uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool IsInputAvailable( ) = 0; - virtual bool IsSteamVRDrawingControllers( ) = 0; - virtual bool ShouldApplicationPause( ) = 0; - virtual bool ShouldApplicationReduceRenderingWork( ) = 0; + virtual int8_t IsInputAvailable( ) = 0; + virtual int8_t IsSteamVRDrawingControllers( ) = 0; + virtual int8_t ShouldApplicationPause( ) = 0; + virtual int8_t ShouldApplicationReduceRenderingWork( ) = 0; virtual uint32_t PerformFirmwareUpdate( uint32_t ) = 0; virtual void AcknowledgeQuit_Exiting( ) = 0; virtual void AcknowledgeQuit_UserPrompt( ) = 0; @@ -3223,8 +3223,8 @@ struct u_IVRInput_IVRInput_007 virtual uint32_t GetActionBindingInfo( uint64_t, InputBindingInfo_t_1517 *, uint32_t, uint32_t, uint32_t * ) = 0; virtual uint32_t ShowActionOrigins( uint64_t, uint64_t ) = 0; virtual uint32_t ShowBindingsForActionSet( VRActiveActionSet_t_1016 *, uint32_t, uint32_t, uint64_t ) = 0; - virtual bool IsUsingLegacyInput( ) = 0; - virtual uint32_t OpenBindingUI( const char *, uint64_t, uint64_t, bool ) = 0; + virtual int8_t IsUsingLegacyInput( ) = 0; + virtual uint32_t OpenBindingUI( const char *, uint64_t, uint64_t, int8_t ) = 0; #endif /* __cplusplus */ }; @@ -3241,8 +3241,8 @@ struct u_IVROverlay_IVROverlay_020 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -3272,15 +3272,15 @@ struct u_IVROverlay_IVROverlay_020 virtual uint32_t SetOverlayTransformOverlayRelative( uint64_t, uint64_t, const HmdMatrix34_t * ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_1322 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_1322 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint64_t GetGamepadFocusOverlay( ) = 0; virtual uint32_t SetGamepadFocusOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayNeighbor( uint32_t, uint64_t, uint64_t ) = 0; @@ -3295,14 +3295,14 @@ struct u_IVROverlay_IVROverlay_020 virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t GetOverlayTextureSize( uint64_t, uint32_t *, uint32_t * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; virtual uint32_t GetPrimaryDashboardDevice( ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; - virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; + virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; virtual void SetKeyboardTransformAbsolute( uint32_t, const HmdMatrix34_t * ) = 0; @@ -3318,7 +3318,7 @@ struct u_IVRTrackedCamera_IVRTrackedCamera_006 { #ifdef __cplusplus virtual const char * GetCameraErrorNameFromEnum( uint32_t ) = 0; - virtual uint32_t HasCamera( uint32_t, bool * ) = 0; + virtual uint32_t HasCamera( uint32_t, int8_t * ) = 0; virtual uint32_t GetCameraFrameSize( uint32_t, uint32_t, uint32_t *, uint32_t *, uint32_t * ) = 0; virtual uint32_t GetCameraIntrinsics( uint32_t, uint32_t, uint32_t, HmdVector2_t *, HmdVector2_t * ) = 0; virtual uint32_t GetCameraProjection( uint32_t, uint32_t, uint32_t, float, float, HmdMatrix44_t * ) = 0; @@ -3340,14 +3340,14 @@ struct u_IVRSystem_IVRSystem_021 virtual void GetRecommendedRenderTargetSize( uint32_t *, uint32_t * ) = 0; virtual HmdMatrix44_t GetProjectionMatrix( uint32_t, float, float ) = 0; virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; - virtual bool ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; + virtual int8_t ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t * ) = 0; virtual void GetOutputDevice( uint64_t *, uint32_t, VkInstance_T * ) = 0; - virtual bool IsDisplayOnDesktop( ) = 0; - virtual bool SetDisplayVisibility( bool ) = 0; + virtual int8_t IsDisplayOnDesktop( ) = 0; + virtual int8_t SetDisplayVisibility( int8_t ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual void ResetSeatedZeroPose( ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; @@ -3358,8 +3358,8 @@ struct u_IVRSystem_IVRSystem_021 virtual uint32_t GetTrackedDeviceIndexForControllerRole( uint32_t ) = 0; virtual uint32_t GetControllerRoleForTrackedDeviceIndex( uint32_t ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; @@ -3367,19 +3367,19 @@ struct u_IVRSystem_IVRSystem_021 virtual uint32_t GetArrayTrackedDeviceProperty( uint32_t, uint32_t, uint32_t, void *, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_11030 *, uint32_t ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_11030 *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_11030 *, uint32_t ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_11030 *, uint32_t, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t, uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool IsInputAvailable( ) = 0; - virtual bool IsSteamVRDrawingControllers( ) = 0; - virtual bool ShouldApplicationPause( ) = 0; - virtual bool ShouldApplicationReduceRenderingWork( ) = 0; + virtual int8_t IsInputAvailable( ) = 0; + virtual int8_t IsSteamVRDrawingControllers( ) = 0; + virtual int8_t ShouldApplicationPause( ) = 0; + virtual int8_t ShouldApplicationReduceRenderingWork( ) = 0; virtual uint32_t PerformFirmwareUpdate( uint32_t ) = 0; virtual void AcknowledgeQuit_Exiting( ) = 0; virtual uint32_t GetAppContainerFilePaths( char *, uint32_t ) = 0; @@ -3390,9 +3390,9 @@ struct u_IVRSystem_IVRSystem_021 struct u_IVRApplications_IVRApplications_007 { #ifdef __cplusplus - virtual uint32_t AddApplicationManifest( const char *, bool ) = 0; + virtual uint32_t AddApplicationManifest( const char *, int8_t ) = 0; virtual uint32_t RemoveApplicationManifest( const char * ) = 0; - virtual bool IsApplicationInstalled( const char * ) = 0; + virtual int8_t IsApplicationInstalled( const char * ) = 0; virtual uint32_t GetApplicationCount( ) = 0; virtual uint32_t GetApplicationKeyByIndex( uint32_t, char *, uint32_t ) = 0; virtual uint32_t GetApplicationKeyByProcessId( uint32_t, char *, uint32_t ) = 0; @@ -3400,18 +3400,18 @@ struct u_IVRApplications_IVRApplications_007 virtual uint32_t LaunchTemplateApplication( const char *, const char *, const u_AppOverrideKeys_t *, uint32_t ) = 0; virtual uint32_t LaunchApplicationFromMimeType( const char *, const char * ) = 0; virtual uint32_t LaunchDashboardOverlay( const char * ) = 0; - virtual bool CancelApplicationLaunch( const char * ) = 0; + virtual int8_t CancelApplicationLaunch( const char * ) = 0; virtual uint32_t IdentifyApplication( uint32_t, const char * ) = 0; virtual uint32_t GetApplicationProcessId( const char * ) = 0; virtual const char * GetApplicationsErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t GetApplicationPropertyString( const char *, uint32_t, char *, uint32_t, uint32_t * ) = 0; - virtual bool GetApplicationPropertyBool( const char *, uint32_t, uint32_t * ) = 0; + virtual int8_t GetApplicationPropertyBool( const char *, uint32_t, uint32_t * ) = 0; virtual uint64_t GetApplicationPropertyUint64( const char *, uint32_t, uint32_t * ) = 0; - virtual uint32_t SetApplicationAutoLaunch( const char *, bool ) = 0; - virtual bool GetApplicationAutoLaunch( const char * ) = 0; + virtual uint32_t SetApplicationAutoLaunch( const char *, int8_t ) = 0; + virtual int8_t GetApplicationAutoLaunch( const char * ) = 0; virtual uint32_t SetDefaultApplicationForMimeType( const char *, const char * ) = 0; - virtual bool GetDefaultApplicationForMimeType( const char *, char *, uint32_t ) = 0; - virtual bool GetApplicationSupportedMimeTypes( const char *, char *, uint32_t ) = 0; + virtual int8_t GetDefaultApplicationForMimeType( const char *, char *, uint32_t ) = 0; + virtual int8_t GetApplicationSupportedMimeTypes( const char *, char *, uint32_t ) = 0; virtual uint32_t GetApplicationsThatSupportMimeType( const char *, char *, uint32_t ) = 0; virtual uint32_t GetApplicationLaunchArguments( uint32_t, char *, uint32_t ) = 0; virtual uint32_t GetStartingApplication( char *, uint32_t ) = 0; @@ -3436,8 +3436,8 @@ struct u_IVROverlay_IVROverlay_021 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; virtual uint32_t SetOverlayAlpha( uint64_t, float ) = 0; @@ -3467,15 +3467,15 @@ struct u_IVROverlay_IVROverlay_021 virtual uint32_t SetOverlayTransformOverlayRelative( uint64_t, uint64_t, const HmdMatrix34_t * ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_1322 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_1322 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayDualAnalogTransform( uint64_t, uint32_t, const HmdVector2_t *, float ) = 0; virtual uint32_t GetOverlayDualAnalogTransform( uint64_t, uint32_t, HmdVector2_t *, float * ) = 0; virtual uint32_t SetOverlayTexture( uint64_t, const u_Texture_t * ) = 0; @@ -3486,14 +3486,14 @@ struct u_IVROverlay_IVROverlay_021 virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t GetOverlayTextureSize( uint64_t, uint32_t *, uint32_t * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; virtual uint32_t GetPrimaryDashboardDevice( ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; - virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; + virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; virtual void SetKeyboardTransformAbsolute( uint32_t, const HmdMatrix34_t * ) = 0; @@ -3509,11 +3509,11 @@ struct u_IVRSettings_IVRSettings_003 { #ifdef __cplusplus virtual const char * GetSettingsErrorNameFromEnum( uint32_t ) = 0; - virtual void SetBool( const char *, const char *, bool, uint32_t * ) = 0; + virtual void SetBool( const char *, const char *, int8_t, uint32_t * ) = 0; virtual void SetInt32( const char *, const char *, int32_t, uint32_t * ) = 0; virtual void SetFloat( const char *, const char *, float, uint32_t * ) = 0; virtual void SetString( const char *, const char *, const char *, uint32_t * ) = 0; - virtual bool GetBool( const char *, const char *, uint32_t * ) = 0; + virtual int8_t GetBool( const char *, const char *, uint32_t * ) = 0; virtual int32_t GetInt32( const char *, const char *, uint32_t * ) = 0; virtual float GetFloat( const char *, const char *, uint32_t * ) = 0; virtual void GetString( const char *, const char *, char *, uint32_t, uint32_t * ) = 0; @@ -3533,44 +3533,44 @@ struct u_IVRCompositor_IVRCompositor_024 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_1017 *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_1017 *, uint32_t ) = 0; virtual uint32_t GetFrameTimings( u_Compositor_FrameTiming_1017 *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; virtual void GetCumulativeStats( Compositor_CumulativeStats_100 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual HmdColor_t GetCurrentFadeColor( bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual HmdColor_t GetCurrentFadeColor( int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual float GetCurrentGridAlpha( ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; - virtual bool ShouldAppRenderWithLowResources( ) = 0; - virtual void ForceInterleavedReprojectionOn( bool ) = 0; + virtual int8_t ShouldAppRenderWithLowResources( ) = 0; + virtual void ForceInterleavedReprojectionOn( int8_t ) = 0; virtual void ForceReconnectProcess( ) = 0; - virtual void SuspendRendering( bool ) = 0; + virtual void SuspendRendering( int8_t ) = 0; virtual uint32_t GetMirrorTextureD3D11( uint32_t, void *, void ** ) = 0; virtual void ReleaseMirrorTextureD3D11( void * ) = 0; virtual uint32_t GetMirrorTextureGL( uint32_t, uint32_t *, void ** ) = 0; - virtual bool ReleaseSharedGLTexture( uint32_t, void * ) = 0; + virtual int8_t ReleaseSharedGLTexture( uint32_t, void * ) = 0; virtual void LockGLSharedTextureForAccess( void * ) = 0; virtual void UnlockGLSharedTextureForAccess( void * ) = 0; virtual uint32_t GetVulkanInstanceExtensionsRequired( char *, uint32_t ) = 0; virtual uint32_t GetVulkanDeviceExtensionsRequired( VkPhysicalDevice_T *, char *, uint32_t ) = 0; virtual void SetExplicitTimingMode( uint32_t ) = 0; virtual uint32_t SubmitExplicitTimingData( ) = 0; - virtual bool IsMotionSmoothingEnabled( ) = 0; - virtual bool IsMotionSmoothingSupported( ) = 0; - virtual bool IsCurrentSceneFocusAppLoading( ) = 0; + virtual int8_t IsMotionSmoothingEnabled( ) = 0; + virtual int8_t IsMotionSmoothingSupported( ) = 0; + virtual int8_t IsCurrentSceneFocusAppLoading( ) = 0; virtual uint32_t SetStageOverride_Async( const char *, const HmdMatrix34_t *, const Compositor_StageRenderSettings *, uint32_t ) = 0; virtual void ClearStageOverride( ) = 0; #endif /* __cplusplus */ @@ -3589,8 +3589,8 @@ struct u_IVROverlay_IVROverlay_022 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t GetOverlayFlags( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; @@ -3623,15 +3623,15 @@ struct u_IVROverlay_IVROverlay_022 virtual uint32_t GetOverlayTransformCursor( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_1322 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_1322 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayDualAnalogTransform( uint64_t, uint32_t, const HmdVector2_t *, float ) = 0; virtual uint32_t GetOverlayDualAnalogTransform( uint64_t, uint32_t, HmdVector2_t *, float * ) = 0; virtual uint32_t SetOverlayIntersectionMask( uint64_t, VROverlayIntersectionMaskPrimitive_t *, uint32_t, uint32_t ) = 0; @@ -3647,14 +3647,14 @@ struct u_IVROverlay_IVROverlay_022 virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t GetOverlayTextureSize( uint64_t, uint32_t *, uint32_t * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; virtual uint32_t GetPrimaryDashboardDevice( ) = 0; - virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; - virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, bool, uint64_t ) = 0; + virtual uint32_t ShowKeyboard( uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; + virtual uint32_t ShowKeyboardForOverlay( uint64_t, uint32_t, uint32_t, const char *, uint32_t, const char *, int8_t, uint64_t ) = 0; virtual uint32_t GetKeyboardText( char *, uint32_t ) = 0; virtual void HideKeyboard( ) = 0; virtual void SetKeyboardTransformAbsolute( uint32_t, const HmdMatrix34_t * ) = 0; @@ -3675,47 +3675,47 @@ struct u_IVRCompositor_IVRCompositor_026 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_1017 *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_1017 *, uint32_t ) = 0; virtual uint32_t GetFrameTimings( u_Compositor_FrameTiming_1017 *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; virtual void GetCumulativeStats( Compositor_CumulativeStats_100 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual HmdColor_t GetCurrentFadeColor( bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual HmdColor_t GetCurrentFadeColor( int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual float GetCurrentGridAlpha( ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; - virtual bool ShouldAppRenderWithLowResources( ) = 0; - virtual void ForceInterleavedReprojectionOn( bool ) = 0; + virtual int8_t ShouldAppRenderWithLowResources( ) = 0; + virtual void ForceInterleavedReprojectionOn( int8_t ) = 0; virtual void ForceReconnectProcess( ) = 0; - virtual void SuspendRendering( bool ) = 0; + virtual void SuspendRendering( int8_t ) = 0; virtual uint32_t GetMirrorTextureD3D11( uint32_t, void *, void ** ) = 0; virtual void ReleaseMirrorTextureD3D11( void * ) = 0; virtual uint32_t GetMirrorTextureGL( uint32_t, uint32_t *, void ** ) = 0; - virtual bool ReleaseSharedGLTexture( uint32_t, void * ) = 0; + virtual int8_t ReleaseSharedGLTexture( uint32_t, void * ) = 0; virtual void LockGLSharedTextureForAccess( void * ) = 0; virtual void UnlockGLSharedTextureForAccess( void * ) = 0; virtual uint32_t GetVulkanInstanceExtensionsRequired( char *, uint32_t ) = 0; virtual uint32_t GetVulkanDeviceExtensionsRequired( VkPhysicalDevice_T *, char *, uint32_t ) = 0; virtual void SetExplicitTimingMode( uint32_t ) = 0; virtual uint32_t SubmitExplicitTimingData( ) = 0; - virtual bool IsMotionSmoothingEnabled( ) = 0; - virtual bool IsMotionSmoothingSupported( ) = 0; - virtual bool IsCurrentSceneFocusAppLoading( ) = 0; + virtual int8_t IsMotionSmoothingEnabled( ) = 0; + virtual int8_t IsMotionSmoothingSupported( ) = 0; + virtual int8_t IsCurrentSceneFocusAppLoading( ) = 0; virtual uint32_t SetStageOverride_Async( const char *, const HmdMatrix34_t *, const Compositor_StageRenderSettings *, uint32_t ) = 0; virtual void ClearStageOverride( ) = 0; - virtual bool GetCompositorBenchmarkResults( Compositor_BenchmarkResults *, uint32_t ) = 0; + virtual int8_t GetCompositorBenchmarkResults( Compositor_BenchmarkResults *, uint32_t ) = 0; virtual uint32_t GetLastPosePredictionIDs( uint32_t *, uint32_t * ) = 0; virtual uint32_t GetPosesForFrame( uint32_t, TrackedDevicePose_t *, uint32_t ) = 0; #endif /* __cplusplus */ @@ -3728,8 +3728,8 @@ struct u_IVRHeadsetView_IVRHeadsetView_001 virtual void GetHeadsetViewSize( uint32_t *, uint32_t * ) = 0; virtual void SetHeadsetViewMode( uint32_t ) = 0; virtual uint32_t GetHeadsetViewMode( ) = 0; - virtual void SetHeadsetViewCropped( bool ) = 0; - virtual bool GetHeadsetViewCropped( ) = 0; + virtual void SetHeadsetViewCropped( int8_t ) = 0; + virtual int8_t GetHeadsetViewCropped( ) = 0; virtual float GetHeadsetViewAspectRatio( ) = 0; virtual void SetHeadsetViewBlendRange( float, float ) = 0; virtual void GetHeadsetViewBlendRange( float *, float * ) = 0; @@ -3749,8 +3749,8 @@ struct u_IVROverlay_IVROverlay_024 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t GetOverlayFlags( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; @@ -3781,15 +3781,15 @@ struct u_IVROverlay_IVROverlay_024 virtual uint32_t GetOverlayTransformCursor( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_11030 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_11030 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayIntersectionMask( uint64_t, VROverlayIntersectionMaskPrimitive_t *, uint32_t, uint32_t ) = 0; virtual uint32_t TriggerLaserMouseHapticVibration( uint64_t, float, float, float ) = 0; virtual uint32_t SetOverlayCursor( uint64_t, uint64_t ) = 0; @@ -3803,8 +3803,8 @@ struct u_IVROverlay_IVROverlay_024 virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t GetOverlayTextureSize( uint64_t, uint32_t *, uint32_t * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; @@ -3826,7 +3826,7 @@ struct u_IVROverlayView_IVROverlayView_003 virtual uint32_t AcquireOverlayView( uint64_t, u_VRNativeDevice_t *, u_VROverlayView_t *, uint32_t ) = 0; virtual uint32_t ReleaseOverlayView( u_VROverlayView_t * ) = 0; virtual void PostOverlayEvent( uint64_t, const u_VREvent_t_1168 * ) = 0; - virtual bool IsViewingPermitted( uint64_t ) = 0; + virtual int8_t IsViewingPermitted( uint64_t ) = 0; #endif /* __cplusplus */ }; @@ -3862,8 +3862,8 @@ struct u_IVRInput_IVRInput_010 virtual uint32_t ShowActionOrigins( uint64_t, uint64_t ) = 0; virtual uint32_t ShowBindingsForActionSet( VRActiveActionSet_t_1016 *, uint32_t, uint32_t, uint64_t ) = 0; virtual uint32_t GetComponentStateForBinding( const char *, const char *, const InputBindingInfo_t_11030 *, uint32_t, uint32_t, RenderModel_ComponentState_t * ) = 0; - virtual bool IsUsingLegacyInput( ) = 0; - virtual uint32_t OpenBindingUI( const char *, uint64_t, uint64_t, bool ) = 0; + virtual int8_t IsUsingLegacyInput( ) = 0; + virtual uint32_t OpenBindingUI( const char *, uint64_t, uint64_t, int8_t ) = 0; virtual uint32_t GetBindingVariant( uint64_t, char *, uint32_t ) = 0; #endif /* __cplusplus */ }; @@ -3878,24 +3878,24 @@ struct u_IVRControlPanel_IVRControlPanel_006 virtual uint32_t undoc5( const char *, uint32_t, char *, uint32_t ) = 0; virtual uint32_t undoc6( const char *, const char *, char *, uint32_t ) = 0; virtual uint32_t undoc7( const char *, const char *, char *, uint32_t ) = 0; - virtual bool undoc8( uint32_t ) = 0; + virtual int8_t undoc8( uint32_t ) = 0; virtual void undoc9( ) = 0; virtual void undoc10( ) = 0; - virtual bool undoc11( uint32_t ) = 0; + virtual int8_t undoc11( uint32_t ) = 0; virtual void undoc12( ) = 0; virtual void undoc13( uint32_t ) = 0; virtual void undoc14( uint32_t ) = 0; virtual uint32_t undoc15( ) = 0; - virtual void undoc16( bool ) = 0; - virtual bool undoc17( ) = 0; + virtual void undoc16( int8_t ) = 0; + virtual int8_t undoc17( ) = 0; virtual uint32_t undoc18( ) = 0; - virtual void undoc19( bool ) = 0; - virtual bool undoc20( ) = 0; + virtual void undoc19( int8_t ) = 0; + virtual int8_t undoc20( ) = 0; virtual uint32_t undoc21( ) = 0; virtual void undoc22( uint64_t, const char *, uint32_t, uint32_t, const char * ) = 0; - virtual bool undoc23( const char * ) = 0; - virtual bool undoc24( ) = 0; - virtual bool undoc25( bool ) = 0; + virtual int8_t undoc23( const char * ) = 0; + virtual int8_t undoc24( ) = 0; + virtual int8_t undoc25( int8_t ) = 0; virtual uint64_t undoc26( ) = 0; virtual uint32_t undoc27( const char * ) = 0; virtual void undoc28( uint64_t ) = 0; @@ -3918,14 +3918,14 @@ struct u_IVRSystem_IVRSystem_022 virtual void GetRecommendedRenderTargetSize( uint32_t *, uint32_t * ) = 0; virtual HmdMatrix44_t GetProjectionMatrix( uint32_t, float, float ) = 0; virtual void GetProjectionRaw( uint32_t, float *, float *, float *, float * ) = 0; - virtual bool ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; + virtual int8_t ComputeDistortion( uint32_t, float, float, DistortionCoordinates_t * ) = 0; virtual HmdMatrix34_t GetEyeToHeadTransform( uint32_t ) = 0; - virtual bool GetTimeSinceLastVsync( float *, uint64_t * ) = 0; + virtual int8_t GetTimeSinceLastVsync( float *, uint64_t * ) = 0; virtual int32_t GetD3D9AdapterIndex( ) = 0; virtual void GetDXGIOutputInfo( int32_t * ) = 0; virtual void GetOutputDevice( uint64_t *, uint32_t, VkInstance_T * ) = 0; - virtual bool IsDisplayOnDesktop( ) = 0; - virtual bool SetDisplayVisibility( bool ) = 0; + virtual int8_t IsDisplayOnDesktop( ) = 0; + virtual int8_t SetDisplayVisibility( int8_t ) = 0; virtual void GetDeviceToAbsoluteTrackingPose( uint32_t, float, TrackedDevicePose_t *, uint32_t ) = 0; virtual HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ) = 0; virtual HmdMatrix34_t GetRawZeroPoseToStandingAbsoluteTrackingPose( ) = 0; @@ -3935,8 +3935,8 @@ struct u_IVRSystem_IVRSystem_022 virtual uint32_t GetTrackedDeviceIndexForControllerRole( uint32_t ) = 0; virtual uint32_t GetControllerRoleForTrackedDeviceIndex( uint32_t ) = 0; virtual uint32_t GetTrackedDeviceClass( uint32_t ) = 0; - virtual bool IsTrackedDeviceConnected( uint32_t ) = 0; - virtual bool GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; + virtual int8_t IsTrackedDeviceConnected( uint32_t ) = 0; + virtual int8_t GetBoolTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual float GetFloatTrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual int32_t GetInt32TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; virtual uint64_t GetUint64TrackedDeviceProperty( uint32_t, uint32_t, uint32_t * ) = 0; @@ -3944,19 +3944,19 @@ struct u_IVRSystem_IVRSystem_022 virtual uint32_t GetArrayTrackedDeviceProperty( uint32_t, uint32_t, uint32_t, void *, uint32_t, uint32_t * ) = 0; virtual uint32_t GetStringTrackedDeviceProperty( uint32_t, uint32_t, char *, uint32_t, uint32_t * ) = 0; virtual const char * GetPropErrorNameFromEnum( uint32_t ) = 0; - virtual bool PollNextEvent( u_VREvent_t_1168 *, uint32_t ) = 0; - virtual bool PollNextEventWithPose( uint32_t, u_VREvent_t_1168 *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t PollNextEvent( u_VREvent_t_1168 *, uint32_t ) = 0; + virtual int8_t PollNextEventWithPose( uint32_t, u_VREvent_t_1168 *, uint32_t, TrackedDevicePose_t * ) = 0; virtual const char * GetEventTypeNameFromEnum( uint32_t ) = 0; virtual u_HiddenAreaMesh_t GetHiddenAreaMesh( uint32_t, uint32_t ) = 0; - virtual bool GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; - virtual bool GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; + virtual int8_t GetControllerState( uint32_t, u_VRControllerState001_t *, uint32_t ) = 0; + virtual int8_t GetControllerStateWithPose( uint32_t, uint32_t, u_VRControllerState001_t *, uint32_t, TrackedDevicePose_t * ) = 0; virtual void TriggerHapticPulse( uint32_t, uint32_t, uint16_t ) = 0; virtual const char * GetButtonIdNameFromEnum( uint32_t ) = 0; virtual const char * GetControllerAxisTypeNameFromEnum( uint32_t ) = 0; - virtual bool IsInputAvailable( ) = 0; - virtual bool IsSteamVRDrawingControllers( ) = 0; - virtual bool ShouldApplicationPause( ) = 0; - virtual bool ShouldApplicationReduceRenderingWork( ) = 0; + virtual int8_t IsInputAvailable( ) = 0; + virtual int8_t IsSteamVRDrawingControllers( ) = 0; + virtual int8_t ShouldApplicationPause( ) = 0; + virtual int8_t ShouldApplicationReduceRenderingWork( ) = 0; virtual uint32_t PerformFirmwareUpdate( uint32_t ) = 0; virtual void AcknowledgeQuit_Exiting( ) = 0; virtual uint32_t GetAppContainerFilePaths( char *, uint32_t ) = 0; @@ -3968,13 +3968,13 @@ struct u_IVRChaperone_IVRChaperone_004 { #ifdef __cplusplus virtual uint32_t GetCalibrationState( ) = 0; - virtual bool GetPlayAreaSize( float *, float * ) = 0; - virtual bool GetPlayAreaRect( HmdQuad_t * ) = 0; + virtual int8_t GetPlayAreaSize( float *, float * ) = 0; + virtual int8_t GetPlayAreaRect( HmdQuad_t * ) = 0; virtual void ReloadInfo( ) = 0; virtual void SetSceneColor( HmdColor_t ) = 0; virtual void GetBoundsColor( HmdColor_t *, int32_t, float, HmdColor_t * ) = 0; - virtual bool AreBoundsVisible( ) = 0; - virtual void ForceBoundsVisible( bool ) = 0; + virtual int8_t AreBoundsVisible( ) = 0; + virtual void ForceBoundsVisible( int8_t ) = 0; virtual void ResetZeroPose( uint32_t ) = 0; #endif /* __cplusplus */ }; @@ -3990,47 +3990,47 @@ struct u_IVRCompositor_IVRCompositor_027 virtual uint32_t Submit( uint32_t, const u_Texture_t *, const VRTextureBounds_t *, uint32_t ) = 0; virtual void ClearLastSubmittedFrame( ) = 0; virtual void PostPresentHandoff( ) = 0; - virtual bool GetFrameTiming( u_Compositor_FrameTiming_1017 *, uint32_t ) = 0; + virtual int8_t GetFrameTiming( u_Compositor_FrameTiming_1017 *, uint32_t ) = 0; virtual uint32_t GetFrameTimings( u_Compositor_FrameTiming_1017 *, uint32_t ) = 0; virtual float GetFrameTimeRemaining( ) = 0; virtual void GetCumulativeStats( Compositor_CumulativeStats_1267 *, uint32_t ) = 0; - virtual void FadeToColor( float, float, float, float, float, bool ) = 0; - virtual HmdColor_t GetCurrentFadeColor( bool ) = 0; - virtual void FadeGrid( float, bool ) = 0; + virtual void FadeToColor( float, float, float, float, float, int8_t ) = 0; + virtual HmdColor_t GetCurrentFadeColor( int8_t ) = 0; + virtual void FadeGrid( float, int8_t ) = 0; virtual float GetCurrentGridAlpha( ) = 0; virtual uint32_t SetSkyboxOverride( const u_Texture_t *, uint32_t ) = 0; virtual void ClearSkyboxOverride( ) = 0; virtual void CompositorBringToFront( ) = 0; virtual void CompositorGoToBack( ) = 0; virtual void CompositorQuit( ) = 0; - virtual bool IsFullscreen( ) = 0; + virtual int8_t IsFullscreen( ) = 0; virtual uint32_t GetCurrentSceneFocusProcess( ) = 0; virtual uint32_t GetLastFrameRenderer( ) = 0; - virtual bool CanRenderScene( ) = 0; + virtual int8_t CanRenderScene( ) = 0; virtual void ShowMirrorWindow( ) = 0; virtual void HideMirrorWindow( ) = 0; - virtual bool IsMirrorWindowVisible( ) = 0; + virtual int8_t IsMirrorWindowVisible( ) = 0; virtual void CompositorDumpImages( ) = 0; - virtual bool ShouldAppRenderWithLowResources( ) = 0; - virtual void ForceInterleavedReprojectionOn( bool ) = 0; + virtual int8_t ShouldAppRenderWithLowResources( ) = 0; + virtual void ForceInterleavedReprojectionOn( int8_t ) = 0; virtual void ForceReconnectProcess( ) = 0; - virtual void SuspendRendering( bool ) = 0; + virtual void SuspendRendering( int8_t ) = 0; virtual uint32_t GetMirrorTextureD3D11( uint32_t, void *, void ** ) = 0; virtual void ReleaseMirrorTextureD3D11( void * ) = 0; virtual uint32_t GetMirrorTextureGL( uint32_t, uint32_t *, void ** ) = 0; - virtual bool ReleaseSharedGLTexture( uint32_t, void * ) = 0; + virtual int8_t ReleaseSharedGLTexture( uint32_t, void * ) = 0; virtual void LockGLSharedTextureForAccess( void * ) = 0; virtual void UnlockGLSharedTextureForAccess( void * ) = 0; virtual uint32_t GetVulkanInstanceExtensionsRequired( char *, uint32_t ) = 0; virtual uint32_t GetVulkanDeviceExtensionsRequired( VkPhysicalDevice_T *, char *, uint32_t ) = 0; virtual void SetExplicitTimingMode( uint32_t ) = 0; virtual uint32_t SubmitExplicitTimingData( ) = 0; - virtual bool IsMotionSmoothingEnabled( ) = 0; - virtual bool IsMotionSmoothingSupported( ) = 0; - virtual bool IsCurrentSceneFocusAppLoading( ) = 0; + virtual int8_t IsMotionSmoothingEnabled( ) = 0; + virtual int8_t IsMotionSmoothingSupported( ) = 0; + virtual int8_t IsCurrentSceneFocusAppLoading( ) = 0; virtual uint32_t SetStageOverride_Async( const char *, const HmdMatrix34_t *, const Compositor_StageRenderSettings *, uint32_t ) = 0; virtual void ClearStageOverride( ) = 0; - virtual bool GetCompositorBenchmarkResults( Compositor_BenchmarkResults *, uint32_t ) = 0; + virtual int8_t GetCompositorBenchmarkResults( Compositor_BenchmarkResults *, uint32_t ) = 0; virtual uint32_t GetLastPosePredictionIDs( uint32_t *, uint32_t * ) = 0; virtual uint32_t GetPosesForFrame( uint32_t, TrackedDevicePose_t *, uint32_t ) = 0; #endif /* __cplusplus */ @@ -4049,8 +4049,8 @@ struct u_IVROverlay_IVROverlay_025 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t GetOverlayFlags( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; @@ -4082,15 +4082,15 @@ struct u_IVROverlay_IVROverlay_025 virtual uint32_t SetOverlayTransformProjection( uint64_t, uint32_t, const HmdMatrix34_t *, const VROverlayProjection_t *, uint32_t ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_1168 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_1168 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayIntersectionMask( uint64_t, VROverlayIntersectionMaskPrimitive_t *, uint32_t, uint32_t ) = 0; virtual uint32_t TriggerLaserMouseHapticVibration( uint64_t, float, float, float ) = 0; virtual uint32_t SetOverlayCursor( uint64_t, uint64_t ) = 0; @@ -4104,8 +4104,8 @@ struct u_IVROverlay_IVROverlay_025 virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t GetOverlayTextureSize( uint64_t, uint32_t *, uint32_t * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; @@ -4134,8 +4134,8 @@ struct u_IVROverlay_IVROverlay_026 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t GetOverlayFlags( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; @@ -4169,16 +4169,16 @@ struct u_IVROverlay_IVROverlay_026 virtual uint32_t SetOverlayTransformProjection( uint64_t, uint32_t, const HmdMatrix34_t *, const VROverlayProjection_t *, uint32_t ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; virtual uint32_t WaitFrameSync( uint32_t ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_1168 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_1168 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayIntersectionMask( uint64_t, VROverlayIntersectionMaskPrimitive_t *, uint32_t, uint32_t ) = 0; virtual uint32_t TriggerLaserMouseHapticVibration( uint64_t, float, float, float ) = 0; virtual uint32_t SetOverlayCursor( uint64_t, uint64_t ) = 0; @@ -4192,8 +4192,8 @@ struct u_IVROverlay_IVROverlay_026 virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t GetOverlayTextureSize( uint64_t, uint32_t *, uint32_t * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; @@ -4222,8 +4222,8 @@ struct u_IVROverlay_IVROverlay_027 virtual const char * GetOverlayErrorNameFromEnum( uint32_t ) = 0; virtual uint32_t SetOverlayRenderingPid( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayRenderingPid( uint64_t ) = 0; - virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, bool ) = 0; - virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, bool * ) = 0; + virtual uint32_t SetOverlayFlag( uint64_t, uint32_t, int8_t ) = 0; + virtual uint32_t GetOverlayFlag( uint64_t, uint32_t, int8_t * ) = 0; virtual uint32_t GetOverlayFlags( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayColor( uint64_t, float, float, float ) = 0; virtual uint32_t GetOverlayColor( uint64_t, float *, float *, float * ) = 0; @@ -4255,16 +4255,16 @@ struct u_IVROverlay_IVROverlay_027 virtual uint32_t SetOverlayTransformProjection( uint64_t, uint32_t, const HmdMatrix34_t *, const VROverlayProjection_t *, uint32_t ) = 0; virtual uint32_t ShowOverlay( uint64_t ) = 0; virtual uint32_t HideOverlay( uint64_t ) = 0; - virtual bool IsOverlayVisible( uint64_t ) = 0; + virtual int8_t IsOverlayVisible( uint64_t ) = 0; virtual uint32_t GetTransformForOverlayCoordinates( uint64_t, uint32_t, HmdVector2_t, HmdMatrix34_t * ) = 0; virtual uint32_t WaitFrameSync( uint32_t ) = 0; - virtual bool PollNextOverlayEvent( uint64_t, u_VREvent_t_1168 *, uint32_t ) = 0; + virtual int8_t PollNextOverlayEvent( uint64_t, u_VREvent_t_1168 *, uint32_t ) = 0; virtual uint32_t GetOverlayInputMethod( uint64_t, uint32_t * ) = 0; virtual uint32_t SetOverlayInputMethod( uint64_t, uint32_t ) = 0; virtual uint32_t GetOverlayMouseScale( uint64_t, HmdVector2_t * ) = 0; virtual uint32_t SetOverlayMouseScale( uint64_t, const HmdVector2_t * ) = 0; - virtual bool ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; - virtual bool IsHoverTargetOverlay( uint64_t ) = 0; + virtual int8_t ComputeOverlayIntersection( uint64_t, const VROverlayIntersectionParams_t *, VROverlayIntersectionResults_t * ) = 0; + virtual int8_t IsHoverTargetOverlay( uint64_t ) = 0; virtual uint32_t SetOverlayIntersectionMask( uint64_t, VROverlayIntersectionMaskPrimitive_t *, uint32_t, uint32_t ) = 0; virtual uint32_t TriggerLaserMouseHapticVibration( uint64_t, float, float, float ) = 0; virtual uint32_t SetOverlayCursor( uint64_t, uint64_t ) = 0; @@ -4278,8 +4278,8 @@ struct u_IVROverlay_IVROverlay_027 virtual uint32_t ReleaseNativeOverlayHandle( uint64_t, void * ) = 0; virtual uint32_t GetOverlayTextureSize( uint64_t, uint32_t *, uint32_t * ) = 0; virtual uint32_t CreateDashboardOverlay( const char *, const char *, uint64_t *, uint64_t * ) = 0; - virtual bool IsDashboardVisible( ) = 0; - virtual bool IsActiveDashboardOverlay( uint64_t ) = 0; + virtual int8_t IsDashboardVisible( ) = 0; + virtual int8_t IsActiveDashboardOverlay( uint64_t ) = 0; virtual uint32_t SetDashboardOverlaySceneProcess( uint64_t, uint32_t ) = 0; virtual uint32_t GetDashboardOverlaySceneProcess( uint64_t, uint32_t * ) = 0; virtual void ShowDashboard( const char * ) = 0; diff --git a/vrclient_x64/unixlib.h b/vrclient_x64/unixlib.h index 83246213..b7a6f81c 100644 --- a/vrclient_x64/unixlib.h +++ b/vrclient_x64/unixlib.h @@ -45,7 +45,7 @@ struct render_model_texture_map struct vrclient_init_params { - bool _ret; + int8_t _ret; HMODULE winevulkan; char *unix_path; }; diff --git a/vrclient_x64/unixlib_generated.h b/vrclient_x64/unixlib_generated.h index 8e41a79b..00d148a9 100644 --- a/vrclient_x64/unixlib_generated.h +++ b/vrclient_x64/unixlib_generated.h @@ -2,7 +2,6 @@ #include #include #include -#include #ifdef __cplusplus extern "C" { @@ -13,7 +12,7 @@ struct IVRApplications_IVRApplications_001_AddApplicationManifest_params void *linux_side; uint32_t _ret; const char *pchApplicationManifestFullPath; - bool bTemporary; + int8_t bTemporary; }; struct IVRApplications_IVRApplications_001_RemoveApplicationManifest_params @@ -26,7 +25,7 @@ struct IVRApplications_IVRApplications_001_RemoveApplicationManifest_params struct IVRApplications_IVRApplications_001_IsApplicationInstalled_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -104,7 +103,7 @@ struct IVRApplications_IVRApplications_001_GetApplicationPropertyString_params struct IVRApplications_IVRApplications_001_GetApplicationPropertyBool_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; uint32_t eProperty; uint32_t *peError; @@ -130,13 +129,13 @@ struct IVRApplications_IVRApplications_001_SetApplicationAutoLaunch_params void *linux_side; uint32_t _ret; const char *pchAppKey; - bool bAutoLaunch; + int8_t bAutoLaunch; }; struct IVRApplications_IVRApplications_001_GetApplicationAutoLaunch_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -173,7 +172,7 @@ struct IVRApplications_IVRApplications_002_AddApplicationManifest_params void *linux_side; uint32_t _ret; const char *pchApplicationManifestFullPath; - bool bTemporary; + int8_t bTemporary; }; struct IVRApplications_IVRApplications_002_RemoveApplicationManifest_params @@ -186,7 +185,7 @@ struct IVRApplications_IVRApplications_002_RemoveApplicationManifest_params struct IVRApplications_IVRApplications_002_IsApplicationInstalled_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -264,7 +263,7 @@ struct IVRApplications_IVRApplications_002_GetApplicationPropertyString_params struct IVRApplications_IVRApplications_002_GetApplicationPropertyBool_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; uint32_t eProperty; uint32_t *peError; @@ -275,13 +274,13 @@ struct IVRApplications_IVRApplications_002_SetApplicationAutoLaunch_params void *linux_side; uint32_t _ret; const char *pchAppKey; - bool bAutoLaunch; + int8_t bAutoLaunch; }; struct IVRApplications_IVRApplications_002_GetApplicationAutoLaunch_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -316,7 +315,7 @@ struct IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFro struct IVRApplications_IVRApplications_002_IsQuitUserPromptRequested_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRApplications_IVRApplications_003_AddApplicationManifest_params @@ -324,7 +323,7 @@ struct IVRApplications_IVRApplications_003_AddApplicationManifest_params void *linux_side; uint32_t _ret; const char *pchApplicationManifestFullPath; - bool bTemporary; + int8_t bTemporary; }; struct IVRApplications_IVRApplications_003_RemoveApplicationManifest_params @@ -337,7 +336,7 @@ struct IVRApplications_IVRApplications_003_RemoveApplicationManifest_params struct IVRApplications_IVRApplications_003_IsApplicationInstalled_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -415,7 +414,7 @@ struct IVRApplications_IVRApplications_003_GetApplicationPropertyString_params struct IVRApplications_IVRApplications_003_GetApplicationPropertyBool_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; uint32_t eProperty; uint32_t *peError; @@ -435,13 +434,13 @@ struct IVRApplications_IVRApplications_003_SetApplicationAutoLaunch_params void *linux_side; uint32_t _ret; const char *pchAppKey; - bool bAutoLaunch; + int8_t bAutoLaunch; }; struct IVRApplications_IVRApplications_003_GetApplicationAutoLaunch_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -476,7 +475,7 @@ struct IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFro struct IVRApplications_IVRApplications_003_IsQuitUserPromptRequested_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRApplications_IVRApplications_004_AddApplicationManifest_params @@ -484,7 +483,7 @@ struct IVRApplications_IVRApplications_004_AddApplicationManifest_params void *linux_side; uint32_t _ret; const char *pchApplicationManifestFullPath; - bool bTemporary; + int8_t bTemporary; }; struct IVRApplications_IVRApplications_004_RemoveApplicationManifest_params @@ -497,7 +496,7 @@ struct IVRApplications_IVRApplications_004_RemoveApplicationManifest_params struct IVRApplications_IVRApplications_004_IsApplicationInstalled_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -542,7 +541,7 @@ struct IVRApplications_IVRApplications_004_LaunchDashboardOverlay_params struct IVRApplications_IVRApplications_004_CancelApplicationLaunch_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -582,7 +581,7 @@ struct IVRApplications_IVRApplications_004_GetApplicationPropertyString_params struct IVRApplications_IVRApplications_004_GetApplicationPropertyBool_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; uint32_t eProperty; uint32_t *peError; @@ -602,13 +601,13 @@ struct IVRApplications_IVRApplications_004_SetApplicationAutoLaunch_params void *linux_side; uint32_t _ret; const char *pchAppKey; - bool bAutoLaunch; + int8_t bAutoLaunch; }; struct IVRApplications_IVRApplications_004_GetApplicationAutoLaunch_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -643,7 +642,7 @@ struct IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFro struct IVRApplications_IVRApplications_004_IsQuitUserPromptRequested_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRApplications_IVRApplications_004_LaunchInternalProcess_params @@ -660,7 +659,7 @@ struct IVRApplications_IVRApplications_005_AddApplicationManifest_params void *linux_side; uint32_t _ret; const char *pchApplicationManifestFullPath; - bool bTemporary; + int8_t bTemporary; }; struct IVRApplications_IVRApplications_005_RemoveApplicationManifest_params @@ -673,7 +672,7 @@ struct IVRApplications_IVRApplications_005_RemoveApplicationManifest_params struct IVRApplications_IVRApplications_005_IsApplicationInstalled_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -728,7 +727,7 @@ struct IVRApplications_IVRApplications_005_LaunchDashboardOverlay_params struct IVRApplications_IVRApplications_005_CancelApplicationLaunch_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -768,7 +767,7 @@ struct IVRApplications_IVRApplications_005_GetApplicationPropertyString_params struct IVRApplications_IVRApplications_005_GetApplicationPropertyBool_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; uint32_t eProperty; uint32_t *peError; @@ -788,13 +787,13 @@ struct IVRApplications_IVRApplications_005_SetApplicationAutoLaunch_params void *linux_side; uint32_t _ret; const char *pchAppKey; - bool bAutoLaunch; + int8_t bAutoLaunch; }; struct IVRApplications_IVRApplications_005_GetApplicationAutoLaunch_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -829,7 +828,7 @@ struct IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFro struct IVRApplications_IVRApplications_005_IsQuitUserPromptRequested_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRApplications_IVRApplications_005_LaunchInternalProcess_params @@ -846,7 +845,7 @@ struct IVRApplications_IVRApplications_006_AddApplicationManifest_params void *linux_side; uint32_t _ret; const char *pchApplicationManifestFullPath; - bool bTemporary; + int8_t bTemporary; }; struct IVRApplications_IVRApplications_006_RemoveApplicationManifest_params @@ -859,7 +858,7 @@ struct IVRApplications_IVRApplications_006_RemoveApplicationManifest_params struct IVRApplications_IVRApplications_006_IsApplicationInstalled_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -922,7 +921,7 @@ struct IVRApplications_IVRApplications_006_LaunchDashboardOverlay_params struct IVRApplications_IVRApplications_006_CancelApplicationLaunch_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -962,7 +961,7 @@ struct IVRApplications_IVRApplications_006_GetApplicationPropertyString_params struct IVRApplications_IVRApplications_006_GetApplicationPropertyBool_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; uint32_t eProperty; uint32_t *peError; @@ -982,13 +981,13 @@ struct IVRApplications_IVRApplications_006_SetApplicationAutoLaunch_params void *linux_side; uint32_t _ret; const char *pchAppKey; - bool bAutoLaunch; + int8_t bAutoLaunch; }; struct IVRApplications_IVRApplications_006_GetApplicationAutoLaunch_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -1003,7 +1002,7 @@ struct IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType_para struct IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchMimeType; char *pchAppKeyBuffer; uint32_t unAppKeyBufferLen; @@ -1012,7 +1011,7 @@ struct IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType_para struct IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; char *pchMimeTypesBuffer; uint32_t unMimeTypesBuffer; @@ -1067,7 +1066,7 @@ struct IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFro struct IVRApplications_IVRApplications_006_IsQuitUserPromptRequested_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRApplications_IVRApplications_006_LaunchInternalProcess_params @@ -1090,7 +1089,7 @@ struct IVRApplications_IVRApplications_007_AddApplicationManifest_params void *linux_side; uint32_t _ret; const char *pchApplicationManifestFullPath; - bool bTemporary; + int8_t bTemporary; }; struct IVRApplications_IVRApplications_007_RemoveApplicationManifest_params @@ -1103,7 +1102,7 @@ struct IVRApplications_IVRApplications_007_RemoveApplicationManifest_params struct IVRApplications_IVRApplications_007_IsApplicationInstalled_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -1166,7 +1165,7 @@ struct IVRApplications_IVRApplications_007_LaunchDashboardOverlay_params struct IVRApplications_IVRApplications_007_CancelApplicationLaunch_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -1206,7 +1205,7 @@ struct IVRApplications_IVRApplications_007_GetApplicationPropertyString_params struct IVRApplications_IVRApplications_007_GetApplicationPropertyBool_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; uint32_t eProperty; uint32_t *peError; @@ -1226,13 +1225,13 @@ struct IVRApplications_IVRApplications_007_SetApplicationAutoLaunch_params void *linux_side; uint32_t _ret; const char *pchAppKey; - bool bAutoLaunch; + int8_t bAutoLaunch; }; struct IVRApplications_IVRApplications_007_GetApplicationAutoLaunch_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; }; @@ -1247,7 +1246,7 @@ struct IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType_para struct IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchMimeType; char *pchAppKeyBuffer; uint32_t unAppKeyBufferLen; @@ -1256,7 +1255,7 @@ struct IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType_para struct IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchAppKey; char *pchMimeTypesBuffer; uint32_t unMimeTypesBuffer; @@ -1326,7 +1325,7 @@ struct IVRApplications_IVRApplications_007_GetCurrentSceneProcessId_params struct IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t configFile; }; @@ -1338,7 +1337,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy_params struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize_params { void *linux_side; - bool _ret; + int8_t _ret; float *pSizeX; float *pSizeZ; }; @@ -1346,14 +1345,14 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize_params struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect_params { void *linux_side; - bool _ret; + int8_t _ret; HmdQuad_t *rect; }; struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo_params { void *linux_side; - bool _ret; + int8_t _ret; HmdQuad_t *pQuadsBuffer; uint32_t *punQuadsCount; }; @@ -1361,7 +1360,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo_par struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo_params { void *linux_side; - bool _ret; + int8_t _ret; HmdQuad_t *pQuadsBuffer; uint32_t *punQuadsCount; }; @@ -1369,14 +1368,14 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo_params struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose_params { void *linux_side; - bool _ret; + int8_t _ret; HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose; }; struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose_params { void *linux_side; - bool _ret; + int8_t _ret; HmdMatrix34_t *pmatStandingZeroPoseToRawTrackingPose; }; @@ -1415,7 +1414,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk_params struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose_params { void *linux_side; - bool _ret; + int8_t _ret; HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose; }; @@ -1429,7 +1428,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo_params struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo_params { void *linux_side; - bool _ret; + int8_t _ret; uint8_t *pTagsBuffer; uint32_t *punTagCount; }; @@ -1437,7 +1436,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo_params struct IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t configFile; }; @@ -1449,7 +1448,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy_params struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize_params { void *linux_side; - bool _ret; + int8_t _ret; float *pSizeX; float *pSizeZ; }; @@ -1457,14 +1456,14 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize_params struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect_params { void *linux_side; - bool _ret; + int8_t _ret; HmdQuad_t *rect; }; struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo_params { void *linux_side; - bool _ret; + int8_t _ret; HmdQuad_t *pQuadsBuffer; uint32_t *punQuadsCount; }; @@ -1472,7 +1471,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo_par struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo_params { void *linux_side; - bool _ret; + int8_t _ret; HmdQuad_t *pQuadsBuffer; uint32_t *punQuadsCount; }; @@ -1480,14 +1479,14 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo_params struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose_params { void *linux_side; - bool _ret; + int8_t _ret; HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose; }; struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose_params { void *linux_side; - bool _ret; + int8_t _ret; HmdMatrix34_t *pmatStandingZeroPoseToRawTrackingPose; }; @@ -1526,7 +1525,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk_params struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose_params { void *linux_side; - bool _ret; + int8_t _ret; HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose; }; @@ -1540,7 +1539,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo_params { void *linux_side; - bool _ret; + int8_t _ret; uint8_t *pTagsBuffer; uint32_t *punTagCount; }; @@ -1548,7 +1547,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo_pa struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo_params { void *linux_side; - bool _ret; + int8_t _ret; HmdQuad_t *pQuadsBuffer; uint32_t unQuadsCount; }; @@ -1556,7 +1555,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo_para struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo_params { void *linux_side; - bool _ret; + int8_t _ret; HmdQuad_t *pQuadsBuffer; uint32_t *punQuadsCount; }; @@ -1564,7 +1563,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo_params struct IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer_params { void *linux_side; - bool _ret; + int8_t _ret; char *pBuffer; uint32_t *pnBufferLength; }; @@ -1572,7 +1571,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer_params struct IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pBuffer; uint32_t nImportFlags; }; @@ -1580,7 +1579,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking_params struct IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t configFile; }; @@ -1592,7 +1591,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy_params struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize_params { void *linux_side; - bool _ret; + int8_t _ret; float *pSizeX; float *pSizeZ; }; @@ -1600,14 +1599,14 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize_params struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect_params { void *linux_side; - bool _ret; + int8_t _ret; HmdQuad_t *rect; }; struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo_params { void *linux_side; - bool _ret; + int8_t _ret; HmdQuad_t *pQuadsBuffer; uint32_t *punQuadsCount; }; @@ -1615,7 +1614,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo_par struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo_params { void *linux_side; - bool _ret; + int8_t _ret; HmdQuad_t *pQuadsBuffer; uint32_t *punQuadsCount; }; @@ -1623,14 +1622,14 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo_params struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose_params { void *linux_side; - bool _ret; + int8_t _ret; HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose; }; struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose_params { void *linux_side; - bool _ret; + int8_t _ret; HmdMatrix34_t *pmatStandingZeroPoseToRawTrackingPose; }; @@ -1676,14 +1675,14 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk_params struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose_params { void *linux_side; - bool _ret; + int8_t _ret; HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose; }; struct IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer_params { void *linux_side; - bool _ret; + int8_t _ret; char *pBuffer; uint32_t *pnBufferLength; }; @@ -1691,7 +1690,7 @@ struct IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer_params struct IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pBuffer; uint32_t nImportFlags; }; @@ -1720,14 +1719,14 @@ struct IVRChaperone_IVRChaperone_002_GetCalibrationState_params struct IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo_params { void *linux_side; - bool _ret; + int8_t _ret; ChaperoneSoftBoundsInfo_t *pInfo; }; struct IVRChaperone_IVRChaperone_002_GetHardBoundsInfo_params { void *linux_side; - bool _ret; + int8_t _ret; HmdQuad_t *pQuadsBuffer; uint32_t *punQuadsCount; }; @@ -1735,7 +1734,7 @@ struct IVRChaperone_IVRChaperone_002_GetHardBoundsInfo_params struct IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo_params { void *linux_side; - bool _ret; + int8_t _ret; ChaperoneSeatedBoundsInfo_t *pInfo; }; @@ -1760,13 +1759,13 @@ struct IVRChaperone_IVRChaperone_002_GetBoundsColor_params struct IVRChaperone_IVRChaperone_002_AreBoundsVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRChaperone_IVRChaperone_002_ForceBoundsVisible_params { void *linux_side; - bool bForce; + int8_t bForce; }; struct IVRChaperone_IVRChaperone_003_GetCalibrationState_params @@ -1778,7 +1777,7 @@ struct IVRChaperone_IVRChaperone_003_GetCalibrationState_params struct IVRChaperone_IVRChaperone_003_GetPlayAreaSize_params { void *linux_side; - bool _ret; + int8_t _ret; float *pSizeX; float *pSizeZ; }; @@ -1786,7 +1785,7 @@ struct IVRChaperone_IVRChaperone_003_GetPlayAreaSize_params struct IVRChaperone_IVRChaperone_003_GetPlayAreaRect_params { void *linux_side; - bool _ret; + int8_t _ret; HmdQuad_t *rect; }; @@ -1813,13 +1812,13 @@ struct IVRChaperone_IVRChaperone_003_GetBoundsColor_params struct IVRChaperone_IVRChaperone_003_AreBoundsVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRChaperone_IVRChaperone_003_ForceBoundsVisible_params { void *linux_side; - bool bForce; + int8_t bForce; }; struct IVRChaperone_IVRChaperone_004_GetCalibrationState_params @@ -1831,7 +1830,7 @@ struct IVRChaperone_IVRChaperone_004_GetCalibrationState_params struct IVRChaperone_IVRChaperone_004_GetPlayAreaSize_params { void *linux_side; - bool _ret; + int8_t _ret; float *pSizeX; float *pSizeZ; }; @@ -1839,7 +1838,7 @@ struct IVRChaperone_IVRChaperone_004_GetPlayAreaSize_params struct IVRChaperone_IVRChaperone_004_GetPlayAreaRect_params { void *linux_side; - bool _ret; + int8_t _ret; HmdQuad_t *rect; }; @@ -1866,13 +1865,13 @@ struct IVRChaperone_IVRChaperone_004_GetBoundsColor_params struct IVRChaperone_IVRChaperone_004_AreBoundsVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRChaperone_IVRChaperone_004_ForceBoundsVisible_params { void *linux_side; - bool bForce; + int8_t bForce; }; struct IVRChaperone_IVRChaperone_004_ResetZeroPose_params @@ -1911,7 +1910,7 @@ struct IVRClientCore_IVRClientCore_002_GetGenericInterface_params struct IVRClientCore_IVRClientCore_002_BIsHmdPresent_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError_params @@ -1959,7 +1958,7 @@ struct IVRClientCore_IVRClientCore_003_GetGenericInterface_params struct IVRClientCore_IVRClientCore_003_BIsHmdPresent_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError_params @@ -1987,13 +1986,13 @@ struct IVRCompositor_IVRCompositor_005_GetLastError_params struct IVRCompositor_IVRCompositor_005_SetVSync_params { void *linux_side; - bool bVSync; + int8_t bVSync; }; struct IVRCompositor_IVRCompositor_005_GetVSync_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_005_SetGamma_params @@ -2073,7 +2072,7 @@ struct IVRCompositor_IVRCompositor_005_ClearOverlay_params struct IVRCompositor_IVRCompositor_005_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_090 *pTiming; uint32_t unFramesAgo; }; @@ -2086,14 +2085,14 @@ struct IVRCompositor_IVRCompositor_005_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_005_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_005_CompositorBringToFront_params @@ -2114,13 +2113,13 @@ struct IVRCompositor_IVRCompositor_005_CompositorQuit_params struct IVRCompositor_IVRCompositor_005_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; const Compositor_OverlaySettings *pSettings; float fAspectRatio; uint32_t eOrigin; @@ -2153,13 +2152,13 @@ struct IVRCompositor_IVRCompositor_006_GetLastError_params struct IVRCompositor_IVRCompositor_006_SetVSync_params { void *linux_side; - bool bVSync; + int8_t bVSync; }; struct IVRCompositor_IVRCompositor_006_GetVSync_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_006_SetGamma_params @@ -2208,7 +2207,7 @@ struct IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame_params struct IVRCompositor_IVRCompositor_006_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_090 *pTiming; uint32_t unFramesAgo; }; @@ -2221,14 +2220,14 @@ struct IVRCompositor_IVRCompositor_006_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_006_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_006_CompositorBringToFront_params @@ -2249,7 +2248,7 @@ struct IVRCompositor_IVRCompositor_006_CompositorQuit_params struct IVRCompositor_IVRCompositor_006_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_006_SetTrackingSpace_params @@ -2273,7 +2272,7 @@ struct IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess_params struct IVRCompositor_IVRCompositor_006_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_007_GetLastError_params @@ -2287,13 +2286,13 @@ struct IVRCompositor_IVRCompositor_007_GetLastError_params struct IVRCompositor_IVRCompositor_007_SetVSync_params { void *linux_side; - bool bVSync; + int8_t bVSync; }; struct IVRCompositor_IVRCompositor_007_GetVSync_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_007_SetGamma_params @@ -2336,7 +2335,7 @@ struct IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame_params struct IVRCompositor_IVRCompositor_007_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_093 *pTiming; uint32_t unFramesAgo; }; @@ -2349,14 +2348,14 @@ struct IVRCompositor_IVRCompositor_007_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_007_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_007_CompositorBringToFront_params @@ -2377,7 +2376,7 @@ struct IVRCompositor_IVRCompositor_007_CompositorQuit_params struct IVRCompositor_IVRCompositor_007_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_007_SetTrackingSpace_params @@ -2401,7 +2400,7 @@ struct IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess_params struct IVRCompositor_IVRCompositor_007_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_008_GetLastError_params @@ -2415,13 +2414,13 @@ struct IVRCompositor_IVRCompositor_008_GetLastError_params struct IVRCompositor_IVRCompositor_008_SetVSync_params { void *linux_side; - bool bVSync; + int8_t bVSync; }; struct IVRCompositor_IVRCompositor_008_GetVSync_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_008_SetGamma_params @@ -2465,7 +2464,7 @@ struct IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame_params struct IVRCompositor_IVRCompositor_008_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_093 *pTiming; uint32_t unFramesAgo; }; @@ -2478,14 +2477,14 @@ struct IVRCompositor_IVRCompositor_008_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_008_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_008_SetSkyboxOverride_params @@ -2523,7 +2522,7 @@ struct IVRCompositor_IVRCompositor_008_CompositorQuit_params struct IVRCompositor_IVRCompositor_008_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_008_SetTrackingSpace_params @@ -2547,7 +2546,7 @@ struct IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess_params struct IVRCompositor_IVRCompositor_008_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_008_ShowMirrorWindow_params @@ -2632,7 +2631,7 @@ struct IVRCompositor_IVRCompositor_009_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_009_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_0913 *pTiming; uint32_t unFramesAgo; }; @@ -2651,14 +2650,14 @@ struct IVRCompositor_IVRCompositor_009_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_009_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_009_SetSkyboxOverride_params @@ -2692,7 +2691,7 @@ struct IVRCompositor_IVRCompositor_009_CompositorQuit_params struct IVRCompositor_IVRCompositor_009_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess_params @@ -2710,7 +2709,7 @@ struct IVRCompositor_IVRCompositor_009_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_009_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_009_ShowMirrorWindow_params @@ -2726,7 +2725,7 @@ struct IVRCompositor_IVRCompositor_009_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_009_CompositorDumpImages_params @@ -2789,7 +2788,7 @@ struct IVRCompositor_IVRCompositor_010_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_010_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_0914 *pTiming; uint32_t unFramesAgo; }; @@ -2808,14 +2807,14 @@ struct IVRCompositor_IVRCompositor_010_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_010_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_010_SetSkyboxOverride_params @@ -2849,7 +2848,7 @@ struct IVRCompositor_IVRCompositor_010_CompositorQuit_params struct IVRCompositor_IVRCompositor_010_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess_params @@ -2867,7 +2866,7 @@ struct IVRCompositor_IVRCompositor_010_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_010_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_010_ShowMirrorWindow_params @@ -2883,7 +2882,7 @@ struct IVRCompositor_IVRCompositor_010_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_010_CompositorDumpImages_params @@ -2946,7 +2945,7 @@ struct IVRCompositor_IVRCompositor_011_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_011_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_0915 *pTiming; uint32_t unFramesAgo; }; @@ -2965,14 +2964,14 @@ struct IVRCompositor_IVRCompositor_011_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_011_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_011_SetSkyboxOverride_params @@ -3006,7 +3005,7 @@ struct IVRCompositor_IVRCompositor_011_CompositorQuit_params struct IVRCompositor_IVRCompositor_011_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess_params @@ -3024,7 +3023,7 @@ struct IVRCompositor_IVRCompositor_011_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_011_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_011_ShowMirrorWindow_params @@ -3040,7 +3039,7 @@ struct IVRCompositor_IVRCompositor_011_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_011_CompositorDumpImages_params @@ -3112,7 +3111,7 @@ struct IVRCompositor_IVRCompositor_012_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_012_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_0915 *pTiming; uint32_t unFramesAgo; }; @@ -3131,14 +3130,14 @@ struct IVRCompositor_IVRCompositor_012_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_012_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_012_SetSkyboxOverride_params @@ -3172,7 +3171,7 @@ struct IVRCompositor_IVRCompositor_012_CompositorQuit_params struct IVRCompositor_IVRCompositor_012_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess_params @@ -3190,7 +3189,7 @@ struct IVRCompositor_IVRCompositor_012_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_012_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_012_ShowMirrorWindow_params @@ -3206,7 +3205,7 @@ struct IVRCompositor_IVRCompositor_012_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_012_CompositorDumpImages_params @@ -3217,7 +3216,7 @@ struct IVRCompositor_IVRCompositor_012_CompositorDumpImages_params struct IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_013_SetTrackingSpace_params @@ -3284,7 +3283,7 @@ struct IVRCompositor_IVRCompositor_013_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_013_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_0915 *pTiming; uint32_t unFramesAgo; }; @@ -3303,14 +3302,14 @@ struct IVRCompositor_IVRCompositor_013_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_013_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_013_SetSkyboxOverride_params @@ -3344,7 +3343,7 @@ struct IVRCompositor_IVRCompositor_013_CompositorQuit_params struct IVRCompositor_IVRCompositor_013_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess_params @@ -3362,7 +3361,7 @@ struct IVRCompositor_IVRCompositor_013_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_013_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_013_ShowMirrorWindow_params @@ -3378,7 +3377,7 @@ struct IVRCompositor_IVRCompositor_013_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_013_CompositorDumpImages_params @@ -3389,13 +3388,13 @@ struct IVRCompositor_IVRCompositor_013_CompositorDumpImages_params struct IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn_params { void *linux_side; - bool bOverride; + int8_t bOverride; }; struct IVRCompositor_IVRCompositor_014_SetTrackingSpace_params @@ -3462,7 +3461,7 @@ struct IVRCompositor_IVRCompositor_014_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_014_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_0920 *pTiming; uint32_t unFramesAgo; }; @@ -3481,14 +3480,14 @@ struct IVRCompositor_IVRCompositor_014_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_014_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_014_SetSkyboxOverride_params @@ -3522,7 +3521,7 @@ struct IVRCompositor_IVRCompositor_014_CompositorQuit_params struct IVRCompositor_IVRCompositor_014_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess_params @@ -3540,7 +3539,7 @@ struct IVRCompositor_IVRCompositor_014_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_014_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_014_ShowMirrorWindow_params @@ -3556,7 +3555,7 @@ struct IVRCompositor_IVRCompositor_014_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_014_CompositorDumpImages_params @@ -3567,13 +3566,13 @@ struct IVRCompositor_IVRCompositor_014_CompositorDumpImages_params struct IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn_params { void *linux_side; - bool bOverride; + int8_t bOverride; }; struct IVRCompositor_IVRCompositor_014_ForceReconnectProcess_params @@ -3584,7 +3583,7 @@ struct IVRCompositor_IVRCompositor_014_ForceReconnectProcess_params struct IVRCompositor_IVRCompositor_014_SuspendRendering_params { void *linux_side; - bool bSuspend; + int8_t bSuspend; }; struct IVRCompositor_IVRCompositor_015_SetTrackingSpace_params @@ -3651,7 +3650,7 @@ struct IVRCompositor_IVRCompositor_015_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_015_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_0920 *pTiming; uint32_t unFramesAgo; }; @@ -3677,14 +3676,14 @@ struct IVRCompositor_IVRCompositor_015_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_015_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_015_SetSkyboxOverride_params @@ -3718,7 +3717,7 @@ struct IVRCompositor_IVRCompositor_015_CompositorQuit_params struct IVRCompositor_IVRCompositor_015_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess_params @@ -3736,7 +3735,7 @@ struct IVRCompositor_IVRCompositor_015_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_015_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_015_ShowMirrorWindow_params @@ -3752,7 +3751,7 @@ struct IVRCompositor_IVRCompositor_015_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_015_CompositorDumpImages_params @@ -3763,13 +3762,13 @@ struct IVRCompositor_IVRCompositor_015_CompositorDumpImages_params struct IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn_params { void *linux_side; - bool bOverride; + int8_t bOverride; }; struct IVRCompositor_IVRCompositor_015_ForceReconnectProcess_params @@ -3780,7 +3779,7 @@ struct IVRCompositor_IVRCompositor_015_ForceReconnectProcess_params struct IVRCompositor_IVRCompositor_015_SuspendRendering_params { void *linux_side; - bool bSuspend; + int8_t bSuspend; }; struct IVRCompositor_IVRCompositor_015_RequestScreenshot_params @@ -3819,7 +3818,7 @@ struct IVRCompositor_IVRCompositor_015_GetMirrorTextureGL_params struct IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t glTextureId; void *glSharedTextureHandle; }; @@ -3900,7 +3899,7 @@ struct IVRCompositor_IVRCompositor_016_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_016_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_102 *pTiming; uint32_t unFramesAgo; }; @@ -3926,14 +3925,14 @@ struct IVRCompositor_IVRCompositor_016_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_016_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_016_SetSkyboxOverride_params @@ -3967,7 +3966,7 @@ struct IVRCompositor_IVRCompositor_016_CompositorQuit_params struct IVRCompositor_IVRCompositor_016_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess_params @@ -3985,7 +3984,7 @@ struct IVRCompositor_IVRCompositor_016_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_016_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_016_ShowMirrorWindow_params @@ -4001,7 +4000,7 @@ struct IVRCompositor_IVRCompositor_016_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_016_CompositorDumpImages_params @@ -4012,13 +4011,13 @@ struct IVRCompositor_IVRCompositor_016_CompositorDumpImages_params struct IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn_params { void *linux_side; - bool bOverride; + int8_t bOverride; }; struct IVRCompositor_IVRCompositor_016_ForceReconnectProcess_params @@ -4029,7 +4028,7 @@ struct IVRCompositor_IVRCompositor_016_ForceReconnectProcess_params struct IVRCompositor_IVRCompositor_016_SuspendRendering_params { void *linux_side; - bool bSuspend; + int8_t bSuspend; }; struct IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11_params @@ -4053,7 +4052,7 @@ struct IVRCompositor_IVRCompositor_016_GetMirrorTextureGL_params struct IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t glTextureId; void *glSharedTextureHandle; }; @@ -4134,7 +4133,7 @@ struct IVRCompositor_IVRCompositor_017_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_017_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_103a *pTiming; uint32_t unFramesAgo; }; @@ -4168,14 +4167,14 @@ struct IVRCompositor_IVRCompositor_017_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_017_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_017_SetSkyboxOverride_params @@ -4209,7 +4208,7 @@ struct IVRCompositor_IVRCompositor_017_CompositorQuit_params struct IVRCompositor_IVRCompositor_017_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess_params @@ -4227,7 +4226,7 @@ struct IVRCompositor_IVRCompositor_017_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_017_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_017_ShowMirrorWindow_params @@ -4243,7 +4242,7 @@ struct IVRCompositor_IVRCompositor_017_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_017_CompositorDumpImages_params @@ -4254,13 +4253,13 @@ struct IVRCompositor_IVRCompositor_017_CompositorDumpImages_params struct IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn_params { void *linux_side; - bool bOverride; + int8_t bOverride; }; struct IVRCompositor_IVRCompositor_017_ForceReconnectProcess_params @@ -4271,7 +4270,7 @@ struct IVRCompositor_IVRCompositor_017_ForceReconnectProcess_params struct IVRCompositor_IVRCompositor_017_SuspendRendering_params { void *linux_side; - bool bSuspend; + int8_t bSuspend; }; struct IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11_params @@ -4295,7 +4294,7 @@ struct IVRCompositor_IVRCompositor_017_GetMirrorTextureGL_params struct IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t glTextureId; void *glSharedTextureHandle; }; @@ -4376,7 +4375,7 @@ struct IVRCompositor_IVRCompositor_018_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_018_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_103a *pTiming; uint32_t unFramesAgo; }; @@ -4410,21 +4409,21 @@ struct IVRCompositor_IVRCompositor_018_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_018_GetCurrentFadeColor_params { void *linux_side; HmdColor_t *_ret; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_018_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha_params @@ -4464,7 +4463,7 @@ struct IVRCompositor_IVRCompositor_018_CompositorQuit_params struct IVRCompositor_IVRCompositor_018_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess_params @@ -4482,7 +4481,7 @@ struct IVRCompositor_IVRCompositor_018_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_018_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_018_ShowMirrorWindow_params @@ -4498,7 +4497,7 @@ struct IVRCompositor_IVRCompositor_018_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_018_CompositorDumpImages_params @@ -4509,13 +4508,13 @@ struct IVRCompositor_IVRCompositor_018_CompositorDumpImages_params struct IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn_params { void *linux_side; - bool bOverride; + int8_t bOverride; }; struct IVRCompositor_IVRCompositor_018_ForceReconnectProcess_params @@ -4526,7 +4525,7 @@ struct IVRCompositor_IVRCompositor_018_ForceReconnectProcess_params struct IVRCompositor_IVRCompositor_018_SuspendRendering_params { void *linux_side; - bool bSuspend; + int8_t bSuspend; }; struct IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11_params @@ -4550,7 +4549,7 @@ struct IVRCompositor_IVRCompositor_018_GetMirrorTextureGL_params struct IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t glTextureId; void *glSharedTextureHandle; }; @@ -4631,7 +4630,7 @@ struct IVRCompositor_IVRCompositor_019_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_019_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_103a *pTiming; uint32_t unFramesAgo; }; @@ -4665,21 +4664,21 @@ struct IVRCompositor_IVRCompositor_019_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_019_GetCurrentFadeColor_params { void *linux_side; HmdColor_t *_ret; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_019_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha_params @@ -4719,7 +4718,7 @@ struct IVRCompositor_IVRCompositor_019_CompositorQuit_params struct IVRCompositor_IVRCompositor_019_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess_params @@ -4737,7 +4736,7 @@ struct IVRCompositor_IVRCompositor_019_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_019_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_019_ShowMirrorWindow_params @@ -4753,7 +4752,7 @@ struct IVRCompositor_IVRCompositor_019_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_019_CompositorDumpImages_params @@ -4764,13 +4763,13 @@ struct IVRCompositor_IVRCompositor_019_CompositorDumpImages_params struct IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn_params { void *linux_side; - bool bOverride; + int8_t bOverride; }; struct IVRCompositor_IVRCompositor_019_ForceReconnectProcess_params @@ -4781,7 +4780,7 @@ struct IVRCompositor_IVRCompositor_019_ForceReconnectProcess_params struct IVRCompositor_IVRCompositor_019_SuspendRendering_params { void *linux_side; - bool bSuspend; + int8_t bSuspend; }; struct IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11_params @@ -4805,7 +4804,7 @@ struct IVRCompositor_IVRCompositor_019_GetMirrorTextureGL_params struct IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t glTextureId; void *glSharedTextureHandle; }; @@ -4903,7 +4902,7 @@ struct IVRCompositor_IVRCompositor_020_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_020_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_103a *pTiming; uint32_t unFramesAgo; }; @@ -4937,21 +4936,21 @@ struct IVRCompositor_IVRCompositor_020_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_020_GetCurrentFadeColor_params { void *linux_side; HmdColor_t *_ret; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_020_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha_params @@ -4991,7 +4990,7 @@ struct IVRCompositor_IVRCompositor_020_CompositorQuit_params struct IVRCompositor_IVRCompositor_020_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess_params @@ -5009,7 +5008,7 @@ struct IVRCompositor_IVRCompositor_020_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_020_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_020_ShowMirrorWindow_params @@ -5025,7 +5024,7 @@ struct IVRCompositor_IVRCompositor_020_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_020_CompositorDumpImages_params @@ -5036,13 +5035,13 @@ struct IVRCompositor_IVRCompositor_020_CompositorDumpImages_params struct IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn_params { void *linux_side; - bool bOverride; + int8_t bOverride; }; struct IVRCompositor_IVRCompositor_020_ForceReconnectProcess_params @@ -5053,7 +5052,7 @@ struct IVRCompositor_IVRCompositor_020_ForceReconnectProcess_params struct IVRCompositor_IVRCompositor_020_SuspendRendering_params { void *linux_side; - bool bSuspend; + int8_t bSuspend; }; struct IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11_params @@ -5083,7 +5082,7 @@ struct IVRCompositor_IVRCompositor_020_GetMirrorTextureGL_params struct IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t glTextureId; void *glSharedTextureHandle; }; @@ -5181,7 +5180,7 @@ struct IVRCompositor_IVRCompositor_021_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_021_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_103a *pTiming; uint32_t unFramesAgo; }; @@ -5215,21 +5214,21 @@ struct IVRCompositor_IVRCompositor_021_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_021_GetCurrentFadeColor_params { void *linux_side; HmdColor_t *_ret; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_021_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha_params @@ -5269,7 +5268,7 @@ struct IVRCompositor_IVRCompositor_021_CompositorQuit_params struct IVRCompositor_IVRCompositor_021_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess_params @@ -5287,7 +5286,7 @@ struct IVRCompositor_IVRCompositor_021_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_021_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_021_ShowMirrorWindow_params @@ -5303,7 +5302,7 @@ struct IVRCompositor_IVRCompositor_021_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_021_CompositorDumpImages_params @@ -5314,13 +5313,13 @@ struct IVRCompositor_IVRCompositor_021_CompositorDumpImages_params struct IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn_params { void *linux_side; - bool bOverride; + int8_t bOverride; }; struct IVRCompositor_IVRCompositor_021_ForceReconnectProcess_params @@ -5331,7 +5330,7 @@ struct IVRCompositor_IVRCompositor_021_ForceReconnectProcess_params struct IVRCompositor_IVRCompositor_021_SuspendRendering_params { void *linux_side; - bool bSuspend; + int8_t bSuspend; }; struct IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11_params @@ -5361,7 +5360,7 @@ struct IVRCompositor_IVRCompositor_021_GetMirrorTextureGL_params struct IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t glTextureId; void *glSharedTextureHandle; }; @@ -5398,7 +5397,7 @@ struct IVRCompositor_IVRCompositor_021_GetVulkanDeviceExtensionsRequired_params struct IVRCompositor_IVRCompositor_021_SetExplicitTimingMode_params { void *linux_side; - bool bExplicitTimingMode; + int8_t bExplicitTimingMode; }; struct IVRCompositor_IVRCompositor_021_SubmitExplicitTimingData_params @@ -5471,7 +5470,7 @@ struct IVRCompositor_IVRCompositor_022_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_022_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_1017 *pTiming; uint32_t unFramesAgo; }; @@ -5505,21 +5504,21 @@ struct IVRCompositor_IVRCompositor_022_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_022_GetCurrentFadeColor_params { void *linux_side; HmdColor_t *_ret; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_022_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha_params @@ -5559,7 +5558,7 @@ struct IVRCompositor_IVRCompositor_022_CompositorQuit_params struct IVRCompositor_IVRCompositor_022_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess_params @@ -5577,7 +5576,7 @@ struct IVRCompositor_IVRCompositor_022_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_022_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_022_ShowMirrorWindow_params @@ -5593,7 +5592,7 @@ struct IVRCompositor_IVRCompositor_022_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_022_CompositorDumpImages_params @@ -5604,13 +5603,13 @@ struct IVRCompositor_IVRCompositor_022_CompositorDumpImages_params struct IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn_params { void *linux_side; - bool bOverride; + int8_t bOverride; }; struct IVRCompositor_IVRCompositor_022_ForceReconnectProcess_params @@ -5621,7 +5620,7 @@ struct IVRCompositor_IVRCompositor_022_ForceReconnectProcess_params struct IVRCompositor_IVRCompositor_022_SuspendRendering_params { void *linux_side; - bool bSuspend; + int8_t bSuspend; }; struct IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11_params @@ -5651,7 +5650,7 @@ struct IVRCompositor_IVRCompositor_022_GetMirrorTextureGL_params struct IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t glTextureId; void *glSharedTextureHandle; }; @@ -5700,19 +5699,19 @@ struct IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData_params struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_024_SetTrackingSpace_params @@ -5779,7 +5778,7 @@ struct IVRCompositor_IVRCompositor_024_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_024_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_1017 *pTiming; uint32_t unFramesAgo; }; @@ -5813,21 +5812,21 @@ struct IVRCompositor_IVRCompositor_024_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_024_GetCurrentFadeColor_params { void *linux_side; HmdColor_t *_ret; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_024_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha_params @@ -5867,7 +5866,7 @@ struct IVRCompositor_IVRCompositor_024_CompositorQuit_params struct IVRCompositor_IVRCompositor_024_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess_params @@ -5885,7 +5884,7 @@ struct IVRCompositor_IVRCompositor_024_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_024_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_024_ShowMirrorWindow_params @@ -5901,7 +5900,7 @@ struct IVRCompositor_IVRCompositor_024_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_024_CompositorDumpImages_params @@ -5912,13 +5911,13 @@ struct IVRCompositor_IVRCompositor_024_CompositorDumpImages_params struct IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn_params { void *linux_side; - bool bOverride; + int8_t bOverride; }; struct IVRCompositor_IVRCompositor_024_ForceReconnectProcess_params @@ -5929,7 +5928,7 @@ struct IVRCompositor_IVRCompositor_024_ForceReconnectProcess_params struct IVRCompositor_IVRCompositor_024_SuspendRendering_params { void *linux_side; - bool bSuspend; + int8_t bSuspend; }; struct IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11_params @@ -5959,7 +5958,7 @@ struct IVRCompositor_IVRCompositor_024_GetMirrorTextureGL_params struct IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t glTextureId; void *glSharedTextureHandle; }; @@ -6008,19 +6007,19 @@ struct IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData_params struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_024_SetStageOverride_Async_params @@ -6102,7 +6101,7 @@ struct IVRCompositor_IVRCompositor_026_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_026_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_1017 *pTiming; uint32_t unFramesAgo; }; @@ -6136,21 +6135,21 @@ struct IVRCompositor_IVRCompositor_026_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_026_GetCurrentFadeColor_params { void *linux_side; HmdColor_t *_ret; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_026_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeIn; + int8_t bFadeIn; }; struct IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha_params @@ -6190,7 +6189,7 @@ struct IVRCompositor_IVRCompositor_026_CompositorQuit_params struct IVRCompositor_IVRCompositor_026_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess_params @@ -6208,7 +6207,7 @@ struct IVRCompositor_IVRCompositor_026_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_026_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_026_ShowMirrorWindow_params @@ -6224,7 +6223,7 @@ struct IVRCompositor_IVRCompositor_026_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_026_CompositorDumpImages_params @@ -6235,13 +6234,13 @@ struct IVRCompositor_IVRCompositor_026_CompositorDumpImages_params struct IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn_params { void *linux_side; - bool bOverride; + int8_t bOverride; }; struct IVRCompositor_IVRCompositor_026_ForceReconnectProcess_params @@ -6252,7 +6251,7 @@ struct IVRCompositor_IVRCompositor_026_ForceReconnectProcess_params struct IVRCompositor_IVRCompositor_026_SuspendRendering_params { void *linux_side; - bool bSuspend; + int8_t bSuspend; }; struct IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11_params @@ -6282,7 +6281,7 @@ struct IVRCompositor_IVRCompositor_026_GetMirrorTextureGL_params struct IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t glTextureId; void *glSharedTextureHandle; }; @@ -6331,19 +6330,19 @@ struct IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData_params struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_026_SetStageOverride_Async_params @@ -6364,7 +6363,7 @@ struct IVRCompositor_IVRCompositor_026_ClearStageOverride_params struct IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults_params { void *linux_side; - bool _ret; + int8_t _ret; Compositor_BenchmarkResults *pBenchmarkResults; uint32_t nSizeOfBenchmarkResults; }; @@ -6450,7 +6449,7 @@ struct IVRCompositor_IVRCompositor_027_PostPresentHandoff_params struct IVRCompositor_IVRCompositor_027_GetFrameTiming_params { void *linux_side; - bool _ret; + int8_t _ret; w_Compositor_FrameTiming_1017 *pTiming; uint32_t unFramesAgo; }; @@ -6484,21 +6483,21 @@ struct IVRCompositor_IVRCompositor_027_FadeToColor_params float fGreen; float fBlue; float fAlpha; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_027_GetCurrentFadeColor_params { void *linux_side; HmdColor_t *_ret; - bool bBackground; + int8_t bBackground; }; struct IVRCompositor_IVRCompositor_027_FadeGrid_params { void *linux_side; float fSeconds; - bool bFadeGridIn; + int8_t bFadeGridIn; }; struct IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha_params @@ -6538,7 +6537,7 @@ struct IVRCompositor_IVRCompositor_027_CompositorQuit_params struct IVRCompositor_IVRCompositor_027_IsFullscreen_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess_params @@ -6556,7 +6555,7 @@ struct IVRCompositor_IVRCompositor_027_GetLastFrameRenderer_params struct IVRCompositor_IVRCompositor_027_CanRenderScene_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_027_ShowMirrorWindow_params @@ -6572,7 +6571,7 @@ struct IVRCompositor_IVRCompositor_027_HideMirrorWindow_params struct IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_027_CompositorDumpImages_params @@ -6583,13 +6582,13 @@ struct IVRCompositor_IVRCompositor_027_CompositorDumpImages_params struct IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn_params { void *linux_side; - bool bOverride; + int8_t bOverride; }; struct IVRCompositor_IVRCompositor_027_ForceReconnectProcess_params @@ -6600,7 +6599,7 @@ struct IVRCompositor_IVRCompositor_027_ForceReconnectProcess_params struct IVRCompositor_IVRCompositor_027_SuspendRendering_params { void *linux_side; - bool bSuspend; + int8_t bSuspend; }; struct IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11_params @@ -6630,7 +6629,7 @@ struct IVRCompositor_IVRCompositor_027_GetMirrorTextureGL_params struct IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t glTextureId; void *glSharedTextureHandle; }; @@ -6679,19 +6678,19 @@ struct IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData_params struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRCompositor_IVRCompositor_027_SetStageOverride_Async_params @@ -6712,7 +6711,7 @@ struct IVRCompositor_IVRCompositor_027_ClearStageOverride_params struct IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults_params { void *linux_side; - bool _ret; + int8_t _ret; Compositor_BenchmarkResults *pBenchmarkResults; uint32_t nSizeOfBenchmarkResults; }; @@ -6796,7 +6795,7 @@ struct IVRControlPanel_IVRControlPanel_006_undoc7_params struct IVRControlPanel_IVRControlPanel_006_undoc8_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t a; }; @@ -6813,7 +6812,7 @@ struct IVRControlPanel_IVRControlPanel_006_undoc10_params struct IVRControlPanel_IVRControlPanel_006_undoc11_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t a; }; @@ -6843,13 +6842,13 @@ struct IVRControlPanel_IVRControlPanel_006_undoc15_params struct IVRControlPanel_IVRControlPanel_006_undoc16_params { void *linux_side; - bool a; + int8_t a; }; struct IVRControlPanel_IVRControlPanel_006_undoc17_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRControlPanel_IVRControlPanel_006_undoc18_params @@ -6861,13 +6860,13 @@ struct IVRControlPanel_IVRControlPanel_006_undoc18_params struct IVRControlPanel_IVRControlPanel_006_undoc19_params { void *linux_side; - bool a; + int8_t a; }; struct IVRControlPanel_IVRControlPanel_006_undoc20_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRControlPanel_IVRControlPanel_006_undoc21_params @@ -6889,21 +6888,21 @@ struct IVRControlPanel_IVRControlPanel_006_undoc22_params struct IVRControlPanel_IVRControlPanel_006_undoc23_params { void *linux_side; - bool _ret; + int8_t _ret; const char *a; }; struct IVRControlPanel_IVRControlPanel_006_undoc24_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRControlPanel_IVRControlPanel_006_undoc25_params { void *linux_side; - bool _ret; - bool a; + int8_t _ret; + int8_t a; }; struct IVRControlPanel_IVRControlPanel_006_undoc26_params @@ -6950,7 +6949,7 @@ struct IVRDriverManager_IVRDriverManager_001_GetDriverHandle_params struct IVRDriverManager_IVRDriverManager_001_IsEnabled_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDriver; }; @@ -7009,13 +7008,13 @@ struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode_params struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped_params { void *linux_side; - bool bCropped; + int8_t bCropped; }; struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio_params @@ -7129,7 +7128,7 @@ struct IVRIOBuffer_IVRIOBuffer_002_PropertyContainer_params struct IVRIOBuffer_IVRIOBuffer_002_HasReaders_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulBuffer; }; @@ -7701,7 +7700,7 @@ struct IVRInput_IVRInput_005_ShowBindingsForActionSet_params struct IVRInput_IVRInput_005_IsUsingLegacyInput_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRInput_IVRInput_006_SetActionManifestPath_params @@ -7946,7 +7945,7 @@ struct IVRInput_IVRInput_006_ShowBindingsForActionSet_params struct IVRInput_IVRInput_006_IsUsingLegacyInput_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRInput_IVRInput_007_SetActionManifestPath_params @@ -8202,7 +8201,7 @@ struct IVRInput_IVRInput_007_ShowBindingsForActionSet_params struct IVRInput_IVRInput_007_IsUsingLegacyInput_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRInput_IVRInput_007_OpenBindingUI_params @@ -8212,7 +8211,7 @@ struct IVRInput_IVRInput_007_OpenBindingUI_params const char *pchAppKey; uint64_t ulActionSetHandle; uint64_t ulDeviceHandle; - bool bShowOnDesktop; + int8_t bShowOnDesktop; }; struct IVRInput_IVRInput_010_SetActionManifestPath_params @@ -8494,7 +8493,7 @@ struct IVRInput_IVRInput_010_GetComponentStateForBinding_params struct IVRInput_IVRInput_010_IsUsingLegacyInput_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRInput_IVRInput_010_OpenBindingUI_params @@ -8504,7 +8503,7 @@ struct IVRInput_IVRInput_010_OpenBindingUI_params const char *pchAppKey; uint64_t ulActionSetHandle; uint64_t ulDeviceHandle; - bool bShowOnDesktop; + int8_t bShowOnDesktop; }; struct IVRInput_IVRInput_010_GetBindingVariant_params @@ -8626,7 +8625,7 @@ struct IVROverlayView_IVROverlayView_003_PostOverlayEvent_params struct IVROverlayView_IVROverlayView_003_IsViewingPermitted_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -8680,7 +8679,7 @@ struct IVROverlay_IVROverlay_001_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_001_GetOverlayFlag_params @@ -8689,7 +8688,7 @@ struct IVROverlay_IVROverlay_001_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_001_SetOverlayAlpha_params @@ -8833,14 +8832,14 @@ struct IVROverlay_IVROverlay_001_HideOverlay_params struct IVROverlay_IVROverlay_001_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; struct IVROverlay_IVROverlay_001_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_092 *pEvent; }; @@ -8880,7 +8879,7 @@ struct IVROverlay_IVROverlay_001_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_001_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -8889,7 +8888,7 @@ struct IVROverlay_IVROverlay_001_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; uint32_t unControllerDeviceIndex; }; @@ -8924,13 +8923,13 @@ struct IVROverlay_IVROverlay_001_SetOverlayFromFile_params struct IVROverlay_IVROverlay_001_IsSystemOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_001_IsActiveSystemOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -9000,7 +8999,7 @@ struct IVROverlay_IVROverlay_002_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_002_GetOverlayFlag_params @@ -9009,7 +9008,7 @@ struct IVROverlay_IVROverlay_002_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_002_SetOverlayColor_params @@ -9157,14 +9156,14 @@ struct IVROverlay_IVROverlay_002_HideOverlay_params struct IVROverlay_IVROverlay_002_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; struct IVROverlay_IVROverlay_002_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_093 *pEvent; }; @@ -9204,7 +9203,7 @@ struct IVROverlay_IVROverlay_002_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_002_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -9213,7 +9212,7 @@ struct IVROverlay_IVROverlay_002_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; uint32_t unControllerDeviceIndex; }; @@ -9266,13 +9265,13 @@ struct IVROverlay_IVROverlay_002_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_002_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_002_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -9373,7 +9372,7 @@ struct IVROverlay_IVROverlay_003_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_003_GetOverlayFlag_params @@ -9382,7 +9381,7 @@ struct IVROverlay_IVROverlay_003_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_003_SetOverlayColor_params @@ -9530,14 +9529,14 @@ struct IVROverlay_IVROverlay_003_HideOverlay_params struct IVROverlay_IVROverlay_003_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; struct IVROverlay_IVROverlay_003_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_097 *pEvent; }; @@ -9577,7 +9576,7 @@ struct IVROverlay_IVROverlay_003_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_003_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -9586,7 +9585,7 @@ struct IVROverlay_IVROverlay_003_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; uint32_t unControllerDeviceIndex; }; @@ -9639,13 +9638,13 @@ struct IVROverlay_IVROverlay_003_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_003_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_003_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -9752,7 +9751,7 @@ struct IVROverlay_IVROverlay_004_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_004_GetOverlayFlag_params @@ -9761,7 +9760,7 @@ struct IVROverlay_IVROverlay_004_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_004_SetOverlayColor_params @@ -9927,14 +9926,14 @@ struct IVROverlay_IVROverlay_004_HideOverlay_params struct IVROverlay_IVROverlay_004_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; struct IVROverlay_IVROverlay_004_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_097 *pEvent; }; @@ -9974,7 +9973,7 @@ struct IVROverlay_IVROverlay_004_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_004_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -9983,7 +9982,7 @@ struct IVROverlay_IVROverlay_004_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; uint32_t unControllerDeviceIndex; }; @@ -10036,13 +10035,13 @@ struct IVROverlay_IVROverlay_004_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_004_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_004_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -10149,7 +10148,7 @@ struct IVROverlay_IVROverlay_005_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_005_GetOverlayFlag_params @@ -10158,7 +10157,7 @@ struct IVROverlay_IVROverlay_005_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_005_SetOverlayColor_params @@ -10324,14 +10323,14 @@ struct IVROverlay_IVROverlay_005_HideOverlay_params struct IVROverlay_IVROverlay_005_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; struct IVROverlay_IVROverlay_005_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_0910 *pEvent; }; @@ -10371,7 +10370,7 @@ struct IVROverlay_IVROverlay_005_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_005_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -10380,7 +10379,7 @@ struct IVROverlay_IVROverlay_005_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; uint32_t unControllerDeviceIndex; }; @@ -10388,7 +10387,7 @@ struct IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse_param struct IVROverlay_IVROverlay_005_IsFocusOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -10440,13 +10439,13 @@ struct IVROverlay_IVROverlay_005_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_005_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_005_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -10481,7 +10480,7 @@ struct IVROverlay_IVROverlay_005_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; }; struct IVROverlay_IVROverlay_005_GetKeyboardText_params @@ -10578,7 +10577,7 @@ struct IVROverlay_IVROverlay_007_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_007_GetOverlayFlag_params @@ -10587,7 +10586,7 @@ struct IVROverlay_IVROverlay_007_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_007_SetOverlayColor_params @@ -10753,14 +10752,14 @@ struct IVROverlay_IVROverlay_007_HideOverlay_params struct IVROverlay_IVROverlay_007_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; struct IVROverlay_IVROverlay_007_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_0912 *pEvent; }; @@ -10800,7 +10799,7 @@ struct IVROverlay_IVROverlay_007_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_007_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -10809,7 +10808,7 @@ struct IVROverlay_IVROverlay_007_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; uint32_t unControllerDeviceIndex; }; @@ -10817,7 +10816,7 @@ struct IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse_param struct IVROverlay_IVROverlay_007_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -10898,13 +10897,13 @@ struct IVROverlay_IVROverlay_007_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_007_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_007_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -10939,7 +10938,7 @@ struct IVROverlay_IVROverlay_007_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -10953,7 +10952,7 @@ struct IVROverlay_IVROverlay_007_ShowKeyboardForOverlay_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -11051,7 +11050,7 @@ struct IVROverlay_IVROverlay_008_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_008_GetOverlayFlag_params @@ -11060,7 +11059,7 @@ struct IVROverlay_IVROverlay_008_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_008_SetOverlayColor_params @@ -11226,7 +11225,7 @@ struct IVROverlay_IVROverlay_008_HideOverlay_params struct IVROverlay_IVROverlay_008_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -11243,7 +11242,7 @@ struct IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_008_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_0914 *pEvent; }; @@ -11283,7 +11282,7 @@ struct IVROverlay_IVROverlay_008_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_008_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -11292,7 +11291,7 @@ struct IVROverlay_IVROverlay_008_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; uint32_t unControllerDeviceIndex; }; @@ -11300,7 +11299,7 @@ struct IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse_param struct IVROverlay_IVROverlay_008_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -11381,13 +11380,13 @@ struct IVROverlay_IVROverlay_008_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_008_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_008_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -11422,7 +11421,7 @@ struct IVROverlay_IVROverlay_008_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -11436,7 +11435,7 @@ struct IVROverlay_IVROverlay_008_ShowKeyboardForOverlay_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -11548,7 +11547,7 @@ struct IVROverlay_IVROverlay_010_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_010_GetOverlayFlag_params @@ -11557,7 +11556,7 @@ struct IVROverlay_IVROverlay_010_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_010_SetOverlayColor_params @@ -11742,7 +11741,7 @@ struct IVROverlay_IVROverlay_010_HideOverlay_params struct IVROverlay_IVROverlay_010_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -11759,7 +11758,7 @@ struct IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_010_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_0918 *pEvent; uint32_t uncbVREvent; @@ -11800,7 +11799,7 @@ struct IVROverlay_IVROverlay_010_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_010_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -11809,7 +11808,7 @@ struct IVROverlay_IVROverlay_010_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; uint32_t unControllerDeviceIndex; }; @@ -11817,7 +11816,7 @@ struct IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse_param struct IVROverlay_IVROverlay_010_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -11898,13 +11897,13 @@ struct IVROverlay_IVROverlay_010_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_010_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_010_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -11945,7 +11944,7 @@ struct IVROverlay_IVROverlay_010_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -11959,7 +11958,7 @@ struct IVROverlay_IVROverlay_010_ShowKeyboardForOverlay_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -12086,7 +12085,7 @@ struct IVROverlay_IVROverlay_011_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_011_GetOverlayFlag_params @@ -12095,7 +12094,7 @@ struct IVROverlay_IVROverlay_011_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_011_SetOverlayColor_params @@ -12280,7 +12279,7 @@ struct IVROverlay_IVROverlay_011_HideOverlay_params struct IVROverlay_IVROverlay_011_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -12297,7 +12296,7 @@ struct IVROverlay_IVROverlay_011_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_011_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_0918 *pEvent; uint32_t uncbVREvent; @@ -12338,7 +12337,7 @@ struct IVROverlay_IVROverlay_011_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_011_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -12347,7 +12346,7 @@ struct IVROverlay_IVROverlay_011_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_011_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; uint32_t unControllerDeviceIndex; }; @@ -12355,7 +12354,7 @@ struct IVROverlay_IVROverlay_011_HandleControllerOverlayInteractionAsMouse_param struct IVROverlay_IVROverlay_011_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -12458,13 +12457,13 @@ struct IVROverlay_IVROverlay_011_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_011_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_011_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -12505,7 +12504,7 @@ struct IVROverlay_IVROverlay_011_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -12519,7 +12518,7 @@ struct IVROverlay_IVROverlay_011_ShowKeyboardForOverlay_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -12646,7 +12645,7 @@ struct IVROverlay_IVROverlay_012_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_012_GetOverlayFlag_params @@ -12655,7 +12654,7 @@ struct IVROverlay_IVROverlay_012_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_012_SetOverlayColor_params @@ -12840,7 +12839,7 @@ struct IVROverlay_IVROverlay_012_HideOverlay_params struct IVROverlay_IVROverlay_012_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -12857,7 +12856,7 @@ struct IVROverlay_IVROverlay_012_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_012_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_101 *pEvent; uint32_t uncbVREvent; @@ -12898,7 +12897,7 @@ struct IVROverlay_IVROverlay_012_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_012_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -12907,7 +12906,7 @@ struct IVROverlay_IVROverlay_012_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_012_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; uint32_t unControllerDeviceIndex; }; @@ -12915,7 +12914,7 @@ struct IVROverlay_IVROverlay_012_HandleControllerOverlayInteractionAsMouse_param struct IVROverlay_IVROverlay_012_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -13027,13 +13026,13 @@ struct IVROverlay_IVROverlay_012_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_012_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_012_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -13074,7 +13073,7 @@ struct IVROverlay_IVROverlay_012_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -13088,7 +13087,7 @@ struct IVROverlay_IVROverlay_012_ShowKeyboardForOverlay_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -13215,7 +13214,7 @@ struct IVROverlay_IVROverlay_013_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_013_GetOverlayFlag_params @@ -13224,7 +13223,7 @@ struct IVROverlay_IVROverlay_013_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_013_SetOverlayColor_params @@ -13441,7 +13440,7 @@ struct IVROverlay_IVROverlay_013_HideOverlay_params struct IVROverlay_IVROverlay_013_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -13458,7 +13457,7 @@ struct IVROverlay_IVROverlay_013_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_013_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_103 *pEvent; uint32_t uncbVREvent; @@ -13499,7 +13498,7 @@ struct IVROverlay_IVROverlay_013_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_013_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -13508,7 +13507,7 @@ struct IVROverlay_IVROverlay_013_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_013_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; uint32_t unControllerDeviceIndex; }; @@ -13516,7 +13515,7 @@ struct IVROverlay_IVROverlay_013_HandleControllerOverlayInteractionAsMouse_param struct IVROverlay_IVROverlay_013_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -13628,13 +13627,13 @@ struct IVROverlay_IVROverlay_013_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_013_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_013_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -13675,7 +13674,7 @@ struct IVROverlay_IVROverlay_013_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -13689,7 +13688,7 @@ struct IVROverlay_IVROverlay_013_ShowKeyboardForOverlay_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -13826,7 +13825,7 @@ struct IVROverlay_IVROverlay_014_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_014_GetOverlayFlag_params @@ -13835,7 +13834,7 @@ struct IVROverlay_IVROverlay_014_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_014_SetOverlayColor_params @@ -14052,7 +14051,7 @@ struct IVROverlay_IVROverlay_014_HideOverlay_params struct IVROverlay_IVROverlay_014_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -14069,7 +14068,7 @@ struct IVROverlay_IVROverlay_014_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_014_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_106 *pEvent; uint32_t uncbVREvent; @@ -14110,7 +14109,7 @@ struct IVROverlay_IVROverlay_014_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_014_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -14119,7 +14118,7 @@ struct IVROverlay_IVROverlay_014_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_014_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; uint32_t unControllerDeviceIndex; }; @@ -14127,7 +14126,7 @@ struct IVROverlay_IVROverlay_014_HandleControllerOverlayInteractionAsMouse_param struct IVROverlay_IVROverlay_014_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -14240,13 +14239,13 @@ struct IVROverlay_IVROverlay_014_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_014_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_014_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -14287,7 +14286,7 @@ struct IVROverlay_IVROverlay_014_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -14301,7 +14300,7 @@ struct IVROverlay_IVROverlay_014_ShowKeyboardForOverlay_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -14466,7 +14465,7 @@ struct IVROverlay_IVROverlay_016_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_016_GetOverlayFlag_params @@ -14475,7 +14474,7 @@ struct IVROverlay_IVROverlay_016_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_016_SetOverlayColor_params @@ -14730,7 +14729,7 @@ struct IVROverlay_IVROverlay_016_HideOverlay_params struct IVROverlay_IVROverlay_016_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -14747,7 +14746,7 @@ struct IVROverlay_IVROverlay_016_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_016_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_106 *pEvent; uint32_t uncbVREvent; @@ -14788,7 +14787,7 @@ struct IVROverlay_IVROverlay_016_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_016_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -14797,7 +14796,7 @@ struct IVROverlay_IVROverlay_016_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_016_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; uint32_t unControllerDeviceIndex; }; @@ -14805,7 +14804,7 @@ struct IVROverlay_IVROverlay_016_HandleControllerOverlayInteractionAsMouse_param struct IVROverlay_IVROverlay_016_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -14918,13 +14917,13 @@ struct IVROverlay_IVROverlay_016_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_016_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_016_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -14965,7 +14964,7 @@ struct IVROverlay_IVROverlay_016_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -14979,7 +14978,7 @@ struct IVROverlay_IVROverlay_016_ShowKeyboardForOverlay_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -15149,7 +15148,7 @@ struct IVROverlay_IVROverlay_017_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_017_GetOverlayFlag_params @@ -15158,7 +15157,7 @@ struct IVROverlay_IVROverlay_017_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_017_SetOverlayColor_params @@ -15413,7 +15412,7 @@ struct IVROverlay_IVROverlay_017_HideOverlay_params struct IVROverlay_IVROverlay_017_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -15430,7 +15429,7 @@ struct IVROverlay_IVROverlay_017_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_017_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_1011 *pEvent; uint32_t uncbVREvent; @@ -15471,7 +15470,7 @@ struct IVROverlay_IVROverlay_017_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_017_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -15480,7 +15479,7 @@ struct IVROverlay_IVROverlay_017_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_017_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; uint32_t unControllerDeviceIndex; }; @@ -15488,7 +15487,7 @@ struct IVROverlay_IVROverlay_017_HandleControllerOverlayInteractionAsMouse_param struct IVROverlay_IVROverlay_017_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -15621,13 +15620,13 @@ struct IVROverlay_IVROverlay_017_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_017_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_017_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -15668,7 +15667,7 @@ struct IVROverlay_IVROverlay_017_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -15682,7 +15681,7 @@ struct IVROverlay_IVROverlay_017_ShowKeyboardForOverlay_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -15852,7 +15851,7 @@ struct IVROverlay_IVROverlay_018_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_018_GetOverlayFlag_params @@ -15861,7 +15860,7 @@ struct IVROverlay_IVROverlay_018_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_018_SetOverlayColor_params @@ -16116,7 +16115,7 @@ struct IVROverlay_IVROverlay_018_HideOverlay_params struct IVROverlay_IVROverlay_018_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -16133,7 +16132,7 @@ struct IVROverlay_IVROverlay_018_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_018_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_1016 *pEvent; uint32_t uncbVREvent; @@ -16174,7 +16173,7 @@ struct IVROverlay_IVROverlay_018_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_018_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -16183,7 +16182,7 @@ struct IVROverlay_IVROverlay_018_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_018_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -16316,13 +16315,13 @@ struct IVROverlay_IVROverlay_018_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_018_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_018_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -16363,7 +16362,7 @@ struct IVROverlay_IVROverlay_018_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -16377,7 +16376,7 @@ struct IVROverlay_IVROverlay_018_ShowKeyboardForOverlay_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -16547,7 +16546,7 @@ struct IVROverlay_IVROverlay_019_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_019_GetOverlayFlag_params @@ -16556,7 +16555,7 @@ struct IVROverlay_IVROverlay_019_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_019_SetOverlayColor_params @@ -16811,7 +16810,7 @@ struct IVROverlay_IVROverlay_019_HideOverlay_params struct IVROverlay_IVROverlay_019_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -16828,7 +16827,7 @@ struct IVROverlay_IVROverlay_019_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_019_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_1322 *pEvent; uint32_t uncbVREvent; @@ -16869,7 +16868,7 @@ struct IVROverlay_IVROverlay_019_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_019_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -16878,7 +16877,7 @@ struct IVROverlay_IVROverlay_019_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_019_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -17011,13 +17010,13 @@ struct IVROverlay_IVROverlay_019_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_019_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_019_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -17058,7 +17057,7 @@ struct IVROverlay_IVROverlay_019_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -17072,7 +17071,7 @@ struct IVROverlay_IVROverlay_019_ShowKeyboardForOverlay_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -17229,7 +17228,7 @@ struct IVROverlay_IVROverlay_020_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_020_GetOverlayFlag_params @@ -17238,7 +17237,7 @@ struct IVROverlay_IVROverlay_020_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_020_SetOverlayColor_params @@ -17493,7 +17492,7 @@ struct IVROverlay_IVROverlay_020_HideOverlay_params struct IVROverlay_IVROverlay_020_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -17510,7 +17509,7 @@ struct IVROverlay_IVROverlay_020_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_020_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_1322 *pEvent; uint32_t uncbVREvent; @@ -17551,7 +17550,7 @@ struct IVROverlay_IVROverlay_020_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_020_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -17560,7 +17559,7 @@ struct IVROverlay_IVROverlay_020_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_020_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -17693,13 +17692,13 @@ struct IVROverlay_IVROverlay_020_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_020_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_020_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -17740,7 +17739,7 @@ struct IVROverlay_IVROverlay_020_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -17754,7 +17753,7 @@ struct IVROverlay_IVROverlay_020_ShowKeyboardForOverlay_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -17911,7 +17910,7 @@ struct IVROverlay_IVROverlay_021_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_021_GetOverlayFlag_params @@ -17920,7 +17919,7 @@ struct IVROverlay_IVROverlay_021_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_021_SetOverlayColor_params @@ -18173,7 +18172,7 @@ struct IVROverlay_IVROverlay_021_HideOverlay_params struct IVROverlay_IVROverlay_021_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -18190,7 +18189,7 @@ struct IVROverlay_IVROverlay_021_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_021_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_1322 *pEvent; uint32_t uncbVREvent; @@ -18231,7 +18230,7 @@ struct IVROverlay_IVROverlay_021_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_021_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -18240,7 +18239,7 @@ struct IVROverlay_IVROverlay_021_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_021_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -18343,13 +18342,13 @@ struct IVROverlay_IVROverlay_021_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_021_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_021_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -18390,7 +18389,7 @@ struct IVROverlay_IVROverlay_021_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -18404,7 +18403,7 @@ struct IVROverlay_IVROverlay_021_ShowKeyboardForOverlay_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -18561,7 +18560,7 @@ struct IVROverlay_IVROverlay_022_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_022_GetOverlayFlag_params @@ -18570,7 +18569,7 @@ struct IVROverlay_IVROverlay_022_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_022_GetOverlayFlags_params @@ -18847,7 +18846,7 @@ struct IVROverlay_IVROverlay_022_HideOverlay_params struct IVROverlay_IVROverlay_022_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -18864,7 +18863,7 @@ struct IVROverlay_IVROverlay_022_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_022_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_1322 *pEvent; uint32_t uncbVREvent; @@ -18905,7 +18904,7 @@ struct IVROverlay_IVROverlay_022_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_022_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -18914,7 +18913,7 @@ struct IVROverlay_IVROverlay_022_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_022_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -19060,13 +19059,13 @@ struct IVROverlay_IVROverlay_022_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_022_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_022_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -19107,7 +19106,7 @@ struct IVROverlay_IVROverlay_022_ShowKeyboard_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -19121,7 +19120,7 @@ struct IVROverlay_IVROverlay_022_ShowKeyboardForOverlay_params const char *pchDescription; uint32_t unCharMax; const char *pchExistingText; - bool bUseMinimalMode; + int8_t bUseMinimalMode; uint64_t uUserValue; }; @@ -19260,7 +19259,7 @@ struct IVROverlay_IVROverlay_024_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_024_GetOverlayFlag_params @@ -19269,7 +19268,7 @@ struct IVROverlay_IVROverlay_024_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_024_GetOverlayFlags_params @@ -19526,7 +19525,7 @@ struct IVROverlay_IVROverlay_024_HideOverlay_params struct IVROverlay_IVROverlay_024_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -19543,7 +19542,7 @@ struct IVROverlay_IVROverlay_024_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_024_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_11030 *pEvent; uint32_t uncbVREvent; @@ -19584,7 +19583,7 @@ struct IVROverlay_IVROverlay_024_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_024_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -19593,7 +19592,7 @@ struct IVROverlay_IVROverlay_024_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_024_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -19719,13 +19718,13 @@ struct IVROverlay_IVROverlay_024_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_024_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_024_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -19919,7 +19918,7 @@ struct IVROverlay_IVROverlay_025_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_025_GetOverlayFlag_params @@ -19928,7 +19927,7 @@ struct IVROverlay_IVROverlay_025_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_025_GetOverlayFlags_params @@ -20196,7 +20195,7 @@ struct IVROverlay_IVROverlay_025_HideOverlay_params struct IVROverlay_IVROverlay_025_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -20213,7 +20212,7 @@ struct IVROverlay_IVROverlay_025_GetTransformForOverlayCoordinates_params struct IVROverlay_IVROverlay_025_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_1168 *pEvent; uint32_t uncbVREvent; @@ -20254,7 +20253,7 @@ struct IVROverlay_IVROverlay_025_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_025_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -20263,7 +20262,7 @@ struct IVROverlay_IVROverlay_025_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_025_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -20389,13 +20388,13 @@ struct IVROverlay_IVROverlay_025_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_025_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_025_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -20589,7 +20588,7 @@ struct IVROverlay_IVROverlay_026_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_026_GetOverlayFlag_params @@ -20598,7 +20597,7 @@ struct IVROverlay_IVROverlay_026_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_026_GetOverlayFlags_params @@ -20882,7 +20881,7 @@ struct IVROverlay_IVROverlay_026_HideOverlay_params struct IVROverlay_IVROverlay_026_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -20906,7 +20905,7 @@ struct IVROverlay_IVROverlay_026_WaitFrameSync_params struct IVROverlay_IVROverlay_026_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_1168 *pEvent; uint32_t uncbVREvent; @@ -20947,7 +20946,7 @@ struct IVROverlay_IVROverlay_026_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_026_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -20956,7 +20955,7 @@ struct IVROverlay_IVROverlay_026_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_026_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -21082,13 +21081,13 @@ struct IVROverlay_IVROverlay_026_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_026_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_026_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -21282,7 +21281,7 @@ struct IVROverlay_IVROverlay_027_SetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool bEnabled; + int8_t bEnabled; }; struct IVROverlay_IVROverlay_027_GetOverlayFlag_params @@ -21291,7 +21290,7 @@ struct IVROverlay_IVROverlay_027_GetOverlayFlag_params uint32_t _ret; uint64_t ulOverlayHandle; uint32_t eOverlayFlag; - bool *pbEnabled; + int8_t *pbEnabled; }; struct IVROverlay_IVROverlay_027_GetOverlayFlags_params @@ -21557,7 +21556,7 @@ struct IVROverlay_IVROverlay_027_HideOverlay_params struct IVROverlay_IVROverlay_027_IsOverlayVisible_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -21581,7 +21580,7 @@ struct IVROverlay_IVROverlay_027_WaitFrameSync_params struct IVROverlay_IVROverlay_027_PollNextOverlayEvent_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; w_VREvent_t_1168 *pEvent; uint32_t uncbVREvent; @@ -21622,7 +21621,7 @@ struct IVROverlay_IVROverlay_027_SetOverlayMouseScale_params struct IVROverlay_IVROverlay_027_ComputeOverlayIntersection_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; const VROverlayIntersectionParams_t *pParams; VROverlayIntersectionResults_t *pResults; @@ -21631,7 +21630,7 @@ struct IVROverlay_IVROverlay_027_ComputeOverlayIntersection_params struct IVROverlay_IVROverlay_027_IsHoverTargetOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -21757,13 +21756,13 @@ struct IVROverlay_IVROverlay_027_CreateDashboardOverlay_params struct IVROverlay_IVROverlay_027_IsDashboardVisible_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVROverlay_IVROverlay_027_IsActiveDashboardOverlay_params { void *linux_side; - bool _ret; + int8_t _ret; uint64_t ulOverlayHandle; }; @@ -21869,7 +21868,7 @@ struct IVROverlay_IVROverlay_027_CloseMessageOverlay_params struct IVRRenderModels_IVRRenderModels_001_LoadRenderModel_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchRenderModelName; w_RenderModel_t_090 *pRenderModel; }; @@ -21898,7 +21897,7 @@ struct IVRRenderModels_IVRRenderModels_001_GetRenderModelCount_params struct IVRRenderModels_IVRRenderModels_002_LoadRenderModel_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchRenderModelName; w_RenderModel_t_0912 **ppRenderModel; }; @@ -21912,7 +21911,7 @@ struct IVRRenderModels_IVRRenderModels_002_FreeRenderModel_params struct IVRRenderModels_IVRRenderModels_002_LoadTexture_params { void *linux_side; - bool _ret; + int8_t _ret; int32_t textureId; w_RenderModel_TextureMap_t_090 **ppTexture; }; @@ -21976,7 +21975,7 @@ struct IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName_params struct IVRRenderModels_IVRRenderModels_002_GetComponentState_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchRenderModelName; const char *pchComponentName; const w_VRControllerState001_t *pControllerState; @@ -21986,7 +21985,7 @@ struct IVRRenderModels_IVRRenderModels_002_GetComponentState_params struct IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchRenderModelName; const char *pchComponentName; }; @@ -22087,7 +22086,7 @@ struct IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName_params struct IVRRenderModels_IVRRenderModels_004_GetComponentState_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchRenderModelName; const char *pchComponentName; const w_VRControllerState001_t *pControllerState; @@ -22098,7 +22097,7 @@ struct IVRRenderModels_IVRRenderModels_004_GetComponentState_params struct IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchRenderModelName; const char *pchComponentName; }; @@ -22207,7 +22206,7 @@ struct IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName_params struct IVRRenderModels_IVRRenderModels_005_GetComponentState_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchRenderModelName; const char *pchComponentName; const w_VRControllerState001_t *pControllerState; @@ -22218,7 +22217,7 @@ struct IVRRenderModels_IVRRenderModels_005_GetComponentState_params struct IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchRenderModelName; const char *pchComponentName; }; @@ -22354,7 +22353,7 @@ struct IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName_params struct IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchRenderModelName; const char *pchComponentName; uint64_t devicePath; @@ -22365,7 +22364,7 @@ struct IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath_params struct IVRRenderModels_IVRRenderModels_006_GetComponentState_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchRenderModelName; const char *pchComponentName; const w_VRControllerState001_t *pControllerState; @@ -22376,7 +22375,7 @@ struct IVRRenderModels_IVRRenderModels_006_GetComponentState_params struct IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchRenderModelName; const char *pchComponentName; }; @@ -22501,18 +22500,18 @@ struct IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum_params struct IVRSettings_IVRSettings_001_Sync_params { void *linux_side; - bool _ret; - bool bForce; + int8_t _ret; + int8_t bForce; uint32_t *peError; }; struct IVRSettings_IVRSettings_001_GetBool_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchSection; const char *pchSettingsKey; - bool bDefaultValue; + int8_t bDefaultValue; uint32_t *peError; }; @@ -22521,7 +22520,7 @@ struct IVRSettings_IVRSettings_001_SetBool_params void *linux_side; const char *pchSection; const char *pchSettingsKey; - bool bValue; + int8_t bValue; uint32_t *peError; }; @@ -22608,8 +22607,8 @@ struct IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum_params struct IVRSettings_IVRSettings_002_Sync_params { void *linux_side; - bool _ret; - bool bForce; + int8_t _ret; + int8_t bForce; uint32_t *peError; }; @@ -22618,7 +22617,7 @@ struct IVRSettings_IVRSettings_002_SetBool_params void *linux_side; const char *pchSection; const char *pchSettingsKey; - bool bValue; + int8_t bValue; uint32_t *peError; }; @@ -22652,7 +22651,7 @@ struct IVRSettings_IVRSettings_002_SetString_params struct IVRSettings_IVRSettings_002_GetBool_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchSection; const char *pchSettingsKey; uint32_t *peError; @@ -22713,7 +22712,7 @@ struct IVRSettings_IVRSettings_003_SetBool_params void *linux_side; const char *pchSection; const char *pchSettingsKey; - bool bValue; + int8_t bValue; uint32_t *peError; }; @@ -22747,7 +22746,7 @@ struct IVRSettings_IVRSettings_003_SetString_params struct IVRSettings_IVRSettings_003_GetBool_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchSection; const char *pchSettingsKey; uint32_t *peError; @@ -22861,7 +22860,7 @@ struct IVRSystem_IVRSystem_003_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_003_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -22882,7 +22881,7 @@ struct IVRSystem_IVRSystem_003_GetDXGIOutputInfo_params struct IVRSystem_IVRSystem_003_AttachToWindow_params { void *linux_side; - bool _ret; + int8_t _ret; void *hWnd; }; @@ -22909,7 +22908,7 @@ struct IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_p struct IVRSystem_IVRSystem_003_LoadRenderModel_params { void *linux_side; - bool _ret; + int8_t _ret; const char *pchRenderModelName; w_RenderModel_t_090 *pRenderModel; }; @@ -22930,14 +22929,14 @@ struct IVRSystem_IVRSystem_003_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_003_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -23000,14 +22999,14 @@ struct IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_003_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_090 *pEvent; }; struct IVRSystem_IVRSystem_003_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_090 *pEvent; TrackedDevicePose_t *pTrackedDevicePose; @@ -23030,7 +23029,7 @@ struct IVRSystem_IVRSystem_003_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_003_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; }; @@ -23038,7 +23037,7 @@ struct IVRSystem_IVRSystem_003_GetControllerState_params struct IVRSystem_IVRSystem_003_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -23070,7 +23069,7 @@ struct IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse_params { void *linux_side; - bool _ret; + int8_t _ret; const Compositor_OverlaySettings *overlaySettings; HmdVector2_t vecWindowClientPositionOnScreen; HmdVector2_t vecWindowClientSize; @@ -23081,7 +23080,7 @@ struct IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse_params struct IVRSystem_IVRSystem_003_CaptureInputFocus_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_003_ReleaseInputFocus_params @@ -23092,7 +23091,7 @@ struct IVRSystem_IVRSystem_003_ReleaseInputFocus_params struct IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_004_GetWindowBounds_params @@ -23160,7 +23159,7 @@ struct IVRSystem_IVRSystem_004_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_004_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -23181,7 +23180,7 @@ struct IVRSystem_IVRSystem_004_GetDXGIOutputInfo_params struct IVRSystem_IVRSystem_004_AttachToWindow_params { void *linux_side; - bool _ret; + int8_t _ret; void *hWnd; }; @@ -23215,14 +23214,14 @@ struct IVRSystem_IVRSystem_004_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_004_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -23285,14 +23284,14 @@ struct IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_004_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_092 *pEvent; }; struct IVRSystem_IVRSystem_004_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_092 *pEvent; TrackedDevicePose_t *pTrackedDevicePose; @@ -23315,7 +23314,7 @@ struct IVRSystem_IVRSystem_004_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_004_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; }; @@ -23323,7 +23322,7 @@ struct IVRSystem_IVRSystem_004_GetControllerState_params struct IVRSystem_IVRSystem_004_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -23355,7 +23354,7 @@ struct IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_004_CaptureInputFocus_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_004_ReleaseInputFocus_params @@ -23366,7 +23365,7 @@ struct IVRSystem_IVRSystem_004_ReleaseInputFocus_params struct IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_004_DriverDebugRequest_params @@ -23444,7 +23443,7 @@ struct IVRSystem_IVRSystem_005_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_005_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -23465,7 +23464,7 @@ struct IVRSystem_IVRSystem_005_GetDXGIOutputInfo_params struct IVRSystem_IVRSystem_005_AttachToWindow_params { void *linux_side; - bool _ret; + int8_t _ret; void *hWnd; }; @@ -23509,14 +23508,14 @@ struct IVRSystem_IVRSystem_005_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_005_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -23579,14 +23578,14 @@ struct IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_005_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_097 *pEvent; }; struct IVRSystem_IVRSystem_005_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_097 *pEvent; TrackedDevicePose_t *pTrackedDevicePose; @@ -23609,7 +23608,7 @@ struct IVRSystem_IVRSystem_005_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_005_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; }; @@ -23617,7 +23616,7 @@ struct IVRSystem_IVRSystem_005_GetControllerState_params struct IVRSystem_IVRSystem_005_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -23649,7 +23648,7 @@ struct IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_005_CaptureInputFocus_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_005_ReleaseInputFocus_params @@ -23660,7 +23659,7 @@ struct IVRSystem_IVRSystem_005_ReleaseInputFocus_params struct IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_005_DriverDebugRequest_params @@ -23738,7 +23737,7 @@ struct IVRSystem_IVRSystem_006_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_006_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -23759,7 +23758,7 @@ struct IVRSystem_IVRSystem_006_GetDXGIOutputInfo_params struct IVRSystem_IVRSystem_006_AttachToWindow_params { void *linux_side; - bool _ret; + int8_t _ret; void *hWnd; }; @@ -23816,14 +23815,14 @@ struct IVRSystem_IVRSystem_006_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_006_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -23886,14 +23885,14 @@ struct IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_006_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_0910 *pEvent; }; struct IVRSystem_IVRSystem_006_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_0910 *pEvent; TrackedDevicePose_t *pTrackedDevicePose; @@ -23916,7 +23915,7 @@ struct IVRSystem_IVRSystem_006_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_006_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; }; @@ -23924,7 +23923,7 @@ struct IVRSystem_IVRSystem_006_GetControllerState_params struct IVRSystem_IVRSystem_006_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -23956,7 +23955,7 @@ struct IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_006_CaptureInputFocus_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_006_ReleaseInputFocus_params @@ -23967,7 +23966,7 @@ struct IVRSystem_IVRSystem_006_ReleaseInputFocus_params struct IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_006_DriverDebugRequest_params @@ -23990,14 +23989,14 @@ struct IVRSystem_IVRSystem_006_PerformFirmwareUpdate_params struct IVRSystem_IVRSystem_006_IsDisplayOnDesktop_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_006_SetDisplayVisibility_params { void *linux_side; - bool _ret; - bool bIsVisibleOnDesktop; + int8_t _ret; + int8_t bIsVisibleOnDesktop; }; struct IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize_params @@ -24046,7 +24045,7 @@ struct IVRSystem_IVRSystem_009_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_009_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -24066,14 +24065,14 @@ struct IVRSystem_IVRSystem_009_GetDXGIOutputInfo_params struct IVRSystem_IVRSystem_009_IsDisplayOnDesktop_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_009_SetDisplayVisibility_params { void *linux_side; - bool _ret; - bool bIsVisibleOnDesktop; + int8_t _ret; + int8_t bIsVisibleOnDesktop; }; struct IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose_params @@ -24137,14 +24136,14 @@ struct IVRSystem_IVRSystem_009_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_009_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -24207,14 +24206,14 @@ struct IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_009_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_0912 *pEvent; }; struct IVRSystem_IVRSystem_009_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_0912 *pEvent; TrackedDevicePose_t *pTrackedDevicePose; @@ -24237,7 +24236,7 @@ struct IVRSystem_IVRSystem_009_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_009_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; }; @@ -24245,7 +24244,7 @@ struct IVRSystem_IVRSystem_009_GetControllerState_params struct IVRSystem_IVRSystem_009_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -24277,7 +24276,7 @@ struct IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_009_CaptureInputFocus_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_009_ReleaseInputFocus_params @@ -24288,7 +24287,7 @@ struct IVRSystem_IVRSystem_009_ReleaseInputFocus_params struct IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_009_DriverDebugRequest_params @@ -24364,7 +24363,7 @@ struct IVRSystem_IVRSystem_010_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_010_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -24384,14 +24383,14 @@ struct IVRSystem_IVRSystem_010_GetDXGIOutputInfo_params struct IVRSystem_IVRSystem_010_IsDisplayOnDesktop_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_010_SetDisplayVisibility_params { void *linux_side; - bool _ret; - bool bIsVisibleOnDesktop; + int8_t _ret; + int8_t bIsVisibleOnDesktop; }; struct IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose_params @@ -24469,14 +24468,14 @@ struct IVRSystem_IVRSystem_010_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_010_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -24539,14 +24538,14 @@ struct IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_010_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_0914 *pEvent; }; struct IVRSystem_IVRSystem_010_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_0914 *pEvent; TrackedDevicePose_t *pTrackedDevicePose; @@ -24569,7 +24568,7 @@ struct IVRSystem_IVRSystem_010_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_010_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; }; @@ -24577,7 +24576,7 @@ struct IVRSystem_IVRSystem_010_GetControllerState_params struct IVRSystem_IVRSystem_010_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -24609,7 +24608,7 @@ struct IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_010_CaptureInputFocus_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_010_ReleaseInputFocus_params @@ -24620,7 +24619,7 @@ struct IVRSystem_IVRSystem_010_ReleaseInputFocus_params struct IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_010_DriverDebugRequest_params @@ -24653,7 +24652,7 @@ struct IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt_params struct IVRSystem_IVRSystem_010_PerformanceTestEnableCapture_params { void *linux_side; - bool bEnable; + int8_t bEnable; }; struct IVRSystem_IVRSystem_010_PerformanceTestReportFidelityLevelChange_params @@ -24708,7 +24707,7 @@ struct IVRSystem_IVRSystem_011_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_011_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -24728,14 +24727,14 @@ struct IVRSystem_IVRSystem_011_GetDXGIOutputInfo_params struct IVRSystem_IVRSystem_011_IsDisplayOnDesktop_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_011_SetDisplayVisibility_params { void *linux_side; - bool _ret; - bool bIsVisibleOnDesktop; + int8_t _ret; + int8_t bIsVisibleOnDesktop; }; struct IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose_params @@ -24813,14 +24812,14 @@ struct IVRSystem_IVRSystem_011_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_011_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -24883,7 +24882,7 @@ struct IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_011_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_0918 *pEvent; uint32_t uncbVREvent; }; @@ -24891,7 +24890,7 @@ struct IVRSystem_IVRSystem_011_PollNextEvent_params struct IVRSystem_IVRSystem_011_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_0918 *pEvent; uint32_t uncbVREvent; @@ -24915,7 +24914,7 @@ struct IVRSystem_IVRSystem_011_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_011_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; }; @@ -24923,7 +24922,7 @@ struct IVRSystem_IVRSystem_011_GetControllerState_params struct IVRSystem_IVRSystem_011_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -24955,7 +24954,7 @@ struct IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_011_CaptureInputFocus_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_011_ReleaseInputFocus_params @@ -24966,7 +24965,7 @@ struct IVRSystem_IVRSystem_011_ReleaseInputFocus_params struct IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_011_DriverDebugRequest_params @@ -24999,7 +24998,7 @@ struct IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt_params struct IVRSystem_IVRSystem_011_PerformanceTestEnableCapture_params { void *linux_side; - bool bEnable; + int8_t bEnable; }; struct IVRSystem_IVRSystem_011_PerformanceTestReportFidelityLevelChange_params @@ -25054,7 +25053,7 @@ struct IVRSystem_IVRSystem_012_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_012_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -25074,14 +25073,14 @@ struct IVRSystem_IVRSystem_012_GetDXGIOutputInfo_params struct IVRSystem_IVRSystem_012_IsDisplayOnDesktop_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_012_SetDisplayVisibility_params { void *linux_side; - bool _ret; - bool bIsVisibleOnDesktop; + int8_t _ret; + int8_t bIsVisibleOnDesktop; }; struct IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose_params @@ -25159,14 +25158,14 @@ struct IVRSystem_IVRSystem_012_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_012_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -25229,7 +25228,7 @@ struct IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_012_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_103 *pEvent; uint32_t uncbVREvent; }; @@ -25237,7 +25236,7 @@ struct IVRSystem_IVRSystem_012_PollNextEvent_params struct IVRSystem_IVRSystem_012_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_103 *pEvent; uint32_t uncbVREvent; @@ -25261,7 +25260,7 @@ struct IVRSystem_IVRSystem_012_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_012_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; }; @@ -25269,7 +25268,7 @@ struct IVRSystem_IVRSystem_012_GetControllerState_params struct IVRSystem_IVRSystem_012_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -25301,7 +25300,7 @@ struct IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_012_CaptureInputFocus_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_012_ReleaseInputFocus_params @@ -25312,7 +25311,7 @@ struct IVRSystem_IVRSystem_012_ReleaseInputFocus_params struct IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_012_DriverDebugRequest_params @@ -25372,7 +25371,7 @@ struct IVRSystem_IVRSystem_014_GetProjectionRaw_params struct IVRSystem_IVRSystem_014_ComputeDistortion_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eEye; float fU; float fV; @@ -25389,7 +25388,7 @@ struct IVRSystem_IVRSystem_014_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_014_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -25409,14 +25408,14 @@ struct IVRSystem_IVRSystem_014_GetDXGIOutputInfo_params struct IVRSystem_IVRSystem_014_IsDisplayOnDesktop_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_014_SetDisplayVisibility_params { void *linux_side; - bool _ret; - bool bIsVisibleOnDesktop; + int8_t _ret; + int8_t bIsVisibleOnDesktop; }; struct IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose_params @@ -25494,14 +25493,14 @@ struct IVRSystem_IVRSystem_014_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_014_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -25564,7 +25563,7 @@ struct IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_014_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_103 *pEvent; uint32_t uncbVREvent; }; @@ -25572,7 +25571,7 @@ struct IVRSystem_IVRSystem_014_PollNextEvent_params struct IVRSystem_IVRSystem_014_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_103 *pEvent; uint32_t uncbVREvent; @@ -25597,7 +25596,7 @@ struct IVRSystem_IVRSystem_014_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_014_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; uint32_t unControllerStateSize; @@ -25606,7 +25605,7 @@ struct IVRSystem_IVRSystem_014_GetControllerState_params struct IVRSystem_IVRSystem_014_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -25639,7 +25638,7 @@ struct IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_014_CaptureInputFocus_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_014_ReleaseInputFocus_params @@ -25650,7 +25649,7 @@ struct IVRSystem_IVRSystem_014_ReleaseInputFocus_params struct IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_014_DriverDebugRequest_params @@ -25709,7 +25708,7 @@ struct IVRSystem_IVRSystem_015_GetProjectionRaw_params struct IVRSystem_IVRSystem_015_ComputeDistortion_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eEye; float fU; float fV; @@ -25726,7 +25725,7 @@ struct IVRSystem_IVRSystem_015_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_015_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -25746,14 +25745,14 @@ struct IVRSystem_IVRSystem_015_GetDXGIOutputInfo_params struct IVRSystem_IVRSystem_015_IsDisplayOnDesktop_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_015_SetDisplayVisibility_params { void *linux_side; - bool _ret; - bool bIsVisibleOnDesktop; + int8_t _ret; + int8_t bIsVisibleOnDesktop; }; struct IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose_params @@ -25831,14 +25830,14 @@ struct IVRSystem_IVRSystem_015_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_015_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -25901,7 +25900,7 @@ struct IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_015_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_106 *pEvent; uint32_t uncbVREvent; }; @@ -25909,7 +25908,7 @@ struct IVRSystem_IVRSystem_015_PollNextEvent_params struct IVRSystem_IVRSystem_015_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_106 *pEvent; uint32_t uncbVREvent; @@ -25934,7 +25933,7 @@ struct IVRSystem_IVRSystem_015_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_015_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; uint32_t unControllerStateSize; @@ -25943,7 +25942,7 @@ struct IVRSystem_IVRSystem_015_GetControllerState_params struct IVRSystem_IVRSystem_015_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -25976,7 +25975,7 @@ struct IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_015_CaptureInputFocus_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_015_ReleaseInputFocus_params @@ -25987,7 +25986,7 @@ struct IVRSystem_IVRSystem_015_ReleaseInputFocus_params struct IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_015_DriverDebugRequest_params @@ -26046,7 +26045,7 @@ struct IVRSystem_IVRSystem_016_GetProjectionRaw_params struct IVRSystem_IVRSystem_016_ComputeDistortion_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eEye; float fU; float fV; @@ -26063,7 +26062,7 @@ struct IVRSystem_IVRSystem_016_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_016_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -26090,14 +26089,14 @@ struct IVRSystem_IVRSystem_016_GetOutputDevice_params struct IVRSystem_IVRSystem_016_IsDisplayOnDesktop_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_016_SetDisplayVisibility_params { void *linux_side; - bool _ret; - bool bIsVisibleOnDesktop; + int8_t _ret; + int8_t bIsVisibleOnDesktop; }; struct IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose_params @@ -26175,14 +26174,14 @@ struct IVRSystem_IVRSystem_016_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_016_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -26245,7 +26244,7 @@ struct IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_016_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_106 *pEvent; uint32_t uncbVREvent; }; @@ -26253,7 +26252,7 @@ struct IVRSystem_IVRSystem_016_PollNextEvent_params struct IVRSystem_IVRSystem_016_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_106 *pEvent; uint32_t uncbVREvent; @@ -26278,7 +26277,7 @@ struct IVRSystem_IVRSystem_016_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_016_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; uint32_t unControllerStateSize; @@ -26287,7 +26286,7 @@ struct IVRSystem_IVRSystem_016_GetControllerState_params struct IVRSystem_IVRSystem_016_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -26320,7 +26319,7 @@ struct IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_016_CaptureInputFocus_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_016_ReleaseInputFocus_params @@ -26331,7 +26330,7 @@ struct IVRSystem_IVRSystem_016_ReleaseInputFocus_params struct IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_016_DriverDebugRequest_params @@ -26390,7 +26389,7 @@ struct IVRSystem_IVRSystem_017_GetProjectionRaw_params struct IVRSystem_IVRSystem_017_ComputeDistortion_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eEye; float fU; float fV; @@ -26407,7 +26406,7 @@ struct IVRSystem_IVRSystem_017_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_017_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -26435,14 +26434,14 @@ struct IVRSystem_IVRSystem_017_GetOutputDevice_params struct IVRSystem_IVRSystem_017_IsDisplayOnDesktop_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_017_SetDisplayVisibility_params { void *linux_side; - bool _ret; - bool bIsVisibleOnDesktop; + int8_t _ret; + int8_t bIsVisibleOnDesktop; }; struct IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose_params @@ -26520,14 +26519,14 @@ struct IVRSystem_IVRSystem_017_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_017_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -26590,7 +26589,7 @@ struct IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_017_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_1011 *pEvent; uint32_t uncbVREvent; }; @@ -26598,7 +26597,7 @@ struct IVRSystem_IVRSystem_017_PollNextEvent_params struct IVRSystem_IVRSystem_017_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_1011 *pEvent; uint32_t uncbVREvent; @@ -26623,7 +26622,7 @@ struct IVRSystem_IVRSystem_017_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_017_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; uint32_t unControllerStateSize; @@ -26632,7 +26631,7 @@ struct IVRSystem_IVRSystem_017_GetControllerState_params struct IVRSystem_IVRSystem_017_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -26665,7 +26664,7 @@ struct IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_017_CaptureInputFocus_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_017_ReleaseInputFocus_params @@ -26676,7 +26675,7 @@ struct IVRSystem_IVRSystem_017_ReleaseInputFocus_params struct IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_017_DriverDebugRequest_params @@ -26735,7 +26734,7 @@ struct IVRSystem_IVRSystem_019_GetProjectionRaw_params struct IVRSystem_IVRSystem_019_ComputeDistortion_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eEye; float fU; float fV; @@ -26752,7 +26751,7 @@ struct IVRSystem_IVRSystem_019_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_019_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -26780,14 +26779,14 @@ struct IVRSystem_IVRSystem_019_GetOutputDevice_params struct IVRSystem_IVRSystem_019_IsDisplayOnDesktop_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_019_SetDisplayVisibility_params { void *linux_side; - bool _ret; - bool bIsVisibleOnDesktop; + int8_t _ret; + int8_t bIsVisibleOnDesktop; }; struct IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose_params @@ -26865,14 +26864,14 @@ struct IVRSystem_IVRSystem_019_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_019_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -26947,7 +26946,7 @@ struct IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_019_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_1322 *pEvent; uint32_t uncbVREvent; }; @@ -26955,7 +26954,7 @@ struct IVRSystem_IVRSystem_019_PollNextEvent_params struct IVRSystem_IVRSystem_019_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_1322 *pEvent; uint32_t uncbVREvent; @@ -26980,7 +26979,7 @@ struct IVRSystem_IVRSystem_019_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_019_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; uint32_t unControllerStateSize; @@ -26989,7 +26988,7 @@ struct IVRSystem_IVRSystem_019_GetControllerState_params struct IVRSystem_IVRSystem_019_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -27022,25 +27021,25 @@ struct IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_019_IsInputAvailable_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_019_ShouldApplicationPause_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_019_DriverDebugRequest_params @@ -27099,7 +27098,7 @@ struct IVRSystem_IVRSystem_020_GetProjectionRaw_params struct IVRSystem_IVRSystem_020_ComputeDistortion_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eEye; float fU; float fV; @@ -27116,7 +27115,7 @@ struct IVRSystem_IVRSystem_020_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_020_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -27144,14 +27143,14 @@ struct IVRSystem_IVRSystem_020_GetOutputDevice_params struct IVRSystem_IVRSystem_020_IsDisplayOnDesktop_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_020_SetDisplayVisibility_params { void *linux_side; - bool _ret; - bool bIsVisibleOnDesktop; + int8_t _ret; + int8_t bIsVisibleOnDesktop; }; struct IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose_params @@ -27229,14 +27228,14 @@ struct IVRSystem_IVRSystem_020_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_020_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -27311,7 +27310,7 @@ struct IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_020_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_1322 *pEvent; uint32_t uncbVREvent; }; @@ -27319,7 +27318,7 @@ struct IVRSystem_IVRSystem_020_PollNextEvent_params struct IVRSystem_IVRSystem_020_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_1322 *pEvent; uint32_t uncbVREvent; @@ -27344,7 +27343,7 @@ struct IVRSystem_IVRSystem_020_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_020_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; uint32_t unControllerStateSize; @@ -27353,7 +27352,7 @@ struct IVRSystem_IVRSystem_020_GetControllerState_params struct IVRSystem_IVRSystem_020_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -27386,25 +27385,25 @@ struct IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_020_IsInputAvailable_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_020_ShouldApplicationPause_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_020_PerformFirmwareUpdate_params @@ -27467,7 +27466,7 @@ struct IVRSystem_IVRSystem_021_GetProjectionRaw_params struct IVRSystem_IVRSystem_021_ComputeDistortion_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eEye; float fU; float fV; @@ -27484,7 +27483,7 @@ struct IVRSystem_IVRSystem_021_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_021_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -27512,14 +27511,14 @@ struct IVRSystem_IVRSystem_021_GetOutputDevice_params struct IVRSystem_IVRSystem_021_IsDisplayOnDesktop_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_021_SetDisplayVisibility_params { void *linux_side; - bool _ret; - bool bIsVisibleOnDesktop; + int8_t _ret; + int8_t bIsVisibleOnDesktop; }; struct IVRSystem_IVRSystem_021_GetDeviceToAbsoluteTrackingPose_params @@ -27597,14 +27596,14 @@ struct IVRSystem_IVRSystem_021_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_021_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_021_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -27679,7 +27678,7 @@ struct IVRSystem_IVRSystem_021_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_021_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_11030 *pEvent; uint32_t uncbVREvent; }; @@ -27687,7 +27686,7 @@ struct IVRSystem_IVRSystem_021_PollNextEvent_params struct IVRSystem_IVRSystem_021_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_11030 *pEvent; uint32_t uncbVREvent; @@ -27712,7 +27711,7 @@ struct IVRSystem_IVRSystem_021_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_021_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; uint32_t unControllerStateSize; @@ -27721,7 +27720,7 @@ struct IVRSystem_IVRSystem_021_GetControllerState_params struct IVRSystem_IVRSystem_021_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -27754,25 +27753,25 @@ struct IVRSystem_IVRSystem_021_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_021_IsInputAvailable_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_021_IsSteamVRDrawingControllers_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_021_ShouldApplicationPause_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_021_ShouldApplicationReduceRenderingWork_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_021_PerformFirmwareUpdate_params @@ -27830,7 +27829,7 @@ struct IVRSystem_IVRSystem_022_GetProjectionRaw_params struct IVRSystem_IVRSystem_022_ComputeDistortion_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eEye; float fU; float fV; @@ -27847,7 +27846,7 @@ struct IVRSystem_IVRSystem_022_GetEyeToHeadTransform_params struct IVRSystem_IVRSystem_022_GetTimeSinceLastVsync_params { void *linux_side; - bool _ret; + int8_t _ret; float *pfSecondsSinceLastVsync; uint64_t *pulFrameCounter; }; @@ -27875,14 +27874,14 @@ struct IVRSystem_IVRSystem_022_GetOutputDevice_params struct IVRSystem_IVRSystem_022_IsDisplayOnDesktop_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_022_SetDisplayVisibility_params { void *linux_side; - bool _ret; - bool bIsVisibleOnDesktop; + int8_t _ret; + int8_t bIsVisibleOnDesktop; }; struct IVRSystem_IVRSystem_022_GetDeviceToAbsoluteTrackingPose_params @@ -27955,14 +27954,14 @@ struct IVRSystem_IVRSystem_022_GetTrackedDeviceClass_params struct IVRSystem_IVRSystem_022_IsTrackedDeviceConnected_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; }; struct IVRSystem_IVRSystem_022_GetBoolTrackedDeviceProperty_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unDeviceIndex; uint32_t prop; uint32_t *pError; @@ -28037,7 +28036,7 @@ struct IVRSystem_IVRSystem_022_GetPropErrorNameFromEnum_params struct IVRSystem_IVRSystem_022_PollNextEvent_params { void *linux_side; - bool _ret; + int8_t _ret; w_VREvent_t_1168 *pEvent; uint32_t uncbVREvent; }; @@ -28045,7 +28044,7 @@ struct IVRSystem_IVRSystem_022_PollNextEvent_params struct IVRSystem_IVRSystem_022_PollNextEventWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; w_VREvent_t_1168 *pEvent; uint32_t uncbVREvent; @@ -28070,7 +28069,7 @@ struct IVRSystem_IVRSystem_022_GetHiddenAreaMesh_params struct IVRSystem_IVRSystem_022_GetControllerState_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; uint32_t unControllerStateSize; @@ -28079,7 +28078,7 @@ struct IVRSystem_IVRSystem_022_GetControllerState_params struct IVRSystem_IVRSystem_022_GetControllerStateWithPose_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t eOrigin; uint32_t unControllerDeviceIndex; w_VRControllerState001_t *pControllerState; @@ -28112,25 +28111,25 @@ struct IVRSystem_IVRSystem_022_GetControllerAxisTypeNameFromEnum_params struct IVRSystem_IVRSystem_022_IsInputAvailable_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_022_IsSteamVRDrawingControllers_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_022_ShouldApplicationPause_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_022_ShouldApplicationReduceRenderingWork_params { void *linux_side; - bool _ret; + int8_t _ret; }; struct IVRSystem_IVRSystem_022_PerformFirmwareUpdate_params @@ -28162,14 +28161,14 @@ struct IVRSystem_IVRSystem_022_GetRuntimeVersion_params struct IVRTrackedCamera_IVRTrackedCamera_001_HasCamera_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; }; struct IVRTrackedCamera_IVRTrackedCamera_001_GetCameraFirmwareDescription_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; char *pBuffer; uint32_t nBufferLen; @@ -28178,7 +28177,7 @@ struct IVRTrackedCamera_IVRTrackedCamera_001_GetCameraFirmwareDescription_params struct IVRTrackedCamera_IVRTrackedCamera_001_GetCameraFrameDimensions_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; uint32_t nVideoStreamFormat; uint32_t *pWidth; @@ -28188,7 +28187,7 @@ struct IVRTrackedCamera_IVRTrackedCamera_001_GetCameraFrameDimensions_params struct IVRTrackedCamera_IVRTrackedCamera_001_SetCameraVideoStreamFormat_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; uint32_t nVideoStreamFormat; }; @@ -28203,29 +28202,29 @@ struct IVRTrackedCamera_IVRTrackedCamera_001_GetCameraVideoStreamFormat_params struct IVRTrackedCamera_IVRTrackedCamera_001_EnableCameraForStreaming_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; - bool bEnable; + int8_t bEnable; }; struct IVRTrackedCamera_IVRTrackedCamera_001_StartVideoStream_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; }; struct IVRTrackedCamera_IVRTrackedCamera_001_StopVideoStream_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; }; struct IVRTrackedCamera_IVRTrackedCamera_001_IsVideoStreamActive_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; }; @@ -28246,7 +28245,7 @@ struct IVRTrackedCamera_IVRTrackedCamera_001_GetVideoStreamFrame_params struct IVRTrackedCamera_IVRTrackedCamera_001_ReleaseVideoStreamFrame_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; const w_CameraVideoStreamFrame_t_0914 *pFrameImage; }; @@ -28254,36 +28253,36 @@ struct IVRTrackedCamera_IVRTrackedCamera_001_ReleaseVideoStreamFrame_params struct IVRTrackedCamera_IVRTrackedCamera_001_SetAutoExposure_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; - bool bEnable; + int8_t bEnable; }; struct IVRTrackedCamera_IVRTrackedCamera_001_PauseVideoStream_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; }; struct IVRTrackedCamera_IVRTrackedCamera_001_ResumeVideoStream_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; }; struct IVRTrackedCamera_IVRTrackedCamera_001_IsVideoStreamPaused_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; }; struct IVRTrackedCamera_IVRTrackedCamera_001_GetCameraDistortion_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; float flInputU; float flInputV; @@ -28294,7 +28293,7 @@ struct IVRTrackedCamera_IVRTrackedCamera_001_GetCameraDistortion_params struct IVRTrackedCamera_IVRTrackedCamera_001_GetCameraProjection_params { void *linux_side; - bool _ret; + int8_t _ret; uint32_t nDeviceIndex; float flWidthPixels; float flHeightPixels; @@ -28315,7 +28314,7 @@ struct IVRTrackedCamera_IVRTrackedCamera_002_HasCamera_params void *linux_side; uint32_t _ret; uint32_t nDeviceIndex; - bool *pHasCamera; + int8_t *pHasCamera; }; struct IVRTrackedCamera_IVRTrackedCamera_002_GetCameraFrameSize_params @@ -28389,7 +28388,7 @@ struct IVRTrackedCamera_IVRTrackedCamera_003_HasCamera_params void *linux_side; uint32_t _ret; uint32_t nDeviceIndex; - bool *pHasCamera; + int8_t *pHasCamera; }; struct IVRTrackedCamera_IVRTrackedCamera_003_GetCameraFrameSize_params @@ -28505,7 +28504,7 @@ struct IVRTrackedCamera_IVRTrackedCamera_004_HasCamera_params void *linux_side; uint32_t _ret; uint32_t nDeviceIndex; - bool *pHasCamera; + int8_t *pHasCamera; }; struct IVRTrackedCamera_IVRTrackedCamera_004_GetCameraFrameSize_params @@ -28621,7 +28620,7 @@ struct IVRTrackedCamera_IVRTrackedCamera_005_HasCamera_params void *linux_side; uint32_t _ret; uint32_t nDeviceIndex; - bool *pHasCamera; + int8_t *pHasCamera; }; struct IVRTrackedCamera_IVRTrackedCamera_005_GetCameraFrameSize_params @@ -28739,7 +28738,7 @@ struct IVRTrackedCamera_IVRTrackedCamera_006_HasCamera_params void *linux_side; uint32_t _ret; uint32_t nDeviceIndex; - bool *pHasCamera; + int8_t *pHasCamera; }; struct IVRTrackedCamera_IVRTrackedCamera_006_GetCameraFrameSize_params diff --git a/vrclient_x64/vrclient_main.c b/vrclient_x64/vrclient_main.c index e0222e4c..4713869d 100644 --- a/vrclient_x64/vrclient_main.c +++ b/vrclient_x64/vrclient_main.c @@ -193,7 +193,7 @@ void *CDECL VRClientCoreFactory(const char *name, int *return_code) return create_win_interface( name, params._ret ); } -static bool is_hmd_present_reg(void) +static int8_t is_hmd_present_reg(void) { DWORD type, value, wait_status, size; DWORD is_hmd_present = 0; @@ -419,7 +419,7 @@ void *__thiscall winIVRClientCore_IVRClientCore_002_GetGenericInterface( struct return params._ret; } -bool __thiscall winIVRClientCore_IVRClientCore_002_BIsHmdPresent( struct w_steam_iface *_this ) +int8_t __thiscall winIVRClientCore_IVRClientCore_002_BIsHmdPresent( struct w_steam_iface *_this ) { struct IVRClientCore_IVRClientCore_002_BIsHmdPresent_params params = {.linux_side = _this->u_iface}; @@ -499,7 +499,7 @@ void *__thiscall winIVRClientCore_IVRClientCore_003_GetGenericInterface( struct return params._ret; } -bool __thiscall winIVRClientCore_IVRClientCore_003_BIsHmdPresent( struct w_steam_iface *_this ) +int8_t __thiscall winIVRClientCore_IVRClientCore_003_BIsHmdPresent( struct w_steam_iface *_this ) { struct IVRClientCore_IVRClientCore_003_BIsHmdPresent_params params = {.linux_side = _this->u_iface}; diff --git a/vrclient_x64/vrclient_structs.h b/vrclient_x64/vrclient_structs.h index 49a78579..fec05164 100644 --- a/vrclient_x64/vrclient_structs.h +++ b/vrclient_x64/vrclient_structs.h @@ -1,7 +1,6 @@ #include #include #include -#include #include #include diff --git a/vrclient_x64/vrclient_structs_generated.h b/vrclient_x64/vrclient_structs_generated.h index 0e4ed5cb..96370f1b 100644 --- a/vrclient_x64/vrclient_structs_generated.h +++ b/vrclient_x64/vrclient_structs_generated.h @@ -204,8 +204,8 @@ struct VREvent_Process_t_1210 { uint32_t pid; uint32_t oldPid; - bool bForced; - bool bConnectionLost; + int8_t bForced; + int8_t bConnectionLost; uint8_t __pad_10[2]; }; #pragma pack( pop ) @@ -216,7 +216,7 @@ struct VREvent_Process_t_0912 { uint32_t pid; uint32_t oldPid; - bool bForced; + int8_t bForced; uint8_t __pad_9[3]; }; #pragma pack( pop ) @@ -329,7 +329,7 @@ typedef struct VREvent_SeatedZeroPoseReset_t VREvent_SeatedZeroPoseReset_t; #pragma pack( push, 1 ) struct VREvent_SeatedZeroPoseReset_t { - bool bResetBySystemMenu; + int8_t bResetBySystemMenu; }; #pragma pack( pop ) @@ -369,7 +369,7 @@ typedef struct VREvent_TouchPadMove_t VREvent_TouchPadMove_t; #pragma pack( push, 4 ) struct VREvent_TouchPadMove_t { - bool bFingerDown; + int8_t bFingerDown; uint8_t __pad_1[3]; float flSecondsFingerDown; float fValueXFirst; @@ -395,8 +395,8 @@ struct TrackedDevicePose_t HmdVector3_t vVelocity; HmdVector3_t vAngularVelocity; uint32_t eTrackingResult; - bool bPoseIsValid; - bool bDeviceIsConnected; + int8_t bPoseIsValid; + int8_t bDeviceIsConnected; uint8_t __pad_78[2]; }; #pragma pack( pop ) @@ -1129,8 +1129,8 @@ typedef struct Compositor_OverlaySettings Compositor_OverlaySettings; struct Compositor_OverlaySettings { uint32_t size; - bool curved; - bool antialias; + int8_t curved; + int8_t antialias; uint8_t __pad_6[2]; float scale; float distance; @@ -1155,9 +1155,9 @@ struct Compositor_StageRenderSettings float m_flVignetteInnerRadius; float m_flVignetteOuterRadius; float m_flFresnelStrength; - bool m_bBackfaceCulling; - bool m_bGreyscale; - bool m_bWireframe; + int8_t m_bBackfaceCulling; + int8_t m_bGreyscale; + int8_t m_bWireframe; uint8_t __pad_47[1]; }; #pragma pack( pop ) @@ -1261,7 +1261,7 @@ typedef struct RenderModel_ControllerMode_State_t RenderModel_ControllerMode_Sta #pragma pack( push, 1 ) struct RenderModel_ControllerMode_State_t { - bool bScrollWheelVisible; + int8_t bScrollWheelVisible; }; #pragma pack( pop ) @@ -2517,7 +2517,7 @@ struct w64_CameraVideoStreamFrame_t_0914 double m_flFrameElapsedTime; double m_flFrameCaptureTime; uint64_t m_nFrameCaptureTicks; - bool m_bPoseIsValid; + int8_t m_bPoseIsValid; uint8_t __pad_73[3]; HmdMatrix34_t m_matDeviceToAbsoluteTracking; W64_ARRAY(float, 4, m_Pad); @@ -2546,7 +2546,7 @@ struct u64_CameraVideoStreamFrame_t_0914 double m_flFrameElapsedTime; double m_flFrameCaptureTime; uint64_t m_nFrameCaptureTicks; - bool m_bPoseIsValid; + int8_t m_bPoseIsValid; uint8_t __pad_69[3]; HmdMatrix34_t m_matDeviceToAbsoluteTracking; U64_ARRAY(float, 4, m_Pad); @@ -2575,7 +2575,7 @@ struct w32_CameraVideoStreamFrame_t_0914 double m_flFrameElapsedTime; double m_flFrameCaptureTime; uint64_t m_nFrameCaptureTicks; - bool m_bPoseIsValid; + int8_t m_bPoseIsValid; uint8_t __pad_73[3]; HmdMatrix34_t m_matDeviceToAbsoluteTracking; W32_ARRAY(float, 4, m_Pad); @@ -2603,7 +2603,7 @@ struct u32_CameraVideoStreamFrame_t_0914 double m_flFrameElapsedTime; double m_flFrameCaptureTime; uint64_t m_nFrameCaptureTicks; - bool m_bPoseIsValid; + int8_t m_bPoseIsValid; uint8_t __pad_69[3]; HmdMatrix34_t m_matDeviceToAbsoluteTracking; U32_ARRAY(float, 4, m_Pad); @@ -2636,7 +2636,7 @@ struct w64_CameraVideoStreamFrame_t_0912 uint32_t m_nImageDataSize; double m_flFrameElapsedTime; double m_flFrameCaptureTime; - bool m_bPoseIsValid; + int8_t m_bPoseIsValid; uint8_t __pad_49[3]; HmdMatrix34_t m_matDeviceToAbsoluteTracking; W64_ARRAY(float, 4, m_Pad); @@ -2661,7 +2661,7 @@ struct u64_CameraVideoStreamFrame_t_0912 uint32_t m_nImageDataSize; double m_flFrameElapsedTime; double m_flFrameCaptureTime; - bool m_bPoseIsValid; + int8_t m_bPoseIsValid; uint8_t __pad_49[3]; HmdMatrix34_t m_matDeviceToAbsoluteTracking; U64_ARRAY(float, 4, m_Pad); @@ -2685,7 +2685,7 @@ struct w32_CameraVideoStreamFrame_t_0912 uint32_t m_nImageDataSize; double m_flFrameElapsedTime; double m_flFrameCaptureTime; - bool m_bPoseIsValid; + int8_t m_bPoseIsValid; uint8_t __pad_49[3]; HmdMatrix34_t m_matDeviceToAbsoluteTracking; W32_ARRAY(float, 4, m_Pad); @@ -3741,7 +3741,7 @@ struct u_IVRSpatialAnchors_IVRSpatialAnchors_001 #pragma pack( push, 8 ) struct w64_InputAnalogActionData_t { - bool bActive; + int8_t bActive; uint8_t __pad_1[7]; uint64_t activeOrigin; float x; @@ -3758,7 +3758,7 @@ struct w64_InputAnalogActionData_t #pragma pack( push, 8 ) struct w32_InputAnalogActionData_t { - bool bActive; + int8_t bActive; uint8_t __pad_1[7]; uint64_t activeOrigin; float x; @@ -3778,7 +3778,7 @@ struct w32_InputAnalogActionData_t #pragma pack( push, 4 ) struct u32_InputAnalogActionData_t { - bool bActive; + int8_t bActive; uint8_t __pad_1[3]; uint64_t activeOrigin; float x; @@ -3806,11 +3806,11 @@ typedef u64_InputAnalogActionData_t u_InputAnalogActionData_t; #pragma pack( push, 8 ) struct w64_InputDigitalActionData_t { - bool bActive; + int8_t bActive; uint8_t __pad_1[7]; uint64_t activeOrigin; - bool bState; - bool bChanged; + int8_t bState; + int8_t bChanged; uint8_t __pad_18[2]; float fUpdateTime; }; @@ -3819,11 +3819,11 @@ struct w64_InputDigitalActionData_t #pragma pack( push, 8 ) struct w32_InputDigitalActionData_t { - bool bActive; + int8_t bActive; uint8_t __pad_1[7]; uint64_t activeOrigin; - bool bState; - bool bChanged; + int8_t bState; + int8_t bChanged; uint8_t __pad_18[2]; float fUpdateTime; #ifdef __cplusplus @@ -3835,11 +3835,11 @@ struct w32_InputDigitalActionData_t #pragma pack( push, 4 ) struct u32_InputDigitalActionData_t { - bool bActive; + int8_t bActive; uint8_t __pad_1[3]; uint64_t activeOrigin; - bool bState; - bool bChanged; + int8_t bState; + int8_t bChanged; uint8_t __pad_14[2]; float fUpdateTime; #ifdef __cplusplus @@ -3904,7 +3904,7 @@ typedef u64_InputOriginInfo_t u_InputOriginInfo_t; #pragma pack( push, 8 ) struct w64_InputPoseActionData_t { - bool bActive; + int8_t bActive; uint8_t __pad_1[7]; uint64_t activeOrigin; TrackedDevicePose_t pose; @@ -3914,7 +3914,7 @@ struct w64_InputPoseActionData_t #pragma pack( push, 8 ) struct w32_InputPoseActionData_t { - bool bActive; + int8_t bActive; uint8_t __pad_1[7]; uint64_t activeOrigin; TrackedDevicePose_t pose; @@ -3927,7 +3927,7 @@ struct w32_InputPoseActionData_t #pragma pack( push, 4 ) struct u32_InputPoseActionData_t { - bool bActive; + int8_t bActive; uint8_t __pad_1[3]; uint64_t activeOrigin; TrackedDevicePose_t pose; @@ -3949,7 +3949,7 @@ typedef u64_InputPoseActionData_t u_InputPoseActionData_t; #pragma pack( push, 8 ) struct w64_InputSkeletalActionData_t_113b { - bool bActive; + int8_t bActive; uint8_t __pad_1[7]; uint64_t activeOrigin; }; @@ -3958,7 +3958,7 @@ struct w64_InputSkeletalActionData_t_113b #pragma pack( push, 8 ) struct w32_InputSkeletalActionData_t_113b { - bool bActive; + int8_t bActive; uint8_t __pad_1[7]; uint64_t activeOrigin; #ifdef __cplusplus @@ -3970,7 +3970,7 @@ struct w32_InputSkeletalActionData_t_113b #pragma pack( push, 4 ) struct u32_InputSkeletalActionData_t_113b { - bool bActive; + int8_t bActive; uint8_t __pad_1[3]; uint64_t activeOrigin; #ifdef __cplusplus @@ -3991,7 +3991,7 @@ typedef u64_InputSkeletalActionData_t_113b u_InputSkeletalActionData_t_113b; #pragma pack( push, 8 ) struct w64_InputSkeletalActionData_t_1016 { - bool bActive; + int8_t bActive; uint8_t __pad_1[7]; uint64_t activeOrigin; uint32_t boneCount; @@ -4002,7 +4002,7 @@ struct w64_InputSkeletalActionData_t_1016 #pragma pack( push, 8 ) struct w32_InputSkeletalActionData_t_1016 { - bool bActive; + int8_t bActive; uint8_t __pad_1[7]; uint64_t activeOrigin; uint32_t boneCount; @@ -4016,7 +4016,7 @@ struct w32_InputSkeletalActionData_t_1016 #pragma pack( push, 4 ) struct u32_InputSkeletalActionData_t_1016 { - bool bActive; + int8_t bActive; uint8_t __pad_1[3]; uint64_t activeOrigin; uint32_t boneCount; @@ -4038,7 +4038,7 @@ typedef u64_InputSkeletalActionData_t_1016 u_InputSkeletalActionData_t_1016; #pragma pack( push, 8 ) struct w64_InputSkeletonActionData_t { - bool bActive; + int8_t bActive; uint8_t __pad_1[7]; uint64_t activeOrigin; }; @@ -4047,7 +4047,7 @@ struct w64_InputSkeletonActionData_t #pragma pack( push, 8 ) struct w32_InputSkeletonActionData_t { - bool bActive; + int8_t bActive; uint8_t __pad_1[7]; uint64_t activeOrigin; #ifdef __cplusplus @@ -4059,7 +4059,7 @@ struct w32_InputSkeletonActionData_t #pragma pack( push, 4 ) struct u32_InputSkeletonActionData_t { - bool bActive; + int8_t bActive; uint8_t __pad_1[3]; uint64_t activeOrigin; #ifdef __cplusplus diff --git a/vrclient_x64/vrrendermodels_manual.c b/vrclient_x64/vrrendermodels_manual.c index 2c67f8ce..07db3125 100644 --- a/vrclient_x64/vrrendermodels_manual.c +++ b/vrclient_x64/vrrendermodels_manual.c @@ -297,7 +297,7 @@ void __thiscall winIVRRenderModels_IVRRenderModels_006_FreeTextureD3D11( struct /* LoadRenderModel(_Async) / FreeRenderModel */ -bool __thiscall winIVRRenderModels_IVRRenderModels_002_LoadRenderModel( struct w_steam_iface *_this, const char *pchRenderModelName, +int8_t __thiscall winIVRRenderModels_IVRRenderModels_002_LoadRenderModel( struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_0912 **ppRenderModel ) { struct render_model *model; @@ -415,7 +415,7 @@ void __thiscall winIVRRenderModels_IVRRenderModels_006_FreeRenderModel( struct w /* LoadTexture(_Async) / FreeTexture */ -bool __thiscall winIVRRenderModels_IVRRenderModels_002_LoadTexture( struct w_steam_iface *_this, int32_t textureId, +int8_t __thiscall winIVRRenderModels_IVRRenderModels_002_LoadTexture( struct w_steam_iface *_this, int32_t textureId, w_RenderModel_TextureMap_t_090 **ppTexture ) { struct render_model_texture_map *map; diff --git a/vrclient_x64/winIVRApplications.c b/vrclient_x64/winIVRApplications.c index 70b85a5f..0a1863f2 100644 --- a/vrclient_x64/winIVRApplications.c +++ b/vrclient_x64/winIVRApplications.c @@ -30,7 +30,7 @@ DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_001_GetTransitionStat DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck, 8) DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum, 8) -uint32_t __thiscall winIVRApplications_IVRApplications_001_AddApplicationManifest(struct w_steam_iface *_this, const char *pchApplicationManifestFullPath, bool bTemporary) +uint32_t __thiscall winIVRApplications_IVRApplications_001_AddApplicationManifest(struct w_steam_iface *_this, const char *pchApplicationManifestFullPath, int8_t bTemporary) { struct IVRApplications_IVRApplications_001_AddApplicationManifest_params params = { @@ -55,7 +55,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_001_RemoveApplicationMani return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_001_IsApplicationInstalled(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_001_IsApplicationInstalled(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_001_IsApplicationInstalled_params params = { @@ -183,7 +183,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_001_GetApplicationPropert return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_001_GetApplicationPropertyBool(struct w_steam_iface *_this, const char *pchAppKey, uint32_t eProperty, uint32_t *peError) +int8_t __thiscall winIVRApplications_IVRApplications_001_GetApplicationPropertyBool(struct w_steam_iface *_this, const char *pchAppKey, uint32_t eProperty, uint32_t *peError) { struct IVRApplications_IVRApplications_001_GetApplicationPropertyBool_params params = { @@ -222,7 +222,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_001_SetHomeApplication(st return params._ret; } -uint32_t __thiscall winIVRApplications_IVRApplications_001_SetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey, bool bAutoLaunch) +uint32_t __thiscall winIVRApplications_IVRApplications_001_SetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey, int8_t bAutoLaunch) { struct IVRApplications_IVRApplications_001_SetApplicationAutoLaunch_params params = { @@ -235,7 +235,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_001_SetApplicationAutoLau return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_001_GetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_001_GetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_001_GetApplicationAutoLaunch_params params = { @@ -405,7 +405,7 @@ DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_002_PerformApplicatio DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum, 8) DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_002_IsQuitUserPromptRequested, 4) -uint32_t __thiscall winIVRApplications_IVRApplications_002_AddApplicationManifest(struct w_steam_iface *_this, const char *pchApplicationManifestFullPath, bool bTemporary) +uint32_t __thiscall winIVRApplications_IVRApplications_002_AddApplicationManifest(struct w_steam_iface *_this, const char *pchApplicationManifestFullPath, int8_t bTemporary) { struct IVRApplications_IVRApplications_002_AddApplicationManifest_params params = { @@ -430,7 +430,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_002_RemoveApplicationMani return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_002_IsApplicationInstalled(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_002_IsApplicationInstalled(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_002_IsApplicationInstalled_params params = { @@ -558,7 +558,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_002_GetApplicationPropert return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_002_GetApplicationPropertyBool(struct w_steam_iface *_this, const char *pchAppKey, uint32_t eProperty, uint32_t *peError) +int8_t __thiscall winIVRApplications_IVRApplications_002_GetApplicationPropertyBool(struct w_steam_iface *_this, const char *pchAppKey, uint32_t eProperty, uint32_t *peError) { struct IVRApplications_IVRApplications_002_GetApplicationPropertyBool_params params = { @@ -572,7 +572,7 @@ bool __thiscall winIVRApplications_IVRApplications_002_GetApplicationPropertyBoo return params._ret; } -uint32_t __thiscall winIVRApplications_IVRApplications_002_SetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey, bool bAutoLaunch) +uint32_t __thiscall winIVRApplications_IVRApplications_002_SetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey, int8_t bAutoLaunch) { struct IVRApplications_IVRApplications_002_SetApplicationAutoLaunch_params params = { @@ -585,7 +585,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_002_SetApplicationAutoLau return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_002_GetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_002_GetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_002_GetApplicationAutoLaunch_params params = { @@ -645,7 +645,7 @@ const char * __thiscall winIVRApplications_IVRApplications_002_GetApplicationsTr return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_002_IsQuitUserPromptRequested(struct w_steam_iface *_this) +int8_t __thiscall winIVRApplications_IVRApplications_002_IsQuitUserPromptRequested(struct w_steam_iface *_this) { struct IVRApplications_IVRApplications_002_IsQuitUserPromptRequested_params params = { @@ -765,7 +765,7 @@ DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_003_PerformApplicatio DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum, 8) DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_003_IsQuitUserPromptRequested, 4) -uint32_t __thiscall winIVRApplications_IVRApplications_003_AddApplicationManifest(struct w_steam_iface *_this, const char *pchApplicationManifestFullPath, bool bTemporary) +uint32_t __thiscall winIVRApplications_IVRApplications_003_AddApplicationManifest(struct w_steam_iface *_this, const char *pchApplicationManifestFullPath, int8_t bTemporary) { struct IVRApplications_IVRApplications_003_AddApplicationManifest_params params = { @@ -790,7 +790,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_003_RemoveApplicationMani return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_003_IsApplicationInstalled(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_003_IsApplicationInstalled(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_003_IsApplicationInstalled_params params = { @@ -918,7 +918,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_003_GetApplicationPropert return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_003_GetApplicationPropertyBool(struct w_steam_iface *_this, const char *pchAppKey, uint32_t eProperty, uint32_t *peError) +int8_t __thiscall winIVRApplications_IVRApplications_003_GetApplicationPropertyBool(struct w_steam_iface *_this, const char *pchAppKey, uint32_t eProperty, uint32_t *peError) { struct IVRApplications_IVRApplications_003_GetApplicationPropertyBool_params params = { @@ -946,7 +946,7 @@ uint64_t __thiscall winIVRApplications_IVRApplications_003_GetApplicationPropert return params._ret; } -uint32_t __thiscall winIVRApplications_IVRApplications_003_SetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey, bool bAutoLaunch) +uint32_t __thiscall winIVRApplications_IVRApplications_003_SetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey, int8_t bAutoLaunch) { struct IVRApplications_IVRApplications_003_SetApplicationAutoLaunch_params params = { @@ -959,7 +959,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_003_SetApplicationAutoLau return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_003_GetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_003_GetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_003_GetApplicationAutoLaunch_params params = { @@ -1019,7 +1019,7 @@ const char * __thiscall winIVRApplications_IVRApplications_003_GetApplicationsTr return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_003_IsQuitUserPromptRequested(struct w_steam_iface *_this) +int8_t __thiscall winIVRApplications_IVRApplications_003_IsQuitUserPromptRequested(struct w_steam_iface *_this) { struct IVRApplications_IVRApplications_003_IsQuitUserPromptRequested_params params = { @@ -1143,7 +1143,7 @@ DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_004_GetApplicationsTr DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_004_IsQuitUserPromptRequested, 4) DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_004_LaunchInternalProcess, 16) -uint32_t __thiscall winIVRApplications_IVRApplications_004_AddApplicationManifest(struct w_steam_iface *_this, const char *pchApplicationManifestFullPath, bool bTemporary) +uint32_t __thiscall winIVRApplications_IVRApplications_004_AddApplicationManifest(struct w_steam_iface *_this, const char *pchApplicationManifestFullPath, int8_t bTemporary) { struct IVRApplications_IVRApplications_004_AddApplicationManifest_params params = { @@ -1168,7 +1168,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_004_RemoveApplicationMani return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_004_IsApplicationInstalled(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_004_IsApplicationInstalled(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_004_IsApplicationInstalled_params params = { @@ -1243,7 +1243,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_004_LaunchDashboardOverla return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_004_CancelApplicationLaunch(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_004_CancelApplicationLaunch(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_004_CancelApplicationLaunch_params params = { @@ -1308,7 +1308,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_004_GetApplicationPropert return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_004_GetApplicationPropertyBool(struct w_steam_iface *_this, const char *pchAppKey, uint32_t eProperty, uint32_t *peError) +int8_t __thiscall winIVRApplications_IVRApplications_004_GetApplicationPropertyBool(struct w_steam_iface *_this, const char *pchAppKey, uint32_t eProperty, uint32_t *peError) { struct IVRApplications_IVRApplications_004_GetApplicationPropertyBool_params params = { @@ -1336,7 +1336,7 @@ uint64_t __thiscall winIVRApplications_IVRApplications_004_GetApplicationPropert return params._ret; } -uint32_t __thiscall winIVRApplications_IVRApplications_004_SetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey, bool bAutoLaunch) +uint32_t __thiscall winIVRApplications_IVRApplications_004_SetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey, int8_t bAutoLaunch) { struct IVRApplications_IVRApplications_004_SetApplicationAutoLaunch_params params = { @@ -1349,7 +1349,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_004_SetApplicationAutoLau return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_004_GetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_004_GetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_004_GetApplicationAutoLaunch_params params = { @@ -1409,7 +1409,7 @@ const char * __thiscall winIVRApplications_IVRApplications_004_GetApplicationsTr return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_004_IsQuitUserPromptRequested(struct w_steam_iface *_this) +int8_t __thiscall winIVRApplications_IVRApplications_004_IsQuitUserPromptRequested(struct w_steam_iface *_this) { struct IVRApplications_IVRApplications_004_IsQuitUserPromptRequested_params params = { @@ -1552,7 +1552,7 @@ DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_005_GetApplicationsTr DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_005_IsQuitUserPromptRequested, 4) DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_005_LaunchInternalProcess, 16) -uint32_t __thiscall winIVRApplications_IVRApplications_005_AddApplicationManifest(struct w_steam_iface *_this, const char *pchApplicationManifestFullPath, bool bTemporary) +uint32_t __thiscall winIVRApplications_IVRApplications_005_AddApplicationManifest(struct w_steam_iface *_this, const char *pchApplicationManifestFullPath, int8_t bTemporary) { struct IVRApplications_IVRApplications_005_AddApplicationManifest_params params = { @@ -1577,7 +1577,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_005_RemoveApplicationMani return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_005_IsApplicationInstalled(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_005_IsApplicationInstalled(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_005_IsApplicationInstalled_params params = { @@ -1667,7 +1667,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_005_LaunchDashboardOverla return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_005_CancelApplicationLaunch(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_005_CancelApplicationLaunch(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_005_CancelApplicationLaunch_params params = { @@ -1732,7 +1732,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_005_GetApplicationPropert return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_005_GetApplicationPropertyBool(struct w_steam_iface *_this, const char *pchAppKey, uint32_t eProperty, uint32_t *peError) +int8_t __thiscall winIVRApplications_IVRApplications_005_GetApplicationPropertyBool(struct w_steam_iface *_this, const char *pchAppKey, uint32_t eProperty, uint32_t *peError) { struct IVRApplications_IVRApplications_005_GetApplicationPropertyBool_params params = { @@ -1760,7 +1760,7 @@ uint64_t __thiscall winIVRApplications_IVRApplications_005_GetApplicationPropert return params._ret; } -uint32_t __thiscall winIVRApplications_IVRApplications_005_SetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey, bool bAutoLaunch) +uint32_t __thiscall winIVRApplications_IVRApplications_005_SetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey, int8_t bAutoLaunch) { struct IVRApplications_IVRApplications_005_SetApplicationAutoLaunch_params params = { @@ -1773,7 +1773,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_005_SetApplicationAutoLau return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_005_GetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_005_GetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_005_GetApplicationAutoLaunch_params params = { @@ -1833,7 +1833,7 @@ const char * __thiscall winIVRApplications_IVRApplications_005_GetApplicationsTr return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_005_IsQuitUserPromptRequested(struct w_steam_iface *_this) +int8_t __thiscall winIVRApplications_IVRApplications_005_IsQuitUserPromptRequested(struct w_steam_iface *_this) { struct IVRApplications_IVRApplications_005_IsQuitUserPromptRequested_params params = { @@ -1985,7 +1985,7 @@ DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_006_IsQuitUserPromptR DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_006_LaunchInternalProcess, 16) DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_006_GetCurrentSceneProcessId, 4) -uint32_t __thiscall winIVRApplications_IVRApplications_006_AddApplicationManifest(struct w_steam_iface *_this, const char *pchApplicationManifestFullPath, bool bTemporary) +uint32_t __thiscall winIVRApplications_IVRApplications_006_AddApplicationManifest(struct w_steam_iface *_this, const char *pchApplicationManifestFullPath, int8_t bTemporary) { struct IVRApplications_IVRApplications_006_AddApplicationManifest_params params = { @@ -2010,7 +2010,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_006_RemoveApplicationMani return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_006_IsApplicationInstalled(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_006_IsApplicationInstalled(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_006_IsApplicationInstalled_params params = { @@ -2113,7 +2113,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_006_LaunchDashboardOverla return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_006_CancelApplicationLaunch(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_006_CancelApplicationLaunch(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_006_CancelApplicationLaunch_params params = { @@ -2178,7 +2178,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_006_GetApplicationPropert return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_006_GetApplicationPropertyBool(struct w_steam_iface *_this, const char *pchAppKey, uint32_t eProperty, uint32_t *peError) +int8_t __thiscall winIVRApplications_IVRApplications_006_GetApplicationPropertyBool(struct w_steam_iface *_this, const char *pchAppKey, uint32_t eProperty, uint32_t *peError) { struct IVRApplications_IVRApplications_006_GetApplicationPropertyBool_params params = { @@ -2206,7 +2206,7 @@ uint64_t __thiscall winIVRApplications_IVRApplications_006_GetApplicationPropert return params._ret; } -uint32_t __thiscall winIVRApplications_IVRApplications_006_SetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey, bool bAutoLaunch) +uint32_t __thiscall winIVRApplications_IVRApplications_006_SetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey, int8_t bAutoLaunch) { struct IVRApplications_IVRApplications_006_SetApplicationAutoLaunch_params params = { @@ -2219,7 +2219,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_006_SetApplicationAutoLau return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_006_GetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_006_GetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_006_GetApplicationAutoLaunch_params params = { @@ -2244,7 +2244,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_006_SetDefaultApplication return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType(struct w_steam_iface *_this, const char *pchMimeType, char *pchAppKeyBuffer, uint32_t unAppKeyBufferLen) +int8_t __thiscall winIVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType(struct w_steam_iface *_this, const char *pchMimeType, char *pchAppKeyBuffer, uint32_t unAppKeyBufferLen) { struct IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType_params params = { @@ -2258,7 +2258,7 @@ bool __thiscall winIVRApplications_IVRApplications_006_GetDefaultApplicationForM return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes(struct w_steam_iface *_this, const char *pchAppKey, char *pchMimeTypesBuffer, uint32_t unMimeTypesBuffer) +int8_t __thiscall winIVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes(struct w_steam_iface *_this, const char *pchAppKey, char *pchMimeTypesBuffer, uint32_t unMimeTypesBuffer) { struct IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes_params params = { @@ -2348,7 +2348,7 @@ const char * __thiscall winIVRApplications_IVRApplications_006_GetApplicationsTr return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_006_IsQuitUserPromptRequested(struct w_steam_iface *_this) +int8_t __thiscall winIVRApplications_IVRApplications_006_IsQuitUserPromptRequested(struct w_steam_iface *_this) { struct IVRApplications_IVRApplications_006_IsQuitUserPromptRequested_params params = { @@ -2524,7 +2524,7 @@ DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_007_GetSceneApplicati DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_007_LaunchInternalProcess, 16) DEFINE_THISCALL_WRAPPER(winIVRApplications_IVRApplications_007_GetCurrentSceneProcessId, 4) -uint32_t __thiscall winIVRApplications_IVRApplications_007_AddApplicationManifest(struct w_steam_iface *_this, const char *pchApplicationManifestFullPath, bool bTemporary) +uint32_t __thiscall winIVRApplications_IVRApplications_007_AddApplicationManifest(struct w_steam_iface *_this, const char *pchApplicationManifestFullPath, int8_t bTemporary) { struct IVRApplications_IVRApplications_007_AddApplicationManifest_params params = { @@ -2549,7 +2549,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_007_RemoveApplicationMani return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_007_IsApplicationInstalled(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_007_IsApplicationInstalled(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_007_IsApplicationInstalled_params params = { @@ -2652,7 +2652,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_007_LaunchDashboardOverla return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_007_CancelApplicationLaunch(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_007_CancelApplicationLaunch(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_007_CancelApplicationLaunch_params params = { @@ -2717,7 +2717,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_007_GetApplicationPropert return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_007_GetApplicationPropertyBool(struct w_steam_iface *_this, const char *pchAppKey, uint32_t eProperty, uint32_t *peError) +int8_t __thiscall winIVRApplications_IVRApplications_007_GetApplicationPropertyBool(struct w_steam_iface *_this, const char *pchAppKey, uint32_t eProperty, uint32_t *peError) { struct IVRApplications_IVRApplications_007_GetApplicationPropertyBool_params params = { @@ -2745,7 +2745,7 @@ uint64_t __thiscall winIVRApplications_IVRApplications_007_GetApplicationPropert return params._ret; } -uint32_t __thiscall winIVRApplications_IVRApplications_007_SetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey, bool bAutoLaunch) +uint32_t __thiscall winIVRApplications_IVRApplications_007_SetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey, int8_t bAutoLaunch) { struct IVRApplications_IVRApplications_007_SetApplicationAutoLaunch_params params = { @@ -2758,7 +2758,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_007_SetApplicationAutoLau return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_007_GetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey) +int8_t __thiscall winIVRApplications_IVRApplications_007_GetApplicationAutoLaunch(struct w_steam_iface *_this, const char *pchAppKey) { struct IVRApplications_IVRApplications_007_GetApplicationAutoLaunch_params params = { @@ -2783,7 +2783,7 @@ uint32_t __thiscall winIVRApplications_IVRApplications_007_SetDefaultApplication return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType(struct w_steam_iface *_this, const char *pchMimeType, char *pchAppKeyBuffer, uint32_t unAppKeyBufferLen) +int8_t __thiscall winIVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType(struct w_steam_iface *_this, const char *pchMimeType, char *pchAppKeyBuffer, uint32_t unAppKeyBufferLen) { struct IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType_params params = { @@ -2797,7 +2797,7 @@ bool __thiscall winIVRApplications_IVRApplications_007_GetDefaultApplicationForM return params._ret; } -bool __thiscall winIVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes(struct w_steam_iface *_this, const char *pchAppKey, char *pchMimeTypesBuffer, uint32_t unMimeTypesBuffer) +int8_t __thiscall winIVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes(struct w_steam_iface *_this, const char *pchAppKey, char *pchMimeTypesBuffer, uint32_t unMimeTypesBuffer) { struct IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes_params params = { diff --git a/vrclient_x64/winIVRChaperone.c b/vrclient_x64/winIVRChaperone.c index e8bedbd8..adf65e21 100644 --- a/vrclient_x64/winIVRChaperone.c +++ b/vrclient_x64/winIVRChaperone.c @@ -29,7 +29,7 @@ uint32_t __thiscall winIVRChaperone_IVRChaperone_002_GetCalibrationState(struct return params._ret; } -bool __thiscall winIVRChaperone_IVRChaperone_002_GetSoftBoundsInfo(struct w_steam_iface *_this, ChaperoneSoftBoundsInfo_t *pInfo) +int8_t __thiscall winIVRChaperone_IVRChaperone_002_GetSoftBoundsInfo(struct w_steam_iface *_this, ChaperoneSoftBoundsInfo_t *pInfo) { struct IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo_params params = { @@ -41,7 +41,7 @@ bool __thiscall winIVRChaperone_IVRChaperone_002_GetSoftBoundsInfo(struct w_stea return params._ret; } -bool __thiscall winIVRChaperone_IVRChaperone_002_GetHardBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) +int8_t __thiscall winIVRChaperone_IVRChaperone_002_GetHardBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) { struct IVRChaperone_IVRChaperone_002_GetHardBoundsInfo_params params = { @@ -54,7 +54,7 @@ bool __thiscall winIVRChaperone_IVRChaperone_002_GetHardBoundsInfo(struct w_stea return params._ret; } -bool __thiscall winIVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo(struct w_steam_iface *_this, ChaperoneSeatedBoundsInfo_t *pInfo) +int8_t __thiscall winIVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo(struct w_steam_iface *_this, ChaperoneSeatedBoundsInfo_t *pInfo) { struct IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo_params params = { @@ -99,7 +99,7 @@ void __thiscall winIVRChaperone_IVRChaperone_002_GetBoundsColor(struct w_steam_i VRCLIENT_CALL( IVRChaperone_IVRChaperone_002_GetBoundsColor, ¶ms ); } -bool __thiscall winIVRChaperone_IVRChaperone_002_AreBoundsVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRChaperone_IVRChaperone_002_AreBoundsVisible(struct w_steam_iface *_this) { struct IVRChaperone_IVRChaperone_002_AreBoundsVisible_params params = { @@ -110,7 +110,7 @@ bool __thiscall winIVRChaperone_IVRChaperone_002_AreBoundsVisible(struct w_steam return params._ret; } -void __thiscall winIVRChaperone_IVRChaperone_002_ForceBoundsVisible(struct w_steam_iface *_this, bool bForce) +void __thiscall winIVRChaperone_IVRChaperone_002_ForceBoundsVisible(struct w_steam_iface *_this, int8_t bForce) { struct IVRChaperone_IVRChaperone_002_ForceBoundsVisible_params params = { @@ -206,7 +206,7 @@ uint32_t __thiscall winIVRChaperone_IVRChaperone_003_GetCalibrationState(struct return params._ret; } -bool __thiscall winIVRChaperone_IVRChaperone_003_GetPlayAreaSize(struct w_steam_iface *_this, float *pSizeX, float *pSizeZ) +int8_t __thiscall winIVRChaperone_IVRChaperone_003_GetPlayAreaSize(struct w_steam_iface *_this, float *pSizeX, float *pSizeZ) { struct IVRChaperone_IVRChaperone_003_GetPlayAreaSize_params params = { @@ -219,7 +219,7 @@ bool __thiscall winIVRChaperone_IVRChaperone_003_GetPlayAreaSize(struct w_steam_ return params._ret; } -bool __thiscall winIVRChaperone_IVRChaperone_003_GetPlayAreaRect(struct w_steam_iface *_this, HmdQuad_t *rect) +int8_t __thiscall winIVRChaperone_IVRChaperone_003_GetPlayAreaRect(struct w_steam_iface *_this, HmdQuad_t *rect) { struct IVRChaperone_IVRChaperone_003_GetPlayAreaRect_params params = { @@ -266,7 +266,7 @@ void __thiscall winIVRChaperone_IVRChaperone_003_GetBoundsColor(struct w_steam_i VRCLIENT_CALL( IVRChaperone_IVRChaperone_003_GetBoundsColor, ¶ms ); } -bool __thiscall winIVRChaperone_IVRChaperone_003_AreBoundsVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRChaperone_IVRChaperone_003_AreBoundsVisible(struct w_steam_iface *_this) { struct IVRChaperone_IVRChaperone_003_AreBoundsVisible_params params = { @@ -277,7 +277,7 @@ bool __thiscall winIVRChaperone_IVRChaperone_003_AreBoundsVisible(struct w_steam return params._ret; } -void __thiscall winIVRChaperone_IVRChaperone_003_ForceBoundsVisible(struct w_steam_iface *_this, bool bForce) +void __thiscall winIVRChaperone_IVRChaperone_003_ForceBoundsVisible(struct w_steam_iface *_this, int8_t bForce) { struct IVRChaperone_IVRChaperone_003_ForceBoundsVisible_params params = { @@ -372,7 +372,7 @@ uint32_t __thiscall winIVRChaperone_IVRChaperone_004_GetCalibrationState(struct return params._ret; } -bool __thiscall winIVRChaperone_IVRChaperone_004_GetPlayAreaSize(struct w_steam_iface *_this, float *pSizeX, float *pSizeZ) +int8_t __thiscall winIVRChaperone_IVRChaperone_004_GetPlayAreaSize(struct w_steam_iface *_this, float *pSizeX, float *pSizeZ) { struct IVRChaperone_IVRChaperone_004_GetPlayAreaSize_params params = { @@ -385,7 +385,7 @@ bool __thiscall winIVRChaperone_IVRChaperone_004_GetPlayAreaSize(struct w_steam_ return params._ret; } -bool __thiscall winIVRChaperone_IVRChaperone_004_GetPlayAreaRect(struct w_steam_iface *_this, HmdQuad_t *rect) +int8_t __thiscall winIVRChaperone_IVRChaperone_004_GetPlayAreaRect(struct w_steam_iface *_this, HmdQuad_t *rect) { struct IVRChaperone_IVRChaperone_004_GetPlayAreaRect_params params = { @@ -432,7 +432,7 @@ void __thiscall winIVRChaperone_IVRChaperone_004_GetBoundsColor(struct w_steam_i VRCLIENT_CALL( IVRChaperone_IVRChaperone_004_GetBoundsColor, ¶ms ); } -bool __thiscall winIVRChaperone_IVRChaperone_004_AreBoundsVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRChaperone_IVRChaperone_004_AreBoundsVisible(struct w_steam_iface *_this) { struct IVRChaperone_IVRChaperone_004_AreBoundsVisible_params params = { @@ -443,7 +443,7 @@ bool __thiscall winIVRChaperone_IVRChaperone_004_AreBoundsVisible(struct w_steam return params._ret; } -void __thiscall winIVRChaperone_IVRChaperone_004_ForceBoundsVisible(struct w_steam_iface *_this, bool bForce) +void __thiscall winIVRChaperone_IVRChaperone_004_ForceBoundsVisible(struct w_steam_iface *_this, int8_t bForce) { struct IVRChaperone_IVRChaperone_004_ForceBoundsVisible_params params = { diff --git a/vrclient_x64/winIVRChaperoneSetup.c b/vrclient_x64/winIVRChaperoneSetup.c index 0ff30b71..3365653b 100644 --- a/vrclient_x64/winIVRChaperoneSetup.c +++ b/vrclient_x64/winIVRChaperoneSetup.c @@ -25,7 +25,7 @@ DEFINE_THISCALL_WRAPPER(winIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeated DEFINE_THISCALL_WRAPPER(winIVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo, 12) DEFINE_THISCALL_WRAPPER(winIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo, 12) -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy(struct w_steam_iface *_this, uint32_t configFile) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy(struct w_steam_iface *_this, uint32_t configFile) { struct IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy_params params = { @@ -47,7 +47,7 @@ void __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy(str VRCLIENT_CALL( IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy, ¶ms ); } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize(struct w_steam_iface *_this, float *pSizeX, float *pSizeZ) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize(struct w_steam_iface *_this, float *pSizeX, float *pSizeZ) { struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize_params params = { @@ -60,7 +60,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSiz return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect(struct w_steam_iface *_this, HmdQuad_t *rect) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect(struct w_steam_iface *_this, HmdQuad_t *rect) { struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect_params params = { @@ -72,7 +72,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRec return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) { struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo_params params = { @@ -85,7 +85,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBo return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) { struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo_params params = { @@ -98,7 +98,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBound return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose) { struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose_params params = { @@ -110,7 +110,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroP return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatStandingZeroPoseToRawTrackingPose) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatStandingZeroPoseToRawTrackingPose) { struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose_params params = { @@ -179,7 +179,7 @@ void __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk(struct VRCLIENT_CALL( IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk, ¶ms ); } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose) { struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose_params params = { @@ -203,7 +203,7 @@ void __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo VRCLIENT_CALL( IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo, ¶ms ); } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo(struct w_steam_iface *_this, uint8_t *pTagsBuffer, uint32_t *punTagCount) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo(struct w_steam_iface *_this, uint8_t *pTagsBuffer, uint32_t *punTagCount) { struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo_params params = { @@ -316,7 +316,7 @@ DEFINE_THISCALL_WRAPPER(winIVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysic DEFINE_THISCALL_WRAPPER(winIVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer, 12) DEFINE_THISCALL_WRAPPER(winIVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking, 12) -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy(struct w_steam_iface *_this, uint32_t configFile) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy(struct w_steam_iface *_this, uint32_t configFile) { struct IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy_params params = { @@ -338,7 +338,7 @@ void __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy(str VRCLIENT_CALL( IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy, ¶ms ); } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize(struct w_steam_iface *_this, float *pSizeX, float *pSizeZ) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize(struct w_steam_iface *_this, float *pSizeX, float *pSizeZ) { struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize_params params = { @@ -351,7 +351,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSiz return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect(struct w_steam_iface *_this, HmdQuad_t *rect) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect(struct w_steam_iface *_this, HmdQuad_t *rect) { struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect_params params = { @@ -363,7 +363,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRec return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) { struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo_params params = { @@ -376,7 +376,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBo return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) { struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo_params params = { @@ -389,7 +389,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBound return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose) { struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose_params params = { @@ -401,7 +401,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroP return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatStandingZeroPoseToRawTrackingPose) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatStandingZeroPoseToRawTrackingPose) { struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose_params params = { @@ -470,7 +470,7 @@ void __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk(struct VRCLIENT_CALL( IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk, ¶ms ); } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose) { struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose_params params = { @@ -494,7 +494,7 @@ void __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBo VRCLIENT_CALL( IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo, ¶ms ); } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo(struct w_steam_iface *_this, uint8_t *pTagsBuffer, uint32_t *punTagCount) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo(struct w_steam_iface *_this, uint8_t *pTagsBuffer, uint32_t *punTagCount) { struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo_params params = { @@ -507,7 +507,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBound return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t unQuadsCount) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t unQuadsCount) { struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo_params params = { @@ -520,7 +520,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBou return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) { struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo_params params = { @@ -533,7 +533,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBounds return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer(struct w_steam_iface *_this, char *pBuffer, uint32_t *pnBufferLength) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer(struct w_steam_iface *_this, char *pBuffer, uint32_t *pnBufferLength) { struct IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer_params params = { @@ -546,7 +546,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer(st return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking(struct w_steam_iface *_this, const char *pBuffer, uint32_t nImportFlags) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking(struct w_steam_iface *_this, const char *pBuffer, uint32_t nImportFlags) { struct IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking_params params = { @@ -667,7 +667,7 @@ DEFINE_THISCALL_WRAPPER(winIVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSe DEFINE_THISCALL_WRAPPER(winIVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview, 4) DEFINE_THISCALL_WRAPPER(winIVRChaperoneSetup_IVRChaperoneSetup_006_RoomSetupStarting, 4) -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy(struct w_steam_iface *_this, uint32_t configFile) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy(struct w_steam_iface *_this, uint32_t configFile) { struct IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy_params params = { @@ -689,7 +689,7 @@ void __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy(str VRCLIENT_CALL( IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy, ¶ms ); } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize(struct w_steam_iface *_this, float *pSizeX, float *pSizeZ) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize(struct w_steam_iface *_this, float *pSizeX, float *pSizeZ) { struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize_params params = { @@ -702,7 +702,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSiz return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect(struct w_steam_iface *_this, HmdQuad_t *rect) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect(struct w_steam_iface *_this, HmdQuad_t *rect) { struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect_params params = { @@ -714,7 +714,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRec return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) { struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo_params params = { @@ -727,7 +727,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBo return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo(struct w_steam_iface *_this, HmdQuad_t *pQuadsBuffer, uint32_t *punQuadsCount) { struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo_params params = { @@ -740,7 +740,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBound return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose) { struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose_params params = { @@ -752,7 +752,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroP return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatStandingZeroPoseToRawTrackingPose) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatStandingZeroPoseToRawTrackingPose) { struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose_params params = { @@ -833,7 +833,7 @@ void __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk(struct VRCLIENT_CALL( IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk, ¶ms ); } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose(struct w_steam_iface *_this, HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose) { struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose_params params = { @@ -845,7 +845,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPose return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer(struct w_steam_iface *_this, char *pBuffer, uint32_t *pnBufferLength) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer(struct w_steam_iface *_this, char *pBuffer, uint32_t *pnBufferLength) { struct IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer_params params = { @@ -858,7 +858,7 @@ bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer(st return params._ret; } -bool __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking(struct w_steam_iface *_this, const char *pBuffer, uint32_t nImportFlags) +int8_t __thiscall winIVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking(struct w_steam_iface *_this, const char *pBuffer, uint32_t nImportFlags) { struct IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking_params params = { diff --git a/vrclient_x64/winIVRClientCore.c b/vrclient_x64/winIVRClientCore.c index d7e66b7d..49f59712 100644 --- a/vrclient_x64/winIVRClientCore.c +++ b/vrclient_x64/winIVRClientCore.c @@ -34,7 +34,7 @@ uint32_t __thiscall winIVRClientCore_IVRClientCore_002_IsInterfaceVersionValid(s extern void * __thiscall winIVRClientCore_IVRClientCore_002_GetGenericInterface(struct w_steam_iface *_this, const char *pchNameAndVersion, uint32_t *peError); -extern bool __thiscall winIVRClientCore_IVRClientCore_002_BIsHmdPresent(struct w_steam_iface *_this); +extern int8_t __thiscall winIVRClientCore_IVRClientCore_002_BIsHmdPresent(struct w_steam_iface *_this); const char * __thiscall winIVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError(struct w_steam_iface *_this, uint32_t eError) { @@ -147,7 +147,7 @@ uint32_t __thiscall winIVRClientCore_IVRClientCore_003_IsInterfaceVersionValid(s extern void * __thiscall winIVRClientCore_IVRClientCore_003_GetGenericInterface(struct w_steam_iface *_this, const char *pchNameAndVersion, uint32_t *peError); -extern bool __thiscall winIVRClientCore_IVRClientCore_003_BIsHmdPresent(struct w_steam_iface *_this); +extern int8_t __thiscall winIVRClientCore_IVRClientCore_003_BIsHmdPresent(struct w_steam_iface *_this); const char * __thiscall winIVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError(struct w_steam_iface *_this, uint32_t eError) { diff --git a/vrclient_x64/winIVRCompositor.c b/vrclient_x64/winIVRCompositor.c index 6801f186..3608e7ca 100644 --- a/vrclient_x64/winIVRCompositor.c +++ b/vrclient_x64/winIVRCompositor.c @@ -46,7 +46,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_005_GetLastError(struct w_ste return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_005_SetVSync(struct w_steam_iface *_this, bool bVSync) +void __thiscall winIVRCompositor_IVRCompositor_005_SetVSync(struct w_steam_iface *_this, int8_t bVSync) { struct IVRCompositor_IVRCompositor_005_SetVSync_params params = { @@ -57,7 +57,7 @@ void __thiscall winIVRCompositor_IVRCompositor_005_SetVSync(struct w_steam_iface VRCLIENT_CALL( IVRCompositor_IVRCompositor_005_SetVSync, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_005_GetVSync(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_005_GetVSync(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_005_GetVSync_params params = { @@ -197,7 +197,7 @@ void __thiscall winIVRCompositor_IVRCompositor_005_ClearOverlay(struct w_steam_i VRCLIENT_CALL( IVRCompositor_IVRCompositor_005_ClearOverlay, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_005_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_090 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_005_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_090 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_005_GetFrameTiming_params params = { @@ -210,7 +210,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_005_GetFrameTiming(struct w_steam return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_005_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_005_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_005_FadeToColor_params params = { @@ -226,7 +226,7 @@ void __thiscall winIVRCompositor_IVRCompositor_005_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_005_FadeToColor, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_005_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_005_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_005_FadeGrid_params params = { @@ -268,7 +268,7 @@ void __thiscall winIVRCompositor_IVRCompositor_005_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_005_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_005_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_005_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_005_IsFullscreen_params params = { @@ -279,7 +279,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_005_IsFullscreen(struct w_steam_i return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_005_ComputeOverlayIntersection(struct w_steam_iface *_this, const Compositor_OverlaySettings *pSettings, float fAspectRatio, uint32_t eOrigin, HmdVector3_t vSource, HmdVector3_t vDirection, HmdVector2_t *pvecIntersectionUV, HmdVector3_t *pvecIntersectionTrackingSpace) +int8_t __thiscall winIVRCompositor_IVRCompositor_005_ComputeOverlayIntersection(struct w_steam_iface *_this, const Compositor_OverlaySettings *pSettings, float fAspectRatio, uint32_t eOrigin, HmdVector3_t vSource, HmdVector3_t vDirection, HmdVector2_t *pvecIntersectionUV, HmdVector3_t *pvecIntersectionTrackingSpace) { struct IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection_params params = { @@ -448,7 +448,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_006_GetLastError(struct w_ste return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_006_SetVSync(struct w_steam_iface *_this, bool bVSync) +void __thiscall winIVRCompositor_IVRCompositor_006_SetVSync(struct w_steam_iface *_this, int8_t bVSync) { struct IVRCompositor_IVRCompositor_006_SetVSync_params params = { @@ -459,7 +459,7 @@ void __thiscall winIVRCompositor_IVRCompositor_006_SetVSync(struct w_steam_iface VRCLIENT_CALL( IVRCompositor_IVRCompositor_006_SetVSync, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_006_GetVSync(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_006_GetVSync(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_006_GetVSync_params params = { @@ -543,7 +543,7 @@ void __thiscall winIVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame(struc VRCLIENT_CALL( IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_006_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_090 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_006_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_090 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_006_GetFrameTiming_params params = { @@ -556,7 +556,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_006_GetFrameTiming(struct w_steam return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_006_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_006_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_006_FadeToColor_params params = { @@ -572,7 +572,7 @@ void __thiscall winIVRCompositor_IVRCompositor_006_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_006_FadeToColor, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_006_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_006_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_006_FadeGrid_params params = { @@ -614,7 +614,7 @@ void __thiscall winIVRCompositor_IVRCompositor_006_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_006_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_006_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_006_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_006_IsFullscreen_params params = { @@ -658,7 +658,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProce return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_006_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_006_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_006_CanRenderScene_params params = { @@ -789,7 +789,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_007_GetLastError(struct w_ste return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_007_SetVSync(struct w_steam_iface *_this, bool bVSync) +void __thiscall winIVRCompositor_IVRCompositor_007_SetVSync(struct w_steam_iface *_this, int8_t bVSync) { struct IVRCompositor_IVRCompositor_007_SetVSync_params params = { @@ -800,7 +800,7 @@ void __thiscall winIVRCompositor_IVRCompositor_007_SetVSync(struct w_steam_iface VRCLIENT_CALL( IVRCompositor_IVRCompositor_007_SetVSync, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_007_GetVSync(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_007_GetVSync(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_007_GetVSync_params params = { @@ -874,7 +874,7 @@ void __thiscall winIVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame(struc VRCLIENT_CALL( IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_007_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_093 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_007_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_093 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_007_GetFrameTiming_params params = { @@ -887,7 +887,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_007_GetFrameTiming(struct w_steam return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_007_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_007_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_007_FadeToColor_params params = { @@ -903,7 +903,7 @@ void __thiscall winIVRCompositor_IVRCompositor_007_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_007_FadeToColor, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_007_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_007_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_007_FadeGrid_params params = { @@ -945,7 +945,7 @@ void __thiscall winIVRCompositor_IVRCompositor_007_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_007_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_007_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_007_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_007_IsFullscreen_params params = { @@ -989,7 +989,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProce return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_007_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_007_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_007_CanRenderScene_params params = { @@ -1125,7 +1125,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_008_GetLastError(struct w_ste return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_008_SetVSync(struct w_steam_iface *_this, bool bVSync) +void __thiscall winIVRCompositor_IVRCompositor_008_SetVSync(struct w_steam_iface *_this, int8_t bVSync) { struct IVRCompositor_IVRCompositor_008_SetVSync_params params = { @@ -1136,7 +1136,7 @@ void __thiscall winIVRCompositor_IVRCompositor_008_SetVSync(struct w_steam_iface VRCLIENT_CALL( IVRCompositor_IVRCompositor_008_SetVSync, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_008_GetVSync(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_008_GetVSync(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_008_GetVSync_params params = { @@ -1211,7 +1211,7 @@ void __thiscall winIVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame(struc VRCLIENT_CALL( IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_008_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_093 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_008_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_093 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_008_GetFrameTiming_params params = { @@ -1224,7 +1224,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_008_GetFrameTiming(struct w_steam return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_008_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_008_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_008_FadeToColor_params params = { @@ -1240,7 +1240,7 @@ void __thiscall winIVRCompositor_IVRCompositor_008_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_008_FadeToColor, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_008_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_008_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_008_FadeGrid_params params = { @@ -1310,7 +1310,7 @@ void __thiscall winIVRCompositor_IVRCompositor_008_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_008_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_008_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_008_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_008_IsFullscreen_params params = { @@ -1354,7 +1354,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProce return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_008_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_008_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_008_CanRenderScene_params params = { @@ -1607,7 +1607,7 @@ void __thiscall winIVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_009_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_009_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_0913 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_009_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_0913 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_009_GetFrameTiming_params params = { @@ -1631,7 +1631,7 @@ float __thiscall winIVRCompositor_IVRCompositor_009_GetFrameTimeRemaining(struct return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_009_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_009_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_009_FadeToColor_params params = { @@ -1647,7 +1647,7 @@ void __thiscall winIVRCompositor_IVRCompositor_009_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_009_FadeToColor, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_009_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_009_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_009_FadeGrid_params params = { @@ -1701,7 +1701,7 @@ void __thiscall winIVRCompositor_IVRCompositor_009_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_009_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_009_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_009_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_009_IsFullscreen_params params = { @@ -1734,7 +1734,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_009_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_009_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_009_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_009_CanRenderScene_params params = { @@ -1765,7 +1765,7 @@ void __thiscall winIVRCompositor_IVRCompositor_009_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_009_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_009_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_009_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible_params params = { @@ -1972,7 +1972,7 @@ void __thiscall winIVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_010_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_010_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_0914 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_010_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_0914 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_010_GetFrameTiming_params params = { @@ -1996,7 +1996,7 @@ float __thiscall winIVRCompositor_IVRCompositor_010_GetFrameTimeRemaining(struct return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_010_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_010_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_010_FadeToColor_params params = { @@ -2012,7 +2012,7 @@ void __thiscall winIVRCompositor_IVRCompositor_010_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_010_FadeToColor, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_010_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_010_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_010_FadeGrid_params params = { @@ -2066,7 +2066,7 @@ void __thiscall winIVRCompositor_IVRCompositor_010_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_010_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_010_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_010_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_010_IsFullscreen_params params = { @@ -2099,7 +2099,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_010_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_010_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_010_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_010_CanRenderScene_params params = { @@ -2130,7 +2130,7 @@ void __thiscall winIVRCompositor_IVRCompositor_010_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_010_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_010_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_010_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible_params params = { @@ -2337,7 +2337,7 @@ void __thiscall winIVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_011_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_011_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_0915 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_011_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_0915 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_011_GetFrameTiming_params params = { @@ -2361,7 +2361,7 @@ float __thiscall winIVRCompositor_IVRCompositor_011_GetFrameTimeRemaining(struct return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_011_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_011_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_011_FadeToColor_params params = { @@ -2377,7 +2377,7 @@ void __thiscall winIVRCompositor_IVRCompositor_011_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_011_FadeToColor, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_011_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_011_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_011_FadeGrid_params params = { @@ -2431,7 +2431,7 @@ void __thiscall winIVRCompositor_IVRCompositor_011_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_011_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_011_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_011_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_011_IsFullscreen_params params = { @@ -2464,7 +2464,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_011_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_011_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_011_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_011_CanRenderScene_params params = { @@ -2495,7 +2495,7 @@ void __thiscall winIVRCompositor_IVRCompositor_011_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_011_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_011_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_011_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible_params params = { @@ -2718,7 +2718,7 @@ void __thiscall winIVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_012_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_012_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_0915 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_012_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_0915 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_012_GetFrameTiming_params params = { @@ -2742,7 +2742,7 @@ float __thiscall winIVRCompositor_IVRCompositor_012_GetFrameTimeRemaining(struct return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_012_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_012_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_012_FadeToColor_params params = { @@ -2758,7 +2758,7 @@ void __thiscall winIVRCompositor_IVRCompositor_012_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_012_FadeToColor, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_012_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_012_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_012_FadeGrid_params params = { @@ -2812,7 +2812,7 @@ void __thiscall winIVRCompositor_IVRCompositor_012_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_012_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_012_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_012_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_012_IsFullscreen_params params = { @@ -2845,7 +2845,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_012_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_012_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_012_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_012_CanRenderScene_params params = { @@ -2876,7 +2876,7 @@ void __thiscall winIVRCompositor_IVRCompositor_012_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_012_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_012_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_012_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible_params params = { @@ -2897,7 +2897,7 @@ void __thiscall winIVRCompositor_IVRCompositor_012_CompositorDumpImages(struct w VRCLIENT_CALL( IVRCompositor_IVRCompositor_012_CompositorDumpImages, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources_params params = { @@ -3115,7 +3115,7 @@ void __thiscall winIVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_013_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_013_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_0915 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_013_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_0915 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_013_GetFrameTiming_params params = { @@ -3139,7 +3139,7 @@ float __thiscall winIVRCompositor_IVRCompositor_013_GetFrameTimeRemaining(struct return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_013_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_013_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_013_FadeToColor_params params = { @@ -3155,7 +3155,7 @@ void __thiscall winIVRCompositor_IVRCompositor_013_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_013_FadeToColor, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_013_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_013_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_013_FadeGrid_params params = { @@ -3209,7 +3209,7 @@ void __thiscall winIVRCompositor_IVRCompositor_013_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_013_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_013_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_013_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_013_IsFullscreen_params params = { @@ -3242,7 +3242,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_013_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_013_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_013_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_013_CanRenderScene_params params = { @@ -3273,7 +3273,7 @@ void __thiscall winIVRCompositor_IVRCompositor_013_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_013_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_013_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_013_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible_params params = { @@ -3294,7 +3294,7 @@ void __thiscall winIVRCompositor_IVRCompositor_013_CompositorDumpImages(struct w VRCLIENT_CALL( IVRCompositor_IVRCompositor_013_CompositorDumpImages, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources_params params = { @@ -3305,7 +3305,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResourc return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, bool bOverride) +void __thiscall winIVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, int8_t bOverride) { struct IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn_params params = { @@ -3527,7 +3527,7 @@ void __thiscall winIVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_014_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_014_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_0920 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_014_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_0920 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_014_GetFrameTiming_params params = { @@ -3551,7 +3551,7 @@ float __thiscall winIVRCompositor_IVRCompositor_014_GetFrameTimeRemaining(struct return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_014_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_014_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_014_FadeToColor_params params = { @@ -3567,7 +3567,7 @@ void __thiscall winIVRCompositor_IVRCompositor_014_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_014_FadeToColor, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_014_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_014_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_014_FadeGrid_params params = { @@ -3621,7 +3621,7 @@ void __thiscall winIVRCompositor_IVRCompositor_014_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_014_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_014_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_014_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_014_IsFullscreen_params params = { @@ -3654,7 +3654,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_014_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_014_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_014_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_014_CanRenderScene_params params = { @@ -3685,7 +3685,7 @@ void __thiscall winIVRCompositor_IVRCompositor_014_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_014_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_014_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_014_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible_params params = { @@ -3706,7 +3706,7 @@ void __thiscall winIVRCompositor_IVRCompositor_014_CompositorDumpImages(struct w VRCLIENT_CALL( IVRCompositor_IVRCompositor_014_CompositorDumpImages, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources_params params = { @@ -3717,7 +3717,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResourc return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, bool bOverride) +void __thiscall winIVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, int8_t bOverride) { struct IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn_params params = { @@ -3738,7 +3738,7 @@ void __thiscall winIVRCompositor_IVRCompositor_014_ForceReconnectProcess(struct VRCLIENT_CALL( IVRCompositor_IVRCompositor_014_ForceReconnectProcess, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_014_SuspendRendering(struct w_steam_iface *_this, bool bSuspend) +void __thiscall winIVRCompositor_IVRCompositor_014_SuspendRendering(struct w_steam_iface *_this, int8_t bSuspend) { struct IVRCompositor_IVRCompositor_014_SuspendRendering_params params = { @@ -3972,7 +3972,7 @@ void __thiscall winIVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_015_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_015_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_0920 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_015_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_0920 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_015_GetFrameTiming_params params = { @@ -4008,7 +4008,7 @@ void __thiscall winIVRCompositor_IVRCompositor_015_GetCumulativeStats(struct w_s VRCLIENT_CALL( IVRCompositor_IVRCompositor_015_GetCumulativeStats, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_015_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_015_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_015_FadeToColor_params params = { @@ -4024,7 +4024,7 @@ void __thiscall winIVRCompositor_IVRCompositor_015_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_015_FadeToColor, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_015_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_015_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_015_FadeGrid_params params = { @@ -4078,7 +4078,7 @@ void __thiscall winIVRCompositor_IVRCompositor_015_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_015_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_015_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_015_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_015_IsFullscreen_params params = { @@ -4111,7 +4111,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_015_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_015_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_015_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_015_CanRenderScene_params params = { @@ -4142,7 +4142,7 @@ void __thiscall winIVRCompositor_IVRCompositor_015_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_015_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_015_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_015_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible_params params = { @@ -4163,7 +4163,7 @@ void __thiscall winIVRCompositor_IVRCompositor_015_CompositorDumpImages(struct w VRCLIENT_CALL( IVRCompositor_IVRCompositor_015_CompositorDumpImages, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources_params params = { @@ -4174,7 +4174,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResourc return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, bool bOverride) +void __thiscall winIVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, int8_t bOverride) { struct IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn_params params = { @@ -4195,7 +4195,7 @@ void __thiscall winIVRCompositor_IVRCompositor_015_ForceReconnectProcess(struct VRCLIENT_CALL( IVRCompositor_IVRCompositor_015_ForceReconnectProcess, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_015_SuspendRendering(struct w_steam_iface *_this, bool bSuspend) +void __thiscall winIVRCompositor_IVRCompositor_015_SuspendRendering(struct w_steam_iface *_this, int8_t bSuspend) { struct IVRCompositor_IVRCompositor_015_SuspendRendering_params params = { @@ -4259,7 +4259,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_015_GetMirrorTextureGL(struct return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) +int8_t __thiscall winIVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) { struct IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture_params params = { @@ -4518,7 +4518,7 @@ void __thiscall winIVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_016_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_016_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_102 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_016_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_102 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_016_GetFrameTiming_params params = { @@ -4554,7 +4554,7 @@ void __thiscall winIVRCompositor_IVRCompositor_016_GetCumulativeStats(struct w_s VRCLIENT_CALL( IVRCompositor_IVRCompositor_016_GetCumulativeStats, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_016_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_016_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_016_FadeToColor_params params = { @@ -4570,7 +4570,7 @@ void __thiscall winIVRCompositor_IVRCompositor_016_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_016_FadeToColor, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_016_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_016_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_016_FadeGrid_params params = { @@ -4624,7 +4624,7 @@ void __thiscall winIVRCompositor_IVRCompositor_016_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_016_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_016_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_016_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_016_IsFullscreen_params params = { @@ -4657,7 +4657,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_016_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_016_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_016_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_016_CanRenderScene_params params = { @@ -4688,7 +4688,7 @@ void __thiscall winIVRCompositor_IVRCompositor_016_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_016_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_016_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_016_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible_params params = { @@ -4709,7 +4709,7 @@ void __thiscall winIVRCompositor_IVRCompositor_016_CompositorDumpImages(struct w VRCLIENT_CALL( IVRCompositor_IVRCompositor_016_CompositorDumpImages, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources_params params = { @@ -4720,7 +4720,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResourc return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, bool bOverride) +void __thiscall winIVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, int8_t bOverride) { struct IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn_params params = { @@ -4741,7 +4741,7 @@ void __thiscall winIVRCompositor_IVRCompositor_016_ForceReconnectProcess(struct VRCLIENT_CALL( IVRCompositor_IVRCompositor_016_ForceReconnectProcess, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_016_SuspendRendering(struct w_steam_iface *_this, bool bSuspend) +void __thiscall winIVRCompositor_IVRCompositor_016_SuspendRendering(struct w_steam_iface *_this, int8_t bSuspend) { struct IVRCompositor_IVRCompositor_016_SuspendRendering_params params = { @@ -4780,7 +4780,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_016_GetMirrorTextureGL(struct return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) +int8_t __thiscall winIVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) { struct IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture_params params = { @@ -5036,7 +5036,7 @@ void __thiscall winIVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_017_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_017_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_103a *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_017_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_103a *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_017_GetFrameTiming_params params = { @@ -5085,7 +5085,7 @@ void __thiscall winIVRCompositor_IVRCompositor_017_GetCumulativeStats(struct w_s VRCLIENT_CALL( IVRCompositor_IVRCompositor_017_GetCumulativeStats, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_017_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_017_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_017_FadeToColor_params params = { @@ -5101,7 +5101,7 @@ void __thiscall winIVRCompositor_IVRCompositor_017_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_017_FadeToColor, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_017_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_017_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_017_FadeGrid_params params = { @@ -5155,7 +5155,7 @@ void __thiscall winIVRCompositor_IVRCompositor_017_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_017_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_017_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_017_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_017_IsFullscreen_params params = { @@ -5188,7 +5188,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_017_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_017_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_017_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_017_CanRenderScene_params params = { @@ -5219,7 +5219,7 @@ void __thiscall winIVRCompositor_IVRCompositor_017_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_017_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_017_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_017_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible_params params = { @@ -5240,7 +5240,7 @@ void __thiscall winIVRCompositor_IVRCompositor_017_CompositorDumpImages(struct w VRCLIENT_CALL( IVRCompositor_IVRCompositor_017_CompositorDumpImages, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources_params params = { @@ -5251,7 +5251,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResourc return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, bool bOverride) +void __thiscall winIVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, int8_t bOverride) { struct IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn_params params = { @@ -5272,7 +5272,7 @@ void __thiscall winIVRCompositor_IVRCompositor_017_ForceReconnectProcess(struct VRCLIENT_CALL( IVRCompositor_IVRCompositor_017_ForceReconnectProcess, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_017_SuspendRendering(struct w_steam_iface *_this, bool bSuspend) +void __thiscall winIVRCompositor_IVRCompositor_017_SuspendRendering(struct w_steam_iface *_this, int8_t bSuspend) { struct IVRCompositor_IVRCompositor_017_SuspendRendering_params params = { @@ -5311,7 +5311,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_017_GetMirrorTextureGL(struct return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) +int8_t __thiscall winIVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) { struct IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture_params params = { @@ -5571,7 +5571,7 @@ void __thiscall winIVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_018_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_018_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_103a *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_018_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_103a *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_018_GetFrameTiming_params params = { @@ -5620,7 +5620,7 @@ void __thiscall winIVRCompositor_IVRCompositor_018_GetCumulativeStats(struct w_s VRCLIENT_CALL( IVRCompositor_IVRCompositor_018_GetCumulativeStats, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_018_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_018_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_018_FadeToColor_params params = { @@ -5636,7 +5636,7 @@ void __thiscall winIVRCompositor_IVRCompositor_018_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_018_FadeToColor, ¶ms ); } -HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_018_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, bool bBackground) +HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_018_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, int8_t bBackground) { struct IVRCompositor_IVRCompositor_018_GetCurrentFadeColor_params params = { @@ -5649,7 +5649,7 @@ HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_018_GetCurrentFadeColor(s return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_018_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_018_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_018_FadeGrid_params params = { @@ -5714,7 +5714,7 @@ void __thiscall winIVRCompositor_IVRCompositor_018_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_018_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_018_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_018_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_018_IsFullscreen_params params = { @@ -5747,7 +5747,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_018_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_018_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_018_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_018_CanRenderScene_params params = { @@ -5778,7 +5778,7 @@ void __thiscall winIVRCompositor_IVRCompositor_018_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_018_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_018_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_018_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible_params params = { @@ -5799,7 +5799,7 @@ void __thiscall winIVRCompositor_IVRCompositor_018_CompositorDumpImages(struct w VRCLIENT_CALL( IVRCompositor_IVRCompositor_018_CompositorDumpImages, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources_params params = { @@ -5810,7 +5810,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResourc return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, bool bOverride) +void __thiscall winIVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, int8_t bOverride) { struct IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn_params params = { @@ -5831,7 +5831,7 @@ void __thiscall winIVRCompositor_IVRCompositor_018_ForceReconnectProcess(struct VRCLIENT_CALL( IVRCompositor_IVRCompositor_018_ForceReconnectProcess, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_018_SuspendRendering(struct w_steam_iface *_this, bool bSuspend) +void __thiscall winIVRCompositor_IVRCompositor_018_SuspendRendering(struct w_steam_iface *_this, int8_t bSuspend) { struct IVRCompositor_IVRCompositor_018_SuspendRendering_params params = { @@ -5870,7 +5870,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_018_GetMirrorTextureGL(struct return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) +int8_t __thiscall winIVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) { struct IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture_params params = { @@ -6136,7 +6136,7 @@ void __thiscall winIVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_019_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_019_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_103a *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_019_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_103a *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_019_GetFrameTiming_params params = { @@ -6185,7 +6185,7 @@ void __thiscall winIVRCompositor_IVRCompositor_019_GetCumulativeStats(struct w_s VRCLIENT_CALL( IVRCompositor_IVRCompositor_019_GetCumulativeStats, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_019_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_019_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_019_FadeToColor_params params = { @@ -6201,7 +6201,7 @@ void __thiscall winIVRCompositor_IVRCompositor_019_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_019_FadeToColor, ¶ms ); } -HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_019_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, bool bBackground) +HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_019_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, int8_t bBackground) { struct IVRCompositor_IVRCompositor_019_GetCurrentFadeColor_params params = { @@ -6214,7 +6214,7 @@ HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_019_GetCurrentFadeColor(s return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_019_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_019_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_019_FadeGrid_params params = { @@ -6279,7 +6279,7 @@ void __thiscall winIVRCompositor_IVRCompositor_019_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_019_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_019_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_019_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_019_IsFullscreen_params params = { @@ -6312,7 +6312,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_019_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_019_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_019_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_019_CanRenderScene_params params = { @@ -6343,7 +6343,7 @@ void __thiscall winIVRCompositor_IVRCompositor_019_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_019_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_019_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_019_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible_params params = { @@ -6364,7 +6364,7 @@ void __thiscall winIVRCompositor_IVRCompositor_019_CompositorDumpImages(struct w VRCLIENT_CALL( IVRCompositor_IVRCompositor_019_CompositorDumpImages, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources_params params = { @@ -6375,7 +6375,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResourc return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, bool bOverride) +void __thiscall winIVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, int8_t bOverride) { struct IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn_params params = { @@ -6396,7 +6396,7 @@ void __thiscall winIVRCompositor_IVRCompositor_019_ForceReconnectProcess(struct VRCLIENT_CALL( IVRCompositor_IVRCompositor_019_ForceReconnectProcess, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_019_SuspendRendering(struct w_steam_iface *_this, bool bSuspend) +void __thiscall winIVRCompositor_IVRCompositor_019_SuspendRendering(struct w_steam_iface *_this, int8_t bSuspend) { struct IVRCompositor_IVRCompositor_019_SuspendRendering_params params = { @@ -6435,7 +6435,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_019_GetMirrorTextureGL(struct return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) +int8_t __thiscall winIVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) { struct IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture_params params = { @@ -6733,7 +6733,7 @@ void __thiscall winIVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_020_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_020_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_103a *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_020_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_103a *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_020_GetFrameTiming_params params = { @@ -6782,7 +6782,7 @@ void __thiscall winIVRCompositor_IVRCompositor_020_GetCumulativeStats(struct w_s VRCLIENT_CALL( IVRCompositor_IVRCompositor_020_GetCumulativeStats, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_020_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_020_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_020_FadeToColor_params params = { @@ -6798,7 +6798,7 @@ void __thiscall winIVRCompositor_IVRCompositor_020_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_020_FadeToColor, ¶ms ); } -HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_020_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, bool bBackground) +HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_020_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, int8_t bBackground) { struct IVRCompositor_IVRCompositor_020_GetCurrentFadeColor_params params = { @@ -6811,7 +6811,7 @@ HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_020_GetCurrentFadeColor(s return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_020_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_020_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_020_FadeGrid_params params = { @@ -6876,7 +6876,7 @@ void __thiscall winIVRCompositor_IVRCompositor_020_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_020_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_020_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_020_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_020_IsFullscreen_params params = { @@ -6909,7 +6909,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_020_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_020_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_020_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_020_CanRenderScene_params params = { @@ -6940,7 +6940,7 @@ void __thiscall winIVRCompositor_IVRCompositor_020_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_020_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_020_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_020_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible_params params = { @@ -6961,7 +6961,7 @@ void __thiscall winIVRCompositor_IVRCompositor_020_CompositorDumpImages(struct w VRCLIENT_CALL( IVRCompositor_IVRCompositor_020_CompositorDumpImages, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources_params params = { @@ -6972,7 +6972,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResourc return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, bool bOverride) +void __thiscall winIVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, int8_t bOverride) { struct IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn_params params = { @@ -6993,7 +6993,7 @@ void __thiscall winIVRCompositor_IVRCompositor_020_ForceReconnectProcess(struct VRCLIENT_CALL( IVRCompositor_IVRCompositor_020_ForceReconnectProcess, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_020_SuspendRendering(struct w_steam_iface *_this, bool bSuspend) +void __thiscall winIVRCompositor_IVRCompositor_020_SuspendRendering(struct w_steam_iface *_this, int8_t bSuspend) { struct IVRCompositor_IVRCompositor_020_SuspendRendering_params params = { @@ -7043,7 +7043,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_020_GetMirrorTextureGL(struct return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) +int8_t __thiscall winIVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) { struct IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture_params params = { @@ -7345,7 +7345,7 @@ void __thiscall winIVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_021_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_021_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_103a *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_021_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_103a *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_021_GetFrameTiming_params params = { @@ -7394,7 +7394,7 @@ void __thiscall winIVRCompositor_IVRCompositor_021_GetCumulativeStats(struct w_s VRCLIENT_CALL( IVRCompositor_IVRCompositor_021_GetCumulativeStats, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_021_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_021_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_021_FadeToColor_params params = { @@ -7410,7 +7410,7 @@ void __thiscall winIVRCompositor_IVRCompositor_021_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_021_FadeToColor, ¶ms ); } -HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_021_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, bool bBackground) +HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_021_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, int8_t bBackground) { struct IVRCompositor_IVRCompositor_021_GetCurrentFadeColor_params params = { @@ -7423,7 +7423,7 @@ HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_021_GetCurrentFadeColor(s return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_021_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_021_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_021_FadeGrid_params params = { @@ -7488,7 +7488,7 @@ void __thiscall winIVRCompositor_IVRCompositor_021_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_021_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_021_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_021_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_021_IsFullscreen_params params = { @@ -7521,7 +7521,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_021_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_021_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_021_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_021_CanRenderScene_params params = { @@ -7552,7 +7552,7 @@ void __thiscall winIVRCompositor_IVRCompositor_021_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_021_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_021_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_021_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible_params params = { @@ -7573,7 +7573,7 @@ void __thiscall winIVRCompositor_IVRCompositor_021_CompositorDumpImages(struct w VRCLIENT_CALL( IVRCompositor_IVRCompositor_021_CompositorDumpImages, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources_params params = { @@ -7584,7 +7584,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResourc return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, bool bOverride) +void __thiscall winIVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, int8_t bOverride) { struct IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn_params params = { @@ -7605,7 +7605,7 @@ void __thiscall winIVRCompositor_IVRCompositor_021_ForceReconnectProcess(struct VRCLIENT_CALL( IVRCompositor_IVRCompositor_021_ForceReconnectProcess, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_021_SuspendRendering(struct w_steam_iface *_this, bool bSuspend) +void __thiscall winIVRCompositor_IVRCompositor_021_SuspendRendering(struct w_steam_iface *_this, int8_t bSuspend) { struct IVRCompositor_IVRCompositor_021_SuspendRendering_params params = { @@ -7655,7 +7655,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_021_GetMirrorTextureGL(struct return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) +int8_t __thiscall winIVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) { struct IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture_params params = { @@ -7717,7 +7717,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_021_GetVulkanDeviceExtensions return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_021_SetExplicitTimingMode(struct w_steam_iface *_this, bool bExplicitTimingMode) +void __thiscall winIVRCompositor_IVRCompositor_021_SetExplicitTimingMode(struct w_steam_iface *_this, int8_t bExplicitTimingMode) { struct IVRCompositor_IVRCompositor_021_SetExplicitTimingMode_params params = { @@ -7986,7 +7986,7 @@ void __thiscall winIVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_022_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_022_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_1017 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_022_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_1017 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_022_GetFrameTiming_params params = { @@ -8035,7 +8035,7 @@ void __thiscall winIVRCompositor_IVRCompositor_022_GetCumulativeStats(struct w_s VRCLIENT_CALL( IVRCompositor_IVRCompositor_022_GetCumulativeStats, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_022_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_022_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_022_FadeToColor_params params = { @@ -8051,7 +8051,7 @@ void __thiscall winIVRCompositor_IVRCompositor_022_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_022_FadeToColor, ¶ms ); } -HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_022_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, bool bBackground) +HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_022_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, int8_t bBackground) { struct IVRCompositor_IVRCompositor_022_GetCurrentFadeColor_params params = { @@ -8064,7 +8064,7 @@ HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_022_GetCurrentFadeColor(s return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_022_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_022_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_022_FadeGrid_params params = { @@ -8129,7 +8129,7 @@ void __thiscall winIVRCompositor_IVRCompositor_022_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_022_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_022_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_022_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_022_IsFullscreen_params params = { @@ -8162,7 +8162,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_022_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_022_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_022_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_022_CanRenderScene_params params = { @@ -8193,7 +8193,7 @@ void __thiscall winIVRCompositor_IVRCompositor_022_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_022_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_022_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_022_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible_params params = { @@ -8214,7 +8214,7 @@ void __thiscall winIVRCompositor_IVRCompositor_022_CompositorDumpImages(struct w VRCLIENT_CALL( IVRCompositor_IVRCompositor_022_CompositorDumpImages, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources_params params = { @@ -8225,7 +8225,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResourc return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, bool bOverride) +void __thiscall winIVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, int8_t bOverride) { struct IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn_params params = { @@ -8246,7 +8246,7 @@ void __thiscall winIVRCompositor_IVRCompositor_022_ForceReconnectProcess(struct VRCLIENT_CALL( IVRCompositor_IVRCompositor_022_ForceReconnectProcess, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_022_SuspendRendering(struct w_steam_iface *_this, bool bSuspend) +void __thiscall winIVRCompositor_IVRCompositor_022_SuspendRendering(struct w_steam_iface *_this, int8_t bSuspend) { struct IVRCompositor_IVRCompositor_022_SuspendRendering_params params = { @@ -8296,7 +8296,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_022_GetMirrorTextureGL(struct return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) +int8_t __thiscall winIVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) { struct IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture_params params = { @@ -8380,7 +8380,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_022_SubmitExplicitTimingData( return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled_params params = { @@ -8391,7 +8391,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported_params params = { @@ -8402,7 +8402,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported(st return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading_params params = { @@ -8668,7 +8668,7 @@ void __thiscall winIVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_024_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_024_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_1017 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_024_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_1017 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_024_GetFrameTiming_params params = { @@ -8717,7 +8717,7 @@ void __thiscall winIVRCompositor_IVRCompositor_024_GetCumulativeStats(struct w_s VRCLIENT_CALL( IVRCompositor_IVRCompositor_024_GetCumulativeStats, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_024_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_024_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_024_FadeToColor_params params = { @@ -8733,7 +8733,7 @@ void __thiscall winIVRCompositor_IVRCompositor_024_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_024_FadeToColor, ¶ms ); } -HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_024_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, bool bBackground) +HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_024_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, int8_t bBackground) { struct IVRCompositor_IVRCompositor_024_GetCurrentFadeColor_params params = { @@ -8746,7 +8746,7 @@ HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_024_GetCurrentFadeColor(s return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_024_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_024_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_024_FadeGrid_params params = { @@ -8811,7 +8811,7 @@ void __thiscall winIVRCompositor_IVRCompositor_024_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_024_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_024_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_024_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_024_IsFullscreen_params params = { @@ -8844,7 +8844,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_024_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_024_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_024_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_024_CanRenderScene_params params = { @@ -8875,7 +8875,7 @@ void __thiscall winIVRCompositor_IVRCompositor_024_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_024_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_024_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_024_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible_params params = { @@ -8896,7 +8896,7 @@ void __thiscall winIVRCompositor_IVRCompositor_024_CompositorDumpImages(struct w VRCLIENT_CALL( IVRCompositor_IVRCompositor_024_CompositorDumpImages, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources_params params = { @@ -8907,7 +8907,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResourc return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, bool bOverride) +void __thiscall winIVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, int8_t bOverride) { struct IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn_params params = { @@ -8928,7 +8928,7 @@ void __thiscall winIVRCompositor_IVRCompositor_024_ForceReconnectProcess(struct VRCLIENT_CALL( IVRCompositor_IVRCompositor_024_ForceReconnectProcess, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_024_SuspendRendering(struct w_steam_iface *_this, bool bSuspend) +void __thiscall winIVRCompositor_IVRCompositor_024_SuspendRendering(struct w_steam_iface *_this, int8_t bSuspend) { struct IVRCompositor_IVRCompositor_024_SuspendRendering_params params = { @@ -8978,7 +8978,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_024_GetMirrorTextureGL(struct return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) +int8_t __thiscall winIVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) { struct IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture_params params = { @@ -9062,7 +9062,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_024_SubmitExplicitTimingData( return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled_params params = { @@ -9073,7 +9073,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported_params params = { @@ -9084,7 +9084,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported(st return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading_params params = { @@ -9382,7 +9382,7 @@ void __thiscall winIVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_026_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_026_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_1017 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_026_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_1017 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_026_GetFrameTiming_params params = { @@ -9431,7 +9431,7 @@ void __thiscall winIVRCompositor_IVRCompositor_026_GetCumulativeStats(struct w_s VRCLIENT_CALL( IVRCompositor_IVRCompositor_026_GetCumulativeStats, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_026_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_026_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_026_FadeToColor_params params = { @@ -9447,7 +9447,7 @@ void __thiscall winIVRCompositor_IVRCompositor_026_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_026_FadeToColor, ¶ms ); } -HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_026_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, bool bBackground) +HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_026_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, int8_t bBackground) { struct IVRCompositor_IVRCompositor_026_GetCurrentFadeColor_params params = { @@ -9460,7 +9460,7 @@ HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_026_GetCurrentFadeColor(s return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_026_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeIn) +void __thiscall winIVRCompositor_IVRCompositor_026_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeIn) { struct IVRCompositor_IVRCompositor_026_FadeGrid_params params = { @@ -9525,7 +9525,7 @@ void __thiscall winIVRCompositor_IVRCompositor_026_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_026_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_026_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_026_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_026_IsFullscreen_params params = { @@ -9558,7 +9558,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_026_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_026_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_026_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_026_CanRenderScene_params params = { @@ -9589,7 +9589,7 @@ void __thiscall winIVRCompositor_IVRCompositor_026_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_026_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_026_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_026_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible_params params = { @@ -9610,7 +9610,7 @@ void __thiscall winIVRCompositor_IVRCompositor_026_CompositorDumpImages(struct w VRCLIENT_CALL( IVRCompositor_IVRCompositor_026_CompositorDumpImages, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources_params params = { @@ -9621,7 +9621,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResourc return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, bool bOverride) +void __thiscall winIVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, int8_t bOverride) { struct IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn_params params = { @@ -9642,7 +9642,7 @@ void __thiscall winIVRCompositor_IVRCompositor_026_ForceReconnectProcess(struct VRCLIENT_CALL( IVRCompositor_IVRCompositor_026_ForceReconnectProcess, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_026_SuspendRendering(struct w_steam_iface *_this, bool bSuspend) +void __thiscall winIVRCompositor_IVRCompositor_026_SuspendRendering(struct w_steam_iface *_this, int8_t bSuspend) { struct IVRCompositor_IVRCompositor_026_SuspendRendering_params params = { @@ -9692,7 +9692,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_026_GetMirrorTextureGL(struct return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) +int8_t __thiscall winIVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) { struct IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture_params params = { @@ -9776,7 +9776,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_026_SubmitExplicitTimingData( return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled_params params = { @@ -9787,7 +9787,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported_params params = { @@ -9798,7 +9798,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported(st return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading_params params = { @@ -9834,7 +9834,7 @@ void __thiscall winIVRCompositor_IVRCompositor_026_ClearStageOverride(struct w_s VRCLIENT_CALL( IVRCompositor_IVRCompositor_026_ClearStageOverride, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults(struct w_steam_iface *_this, Compositor_BenchmarkResults *pBenchmarkResults, uint32_t nSizeOfBenchmarkResults) +int8_t __thiscall winIVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults(struct w_steam_iface *_this, Compositor_BenchmarkResults *pBenchmarkResults, uint32_t nSizeOfBenchmarkResults) { struct IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults_params params = { @@ -10155,7 +10155,7 @@ void __thiscall winIVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame(struc extern void __thiscall winIVRCompositor_IVRCompositor_027_PostPresentHandoff(struct w_steam_iface *_this); -bool __thiscall winIVRCompositor_IVRCompositor_027_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_1017 *pTiming, uint32_t unFramesAgo) +int8_t __thiscall winIVRCompositor_IVRCompositor_027_GetFrameTiming(struct w_steam_iface *_this, w_Compositor_FrameTiming_1017 *pTiming, uint32_t unFramesAgo) { struct IVRCompositor_IVRCompositor_027_GetFrameTiming_params params = { @@ -10204,7 +10204,7 @@ void __thiscall winIVRCompositor_IVRCompositor_027_GetCumulativeStats(struct w_s VRCLIENT_CALL( IVRCompositor_IVRCompositor_027_GetCumulativeStats, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_027_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, bool bBackground) +void __thiscall winIVRCompositor_IVRCompositor_027_FadeToColor(struct w_steam_iface *_this, float fSeconds, float fRed, float fGreen, float fBlue, float fAlpha, int8_t bBackground) { struct IVRCompositor_IVRCompositor_027_FadeToColor_params params = { @@ -10220,7 +10220,7 @@ void __thiscall winIVRCompositor_IVRCompositor_027_FadeToColor(struct w_steam_if VRCLIENT_CALL( IVRCompositor_IVRCompositor_027_FadeToColor, ¶ms ); } -HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_027_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, bool bBackground) +HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_027_GetCurrentFadeColor(struct w_steam_iface *_this, HmdColor_t *_ret, int8_t bBackground) { struct IVRCompositor_IVRCompositor_027_GetCurrentFadeColor_params params = { @@ -10233,7 +10233,7 @@ HmdColor_t * __thiscall winIVRCompositor_IVRCompositor_027_GetCurrentFadeColor(s return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_027_FadeGrid(struct w_steam_iface *_this, float fSeconds, bool bFadeGridIn) +void __thiscall winIVRCompositor_IVRCompositor_027_FadeGrid(struct w_steam_iface *_this, float fSeconds, int8_t bFadeGridIn) { struct IVRCompositor_IVRCompositor_027_FadeGrid_params params = { @@ -10298,7 +10298,7 @@ void __thiscall winIVRCompositor_IVRCompositor_027_CompositorQuit(struct w_steam VRCLIENT_CALL( IVRCompositor_IVRCompositor_027_CompositorQuit, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_027_IsFullscreen(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_027_IsFullscreen(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_027_IsFullscreen_params params = { @@ -10331,7 +10331,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_027_GetLastFrameRenderer(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_027_CanRenderScene(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_027_CanRenderScene(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_027_CanRenderScene_params params = { @@ -10362,7 +10362,7 @@ void __thiscall winIVRCompositor_IVRCompositor_027_HideMirrorWindow(struct w_ste VRCLIENT_CALL( IVRCompositor_IVRCompositor_027_HideMirrorWindow, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_027_IsMirrorWindowVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_027_IsMirrorWindowVisible(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible_params params = { @@ -10383,7 +10383,7 @@ void __thiscall winIVRCompositor_IVRCompositor_027_CompositorDumpImages(struct w VRCLIENT_CALL( IVRCompositor_IVRCompositor_027_CompositorDumpImages, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources_params params = { @@ -10394,7 +10394,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResourc return params._ret; } -void __thiscall winIVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, bool bOverride) +void __thiscall winIVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn(struct w_steam_iface *_this, int8_t bOverride) { struct IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn_params params = { @@ -10415,7 +10415,7 @@ void __thiscall winIVRCompositor_IVRCompositor_027_ForceReconnectProcess(struct VRCLIENT_CALL( IVRCompositor_IVRCompositor_027_ForceReconnectProcess, ¶ms ); } -void __thiscall winIVRCompositor_IVRCompositor_027_SuspendRendering(struct w_steam_iface *_this, bool bSuspend) +void __thiscall winIVRCompositor_IVRCompositor_027_SuspendRendering(struct w_steam_iface *_this, int8_t bSuspend) { struct IVRCompositor_IVRCompositor_027_SuspendRendering_params params = { @@ -10465,7 +10465,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_027_GetMirrorTextureGL(struct return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) +int8_t __thiscall winIVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture(struct w_steam_iface *_this, uint32_t glTextureId, void *glSharedTextureHandle) { struct IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture_params params = { @@ -10549,7 +10549,7 @@ uint32_t __thiscall winIVRCompositor_IVRCompositor_027_SubmitExplicitTimingData( return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled_params params = { @@ -10560,7 +10560,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled(stru return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported_params params = { @@ -10571,7 +10571,7 @@ bool __thiscall winIVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported(st return params._ret; } -bool __thiscall winIVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading(struct w_steam_iface *_this) +int8_t __thiscall winIVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading(struct w_steam_iface *_this) { struct IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading_params params = { @@ -10607,7 +10607,7 @@ void __thiscall winIVRCompositor_IVRCompositor_027_ClearStageOverride(struct w_s VRCLIENT_CALL( IVRCompositor_IVRCompositor_027_ClearStageOverride, ¶ms ); } -bool __thiscall winIVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults(struct w_steam_iface *_this, Compositor_BenchmarkResults *pBenchmarkResults, uint32_t nSizeOfBenchmarkResults) +int8_t __thiscall winIVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults(struct w_steam_iface *_this, Compositor_BenchmarkResults *pBenchmarkResults, uint32_t nSizeOfBenchmarkResults) { struct IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults_params params = { diff --git a/vrclient_x64/winIVRControlPanel.c b/vrclient_x64/winIVRControlPanel.c index a0b96aee..5795837a 100644 --- a/vrclient_x64/winIVRControlPanel.c +++ b/vrclient_x64/winIVRControlPanel.c @@ -131,7 +131,7 @@ uint32_t __thiscall winIVRControlPanel_IVRControlPanel_006_undoc7(struct w_steam return params._ret; } -bool __thiscall winIVRControlPanel_IVRControlPanel_006_undoc8(struct w_steam_iface *_this, uint32_t a) +int8_t __thiscall winIVRControlPanel_IVRControlPanel_006_undoc8(struct w_steam_iface *_this, uint32_t a) { struct IVRControlPanel_IVRControlPanel_006_undoc8_params params = { @@ -163,7 +163,7 @@ void __thiscall winIVRControlPanel_IVRControlPanel_006_undoc10(struct w_steam_if VRCLIENT_CALL( IVRControlPanel_IVRControlPanel_006_undoc10, ¶ms ); } -bool __thiscall winIVRControlPanel_IVRControlPanel_006_undoc11(struct w_steam_iface *_this, uint32_t a) +int8_t __thiscall winIVRControlPanel_IVRControlPanel_006_undoc11(struct w_steam_iface *_this, uint32_t a) { struct IVRControlPanel_IVRControlPanel_006_undoc11_params params = { @@ -218,7 +218,7 @@ uint32_t __thiscall winIVRControlPanel_IVRControlPanel_006_undoc15(struct w_stea return params._ret; } -void __thiscall winIVRControlPanel_IVRControlPanel_006_undoc16(struct w_steam_iface *_this, bool a) +void __thiscall winIVRControlPanel_IVRControlPanel_006_undoc16(struct w_steam_iface *_this, int8_t a) { struct IVRControlPanel_IVRControlPanel_006_undoc16_params params = { @@ -229,7 +229,7 @@ void __thiscall winIVRControlPanel_IVRControlPanel_006_undoc16(struct w_steam_if VRCLIENT_CALL( IVRControlPanel_IVRControlPanel_006_undoc16, ¶ms ); } -bool __thiscall winIVRControlPanel_IVRControlPanel_006_undoc17(struct w_steam_iface *_this) +int8_t __thiscall winIVRControlPanel_IVRControlPanel_006_undoc17(struct w_steam_iface *_this) { struct IVRControlPanel_IVRControlPanel_006_undoc17_params params = { @@ -251,7 +251,7 @@ uint32_t __thiscall winIVRControlPanel_IVRControlPanel_006_undoc18(struct w_stea return params._ret; } -void __thiscall winIVRControlPanel_IVRControlPanel_006_undoc19(struct w_steam_iface *_this, bool a) +void __thiscall winIVRControlPanel_IVRControlPanel_006_undoc19(struct w_steam_iface *_this, int8_t a) { struct IVRControlPanel_IVRControlPanel_006_undoc19_params params = { @@ -262,7 +262,7 @@ void __thiscall winIVRControlPanel_IVRControlPanel_006_undoc19(struct w_steam_if VRCLIENT_CALL( IVRControlPanel_IVRControlPanel_006_undoc19, ¶ms ); } -bool __thiscall winIVRControlPanel_IVRControlPanel_006_undoc20(struct w_steam_iface *_this) +int8_t __thiscall winIVRControlPanel_IVRControlPanel_006_undoc20(struct w_steam_iface *_this) { struct IVRControlPanel_IVRControlPanel_006_undoc20_params params = { @@ -299,7 +299,7 @@ void __thiscall winIVRControlPanel_IVRControlPanel_006_undoc22(struct w_steam_if VRCLIENT_CALL( IVRControlPanel_IVRControlPanel_006_undoc22, ¶ms ); } -bool __thiscall winIVRControlPanel_IVRControlPanel_006_undoc23(struct w_steam_iface *_this, const char *a) +int8_t __thiscall winIVRControlPanel_IVRControlPanel_006_undoc23(struct w_steam_iface *_this, const char *a) { struct IVRControlPanel_IVRControlPanel_006_undoc23_params params = { @@ -311,7 +311,7 @@ bool __thiscall winIVRControlPanel_IVRControlPanel_006_undoc23(struct w_steam_if return params._ret; } -bool __thiscall winIVRControlPanel_IVRControlPanel_006_undoc24(struct w_steam_iface *_this) +int8_t __thiscall winIVRControlPanel_IVRControlPanel_006_undoc24(struct w_steam_iface *_this) { struct IVRControlPanel_IVRControlPanel_006_undoc24_params params = { @@ -322,7 +322,7 @@ bool __thiscall winIVRControlPanel_IVRControlPanel_006_undoc24(struct w_steam_if return params._ret; } -bool __thiscall winIVRControlPanel_IVRControlPanel_006_undoc25(struct w_steam_iface *_this, bool a) +int8_t __thiscall winIVRControlPanel_IVRControlPanel_006_undoc25(struct w_steam_iface *_this, int8_t a) { struct IVRControlPanel_IVRControlPanel_006_undoc25_params params = { diff --git a/vrclient_x64/winIVRDriverManager.c b/vrclient_x64/winIVRDriverManager.c index 4c56baa7..98eb68ef 100644 --- a/vrclient_x64/winIVRDriverManager.c +++ b/vrclient_x64/winIVRDriverManager.c @@ -50,7 +50,7 @@ uint64_t __thiscall winIVRDriverManager_IVRDriverManager_001_GetDriverHandle(str return params._ret; } -bool __thiscall winIVRDriverManager_IVRDriverManager_001_IsEnabled(struct w_steam_iface *_this, uint32_t nDriver) +int8_t __thiscall winIVRDriverManager_IVRDriverManager_001_IsEnabled(struct w_steam_iface *_this, uint32_t nDriver) { struct IVRDriverManager_IVRDriverManager_001_IsEnabled_params params = { diff --git a/vrclient_x64/winIVRHeadsetView.c b/vrclient_x64/winIVRHeadsetView.c index 2ea71b4c..e51034c9 100644 --- a/vrclient_x64/winIVRHeadsetView.c +++ b/vrclient_x64/winIVRHeadsetView.c @@ -64,7 +64,7 @@ uint32_t __thiscall winIVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode(stru return params._ret; } -void __thiscall winIVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped(struct w_steam_iface *_this, bool bCropped) +void __thiscall winIVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped(struct w_steam_iface *_this, int8_t bCropped) { struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped_params params = { @@ -75,7 +75,7 @@ void __thiscall winIVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped(struc VRCLIENT_CALL( IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped, ¶ms ); } -bool __thiscall winIVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped(struct w_steam_iface *_this) +int8_t __thiscall winIVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped(struct w_steam_iface *_this) { struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped_params params = { diff --git a/vrclient_x64/winIVRIOBuffer.c b/vrclient_x64/winIVRIOBuffer.c index e1d4aaf2..74ca592f 100644 --- a/vrclient_x64/winIVRIOBuffer.c +++ b/vrclient_x64/winIVRIOBuffer.c @@ -216,7 +216,7 @@ uint64_t __thiscall winIVRIOBuffer_IVRIOBuffer_002_PropertyContainer(struct w_st return params._ret; } -bool __thiscall winIVRIOBuffer_IVRIOBuffer_002_HasReaders(struct w_steam_iface *_this, uint64_t ulBuffer) +int8_t __thiscall winIVRIOBuffer_IVRIOBuffer_002_HasReaders(struct w_steam_iface *_this, uint64_t ulBuffer) { struct IVRIOBuffer_IVRIOBuffer_002_HasReaders_params params = { diff --git a/vrclient_x64/winIVRInput.c b/vrclient_x64/winIVRInput.c index 49a233c0..e2892b9a 100644 --- a/vrclient_x64/winIVRInput.c +++ b/vrclient_x64/winIVRInput.c @@ -1069,7 +1069,7 @@ uint32_t __thiscall winIVRInput_IVRInput_005_ShowBindingsForActionSet(struct w_s return params._ret; } -bool __thiscall winIVRInput_IVRInput_005_IsUsingLegacyInput(struct w_steam_iface *_this) +int8_t __thiscall winIVRInput_IVRInput_005_IsUsingLegacyInput(struct w_steam_iface *_this) { struct IVRInput_IVRInput_005_IsUsingLegacyInput_params params = { @@ -1555,7 +1555,7 @@ uint32_t __thiscall winIVRInput_IVRInput_006_ShowBindingsForActionSet(struct w_s return params._ret; } -bool __thiscall winIVRInput_IVRInput_006_IsUsingLegacyInput(struct w_steam_iface *_this) +int8_t __thiscall winIVRInput_IVRInput_006_IsUsingLegacyInput(struct w_steam_iface *_this) { struct IVRInput_IVRInput_006_IsUsingLegacyInput_params params = { @@ -2061,7 +2061,7 @@ uint32_t __thiscall winIVRInput_IVRInput_007_ShowBindingsForActionSet(struct w_s return params._ret; } -bool __thiscall winIVRInput_IVRInput_007_IsUsingLegacyInput(struct w_steam_iface *_this) +int8_t __thiscall winIVRInput_IVRInput_007_IsUsingLegacyInput(struct w_steam_iface *_this) { struct IVRInput_IVRInput_007_IsUsingLegacyInput_params params = { @@ -2072,7 +2072,7 @@ bool __thiscall winIVRInput_IVRInput_007_IsUsingLegacyInput(struct w_steam_iface return params._ret; } -uint32_t __thiscall winIVRInput_IVRInput_007_OpenBindingUI(struct w_steam_iface *_this, const char *pchAppKey, uint64_t ulActionSetHandle, uint64_t ulDeviceHandle, bool bShowOnDesktop) +uint32_t __thiscall winIVRInput_IVRInput_007_OpenBindingUI(struct w_steam_iface *_this, const char *pchAppKey, uint64_t ulActionSetHandle, uint64_t ulDeviceHandle, int8_t bShowOnDesktop) { struct IVRInput_IVRInput_007_OpenBindingUI_params params = { @@ -2631,7 +2631,7 @@ uint32_t __thiscall winIVRInput_IVRInput_010_GetComponentStateForBinding(struct return params._ret; } -bool __thiscall winIVRInput_IVRInput_010_IsUsingLegacyInput(struct w_steam_iface *_this) +int8_t __thiscall winIVRInput_IVRInput_010_IsUsingLegacyInput(struct w_steam_iface *_this) { struct IVRInput_IVRInput_010_IsUsingLegacyInput_params params = { @@ -2642,7 +2642,7 @@ bool __thiscall winIVRInput_IVRInput_010_IsUsingLegacyInput(struct w_steam_iface return params._ret; } -uint32_t __thiscall winIVRInput_IVRInput_010_OpenBindingUI(struct w_steam_iface *_this, const char *pchAppKey, uint64_t ulActionSetHandle, uint64_t ulDeviceHandle, bool bShowOnDesktop) +uint32_t __thiscall winIVRInput_IVRInput_010_OpenBindingUI(struct w_steam_iface *_this, const char *pchAppKey, uint64_t ulActionSetHandle, uint64_t ulDeviceHandle, int8_t bShowOnDesktop) { struct IVRInput_IVRInput_010_OpenBindingUI_params params = { diff --git a/vrclient_x64/winIVROverlay.c b/vrclient_x64/winIVROverlay.c index 782fada8..6709c2cd 100644 --- a/vrclient_x64/winIVROverlay.c +++ b/vrclient_x64/winIVROverlay.c @@ -123,7 +123,7 @@ const char * __thiscall winIVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_001_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_001_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_001_SetOverlayFlag_params params = { @@ -137,7 +137,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_001_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_001_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_001_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_001_GetOverlayFlag_params params = { @@ -374,7 +374,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_001_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_001_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_001_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_001_IsOverlayVisible_params params = { @@ -386,7 +386,7 @@ bool __thiscall winIVROverlay_IVROverlay_001_IsOverlayVisible(struct w_steam_ifa return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_001_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_092 *pEvent) +int8_t __thiscall winIVROverlay_IVROverlay_001_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_092 *pEvent) { struct IVROverlay_IVROverlay_001_PollNextOverlayEvent_params params = { @@ -451,7 +451,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_001_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_001_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_001_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_001_ComputeOverlayIntersection_params params = { @@ -465,7 +465,7 @@ bool __thiscall winIVROverlay_IVROverlay_001_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) +int8_t __thiscall winIVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) { struct IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse_params params = { @@ -509,7 +509,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_001_SetOverlayFromFile(struct w_ste return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_001_IsSystemOverlayVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_001_IsSystemOverlayVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_001_IsSystemOverlayVisible_params params = { @@ -520,7 +520,7 @@ bool __thiscall winIVROverlay_IVROverlay_001_IsSystemOverlayVisible(struct w_ste return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_001_IsActiveSystemOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_001_IsActiveSystemOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_001_IsActiveSystemOverlay_params params = { @@ -802,7 +802,7 @@ const char * __thiscall winIVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_002_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_002_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_002_SetOverlayFlag_params params = { @@ -816,7 +816,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_002_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_002_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_002_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_002_GetOverlayFlag_params params = { @@ -1057,7 +1057,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_002_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_002_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_002_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_002_IsOverlayVisible_params params = { @@ -1069,7 +1069,7 @@ bool __thiscall winIVROverlay_IVROverlay_002_IsOverlayVisible(struct w_steam_ifa return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_002_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_093 *pEvent) +int8_t __thiscall winIVROverlay_IVROverlay_002_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_093 *pEvent) { struct IVROverlay_IVROverlay_002_PollNextOverlayEvent_params params = { @@ -1134,7 +1134,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_002_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_002_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_002_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_002_ComputeOverlayIntersection_params params = { @@ -1148,7 +1148,7 @@ bool __thiscall winIVROverlay_IVROverlay_002_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) +int8_t __thiscall winIVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) { struct IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse_params params = { @@ -1219,7 +1219,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_002_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_002_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_002_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_002_IsDashboardVisible_params params = { @@ -1230,7 +1230,7 @@ bool __thiscall winIVROverlay_IVROverlay_002_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_002_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_002_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_002_IsActiveDashboardOverlay_params params = { @@ -1566,7 +1566,7 @@ const char * __thiscall winIVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_003_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_003_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_003_SetOverlayFlag_params params = { @@ -1580,7 +1580,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_003_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_003_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_003_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_003_GetOverlayFlag_params params = { @@ -1821,7 +1821,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_003_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_003_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_003_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_003_IsOverlayVisible_params params = { @@ -1833,7 +1833,7 @@ bool __thiscall winIVROverlay_IVROverlay_003_IsOverlayVisible(struct w_steam_ifa return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_003_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_097 *pEvent) +int8_t __thiscall winIVROverlay_IVROverlay_003_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_097 *pEvent) { struct IVROverlay_IVROverlay_003_PollNextOverlayEvent_params params = { @@ -1898,7 +1898,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_003_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_003_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_003_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_003_ComputeOverlayIntersection_params params = { @@ -1912,7 +1912,7 @@ bool __thiscall winIVROverlay_IVROverlay_003_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) +int8_t __thiscall winIVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) { struct IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse_params params = { @@ -1983,7 +1983,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_003_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_003_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_003_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_003_IsDashboardVisible_params params = { @@ -1994,7 +1994,7 @@ bool __thiscall winIVROverlay_IVROverlay_003_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_003_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_003_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_003_IsActiveDashboardOverlay_params params = { @@ -2351,7 +2351,7 @@ const char * __thiscall winIVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_004_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_004_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_004_SetOverlayFlag_params params = { @@ -2365,7 +2365,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_004_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_004_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_004_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_004_GetOverlayFlag_params params = { @@ -2634,7 +2634,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_004_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_004_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_004_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_004_IsOverlayVisible_params params = { @@ -2646,7 +2646,7 @@ bool __thiscall winIVROverlay_IVROverlay_004_IsOverlayVisible(struct w_steam_ifa return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_004_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_097 *pEvent) +int8_t __thiscall winIVROverlay_IVROverlay_004_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_097 *pEvent) { struct IVROverlay_IVROverlay_004_PollNextOverlayEvent_params params = { @@ -2711,7 +2711,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_004_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_004_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_004_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_004_ComputeOverlayIntersection_params params = { @@ -2725,7 +2725,7 @@ bool __thiscall winIVROverlay_IVROverlay_004_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) +int8_t __thiscall winIVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) { struct IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse_params params = { @@ -2796,7 +2796,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_004_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_004_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_004_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_004_IsDashboardVisible_params params = { @@ -2807,7 +2807,7 @@ bool __thiscall winIVROverlay_IVROverlay_004_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_004_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_004_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_004_IsActiveDashboardOverlay_params params = { @@ -3172,7 +3172,7 @@ const char * __thiscall winIVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_005_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_005_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_005_SetOverlayFlag_params params = { @@ -3186,7 +3186,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_005_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_005_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_005_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_005_GetOverlayFlag_params params = { @@ -3455,7 +3455,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_005_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_005_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_005_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_005_IsOverlayVisible_params params = { @@ -3467,7 +3467,7 @@ bool __thiscall winIVROverlay_IVROverlay_005_IsOverlayVisible(struct w_steam_ifa return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_005_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_0910 *pEvent) +int8_t __thiscall winIVROverlay_IVROverlay_005_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_0910 *pEvent) { struct IVROverlay_IVROverlay_005_PollNextOverlayEvent_params params = { @@ -3532,7 +3532,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_005_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_005_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_005_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_005_ComputeOverlayIntersection_params params = { @@ -3546,7 +3546,7 @@ bool __thiscall winIVROverlay_IVROverlay_005_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) +int8_t __thiscall winIVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) { struct IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse_params params = { @@ -3559,7 +3559,7 @@ bool __thiscall winIVROverlay_IVROverlay_005_HandleControllerOverlayInteractionA return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_005_IsFocusOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_005_IsFocusOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_005_IsFocusOverlay_params params = { @@ -3629,7 +3629,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_005_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_005_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_005_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_005_IsDashboardVisible_params params = { @@ -3640,7 +3640,7 @@ bool __thiscall winIVROverlay_IVROverlay_005_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_005_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_005_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_005_IsActiveDashboardOverlay_params params = { @@ -3689,7 +3689,7 @@ void __thiscall winIVROverlay_IVROverlay_005_ShowDashboard(struct w_steam_iface VRCLIENT_CALL( IVROverlay_IVROverlay_005_ShowDashboard, ¶ms ); } -uint32_t __thiscall winIVROverlay_IVROverlay_005_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode) +uint32_t __thiscall winIVROverlay_IVROverlay_005_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode) { struct IVROverlay_IVROverlay_005_ShowKeyboard_params params = { @@ -4058,7 +4058,7 @@ const char * __thiscall winIVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_007_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_007_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_007_SetOverlayFlag_params params = { @@ -4072,7 +4072,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_007_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_007_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_007_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_007_GetOverlayFlag_params params = { @@ -4341,7 +4341,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_007_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_007_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_007_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_007_IsOverlayVisible_params params = { @@ -4353,7 +4353,7 @@ bool __thiscall winIVROverlay_IVROverlay_007_IsOverlayVisible(struct w_steam_ifa return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_007_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_0912 *pEvent) +int8_t __thiscall winIVROverlay_IVROverlay_007_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_0912 *pEvent) { struct IVROverlay_IVROverlay_007_PollNextOverlayEvent_params params = { @@ -4418,7 +4418,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_007_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_007_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_007_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_007_ComputeOverlayIntersection_params params = { @@ -4432,7 +4432,7 @@ bool __thiscall winIVROverlay_IVROverlay_007_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) +int8_t __thiscall winIVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) { struct IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse_params params = { @@ -4445,7 +4445,7 @@ bool __thiscall winIVROverlay_IVROverlay_007_HandleControllerOverlayInteractionA return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_007_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_007_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_007_IsHoverTargetOverlay_params params = { @@ -4565,7 +4565,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_007_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_007_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_007_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_007_IsDashboardVisible_params params = { @@ -4576,7 +4576,7 @@ bool __thiscall winIVROverlay_IVROverlay_007_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_007_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_007_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_007_IsActiveDashboardOverlay_params params = { @@ -4625,7 +4625,7 @@ void __thiscall winIVROverlay_IVROverlay_007_ShowDashboard(struct w_steam_iface VRCLIENT_CALL( IVROverlay_IVROverlay_007_ShowDashboard, ¶ms ); } -uint32_t __thiscall winIVROverlay_IVROverlay_007_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_007_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_007_ShowKeyboard_params params = { @@ -4643,7 +4643,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_007_ShowKeyboard(struct w_steam_ifa return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_007_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_007_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_007_ShowKeyboardForOverlay_params params = { @@ -5027,7 +5027,7 @@ const char * __thiscall winIVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_008_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_008_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_008_SetOverlayFlag_params params = { @@ -5041,7 +5041,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_008_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_008_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_008_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_008_GetOverlayFlag_params params = { @@ -5310,7 +5310,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_008_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_008_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_008_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_008_IsOverlayVisible_params params = { @@ -5337,7 +5337,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_008_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_008_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_0914 *pEvent) +int8_t __thiscall winIVROverlay_IVROverlay_008_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_0914 *pEvent) { struct IVROverlay_IVROverlay_008_PollNextOverlayEvent_params params = { @@ -5402,7 +5402,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_008_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_008_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_008_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_008_ComputeOverlayIntersection_params params = { @@ -5416,7 +5416,7 @@ bool __thiscall winIVROverlay_IVROverlay_008_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) +int8_t __thiscall winIVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) { struct IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse_params params = { @@ -5429,7 +5429,7 @@ bool __thiscall winIVROverlay_IVROverlay_008_HandleControllerOverlayInteractionA return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_008_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_008_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_008_IsHoverTargetOverlay_params params = { @@ -5549,7 +5549,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_008_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_008_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_008_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_008_IsDashboardVisible_params params = { @@ -5560,7 +5560,7 @@ bool __thiscall winIVROverlay_IVROverlay_008_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_008_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_008_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_008_IsActiveDashboardOverlay_params params = { @@ -5609,7 +5609,7 @@ void __thiscall winIVROverlay_IVROverlay_008_ShowDashboard(struct w_steam_iface VRCLIENT_CALL( IVROverlay_IVROverlay_008_ShowDashboard, ¶ms ); } -uint32_t __thiscall winIVROverlay_IVROverlay_008_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_008_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_008_ShowKeyboard_params params = { @@ -5627,7 +5627,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_008_ShowKeyboard(struct w_steam_ifa return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_008_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_008_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_008_ShowKeyboardForOverlay_params params = { @@ -6044,7 +6044,7 @@ const char * __thiscall winIVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_010_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_010_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_010_SetOverlayFlag_params params = { @@ -6058,7 +6058,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_010_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_010_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_010_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_010_GetOverlayFlag_params params = { @@ -6356,7 +6356,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_010_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_010_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_010_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_010_IsOverlayVisible_params params = { @@ -6383,7 +6383,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_010_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_010_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_0918 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_010_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_0918 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_010_PollNextOverlayEvent_params params = { @@ -6449,7 +6449,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_010_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_010_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_010_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_010_ComputeOverlayIntersection_params params = { @@ -6463,7 +6463,7 @@ bool __thiscall winIVROverlay_IVROverlay_010_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) +int8_t __thiscall winIVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) { struct IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse_params params = { @@ -6476,7 +6476,7 @@ bool __thiscall winIVROverlay_IVROverlay_010_HandleControllerOverlayInteractionA return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_010_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_010_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_010_IsHoverTargetOverlay_params params = { @@ -6596,7 +6596,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_010_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_010_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_010_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_010_IsDashboardVisible_params params = { @@ -6607,7 +6607,7 @@ bool __thiscall winIVROverlay_IVROverlay_010_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_010_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_010_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_010_IsActiveDashboardOverlay_params params = { @@ -6667,7 +6667,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_010_GetPrimaryDashboardDevice(struc return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_010_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_010_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_010_ShowKeyboard_params params = { @@ -6685,7 +6685,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_010_ShowKeyboard(struct w_steam_ifa return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_010_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_010_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_010_ShowKeyboardForOverlay_params params = { @@ -7137,7 +7137,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_011_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_011_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_011_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_011_SetOverlayFlag_params params = { @@ -7151,7 +7151,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_011_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_011_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_011_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_011_GetOverlayFlag_params params = { @@ -7449,7 +7449,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_011_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_011_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_011_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_011_IsOverlayVisible_params params = { @@ -7476,7 +7476,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_011_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_011_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_0918 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_011_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_0918 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_011_PollNextOverlayEvent_params params = { @@ -7542,7 +7542,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_011_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_011_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_011_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_011_ComputeOverlayIntersection_params params = { @@ -7556,7 +7556,7 @@ bool __thiscall winIVROverlay_IVROverlay_011_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_011_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) +int8_t __thiscall winIVROverlay_IVROverlay_011_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) { struct IVROverlay_IVROverlay_011_HandleControllerOverlayInteractionAsMouse_params params = { @@ -7569,7 +7569,7 @@ bool __thiscall winIVROverlay_IVROverlay_011_HandleControllerOverlayInteractionA return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_011_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_011_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_011_IsHoverTargetOverlay_params params = { @@ -7721,7 +7721,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_011_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_011_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_011_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_011_IsDashboardVisible_params params = { @@ -7732,7 +7732,7 @@ bool __thiscall winIVROverlay_IVROverlay_011_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_011_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_011_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_011_IsActiveDashboardOverlay_params params = { @@ -7792,7 +7792,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_011_GetPrimaryDashboardDevice(struc return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_011_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_011_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_011_ShowKeyboard_params params = { @@ -7810,7 +7810,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_011_ShowKeyboard(struct w_steam_ifa return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_011_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_011_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_011_ShowKeyboardForOverlay_params params = { @@ -8271,7 +8271,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_012_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_012_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_012_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_012_SetOverlayFlag_params params = { @@ -8285,7 +8285,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_012_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_012_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_012_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_012_GetOverlayFlag_params params = { @@ -8583,7 +8583,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_012_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_012_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_012_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_012_IsOverlayVisible_params params = { @@ -8610,7 +8610,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_012_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_012_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_101 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_012_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_101 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_012_PollNextOverlayEvent_params params = { @@ -8676,7 +8676,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_012_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_012_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_012_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_012_ComputeOverlayIntersection_params params = { @@ -8690,7 +8690,7 @@ bool __thiscall winIVROverlay_IVROverlay_012_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_012_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) +int8_t __thiscall winIVROverlay_IVROverlay_012_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) { struct IVROverlay_IVROverlay_012_HandleControllerOverlayInteractionAsMouse_params params = { @@ -8703,7 +8703,7 @@ bool __thiscall winIVROverlay_IVROverlay_012_HandleControllerOverlayInteractionA return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_012_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_012_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_012_IsHoverTargetOverlay_params params = { @@ -8869,7 +8869,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_012_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_012_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_012_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_012_IsDashboardVisible_params params = { @@ -8880,7 +8880,7 @@ bool __thiscall winIVROverlay_IVROverlay_012_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_012_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_012_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_012_IsActiveDashboardOverlay_params params = { @@ -8940,7 +8940,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_012_GetPrimaryDashboardDevice(struc return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_012_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_012_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_012_ShowKeyboard_params params = { @@ -8958,7 +8958,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_012_ShowKeyboard(struct w_steam_ifa return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_012_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_012_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_012_ShowKeyboardForOverlay_params params = { @@ -9426,7 +9426,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_013_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_013_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_013_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_013_SetOverlayFlag_params params = { @@ -9440,7 +9440,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_013_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_013_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_013_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_013_GetOverlayFlag_params params = { @@ -9790,7 +9790,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_013_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_013_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_013_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_013_IsOverlayVisible_params params = { @@ -9817,7 +9817,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_013_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_013_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_103 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_013_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_103 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_013_PollNextOverlayEvent_params params = { @@ -9883,7 +9883,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_013_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_013_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_013_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_013_ComputeOverlayIntersection_params params = { @@ -9897,7 +9897,7 @@ bool __thiscall winIVROverlay_IVROverlay_013_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_013_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) +int8_t __thiscall winIVROverlay_IVROverlay_013_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) { struct IVROverlay_IVROverlay_013_HandleControllerOverlayInteractionAsMouse_params params = { @@ -9910,7 +9910,7 @@ bool __thiscall winIVROverlay_IVROverlay_013_HandleControllerOverlayInteractionA return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_013_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_013_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_013_IsHoverTargetOverlay_params params = { @@ -10076,7 +10076,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_013_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_013_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_013_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_013_IsDashboardVisible_params params = { @@ -10087,7 +10087,7 @@ bool __thiscall winIVROverlay_IVROverlay_013_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_013_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_013_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_013_IsActiveDashboardOverlay_params params = { @@ -10147,7 +10147,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_013_GetPrimaryDashboardDevice(struc return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_013_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_013_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_013_ShowKeyboard_params params = { @@ -10165,7 +10165,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_013_ShowKeyboard(struct w_steam_ifa return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_013_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_013_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_013_ShowKeyboardForOverlay_params params = { @@ -10660,7 +10660,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_014_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_014_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_014_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_014_SetOverlayFlag_params params = { @@ -10674,7 +10674,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_014_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_014_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_014_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_014_GetOverlayFlag_params params = { @@ -11024,7 +11024,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_014_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_014_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_014_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_014_IsOverlayVisible_params params = { @@ -11051,7 +11051,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_014_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_014_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_106 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_014_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_106 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_014_PollNextOverlayEvent_params params = { @@ -11117,7 +11117,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_014_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_014_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_014_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_014_ComputeOverlayIntersection_params params = { @@ -11131,7 +11131,7 @@ bool __thiscall winIVROverlay_IVROverlay_014_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_014_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) +int8_t __thiscall winIVROverlay_IVROverlay_014_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) { struct IVROverlay_IVROverlay_014_HandleControllerOverlayInteractionAsMouse_params params = { @@ -11144,7 +11144,7 @@ bool __thiscall winIVROverlay_IVROverlay_014_HandleControllerOverlayInteractionA return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_014_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_014_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_014_IsHoverTargetOverlay_params params = { @@ -11311,7 +11311,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_014_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_014_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_014_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_014_IsDashboardVisible_params params = { @@ -11322,7 +11322,7 @@ bool __thiscall winIVROverlay_IVROverlay_014_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_014_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_014_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_014_IsActiveDashboardOverlay_params params = { @@ -11382,7 +11382,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_014_GetPrimaryDashboardDevice(struc return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_014_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_014_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_014_ShowKeyboard_params params = { @@ -11400,7 +11400,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_014_ShowKeyboard(struct w_steam_ifa return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_014_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_014_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_014_ShowKeyboardForOverlay_params params = { @@ -11948,7 +11948,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_016_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_016_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_016_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_016_SetOverlayFlag_params params = { @@ -11962,7 +11962,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_016_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_016_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_016_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_016_GetOverlayFlag_params params = { @@ -12370,7 +12370,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_016_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_016_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_016_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_016_IsOverlayVisible_params params = { @@ -12397,7 +12397,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_016_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_016_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_106 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_016_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_106 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_016_PollNextOverlayEvent_params params = { @@ -12463,7 +12463,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_016_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_016_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_016_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_016_ComputeOverlayIntersection_params params = { @@ -12477,7 +12477,7 @@ bool __thiscall winIVROverlay_IVROverlay_016_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_016_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) +int8_t __thiscall winIVROverlay_IVROverlay_016_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) { struct IVROverlay_IVROverlay_016_HandleControllerOverlayInteractionAsMouse_params params = { @@ -12490,7 +12490,7 @@ bool __thiscall winIVROverlay_IVROverlay_016_HandleControllerOverlayInteractionA return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_016_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_016_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_016_IsHoverTargetOverlay_params params = { @@ -12657,7 +12657,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_016_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_016_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_016_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_016_IsDashboardVisible_params params = { @@ -12668,7 +12668,7 @@ bool __thiscall winIVROverlay_IVROverlay_016_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_016_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_016_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_016_IsActiveDashboardOverlay_params params = { @@ -12728,7 +12728,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_016_GetPrimaryDashboardDevice(struc return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_016_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_016_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_016_ShowKeyboard_params params = { @@ -12746,7 +12746,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_016_ShowKeyboard(struct w_steam_ifa return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_016_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_016_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_016_ShowKeyboardForOverlay_params params = { @@ -13318,7 +13318,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_017_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_017_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_017_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_017_SetOverlayFlag_params params = { @@ -13332,7 +13332,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_017_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_017_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_017_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_017_GetOverlayFlag_params params = { @@ -13740,7 +13740,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_017_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_017_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_017_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_017_IsOverlayVisible_params params = { @@ -13767,7 +13767,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_017_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_017_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1011 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_017_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1011 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_017_PollNextOverlayEvent_params params = { @@ -13833,7 +13833,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_017_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_017_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_017_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_017_ComputeOverlayIntersection_params params = { @@ -13847,7 +13847,7 @@ bool __thiscall winIVROverlay_IVROverlay_017_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_017_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) +int8_t __thiscall winIVROverlay_IVROverlay_017_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t unControllerDeviceIndex) { struct IVROverlay_IVROverlay_017_HandleControllerOverlayInteractionAsMouse_params params = { @@ -13860,7 +13860,7 @@ bool __thiscall winIVROverlay_IVROverlay_017_HandleControllerOverlayInteractionA return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_017_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_017_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_017_IsHoverTargetOverlay_params params = { @@ -14057,7 +14057,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_017_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_017_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_017_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_017_IsDashboardVisible_params params = { @@ -14068,7 +14068,7 @@ bool __thiscall winIVROverlay_IVROverlay_017_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_017_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_017_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_017_IsActiveDashboardOverlay_params params = { @@ -14128,7 +14128,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_017_GetPrimaryDashboardDevice(struc return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_017_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_017_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_017_ShowKeyboard_params params = { @@ -14146,7 +14146,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_017_ShowKeyboard(struct w_steam_ifa return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_017_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_017_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_017_ShowKeyboardForOverlay_params params = { @@ -14721,7 +14721,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_018_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_018_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_018_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_018_SetOverlayFlag_params params = { @@ -14735,7 +14735,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_018_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_018_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_018_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_018_GetOverlayFlag_params params = { @@ -15143,7 +15143,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_018_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_018_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_018_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_018_IsOverlayVisible_params params = { @@ -15170,7 +15170,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_018_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_018_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1016 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_018_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1016 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_018_PollNextOverlayEvent_params params = { @@ -15236,7 +15236,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_018_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_018_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_018_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_018_ComputeOverlayIntersection_params params = { @@ -15250,7 +15250,7 @@ bool __thiscall winIVROverlay_IVROverlay_018_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_018_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_018_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_018_IsHoverTargetOverlay_params params = { @@ -15447,7 +15447,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_018_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_018_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_018_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_018_IsDashboardVisible_params params = { @@ -15458,7 +15458,7 @@ bool __thiscall winIVROverlay_IVROverlay_018_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_018_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_018_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_018_IsActiveDashboardOverlay_params params = { @@ -15518,7 +15518,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_018_GetPrimaryDashboardDevice(struc return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_018_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_018_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_018_ShowKeyboard_params params = { @@ -15536,7 +15536,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_018_ShowKeyboard(struct w_steam_ifa return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_018_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_018_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_018_ShowKeyboardForOverlay_params params = { @@ -16109,7 +16109,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_019_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_019_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_019_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_019_SetOverlayFlag_params params = { @@ -16123,7 +16123,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_019_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_019_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_019_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_019_GetOverlayFlag_params params = { @@ -16531,7 +16531,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_019_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_019_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_019_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_019_IsOverlayVisible_params params = { @@ -16558,7 +16558,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_019_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_019_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_019_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_019_PollNextOverlayEvent_params params = { @@ -16624,7 +16624,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_019_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_019_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_019_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_019_ComputeOverlayIntersection_params params = { @@ -16638,7 +16638,7 @@ bool __thiscall winIVROverlay_IVROverlay_019_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_019_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_019_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_019_IsHoverTargetOverlay_params params = { @@ -16835,7 +16835,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_019_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_019_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_019_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_019_IsDashboardVisible_params params = { @@ -16846,7 +16846,7 @@ bool __thiscall winIVROverlay_IVROverlay_019_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_019_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_019_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_019_IsActiveDashboardOverlay_params params = { @@ -16906,7 +16906,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_019_GetPrimaryDashboardDevice(struc return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_019_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_019_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_019_ShowKeyboard_params params = { @@ -16924,7 +16924,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_019_ShowKeyboard(struct w_steam_ifa return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_019_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_019_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_019_ShowKeyboardForOverlay_params params = { @@ -17472,7 +17472,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_020_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_020_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_020_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_020_SetOverlayFlag_params params = { @@ -17486,7 +17486,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_020_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_020_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_020_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_020_GetOverlayFlag_params params = { @@ -17894,7 +17894,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_020_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_020_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_020_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_020_IsOverlayVisible_params params = { @@ -17921,7 +17921,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_020_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_020_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_020_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_020_PollNextOverlayEvent_params params = { @@ -17987,7 +17987,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_020_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_020_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_020_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_020_ComputeOverlayIntersection_params params = { @@ -18001,7 +18001,7 @@ bool __thiscall winIVROverlay_IVROverlay_020_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_020_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_020_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_020_IsHoverTargetOverlay_params params = { @@ -18198,7 +18198,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_020_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_020_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_020_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_020_IsDashboardVisible_params params = { @@ -18209,7 +18209,7 @@ bool __thiscall winIVROverlay_IVROverlay_020_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_020_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_020_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_020_IsActiveDashboardOverlay_params params = { @@ -18269,7 +18269,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_020_GetPrimaryDashboardDevice(struc return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_020_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_020_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_020_ShowKeyboard_params params = { @@ -18287,7 +18287,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_020_ShowKeyboard(struct w_steam_ifa return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_020_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_020_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_020_ShowKeyboardForOverlay_params params = { @@ -18827,7 +18827,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_021_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_021_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_021_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_021_SetOverlayFlag_params params = { @@ -18841,7 +18841,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_021_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_021_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_021_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_021_GetOverlayFlag_params params = { @@ -19247,7 +19247,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_021_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_021_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_021_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_021_IsOverlayVisible_params params = { @@ -19274,7 +19274,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_021_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_021_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_021_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_021_PollNextOverlayEvent_params params = { @@ -19340,7 +19340,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_021_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_021_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_021_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_021_ComputeOverlayIntersection_params params = { @@ -19354,7 +19354,7 @@ bool __thiscall winIVROverlay_IVROverlay_021_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_021_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_021_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_021_IsHoverTargetOverlay_params params = { @@ -19501,7 +19501,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_021_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_021_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_021_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_021_IsDashboardVisible_params params = { @@ -19512,7 +19512,7 @@ bool __thiscall winIVROverlay_IVROverlay_021_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_021_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_021_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_021_IsActiveDashboardOverlay_params params = { @@ -19572,7 +19572,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_021_GetPrimaryDashboardDevice(struc return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_021_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_021_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_021_ShowKeyboard_params params = { @@ -19590,7 +19590,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_021_ShowKeyboard(struct w_steam_ifa return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_021_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_021_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_021_ShowKeyboardForOverlay_params params = { @@ -20128,7 +20128,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_022_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_022_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_022_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_022_SetOverlayFlag_params params = { @@ -20142,7 +20142,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_022_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_022_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_022_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_022_GetOverlayFlag_params params = { @@ -20587,7 +20587,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_022_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_022_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_022_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_022_IsOverlayVisible_params params = { @@ -20614,7 +20614,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_022_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_022_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_022_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_022_PollNextOverlayEvent_params params = { @@ -20680,7 +20680,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_022_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_022_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_022_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_022_ComputeOverlayIntersection_params params = { @@ -20694,7 +20694,7 @@ bool __thiscall winIVROverlay_IVROverlay_022_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_022_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_022_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_022_IsHoverTargetOverlay_params params = { @@ -20909,7 +20909,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_022_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_022_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_022_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_022_IsDashboardVisible_params params = { @@ -20920,7 +20920,7 @@ bool __thiscall winIVROverlay_IVROverlay_022_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_022_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_022_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_022_IsActiveDashboardOverlay_params params = { @@ -20980,7 +20980,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_022_GetPrimaryDashboardDevice(struc return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_022_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_022_ShowKeyboard(struct w_steam_iface *_this, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_022_ShowKeyboard_params params = { @@ -20998,7 +20998,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_022_ShowKeyboard(struct w_steam_ifa return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_022_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) +uint32_t __thiscall winIVROverlay_IVROverlay_022_ShowKeyboardForOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eInputMode, uint32_t eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, int8_t bUseMinimalMode, uint64_t uUserValue) { struct IVROverlay_IVROverlay_022_ShowKeyboardForOverlay_params params = { @@ -21516,7 +21516,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_024_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_024_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_024_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_024_SetOverlayFlag_params params = { @@ -21530,7 +21530,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_024_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_024_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_024_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_024_GetOverlayFlag_params params = { @@ -21945,7 +21945,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_024_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_024_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_024_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_024_IsOverlayVisible_params params = { @@ -21972,7 +21972,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_024_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_024_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_11030 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_024_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_11030 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_024_PollNextOverlayEvent_params params = { @@ -22038,7 +22038,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_024_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_024_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_024_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_024_ComputeOverlayIntersection_params params = { @@ -22052,7 +22052,7 @@ bool __thiscall winIVROverlay_IVROverlay_024_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_024_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_024_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_024_IsHoverTargetOverlay_params params = { @@ -22237,7 +22237,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_024_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_024_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_024_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_024_IsDashboardVisible_params params = { @@ -22248,7 +22248,7 @@ bool __thiscall winIVROverlay_IVROverlay_024_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_024_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_024_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_024_IsActiveDashboardOverlay_params params = { @@ -22837,7 +22837,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_025_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_025_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_025_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_025_SetOverlayFlag_params params = { @@ -22851,7 +22851,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_025_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_025_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_025_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_025_GetOverlayFlag_params params = { @@ -23282,7 +23282,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_025_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_025_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_025_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_025_IsOverlayVisible_params params = { @@ -23309,7 +23309,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_025_GetTransformForOverlayCoordinat return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_025_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1168 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_025_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1168 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_025_PollNextOverlayEvent_params params = { @@ -23375,7 +23375,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_025_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_025_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_025_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_025_ComputeOverlayIntersection_params params = { @@ -23389,7 +23389,7 @@ bool __thiscall winIVROverlay_IVROverlay_025_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_025_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_025_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_025_IsHoverTargetOverlay_params params = { @@ -23574,7 +23574,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_025_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_025_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_025_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_025_IsDashboardVisible_params params = { @@ -23585,7 +23585,7 @@ bool __thiscall winIVROverlay_IVROverlay_025_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_025_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_025_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_025_IsActiveDashboardOverlay_params params = { @@ -24179,7 +24179,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_026_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_026_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_026_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_026_SetOverlayFlag_params params = { @@ -24193,7 +24193,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_026_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_026_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_026_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_026_GetOverlayFlag_params params = { @@ -24650,7 +24650,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_026_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_026_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_026_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_026_IsOverlayVisible_params params = { @@ -24689,7 +24689,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_026_WaitFrameSync(struct w_steam_if return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_026_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1168 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_026_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1168 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_026_PollNextOverlayEvent_params params = { @@ -24755,7 +24755,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_026_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_026_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_026_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_026_ComputeOverlayIntersection_params params = { @@ -24769,7 +24769,7 @@ bool __thiscall winIVROverlay_IVROverlay_026_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_026_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_026_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_026_IsHoverTargetOverlay_params params = { @@ -24954,7 +24954,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_026_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_026_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_026_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_026_IsDashboardVisible_params params = { @@ -24965,7 +24965,7 @@ bool __thiscall winIVROverlay_IVROverlay_026_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_026_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_026_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_026_IsActiveDashboardOverlay_params params = { @@ -25563,7 +25563,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_027_GetOverlayRenderingPid(struct w return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_027_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool bEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_027_SetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t bEnabled) { struct IVROverlay_IVROverlay_027_SetOverlayFlag_params params = { @@ -25577,7 +25577,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_027_SetOverlayFlag(struct w_steam_i return params._ret; } -uint32_t __thiscall winIVROverlay_IVROverlay_027_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, bool *pbEnabled) +uint32_t __thiscall winIVROverlay_IVROverlay_027_GetOverlayFlag(struct w_steam_iface *_this, uint64_t ulOverlayHandle, uint32_t eOverlayFlag, int8_t *pbEnabled) { struct IVROverlay_IVROverlay_027_GetOverlayFlag_params params = { @@ -26006,7 +26006,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_027_HideOverlay(struct w_steam_ifac return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_027_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_027_IsOverlayVisible(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_027_IsOverlayVisible_params params = { @@ -26045,7 +26045,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_027_WaitFrameSync(struct w_steam_if return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_027_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1168 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVROverlay_IVROverlay_027_PollNextOverlayEvent(struct w_steam_iface *_this, uint64_t ulOverlayHandle, w_VREvent_t_1168 *pEvent, uint32_t uncbVREvent) { struct IVROverlay_IVROverlay_027_PollNextOverlayEvent_params params = { @@ -26111,7 +26111,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_027_SetOverlayMouseScale(struct w_s return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_027_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) +int8_t __thiscall winIVROverlay_IVROverlay_027_ComputeOverlayIntersection(struct w_steam_iface *_this, uint64_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) { struct IVROverlay_IVROverlay_027_ComputeOverlayIntersection_params params = { @@ -26125,7 +26125,7 @@ bool __thiscall winIVROverlay_IVROverlay_027_ComputeOverlayIntersection(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_027_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_027_IsHoverTargetOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_027_IsHoverTargetOverlay_params params = { @@ -26310,7 +26310,7 @@ uint32_t __thiscall winIVROverlay_IVROverlay_027_CreateDashboardOverlay(struct w return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_027_IsDashboardVisible(struct w_steam_iface *_this) +int8_t __thiscall winIVROverlay_IVROverlay_027_IsDashboardVisible(struct w_steam_iface *_this) { struct IVROverlay_IVROverlay_027_IsDashboardVisible_params params = { @@ -26321,7 +26321,7 @@ bool __thiscall winIVROverlay_IVROverlay_027_IsDashboardVisible(struct w_steam_i return params._ret; } -bool __thiscall winIVROverlay_IVROverlay_027_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlay_IVROverlay_027_IsActiveDashboardOverlay(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlay_IVROverlay_027_IsActiveDashboardOverlay_params params = { diff --git a/vrclient_x64/winIVROverlayView.c b/vrclient_x64/winIVROverlayView.c index 23e6fba6..bbf88996 100644 --- a/vrclient_x64/winIVROverlayView.c +++ b/vrclient_x64/winIVROverlayView.c @@ -52,7 +52,7 @@ void __thiscall winIVROverlayView_IVROverlayView_003_PostOverlayEvent(struct w_s VRCLIENT_CALL( IVROverlayView_IVROverlayView_003_PostOverlayEvent, ¶ms ); } -bool __thiscall winIVROverlayView_IVROverlayView_003_IsViewingPermitted(struct w_steam_iface *_this, uint64_t ulOverlayHandle) +int8_t __thiscall winIVROverlayView_IVROverlayView_003_IsViewingPermitted(struct w_steam_iface *_this, uint64_t ulOverlayHandle) { struct IVROverlayView_IVROverlayView_003_IsViewingPermitted_params params = { diff --git a/vrclient_x64/winIVRRenderModels.c b/vrclient_x64/winIVRRenderModels.c index 0354e808..ee8f958a 100644 --- a/vrclient_x64/winIVRRenderModels.c +++ b/vrclient_x64/winIVRRenderModels.c @@ -13,7 +13,7 @@ DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_001_FreeRenderModel, DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_001_GetRenderModelName, 16) DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_001_GetRenderModelCount, 4) -bool __thiscall winIVRRenderModels_IVRRenderModels_001_LoadRenderModel(struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_090 *pRenderModel) +int8_t __thiscall winIVRRenderModels_IVRRenderModels_001_LoadRenderModel(struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_090 *pRenderModel) { struct IVRRenderModels_IVRRenderModels_001_LoadRenderModel_params params = { @@ -130,11 +130,11 @@ DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_002_GetComponentRende DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_002_GetComponentState, 20) DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_002_RenderModelHasComponent, 12) -extern bool __thiscall winIVRRenderModels_IVRRenderModels_002_LoadRenderModel(struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_0912 **ppRenderModel); +extern int8_t __thiscall winIVRRenderModels_IVRRenderModels_002_LoadRenderModel(struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_0912 **ppRenderModel); extern void __thiscall winIVRRenderModels_IVRRenderModels_002_FreeRenderModel(struct w_steam_iface *_this, w_RenderModel_t_0912 *pRenderModel); -extern bool __thiscall winIVRRenderModels_IVRRenderModels_002_LoadTexture(struct w_steam_iface *_this, int32_t textureId, w_RenderModel_TextureMap_t_090 **ppTexture); +extern int8_t __thiscall winIVRRenderModels_IVRRenderModels_002_LoadTexture(struct w_steam_iface *_this, int32_t textureId, w_RenderModel_TextureMap_t_090 **ppTexture); extern void __thiscall winIVRRenderModels_IVRRenderModels_002_FreeTexture(struct w_steam_iface *_this, w_RenderModel_TextureMap_t_090 *pTexture); @@ -218,7 +218,7 @@ uint32_t __thiscall winIVRRenderModels_IVRRenderModels_002_GetComponentRenderMod return params._ret; } -bool __thiscall winIVRRenderModels_IVRRenderModels_002_GetComponentState(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName, const w_VRControllerState001_t *pControllerState, RenderModel_ComponentState_t *pComponentState) +int8_t __thiscall winIVRRenderModels_IVRRenderModels_002_GetComponentState(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName, const w_VRControllerState001_t *pControllerState, RenderModel_ComponentState_t *pComponentState) { struct IVRRenderModels_IVRRenderModels_002_GetComponentState_params params = { @@ -233,7 +233,7 @@ bool __thiscall winIVRRenderModels_IVRRenderModels_002_GetComponentState(struct return params._ret; } -bool __thiscall winIVRRenderModels_IVRRenderModels_002_RenderModelHasComponent(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName) +int8_t __thiscall winIVRRenderModels_IVRRenderModels_002_RenderModelHasComponent(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName) { struct IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent_params params = { @@ -424,7 +424,7 @@ uint32_t __thiscall winIVRRenderModels_IVRRenderModels_004_GetComponentRenderMod return params._ret; } -bool __thiscall winIVRRenderModels_IVRRenderModels_004_GetComponentState(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName, const w_VRControllerState001_t *pControllerState, const RenderModel_ControllerMode_State_t *pState, RenderModel_ComponentState_t *pComponentState) +int8_t __thiscall winIVRRenderModels_IVRRenderModels_004_GetComponentState(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName, const w_VRControllerState001_t *pControllerState, const RenderModel_ControllerMode_State_t *pState, RenderModel_ComponentState_t *pComponentState) { struct IVRRenderModels_IVRRenderModels_004_GetComponentState_params params = { @@ -440,7 +440,7 @@ bool __thiscall winIVRRenderModels_IVRRenderModels_004_GetComponentState(struct return params._ret; } -bool __thiscall winIVRRenderModels_IVRRenderModels_004_RenderModelHasComponent(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName) +int8_t __thiscall winIVRRenderModels_IVRRenderModels_004_RenderModelHasComponent(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName) { struct IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent_params params = { @@ -641,7 +641,7 @@ uint32_t __thiscall winIVRRenderModels_IVRRenderModels_005_GetComponentRenderMod return params._ret; } -bool __thiscall winIVRRenderModels_IVRRenderModels_005_GetComponentState(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName, const w_VRControllerState001_t *pControllerState, const RenderModel_ControllerMode_State_t *pState, RenderModel_ComponentState_t *pComponentState) +int8_t __thiscall winIVRRenderModels_IVRRenderModels_005_GetComponentState(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName, const w_VRControllerState001_t *pControllerState, const RenderModel_ControllerMode_State_t *pState, RenderModel_ComponentState_t *pComponentState) { struct IVRRenderModels_IVRRenderModels_005_GetComponentState_params params = { @@ -657,7 +657,7 @@ bool __thiscall winIVRRenderModels_IVRRenderModels_005_GetComponentState(struct return params._ret; } -bool __thiscall winIVRRenderModels_IVRRenderModels_005_RenderModelHasComponent(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName) +int8_t __thiscall winIVRRenderModels_IVRRenderModels_005_RenderModelHasComponent(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName) { struct IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent_params params = { @@ -909,7 +909,7 @@ uint32_t __thiscall winIVRRenderModels_IVRRenderModels_006_GetComponentRenderMod return params._ret; } -bool __thiscall winIVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName, uint64_t devicePath, const RenderModel_ControllerMode_State_t *pState, RenderModel_ComponentState_t *pComponentState) +int8_t __thiscall winIVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName, uint64_t devicePath, const RenderModel_ControllerMode_State_t *pState, RenderModel_ComponentState_t *pComponentState) { struct IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath_params params = { @@ -925,7 +925,7 @@ bool __thiscall winIVRRenderModels_IVRRenderModels_006_GetComponentStateForDevic return params._ret; } -bool __thiscall winIVRRenderModels_IVRRenderModels_006_GetComponentState(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName, const w_VRControllerState001_t *pControllerState, const RenderModel_ControllerMode_State_t *pState, RenderModel_ComponentState_t *pComponentState) +int8_t __thiscall winIVRRenderModels_IVRRenderModels_006_GetComponentState(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName, const w_VRControllerState001_t *pControllerState, const RenderModel_ControllerMode_State_t *pState, RenderModel_ComponentState_t *pComponentState) { struct IVRRenderModels_IVRRenderModels_006_GetComponentState_params params = { @@ -941,7 +941,7 @@ bool __thiscall winIVRRenderModels_IVRRenderModels_006_GetComponentState(struct return params._ret; } -bool __thiscall winIVRRenderModels_IVRRenderModels_006_RenderModelHasComponent(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName) +int8_t __thiscall winIVRRenderModels_IVRRenderModels_006_RenderModelHasComponent(struct w_steam_iface *_this, const char *pchRenderModelName, const char *pchComponentName) { struct IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent_params params = { diff --git a/vrclient_x64/winIVRSettings.c b/vrclient_x64/winIVRSettings.c index 4d7c731c..a31b2036 100644 --- a/vrclient_x64/winIVRSettings.c +++ b/vrclient_x64/winIVRSettings.c @@ -33,7 +33,7 @@ const char * __thiscall winIVRSettings_IVRSettings_001_GetSettingsErrorNameFromE return params._ret; } -bool __thiscall winIVRSettings_IVRSettings_001_Sync(struct w_steam_iface *_this, bool bForce, uint32_t *peError) +int8_t __thiscall winIVRSettings_IVRSettings_001_Sync(struct w_steam_iface *_this, int8_t bForce, uint32_t *peError) { struct IVRSettings_IVRSettings_001_Sync_params params = { @@ -46,7 +46,7 @@ bool __thiscall winIVRSettings_IVRSettings_001_Sync(struct w_steam_iface *_this, return params._ret; } -bool __thiscall winIVRSettings_IVRSettings_001_GetBool(struct w_steam_iface *_this, const char *pchSection, const char *pchSettingsKey, bool bDefaultValue, uint32_t *peError) +int8_t __thiscall winIVRSettings_IVRSettings_001_GetBool(struct w_steam_iface *_this, const char *pchSection, const char *pchSettingsKey, int8_t bDefaultValue, uint32_t *peError) { struct IVRSettings_IVRSettings_001_GetBool_params params = { @@ -61,7 +61,7 @@ bool __thiscall winIVRSettings_IVRSettings_001_GetBool(struct w_steam_iface *_th return params._ret; } -void __thiscall winIVRSettings_IVRSettings_001_SetBool(struct w_steam_iface *_this, const char *pchSection, const char *pchSettingsKey, bool bValue, uint32_t *peError) +void __thiscall winIVRSettings_IVRSettings_001_SetBool(struct w_steam_iface *_this, const char *pchSection, const char *pchSettingsKey, int8_t bValue, uint32_t *peError) { struct IVRSettings_IVRSettings_001_SetBool_params params = { @@ -284,7 +284,7 @@ const char * __thiscall winIVRSettings_IVRSettings_002_GetSettingsErrorNameFromE return params._ret; } -bool __thiscall winIVRSettings_IVRSettings_002_Sync(struct w_steam_iface *_this, bool bForce, uint32_t *peError) +int8_t __thiscall winIVRSettings_IVRSettings_002_Sync(struct w_steam_iface *_this, int8_t bForce, uint32_t *peError) { struct IVRSettings_IVRSettings_002_Sync_params params = { @@ -297,7 +297,7 @@ bool __thiscall winIVRSettings_IVRSettings_002_Sync(struct w_steam_iface *_this, return params._ret; } -void __thiscall winIVRSettings_IVRSettings_002_SetBool(struct w_steam_iface *_this, const char *pchSection, const char *pchSettingsKey, bool bValue, uint32_t *peError) +void __thiscall winIVRSettings_IVRSettings_002_SetBool(struct w_steam_iface *_this, const char *pchSection, const char *pchSettingsKey, int8_t bValue, uint32_t *peError) { struct IVRSettings_IVRSettings_002_SetBool_params params = { @@ -353,7 +353,7 @@ void __thiscall winIVRSettings_IVRSettings_002_SetString(struct w_steam_iface *_ VRCLIENT_CALL( IVRSettings_IVRSettings_002_SetString, ¶ms ); } -bool __thiscall winIVRSettings_IVRSettings_002_GetBool(struct w_steam_iface *_this, const char *pchSection, const char *pchSettingsKey, uint32_t *peError) +int8_t __thiscall winIVRSettings_IVRSettings_002_GetBool(struct w_steam_iface *_this, const char *pchSection, const char *pchSettingsKey, uint32_t *peError) { struct IVRSettings_IVRSettings_002_GetBool_params params = { @@ -530,7 +530,7 @@ const char * __thiscall winIVRSettings_IVRSettings_003_GetSettingsErrorNameFromE return params._ret; } -void __thiscall winIVRSettings_IVRSettings_003_SetBool(struct w_steam_iface *_this, const char *pchSection, const char *pchSettingsKey, bool bValue, uint32_t *peError) +void __thiscall winIVRSettings_IVRSettings_003_SetBool(struct w_steam_iface *_this, const char *pchSection, const char *pchSettingsKey, int8_t bValue, uint32_t *peError) { struct IVRSettings_IVRSettings_003_SetBool_params params = { @@ -586,7 +586,7 @@ void __thiscall winIVRSettings_IVRSettings_003_SetString(struct w_steam_iface *_ VRCLIENT_CALL( IVRSettings_IVRSettings_003_SetString, ¶ms ); } -bool __thiscall winIVRSettings_IVRSettings_003_GetBool(struct w_steam_iface *_this, const char *pchSection, const char *pchSettingsKey, uint32_t *peError) +int8_t __thiscall winIVRSettings_IVRSettings_003_GetBool(struct w_steam_iface *_this, const char *pchSection, const char *pchSettingsKey, uint32_t *peError) { struct IVRSettings_IVRSettings_003_GetBool_params params = { diff --git a/vrclient_x64/winIVRSystem.c b/vrclient_x64/winIVRSystem.c index 35a03e54..b9c298a4 100644 --- a/vrclient_x64/winIVRSystem.c +++ b/vrclient_x64/winIVRSystem.c @@ -147,7 +147,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_003_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_003_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_003_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_003_GetTimeSinceLastVsync_params params = { @@ -173,7 +173,7 @@ int32_t __thiscall winIVRSystem_IVRSystem_003_GetD3D9AdapterIndex(struct w_steam extern void __thiscall winIVRSystem_IVRSystem_003_GetDXGIOutputInfo(struct w_steam_iface *_this, int32_t *pnAdapterIndex, int32_t *pnAdapterOutputIndex); -bool __thiscall winIVRSystem_IVRSystem_003_AttachToWindow(struct w_steam_iface *_this, void *hWnd) +int8_t __thiscall winIVRSystem_IVRSystem_003_AttachToWindow(struct w_steam_iface *_this, void *hWnd) { struct IVRSystem_IVRSystem_003_AttachToWindow_params params = { @@ -221,7 +221,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandin return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_003_LoadRenderModel(struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_090 *pRenderModel) +int8_t __thiscall winIVRSystem_IVRSystem_003_LoadRenderModel(struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_090 *pRenderModel) { struct IVRSystem_IVRSystem_003_LoadRenderModel_params params = { @@ -257,7 +257,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_003_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_003_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_003_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_003_IsTrackedDeviceConnected_params params = { @@ -269,7 +269,7 @@ bool __thiscall winIVRSystem_IVRSystem_003_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty_params params = { @@ -368,7 +368,7 @@ const char * __thiscall winIVRSystem_IVRSystem_003_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_003_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_090 *pEvent) +int8_t __thiscall winIVRSystem_IVRSystem_003_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_090 *pEvent) { struct IVRSystem_IVRSystem_003_PollNextEvent_params params = { @@ -380,7 +380,7 @@ bool __thiscall winIVRSystem_IVRSystem_003_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_003_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_090 *pEvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_003_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_090 *pEvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_003_PollNextEventWithPose_params params = { @@ -419,7 +419,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_003_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_003_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) +int8_t __thiscall winIVRSystem_IVRSystem_003_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) { struct IVRSystem_IVRSystem_003_GetControllerState_params params = { @@ -432,7 +432,7 @@ bool __thiscall winIVRSystem_IVRSystem_003_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_003_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_003_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_003_GetControllerStateWithPose_params params = { @@ -484,7 +484,7 @@ const char * __thiscall winIVRSystem_IVRSystem_003_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, const Compositor_OverlaySettings *overlaySettings, HmdVector2_t vecWindowClientPositionOnScreen, HmdVector2_t vecWindowClientSize, uint32_t unControllerDeviceIndex, uint32_t eOutputType) +int8_t __thiscall winIVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse(struct w_steam_iface *_this, const Compositor_OverlaySettings *overlaySettings, HmdVector2_t vecWindowClientPositionOnScreen, HmdVector2_t vecWindowClientSize, uint32_t unControllerDeviceIndex, uint32_t eOutputType) { struct IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse_params params = { @@ -500,7 +500,7 @@ bool __thiscall winIVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsM return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_003_CaptureInputFocus(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_003_CaptureInputFocus(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_003_CaptureInputFocus_params params = { @@ -521,7 +521,7 @@ void __thiscall winIVRSystem_IVRSystem_003_ReleaseInputFocus(struct w_steam_ifac VRCLIENT_CALL( IVRSystem_IVRSystem_003_ReleaseInputFocus, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess_params params = { @@ -792,7 +792,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_004_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_004_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_004_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_004_GetTimeSinceLastVsync_params params = { @@ -818,7 +818,7 @@ int32_t __thiscall winIVRSystem_IVRSystem_004_GetD3D9AdapterIndex(struct w_steam extern void __thiscall winIVRSystem_IVRSystem_004_GetDXGIOutputInfo(struct w_steam_iface *_this, int32_t *pnAdapterIndex, int32_t *pnAdapterOutputIndex); -bool __thiscall winIVRSystem_IVRSystem_004_AttachToWindow(struct w_steam_iface *_this, void *hWnd) +int8_t __thiscall winIVRSystem_IVRSystem_004_AttachToWindow(struct w_steam_iface *_this, void *hWnd) { struct IVRSystem_IVRSystem_004_AttachToWindow_params params = { @@ -878,7 +878,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_004_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_004_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_004_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_004_IsTrackedDeviceConnected_params params = { @@ -890,7 +890,7 @@ bool __thiscall winIVRSystem_IVRSystem_004_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty_params params = { @@ -989,7 +989,7 @@ const char * __thiscall winIVRSystem_IVRSystem_004_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_004_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_092 *pEvent) +int8_t __thiscall winIVRSystem_IVRSystem_004_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_092 *pEvent) { struct IVRSystem_IVRSystem_004_PollNextEvent_params params = { @@ -1001,7 +1001,7 @@ bool __thiscall winIVRSystem_IVRSystem_004_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_004_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_092 *pEvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_004_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_092 *pEvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_004_PollNextEventWithPose_params params = { @@ -1040,7 +1040,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_004_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_004_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) +int8_t __thiscall winIVRSystem_IVRSystem_004_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) { struct IVRSystem_IVRSystem_004_GetControllerState_params params = { @@ -1053,7 +1053,7 @@ bool __thiscall winIVRSystem_IVRSystem_004_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_004_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_004_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_004_GetControllerStateWithPose_params params = { @@ -1105,7 +1105,7 @@ const char * __thiscall winIVRSystem_IVRSystem_004_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_004_CaptureInputFocus(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_004_CaptureInputFocus(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_004_CaptureInputFocus_params params = { @@ -1126,7 +1126,7 @@ void __thiscall winIVRSystem_IVRSystem_004_ReleaseInputFocus(struct w_steam_ifac VRCLIENT_CALL( IVRSystem_IVRSystem_004_ReleaseInputFocus, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess_params params = { @@ -1409,7 +1409,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_005_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_005_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_005_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_005_GetTimeSinceLastVsync_params params = { @@ -1435,7 +1435,7 @@ int32_t __thiscall winIVRSystem_IVRSystem_005_GetD3D9AdapterIndex(struct w_steam extern void __thiscall winIVRSystem_IVRSystem_005_GetDXGIOutputInfo(struct w_steam_iface *_this, int32_t *pnAdapterIndex, int32_t *pnAdapterOutputIndex); -bool __thiscall winIVRSystem_IVRSystem_005_AttachToWindow(struct w_steam_iface *_this, void *hWnd) +int8_t __thiscall winIVRSystem_IVRSystem_005_AttachToWindow(struct w_steam_iface *_this, void *hWnd) { struct IVRSystem_IVRSystem_005_AttachToWindow_params params = { @@ -1510,7 +1510,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_005_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_005_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_005_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_005_IsTrackedDeviceConnected_params params = { @@ -1522,7 +1522,7 @@ bool __thiscall winIVRSystem_IVRSystem_005_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty_params params = { @@ -1621,7 +1621,7 @@ const char * __thiscall winIVRSystem_IVRSystem_005_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_005_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_097 *pEvent) +int8_t __thiscall winIVRSystem_IVRSystem_005_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_097 *pEvent) { struct IVRSystem_IVRSystem_005_PollNextEvent_params params = { @@ -1633,7 +1633,7 @@ bool __thiscall winIVRSystem_IVRSystem_005_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_005_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_097 *pEvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_005_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_097 *pEvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_005_PollNextEventWithPose_params params = { @@ -1672,7 +1672,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_005_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_005_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) +int8_t __thiscall winIVRSystem_IVRSystem_005_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) { struct IVRSystem_IVRSystem_005_GetControllerState_params params = { @@ -1685,7 +1685,7 @@ bool __thiscall winIVRSystem_IVRSystem_005_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_005_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_005_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_005_GetControllerStateWithPose_params params = { @@ -1737,7 +1737,7 @@ const char * __thiscall winIVRSystem_IVRSystem_005_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_005_CaptureInputFocus(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_005_CaptureInputFocus(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_005_CaptureInputFocus_params params = { @@ -1758,7 +1758,7 @@ void __thiscall winIVRSystem_IVRSystem_005_ReleaseInputFocus(struct w_steam_ifac VRCLIENT_CALL( IVRSystem_IVRSystem_005_ReleaseInputFocus, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess_params params = { @@ -2048,7 +2048,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_006_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_006_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_006_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_006_GetTimeSinceLastVsync_params params = { @@ -2074,7 +2074,7 @@ int32_t __thiscall winIVRSystem_IVRSystem_006_GetD3D9AdapterIndex(struct w_steam extern void __thiscall winIVRSystem_IVRSystem_006_GetDXGIOutputInfo(struct w_steam_iface *_this, int32_t *pnAdapterIndex, int32_t *pnAdapterOutputIndex); -bool __thiscall winIVRSystem_IVRSystem_006_AttachToWindow(struct w_steam_iface *_this, void *hWnd) +int8_t __thiscall winIVRSystem_IVRSystem_006_AttachToWindow(struct w_steam_iface *_this, void *hWnd) { struct IVRSystem_IVRSystem_006_AttachToWindow_params params = { @@ -2173,7 +2173,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_006_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_006_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_006_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_006_IsTrackedDeviceConnected_params params = { @@ -2185,7 +2185,7 @@ bool __thiscall winIVRSystem_IVRSystem_006_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty_params params = { @@ -2284,7 +2284,7 @@ const char * __thiscall winIVRSystem_IVRSystem_006_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_006_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_0910 *pEvent) +int8_t __thiscall winIVRSystem_IVRSystem_006_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_0910 *pEvent) { struct IVRSystem_IVRSystem_006_PollNextEvent_params params = { @@ -2296,7 +2296,7 @@ bool __thiscall winIVRSystem_IVRSystem_006_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_006_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_0910 *pEvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_006_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_0910 *pEvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_006_PollNextEventWithPose_params params = { @@ -2335,7 +2335,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_006_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_006_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) +int8_t __thiscall winIVRSystem_IVRSystem_006_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) { struct IVRSystem_IVRSystem_006_GetControllerState_params params = { @@ -2348,7 +2348,7 @@ bool __thiscall winIVRSystem_IVRSystem_006_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_006_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_006_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_006_GetControllerStateWithPose_params params = { @@ -2400,7 +2400,7 @@ const char * __thiscall winIVRSystem_IVRSystem_006_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_006_CaptureInputFocus(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_006_CaptureInputFocus(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_006_CaptureInputFocus_params params = { @@ -2421,7 +2421,7 @@ void __thiscall winIVRSystem_IVRSystem_006_ReleaseInputFocus(struct w_steam_ifac VRCLIENT_CALL( IVRSystem_IVRSystem_006_ReleaseInputFocus, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess_params params = { @@ -2459,7 +2459,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_006_PerformFirmwareUpdate(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_006_IsDisplayOnDesktop(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_006_IsDisplayOnDesktop(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_006_IsDisplayOnDesktop_params params = { @@ -2470,7 +2470,7 @@ bool __thiscall winIVRSystem_IVRSystem_006_IsDisplayOnDesktop(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_006_SetDisplayVisibility(struct w_steam_iface *_this, bool bIsVisibleOnDesktop) +int8_t __thiscall winIVRSystem_IVRSystem_006_SetDisplayVisibility(struct w_steam_iface *_this, int8_t bIsVisibleOnDesktop) { struct IVRSystem_IVRSystem_006_SetDisplayVisibility_params params = { @@ -2727,7 +2727,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_009_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_009_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_009_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_009_GetTimeSinceLastVsync_params params = { @@ -2753,7 +2753,7 @@ int32_t __thiscall winIVRSystem_IVRSystem_009_GetD3D9AdapterIndex(struct w_steam extern void __thiscall winIVRSystem_IVRSystem_009_GetDXGIOutputInfo(struct w_steam_iface *_this, int32_t *pnAdapterIndex); -bool __thiscall winIVRSystem_IVRSystem_009_IsDisplayOnDesktop(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_009_IsDisplayOnDesktop(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_009_IsDisplayOnDesktop_params params = { @@ -2764,7 +2764,7 @@ bool __thiscall winIVRSystem_IVRSystem_009_IsDisplayOnDesktop(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_009_SetDisplayVisibility(struct w_steam_iface *_this, bool bIsVisibleOnDesktop) +int8_t __thiscall winIVRSystem_IVRSystem_009_SetDisplayVisibility(struct w_steam_iface *_this, int8_t bIsVisibleOnDesktop) { struct IVRSystem_IVRSystem_009_SetDisplayVisibility_params params = { @@ -2876,7 +2876,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_009_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_009_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_009_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_009_IsTrackedDeviceConnected_params params = { @@ -2888,7 +2888,7 @@ bool __thiscall winIVRSystem_IVRSystem_009_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty_params params = { @@ -2987,7 +2987,7 @@ const char * __thiscall winIVRSystem_IVRSystem_009_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_009_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_0912 *pEvent) +int8_t __thiscall winIVRSystem_IVRSystem_009_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_0912 *pEvent) { struct IVRSystem_IVRSystem_009_PollNextEvent_params params = { @@ -2999,7 +2999,7 @@ bool __thiscall winIVRSystem_IVRSystem_009_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_009_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_0912 *pEvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_009_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_0912 *pEvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_009_PollNextEventWithPose_params params = { @@ -3038,7 +3038,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_009_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_009_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) +int8_t __thiscall winIVRSystem_IVRSystem_009_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) { struct IVRSystem_IVRSystem_009_GetControllerState_params params = { @@ -3051,7 +3051,7 @@ bool __thiscall winIVRSystem_IVRSystem_009_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_009_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_009_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_009_GetControllerStateWithPose_params params = { @@ -3103,7 +3103,7 @@ const char * __thiscall winIVRSystem_IVRSystem_009_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_009_CaptureInputFocus(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_009_CaptureInputFocus(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_009_CaptureInputFocus_params params = { @@ -3124,7 +3124,7 @@ void __thiscall winIVRSystem_IVRSystem_009_ReleaseInputFocus(struct w_steam_ifac VRCLIENT_CALL( IVRSystem_IVRSystem_009_ReleaseInputFocus, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess_params params = { @@ -3431,7 +3431,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_010_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_010_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_010_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_010_GetTimeSinceLastVsync_params params = { @@ -3457,7 +3457,7 @@ int32_t __thiscall winIVRSystem_IVRSystem_010_GetD3D9AdapterIndex(struct w_steam extern void __thiscall winIVRSystem_IVRSystem_010_GetDXGIOutputInfo(struct w_steam_iface *_this, int32_t *pnAdapterIndex); -bool __thiscall winIVRSystem_IVRSystem_010_IsDisplayOnDesktop(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_010_IsDisplayOnDesktop(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_010_IsDisplayOnDesktop_params params = { @@ -3468,7 +3468,7 @@ bool __thiscall winIVRSystem_IVRSystem_010_IsDisplayOnDesktop(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_010_SetDisplayVisibility(struct w_steam_iface *_this, bool bIsVisibleOnDesktop) +int8_t __thiscall winIVRSystem_IVRSystem_010_SetDisplayVisibility(struct w_steam_iface *_this, int8_t bIsVisibleOnDesktop) { struct IVRSystem_IVRSystem_010_SetDisplayVisibility_params params = { @@ -3604,7 +3604,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_010_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_010_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_010_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_010_IsTrackedDeviceConnected_params params = { @@ -3616,7 +3616,7 @@ bool __thiscall winIVRSystem_IVRSystem_010_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty_params params = { @@ -3715,7 +3715,7 @@ const char * __thiscall winIVRSystem_IVRSystem_010_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_010_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_0914 *pEvent) +int8_t __thiscall winIVRSystem_IVRSystem_010_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_0914 *pEvent) { struct IVRSystem_IVRSystem_010_PollNextEvent_params params = { @@ -3727,7 +3727,7 @@ bool __thiscall winIVRSystem_IVRSystem_010_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_010_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_0914 *pEvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_010_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_0914 *pEvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_010_PollNextEventWithPose_params params = { @@ -3766,7 +3766,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_010_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_010_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) +int8_t __thiscall winIVRSystem_IVRSystem_010_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) { struct IVRSystem_IVRSystem_010_GetControllerState_params params = { @@ -3779,7 +3779,7 @@ bool __thiscall winIVRSystem_IVRSystem_010_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_010_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_010_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_010_GetControllerStateWithPose_params params = { @@ -3831,7 +3831,7 @@ const char * __thiscall winIVRSystem_IVRSystem_010_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_010_CaptureInputFocus(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_010_CaptureInputFocus(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_010_CaptureInputFocus_params params = { @@ -3852,7 +3852,7 @@ void __thiscall winIVRSystem_IVRSystem_010_ReleaseInputFocus(struct w_steam_ifac VRCLIENT_CALL( IVRSystem_IVRSystem_010_ReleaseInputFocus, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess_params params = { @@ -3910,7 +3910,7 @@ void __thiscall winIVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt(struct w_s VRCLIENT_CALL( IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt, ¶ms ); } -void __thiscall winIVRSystem_IVRSystem_010_PerformanceTestEnableCapture(struct w_steam_iface *_this, bool bEnable) +void __thiscall winIVRSystem_IVRSystem_010_PerformanceTestEnableCapture(struct w_steam_iface *_this, int8_t bEnable) { struct IVRSystem_IVRSystem_010_PerformanceTestEnableCapture_params params = { @@ -4189,7 +4189,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_011_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_011_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_011_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_011_GetTimeSinceLastVsync_params params = { @@ -4215,7 +4215,7 @@ int32_t __thiscall winIVRSystem_IVRSystem_011_GetD3D9AdapterIndex(struct w_steam extern void __thiscall winIVRSystem_IVRSystem_011_GetDXGIOutputInfo(struct w_steam_iface *_this, int32_t *pnAdapterIndex); -bool __thiscall winIVRSystem_IVRSystem_011_IsDisplayOnDesktop(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_011_IsDisplayOnDesktop(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_011_IsDisplayOnDesktop_params params = { @@ -4226,7 +4226,7 @@ bool __thiscall winIVRSystem_IVRSystem_011_IsDisplayOnDesktop(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_011_SetDisplayVisibility(struct w_steam_iface *_this, bool bIsVisibleOnDesktop) +int8_t __thiscall winIVRSystem_IVRSystem_011_SetDisplayVisibility(struct w_steam_iface *_this, int8_t bIsVisibleOnDesktop) { struct IVRSystem_IVRSystem_011_SetDisplayVisibility_params params = { @@ -4362,7 +4362,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_011_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_011_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_011_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_011_IsTrackedDeviceConnected_params params = { @@ -4374,7 +4374,7 @@ bool __thiscall winIVRSystem_IVRSystem_011_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty_params params = { @@ -4473,7 +4473,7 @@ const char * __thiscall winIVRSystem_IVRSystem_011_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_011_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_0918 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVRSystem_IVRSystem_011_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_0918 *pEvent, uint32_t uncbVREvent) { struct IVRSystem_IVRSystem_011_PollNextEvent_params params = { @@ -4486,7 +4486,7 @@ bool __thiscall winIVRSystem_IVRSystem_011_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_011_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_0918 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_011_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_0918 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_011_PollNextEventWithPose_params params = { @@ -4526,7 +4526,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_011_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_011_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) +int8_t __thiscall winIVRSystem_IVRSystem_011_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) { struct IVRSystem_IVRSystem_011_GetControllerState_params params = { @@ -4539,7 +4539,7 @@ bool __thiscall winIVRSystem_IVRSystem_011_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_011_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_011_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_011_GetControllerStateWithPose_params params = { @@ -4591,7 +4591,7 @@ const char * __thiscall winIVRSystem_IVRSystem_011_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_011_CaptureInputFocus(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_011_CaptureInputFocus(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_011_CaptureInputFocus_params params = { @@ -4612,7 +4612,7 @@ void __thiscall winIVRSystem_IVRSystem_011_ReleaseInputFocus(struct w_steam_ifac VRCLIENT_CALL( IVRSystem_IVRSystem_011_ReleaseInputFocus, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess_params params = { @@ -4670,7 +4670,7 @@ void __thiscall winIVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt(struct w_s VRCLIENT_CALL( IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt, ¶ms ); } -void __thiscall winIVRSystem_IVRSystem_011_PerformanceTestEnableCapture(struct w_steam_iface *_this, bool bEnable) +void __thiscall winIVRSystem_IVRSystem_011_PerformanceTestEnableCapture(struct w_steam_iface *_this, int8_t bEnable) { struct IVRSystem_IVRSystem_011_PerformanceTestEnableCapture_params params = { @@ -4947,7 +4947,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_012_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_012_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_012_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_012_GetTimeSinceLastVsync_params params = { @@ -4973,7 +4973,7 @@ int32_t __thiscall winIVRSystem_IVRSystem_012_GetD3D9AdapterIndex(struct w_steam extern void __thiscall winIVRSystem_IVRSystem_012_GetDXGIOutputInfo(struct w_steam_iface *_this, int32_t *pnAdapterIndex); -bool __thiscall winIVRSystem_IVRSystem_012_IsDisplayOnDesktop(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_012_IsDisplayOnDesktop(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_012_IsDisplayOnDesktop_params params = { @@ -4984,7 +4984,7 @@ bool __thiscall winIVRSystem_IVRSystem_012_IsDisplayOnDesktop(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_012_SetDisplayVisibility(struct w_steam_iface *_this, bool bIsVisibleOnDesktop) +int8_t __thiscall winIVRSystem_IVRSystem_012_SetDisplayVisibility(struct w_steam_iface *_this, int8_t bIsVisibleOnDesktop) { struct IVRSystem_IVRSystem_012_SetDisplayVisibility_params params = { @@ -5120,7 +5120,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_012_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_012_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_012_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_012_IsTrackedDeviceConnected_params params = { @@ -5132,7 +5132,7 @@ bool __thiscall winIVRSystem_IVRSystem_012_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty_params params = { @@ -5231,7 +5231,7 @@ const char * __thiscall winIVRSystem_IVRSystem_012_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_012_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_103 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVRSystem_IVRSystem_012_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_103 *pEvent, uint32_t uncbVREvent) { struct IVRSystem_IVRSystem_012_PollNextEvent_params params = { @@ -5244,7 +5244,7 @@ bool __thiscall winIVRSystem_IVRSystem_012_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_012_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_103 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_012_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_103 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_012_PollNextEventWithPose_params params = { @@ -5284,7 +5284,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_012_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_012_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) +int8_t __thiscall winIVRSystem_IVRSystem_012_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState) { struct IVRSystem_IVRSystem_012_GetControllerState_params params = { @@ -5297,7 +5297,7 @@ bool __thiscall winIVRSystem_IVRSystem_012_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_012_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_012_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_012_GetControllerStateWithPose_params params = { @@ -5349,7 +5349,7 @@ const char * __thiscall winIVRSystem_IVRSystem_012_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_012_CaptureInputFocus(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_012_CaptureInputFocus(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_012_CaptureInputFocus_params params = { @@ -5370,7 +5370,7 @@ void __thiscall winIVRSystem_IVRSystem_012_ReleaseInputFocus(struct w_steam_ifac VRCLIENT_CALL( IVRSystem_IVRSystem_012_ReleaseInputFocus, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess_params params = { @@ -5651,7 +5651,7 @@ void __thiscall winIVRSystem_IVRSystem_014_GetProjectionRaw(struct w_steam_iface VRCLIENT_CALL( IVRSystem_IVRSystem_014_GetProjectionRaw, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_014_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) +int8_t __thiscall winIVRSystem_IVRSystem_014_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) { struct IVRSystem_IVRSystem_014_ComputeDistortion_params params = { @@ -5679,7 +5679,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_014_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_014_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_014_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_014_GetTimeSinceLastVsync_params params = { @@ -5705,7 +5705,7 @@ int32_t __thiscall winIVRSystem_IVRSystem_014_GetD3D9AdapterIndex(struct w_steam extern void __thiscall winIVRSystem_IVRSystem_014_GetDXGIOutputInfo(struct w_steam_iface *_this, int32_t *pnAdapterIndex); -bool __thiscall winIVRSystem_IVRSystem_014_IsDisplayOnDesktop(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_014_IsDisplayOnDesktop(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_014_IsDisplayOnDesktop_params params = { @@ -5716,7 +5716,7 @@ bool __thiscall winIVRSystem_IVRSystem_014_IsDisplayOnDesktop(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_014_SetDisplayVisibility(struct w_steam_iface *_this, bool bIsVisibleOnDesktop) +int8_t __thiscall winIVRSystem_IVRSystem_014_SetDisplayVisibility(struct w_steam_iface *_this, int8_t bIsVisibleOnDesktop) { struct IVRSystem_IVRSystem_014_SetDisplayVisibility_params params = { @@ -5852,7 +5852,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_014_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_014_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_014_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_014_IsTrackedDeviceConnected_params params = { @@ -5864,7 +5864,7 @@ bool __thiscall winIVRSystem_IVRSystem_014_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty_params params = { @@ -5963,7 +5963,7 @@ const char * __thiscall winIVRSystem_IVRSystem_014_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_014_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_103 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVRSystem_IVRSystem_014_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_103 *pEvent, uint32_t uncbVREvent) { struct IVRSystem_IVRSystem_014_PollNextEvent_params params = { @@ -5976,7 +5976,7 @@ bool __thiscall winIVRSystem_IVRSystem_014_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_014_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_103 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_014_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_103 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_014_PollNextEventWithPose_params params = { @@ -6017,7 +6017,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_014_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_014_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) +int8_t __thiscall winIVRSystem_IVRSystem_014_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) { struct IVRSystem_IVRSystem_014_GetControllerState_params params = { @@ -6031,7 +6031,7 @@ bool __thiscall winIVRSystem_IVRSystem_014_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_014_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_014_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_014_GetControllerStateWithPose_params params = { @@ -6084,7 +6084,7 @@ const char * __thiscall winIVRSystem_IVRSystem_014_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_014_CaptureInputFocus(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_014_CaptureInputFocus(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_014_CaptureInputFocus_params params = { @@ -6105,7 +6105,7 @@ void __thiscall winIVRSystem_IVRSystem_014_ReleaseInputFocus(struct w_steam_ifac VRCLIENT_CALL( IVRSystem_IVRSystem_014_ReleaseInputFocus, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess_params params = { @@ -6385,7 +6385,7 @@ void __thiscall winIVRSystem_IVRSystem_015_GetProjectionRaw(struct w_steam_iface VRCLIENT_CALL( IVRSystem_IVRSystem_015_GetProjectionRaw, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_015_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) +int8_t __thiscall winIVRSystem_IVRSystem_015_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) { struct IVRSystem_IVRSystem_015_ComputeDistortion_params params = { @@ -6413,7 +6413,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_015_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_015_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_015_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_015_GetTimeSinceLastVsync_params params = { @@ -6439,7 +6439,7 @@ int32_t __thiscall winIVRSystem_IVRSystem_015_GetD3D9AdapterIndex(struct w_steam extern void __thiscall winIVRSystem_IVRSystem_015_GetDXGIOutputInfo(struct w_steam_iface *_this, int32_t *pnAdapterIndex); -bool __thiscall winIVRSystem_IVRSystem_015_IsDisplayOnDesktop(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_015_IsDisplayOnDesktop(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_015_IsDisplayOnDesktop_params params = { @@ -6450,7 +6450,7 @@ bool __thiscall winIVRSystem_IVRSystem_015_IsDisplayOnDesktop(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_015_SetDisplayVisibility(struct w_steam_iface *_this, bool bIsVisibleOnDesktop) +int8_t __thiscall winIVRSystem_IVRSystem_015_SetDisplayVisibility(struct w_steam_iface *_this, int8_t bIsVisibleOnDesktop) { struct IVRSystem_IVRSystem_015_SetDisplayVisibility_params params = { @@ -6586,7 +6586,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_015_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_015_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_015_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_015_IsTrackedDeviceConnected_params params = { @@ -6598,7 +6598,7 @@ bool __thiscall winIVRSystem_IVRSystem_015_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty_params params = { @@ -6697,7 +6697,7 @@ const char * __thiscall winIVRSystem_IVRSystem_015_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_015_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_106 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVRSystem_IVRSystem_015_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_106 *pEvent, uint32_t uncbVREvent) { struct IVRSystem_IVRSystem_015_PollNextEvent_params params = { @@ -6710,7 +6710,7 @@ bool __thiscall winIVRSystem_IVRSystem_015_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_015_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_106 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_015_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_106 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_015_PollNextEventWithPose_params params = { @@ -6751,7 +6751,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_015_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_015_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) +int8_t __thiscall winIVRSystem_IVRSystem_015_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) { struct IVRSystem_IVRSystem_015_GetControllerState_params params = { @@ -6765,7 +6765,7 @@ bool __thiscall winIVRSystem_IVRSystem_015_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_015_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_015_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_015_GetControllerStateWithPose_params params = { @@ -6818,7 +6818,7 @@ const char * __thiscall winIVRSystem_IVRSystem_015_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_015_CaptureInputFocus(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_015_CaptureInputFocus(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_015_CaptureInputFocus_params params = { @@ -6839,7 +6839,7 @@ void __thiscall winIVRSystem_IVRSystem_015_ReleaseInputFocus(struct w_steam_ifac VRCLIENT_CALL( IVRSystem_IVRSystem_015_ReleaseInputFocus, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess_params params = { @@ -7120,7 +7120,7 @@ void __thiscall winIVRSystem_IVRSystem_016_GetProjectionRaw(struct w_steam_iface VRCLIENT_CALL( IVRSystem_IVRSystem_016_GetProjectionRaw, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_016_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) +int8_t __thiscall winIVRSystem_IVRSystem_016_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) { struct IVRSystem_IVRSystem_016_ComputeDistortion_params params = { @@ -7148,7 +7148,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_016_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_016_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_016_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_016_GetTimeSinceLastVsync_params params = { @@ -7186,7 +7186,7 @@ void __thiscall winIVRSystem_IVRSystem_016_GetOutputDevice(struct w_steam_iface VRCLIENT_CALL( IVRSystem_IVRSystem_016_GetOutputDevice, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_016_IsDisplayOnDesktop(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_016_IsDisplayOnDesktop(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_016_IsDisplayOnDesktop_params params = { @@ -7197,7 +7197,7 @@ bool __thiscall winIVRSystem_IVRSystem_016_IsDisplayOnDesktop(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_016_SetDisplayVisibility(struct w_steam_iface *_this, bool bIsVisibleOnDesktop) +int8_t __thiscall winIVRSystem_IVRSystem_016_SetDisplayVisibility(struct w_steam_iface *_this, int8_t bIsVisibleOnDesktop) { struct IVRSystem_IVRSystem_016_SetDisplayVisibility_params params = { @@ -7333,7 +7333,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_016_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_016_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_016_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_016_IsTrackedDeviceConnected_params params = { @@ -7345,7 +7345,7 @@ bool __thiscall winIVRSystem_IVRSystem_016_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty_params params = { @@ -7444,7 +7444,7 @@ const char * __thiscall winIVRSystem_IVRSystem_016_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_016_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_106 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVRSystem_IVRSystem_016_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_106 *pEvent, uint32_t uncbVREvent) { struct IVRSystem_IVRSystem_016_PollNextEvent_params params = { @@ -7457,7 +7457,7 @@ bool __thiscall winIVRSystem_IVRSystem_016_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_016_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_106 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_016_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_106 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_016_PollNextEventWithPose_params params = { @@ -7498,7 +7498,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_016_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_016_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) +int8_t __thiscall winIVRSystem_IVRSystem_016_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) { struct IVRSystem_IVRSystem_016_GetControllerState_params params = { @@ -7512,7 +7512,7 @@ bool __thiscall winIVRSystem_IVRSystem_016_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_016_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_016_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_016_GetControllerStateWithPose_params params = { @@ -7565,7 +7565,7 @@ const char * __thiscall winIVRSystem_IVRSystem_016_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_016_CaptureInputFocus(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_016_CaptureInputFocus(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_016_CaptureInputFocus_params params = { @@ -7586,7 +7586,7 @@ void __thiscall winIVRSystem_IVRSystem_016_ReleaseInputFocus(struct w_steam_ifac VRCLIENT_CALL( IVRSystem_IVRSystem_016_ReleaseInputFocus, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess_params params = { @@ -7869,7 +7869,7 @@ void __thiscall winIVRSystem_IVRSystem_017_GetProjectionRaw(struct w_steam_iface VRCLIENT_CALL( IVRSystem_IVRSystem_017_GetProjectionRaw, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_017_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) +int8_t __thiscall winIVRSystem_IVRSystem_017_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) { struct IVRSystem_IVRSystem_017_ComputeDistortion_params params = { @@ -7897,7 +7897,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_017_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_017_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_017_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_017_GetTimeSinceLastVsync_params params = { @@ -7936,7 +7936,7 @@ void __thiscall winIVRSystem_IVRSystem_017_GetOutputDevice(struct w_steam_iface VRCLIENT_CALL( IVRSystem_IVRSystem_017_GetOutputDevice, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_017_IsDisplayOnDesktop(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_017_IsDisplayOnDesktop(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_017_IsDisplayOnDesktop_params params = { @@ -7947,7 +7947,7 @@ bool __thiscall winIVRSystem_IVRSystem_017_IsDisplayOnDesktop(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_017_SetDisplayVisibility(struct w_steam_iface *_this, bool bIsVisibleOnDesktop) +int8_t __thiscall winIVRSystem_IVRSystem_017_SetDisplayVisibility(struct w_steam_iface *_this, int8_t bIsVisibleOnDesktop) { struct IVRSystem_IVRSystem_017_SetDisplayVisibility_params params = { @@ -8083,7 +8083,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_017_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_017_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_017_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_017_IsTrackedDeviceConnected_params params = { @@ -8095,7 +8095,7 @@ bool __thiscall winIVRSystem_IVRSystem_017_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty_params params = { @@ -8194,7 +8194,7 @@ const char * __thiscall winIVRSystem_IVRSystem_017_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_017_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_1011 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVRSystem_IVRSystem_017_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_1011 *pEvent, uint32_t uncbVREvent) { struct IVRSystem_IVRSystem_017_PollNextEvent_params params = { @@ -8207,7 +8207,7 @@ bool __thiscall winIVRSystem_IVRSystem_017_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_017_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_1011 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_017_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_1011 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_017_PollNextEventWithPose_params params = { @@ -8248,7 +8248,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_017_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_017_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) +int8_t __thiscall winIVRSystem_IVRSystem_017_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) { struct IVRSystem_IVRSystem_017_GetControllerState_params params = { @@ -8262,7 +8262,7 @@ bool __thiscall winIVRSystem_IVRSystem_017_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_017_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_017_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_017_GetControllerStateWithPose_params params = { @@ -8315,7 +8315,7 @@ const char * __thiscall winIVRSystem_IVRSystem_017_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_017_CaptureInputFocus(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_017_CaptureInputFocus(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_017_CaptureInputFocus_params params = { @@ -8336,7 +8336,7 @@ void __thiscall winIVRSystem_IVRSystem_017_ReleaseInputFocus(struct w_steam_ifac VRCLIENT_CALL( IVRSystem_IVRSystem_017_ReleaseInputFocus, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess_params params = { @@ -8621,7 +8621,7 @@ void __thiscall winIVRSystem_IVRSystem_019_GetProjectionRaw(struct w_steam_iface VRCLIENT_CALL( IVRSystem_IVRSystem_019_GetProjectionRaw, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_019_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) +int8_t __thiscall winIVRSystem_IVRSystem_019_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) { struct IVRSystem_IVRSystem_019_ComputeDistortion_params params = { @@ -8649,7 +8649,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_019_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_019_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_019_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_019_GetTimeSinceLastVsync_params params = { @@ -8688,7 +8688,7 @@ void __thiscall winIVRSystem_IVRSystem_019_GetOutputDevice(struct w_steam_iface VRCLIENT_CALL( IVRSystem_IVRSystem_019_GetOutputDevice, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_019_IsDisplayOnDesktop(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_019_IsDisplayOnDesktop(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_019_IsDisplayOnDesktop_params params = { @@ -8699,7 +8699,7 @@ bool __thiscall winIVRSystem_IVRSystem_019_IsDisplayOnDesktop(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_019_SetDisplayVisibility(struct w_steam_iface *_this, bool bIsVisibleOnDesktop) +int8_t __thiscall winIVRSystem_IVRSystem_019_SetDisplayVisibility(struct w_steam_iface *_this, int8_t bIsVisibleOnDesktop) { struct IVRSystem_IVRSystem_019_SetDisplayVisibility_params params = { @@ -8835,7 +8835,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_019_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_019_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_019_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_019_IsTrackedDeviceConnected_params params = { @@ -8847,7 +8847,7 @@ bool __thiscall winIVRSystem_IVRSystem_019_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty_params params = { @@ -8963,7 +8963,7 @@ const char * __thiscall winIVRSystem_IVRSystem_019_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_019_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVRSystem_IVRSystem_019_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent) { struct IVRSystem_IVRSystem_019_PollNextEvent_params params = { @@ -8976,7 +8976,7 @@ bool __thiscall winIVRSystem_IVRSystem_019_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_019_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_019_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_019_PollNextEventWithPose_params params = { @@ -9017,7 +9017,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_019_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_019_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) +int8_t __thiscall winIVRSystem_IVRSystem_019_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) { struct IVRSystem_IVRSystem_019_GetControllerState_params params = { @@ -9031,7 +9031,7 @@ bool __thiscall winIVRSystem_IVRSystem_019_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_019_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_019_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_019_GetControllerStateWithPose_params params = { @@ -9084,7 +9084,7 @@ const char * __thiscall winIVRSystem_IVRSystem_019_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_019_IsInputAvailable(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_019_IsInputAvailable(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_019_IsInputAvailable_params params = { @@ -9095,7 +9095,7 @@ bool __thiscall winIVRSystem_IVRSystem_019_IsInputAvailable(struct w_steam_iface return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_019_IsSteamVRDrawingControllers(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_019_IsSteamVRDrawingControllers(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers_params params = { @@ -9106,7 +9106,7 @@ bool __thiscall winIVRSystem_IVRSystem_019_IsSteamVRDrawingControllers(struct w_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_019_ShouldApplicationPause(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_019_ShouldApplicationPause(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_019_ShouldApplicationPause_params params = { @@ -9117,7 +9117,7 @@ bool __thiscall winIVRSystem_IVRSystem_019_ShouldApplicationPause(struct w_steam return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork_params params = { @@ -9407,7 +9407,7 @@ void __thiscall winIVRSystem_IVRSystem_020_GetProjectionRaw(struct w_steam_iface VRCLIENT_CALL( IVRSystem_IVRSystem_020_GetProjectionRaw, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_020_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) +int8_t __thiscall winIVRSystem_IVRSystem_020_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) { struct IVRSystem_IVRSystem_020_ComputeDistortion_params params = { @@ -9435,7 +9435,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_020_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_020_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_020_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_020_GetTimeSinceLastVsync_params params = { @@ -9474,7 +9474,7 @@ void __thiscall winIVRSystem_IVRSystem_020_GetOutputDevice(struct w_steam_iface VRCLIENT_CALL( IVRSystem_IVRSystem_020_GetOutputDevice, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_020_IsDisplayOnDesktop(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_020_IsDisplayOnDesktop(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_020_IsDisplayOnDesktop_params params = { @@ -9485,7 +9485,7 @@ bool __thiscall winIVRSystem_IVRSystem_020_IsDisplayOnDesktop(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_020_SetDisplayVisibility(struct w_steam_iface *_this, bool bIsVisibleOnDesktop) +int8_t __thiscall winIVRSystem_IVRSystem_020_SetDisplayVisibility(struct w_steam_iface *_this, int8_t bIsVisibleOnDesktop) { struct IVRSystem_IVRSystem_020_SetDisplayVisibility_params params = { @@ -9621,7 +9621,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_020_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_020_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_020_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_020_IsTrackedDeviceConnected_params params = { @@ -9633,7 +9633,7 @@ bool __thiscall winIVRSystem_IVRSystem_020_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty_params params = { @@ -9749,7 +9749,7 @@ const char * __thiscall winIVRSystem_IVRSystem_020_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_020_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVRSystem_IVRSystem_020_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent) { struct IVRSystem_IVRSystem_020_PollNextEvent_params params = { @@ -9762,7 +9762,7 @@ bool __thiscall winIVRSystem_IVRSystem_020_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_020_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_020_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_1322 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_020_PollNextEventWithPose_params params = { @@ -9803,7 +9803,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_020_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_020_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) +int8_t __thiscall winIVRSystem_IVRSystem_020_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) { struct IVRSystem_IVRSystem_020_GetControllerState_params params = { @@ -9817,7 +9817,7 @@ bool __thiscall winIVRSystem_IVRSystem_020_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_020_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_020_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_020_GetControllerStateWithPose_params params = { @@ -9870,7 +9870,7 @@ const char * __thiscall winIVRSystem_IVRSystem_020_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_020_IsInputAvailable(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_020_IsInputAvailable(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_020_IsInputAvailable_params params = { @@ -9881,7 +9881,7 @@ bool __thiscall winIVRSystem_IVRSystem_020_IsInputAvailable(struct w_steam_iface return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_020_IsSteamVRDrawingControllers(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_020_IsSteamVRDrawingControllers(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers_params params = { @@ -9892,7 +9892,7 @@ bool __thiscall winIVRSystem_IVRSystem_020_IsSteamVRDrawingControllers(struct w_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_020_ShouldApplicationPause(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_020_ShouldApplicationPause(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_020_ShouldApplicationPause_params params = { @@ -9903,7 +9903,7 @@ bool __thiscall winIVRSystem_IVRSystem_020_ShouldApplicationPause(struct w_steam return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork_params params = { @@ -10203,7 +10203,7 @@ void __thiscall winIVRSystem_IVRSystem_021_GetProjectionRaw(struct w_steam_iface VRCLIENT_CALL( IVRSystem_IVRSystem_021_GetProjectionRaw, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_021_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) +int8_t __thiscall winIVRSystem_IVRSystem_021_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) { struct IVRSystem_IVRSystem_021_ComputeDistortion_params params = { @@ -10231,7 +10231,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_021_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_021_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_021_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_021_GetTimeSinceLastVsync_params params = { @@ -10270,7 +10270,7 @@ void __thiscall winIVRSystem_IVRSystem_021_GetOutputDevice(struct w_steam_iface VRCLIENT_CALL( IVRSystem_IVRSystem_021_GetOutputDevice, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_021_IsDisplayOnDesktop(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_021_IsDisplayOnDesktop(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_021_IsDisplayOnDesktop_params params = { @@ -10281,7 +10281,7 @@ bool __thiscall winIVRSystem_IVRSystem_021_IsDisplayOnDesktop(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_021_SetDisplayVisibility(struct w_steam_iface *_this, bool bIsVisibleOnDesktop) +int8_t __thiscall winIVRSystem_IVRSystem_021_SetDisplayVisibility(struct w_steam_iface *_this, int8_t bIsVisibleOnDesktop) { struct IVRSystem_IVRSystem_021_SetDisplayVisibility_params params = { @@ -10417,7 +10417,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_021_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_021_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_021_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_021_IsTrackedDeviceConnected_params params = { @@ -10429,7 +10429,7 @@ bool __thiscall winIVRSystem_IVRSystem_021_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_021_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_021_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_021_GetBoolTrackedDeviceProperty_params params = { @@ -10545,7 +10545,7 @@ const char * __thiscall winIVRSystem_IVRSystem_021_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_021_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_11030 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVRSystem_IVRSystem_021_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_11030 *pEvent, uint32_t uncbVREvent) { struct IVRSystem_IVRSystem_021_PollNextEvent_params params = { @@ -10558,7 +10558,7 @@ bool __thiscall winIVRSystem_IVRSystem_021_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_021_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_11030 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_021_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_11030 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_021_PollNextEventWithPose_params params = { @@ -10599,7 +10599,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_021_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_021_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) +int8_t __thiscall winIVRSystem_IVRSystem_021_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) { struct IVRSystem_IVRSystem_021_GetControllerState_params params = { @@ -10613,7 +10613,7 @@ bool __thiscall winIVRSystem_IVRSystem_021_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_021_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_021_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_021_GetControllerStateWithPose_params params = { @@ -10666,7 +10666,7 @@ const char * __thiscall winIVRSystem_IVRSystem_021_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_021_IsInputAvailable(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_021_IsInputAvailable(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_021_IsInputAvailable_params params = { @@ -10677,7 +10677,7 @@ bool __thiscall winIVRSystem_IVRSystem_021_IsInputAvailable(struct w_steam_iface return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_021_IsSteamVRDrawingControllers(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_021_IsSteamVRDrawingControllers(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_021_IsSteamVRDrawingControllers_params params = { @@ -10688,7 +10688,7 @@ bool __thiscall winIVRSystem_IVRSystem_021_IsSteamVRDrawingControllers(struct w_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_021_ShouldApplicationPause(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_021_ShouldApplicationPause(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_021_ShouldApplicationPause_params params = { @@ -10699,7 +10699,7 @@ bool __thiscall winIVRSystem_IVRSystem_021_ShouldApplicationPause(struct w_steam return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_021_ShouldApplicationReduceRenderingWork(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_021_ShouldApplicationReduceRenderingWork(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_021_ShouldApplicationReduceRenderingWork_params params = { @@ -10986,7 +10986,7 @@ void __thiscall winIVRSystem_IVRSystem_022_GetProjectionRaw(struct w_steam_iface VRCLIENT_CALL( IVRSystem_IVRSystem_022_GetProjectionRaw, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_022_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) +int8_t __thiscall winIVRSystem_IVRSystem_022_ComputeDistortion(struct w_steam_iface *_this, uint32_t eEye, float fU, float fV, DistortionCoordinates_t *pDistortionCoordinates) { struct IVRSystem_IVRSystem_022_ComputeDistortion_params params = { @@ -11014,7 +11014,7 @@ HmdMatrix34_t * __thiscall winIVRSystem_IVRSystem_022_GetEyeToHeadTransform(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_022_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) +int8_t __thiscall winIVRSystem_IVRSystem_022_GetTimeSinceLastVsync(struct w_steam_iface *_this, float *pfSecondsSinceLastVsync, uint64_t *pulFrameCounter) { struct IVRSystem_IVRSystem_022_GetTimeSinceLastVsync_params params = { @@ -11053,7 +11053,7 @@ void __thiscall winIVRSystem_IVRSystem_022_GetOutputDevice(struct w_steam_iface VRCLIENT_CALL( IVRSystem_IVRSystem_022_GetOutputDevice, ¶ms ); } -bool __thiscall winIVRSystem_IVRSystem_022_IsDisplayOnDesktop(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_022_IsDisplayOnDesktop(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_022_IsDisplayOnDesktop_params params = { @@ -11064,7 +11064,7 @@ bool __thiscall winIVRSystem_IVRSystem_022_IsDisplayOnDesktop(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_022_SetDisplayVisibility(struct w_steam_iface *_this, bool bIsVisibleOnDesktop) +int8_t __thiscall winIVRSystem_IVRSystem_022_SetDisplayVisibility(struct w_steam_iface *_this, int8_t bIsVisibleOnDesktop) { struct IVRSystem_IVRSystem_022_SetDisplayVisibility_params params = { @@ -11190,7 +11190,7 @@ uint32_t __thiscall winIVRSystem_IVRSystem_022_GetTrackedDeviceClass(struct w_st return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_022_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) +int8_t __thiscall winIVRSystem_IVRSystem_022_IsTrackedDeviceConnected(struct w_steam_iface *_this, uint32_t unDeviceIndex) { struct IVRSystem_IVRSystem_022_IsTrackedDeviceConnected_params params = { @@ -11202,7 +11202,7 @@ bool __thiscall winIVRSystem_IVRSystem_022_IsTrackedDeviceConnected(struct w_ste return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_022_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) +int8_t __thiscall winIVRSystem_IVRSystem_022_GetBoolTrackedDeviceProperty(struct w_steam_iface *_this, uint32_t unDeviceIndex, uint32_t prop, uint32_t *pError) { struct IVRSystem_IVRSystem_022_GetBoolTrackedDeviceProperty_params params = { @@ -11318,7 +11318,7 @@ const char * __thiscall winIVRSystem_IVRSystem_022_GetPropErrorNameFromEnum(stru return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_022_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_1168 *pEvent, uint32_t uncbVREvent) +int8_t __thiscall winIVRSystem_IVRSystem_022_PollNextEvent(struct w_steam_iface *_this, w_VREvent_t_1168 *pEvent, uint32_t uncbVREvent) { struct IVRSystem_IVRSystem_022_PollNextEvent_params params = { @@ -11331,7 +11331,7 @@ bool __thiscall winIVRSystem_IVRSystem_022_PollNextEvent(struct w_steam_iface *_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_022_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_1168 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_022_PollNextEventWithPose(struct w_steam_iface *_this, uint32_t eOrigin, w_VREvent_t_1168 *pEvent, uint32_t uncbVREvent, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_022_PollNextEventWithPose_params params = { @@ -11372,7 +11372,7 @@ w_HiddenAreaMesh_t * __thiscall winIVRSystem_IVRSystem_022_GetHiddenAreaMesh(str return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_022_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) +int8_t __thiscall winIVRSystem_IVRSystem_022_GetControllerState(struct w_steam_iface *_this, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize) { struct IVRSystem_IVRSystem_022_GetControllerState_params params = { @@ -11386,7 +11386,7 @@ bool __thiscall winIVRSystem_IVRSystem_022_GetControllerState(struct w_steam_ifa return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_022_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) +int8_t __thiscall winIVRSystem_IVRSystem_022_GetControllerStateWithPose(struct w_steam_iface *_this, uint32_t eOrigin, uint32_t unControllerDeviceIndex, w_VRControllerState001_t *pControllerState, uint32_t unControllerStateSize, TrackedDevicePose_t *pTrackedDevicePose) { struct IVRSystem_IVRSystem_022_GetControllerStateWithPose_params params = { @@ -11439,7 +11439,7 @@ const char * __thiscall winIVRSystem_IVRSystem_022_GetControllerAxisTypeNameFrom return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_022_IsInputAvailable(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_022_IsInputAvailable(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_022_IsInputAvailable_params params = { @@ -11450,7 +11450,7 @@ bool __thiscall winIVRSystem_IVRSystem_022_IsInputAvailable(struct w_steam_iface return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_022_IsSteamVRDrawingControllers(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_022_IsSteamVRDrawingControllers(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_022_IsSteamVRDrawingControllers_params params = { @@ -11461,7 +11461,7 @@ bool __thiscall winIVRSystem_IVRSystem_022_IsSteamVRDrawingControllers(struct w_ return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_022_ShouldApplicationPause(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_022_ShouldApplicationPause(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_022_ShouldApplicationPause_params params = { @@ -11472,7 +11472,7 @@ bool __thiscall winIVRSystem_IVRSystem_022_ShouldApplicationPause(struct w_steam return params._ret; } -bool __thiscall winIVRSystem_IVRSystem_022_ShouldApplicationReduceRenderingWork(struct w_steam_iface *_this) +int8_t __thiscall winIVRSystem_IVRSystem_022_ShouldApplicationReduceRenderingWork(struct w_steam_iface *_this) { struct IVRSystem_IVRSystem_022_ShouldApplicationReduceRenderingWork_params params = { diff --git a/vrclient_x64/winIVRTrackedCamera.c b/vrclient_x64/winIVRTrackedCamera.c index 6d31ef93..9c279304 100644 --- a/vrclient_x64/winIVRTrackedCamera.c +++ b/vrclient_x64/winIVRTrackedCamera.c @@ -27,7 +27,7 @@ DEFINE_THISCALL_WRAPPER(winIVRTrackedCamera_IVRTrackedCamera_001_IsVideoStreamPa DEFINE_THISCALL_WRAPPER(winIVRTrackedCamera_IVRTrackedCamera_001_GetCameraDistortion, 24) DEFINE_THISCALL_WRAPPER(winIVRTrackedCamera_IVRTrackedCamera_001_GetCameraProjection, 28) -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_HasCamera(struct w_steam_iface *_this, uint32_t nDeviceIndex) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_HasCamera(struct w_steam_iface *_this, uint32_t nDeviceIndex) { struct IVRTrackedCamera_IVRTrackedCamera_001_HasCamera_params params = { @@ -39,7 +39,7 @@ bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_HasCamera(struct w_stea return params._ret; } -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_GetCameraFirmwareDescription(struct w_steam_iface *_this, uint32_t nDeviceIndex, char *pBuffer, uint32_t nBufferLen) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_GetCameraFirmwareDescription(struct w_steam_iface *_this, uint32_t nDeviceIndex, char *pBuffer, uint32_t nBufferLen) { struct IVRTrackedCamera_IVRTrackedCamera_001_GetCameraFirmwareDescription_params params = { @@ -53,7 +53,7 @@ bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_GetCameraFirmwareDescri return params._ret; } -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_GetCameraFrameDimensions(struct w_steam_iface *_this, uint32_t nDeviceIndex, uint32_t nVideoStreamFormat, uint32_t *pWidth, uint32_t *pHeight) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_GetCameraFrameDimensions(struct w_steam_iface *_this, uint32_t nDeviceIndex, uint32_t nVideoStreamFormat, uint32_t *pWidth, uint32_t *pHeight) { struct IVRTrackedCamera_IVRTrackedCamera_001_GetCameraFrameDimensions_params params = { @@ -68,7 +68,7 @@ bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_GetCameraFrameDimension return params._ret; } -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_SetCameraVideoStreamFormat(struct w_steam_iface *_this, uint32_t nDeviceIndex, uint32_t nVideoStreamFormat) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_SetCameraVideoStreamFormat(struct w_steam_iface *_this, uint32_t nDeviceIndex, uint32_t nVideoStreamFormat) { struct IVRTrackedCamera_IVRTrackedCamera_001_SetCameraVideoStreamFormat_params params = { @@ -93,7 +93,7 @@ uint32_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_GetCameraVideoStrea return params._ret; } -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_EnableCameraForStreaming(struct w_steam_iface *_this, uint32_t nDeviceIndex, bool bEnable) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_EnableCameraForStreaming(struct w_steam_iface *_this, uint32_t nDeviceIndex, int8_t bEnable) { struct IVRTrackedCamera_IVRTrackedCamera_001_EnableCameraForStreaming_params params = { @@ -106,7 +106,7 @@ bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_EnableCameraForStreamin return params._ret; } -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_StartVideoStream(struct w_steam_iface *_this, uint32_t nDeviceIndex) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_StartVideoStream(struct w_steam_iface *_this, uint32_t nDeviceIndex) { struct IVRTrackedCamera_IVRTrackedCamera_001_StartVideoStream_params params = { @@ -118,7 +118,7 @@ bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_StartVideoStream(struct return params._ret; } -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_StopVideoStream(struct w_steam_iface *_this, uint32_t nDeviceIndex) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_StopVideoStream(struct w_steam_iface *_this, uint32_t nDeviceIndex) { struct IVRTrackedCamera_IVRTrackedCamera_001_StopVideoStream_params params = { @@ -130,7 +130,7 @@ bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_StopVideoStream(struct return params._ret; } -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_IsVideoStreamActive(struct w_steam_iface *_this, uint32_t nDeviceIndex) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_IsVideoStreamActive(struct w_steam_iface *_this, uint32_t nDeviceIndex) { struct IVRTrackedCamera_IVRTrackedCamera_001_IsVideoStreamActive_params params = { @@ -156,7 +156,7 @@ float __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_GetVideoStreamElapsedT extern const w_CameraVideoStreamFrame_t_0914 * __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_GetVideoStreamFrame(struct w_steam_iface *_this, uint32_t nDeviceIndex); -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_ReleaseVideoStreamFrame(struct w_steam_iface *_this, uint32_t nDeviceIndex, const w_CameraVideoStreamFrame_t_0914 *pFrameImage) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_ReleaseVideoStreamFrame(struct w_steam_iface *_this, uint32_t nDeviceIndex, const w_CameraVideoStreamFrame_t_0914 *pFrameImage) { struct IVRTrackedCamera_IVRTrackedCamera_001_ReleaseVideoStreamFrame_params params = { @@ -169,7 +169,7 @@ bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_ReleaseVideoStreamFrame return params._ret; } -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_SetAutoExposure(struct w_steam_iface *_this, uint32_t nDeviceIndex, bool bEnable) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_SetAutoExposure(struct w_steam_iface *_this, uint32_t nDeviceIndex, int8_t bEnable) { struct IVRTrackedCamera_IVRTrackedCamera_001_SetAutoExposure_params params = { @@ -182,7 +182,7 @@ bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_SetAutoExposure(struct return params._ret; } -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_PauseVideoStream(struct w_steam_iface *_this, uint32_t nDeviceIndex) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_PauseVideoStream(struct w_steam_iface *_this, uint32_t nDeviceIndex) { struct IVRTrackedCamera_IVRTrackedCamera_001_PauseVideoStream_params params = { @@ -194,7 +194,7 @@ bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_PauseVideoStream(struct return params._ret; } -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_ResumeVideoStream(struct w_steam_iface *_this, uint32_t nDeviceIndex) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_ResumeVideoStream(struct w_steam_iface *_this, uint32_t nDeviceIndex) { struct IVRTrackedCamera_IVRTrackedCamera_001_ResumeVideoStream_params params = { @@ -206,7 +206,7 @@ bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_ResumeVideoStream(struc return params._ret; } -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_IsVideoStreamPaused(struct w_steam_iface *_this, uint32_t nDeviceIndex) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_IsVideoStreamPaused(struct w_steam_iface *_this, uint32_t nDeviceIndex) { struct IVRTrackedCamera_IVRTrackedCamera_001_IsVideoStreamPaused_params params = { @@ -218,7 +218,7 @@ bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_IsVideoStreamPaused(str return params._ret; } -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_GetCameraDistortion(struct w_steam_iface *_this, uint32_t nDeviceIndex, float flInputU, float flInputV, float *pflOutputU, float *pflOutputV) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_GetCameraDistortion(struct w_steam_iface *_this, uint32_t nDeviceIndex, float flInputU, float flInputV, float *pflOutputU, float *pflOutputV) { struct IVRTrackedCamera_IVRTrackedCamera_001_GetCameraDistortion_params params = { @@ -234,7 +234,7 @@ bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_GetCameraDistortion(str return params._ret; } -bool __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_GetCameraProjection(struct w_steam_iface *_this, uint32_t nDeviceIndex, float flWidthPixels, float flHeightPixels, float flZNear, float flZFar, HmdMatrix44_t *pProjection) +int8_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_001_GetCameraProjection(struct w_steam_iface *_this, uint32_t nDeviceIndex, float flWidthPixels, float flHeightPixels, float flZNear, float flZFar, HmdMatrix44_t *pProjection) { struct IVRTrackedCamera_IVRTrackedCamera_001_GetCameraProjection_params params = { @@ -355,7 +355,7 @@ const char * __thiscall winIVRTrackedCamera_IVRTrackedCamera_002_GetCameraErrorN return params._ret; } -uint32_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_002_HasCamera(struct w_steam_iface *_this, uint32_t nDeviceIndex, bool *pHasCamera) +uint32_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_002_HasCamera(struct w_steam_iface *_this, uint32_t nDeviceIndex, int8_t *pHasCamera) { struct IVRTrackedCamera_IVRTrackedCamera_002_HasCamera_params params = { @@ -545,7 +545,7 @@ const char * __thiscall winIVRTrackedCamera_IVRTrackedCamera_003_GetCameraErrorN return params._ret; } -uint32_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_003_HasCamera(struct w_steam_iface *_this, uint32_t nDeviceIndex, bool *pHasCamera) +uint32_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_003_HasCamera(struct w_steam_iface *_this, uint32_t nDeviceIndex, int8_t *pHasCamera) { struct IVRTrackedCamera_IVRTrackedCamera_003_HasCamera_params params = { @@ -805,7 +805,7 @@ const char * __thiscall winIVRTrackedCamera_IVRTrackedCamera_004_GetCameraErrorN return params._ret; } -uint32_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_004_HasCamera(struct w_steam_iface *_this, uint32_t nDeviceIndex, bool *pHasCamera) +uint32_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_004_HasCamera(struct w_steam_iface *_this, uint32_t nDeviceIndex, int8_t *pHasCamera) { struct IVRTrackedCamera_IVRTrackedCamera_004_HasCamera_params params = { @@ -1065,7 +1065,7 @@ const char * __thiscall winIVRTrackedCamera_IVRTrackedCamera_005_GetCameraErrorN return params._ret; } -uint32_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_005_HasCamera(struct w_steam_iface *_this, uint32_t nDeviceIndex, bool *pHasCamera) +uint32_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_005_HasCamera(struct w_steam_iface *_this, uint32_t nDeviceIndex, int8_t *pHasCamera) { struct IVRTrackedCamera_IVRTrackedCamera_005_HasCamera_params params = { @@ -1329,7 +1329,7 @@ const char * __thiscall winIVRTrackedCamera_IVRTrackedCamera_006_GetCameraErrorN return params._ret; } -uint32_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_006_HasCamera(struct w_steam_iface *_this, uint32_t nDeviceIndex, bool *pHasCamera) +uint32_t __thiscall winIVRTrackedCamera_IVRTrackedCamera_006_HasCamera(struct w_steam_iface *_this, uint32_t nDeviceIndex, int8_t *pHasCamera) { struct IVRTrackedCamera_IVRTrackedCamera_006_HasCamera_params params = {